h2{
font-size:16px;
}
h3{
font-size:14px;
}
.row label{
color: #663300;
font-weight: bold;
}
div.form_header, span.form_header {
background-color:#663300;
clear:both;
color:#FFFFFF;
display:block;
font-weight:bold;
margin:0.25em;
padding:0.5em;
width:100%;
}
div.list_header {
border: none;
clear:both;
display:block;
font-size:15px;
font-weight:bold;
padding:5px;
}
.rotate_padder {
position: relative;
overflow: hidden;
width: 381px;
height: 286px;
background:white;
}
.rotate {
position:absolute;
}
.fp_media_padder{
padding:47px 27px 0;
}
#media_img img{
width: 200px;
}
.media_text{
margin-top: 10px;
}
#blog_img{
left:15px;
position:absolute;
top:60px;
}
.front_date_box{
font-weight: bold;
}
.front_title{
font-weight: bold;
}
.blog_text{
position:absolute;
top: 165px;
left: 21px;
}
.yellow-bold{
color: #f17829;
font-weight: bold;
font-size: 14px;
line-height: 1.6em;
}
.fpblogimg img{
width:164px;
}
.fpblogimg {
left:117px;
position:absolute;
top:17px;
}
.fp_news_padder{
margin:60px 0 0;
}
.news_item{
font-weight: bold;
height:73px;
border-bottom:1px solid white;
}
.news_item_padder {
margin: 10px;
}
.front_img{
float:left;
}
.front_img img{
width:70px;
border:6px white solid;
}
.front_text{
float:left;
width:240px;
margin-left:10px;
}
.front_more {
color: black;
font-weight:bold;
font-style: italic;
}
/* ______ Global Styles */

th,td,p,.text,body {   font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; font-weight: normal; color: #000000}
dt{ font-weight: bold; color: #660066; font-size:14px;}
dd{ margin: 2px 0 10px 0; text-align: justify;}


/*LINKS*/

a {  color: #663300; text-decoration: none}
a:hover {  color: #390D02; text-decoration: underline}
.text a { color: #660066}
.nobr  br { display: none; }
.clear { clear: both; }

/* ______ AMP Specific Classes */


/*ARTICLE PAGES*/

.title {   font-size: 18px; font-weight: bold;  color: #006699; }
.subtitle { font-size: 14px; font-weight: bold;  color: #333333; }
.author {  font-size: 12px; font-weight: bold; color: #333333; }
.date {   font-size: 12px; font-weight: bold; color: #555555; }
.form {  font-size: 12px; font-weight: bold; color: #333333}
.photocaption {  font-size: 10px; font-weight: normal; color: #333333; text-align: center; vertical-align: middle; clip:   rect(   ); padding-top: 3px; padding-bottom: 3px}
.docbox {border : 1px double Black; font-size : 13px; text-align : center; }

/*LIST PAGES*/

.listtitle { font-size: 13px; font-weight: bold; }
.bodygreystrong {font-size: 12px; font-weight: bold; color: #333333}

/*INDEX PAGE*/

.home {  } 
.homebody { font-size: 12px; color: #000000}
.hometitle {  font-size: 16px; font-weight: bolder; color: #006699; text-decoration: none}
.morelink { text-align: right;  display: block; } 

/*NAVIGATION*/

.breadcrumb { font-size: 9px; color: #444444; }
.subside { font-size: 12px; font-weight: bolder; color: #513212; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 2px 0 6px 0; }
.sidelist { font-size: 10px;  color: #333333; padding: 5px 0px; }
#left_nav { margin: 5px 10px 10px 10px; }
#right_nav { margin: 5px 10px 10px 10px; }
.go { font-size: 9px}

/*NEWS and PR PAGES    bodystronggrey*/

.newstitle { font-size: 18px; font-weight: bold; color: #000000}
.newssubtitle { font-size: 12px; font-weight: bold; color: #333333}
.bodystrong {font-size: 12px; font-weight: bold; color: #000000}       
.bodygrey {font-size: 12px; font-weight: normal; color: #333333}
     /*used in groups*/

/* PAGINATION CLASSES */

div.list_pager {
		text-align: right;
		float: right; 
		width: 90%; 
		position: relative;
		font-size: 11px;
		display: block;
		padding: 5px 5px 10px 5px;

}

div.list_pager a.pager_link {
		font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px
		margin-bottom: 5px;
}

.standout {
		font-weight: bold;
		text-decoration: none;
		font-size:14px;
}

a.standout {
		text-decoration: none;
}

/* ______ AMP Specific Classes for TOOLS */

/*CALENDAR*/
.eventsubtitle {font-size: 12px; font-weight: bold; color: #333333}
      /*used in groups*/

.eventtitle {font-size: 12px; font-weight: bold}
      /*used in groups*/

/*GROUPS & ENDORSEMENTS bodygrey, eventsubtitle,  eventtitle*/


/* LINKS MODULE */

.linktype { font-size: 13px; font-weight: bold;}
.links { padding: 3px; margin-left: 30px; }
.links a { font-size: 11px; }
.links img { float: left; padding: 5px; margin: 5px; border: 1px solid #666; }
.links br { clear: both; }
.links p { display: inline; font-size: 12px; font-weight: normal; color: #663300; padding: 0px; padding-left: 4px; font-style: italic;  }
.links p a { color: #f00; font-size: 100%; font-style: italic;  }


/* GALLERY MODULE */
/* list of gallerys */
.gallerylist { padding: 5px; }
.gallerylist a { font-size: 14px; }
.gallerylist img { float: left; margin: 8px; border: 1px solid #666; }
.gallerylist br { clear: both; }
.gallerylist p { display: inline; font-size: 12px; font-weight: normal; color: #666; padding-left: 10px; }
.gallerylist p a { color: #f00; font-size: 100%; 
 font-size: 11px; font-weight: normal; font-style: italic; color: #666;  } 

/* indiv gallery page */
.gallerytitle { font-size: 16px; font-weight: bold; color: #333333; }
.gallery { padding: 0; margin: 0; border: 0; width: 100%; border: 0px solid #666; float: left; }
.gallerycon { width: 200px; height: 200px; float: left; clear:left;margin: 20px 10px; text-align: center; border: 0px solid #666; }         
.gallerycon img {height:15em; padding: 5px; border: 1px solid #666; }
.gallerycap { padding: 5px; border: 0px solid #666; margin: 5px; }



/* FORMS  */

.udm_header { white-space: nowrap; background-color: #CCCCCC; padding: 5px; font-weight: bold; }

.udm_group_label { text-align:left; font-weight: bold; padding-bottom: 5px;}

.form_label_col {text-align:left; font-weight: normal; padding-bottom: 5px;}
.form_data_col  {text-align:left; font-weight: normal;  padding-bottom: 5px;}

/* _________ Design Specific  */

.template-container { text-align:center; }
.template-wrapper { text-align:left; margin-left:auto; margin-right:auto; width:945px; }
.header { border: 1px #999999 solid; }
.left-nav-wrapper { background: #EEEEEE;  border-right: 1px #999999 dashed;  float: left; width: 200px; }
.body { border-left: 1px #999999 solid; border-right: 1px #999999 solid;}
.mainbody { float: left; width: 530px; background: #ffffff; }
.mainbody-padder { padding: 10px 15px 10px 15px; }
.right-nav-wrapper { background: #EEEEEE;  border-left: 1px #999999 dashed; float: left; width: 166px; }
.footer { border: 1px #999999 solid; background: #EEEEEE;  clear: both; }

		a img{border: 0 none;}
		
		body{	
			margin: 0px;
			padding: 0px;			
		}

#header{ height:91px;position: relative; margin:0px;padding:0px;border:0;}

#banner{float: left; width: 672px;border:0px;}
#header_right{float:left;height:91px;border:0px;}
#signup{background: url('/img/burns_inside_04.gif') no-repeat; width:271px; height: 54px; position: relative;border:0px;}
#search{background: url('/img/burns_nav_15.gif') no-repeat; width:201px; height: 27px; position: relative; float: left;margin:0px;padding:0px;border:0px;}

		#container{
			margin: 0 auto;
		}

#main{margin: 0px; padding:0px;background: url('/img/burnscontent_bg.gif') repeat-y transparent; clear:both;}
		
		#content{
			width: 672px;
			background: #fff;
			float: left;
		}
		
		#content_banner{
			padding-top: 15px;
			float: left;
		}


		.content_banner_bg{
		}

		#content_banner img{
			float: left;
border: none none; height:103px;
		}


img.template_image{}

ul.sidelist_ul {
/*position:absolute;*/
padding:0px;
margin:15px 0px;
list-style:none;
}
li.sidelist {
border-bottom:1px solid #FF9900;
color:#FF9900;
font-size:7px;
font-weight:bold;
}
a.sidelist:hover {
text-decoration:none;
}

		#left{
			clear:both;
			padding-top: 30px;
			float: left;
			width: 143px;
		}
		
		#content_inside{
			float: left;
			padding: 10px 0px;
width: 450px;
		}

#content_inside_no_left_nav{
padding: 10px;
clear:both;
width:650px;
overflow:hidden;
}
		#right{
			background: #fff url('/img/bi-inside_17.gif') repeat-y;			
			width: 271px;
			float: left;
		}
		
		#map{
			background: url('/img/bi-inside_19.gif') no-repeat;
			width: 271px;
			height: 110px;
			margin: 10px 0px;
			position: relative;
		}
		
		#working{
			background: url('/img/bi-inside_21.gif') no-repeat;
			width: 271px;
			height: 110px;
			margin-bottom: 10px;
			position: relative;
		}

		#blog{
			background: url('/img/bi-inside_23.gif') no-repeat;
			width: 271px;
			height: 110px;
			margin-bottom: 10px;
			position: relative;
		}

#blogimg{
position: absolute;
left: 
}

		#news{
			background: url('/img/bi-inside_25.gif') no-repeat;
			width: 271px;
			height: 110px;
			position: relative;
		}
		
		.right_padder{
			font-size:12px;
			left:27px;
			position:absolute;
			top:34px;
		}

a.right_link:hover{text-decoration:none;}

.right_padder_map{
			font-size:12px;
			left:114px;
			position:absolute;
			top:40px;
		}


		#footer{
			background: #fff url('/img/bi-inside_footer.gif');
			width: 943px;
			height: 60px;
			clear: both;
		}
		
		#footer_padder{
			color:#390D02;
			font-size:11px;
text-align:center;
width:75%;
			padding-top: 15px;
		}

		#front_footer_padder{
			color:#390D02;
			font-size:11px;
text-align:center;
width:100%;
			padding-top: 15px;
		}


		#footer_padder a{
			color:#390D02;
			font-size:11px;
		}
		
		.title{
			color: #390D02;
			font-size: 25px;
			font-weight: normal;
		}

		#front_content {
			background: #fff url('/img/burns_front_left_bg.gif') repeat-y;	
			width: 673px;
			float:left;
			height: 608px;
		}
		
		#front_content_left {
		float:left;
		padding-left:4px;
		}
		#front_content_right {
		background:#FFFFFF url(/img/burns_front_05.gif) no-repeat scroll 0 0;
		float:left;
		height:286px;
		width:286px;
		}
		#front_content_right_padder {
color: #660066;
font-size:14px;
line-height:1.5em;
margin:10px 0 0 0;
width:243px;
padding: 10px 0px 0px 0px;
		}
#front_content_bottom{
clear: both;
padding: 10px 0px 0px 15px;}
		#fp_news {
		background:#f7e9ce url(/img/burns_front_07.gif) no-repeat scroll 0 0;
		float:left;
		height:302px;
		width:361px;
		}
		#fp_blog {
		background:#FFFFFF url(/img/burns_front_10.gif) no-repeat scroll 0 0;
		float:left;
		height:302px;
		margin:0 0 0 8px;
		width:288px;
                position:relative;
		}
		#front_right {
		background:#FFFFFF url(/img/burns_front_17.gif) repeat-y scroll 0 0;
		float:left;
		width:271px;
		}
		
		#front_map{
			background: url('/img/burns_front_06.gif') no-repeat;
			width: 271px;
			height: 286px;
			margin-bottom: 10px;
			position: relative;
		}
		
		#front_working{
			background: url('/img/burns_front_12.gif') no-repeat;
			width: 271px;
			height: 302px;
			margin-bottom: 10px;
			position: relative;
		}
		
		.front_right_padder{
			font-size:12px;
			left:27px;
			position:absolute;
			top:206px;
		}
		
		#front_footer{
			background: #fff url('/img/burns_front_footer.gif') no-repeat;
			width: 944px;
			height: 72px;
			clear: both;
		}

div.article_media{display: block;margin:0px;padding:0px;}

/* dropdown nav's */

 list{margin:0px;padding:0px;clear:both;height:20px;}

.nav_element{margin:0px;padding:0px;position:relative;}


#nav, #nav ul {
	float: left;
width: auto;
	list-style: none;
	line-height: 1;
text-transform:uppercase;

	background-color: #660569;
color: #fff;
	font-weight:bold;
	padding: 0;
	margin: 0 0 0 0;
	font-size:11px;	
	font-family: Arial, Helvetica, Verdana, sans-serif; 
}


#nav a {
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
margin:0;
	color: #FFFFFF;
text-transform:none;
font-size: 13px;
font-weight: normal;
}

#nav a:hover {
color: #ffc000;
text-transform:none;
font-weight: normal;
}

#nav li {
	float: left;
	padding:0;
font-size: 9px;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 180px;
	w\idth: 180px;
	font-weight: normal;
	text-transform:none;
	color: #fff;
	background: #660569;
opacity:1;
filter:alpha(opacity=100);
	margin: 0;
z-index:100;
}

#nav li li {
	width: 180px;
border-top: 1px solid #fff;
}

#nav li ul a {
	width: 12em;
	padding: 8px 10px 4px 12px;

}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	
}

#nav li:hover, #nav li.sfhover {
	background: #660569;
	color: #ffc000;
}
.overview-btn h3{
cursor:pointer;
font-size:16px;
margin:0 0 2px;
}
.overview p{
margin: 0;
}

