@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	outline:none;
	font-size: 12px;
}
body { background:#fff url(../images/bg.jpg) repeat-x; color:#8b8989; font-family: "Tahoma", Arial; font-size:13px;  }

.wrap { width:900px; margin:0 auto; background:#fff; border-bottom:8px #ffc600 solid; border-left: solid 1px #fff; border-right: solid 1px #fff; }
.clear { height:1px; overflow:hidden; clear:both; }
a { color:#173886;}

/*header styles*/
.header { height:90px; background:url(../images/bg_header.png) repeat-x; margin:0 0 1px 0; }
.logo { padding:10px 0 0 15px; width:auto; margin:0; float:left; }
.isologo { padding:5px 0 0 15px; width:auto; margin:0; float:right; }

.g_links { float:right; width:auto; font-size:11px; padding:10px 20px 0 0;} 
.g_links a { text-decoration:none; color:#7f7f7f;}
.g_links a:hover { text-decoration:underline; color:#173886;}

/*Navgation Links and hovers */

.nav { float:right; clear:right; padding:14px 0 0 0; width:410px; white-space:nowrap}
*html .nav { float:right; clear:right; padding-top:11px; width:410px; white-space:nowrap} /*IE6 shit*/

.nav li {list-style-type:none; float:left; height:53px; }
.nav li a { background:url(../images/navigation.png) no-repeat; height:53px; display:block; text-indent: -5000px;}

.nav li a.i1 { background-position:0 0; width:88px;}
.nav li a:hover.i1 { background-position:0 -53px;}
.nav li.active a.i1 { background-position:0 -53px;}

.nav li a.i2 { background-position:-88px 0; width:103px;}
.nav li a:hover.i2{ background-position:-88px -53px;}
.nav li.active a.i2 { background-position:-88px -53px;}

.nav li a.i3 { background-position:-191px 0; width:110px;}
.nav li a:hover.i3  { background-position:-191px -53px;}
.nav li.active a.i3 { background-position:-191px -53px;}

.nav li a.i4 { background-position:-301px 0; width:103px;}
.nav li a:hover.i4  { background-position:-301px -53px;}
.nav li.active a.i4 { background-position:-301px -53px;}

.nav li a.i5 { background-position:-404px 0; width:106px;}
.nav li a:hover.i5  { background-position:-404px -53px;}
.nav li.active a.i5 { background-position:-404px -53px;}

/*Footer Styles*/
.footer { clear:both; padding:20px 0px 5px 20px; font-size:11px;}
.footer .right { display:inline; float:right; width:399px; text-align:right; padding:0 20px 5px 0;}
.footer a { text-decoration:none; color:#7f7f7f;}
.footer a:hover { text-decoration:underline; color:#356aa0;}
.home_ftr { margin-top: 20px;}

/*Inside page styles*/
.content { background:url(../images/bg_content.gif) repeat-y; }
.left { width:600px; float:left; }
.right { width:299px; float:right; background-color:#f3f4f6; }
.left0 { width:460px; float:left;}
.right0 { width:420px; float:right;}
.left { float:left;}
.right { float:right;}

.banner { background:url(../images/bg_banner.gif) no-repeat; height:110px; width:600px; float:left;}
.banner div { margin:45px 0 0 15px;}
.img { float:right; width:299px;}

.pagenav{ height:100px; margin:10px 0 0 1px;}
.pagenav ul { margin:10px 0 15px 0;}
.pagenav li { list-style:none; display:block; margin:0 0 1px 0; }
.pagenav li a { padding: 5px 0 5px 10px; display:block; font-size:14px; color:#999; text-decoration:none;}
.pagenav li a:hover { background:url(../images/bg_pghover.gif) repeat-y left top; color:#173886; }

.txt { width:520px; float:left; margin:20px 20px 0 20px; border-bottom: 1px #d4d3d3 solid; padding:0;}
.txt p { padding:0 0 15px 0;}
.blue {  color:#666666;}
.bluelarge { color:#666666; font-size:15px; font-weight:bold;}

.related { border-bottom:1px #cecdce solid; border-top:1px #cecdce solid; width:260px; padding:15px 0; margin:0 auto; font-size:11px;}
.related .ttl { font-size: 14px; color:#173886; padding:0 0 10px 0; margin:0; }

/*Homepage styles */
.no_bg { background:none;}
.main_img { position:relative; width:581px; height:376px; float:left;}
*html .main_box { position:absolute; right:0; bottom:3px; height:185px; width:225px;}
.main_box { position:absolute; right:1px; bottom:-1px; height:185px; width:225px;}
.ttl{ margin:30px 0 0 16px;}
.main_box a{ color:#61dfff; }
.main_box p { color:white; font-size:13px; padding:15px;}

.intro { width:318px; margin:0 0 0 1px; height:488px; background:
url(../images/bg_ramp.jpg) left top repeat-x; float:right; } 
.intro p { font-size:12px; color:#333; padding:5px 0 10px 15px;}
.intro ul {margin:0 10px 2px 15px; padding:0 10px 2px 15px;}
.list1 li { list-style:circle; font-size:11px; margin:0 0 6px 10px; padding:0 0 6px 10px; color:#efefef;}

.box_right { width:318px; height:185px; background:url(../images/bg_ramp.gif) right bottom; float:right; color:white;}
.box_right p { color:white; font-size:13px; padding:0 50px 15px 15px; }
.box_right a{ color:#61dfff; }
.box_right ul {margin:0 10px 0px 15px; padding:0 10px 0px 15px;}
.box_right li { list-style:circle; font-size:11px; margin:0 0 10px 10px; padding:0 0 10px 10px; color:#efefef;}

.flash { width:567px; float:left; /** background:url(../images/flash.gif) no-repeat;**/ height:125px;}
.services {width:295px; height:170px; float:left; margin-top:2px;}
.container { margin:15px 0 15px 0; border-left: 1px #cccccc solid; padding-left:25px;  }
.con_ttl { margin-bottom:15px;}
.no_bdr { border:none;}

.list { margin:0; padding:0; }
.list li { list-style:none; background:url(../images/bull_arrow1.gif) no-repeat left top; font-size:14px; margin:0; padding:0 0 2px 10px; *padding:0 0 0 10px; line-height:21px; color:#333}

.vendors { width:316px; float:left; font-size:14px; color:#7f7f7f;}
.vendors .siemens {  margin:15px 0 30px 0; display:block;}
.vendors p { padding:0 20px 0 0;}

.bullet li {list-style:none; background:url(../images/bull_arrow.gif) no-repeat left top; font-size:11px; margin:0; padding:0 0 2px 10px; *padding:0 0 0 10px; size:14px;}

.bullet1 li {list-style:none; background:url(../images/bull_arrow.gif) no-repeat left top; font-size:11px; margin:0; padding:1px 0 4px 10px; font-size:12px; }

.border { border:solid 1px #666;}
#home { font-size:15px; color:#000099; font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:15px}

.information1 { background-color:#f3f4f6; padding: 0px 15px 10px 15px; margin: 0px; width:265px; }	
.information2 { background-color:#ffffff; padding: 15px; margin: 15px 25px 15px 15px; width:auto; border: dashed 1px #333; font-size:12px; }	
.white {background-color:#FFFFFF; }
p.link { padding-top:5px; font-size:11px; }
p.link a { text-decoration:none; color:#666666; }
p.link a:hover { text-decoration:underline; color:#356aa0; }
.wrap .content.no_bg .footer.home_ftr table tr td table tr td div table tr td table tr td p em strong {
	font-size: 14px;
	color: #333;
	font-family: Tahoma, Arial;
}
.wrap .content.no_bg .footer.home_ftr table tr td table tr td div table tr td table tr td p {
	font-weight: bold;
}
.wrap .content.no_bg .footer.home_ftr table tr td table tr td div table tr td table tr td p strong {
	color: #000;
}
.wrap .content.no_bg .footer.home_ftr table tr td table tr td div table tr td table tr td p em {
	font-size: 16px;
}
.wrap .content.no_bg .footer.home_ftr table tr td table tr td div table tr td table tr td {
	font-size: 16px;
}

