@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-color: #000022;
	background-image: url(../images/bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #99cccc;
}

p {
	padding: 0;
	margin: 0 0 18px;
}

h1 {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	/*text-transform: uppercase;*/
	padding: 0;
	margin: 0 0 18px;
	color: #FFF;
}

h3{
	margin-bottom:0px;
}

hr{
	border:0px;
	color:#1a1a5a;
	background-color:#1a1a5a;
	height:1px;
}

label.error{
	margin-left:5px;
	line-height:1em;
}

#messageBox{
	margin-top:60px;
}

.h3_alt{
	font-weight:bold;
	text-decoration:underline;
	font-size:14px;
	display:block;
}

ul.nodot{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.trans_img {
	behavior: url(resource/iepngfix.htc);
}

.txt_white {
	color: #FFF;
}

.grey_txt {
	color: #cccccc;
}

.iTestify {
	margin-left:20px;
	font-style:italic;
}

a {
	color: #ff771c;
	text-decoration: none;
}


a:hover {
	color: #FFF;
}

a img {
	border: 0;
}

.readmore a {
	background-color: #000;
	padding: 5px;
	color: #fd6206;
	text-decoration: none;
	clear: both;
}

.readmore a:hover {
	background-color: #03036b;
	padding: 5px;
	color: #FFF;
	text-decoration: none;

}

#wrap {
	width: 889px;
	margin: 0 auto;
}

#top {
	width: 889px;
	height: 181px;
	float: left;
}

#top #logo {
	float: left;
}

#top #silhouette {
	width: 71px;
	height: 181px;
	float: right;
	background: url(../images/silhouette.jpg) no-repeat;
	padding-right: 86px;
}

#topcontent {
	background-color: #000047;
	width: 889px;
	float: left
}

/*************** MENU *********************/

#top #menu {
	width: 889px;
	height: 49px;
	float: left;
}

#menu ul {
	margin: 0;
	padding: 0;
}

#menu ul li {
	float: left;
	list-style: none;
}

#menu ul li a {
	display: block;
	height: 49px;
}

#menu ul li a span {
	display: none;
}

#main_nav_1 a {
	background: url(../images/menu.jpg) left top;
	width: 99px;
	height: 49px;
}

#main_nav_1 a:hover {
	background: url(../images/menu.jpg) left bottom;
}

#main_nav_2 a {
	background: url(../images/menu.jpg) 790px top;
	width: 85px;
	height: 49px;
}

#main_nav_2 a:hover {
	background: url(../images/menu.jpg) 790px bottom;
}

#main_nav_3 a {
	background: url(../images/menu.jpg) 705px top;
	width: 80px;
	height: 49px;
}

#main_nav_3 a:hover {
	background: url(../images/menu.jpg) 705px bottom;
}

#main_nav_4 a {
	background: url(../images/menu.jpg) 624px top;
	width: 65px;
	height: 49px;
}

#main_nav_4 a:hover {
	background: url(../images/menu.jpg) 624px bottom;
}

#main_nav_5 a {
	background: url(../images/menu.jpg) 555px top;
	width: 69px;
	height: 49px;
}

#main_nav_5 a:hover {
	background: url(../images/menu.jpg) 555px bottom;
}

#main_nav_6 a {
	background: url(../images/menu.jpg) 490px top;
	width: 112px;
	height: 49px;
}

#main_nav_6 a:hover {
	background: url(../images/menu.jpg) 490px bottom;
}

#main_nav_7 a {
	background: url(../images/menu.jpg) 377px top;
	width: 131px;
	height: 49px;
}

#main_nav_7 a:hover {
	background: url(../images/menu.jpg) 377px bottom;
}

#main_nav_8 a {
	background: url(../images/menu.jpg) 247px top;
	width: 76px;
	height: 49px;
}

#main_nav_8 a:hover {
	background: url(../images/menu.jpg) 247px bottom;
}

#main_nav_9 a {
	background: url(../images/menu.jpg) 169px top;
	width: 61px;
	height: 49px;
}

#main_nav_9 a:hover {
	background: url(../images/menu.jpg) 169px bottom;
}

#main_nav_10 a {
	background: url(../images/menu.jpg) 110px top;
	width: 110px;
	height: 49px;
}

#main_nav_10 a:hover {
	background: url(../images/menu.jpg) 110px bottom;
}

/****************MENU END *******************/

#header {
	background-color: #000047;
	padding: 6px;
	width: 876px;
	height: 426px;
	float: left;
}

#main_content {
	background-color: #000047;
	padding: 0 6px;
	width: 876px;
	float: left;
}

#content_left {
	width: 558px;
	background: url(../images/content_bg.jpg) repeat-x;
	padding: 35px 12px 0;
	float: left
}

#content_full {
	background: url(../images/content_bg.jpg) repeat-x;
	padding: 35px 12px 0;
	_height:300px;
	min-height:300px;
}

#content_left .column_left, #content_full.column_left {
	margin-top: 26px;
	width: 282px;
	background: url(../images/shade.jpg) right top no-repeat;
	float: left;
}

#content_left .column_left .img, #content_full .column_left .img {
	margin-right: 19px;
	padding-bottom: 20px;
	float: left;
}

#content_left .column_right, #content_full .column_right {
	margin-top: 26px;
	margin-left: 19px;
	width: 256px;
	float: left;
}

#content_left .column_right ul, #content_full .column_right ul {
	margin: 0;
	padding: 0;
}

#content_left .column_right ul li, #content_full .column_right ul li {
	clear: both;
	color: #00ccff;
	line-height: 27px;
	list-style: none;
	padding-left: 15px;
	background: url(../images/arrow.jpg) no-repeat left 9px;
}

#content_left .column_right .readmore a, #content_full .column_right .readmore a {
	background-color: #000;
	padding: 5px;
	color: #fd6206;
	text-decoration: none;
	float: right;

}

#content_left .column_right .readmore a:hover, #content_full .column_right .readmore a:hover {
	background-color: #03036b;
	padding: 5px;
	color: #FFF;
	text-decoration: none;

}

#content_full td{
	padding-right:20px;
}

#content_full td h3{
	text-decoration:underline;
	margin-bottom:5px;
}

.teampic{
	border:3px solid #333;
	margin:35px;
}


#content_right {
	width: 270px;
	color: #cccccc;
	background: url(../images/right_bg.jpg) no-repeat;
	padding: 35px 12px 0;
	float: left
}

.content_50_left{
	width:50%;
	float:left;
}

.content_50_right{
	width:50%;
	float:right;
}

.content_30_left{
	width:30%;
	float:left;
}

.content_70_right{
	width:70%;
	float:right;
}

.content_60_left{
	width:60%;
	float:left;
}

.content_40_right{
	width:40%;
	float:right;
}

#contact_us p{
	line-height:1.8em;
}

/* ----------------Begin s3Slider--------------- */

#s3slider {
   width: 877px; /* important to be same as image width */
   height: 426px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 877px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
   padding:0px;
   margin-top:0px;
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
   margin:0px;
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   filter: alpha(opacity=80); /* here you can set the opacity of box with text */
   -moz-opacity: 0.8; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.8; /* here you can set the opacity of box with text */
   opacity: 0.8; /* here you can set the opacity of box with text */
   font-weight:bold;
   width: 877px;
   color: #fff;
   display: none; /* important */
   bottom: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.s3sliderTitle{
   font-size: 18px;
   line-height:20px;
   background-color: #000;
   padding: 5px 13px;
   margin:0px;
   width:100px;
}

.s3sliderText{
   font-size: 12px;
   line-height:15px;
   padding: 10px 13px;
   background-color: #000;
   margin:0px;
}

.s3sliderText p{
	margin-bottom:5px;
}
/* -----------------End s3Slider---------------- */

.s3sliderOrange {
	color:#FF6201;
}

.clear {
   clear: both;
} 

.center {
	text-align:center;
	width:100%;
}

.center table{
	margin:auto;
}



/* --------------------------------------------- */
/* Slider Area (JFLOW) ------------------------- */	

#slider-content { width:270px; position:relative; z-index:100;  }

/*#myController { display:none }*/
#mySlides {height: auto !important}
#mySlides img { display:block; margin:0 }
.blue-block { display:block !important; text-align:left; padding:0 0 0 0; font-size:25px; font-family:Georgia, "Times New Roman", Times, serif; display:block; width:270px; height:48px; background:url('../graphics/blue_bar_bg.gif') repeat-x }
.blue-block a { text-decoration:underline; }
.blue-block a:hover { text-decoration:none }
.heading {float: left; margin-right: 100px;}

.blue-block.small { font-size:18px !important; padding-top:0px !important; height:45px !important }

.jFlowPrev, .jFlowNext { 
	cursor:pointer; 
	/*display:block; width:73px; height:16px; text-indent:-5000px; position:absolute;*/
}
/*
.jFlowPrev { bottom:0; left:0; background:url('../graphics/button_left.gif') no-repeat;  }
.jFlowNext { bottom:0; right:0; background:url('../graphics/button_right.gif') no-repeat;  }
*/
.jFlowControl { cursor:pointer }
.jFlowSelected { text-decoration:none !important }

.jFlowHide{ display:none; }

.gallery .jFlowPrev { top:0 !important; left:0 }
.gallery .jFlowNext { top:0 !important; right:0 }
.gallery { border-bottom:none; }

.gallery-block {
	width:250px;
	/*height:468px;*/
	border-bottom:none }
/*	
.gallery-block ul { list-style:none; margin:0 0 12px 0; padding:0; width:948px; height:146px; display:block }
.gallery-block ul.bottom { margin:0 }
.gallery-block li { display:block; margin:0 12px 0 0; padding:0; width:148px; height:146px; float:left }
.gallery-block li.last { margin:0 }

.gallery-block li a { display:block; width:146px; height:144px }
.gallery-block li img { display:block; width:146px; height:144px; margin:0 }

*/
/* --------------------------------------------- */

/*  Begin Auto Gallery  */
#page-wrap {
	width:740px;
	margin: auto;
}

.photo-link {
	padding: 5px;
	margin: 5px;
	border: 1px solid #999;
	display: block;
	width: 100px;
	float: left;
	line-height:normal;
}
.photo-link img {
	border:0px;
	margin:0px;
}

.photo-link:hover {
	border-color: white;
}
/*  End Auto Gallery  */



#footer {
	color: #999999;
	text-align: center;
	line-height: 15px;
	margin-top: 15px;
	padding-top: 15px;
	border-top: solid 1px #1a1a5a;
	width: 877px;
	float: left
}

#footer a {
	padding: 0 8px 0 8px;
	color: #999999;
}

#footer a:hover  {
	color: #99cccc;
}

#footer .copyright {
	color: #666666;
}