@charset "utf-8";
/* CSS Document */

@import url("wysiwyg_contentstyles.css");

* {
	padding:0px;
	margin:0px;
}
.rollover {
}
html, body {
	background:url(../../_img/bg_main.jpg) repeat-x #701313;
}
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	line-height:23px;
	font-weight:normal;
}
a {
	color:#239baf!important;
	text-decoration:none;
}
a:hover {
	color:#CC6600!important;
}
a img {
	border:none!important;
}
/*------------------------------------Bullet lists------------------------------------*/
#content_wrapper ul {
	margin:0 0 0 25px;
	list-style-type:none;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	font-weight:normal;
}
#content_wrapper ol {
	margin-left:25px;
}
#content_wrapper ul, ol {
	margin-top:0.5em;
	margin-bottom:1.5em;
}
#content_wrapper li {
	font-size:1em;
	line-height:1.5em;
}
#content_wrapper ul li {
	padding:5px 0px 5px 15px;
	background:url(../../_sharedimg/bullet_01.gif) no-repeat;
}
#content_wrapper ul li ul {
	margin:0 0 0 0px;
	}
#content_wrapper ul li ul li {
	padding:5px 0px 5px 15px;
	background:url(../../_sharedimg/bullet_02.gif) no-repeat;
}
#content_wrapper ol li {
	padding:5px 0px 5px 9px;
}
/*------------------------------------------------------------------------*/

#wrapper {
	width:880px;
	margin:auto;
	padding:0px 40px 0px 40px;
	/*background:url(../../_img/wraper_bg.jpg) repeat-y;*/
	position:relative;
}
#left_bg_dropshade {
	position:absolute;
	left:0px;
	top:0px;
	width:40px;
}
#right_bg_dropshade {
	position:absolute;
	right:0px;
	top:0px;
	width:40px;
}
#header_top_bar {
	height:40px!important;
	background:url(../../_img/home_top_bar.jpg) no-repeat;
}
#flash_wrapper {
}
#main_nav {
	background:url(../../_img/nav_bg.gif) repeat-x;
	height:43px;
}
#main_nav img {float:left;}
#wrapper_content {
	position:relative;
	background: url(../../_img/main_content_bg.jpg) repeat-y #fff!important;
	height:890px;
	float:left!important;
}

#wrapper > #wrapper_content {
	height:auto;
	min-height:1070px;
}


#nav_pod_bg{
	z-index:5;
	background:url(../../_img/side_nav_bg.jpg) no-repeat;
	position:absolute;
	bottom:0px!important;
	left:0px!important;
	height:228px;
	width:287px;}
#nav_pod_wrapper {
	float:left;
	width:337px;
}
#nav_pod_section_image {
	height:221px;
	overflow:hidden;
}
#nav_pod_wrapper > #context_menu {
	min-height:135px;
	height:auto;
}
#context_menu {
	padding:30px;
	background:url(../../_img/context_menu_bg.jpg) no-repeat top left;
	height:135px!important;
}
#context_menu ul {
	list-style:none;
}
#context_menu li {
	width:230px;
	padding:5px 0 5px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #d7c5a7;
}
#context_menu li a {
	padding:8px 0 8px 25px;
	display:block;
	width:205px;
	color:#273731!important;
	background:url(../../_img/ul_bullets_02.gif) no-repeat top left;
}
#context_menu li a:hover {
	color:#FFFFFF!important;
	background:url(../../_img/ul_bullets.gif) no-repeat top left #3b761f;
}
#context_menu li li {
	border:none;
	font-weight:normal;
	}
#context_menu li li a {
	margin-left:20px;
	padding:8px 0 8px 25px;
	display:block;
	width:185px;
	color:#b69d7c!important;
	background:url(../../_img/ul_bullets_02.gif) no-repeat top left;
}
#content_wrapper {
	width:503px;
	height:253px;
	float:left;
	padding:40px 40px 40px 0;
	background:url(../../_img/content_area.gif) no-repeat top left;
}

#wrapper_content > #content_wrapper {
	height:auto;
	min-height:543px;}
	
#content_wrapper p {
margin-bottom:20px;
}	
	
#footer {
	clear:both!important;
	position:relative;
	background:url(../../_img/footer_content.jpg) no-repeat top left;
	margin:auto auto auto auto;
	padding:0 0 50px 0;
	width:960px;
	height:69px;
}
#footer p {
	color:#a22e2e;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer a {
	color:#a22e2e!important;
	text-decoration:none;
}
#footer a:hover {
	color:#fb8989!important;
}
.fraynework_logo {
	position:absolute;
	right: 80px;
	top: 36px;
}
#footer_txt_wrapper {
	position:absolute;
	top: 40px;
	left: 80px;
}
/*-------------News Page----------------------------------------------*/

div.media_row h1,
div.media_row h2,
div.media_row h3{
	margin:0px;
	padding:0px;
	}


div.media_row {
	width:500px;
	float:left;
	padding-bottom:20px;
	margin-bottom:20px;
	background:url(../../_sharedimg/dotted_hr.gif) repeat-x bottom;
}
div.media_row p {
	font-size:12px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
div.media_image img{
	float:left;
	width:63px;
	height:63px;
	padding:1px;
	background-color:#fff;
	border: 3px solid #c54b05;
}
div.media_text {
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 20px;
	width:400px;
}
div.news_title {
	margin:0 0 5px 0;
}
div.news_date {
	margin:0 0 10px 0;
}
div.view_button{
	margin:20px 0 0 0;
	}
div.newsletter_graphic {
	float:left;
	height:93px;
	width:242px;
	padding-left:4px;
	padding-top:5px;
}
div.newsletter_graphic_bot {
	height:27px;
	width:242px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left:8px;
	background-position: 4px;
}
div.media_kit_graphic {
	padding-left:4px;
	padding-top:18px;
	width:242px;
	float:left;
}

/*-------------Events Page----------------------------------------------*/

div.event_row h1,
div.event_row h2,
div.event_row h3{
	margin:0px;
	padding:0px;
	}
div.event_row {
	width:500px;
	float:left;
	padding-bottom:20px;
	margin-bottom:20px;
	background:url(../../_sharedimg/dotted_hr.gif) repeat-x bottom;
}
div.event_row p {
	font-size:12px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
div.event_date_wrapper {
	background:url(../../_sharedimg/event_bg.gif) no-repeat;
	position:relative;
	float:left;
	width:65px;
	height:65px;
}
div.event_date_month{
	position:absolute;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	width:65px;
	top: 6px;
}
div.event_date_day, div.event_date_day p{
	position:absolute;
	top: 31px;
	color:#e69446;
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	width:65px;
}

div.event_text {
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 20px;
	width:400px;
}
div.event_title {
	margin:0 0 5px 0;
}

/*------------------------------------HL 01------------------------------------*/
/*div.hl_01_wrapper{
	margin-top:15px;
	margin-bottom:15px;
	width:500px;
}
div.hl_01{
	background:url(../../_sharedimg/hl_01_top.jpg) #c85106 no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	margin:0px;	
	padding:20px 25px 15px 25px;		
}
div.hl_01 p {
	margin:0px;
	color:#ffffff;
}
div.hl_01 a {
	text-decoration:none;
	color:#99CCFF;
}
div.hl_01 a:hover {
	color:#9DB252;
}
div.hl_01_footer{
	background:url(../../_sharedimg/hl_01_btm.jpg) no-repeat;
	height:10px;
	overflow:hidden;
	margin:0px;	
}*/
/*------------------------------------HL 02------------------------------------*/

/*div.hl_02_wrapper{
	margin-top:15px;
	margin-bottom:15px;
	width:500px;
}
div.hl_02{
	background:url(../../_sharedimg/hl_02_top.jpg) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	margin:0px;	
	padding:20px 25px 15px 25px;		
}
div.hl_02 p {
	margin:0px;
	color:#FF6600;
}
div.hl_02 a {
	text-decoration:none;
	color:#99CCFF;
}
div.hl_02 a:hover {
	color:#9DB252;
}
div.hl_02_footer{
	background:url(../../_sharedimg/hl_02_top.jpg) no-repeat;
	height:10px;
	overflow:hidden;
}*/
/*------------------------------------HL 03------------------------------------*/

div.hl_03 {
	background:url(../../_sharedimg/hl_03_top.jpg) #cedbd4 no-repeat;
	margin-top:15px;
	margin-bottom:15px;
	width:500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
}
div.hl_03 p {
	margin:0px;
	color:#466d80;
}
div.hl_03 a {
	text-decoration:none;
	color:#44A5C1!important;
}
div.hl_03 a:hover {
	color:#466d80;
}
div.hl_03 blockquote {
	margin:0px;
	padding:20px 20px 10px 25px;
	color:white;
}
/*------------------------------------HR------------------------------------*/

div.hr_01 {
	height:1px;
	overflow:hidden;
	margin:15px 0 15px 0;
	background:url(../../_sharedimg/hr_01.gif);
}
div.hr_02 {
	height:1px;
	overflow:hidden;
	margin:15px 0 15px 0;
	background:url(../../_sharedimg/hr_02.gif);
}

/*----------------------------------Table-----------------------------------*/
table.sion_tbl_01 {
	background:url(../../_sharedimg/tbl_border_01.jpg) top repeat-x;

	width:500px;
	padding:0px;
	margin:0px;
}
table.sion_tbl_01 td {
	padding:15px 15px 15px 10px ;
}
table.sion_tbl_01 tr {
	background:url(../../_sharedimg/tbl_border_01.jpg) bottom repeat-x;
}
table.sion_tbl_01 p {
	margin:0px;
	color:#CC6600;
}
table.sion_tbl_01 a {
	text-decoration:none;
	color:#99CCFF;
}
table.sion_tbl_01 a:hover {
	color:#9DB252;
}
.sion_tbl_01_td {
}

/*--------------Forms--------------*/
.form_labels {
	color: #C85106;
	font: bold 0.8em/1 Verdana, Arial, Helvetica, sans-serif;
	height: 43px;
}
.input_text {
	width: 237px;
	padding: 5px 0;
	border: #C2C2C2 1px solid;
	font: normal 0.8em/1.5 Verdana, Arial, Helvetica, sans-serif;
	color: #606060;
}
/*--------------Sitemap Caps--------------*/
h2.sitemap_caps {text-transform:capitalize;}

/*--------------Error messages--------------*/

div.errormessage_red{
	width: 402px;
	min-height:46px;
	border-top: #D04C30 solid 4px;
	border-bottom: #D04C30 solid 4px;
	background: #FFF url(../../_sharedimg/error_msg_red.gif) no-repeat top;
	padding: 27px 0 27px 100px;
	font-style: italic;
	color: #D04C30;
}

div.errormessage_green{
	width: 402px;
	min-height:46px;
	border-top: #76BA16 solid 4px;
	border-bottom: #76BA16 solid 4px;
	background: #FFF url(../../_sharedimg/error_msg_green.gif) no-repeat top;
	padding: 27px 0 27px 100px;
	font-style: italic;
	color: #76BA16;
}

div.errormessage_blue{
	width: 402px;
	min-height:46px;
	border-top: #1292C7 solid 4px;
	border-bottom: #1292C7 solid 4px;
	background: #FFF url(../../_sharedimg/error_msg_blue.gif) no-repeat top;
	padding: 27px 0 27px 100px;
	font-style: italic;
	color: #1292C7;
}

div.errormessage_orange{
	width: 402px;
	min-height: 46px;
	border-top: #E65C00 solid 4px;
	border-bottom: #E65C00 solid 4px;
	background: #FFF url(../../_sharedimg/error_msg_orange.gif) no-repeat top;
	padding: 27px 0 27px 100px;
	font-style: italic;
	color: #E65C00;
}


