/*/////////////// HTML ///////////////*/

body {
	margin: 0px auto;
	background-color: #BCBEC0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#404852 url(../images/backgrounds/bg1.gif) repeat-x scroll center top;
}

h1, h2 
{
    font-size: 14px; color: #273A7E;
	margin: 0; 
	padding: 0px 10px 0 0px;}
	
p 
{
 margin: 7px 0px 0px 0px; /* (top, right, bottom, left) */
 padding: 0px 0px 10px 0px; /* (top, right, bottom, left) */  
}

.addthis { float:left;margin: 47px 0px 0px 0px; /* (top, right, bottom, left) */}

a:link {color:#273A7E; text-decoration:none;}      /* unvisited link */
a:visited {color:#273A7E; text-decoration:none;}  /* visited link */
a:hover {color:#999999; text-decoration:none;}  /* mouse over link */
a:active {color:#273A7E; text-decoration:none;}  /* selected link */

/*/////////////// Layout ///////////////*/

#container {
margin: 0px auto;
width:980px;
background-color:#ffffff;
}

/*/////////////// header ///////////////*/

#header{
width:960px;
height:120px;
margin: 0px 0px 0px 10px; /* (top, right, bottom, left) */
}

#logo {
float:left;
width:155px;
height:100px;
margin: 10px 0px 0px 0px; /* (top, right, bottom, left) */
}

#tagline {
float:left;
width:250px;
height:60px;
margin: 30px 0px 0px 20px; /* (top, right, bottom, left) */
}

#tagline p {
line-height:20px;
padding: 0px 5px 0px 5px; /* (top, right, bottom, left) */
margin: 8px 0px 0px 0px; /* (top, right, bottom, left) */
color:#000000;
}

.utility {
float:left;
width: 120px;
height:60px;
margin: 40px 0px 0px 20px; /* (top, right, bottom, left) */

}

.utility ul {
  float: left;
  width: 90px;
  margin: 0;
  padding: 0;
  list-style: none;
	
}

.utility li {
	height:20px;
	padding-left: 10px;
	border-left: solid 1px #818184;
	list-style: none;
}

.utility li a {

	color: #273A7E;
	text-decoration:none;
}

.utility li a:hover {

	color: #818184;
	text-decoration:none;

}

#search_box {
float:right;
width:210px;
height:50px;
background-color:#999999;
margin: 25px 0px 0px 10px; /* (top, right, bottom, left) */
padding: 13px 10px 0px 0px; /* (top, right, bottom, left) */
}

#search_text {
margin: 18px 0px 0px 0px; /* (top, right, bottom, left) */
height:30px;
text-align:right;
}

#search_text img {
padding: 5px 10px 10px 10px; /* (top, right, bottom, left) */
margin: 0px 7px 0px 7px; /* (top, right, bottom, left) */
}

html>/*Firefox hack*/body #search_text {
margin: 8px 0px 0px 0px; /* (top, right, bottom, left) */
padding: 5px 0px 0px 0px; /* (top, right, bottom, left) */
height:20px;
text-align:right;
}

html>/*Firefox hack*/body #search_text img {
padding: 5px 10px 10px 10px; /* (top, right, bottom, left) */
margin: 50px 7px 0px 7px; /* (top, right, bottom, left) */
}



	
	
/*/////////////// Main Nav///////////////*/

#nav_bar {
padding: 4px 0px 0px 0px; /* (top, right, bottom, left) */
background-color:#273A7E;
margin: 10px 0px 0px 0px; /* (top, right, bottom, left) */
clear:both;
height:35px;
width:980px;
}


/* --NEW NAV-- */



#nav {
	width: 980px;
	height:35px;
	
	padding: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	margin:0;
background-color:#273A7E;
background-image: url(../images/nav.jpg);
	background-repeat:no-repeat
	}

#nav ul  { list-style: none; }

#nav ul li {
	float: left;
	margin: 7px 0px 0px 0px; 
	padding: 0px 8px 8px 8px;
	list-style: none;


}

	
#nav  ul li a {
  display: block;
  padding: 4px 10px 2px 5px;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  }
	
#nav  ul li a:hover { color: #ccc; }

/* --1st Level Drop-down Menu Parameters-- */
#nav ul ul { 
	position: absolute;
 	left: -999em;
	width: 150px;
	w\idth: 150px;
	font-weight: normal;
	margin: 7px 0 0 0px;
	padding: 0;
	list-style: none;
	background: none;
	text-align: left;
	height: auto;	
	z-index: 99;	
	}
	
#nav ul ul li {
	width: 150px;
	padding: 0;
	margin:0;
	background: none;
	height: auto;
	z-index:99;	
	}

#nav ul ul li a {
	width: 150px;
	w\idth: 150px;
	padding: 4px 8px 4px 8px;
	display: block;
	border-top: 1px solid #fff;
	background: #cccccc;
	color: #333;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	z-index:99;	
	}
	
	
#nav ul ul li a:hover {
	left: auto; 
	background: #cccccc;
	color: #273A7E;
	display: block;	
	border-top: 1px solid #fff; 
	border-right: none; 
	border-left: none; 
	border-bottom: none;
	height: auto;
	z-index:99;	
	}

/* --2nd Level Drop-down Menu Parameters-- */	
#nav ul ul ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 150px;
	w\idth: 150px;
	font-weight: normal;
	margin: -23px 0 0 166px;
	padding: 0;
	list-style: none;
	text-align: left;
	height: auto;
	z-index:100;	
	}
	
#nav ul ul ul li {
	width: 100px;
	padding: 0;
	margin:0;
	height: auto;
	z-index:100;
	}

#nav ul ul ul li a {
	width: 150px;
	w\idth: 150px;
	padding: 4px 8px 4px 8px;
	display: block;
	border-top: 1px solid #CCC;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #efefef ;
	height: auto;
	z-index:100;
	}
	
#nav ul ul ul li a:hover {
	left: auto; 
	background: #efefef;
	color: #273A7E;
	display: block;	
	border-top: 1px solid #CCC; 
	border-right: none; 
	border-left: none; 
	border-bottom: none;
	height: auto;
	z-index:100;	
	}
	
/* --Drop-down Menu Hide and View Parameters-- */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	position: absolute;     
	left: -999em; 
	} 

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {     
	left: auto; 
	} 
	
	#nav li:hover, #nav li.hover {   
    position: static;   
}  


/*/////////////// END NAV ///////////////*/

#flash_area {
width:960px;
height:180px;
margin: 10px 0px 20px 10px; /* (top, right, bottom, left) */
clear:both;
}

/*/////////////// main content Area ///////////////*/

#content {
width:960px;
min-height:400px;
height:auto !important;
margin: 10px 0px 0px 10px; /* (top, right, bottom, left) */
	background-image:url(../images/backgrounds/three_col_bg.gif);
	background-repeat: repeat;
}


#landing_content {
width:960px;
clear:both;
min-height:500px;
height:auto !important;
height:500px;
margin: 10px 0px 0px 10px; /* (top, right, bottom, left) */
background-image:url(../images/backgrounds/two_col_bg.gif);
background-repeat: repeat;
}

#landing_content h1 {
	
	font-size: 12px; color: #273A7E;
	margin: 0; 
	padding: 15px 10px 0 0px;
	
	}

#left_column {
float:left;
width:200px;
margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
}



#left_column_landing {
float:left;
width:200px;
margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
}

#left_column ul, #left_column_landing ul, #right_column ul {
	margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	padding: 0px 0px 0px 0px; /* (top, right, bottom, left) */
	list-style:none;
}

#left_column li, #left_column_landing li, #right_column l1 {
font-size:12px;
margin: 7px 0px 0px 0px; /* (top, right, bottom, left) */
padding: 0px 0px 0px 5px; /* (top, right, bottom, left) */
list-style:none;
}

#left_column_landing_nav {
width:195px;
  min-height:300px;
  height:auto !important;
  height:300px;

margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
}

#left_column_landing_text {
width:195px;
margin: 10px 0px 0px 0px; /* (top, right, bottom, left) */
}

#middle_column {
float:left;
width:510px;
margin: 0px 0px 0px 15px; /* (top, right, bottom, left) */
padding: 0px 0px 0px 5px; /* (top, right, bottom, left) */
}

#middle_column_landing {
float:left;
width:740px;
margin: 0px 0px 0px 15px; /* (top, right, bottom, left)  */
}

#middle_column_landing_left {
float:left;
width:500px;
margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
}

#middle_column_landing_right {
float:right;
width:215px;
height:200px;
margin: 0px 5px 0px 5px; /* (top, right, bottom, left) */
padding: 0px 0px 0px 5px; /* (top, right, bottom, left) */
border-left:solid 0px #cccccc;
}

#middle_column_landing_right h2.singletab  {
	font-size: 11px; 
	color: #273A7E;
	background: url(../images/backgrounds/left_both.gif) no-repeat left top;
  	margin: 0; 
	padding: 4px 0 4px 6px;
	}

/*/////////////// Pagebuilder layout ///////////////*/

#left_pb{
float:left;
width:185px;
margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */

}

#middle_pb {
float:left;
width:510px;
margin: 0px 0px 0px 35px; /* (top, right, bottom, left) */
padding: 0px 0px 0px 5px; /* (top, right, bottom, left) */

}

#right_pb {
float:right;
width:195px;
margin: 0px 0px 0px 5px; /* (top, right, bottom, left) */
padding: 0px 0px 5px 5px; /* (top, right, bottom, left) */

}

#left_pb img {display:none;}

.clear_pb { clear:both;}

/*/////////////// END Pagebuilder layout ///////////////*/
	
.box h2
{
    font-size:14px;
  	padding: 4px 11px 4px 3px;
	}
	
.box {
	background: url(../images/backgrounds/feature-bg-repeat.gif) repeat-y;
	margin: 10px 0 30px 10px; 
	padding: 5px 10px 10px 10px;
	width: 200px;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	border-top: 1px solid #c6c6c6;
	float:right;
	}

#middle_column_landing_left {
float:left;
width:740px;
margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
}

#middle_two_column {
float:left;
width:730px;
margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
}


#landing_image {
float:left;
width:740px;
margin: 0px 0px 0px 15px; /* (top, right, bottom, left) */
}

#landing_image p{
margin: 0px; /* (top, right, bottom, left) */
padding:0px;
}

#right_column {
float:right;
width:205px;
margin: 0px 0px 0px 15px; /* (top, right, bottom, left) */
padding: 0px 0px 5px 5px; /* (top, right, bottom, left) */
}

#left_column h2, #left_column_landing h2, #left_column_landing_text  h2  {
font-size: 11px;
margin: 0px 0px 5px 0px; /* (top, right, bottom, left) */
padding: 5px 0px 5px 5px; /* (top, right, bottom, left) */
color:#ffffff;
background-color:#999999;
}


#right_column h2, #middle_column_landing_right h2 {
font-size: 11px;
margin: 0px 0px 5px 0px; /* (top, right, bottom, left) */
padding: 5px 0px 5px 5px; /* (top, right, bottom, left) */
color:#ffffff;
background-color:#999999;
}

#footer_bar {
clear:both;
padding: 4px 0px 9px 5px; /* (top, right, bottom, left) */
background-image: url(../images/nav.jpg);
	background-repeat:no-repeat
margin: 10px 0px 10px 0px; /* (top, right, bottom, left) */
}

html>/*Firefox hack*/body #footer_bar {
clear:both;
height:30px;
padding: 0px 0px 0px 5px; /* (top, right, bottom, left) */
background-color:#273A7E;
margin: 10px 0px 0px 0px; /* (top, right, bottom, left) */
}

#footer_text{
width:940px;
margin: 8px 0px 10px 10px; /* (top, right, bottom, left) */
font-size:10px;
color:#ffffff;
}

html>/*Firefox hack*/body #footer_text{
width:940px;

margin: 0px 0px 0px 0px; /* (top, right, bottom, left) */
padding: 1px 0px 0px 0px; /* (top, right, bottom, left) */
font-size:10px;
color:#ffffff;

}

.clear {
clear:both;
}

.right_landing {
float:right;
width:220px;

	
	border-bottom: 1px solid #c6c6c6;
	border-top: 1px solid #c6c6c6;
margin: 0px 0px 0px 20px; /* (top, right, bottom, left) */
padding: 0px 1px 20px 15px; /* (top, right, bottom, left) */
 background: url(../images/backgrounds/feature-bg-repeat.gif) repeat-y;
}

.right_landing ul, #middle_column ul, #middle_column_landing ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.right_landing ul li, #middle_column ul li, #middle_column_landing ul li {
background: url(../images/backgrounds/right.gif); 
background-repeat: no-repeat; 
background-position: 0 1.1em;  
padding: 8px 0px 0 10px; 
color: #000000; 
	
}

.right_landing ul li a, #middle_column ul li a, #middle_column_landing ul li a {
	text-decoration: none;
	color: #000000;
}

.right_landing ul li a:hover, #middle_column ul li a:hover, #middle_column_landing ul li a:hover {
	color: #FCB342;
}

.reg 
{
    background-color:#f8c807;
    padding: 5px 5px 10px 5px; /* (top, right, bottom, left) */ 
}

.searchNavigation 
{
    display:none;
}

#FloatBubble{display: none;position: absolute;z-index: 3200;}
#EkBubbleTable{width:400px;border:3px;text-align:left;}
#EkBubbleData{width: 360px; overflow: auto;background-color:#ffffff;}
#EkCloseBubbleIcon{text-align: right;background-color:#ffffff;}
#EkClose{height:11px;width:11px;}
#EkTop{height:52px;width:247px;background-image:url('../workarea/images/application/bubble/top.gif');}
#EkTopR{height:52px;width:21px;background-image:url('../workarea/images/application/bubble/topr.gif');}
#EkTopL{height:52px;width:21px;background-image:url('../workarea/images/application/bubble/topl.gif');}
#EkBotR{height:52px;width:21px;background-image:url('../workarea/images/application/bubble/botr.gif');}
#EkBotL{height:52px;width:21px;background-image:url('../workarea/images/application/bubble/botl.gif');}
#EkTopTile{background-image:url('../workarea/images/application/bubble/toptile.gif');}
#EkCenL{background-image:url('../workarea/images/application/bubble/cenl.gif');}
#EkCenR{background-image:url('../workarea/images/application/bubble/cenr.gif');}
#EkBot{background-image:url('../workarea/images/application/bubble/bot.gif');}
#FloatBubbleT{display: none;position: absolute;z-index: 3200;}
#EkBubbleTableT{width:400px;border:0px;TEXT-ALIGN:left;}
#EkBubbleDataT{width: 360px; overflow: auto;background-color:#ffffff;}
#EkCloseBubbleIconT{TEXT-ALIGN: right;background-color:#ffffff;}
#EkCloseT{height:11px;width:11px;}
#EkTopT{background-image:url('../workarea/images/application/bubble/topt.gif');}
#EkTopRT{height:52px;width:21px;background-image:url('../workarea/images/application/bubble/topr.gif');}
#EkTopLT{height:52px;width:21px;background-image:url('../workarea/images/application/bubble/topl.gif');}
#EkBotRT{height:52px;width:21px;background-image:url('../workarea/images/application/bubble/botr.gif');}
#EkBotLT{height:52px;width:21px;background-image:url('../workarea/images/application/bubble/botl.gif');}
#EkBotTile{background-image:url('../workarea/images/application/bubble/bottile.gif');}
#EkCenLT{background-image:url('../workarea/images/application/bubble/cenl.gif');}
#EkCenRT{background-image:url('../workarea/images/application/bubble/cenr.gif');}
#EkBotT{height:52px;width:247px;background-image:url('../images/application/bubble/bott.gif');}

.feedflare, .tags
{
    display:none;
    height:1px;
}
#_dvSearch, #__MapTab
{
    width:200px;
}
.entrypermalink 
{
     display:none;
     padding:0px;
     margin:0px;
}

.entryBody p 
{
  padding:0px;
  margin:0px 0px 10px 0px; /* (top, right, bottom, left) */ 
}


.borders{  border: 1px #CCC solid;
padding: 15px;
}

.titles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#666;
}



#pictures {
	float: right;
	width:650px;
	vertical-align: middle;
}



#links {
	float: left;
	width: 200px;
	border: 1px #999 solid;
	padding: 15px;
}