body {
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(images/bg.jpg);
	font-size: 14px;
	background-repeat: repeat-x;
	background-color:#172F44;
	height:918px;
	margin: 0px;
	padding: 0px;
}


.bgs{
	background-image: url(bgshadow1.gif);
	background-repeat: no-repeat;
 	background-position: 20px 210px;	
}

.menu{
	background-image: url(images/bgmenu.gif);
	background-repeat: repeat-x;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;	
	color: #ffffff;
	font-weight:normal;
	
}

.menu a{
   text-decoration:none;	
   color: #ffffff;
}


.menu a:hover{
	text-decoration:none;	
	color: #E4F3FF;
}


.titles{
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	height:50px;
	font-weight:normal;
	color:#143C73;
}

.xraytitles{
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#0078B4;
	height:30px;
	}


.xraytitles a{
	text-decoration:none;
	color:#0078B4;	
}


.xraytitles a:hover{
	text-decoration:none;
	color:#2C99CF;
}



.xraytitles_down{
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#0078B4;
	height:30px;
	border-bottom:#666666 1px solid;
}


.xraytitles_sm{
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#1A98D7;
	height:30px;
	
	border-bottom:#666666 1px solid;
}


.body_right{
background-color:#DDE4F2;
color:#000000;
text-decoration:none;
padding-top:30px;
padding-left:30px;
padding-bottom:30px;
}


.small_heading{
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;
line-height:22px;
}
.small_heading_2{
font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#000000;
font-weight:bold;
padding-top:15px;
padding-bottom:5px;
border-bottom:#000000 1px solid;
}


.xraytxt{
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-align:justify;
	line-height:18px;
}


.technical_data{

color:#000000;
text-decoration:none;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border:#ABBBDB 1px solid;
padding-left:5px;
}


.top{
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#87919D;
text-decoration:none;
text-align:right;
}
.top a{
color:#87919D;
text-decoration:none;
}
.top a:hover{
color:#3C3C3C;
text-decoration:underline;
}


.back{
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#44B5F4;
text-decoration:none;
font-weight:bold;
text-align:right;
}
.back a{
color:#44B5F4;
text-decoration:none;
}
.back a:hover{
color:#0090E1;
text-decoration:none;
}


.scroll{
margin:0 auto;
padding-right:20px;
overflow:auto;
height:390px;
width:930px;
font-size:11px;
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
}


.blue_box{
/*background-color:#ffffff;*/
padding-bottom:20px;
padding-top:20px;
}

.bullet_text{
color:#1D4B7B;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding-left:10px;
}
.bullet_text a{
color:#1D4B7B;
text-decoration:none;
}
.bullet_text a:hover{
color:#0072AE;
text-decoration:none;
padding-left:2px;
}


.readmore{
text-align:left;
font-weight:bold;
color:#34BCFF;
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size:12px;
}

.readmore a{
text-align:left;
font-weight:bold;
color:#34BCFF;
text-decoration:none;
}


.readmore a:hover{
text-align:left;
font-weight:bold;
color:#0091D9;
text-decoration:none;
}

input , textfield, textarea{
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size:11px;
color:#999999;
border: 1px solid #cccccc;
padding:2px;
}

textarea:focus{
color:#999999;
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size:11px;
border: 1px solid #1886D1;
padding:2px;
}

input:focus{
color:#999999;
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size:11px;
border: 1px solid #1886D1;
padding:2px;
}



/* Rotator Layout
--------------------------------------------------------------------------------------- */

.rotator { width: 1003px; height: 300px; background: #edf7fe url(../images/bg/bg_rotator.jpg) bottom left no-repeat; position: relative;}

#divMainRotator { width: 1003px; height: 300px; overflow: visible;}
.featured_project { width: 1003px; padding: 0px 10px  0px 0px; height: 300px; overflow: hidden;}
.featured_project img { float: right; display: inline; padding: 10px 20px  0px 0px;}
.featured_project_content { float: left; display: inline; width: 300px; margin-top: 00px; overflow: hidden;}
.featured_project_content h4 { font-size: 3.8em; font-weight: 200; margin: 26px 0; line-height: 1.1em;}



/*h1, h2, h3, h4, h5, h6 { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #333333;}*/
h3.small_text { font-size:12px; font-weight:bold; font-family: Helvetica, Arial, Verdana, sans-serif; letter-spacing: .4em; text-transform: uppercase; color: #9ba6b3;
padding-top: 20px;
text-align:left;
padding-left: 20px; }

/*p { font-size:11px; line-height:15px; margin:12px 0;
text-align:justify; }*/
small { font-size:11px;}

#featured_heading{
 font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
 font-weight: bold; 
 font-size: 25px; 
 color: #3F3F3F;
 text-align:left;
 padding: 20px;
 
}

#featured_content{
 font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
 font-weight: normal; 
 font-size: 12px; 
 color: #333333;
 text-align: justify;
 padding-left: 20px;
  bottom: 30px;
}


#featured_more{
text-align:left;
padding-left: 20px;
font-weight:bold;
color:#34BCFF;
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size:12px;
}


#featured_more a{
text-align:left;
color:#34BCFF;
text-decoration:none;
}

#featured_more a:hover{
text-align:left;
color:#0091D9;
text-decoration:none;
}


#divMainRotatorNav {
	position:relative;
	bottom:24px;
	/*margin-top: 3px;*/	
	z-index:0;
	height: 33;
	width:900;
	overflow: hidden;
	background-color:#DBEDFF;
	top: 99px;
}

#divMainRotatorNav a { 
display: block; 
float: left; 
width: 59px; 
height: 33px; 
background: transparent url(../images/btn/btn_rotator_active.gif) top right no-repeat; 
text-align: center; line-height: 33px; 
font-size: 1.2em; color: #00357C; 
margin-right: 12px;
text-decoration:none;
}

#divMainRotatorNav a:hover { background: transparent url(../images/btn/btn_rotator_active.gif) top left no-repeat; 
text-decoration: none;
color:#000000;
}

#divMainRotatorNav a.activeSlide { 
background: transparent url(../images/btn/btn_rotator_active.gif) top left no-repeat; 
text-decoration: none; color: #000000;
 }
#divMainRotatorNav a:focus {
 outline: none;
 text-decoration:none;
}

/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, del, dfn, font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;}*/

/*focus { outline: 0;}
ul { list-style: none;}
table {	border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q {	quotes: "" "";}*/




.txt{
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;	
	line-height:18px;
	color:#000000;
}

.txt a{
    color:#000000;	
	line-height:18px;
	text-decoration:none;
}

.txt a:hover{
    color:#414141;
    text-decoration:none;	
}


.product_bg{
	background-image: url(images/product_bg.jpg);
	background-repeat: repeat-x;
	height: 170px;
}

.footer{
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 10px;
color:#666666;
}

.footer a{
color:#666666;
text-decoration:none;
}

.footer a:hover{
text-decoration:none;
color:#333333;
}