@charset "utf-8";
div, img, p, h1, h2, h3, h4, ul, ol, form, input, textarea, marquee{
	padding:0;
	margin:0;
	}

img{
	border:none;
	}

ul{
	list-style-type:none;
}
body {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(../images/home_02.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#container {
	width:982px;
	height:auto;
	margin:auto;
	vertical-align:top;
}

/*Header*/

#header {
	width:982px; height:90px; background-color:#FFFFFF;
}
#header img {
	width:179px; height:90px; text-align:left; float:left; border:none;
}
#header a {
	text-decoration:none; border:none;
}
#header p {
	text-align:right; color:#404040; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:top; float:right; margin-top:28px; margin-right:22px; display:inline;
}

/*Navigation*/


img.corner {
   width: 5px;
   height: 5px;
   border: none;
   display:block !important;
}


#nav {
	height:38px; width:982px; background-image:url(../images/index_07.jpg); float:left;
}


/*Content*/

.content {
	height:auto; width:982px; float:left; background-color:#ffffff;
}

/*Content Left*/

#content_left {
	width:612px; min-height:455px; float:left; background-color:#ffffff; padding-left:13px;
}
#content_left img {
	width:353px; height:402px; float:left; vertical-align:top; padding-top:25px;
}
#content_left h1 {
	float:left; vertical-align:top; font-family:Arial; font-size:36px; color:#00528e; line-height:40px; font-weight:lighter; width:245px; padding-left:14px; margin-top:35px; display:inline;
}
#content_left p {
	float:left; vertical-align:top; font-size:12px; color:#666666; width:230px; line-height:18px; padding-left:14px; font-family:Arial; display:inline; margin-top:20px;
}

/*#content_left li{
	font-size:12px; margin-left:15px; font-family:Arial; color:#666666; font-weight:normal; text-align:left; min-height:18px; list-style-image:url(../images/bullet.gif);
width:300px;
}
#content_left li ul li{
	font-size:12px; font-family:Arial; margin-left:15px; color:#666666; font-weight:normal; text-align:left; min-height:20px; list-style-image:url(../images/bullet2.gif);
width:300px;
}*/

#content_left li{
	font-size:12px; font-family:Arial; color:#666666; font-weight:normal; text-align:left; line-height:20px; list-style:none; background-position: 0 .7em; background-repeat:no-repeat; background-image:url(../images/bullet.gif); padding-left:12px;
}
#content_left li ul li{
	font-size:12px; font-family:Arial; color:#666666; font-weight:normal; text-align:left; min-height:20px; list-style:none; background-position: 0 .4em; background-repeat:no-repeat; background-image:url(../images/bullet2.gif); padding-left:12px;
}

/*Content right*/

#content_rt {
	width:326px; min-height:417px; float:left; background-image:url(../images/rt_content.gif); background-repeat:repeat-y; background-color:#e2ecbd; padding-left:31px; padding-top:39px; padding-bottom:10px;
}
#content_rt h1 {
	float:left; vertical-align:top; font-family:Arial; font-size:24px; color:#004e8b; line-height:28px; font-weight:lighter; display:inline; float:left;
}
#content_rt img {
	width:192px; height:172px; float:left; vertical-align:top; padding-top:10px; display:inline;
}
#content_rt p {
	float:left; vertical-align:top; font-size:12px; color:#666666; width:230px; line-height:18px;  font-family:Arial; display:inline; margin-top:20px;
}
#content_rt ul{
	float:left;
}

/*#content_rt li{
	font-size:12px; margin-left:15px; float:inherit; font-family:Arial; color:#666666; font-weight:normal; text-align:left; min-height:18px; list-style-image:url(../images/bullet.gif);
width:300px;
}
#content_rt li ul li{
	font-size:12px; font-family:Arial; float:inherit; margin-left:15px; color:#666666; font-weight:normal; text-align:left; min-height:20px; list-style-image:url(../images/bullet2.gif);
width:300px;
}*/

#content_rt li{
	font-size:12px; font-family:Arial; color:#666666; font-weight:normal; text-align:left; line-height:20px; list-style:none; background-position: 0 .7em; background-repeat:no-repeat; background-image:url(../images/bullet.gif); padding-left:12px; width:300px;
}
#content_rt li ul li{
	font-size:12px; font-family:Arial; color:#666666; font-weight:normal; text-align:left; min-height:20px; list-style:none; background-position: 0 .4em; background-repeat:no-repeat; background-image:url(../images/bullet2.gif); padding-left:12px; width:300px;
}

/*Dotted Border*/

.dotborder{
	background-image:url(../images/dotede_line.jpg); background-repeat:repeat-x; width:982px; height:1px; float:left; clear:both;
}

/*Bottom Section*/

#bot{
	background-color:#f2f2f2; height:122px; width:982px; float:left;
}

/*Footer Right*/
#client{
	width:612px; height:50%; float:right; margin-left:14px; margin-top:21px;
}
#client img{
	width:83px; height:68px; float:left;
}
#client h1 {
	vertical-align:top; font-family:Arial; font-size:24px; color:#004e8b; line-height:28px; font-weight:lighter; display:inline; padding-left:17px; height:30px;
}
#client p {
	vertical-align:top;	font-size:12px;	color:#666666; line-height:18px; font-family:Arial; padding-left:17px; width:450px; float:left; height:50px;
}

/*News & Events*/

#news{
	width:319px;; height:50%; float:right; padding-top:30px; padding-left:36px; *margin-top:-140px;
}
#news h1 {
	vertical-align:top; font-family:Arial; font-size:24px; color:#004e8b; line-height:28px; font-weight:lighter; display:inline; float:left; width:200px;
}
#news p {
	vertical-align:top;	font-size:12px;	color:#666666; width:250px; line-height:18px; font-family:Arial; float:left; padding-top:5px;
}

/*Footer Right*/

#footer_rt {
	width:469px; height:16px; background-color:#85c91d; float:left; font-size:12px; font-family:Arial; color:#004787; font-weight:bold; text-align:left; padding-left:22px; padding-top:3px;
}
#footer_rt a {
	text-decoration:none;  color:#004787;
}
#footer_rt a:hover {
	text-decoration:none;  color:#f2f2f2;
}

/*Footer Left*/

#footer_left {
	width:469px; height:16px; background-color:#85c91d; float:left; font-size:11px; font-family:Arial; color:#000000; font-weight:normal; text-align:right; padding-right:22px; padding-top:3px;
}

/*Inner Pages*/

#inner_content_rt {
	width:326px; height:100% auto; float:none; background-image:url(../images/rt_content.gif); background-repeat:repeat-y; background-color:#FFFFFF; padding-left:31px; padding-top:39px;
}
#inner_content_rt h1 {
	float:left; vertical-align:top; font-family:Arial; font-size:14px; color:#99cc33; font-weight:bold; display:inline; float:left;
}
#inner_content_rt li{
	font-size:12px; margin-left:15px; font-family:Arial; color:#666666; font-weight:normal; text-align:left; min-height:18px; list-style-image:url(../images/bullet.gif);
}
#inner_content_rt li ul li{
	font-size:12px; font-family:Arial; margin-left:15px; color:#666666; font-weight:normal; text-align:left; min-height:20px; list-style-image:url(../images/bullet2.gif);
}
#team_box{
	width:313px; min-height:150px; float:left; margin-top:24px;
}
#team_box img{
	width:97px; height:70px; float:left; margin:2px; padding-right:17px;
}
#team_box h2{
	font-size:11px; font-family:Arial; color:#666666; font-weight:bold; text-align:left; line-height:18px; 
}
#team_box p{
	font-size:11px; font-family:Arial; color:#666666; font-weight:normal; text-align:left; line-height:18px;
}

#inner_content_left {
	width:577px; min-height:578px; height:100%; float:left; background-color:#ffffff; padding-left:24px; padding-right:24px;
}
#inner_content_left h1{
	vertical-align:top; font-family:Arial; font-size:24px; color:#004e8b; line-height:28px; font-weight:lighter; display:inline; float:left; width:570px; padding-top:40px; padding-bottom:47px;
}
#inner_content_left img{
	width:204px; height:198px; float:left; margin:2px; padding-right:27px; padding-bottom:0px;
}
#inner_content_left h2{
	font-size:12px; font-family:Arial; color:#666666; font-weight:bold; text-align:left; line-height:18px; 
}
#inner_content_left p{
	font-size:12px; font-family:Arial; color:#666666; font-weight:normal; text-align:left; line-height:18px; 
}
#inner_content_left li{
	font-size:12px; margin-left:15px; font-family:Arial; color:#666666; font-weight:normal; text-align:left; line-height:18px; list-style-image:url(../images/bullet.gif);
}
#inner_content_left li ul li{
	font-size:12px; font-family:Arial; margin-left:15px; color:#666666; font-weight:normal; text-align:left; line-height:20px; list-style-image:url(../images/bullet2.gif);
}


/* jquery menu styles */
#jsddm {
	margin: 0;
	padding: 0;
	margin-top: 4px;
	margin-left: 10px;
}

#jsddm li {	
	float: left;
	height: 25px;
	list-style: none;
	font: 12px Tahoma, Arial;
}

#jsddm li ul {
	margin-top:4px !important;
}

#jsddm li a {
	display: block;	
	padding: 2px 12px;
	text-decoration: none;
	color:#6E9DBB;
	font-family:Arial Rounded MT Bold;
	font-size:14px;
	text-align:left;
	text-decoration:none;
}

#jsddm li:hover {
	background: #85c91c;
	margin-top: 3px; 
}

#jsddm li:hover a {
	color:#006699 !important;
}

#jsddm li a:hover {
	display: block;
	text-decoration: none;
	font-family:Arial Rounded MT Bold;
	font-size:14px;
	text-align:center;
	text-decoration:none;
}

#jsddm li.active {
	background: #85c91c;
	margin-top: 3px;
}

#jsddm li.active a {
	display: block;
	color: #006699 !important;
	text-decoration: none;
	font-family:Arial Rounded MT Bold;
	font-size:14px;
	text-align:center;
	text-decoration:none;
}

#jsddm li.active li.sub1 {
	background: #85c91c;
}

#jsddm li.active li.sub1 a {
	display: block;
	background: #85c91c;
	color: #006699 !important;
	text-decoration: none;
	font-family:Arial Rounded MT Bold;
	font-size:14px;
	text-align:left;
	text-decoration:none;
}

#jsddm li.active li.sub1 a:hover {
	color: #6E9DBB !important;
}

#jsddm li.active li a {
	display: block;
	text-decoration: none;
	font-family:Arial Rounded MT Bold;
	font-size:14px;
	text-align:left;
	text-decoration:none;
}
		
#jsddm li ul{
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
}
		
#jsddm li ul li{	
	float: none;
	display: inline;
}
			
#jsddm li ul li a{	
	width: auto;
	height: 20px;
	padding-top: 5px !important;
	background: #85c91c;
	color: #006699 !important;
	text-align: left;	
	border-bottom: 1px solid #2b6499;
}
			
#jsddm li ul li a:hover{
	background: #85c91c;
	color: #6E9DBB !important;
	text-align: left;
}
.clear {
	clear: both;
	overflow: hidden;
	height: 0;
}

.lnks {
	color:#000000;
	text-decoration:none;
	cursor:default;
}
