/* CSS Document */

*{ margin:0; padding:0 }
a{text-decoration:none;}
/*a:hover{text-decoration:underline;} */

.clear {
	clear: both;
}


Body{
     margin-top: 0px;
     margin-left: 0px;
	 margin-bottom: 0px;
	 margin-right: 0px;
	 background-attachment:scroll;
	 background-image:url(images/back.gif);
	 background-repeat:repeat;
	 
	 
}

.bold {
	font-weight: bold;
	font-size: 110%;
}

#wrapper {
	width:780px;
	position:relative;
	 z-index:100;
	 margin:0px auto;
}

#header{
    background-image:url(images/header.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-attachment:scroll;
	position:relative;
	margin:0px auto;
	height:67px;
	width:780px;
}

#main{
    background-image:url(images/body_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-color:#00155b;
	position:relative;
	margin:0px auto;
	width:780px;
	float:left;
}

#menuholder{
	background-color:#001258;
	margin-top:22px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	width:251px;
	height:225px;
	float:left;
	display:inline;
}


#menuholder ul{ margin:12px 0 0 10px; font-size:12px; text-transform:uppercase; font-weight:bold;}

.links_li { 
	list-style:url(images/bull.gif) inside; 
	width:225px; 
	background:url(images/link_border.gif) no-repeat left bottom !important; 
	background:url(images/link_border_ie.gif) no-repeat left bottom; padding:6px 0;
}

.links_contact{ list-style:url(images/bull.gif) inside; width:225px; background:url(images/link_border2.gif) no-repeat left bottom !important; background:url(images/link_border2.gif) no-repeat left bottom; padding:8px 0;}

#menuholder a{ color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#menuholder a:hover{color:#00b1ff; font-family:Arial, Helvetica, sans-serif; }


#bannerholder{
	background-color:#ffffff;
	margin-top:22px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	width:450px;
	height:225px;
	float:left;
}






#contentholder{
	margin-top:34px;
	margin-left:28px;
	margin-right:0px;
	margin-bottom:0px;
	width:718px;
	float: left;
	display:inline;
}

#contentholder #contact_left {
	width: 300px;
	float: left;
}

#contentholder2{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	width:448px;
	height:225px;
	float: left;
}

#contentholder form {
	margin: 34px 10px 20px 0;
	width:400px;
	float: right;
}

#contentholder form p{
	line-height:20px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:12px;
}


#featured {
	text-align: center;
	width:718px;
	height: 160px;
	margin-left:28px;
	background: #fff;
}

#featured img {
	padding: 10px 5px 6px 5px;
	border: 0;
}

#featured h1 {
	color: #001258;
	font-family: Tahoma, sans-serif;
	font-size: 24px;
}






#projects {
	text-align: center;
	width:718px;
	height: 220px;
	margin-left:28px;
}

#projects img {
	margin: 30px 7px 15px 7px;
	border: 0;
}


#logosholder{
	margin-top:0px;
	margin-left:28px;
	margin-right:0px;
	margin-bottom:0px;
	width:718px;
	float: left;
	background-color:#FFFFFF;
	display:inline;
}


#footerholder{
    background-image:url(images/foot_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-color:#00155b;
	position:relative;
	margin:0px auto;
	width:780px;
	float:left;
	clear:both;
	height:68px;
}


#text_bg {
	background: url(images/text_bg.gif);
	height: 180px;
}

#text_bg2 {
	background: url(images/text_bg.gif) repeat-y;
}

#text_bg p, #text_bg2 p {
	line-height: 18px; 
	padding: 0 20px 0 10px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:12px;
}

#text_bg img, #text_bg2 img {
	float: left;
	margin: 10px 10px 0 10px;
	border: #ffffff 1px solid;
}

#text_bg a, #text_bg2 a {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #00b1ff;
	text-decoration: none;
	FONT-SIZE: 12px;
}

.content4 a {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #00b1ff;
	text-decoration: none;
	FONT-SIZE: 12px;
}

.content5 a {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #00b1ff;
	text-decoration: none;
	FONT-SIZE: 12px;
}

#text_bg a:hover, #text_bg2 a:hover {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	text-decoration: none;
	FONT-SIZE: 12px;
}

.content4 a:hover {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	text-decoration: underline;
	FONT-SIZE: 12px;
}

.content5 a:hover {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	text-decoration: underline;
	FONT-SIZE: 12px;
}

.content_td{padding:30px 0 20px 0; background:url(images/content_bg.jpg) no-repeat top; vertical-align:top;}
.content_padd{padding:0 20px 0 12px; vertical-align:top;}
.content{line-height:20px; margin-top:7px; margin-right:20px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}
.content2{line-height:15px; margin-top:25px; margin-right:20px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}
.content3{line-height:15px; margin-top:7px; margin-right:20px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}
.content4{line-height:18px; padding: 20px 10px 0 20px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}
.content5{line-height:20px; margin-top:7px; margin-right:20px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}


.head1{font-size:21px; font-weight:normal; color:#FFFFFF; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif;}
.head2{font-size:16px; font-weight:bold; color:#88dd00; font-family:Arial, Helvetica, sans-serif;}
.head3{font-size:18px; font-weight:normal; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; border-bottom:#313b64 1px solid; margin:0 10px; padding:8px 0;}
.head4{font-size:16px; font-weight:bold; color:#88dd00; padding: 17px 0 0 0; font-family:Arial, Helvetica, sans-serif;}

#press{width:265px; height:185px; background:#000e42; margin-top:3px; float:right;}
.press_content{margin:12px 10px 0px 10px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.footer{ text-align:center; text-align:center; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00b1ff; margin-top:15px; line-height:20px;}
.footer p{ line-height:20px; color:#00b1ff; margin:15px 0;}
.footer2 {color:#FFFFFF}
.footer a{ color:#00b1ff; padding:0px 8px;}
.footer a:hover{ color:#FFFFFF; text-decoration:none;}
.head_blue{color:#00b1ff;}
.logo{ margin:7px 0 0 30px;}

A.site:link {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #00b1ff;
	text-decoration: none;
	FONT-SIZE: 12px;
}
A.site:visited {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #00b1ff;
	text-decoration: none;
	FONT-SIZE: 12px;
}
A.site:hover {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	text-decoration: none;
	FONT-SIZE: 12px;
}

/*.footer{ height:70px; background:url(images/foot_bg.gif) no-repeat center top; text-align:center; text-align:center; vertical-align:top;}
.footer p{ line-height:20px; color:#00b1ff; margin:15px 0;}
.footer p span{color:#FFFFFF}
.footer a{ color:#00b1ff; padding:0px 8px;}
.footer a:hover{ color:#FFFFFF; text-decoration:none;}

.main_table{ margin:0px auto; background-color:#001258;}
.head{ background:url(images/head.gif) repeat-x;  height:104px;}
.head_img{ background:url(images/header.jpg) no-repeat right bottom;  height:104px; vertical-align:top;}
.logo{ margin:7px 0 0 30px;}


.links_banner{background:url(images/banner_bg.gif) repeat-x left top; background-color:#FFFFFF; padding:14px 8px 8px 8px; vertical-align:top;}

.links{ background-color:#001258; vertical-align:top;}
.links ul{ margin:20px 0 0 15px; font-size:12px; text-transform:uppercase; font-weight:bold;}
.links_li{ list-style:url(images/bull.gif) inside; width:100%; background:url(images/link_border.gif) no-repeat left bottom !important; background:url(images/link_border_ie.gif) no-repeat left bottom; padding:10px 0;}
.links_contact{ list-style:url(images/bull.gif) inside; width:100%; background:url(images/link_border2.gif) no-repeat left bottom !important; background:url(images/link_border2.gif) no-repeat left bottom; padding:10px 0;}
.links ul a{ color:#FFFFFF; font-weight:bold;}
.links ul a:hover{color:#00b1ff;}


.links_left{list-style:url(images/bull.gif) inside; margin:10px 0 0 15px;}
.links_left li{margin:5px; font-weight:bold;}


.left_td{ width:211px; vertical-align:top; background:url(images/left_bot.gif) no-repeat bottom; padding-bottom:15px;}
.left_td a{text-decoration:none; color:#014b8f;}
.left_td a:hover{text-decoration:none; color:#ff8400;}
.left_top{ background:url(images/left_top.gif) no-repeat; height:37px; vertical-align:top; text-align:center;}
.left_mid{ background:url(images/left_bg.gif) repeat-y; vertical-align:top;}
.left_top_h{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#014b8f; margin:10px 0; text-transform:uppercase;}
.left_top_h2{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#014b8f; margin:10px 0; text-transform:capitalize;}
.left_td img{margin:6px 0;}




.body{padding:8px 28px 0 28px; vertical-align:top; background:url(images/body_bg.gif) repeat-x;}
.body a{color:#00b1ff; font-weight:normal;}
.body a:hover{color:#FFFFFF;}

.img_margin{margin-right:8px;}


.content_td{padding:30px 0 20px 0; background:url(images/content_bg.jpg) no-repeat top; vertical-align:top;}
.content_padd{padding:0 20px 0 12px; vertical-align:top;}
.content{line-height:20px; margin-top:7px;}

.head1{font-size:21px; font-weight:normal; color:#FFFFFF; padding-bottom:5px;}
.head2{font-size:16px; font-weight:bold; color:#88dd00;}
.head3{font-size:18px; font-weight:normal; color:#FFFFFF; border-bottom:#313b64 1px solid; margin:0 10px; padding:8px 0;}
.head_blue{color:#00b1ff;}

#press{width:265px; height:185px; background:#000e42; margin-top:3px;}
.press_content{margin:12px 10px 0px 10px; color:#FFFFFF;}

.logos_td{background:#FFFFFF; text-align:center;}*/

