@charset "UTF-8";
body{
	margin: 0px 5px; 
	font-family:"Times New Roman", arial, verdana, helvetica, sans-serif; 
	color: #333333;
	font-size: 14px;
	background:#DDD;
	}
	
a:link { color:#913141; text-decoration:none;}
a:visited { color:#913141; text-decoration:none;}
a:hover{ text-decoration:underline;}

#holder{width:970px;padding-bottom:50px;}

.clr{clear:both;}

#leftbar{ float:left; width:215px; margin-right:0px; }

#content{
	float:left;width:750px;
	}
	

#logo { margin:0; }
	
.logo-font { font-family:"Times New Roman", serif; font-size:11px; line-height:16px; text-align:center;}
	
/* resource bar -------------------------------------- */


#navl {font-weight:bold;border:0;margin:0;padding-bottom:9px;width:185px;color:white;font-size:13px}


#navl dd{
	padding: 3px 20px;
	margin:1px 0px;
	background:#913141;
	}

#navl dt{
	background:#afafaf;
	padding: 3px 20px;
	margin:1px 0px;
	border-top:1px solid #913141}
	}	
	
#navl dt a{	color:#913141;}

#navl li{margin:5px -15px}

#navl dd a{
	text-decoration: none;
	color: #ddd;
	}
	
#navl dd a:hover{color:#fff;text-decoration:underline;}


#topnav{
	height:25px;
	padding-top:50px;
	text-align:center;
	background:#DDD url(images/gradient1.gif) repeat-x bottom left;
	border-bottom: 1px solid #913141;
	font-size: 16px;
	}

#nav{font-weight:bold;border:0;margin:0;padding-bottom:9px}

#nav dd{
	display:inline;
	padding: 8px 16px 6px 16px;
	margin:0px;
	}

#nav dt{
	display:inline;
	padding: 8px 21px 6px 21px;
	margin:0px;
	background:#913141;
	color:white;
	}		

#nav dd a{
	text-decoration: none;
	}
	
#nav dd a:hover{color:#b60000;text-decoration:underline;}


/* below resource  -------------------------------------- */
	
#bottomholder{
	width:750px;
	margin-top:0px;
	background:#DDD url(images/gradient2.gif) repeat-x top left;
	border-bottom: 3px solid #913141;
	overflow:hidden;
	}

#footer{
	margin:5px 0;
	width:750px;
	background:#DDD url(images/resources-bg.gif) repeat-x top left;
	text-align:center;
	}

.topnav{
	float:left;
	width:160px;
	padding: 0 5px 10px 20px;
	line-height:27px;
	}

#focalimage{
	width:750px;
	height:320px;
	background:#DDD;
	}

#focalcaption{
	float:left;
	opacity:.70;
	filter:alpha(opacity=70);
	background:#7f7f7f;
	padding:5px 15px;
	margin-top:275px;
	text-align:left;
	width: 720px;
	color:white;
	}
	
#focalcaption a{
	color:white;
	text-decoration:underline;
	}
	


#contact{
	margin:0 5px 10px 0;
	padding: 10px 0 0 10px;
	line-height:22px;
	}
	
#contact p { margin:0 0 0 15px; line-height:120%; font-weight:normal; }
#contact h3 { border-bottom: 1px solid #913141; padding-bottom:3px; padding-top:3px; width:185px;}

#text-section{
	width: 540px;
	float:left;
	}	
	
#pagebullets{
	float:left;
	width:200px;
	margin:5px 15px;
	}


#pagebullets ul{
	margin:5px 15px;
	padding:0;
	}
	
#pagebullets li{
	margin:0 0 10px 0;
	padding:0;
	}
	
#pagetext{
	margin: 15px 10px 30px 10px;
	width:700px;
	}
	
#pagetext p{
	margin:20px 0;
	}
	
#pagetext img{
	float:left;
	margin: 5px 15px 5px 0;
	border: 1px solid #cccccc;
	}
	
#pagetext li{margin-top:10px;margin-bottom:10px;}
	
#pagethumbs{
	float:left;
	width:165px;
	padding:10px 15px;
	margin-top:15px;
	font-size:11px;
	margin-left:10px;
	}

#pagethumbs img{
	padding:3px;
	background:#fff;
	border: 1px solid #ccc;
	width:135px;
	margin-bottom:15px;
	}
	
#pagethumbs h3{
	font-size:13px;
	margin: 3px 0 10px 0;
	padding:0;
	color: #2c3379;
	}
	
h1{
	font-size:28px;
	border-bottom: 1px dotted #913141;	
	width:700px;
	margin:20px 5px 10px 5px;
	padding:0 0 0 5px;
	}	
	
h2{
	margin:20px 0 7px 0;
	padding:0 0 8px 0;
	font-size:19px;
	border-bottom: 1px dotted #cccccc;
	}
	
h3{
	font-size:18px;
	color: #333333;
	padding: 0;
	margin:0 0 10px 0;
	}	
	
form{margin:0;padding:0;}

.bright{color:#b60000;font-weight:bold;}

.carriers{
	width:750px;
	height:55px;
	padding:5px;
	text-align:center;
}

.carriers img{
	float:left;
	padding-left:80px;
}

#top-industry-list {
	margin-top:15px;
	width:750px;
	}

#top-industry-list li{
	display:inline;
	padding:0 10px;
	}

/************************/
/* Administration Pages */
/************************/
#administration { margin:10px; min-width:1165px; }
#administration h1.title { font-size:20px; font-weight:bold; color:#FFF; background:#913141; border:0; padding:5px; width:auto; margin:0 0 20px 0; }
#administration div.menu { font-size:17px; font-weight:bold; width:auto; margin:0 0 10px 0; padding:0 0 5px 0; color:#913141; border-bottom:1px dotted #913141; }

#administration #project-data .table-title { font-size:20px; font-weight:bold; color:#FFF; background:#913141; }
#administration #project-data th { background:#ccc; font-color:#fff; font-weight:bold; }
#administration #project-data td { background:#eee; }

#administration #project-data form { margin:0; }
#administration #project-data form h1 { font-weight:bold; font-size:16px; color:#913141; width:150px; border:none; margin:0 0 10px 0; background:none; }
#administration #project-data form label { font-weight:bold; font-family: arial, verdana, helvetica, sans-serif; }
#administration #project-data form input { width:180px; font-family: arial, verdana, helvetica, sans-serif; }
#administration #project-data form select { width:180px; font-family: arial, verdana, helvetica, sans-serif; }
#administration #project-data form button { font-size:12px; margin:4px 0 0 0; font-family: arial, verdana, helvetica, sans-serif; }

#administration #project-details form { margin:0; }
#administration #project-details form fieldset { width:300px; float:left; border:1px solid #913141; margin:0; padding:10px; }
#administration #project-details form h1 { font-weight:bold; font-size:16px; color:#913141; width:150px; border:none; margin:0 0 10px 0; background:none; }
#administration #project-details form label { font-weight:bold; font-family: arial, verdana, helvetica, sans-serif; margin:0 0 5px 0; }
#administration #project-details form input { width:180px; font-family: arial, verdana, helvetica, sans-serif; margin:0 0 10px 0; }
#administration #project-details form select { width:180px; font-family: arial, verdana, helvetica, sans-serif; margin:0 0 10px 0; }
#administration #project-details form textarea { width:260px; font-family: arial, verdana, helvetica, sans-serif; margin:0 0 10px 0; }
#administration #project-details form button { margin:4px 0 0 0; font-family: arial, verdana, helvetica, sans-serif; }

#administration #project-details #text-area { float:left; width:300px; margin:0 0 0 20px; }
#administration #project-details #text-area h1 { font-weight:bold; font-size:14px; padding:0; margin:0 0 5px 0; border:0; }
#administration #project-details #text-area p { padding:5px; margin:0 0 20px 0; border:1px dotted #bbb; }

#administration #project-details #image-area { float:left; width:510px; margin:0 0 0 10px; }
#administration #project-details #image-area h1 { font-weight:bold; font-size:14px; padding:0; margin:0 0 5px 0; border:0; }
#administration #project-details #image-area p { padding:5px; margin:0 0 20px 0; border:1px dotted #bbb; }
#administration #project-details #image-area img { padding:4px; background:#fff; margin:0; border:1px solid #bbb; width:500px; }
#administration #project-details #image-area form fieldset { width:500px; float:left; border:0; margin:10px 0; padding:0; }
#administration #project-details #image-area form input { width:500px; font-family: arial, verdana, helvetica, sans-serif; }
#administration #project-details #image-area #disclaimer { color:#666; font-size:12px; clear:both; }