<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	margin: 0px;
	padding: 0 30 0 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

p{
text-align:justify;
line-height:19px;
padding:0px;
margin:0px;
}

h1{
padding:0px 0 10px 0; margin:0px; color:#00A2E9; font-size:30px; font-weight:normal;
}


h2{
padding:0px 0 10px 0; margin:0px; color:#00A2E9; font-size:20px; font-weight:normal;
}
.clear{
clear:both;
}
.wrap{
width:825px;
margin:2px auto auto auto;
}

.wrapproduct{
	width:825px;
	margin-left:210px auto auto auto;
}

.top_corner{
width:960px;
height:5px;
background:url(../images/top_bg.gif) no-repeat center bottom;
}

#main_container{
width:977px;
background:url(../images/center_bg_repeat.gif) repeat-y center;
}

.header{
width:825px;
height:93px;
background:url(../images/head_bg.png) no-repeat right bottom;
}

.subheader{
width:825px;
height:98px;
background:url(../images/MissionOGS.jpg) no-repeat right bottom;
padding:80px 0 0 0;
}

.subheader2{
width:825px;
height:98px;
background:url(../images/contact-us-banner.jpg) no-repeat right bottom;
padding:80px 0 0 0;
}

.subheaderpinc{
width:825px;
height:98px;
padding:80px 0 0 0;
}



#logo{
padding:15px 0 5px 20px;
float:left;
}

#logo2{
	padding: 10 0 0 20;
	float:left;
	height:20;
	}
	
#logo3{
	padding: 8 0 0 20;
	float:right;
	height:8;
	}

/*----------------------headermenu-------------------------*/
#menu2{
width:600px;
float:right;
padding:30 0 0 0;
display:absolute;
}
#menu2 ul{
list-style:none;padding:0px;margin:0px;display:block;
}
#menu2 ul li{
list-style:none;display:inline;float:right;width:auto;padding:0px;font-size:12px;
}
#menu2 ul li a{
float:right;text-decoration:none;padding:0px 5px 0 0px; margin:0px 0px 0 0px;color:#00A2E9;text-align:center; height:31px; line-height:31px;
}
#menu2 ul li a:hover{
color:#00A2E9;text-decoration:underline;
}
#menu2 ul li a.current{
float:right;text-decoration:none;padding:0px 0px 0 0px; margin:0px px 0 px;color:#fff;text-align:center; height:31px; line-height:31px; background-color:#b52025;
}


/*----------------------menu-------------------------*/
.nav {float:left; width:825px; height:36px; background:#00A2E9; color:#fff; text-shadow:1px 1px #888; z-index:1000}
.menu a {float:left; color:#eee; text-decoration:none; width:120px; height:28px; padding-top:8px}
.menu span {float:left; color:#eee; text-decoration:none; width:120px; height:28px; padding-top:8px}
.menu a:hover {color:#fff}
.menu {list-style:none; font:12px Arial,Verdana; text-align:center; width:750px; margin:0 auto}
.menu li {position:relative; float:left; width:120px; z-index:1000}
.menu ul {display:none; position:absolute; font:normal 10px Arial,Verdana; top:36px; left:0; background:#00A2E9; display:none; list-style:none}
.menu ul li {float:none; border-top:1px solid #ccc; width:120px}
.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {float:none; display:block; background:#00A2E9; height:22px; padding-top:5px}
.menu ul li a:hover, li.menuhover li a:hover, li.menuhover li.menuhover li a:hover {background:#3FF; color:#fff}
.menu ul li span, li.menuhover li span, li.menuhover li.menuhover li span {float:none; display:block; background:#00A2E9; height:22px; padding-top:5px}
.menu ul ul {left:120px; top:0}
.menu li.noborder {border-top:none}
li.menuhover a, li.menuhover li.menuhover a {color:#fff; background:#3FF}
li.menuhover span, li.menuhover li.menuhover span {color:#fff; background:#3FF}
#info {width:180px; background:#3FF}
#info li {width:160px; border-top:none; padding:8px 10px; color:#666; text-shadow:1px 1px #fff; text-align:left}
}
/*-----------------middle_banner----------------------------*/
.middle_banner{
width:800px;
height:280px;
}
/*----------------------slider---------------------------*/
.featured_slider { width:825px; margin:auto; float:left; margin:0 0 0 0px; }
ul, li{
padding:0px;
margin:0px;
list-style:none;
}
/** ----------------------------------------------------- **/
#featured_border { position: relative; border: none; padding:0px; height:470px; margin: 0px;
}
#featured_wrapper { position: relative; width: 825px; height: 470px; overflow: hidden;
}
#featured_images { position: absolute; left: 0; top: 0;
}
#featured_images li { float: left;}
#featured_positioner_desc { width:825px; height: 500px; position: absolute; top: 0px; left: 0px;}
#featured_wrapper_desc { width: 825px; height:470px; position: relative; overflow: hidden;}
#featured_desc { position: absolute; left: 0; bottom: 0;  padding:0px; margin:0px;}
#featured_desc li { width: 830px; float: left;padding:0px; margin:0px;}
#featured_desc li div { margin:0px 0 0px 0px; padding:10px; width:800px;  background: url(../images/featured-desc-bg.png);}
#featured_desc li h2 {
color:#FFFFFF;
font-size:100px;
padding:0px 0 5px 0;
margin:0px; 
}
#featured_desc li p {
color:#FFFFFF;
font-size:12px;
padding:0px 0 10px 0;
margin:0px;
line-height:18px;
}

#featured_buttons { position: absolute; top: 15px; right: 15px; width: auto; padding:0; list-style:none;}
#featured_buttons li { width: 22px; height: 22px; background: url(../images/featured-button-off.png); float: left; margin-left: 3px; text-align:center; font-size:12px; color:#FFFFFF; line-height:22px; cursor: pointer;}
#featured_buttons li.clicked { background: url(../images/featured-button-on.png);}
/**/


/*-------------------------------*/
.center_content{
width:960px;
clear:both;
margin:auto;
padding:10px 0 20px 0;
}
.home_section_left{
width:230px;
height:auto;
float:left;
margin:0 14px 0 0px;
padding:0 10px 20px 0px;
text-align:left;
}

.home_section_leftp{
width:340px;
height:auto;
float:left;
margin:0 14px 0 0px;
padding:0 10px 20px 0px;
}

.home_section_leftb{
width:400px;
height:auto;
float:left;
margin:0 14px 0 0px;
padding:0 10px 5px 0px;
}


.home_section_left p{
clear:both;
}
.home_section_left p span{
font-weight:bold;
}
img.home_section_icon{
width:63px;
float:left;
}
h2.home_title{
width:190px;
float:left;
font-size:18px;
padding:20px 0 0px 10px; margin:0px;
color:#00A2E9;
}
.home_subtitle{
width:160px;
float:left;padding:0px 0 0px 10px; font-size:12px; color:#666666;
}
.home_section_thumb{
float:left; clear:both;
padding:2px; text-align:left;margin:10px 0 5px 0; border:1px #dcdcdc; font-size:14px;
}
.proddesc{
width:350px;
float:left;padding:0px 0 0px 10px; font-size:12px; color:#666666;
}
.proddeschead{
width:340px;
float:left;padding:0px 0 0px 10px; font-size:13px; color:#00A2E9; font-weight:bold;
}

.proddescmid{
width:840px;
float:left;padding:0px 0 0px 10px; font-size:12px; color:#666666;
}



a.more{
float:right;
}
img.projects{
float:left;
padding:2px;margin:0 10px 0 0; border:1px #dcdcdc solid;
}

.left_content{
width:825px;
float:left;
padding:0;
border-top:1px #ededed solid;

}
.left_block{
width:377.5px;
float:left;
padding:20px 20px 10px 15px;
}

.left_block_wide{
width:625px;
float:left;
padding:20px 20px 10px 15px;
}
.block_wide{
width:825px;
float:left;
margin:10px 20px 10px 0px;
padding-top:10px;
border-top:1px #ededed solid;
}
.wide_content{
width:825px;
clear:both;
padding:10px 15px 0 15px;
}
.right_block{
width:380px;
float:left;
text-align:justify;
padding:0px 20px 0px 0;
}
img.pic{
border:3px #22496a solid;
margin:0 0 10px 0;
}
/*-----------------------------footer------------------*/
.footer{
clear:both;
width:825px;
margin:auto;
background:url(../images/footer_bg.jpg) no-repeat center;
height:65px;
}
.copyright{
float:left;
padding:30px 0 0 15px;
color:#6996c0;
}
.copyright a{
color: #00A2E9;
text-decoration:none;
}
.footer_links{
float:right;
padding:30px 15px 0 0;
}
.footer_links a{
text-decoration:none;
color: #2A1C11;
padding-left:10px;
}
.footer_links a:hover{
text-decoration:underline;
color: #2A1C11;
}
.mainbody{
width:825px;
height:300px;
background:url(../images/center_bg_repeat.gif) repeat-y center;
}

.productdesc{
font-size:12px; color:#a7a7a7;
}


/*========================================footerp==============================*/
.footerp{
clear:both;
width:800px;
margin:auto;
height:65px;
}
.copyrightp{
float:left;
padding:30px 0 0 15px;
color:#6996c0;
}
.copyrightp a{
color: #00A2E9;
text-decoration:none;
}
.footerp_links{
float:right;
padding:30px 15px 0 0;
}
.footerp_links a{
text-decoration:none;
color: #2A1C11;
padding-left:10px;
}
.footerp_links a:hover{
text-decoration:underline;
color: #2A1C11;
}

.footerp_links a:current{
text-decoration:underline;
color: #0000;
padding-left:10px;
}


/*-----------------------contact_form-------------------*/
.form{
width:500px;
height:auto;
float:left;
padding:20px 10px 10px 20px;
border:1px #fdeaeb solid;
}

.form2{
width:500px;
height:auto;
float:left;
padding:20px 10px 10px 20px;
}


.form_row{
width:425px;
float:left;
clear:both;
padding:7px 0 7px 0;
}
label{
width:100px;
float:left;
padding:3px 15px 0 0;
color:##2A1C11;
text-align:right;
font-weight:bold;
}
input.main_input{
background-color:#FFFFFF;
border:1px #e2c7c8 solid;
width:300px;
height:18px;
padding:4px;
float:left;
}
textarea.main_textarea{
background-color:#FFFFFF;
border:1px #e2c7c8 solid;
width:300px;
height:120px;
padding:4px;
float:left;
}
input.submit{
background-color:#FFFFFF;
color:#e1e1e1e1;
text-align:center;
float:right;
padding:3px 10px 2px 10px;
margin:0px 0 0 0;
border:1px #3FF solid;
cursor:pointer;
}

/*-----------------------tooltips-------------------*/
a.tooltip {outline:none; }
a.tooltip strong {line-height:20px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    z-index:10;display:none; padding:5px 5px;
    margin-top:-5px; margin-left:5px;
    width:100px; line-height:16px;
}
a.tooltip:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:5px;border:0;left:-5px;}
    
/*-----------------------contact-------------------*/

.freecontactform {
width: 460px;
font-family: arial;
border: 1px solid #AAA;
padding:10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.freecontactformheader {
font-size:18px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
.freecontactformmessage {
text-align:center;
padding-bottom:10px;
}
.freecontactform td {
padding:4px;
font-size:12px;
}
.freecontactform p {
padding:4px;
}
.freecontactform label {
padding:4px;
}
.freecontactform label {
padding-right:10px
}
.required {
font-weight:bold;
}
.required_star {
font-weight:bold;
color:#F00;
}
.not-required {
font-weight:normal
}
.antispammessage {
padding:10px;
border-top:1px solid #AAA;
border-bottom:1px solid #AAA;
font-weight:bold 
}
.antispamquestion {
font-weight:normal;
}
/*-----------------------news-------------------*/
</pre></body></html>