/* @override http://localhost:8888/css/styles.css */

body{background:#fff url(../images/home-bk.jpg) repeat-x top; margin:0;
	font: normal 72.5% "Lucida Grande", Arial, Helvetica, sans-serif;
}
br{ clear:both;}
img{border:none;padding:0;margin:0;}
a{padding:0;border:none;margin:0;}

#container{width:738px; background:#233289 url(../images/container-bk.gif) repeat-x bottom; margin:0 auto; overflow:hidden; color:#fff;}

/*----Header------*/
#header-home{width:726px; background-color:#233289;margin:0 auto; text-align:center; padding:10px 0;}
/*----------------*/

/*------Nav------
#nav{width:726px; background:url(../images/nav_bg_grad.jpg) no-repeat top left; margin:2px auto; clear:both;
	font: bold 1.3em "Lucida Grande", Arial, Lucida, Verdana, sans-serif; height:45px;
}
#nav ul {margin:0;padding:0 0 0 8px; height:33px; font-size:12px;}
#nav ul li{float:left; display:inline; line-height:2.5em}
#nav ul li a{padding:5px 10px; text-decoration:none; color:#fff; display:block; }
#nav ul li a:hover, #nav ul li #active{background:url(../images/nav_bg_hover.jpg) top;
	color: #fff; font-weight:bold;
}*/
/*----------------*/

#fan {width:200px; float:left; padding:15px;}
#text {width:470px; float:left; color:#fff; font-size:13px;}


/*----Content----*/
#content{width:726px;margin:4px auto; }

/*----row01-----*/
#row01{clear:both;}
#row01 #strip{width:726px; text-align:right;}
#row01 #strip a{color:#fff; text-decoration:none; font-size:0.9em;padding:5px 5px 5px 10px; display:block;}
#row01 #strip a:hover{color:#fff; text-decoration:underline;}

/*----row02-----*/
#row02 {width:726px;padding-top:8px; margin:0 auto; clear:right;}

/*----row02_1-----*/
#row02_1 {width:726px; margin:0 auto; clear:right;}

/*----col01-----*/
#col01 {width:175px; float:left; height:20px; }

/*----col01_1-----*/
#col01_1 {width:180px; float:left; }

/*----col02-----*/
#col02 {width:550px; float:left; }

/*----col02_1-----*/
#col02_1 {width:545px; float:left; }

#col02_2 {width:726px; float:left;}

/*-----news-----*/
#news{width:550px; clear:both;}
	#col02_1 #news{width:520px;margin:10px 0 0 20px; border-bottom:1px solid #fff;}
#news .news_feature{float:right; margin-top:10px;}
#news .news_feature img {width:178px;}

#news .news_article{width:365px; float:left;
	margin-top: 10px;
}
	#col02_1 #news .news_article{width:330px; float:left;}
#news .news_article h1{margin:0;padding:0px 5px 0 5px;
	font: bold 1.3em/0.95em "Lucida Grande", Arial, Helvetica, sans-serif;
}
#news .news_article h2{margin:0;padding:5px 5px 5px 5px; color:#fff;
	font: normal 1.1em "Lucida Grande", Arial, Helvetica, sans-serif;
}
#news .news_article a{color:#fff; text-decoration:none; font-weight:bold; }
#news .news_article a:hover{text-decoration:underline;}
#news .news_article p{margin:0;padding:5px 5px 3px 5px; font:normal 0.85em "Lucida Grande", Arial, Helvetica, sans-serif;}
	

/*-----current dev-----*/

.developments, .developments01{width:183px; float:left; margin-top: 0;}
.developments01{clear:left;}
.developments .row_strip, .developments01 .row_strip{background-color:#9198c4; width:178px;}
/* .developments h1, .developments01 h1{font:bold 0.9em/2.2em "Lucida Grande", Arial, Helvetica, sans-serif; color:#fff; background:url(../images/bg_headings.jpg) repeat-x; height:25px; margin-left:1px; padding-left:10px;} */
.developments h1, .developments01 h1{
	color:#fff;
	height: 2em;
	padding-left: 10px;
	background-color: #003399;
	margin-left: 1px;
	font: bold 1.1em/2em "Lucida Grande", Arial, Helvetica, sans-serif;
	padding-bottom: 0;
	margin-bottom: 0;
}
#col01_1 #subnav a {
	font-size: 1.2em;
}

.developments h2, .developments01 h2{ color:#333399;margin-bottom:0; padding-left:10px;
	font: bold 1.1em "Lucida Grande", Arial, Helvetica, sans-serif;
	margin-top: 4px;
}
.developments h2 a, .developments01 h2 a{color:#333399; text-decoration:none;}
.developments h2 a:hover, .developments01 h2 a:hover{text-decoration:underline;}
.developments p, .developments01 p{ color:#666;margin-top:0;padding-left:10px;
	font-style: normal;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}



/*-----footer-----*/
#container .strip{background-color:#FFFFFF; height:8px; width:738px; clear:both;
}


/*---- Filters -----*/
#col01_1 form{padding-bottom:30px;}
#col01_1 form h1{font:bold 1.2em Arial, Helvetica, sans-serif; color:#fff; margin:10px 0 0 5px;}
#col01_1 form label{visibility:hidden;}
#col01_1 form select{margin:0 0 0 5px; width:160px;
	font: normal 1.2em Arial, Helvetica, sans-serif;
}
#col01_1 form fieldset{border:none; margin:0; padding:0;}
#col01_1 form .submit{border:1px solid #999; width:80px;margin:8px 15px 0 0;float:right; font:normal 0.95em Arial, Helvetica, sans-serif; color:#339;}

/*----- News Archive List -----*/
#col01_1 #news_archive  p{padding:5px 0 3px 5px;margin:0;
	font: bold 1.2em Arial, Helvetica, sans-serif;
}
#col01_1 #news_archive  ul{padding:0 0 0 5px;margin:0 0 40px 0; width:165px; color:#fff;}
#col01_1 #news_archive  li{padding:0;margin:0 3px 0 0; list-style:none; font:bold 0.8em Arial, Helvetica, sans-serif; float:left;}
#col01_1 #news_archive  a{color:#fff; text-decoration:none;
	font-size: 1.2em;
}
#col01_1 #news_archive  a:hover{color: #666; text-decoration:underline;}

/*---- List -----*/
#col02_1 h2{font:normal 0.95em "Lucida Grande", Arial, Helvetica, sans-serif; color:#fff;margin: 10px 0 0 5px;}
#col02_1 h2 a{font:normal 1em "Lucida Grande", Arial, Helvetica, sans-serif; color:#fff;margin:10px 0 0 0; text-decoration:none;}
#col02_1 h2 a:hover, #col02_1 h2 #active_crumb{text-decoration:underline; color:#fff}
#col02_1 table{width:520px;margin:17px 0 0 10px; border-collapse: collapse;border-top: 1px solid #a0a8d6; border-left: 1px solid #a0a8d6; color:#fff;}
#col02_1 table .head{background:url(../images/table-bk.jpg) repeat-x;}
#col02_1 table th{text-align:left;font: bold 1.2em "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #fff; border-right: 1px solid #a0a8d6; border-bottom: 1px solid #a0a8d6;
}
#col02_1 table td{border-bottom: 1px solid #a0a8d6; border-right: 1px solid #a0a8d6;
	font-size: 1.1em; background:#38479c;
}
#col02_1 .usage {text-align: left; color:#999; width:70px;}
#col02_1 .show_details {width:88px;}
#col02_1 .show_details a{color:#fff;}

#col02_2 .show_details {width:88px;}
#col02_3 .show_details a{color:#fff;}

#col02_1 table td a{color:#fff; text-decoration:none; text-align:center;}
#col02_1 table td a:hover{color:#fff; text-decoration:underline;}

#pages{margin:8px 0 0 0;}
#col02_1 #pages ul{margin:0 0 0 10px;padding:0;}
#col02_1 #pages li{border:1px solid #9aafe5; color:#999; list-style:none; float:left; display:inline; line-height:1.6em;margin-right:3px;}
#col02_1 #pages li a{ color:#155fb7; padding:3px 5px 3px 5px; text-decoration:none;}
#col02_1 #pages li a:hover, #col02_1 #pages li #active_page{ color:#fff; background-color:#155fb7;}
#col02_1 #pages #inactive{padding:0 5px 0 5px; border:1px solid #ccc;}

/*----- Show Details -----*/
#col02_1 #crumbs {width:545px;*width:538px; margin-left:8px;}
#col02_1 #show_details {width:388px; float:left; margin-bottom:30px; clear:both;
}
#col02_1 #show_details h1{ color:#fff;margin:18px 0 0 15px;
	font: bold 1.4em "Lucida Grande", Arial, Helvetica, sans-serif;
}
#col02_1 #show_details p{color:#fff; margin-left:15px; padding-bottom:8px;  padding-right:5px;margin-bottom:5px;
	font: normal 1.2em/1.6em "Lucida Grande", Arial, Helvetica, sans-serif;
}


#col02_1 #show_details h3{color:#333399;margin:10px 0 0 15px;
	font: bold 1.3em "Lucida Grande", Arial, Helvetica, sans-serif;
	padding-bottom: 0.75em;
}

#show_details div.contact {
	padding-bottom: 0.5em;
}
#show_images ul {margin:0 0 5px 0; border-bottom:1px dotted #ccc;padding:0; font-size: 1.2em;}

#show_details ul {margin:0 0 5px 35px; padding:0; font-size: 1.2em;}
#show_details li { padding:0 0 8px 5px; margin:0;font: normal 0.9em/1.3em "Lucida Grande", Arial, Helvetica, sans-serif;}

#show_details .pdf, #show_images .pdf {background: url(../images/pdf_icon.gif) no-repeat left top;padding:2px 0 8px 20px;}
#show_details .microsite, #show_images .microsite {background: url(../images/lp_logo.gif) no-repeat left top;padding:2px 0 8px 21px;}
#show_images li  { padding:0 0 8px 5px; list-style:none; margin:0;font: normal 0.9em/1.3em "Lucida Grande", Arial, Helvetica, sans-serif;}
#show_details a, #show_images a {color:#fff; text-decoration:none;
	font-size: 1.2em;
}


#col02_1 #show_details a:hover{ color: #233289; text-decoration:none; }

/*---- Show Images -----*/
#show_images{width:250px; float:right;margin-left:1px;padding-top:18px; margin-bottom:20px;}
#show_images img{border:none;padding:1px 0 0 1px;margin:0; float:left;}
#show_images a:link, #col02_1 #show_images a:visited{border:none;padding:0;margin:0;}
	#show_images #ipix{padding-top:3px; clear:both;}
	#show_images #ipix h2{font:bold 1.2em Arial, Helvetica, sans-serif; margin:2px 0 2px 1px; padding:3px 0 3px 2px;color:#333; border-bottom:1px dotted #8080ca; border-top:1px dotted #8080ca;}
#col02_1 #row_3 h1 {
	font-size: 1.2em;
	text-transform: uppercase;
	line-height: 1.5em;
	width: 85%;
}
	
#row_3 li{
	font-size: 1.2em; color:#fff;
}
#row_3 table{width:350px; border:1px dotted #fff;margin-left:25px; color:#fff;}
/*----- Microsite -----*/
#col01_1 h1{ color:#fff; margin:10px 0 5px 5px;
	font: bold 1.2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#col01_1 #subnav{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
	#col01_1 #subnav ul{margin:0 0 30px 0;padding:0;}
	#col01_1 #subnav li{list-style:none;
}
	#col01_1 #subnav a{ display:block; width: 165px; color:#fff;text-decoration:none;
	padding: 5px 0 5px 5px;
}
	#col01_1 #subnav a:hover, #col01_1 #subnav #active_sub{background:#38479C;}
#col02_1 #feature {background-color:#fff;}

#row_3 h1 {margin:0 0 0 10px;padding:10px 5px 0 0; font:bold 1em/0.95em "Lucida Grande", Arial, Helvetica, sans-serif;}



#row_3 h2{ color: #fff;margin: 1em 0 0 15px;
	font: bold 1.4em "Lucida Grande", Arial, Helvetica, sans-serif;
}

#col02_1 h1, #col02_2 h1 { font-size: 1.6em; margin-left: 14px; color:#fff;
	
}

#show_details table { border-collapse: collapse; padding: 0; margin: 0;
	
}
#row_3 p{ color:#fff;
	margin: 5px 0 15px 15px;
	font: normal 1.2em/1.4em "Lucida Grande", Arial, Helvetica, sans-serif;
}

#contact div.ppl div.contact_description p { width: 250px;
	
}

#newsart p {
	width: 450px;
}

#row_3 a{color:#fff; text-decoration:none; font-weight:bold;}

	
#row_3 a:hover{text-decoration:underline;}

/* ----- Contact ----- */

#contact{ float: left;
	margin: 0;
	padding: 0;
}
#contact img {display:block; float:left; margin: 5px 0px 5px 15px; clear:both; border:2px solid #fff;}

#contact div.ppl { float: left; margin-bottom: 2em; 	
}
#contact .contact_description{float:left; width:400px;}

#show_details div.contact div.agent { float: left; padding: 0; margin: 0;
	
}
#show_details div.contact div.agent p {
	padding: 0;
	margin: 0;
}


#footer { background-color:#FFFFFF; color:#333;font: normal 11px "Lucida Grande", Arial, Helvetica, sans-serif;	margin: 0;	padding: 0; width:738px; margin:0 auto;} 
#footer a{color:#333; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

.agent-table {border:0; width:335px; margin-left:20px;}
.agent-table table td {border:none;}

/*----- Show Details -----*/
#col02_2 #crumbs {width:545px;*width:538px; margin-left:8px;}
#col02_2 h2 a{font:normal 10px "Lucida Grande", Arial, Helvetica, sans-serif; color:#fff;margin:10px 0 0 0; text-decoration:none;}
#col02_2 h2 a:hover, #col02_2 h2 #active_crumb{text-decoration:underline; color:#fff}
#col02_2 #show_details {width:455px; float:left; margin-bottom:30px; clear:both;
}
#col02_2 #show_details h1{ color:#fff;margin:18px 0 0 15px;
	font: bold 1.4em "Lucida Grande", Arial, Helvetica, sans-serif;
}
#col02_2 #show_details p{color:#fff; margin-left:15px; padding-bottom:8px;  padding-right:5px;margin-bottom:5px;
	font: normal 1.2em/1.6em "Lucida Grande", Arial, Helvetica, sans-serif;
}


#col02_2 #show_details h3{color:#fff;margin:10px 0 0 15px;
	font: bold 1.4em "Lucida Grande", Arial, Helvetica, sans-serif;
	padding-bottom: 0.75em;
}

#show_details div.contact {
	padding-bottom: 0.5em;
}



#col02_2 #show_details a:hover{ color: #233289; text-decoration:none; }


#col02_2 table {width:700px;margin:17px 0 0 10px; border-collapse: collapse;border-top: 1px solid #a0a8d6; border-left: 1px solid #a0a8d6; color:#fff;}
#col02_2 table .head{background:url(../images/table-bk.jpg) repeat-x;}
#col02_2 table th{text-align:left;font: bold 1.2em "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #fff; border-right: 1px solid #a0a8d6; border-bottom: 1px solid #a0a8d6;
}
#col02_2 table td{border-bottom: 1px solid #a0a8d6; border-right: 1px solid #a0a8d6;
	font-size: 1.1em; background:#38479c;
}
#col02_2 table a {color:#fff; font-size:12px; text-decoration:none;}
#col02_2 table a:hover {text-decoration:underline;}

.back_link {display:block; padding:3px; background-color:#38479C; color:#FFFFFF; float:left; width:242px; border:1px solid #A0A8D6; text-decoration:none; font-size:13px; margin-top:9px; float:right;}
#agent_info {font-size:11px;}
#agent_info * {margin:0; padding:0;}
#agent_info a {font-size:12px;}
#agent_info h3 {font-size:14px; color:#fff; border-top:1px solid #fff; padding-top:7px;}

#article_left {width:490px; float:left;}
#article_right {width:230px; float:right;}
#article_right img {width:230px; margin-bottom:10px;}
#article_left h2, #col02_2 h2{font:normal 1.4em "Lucida Grande", Arial, Helvetica, sans-serif; color:#fff;margin: 10px 0 0 15px;}

#crumbs h2 {font:normal 0.95em "Lucida Grande", Arial, Helvetica, sans-serif; color:#fff;margin: 10px 0 0 5px;}
#crumbs h2 a{font:normal 1em "Lucida Grande", Arial, Helvetica, sans-serif; color:#fff;margin:10px 0 0 0; text-decoration:none;}
#crumbs h2 a:hover, #col02_1 h2 #active_crumb{text-decoration:underline; color:#fff}

#show_images img {margin-bottom:10px;}

#call_action {padding:9px; background:#4c5ec5; color:#FFFFFF; border:1px solid #9097c2;}
#call_action a {color:#FFFFFF;}
#call_action h3 {margin:0; padding:0 0 9px 0;}
#call_action p {margin:0; padding:0;}