body{
	background:#e0e1e2;
	margin:0;
	font-family:Arial;
	font-size:12px;
	color:#000;
	height:100%;
}
body a{color:#000;}
#phpbb{background:#e0e1e2;}

#container_1{
	width:946px;
	margin:0px auto;
}
	#container_1_top{
		height:144px;
		background:url("/images/top_container_bg.jpg") repeat-y;
	}
		#container_1_top #container_1_top_wrapper{
			width:875px;
			
			margin:0px auto;
		}
		#container_1_top #container_1_top_wrapper #page_banner{
			border-top:1px solid #6f6f6e;
			height:105px;
			background:#fff;
		}
			#container_1_top #container_1_top_wrapper #page_banner #pivotwest_logo{
				margin:36px 0px 0px 32px;
				border:0;
			}
			#container_1_top #container_1_top_wrapper #page_banner #search_form{
				position:relative;
				left:640px;
				top:-25px;
				width:215px;
			}
				#search_form input{padding:2px;border:1px solid #6f6f6e;text-size:14px;width:200px;}
		#container_1_top #container_1_top_wrapper #page_nav{
			margin-top:-20px;
			height:49px;
			background:url("/images/page_nav_bg.jpg") repeat-x;
		}
			#container_1_top #container_1_top_wrapper #page_nav #menu{list-style:none;padding:0;}
			#container_1_top #container_1_top_wrapper #page_nav #menu li{float:left;padding:22px 15px 10px 20px;}
			#container_1_top #container_1_top_wrapper #page_nav #menu li a{display:block;color:#fff;font-size:12px;text-decoration:none;}
			
	#container_1 #container_1_top_under{
		height:17px;
		background:url("/images/top_container_under.jpg") no-repeat;
	}
	
	#container_1 #container_1_main_top{
		height:20px;
		background:url("/images/main_container_top.jpg") no-repeat;
	}
	#container_1_main{
		background:url("/images/container_1_main_bg.jpg") repeat-y;
	}
		#container_1_main #container_1_main_wrapper{
			width:875px;
			margin:0px auto;
			clear:both;
			background:#e9eaeb;
		}
		#container_1_main #container_1_main_wrapper #main_banner{
			background:#e9eaeb;
		}
			/* Home Pages */
			#container_1_main #container_1_main_wrapper #main_banner #main_banner_img{
				float:left;
				width:257px;
				height:197px;
			}
			#container_1_main #container_1_main_wrapper #main_banner #main_banner_text{
				float:left;
				width:618px;
				background:#e9eaeb;
				height:197px;
			}
			
			/* Internal Pages */
			#container_1_main #container_1_main_wrapper #main_banner #main_banner_img_internal{
				float:left;
				width:257px;
				height:99px;
			}
			#container_1_main #container_1_main_wrapper #main_banner #main_banner_text_internal{
				float:left;
				width:618px;
				background:#e9eaeb;
				height:99px;
			}
			
			
				#container_1_main #container_1_main_wrapper #main_banner #main_banner_text #main_banner_text_wrapper{
					padding:25px 41px 28px 33px;
					font-size:12px;
					color:#a1a3a5;
				}
					#pageTitle{
						font-size:18px;
						color:#a71c20;
					}
						#pageTitle #parentPage{color:#4B4B4B;}
						#pageTitle #activePage{font-size:14px;color:gray;}
		#container_1_main #container_1_main_wrapper #main_content{
			clear:both;
			width:855px;
			background:#ffffff;
			padding-bottom:20px;
			padding-top:20px;
			padding-left:20px;
		}
			#container_1_main #container_1_main_wrapper #main_content #main_content_wrapper{
				/*padding:20px;*/
				overflow:auto;
				min-height:300px;
				height:auto;
			}
				#container_1_main #container_1_main_wrapper #main_content #main_content_wrapper #wrap{
					background:url("/images/content_area_y_divide.jpg") repeat-y;
					margin-bottom:20px;
				}
				container_1_main #container_1_main_wrapper #main_content #main_content_wrapper #wrap_forums{
					background:url("/images/content_area_y_divide.jpg") repeat-y;
					margin-bottom:20px;
				}
				
				#container_1_main #container_1_main_wrapper #main_content #main_content_wrapper #wrap #left_column_wrapper{
					/*margin:0px 60px 0px 0px;*/
					width:217px;
					float:left;
				}
				#container_1_main #container_1_main_wrapper #main_content #main_content_wrapper #wrap #left_column_wrapper #left_column{
					width:217px;
					border-right:1px solid #6f6f6e;
					float:left;
					padding:0px 20px 0px 0px;
				}
					#container_1_main #container_1_main_wrapper #main_content #main_content_wrapper #wrap #left_column #left_column_header,
					#container_1_main #container_1_main_wrapper #main_content #main_content_wrapper #wrap #main_column #main_column_header{
						font-size:18px;
						color:#a71c20;
					}
				#container_1_main #container_1_main_wrapper #main_content #main_content_wrapper #wrap #main_column{
					float:left;
					width:560px;
					padding-left:44px;
					padding-bottom:20px;
					font-size:12px;
					font-family:Arial;
				}
					#main_column #content{
						font-size:12px;
					}
				
				#left_menu{
					font-size:12px;
				}
				#main_menu{
					font-size:12px;
				}
				
				#left_menu li,#main_menu li{
					list-style:none;
					clear:both;
					margin-bottom:10px;
					margin-left:-40px;
					
				}
				#left_menu li a,#main_menu li a{
					display:block;
					padding:0px 0px 0px 24px;
					background:url("/images/menu_li_a_bg.jpg") no-repeat;
					color:#AB1B1B;
				}
				
	#container_1 #container_1_main_under{
		background:url("/images/container_1_main_bg_bottom.jpg") no-repeat;
		height:37px;
		padding:10px 60px 0px 60px;
	}
		#container_1 #container_1_main_under #bottom_menu #left{
			font-size:10px;
			font-weight:bold;
			float:left;
		}
		#container_1 #container_1_main_under #bottom_menu #right{
			font-size:10px;
			font-weight:bold;
			float:right;
		}
	
/* MENU ACTIVE STYLING */

.bc2091 #menu_division,
.bc2092 #menu_division,
.bc2093 #menu_division,
.bc2094 #menu_division,
.bc2095 #menu_division,
.bc2096 #menu_division,
.bc3077 #menu_division,
.bc2099 #menu_division{
	font-weight:bold;
}

.ctoc_item0 {
	font-size:16px;
	margin-bottom:10px;
	display:none;
}
.ctoc_item0 a{
	text-decoration:none;
	font-size:18px;
	color:#a71c20;
}

.ctoc_children{padding:5px 0px 5px 20px;position:relative;top:0px;margin:-5px 0px 10px 0px;}

.ctoc_item1{font-size:12px;margin:10px 0px 10px 0px;}
.ctoc_item1 a{display:block;padding:0px 0px 0px 24px;background:url("/images/menu_li_a_bg.jpg") no-repeat;color:#AB1B1B;}

.ctoc_item2{font-size:12px;margin:10px 0px 10px 0px;}
.ctoc_item2 a{display:block;padding:0px 0px 0px 24px;background:url("/images/menu_li_a_bg.jpg") no-repeat;color:#AB1B1B;}

.ctoc_item3{font-size:12px;margin:10px 0px 10px 0px;}
.ctoc_item3 a{display:block;padding:0px 0px 0px 24px;background:url("/images/menu_li_a_bg.jpg") no-repeat;color:#AB1B1B;}

#ctoc_current_item a{color:#a71c20;text-decoration:underline;}

#main_banner_text_wrapper_internal{
	padding:25px 41px 28px 33px;
	font-size:18px;
	color:#a71c20;
}

/* Import Styles from old site */
/* Header */
 
 td.header-left			{ background-color: #FFB239; border-bottom: 1px solid #FFCF82; border-left: 1px solid #B76F0B; }
 td.header-right 		{ background-color: #FFB239; border-bottom: 1px solid #FFCF82; border-right: 1px solid #B76F0B; text-align: right; padding-right: 20px; padding-top: 15px; }
 
 /* Menu */
 
 td.menu				{ background-image: url("/images/menu_back.gif"); background-repeat: repeat; border-bottom: 1px solid #718591; }
 td.menu-shadow			{ background-image: url("/images/shadow.gif"); background-repeat: repeat-x; border-top: 1px solid #758996; border-bottom: 1px solid #849AAA; }
  
 /* All Forms */
 
 input, textarea, select{ font-family: Arial, Verdana, Helvetica, Sans-Serif; border: 1px solid #305E72; font-size: 80%; }
 .noborder				{ border: 0px; }
 
 /* Homepage */
 
 td.intro-frame			{ background-repeat: repeat-y; background-position: right; vertical-align: top; }
 #intro-text			{ padding: 25px; font-size: 70%; color: #122E38; text-align: justify; }
 
 td.home-header1		{ border-top: 1px solid #FFF; }
 td.home-header2		{ border-top: 1px solid #FFF; background: #002F31; border-right: 1px solid #FFF; }
 td.home-header3		{ border-top: 1px solid #FFF; background: #002F31; width: 178px; }
 
 td.home-bottom1 		{ background-color: #FFF; border-top: 1px solid #FFF; vertical-align: top; }
 td.home-bottom2 		{ background-color: #FFF; border-top: 1px solid #FFF; vertical-align: top; }
 td.home-bottom3 		{ background-color: #FCE5BC; border-top: 1px solid #FFF; vertical-align: top; } 
 
 #home-column1			{ font-size:70%; height: 245px; width: 197px; border-left: 1px solid #FFF; padding-top: 22px; padding-left: 20px; padding-right: 10px; }
 #home-column2			{ width: 300px;  font-size:70%; padding-top: 22px; padding-left: 25px; padding-right: 25px; background-image: url("/images/watermark.gif"); background-repeat: no-repeat; background-position: right; }
 #home-column2 a		{ color: #000; }
 #home-column3			{  font-size:70%; width: 178px; background-color: #FCE5BC; border-right: 1px solid #FFF; padding-top: 20px; }
 
 /* Footer Text */
 
 td.footer-text			{ font-size: 65%; text-align: center; }
 
 /* iCMS Default Template */
 
 td.content-header		{ background-repeat: repeat-y; background-position: right; background-color: #002B3B; }
 #header-text			{ font-family: 'Trebuchet MS', Arial, Verdana; font-size: 120%; color: #FFF; padding-left: 22px; padding-top: 18px; line-height: 22px; }
 
 td.related-column 		{ width:1px; }
 #related-links 		{ width: 199px; font-size:70%; padding-top: 22px; padding-left: 15px; padding-right: 15px; } 
 #related-links a 		{ color: #305E72; }
 #related-links a:hover	{ color: #003366; }
 td.related-divider		{ border-bottom: 1px solid #F1F2F3; }
 
 td.content-column 		  { background-repeat: repeat-y; background-position: right; background-color: #FFF; border-top: 1px solid #FFF; vertical-align: top; }
 td.events-content-column { background-color: #FFF; vertical-align: top; border-left: 1px solid #708389; border-bottom: 1px solid #708389; border-right: 1px solid #708389; }
 #content				  { font-size: 75%; margin: 24px; margin-bottom: 0px; text-align: justify; }
 
 td.content-column a	  { text-decoration: underline; }
 
 /* Breadcrumb */ 
 
 td.breadcrumb			{ padding: 5px; padding-left: 15px; font-size: 70%; }
 
 /* Document Table */ 
 
 td.grey				{ background-color: #F4F4F4; padding: 5px; border-bottom: 1px solid #FFF; }
 td.document-header		{ background-color: #D9D9D9; border-bottom: 1px solid #FFF; }
 
 td.grey a				{ text-decoration: none; }
 
 
 /* Site Map */
 
 a.category				{ font-size: 110%; color: #005A9C; text-decoration: none; line-height: 25px; }
 a.item					{ font-size: 90%; color: #75675D; text-decoration: none; line-height: 20px; font-weight: normal; }
 a.document				{ font-size: 90%; color: #DD6811; text-decoration: none; line-height: 20px; font-weight: normal; }
 a.category:hover		{ text-decoration: underline; }
 a.item:hover			{ text-decoration: underline; }
 a.document:hover		{ text-decoration: underline; }
 .sitemap-header		{ font-size: 130%; color: #333; font-weight: bold; }		
 
 /* Search Result */
 
 .searchresult			{ font-weight: bold; color: #1F6CBA; font-size:12px; }
    
 /* Password Box */
  
 table.password			{ background-color: #F4F4F4; padding: 5px; border: 1px solid #666; width: 260px; color: #333; font-weight: bold; }
 
 /* Listing Template */
 
 a.listing				{ font-size: 97%; text-decoration:none; font-weight:bold; }
 a.listing:hover		{ font-size: 97%; text-decoration:underline; font-weight:bold; }
 #pagetitle 			{ font-size: 125%; font-weight: bold; color: #FFF; background: #A5A498; border-bottom: 1px solid #59584F; padding-bottom: 5px; } 
 
 /* document listing */
 
 .smalltext				{ font-size: 90%; color: #666; }
 
 /*form table style */
 
 table.tableform 		{ background-color: transparent; border: 0; font-family: 'Trebuchet MS', Arial, Verdana; font-size: 110%; color: #305E72; }
 td.padding 			{ padding-top: 7px;}
 td.padding-btm 		{ padding-bottom: 7px;}
 /*input[type|="submit"], input[type|="button"] { color: #FFFFFF; background-color: #004080; border: 1px solid #004080;  } */
 fieldset 				{ margin-top: 5px; border: 1px solid #305E72; background-color: #FFFFFF; color: #000000; width: 422px;} 
 legend.header 			{ font-weight: bold; font-size: 1.5em; color: #000;}