/* CSS Document */
	#nav2 ul{
	}
 	#nav2 ul li, #nav2 ul li a{
		display: block;
		border: 0;
		float: left;
		height:40px;
		min-height:40px;
		background-repeat:no-repeat;
		margin:0 0px 0 0;
		cursor:pointer;
	}
	
	/*City*/
	#nav2 ul li.City a{
		background: url(../images/nav2-city.jpg) left top;
		width:112px;
	}
	#nav2 ul li.City a:hover, #nav2 ul li.City a.active{
		background:url(../images/nav2-city.jpg) left bottom;
	}

	/*Courts*/
	#nav2 ul li.Courts a{
		background: url(../images/nav2-court.jpg) left top;
		width:83px;
	}
	#nav2 ul li.Courts a:hover, #nav2 ul li.Courts a.active{
		background:url(../images/nav2-court.jpg) left bottom;
	}

	/*Government*/
	#nav2 ul li.Government a{
		background: url(../images/nav2-government.jpg) left top;
		width:131px;
	}
	#nav2 ul li.Government a:hover, #nav2 ul li.Government a.active{
		background:url(../images/nav2-government.jpg) left bottom;
	}
	
	/*SocialServices*/
	#nav2 ul li.SocialServices a{
		background: url(../images/nav2-social.jpg) left top;
		width:126px;
	}
	#nav2 ul li.SocialServices a:hover, #nav2 ul li.SocialServices a.active{
		background:url(../images/nav2-social.jpg) left bottom;
	}
	
	/*Legal*/
	#nav2 ul li.Legal a{
		background: url(../images/nav2-legal.jpg) left top;
		width:78px;
	}
	#nav2 ul li.Legal a:hover, #nav2 ul li.Legal a.active{
		background:url(../images/nav2-legal.jpg) left bottom;
	}

	/*Hospitality*/
	#nav2 ul li.Hospitality a{
		background: url(../images/nav2-hospitality.jpg) left top;
		width:112px;
	}
	#nav2 ul li.Hospitality a:hover, #nav2 ul li.Hospitality a.active{
		background:url(../images/nav2-hospitality.jpg) left bottom;
	}
	/*Retail*/
	#nav2 ul li.Retail a{
		background: url(../images/nav2-reatail.jpg) left top;
		width:75px;
	}
	#nav2 ul li.Retail a:hover, #nav2 ul li.Retail a.active{
		background:url(../images/nav2-reatail.jpg) left bottom;
	}
	/*Education*/
	#nav2 ul li.Education a{
		background: url(../images/nav2-education.jpg) left top;
		width:97px;
	}
	#nav2 ul li.Education a:hover, #nav2 ul li.Education a.active{
		background:url(../images/nav2-education.jpg) left bottom;
	}
	/*Healthcare*/
	#nav2 ul li.Healthcare a{
		background: url(../images/nav2-healthcare.jpg) left top;
		width:99px;
	}
	#nav2 ul li.Healthcare a:hover, #nav2 ul li.Healthcare a.active{
		background:url(../images/nav2-healthcare.jpg) left bottom;
	}
	/*Finance*/
	#nav2 ul li.Finance a{
		background: url(../images/nav2-finance.jpg) left top;
		width:77px;
	}
	#nav2 ul li.Finance a:hover, #nav2 ul li.Finance a.active{
		background:url(../images/nav2-finance.jpg) left bottom;
	}

	#nav2 ul li.line{
		background:url(../images/nav2-line.jpg);
		width:1px;
		min-width:1px;
	}


/*=====================================
	maincontent
=====================================*/
	#maincontent{ padding:25px 25px 0 25px; background:#fff;}
	#maincontent .col1{ float:left; width:166px; margin-right:25px; margin-bottom:25px; display:inline;}
	#maincontent .col2{ float:left; width:535px;  margin-bottom:20px; min-height:300px; display:inline;}
	#maincontent .col3{ float:right;width:200px;}
	
	#maincontent .col1 .path{ width:164px; border:solid 1px #1d6fb4; background:url(../images/path-bg.gif) repeat-y; margin-bottom:15px; background-color:#fff;}
	#maincontent .col1 .path ul{ margin:10px 0 0px 5px; padding-bottom:20px; font-size:13px;}
	#maincontent .col1 .path ul li{ text-transform:uppercase; color:#262868; font-weight:bold; list-style:none;}
	#maincontent .col1 .path ul li li{text-transform:none; width:130px; padding:5px 0; line-height:120%}
	#maincontent .col1 .path ul li ul{ margin:0; padding:0;margin-top:5px; }
	#maincontent .col1 .path ul li li a,
	#maincontent .col1 .path ul li li a:visited{ color:#262868; padding:0px 0 3px 0; display:inline-block; }
	#maincontent .col1 .path ul li li a:hover{ color:#79b84c; text-decoration:none;}
	#maincontent .col1 .path ul li li.active a,
	#maincontent .col1 .path ul li li.active a:visited{ color:#79b84c; text-decoration:underline;}
	
	
	#maincontent .col3 .resource{border:solid 1px #1d6fb4; background:url(../images/path-bg.gif) repeat-y;margin-bottom:15px; background-color:#fff;}
	#maincontent .col3 .resource .image{ float:left;}
	#maincontent .col3 .resource .box{ float:left;margin:0 10px 0 5px; width:160px; display:inline;}
	#maincontent .col3 .resource .box h1{color:#1c74ba; font-size:16px; font-family:Helvetica,Arial, sans-serif; font-weight:bold; text-transform:uppercase; padding:10px 0 15px 0px;}
	#maincontent .col3 .resource .box .title{ font-weight:bold; font-size:13px; color:#000;}
	#maincontent .col3 .resource .box a{ font-size:11px; margin-left:2px;}
	#maincontent .col3 .resource .box ul{ padding-bottom:20px;}
	#maincontent .col3 .resource .box ul li{ padding:0 0 10px 0; line-height:130%;}

	#breadcrumb{ color:#999;}
	#breadcrumb .arrow{ font-size:14px;}
	#breadcrumb .active{ color:#1C74BA;}
	#breadcrumb a, #breadcrumb a:visited{color:#999; text-decoration:none;}
	#breadcrumb a:hover{color:#333;}
	
	#maincontent .col2 h1{color:#72b046;font-size:21px; font-family:Helvetica,Arial, sans-serif; font-weight:bold; text-transform:normal; margin:25px 0 5px 0; line-height:115%; }
	#maincontent .col2 h3{ font-size:15px; font-weight:bold; color:#1C74BA; margin:20px 0 5px 0; line-height:120%;}
	#maincontent .col2  p{ margin-bottom:15px;}
	#maincontent .col2 ul{ margin:0 0 10px 20px;}
	#maincontent .col2 ul.twocol{ margin:0;}
	#maincontent .col2 ul.twocol li{ float:left; width:210px; margin-right:20px; background:none; padding:5px 0 5px 0; line-height:130%;}
	#maincontent .col2 ul li{ background:url(../images/bullet-dot.gif) no-repeat left 11px; padding:5px 0px 5px 13px; line-height:125%;}
	
	#maincontent .col2 #listlink ul{ margin:0; padding:0; padding-left:20px; display:inline-block;}
	#maincontent .col2 #listlink ul li{ background:none;line-height:125%;padding-left:0px; margin-left:0px;}
	#maincontent .col2 #listlink ul li a{ background:url(../images/bullet-dot.gif) no-repeat left 11px; padding:5px 0px 5px 13px; line-height:125%; margin-left:0px; display:inline;}
	

	
	.pdf{ color:#000; font-weight:bold; font-size:13px;}
	.pdf a, .pdf a:visited{ font-size:11px; font-weight:normal; text-decoration:none;}
	.pdf a:hover{ text-decoration:underline;}
	
	/*contact_form*/
	#contact_form{float:left;width:450px;}
	#contact_form label{font-weight:bold; margin-top:10px;display:inline-block; width:95px;}
	#contact_form .input-text{ height:18px; min-height:18px; width:270px;}
	#contact_form input, #contact_form textarea{margin-top:13px;}
	#contact_form p.captcha_input,
	#contact_form p.captcha_image,
	#contact_form p.captcha_link{float: left; margin: 0;padding-right: 10px;}
	
	#contact_form .title{font-size:13px;color:#693;font-weight:bold;}
	#contact_info a, #contact_info a:visited{text-decoration:none;color:#0066CC;}
	#contact_info a:hover{text-decoration:underline;}
	.captcha_input, .captcha_image, .captcha_link{float:left;margin:0 10px 0 0;}
	.captcha_link a, .captcha_link a:visited{text-decoration:none;letter-spacing:normal;margin-left:10px;}
	.captcha_link a:hover{ color:#66CC00}
	.captcha_input{padding-top: 7px;}	
	
	
	.addsection{ font-size:15px; color:#72B046; font-weight:bold; font-style:italic;}
	dl.label-contact{ margin:0; padding:0; margin-bottom:15px;}
	dl.label-contact dt{ float:left; width:50px;color:#1C74BA;}
	
	.smalltitle{ font-size:14px; font-weight:bold; color:#72b046;}
	.marginb5{ margin-bottom:5px;}
	.marginb10{ margin-bottom:10px;}
	.marginb15{ margin-bottom:15px;}
	.marginb20{ margin-bottom:20px;}
	
	.achor-top{ clear:both; margin-top:15px;}
	
	/*=====================
		CONTACT REQUEST
	=======================*/
	#maincontent .col2 ul.form-list,
	#maincontent .col2 ul.form-list li,
	#maincontent .col2 ul.form-list li ul,
	#maincontent .col2 ul.form-list li ul li{ background:none; margin:0; padding:0; }	
	
	#maincontent .col2 ul.form-list li .required{ float: left; width:110px; margin-right:15px; display:inline; font-weight:bold; }
	#maincontent .col2 ul.form-list li .content{ float: left}
	#maincontent .col2 ul.form-list li { margin-bottom:15px; }
	
	ul.form-list .input-text{ height:18px; min-height:18px;}
	ul.form-list .input-text, ul.form-list textarea { width:270px;}
	ul.form-list textarea { width:350px;}
	
	#maincontent .col2 ul.form-list li .content ul.list-checkbox li{ padding-bottom:5px;}
	
	/*========partner=========*/
	table.partner{ margin-bottom:25px; border-top:solid 1px #ccc; border-left:solid 1px #ccc;}
	table.partner td{ border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; padding:3px 0px; text-align:center; width:50%;}
	table.partner td.title{ background:#666; color:#fff; font-weight:bold; font-size:12px;}



