@charset "utf-8";
/* CSS Document */

/*
---------------------------------------------
01. MAIN/DEFAULT ELEMENTS
---------------------------------------------
*/

body {background:#293c45 url(../images/bg.gif) repeat-x scroll left top;font-family:Arial, Helvetica, sans-serif;  color: #333;margin: 0;padding: 0;}

a:link {text-decoration: none; color:#657a85}
a:visited {text-decoration: none;color:#657a85}
a:hover {text-decoration: none;}

p { margin:0; padding:0; font-size:12px; color: #666666; line-height:1.3em}
h1 {color:#000;font-size:15px; font-weight:bold; margin:0; padding:0;}
h2 {color:#000;font-size:15px; font-weight:bold; margin:0; padding:0}
h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#293c45;font-size:16px; font-weight: normal; margin:0; padding:0}
h4 {padding:5px;font-weight:bold;margin:0;font-size:14px;}

b, strong {color:#333333}
ol {margin-bottom:0; padding-bottom:0;}
small { font-size:9px; }

/*
---------------------------------------------
02. CONTAINER, BORDERS, LOGIN LINK
---------------------------------------------
*/

#container { width:890px; margin:0 auto; z-index:1}
#bordertop { background:url(../images/border_top.gif) no-repeat; height:20px; width:890px; margin-top:10px;}
#bordertop .login { color:#657a85; font-size:11px; font-weight:normal; width:115px; float:right; text-align:center; margin-top:3px;}

#bordermiddle { width:890px; background-color:#FFFFFF;float:left}
#borderfooter { background:url(../images/border_footer.gif) no-repeat; height:15px; width:890px;float:left; margin-bottom:10px;}

/*
---------------------------------------------
03. CONTENT, LOGO, NAVIGATION
---------------------------------------------
*/

#content { width:880px; margin:0 auto;}
#content .logo { width:315px; height:50px; margin-left:10px; margin-bottom:10px;}
#content a{font-weight:bold; text-decoration:underline;}
#content #leftpanel a{font-weight:normal; text-decoration:none;}
#content #leftpanel a:hover{font-weight:normal; text-decoration:underline;}
#solutions a{color:#e46801; font-size:12px}
#solutions a:hover{color:#e46801; text-decoration:underline}

#nav {height:33px;width: 880px; font-size:11px;font-weight: bold;margin: 0; padding: 0; list-style: none;background: #3e5a68 url(../images/nav_bg.gif) repeat-x top left;margin: 0 auto; text-align:center; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;float:left}
#nav li { float: right; margin: 0; padding:0; list-style: none; background: url(../images/nav_divider.gif) no-repeat top left;}
#nav a { float: left; padding: 10px 15px; text-decoration: none; color: #fff;}
#nav a:hover, #nav a.active { color: #fff; background: #466676; height:13px; }
.mouseover {background: #466676; height:13px; }

#splash { width:880px; height:215px; background-color:#092936;float:left;}
.splash2 { width:880px; height:288px; background-color:#092936;float:left;}

#subnav { width:880px; height:37px; background-color:#293c45; float:left}
#subnav h1 { height:28px; width:250px; background-color:#38535f; float:left; color:#FFFFFF; font-size:15px; padding-top:9px; padding-left:13px;}
#subnav h2 {float:left; color:#FFFFFF; font-size:15px; padding-top:9px; padding-left:20px;}

#box { width:880px; margin-top:10px; padding-bottom:20px; float:left}
#box p { padding-top:5px; padding-top:10px;  font-size:12px;}
#box h1 { color:#e46801; font-size:15px; line-height:1.5em; padding:0; margin:10px 0 0 0;  }
#box h2 { color:#e46801; font-size:12px; line-height:1.5em; padding:0; margin:10px 0 0 0; }
#box li{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666; padding-bottom:4px; list-style: square; }

#box a:link {text-decoration: none; color:#e46801; font-weight:normal;}
#box a:visited {text-decoration: none; color:#e46801; font-weight:normal;}
#box a:hover {text-decoration: underline; color:#e46801; font-weight:normal;}
#box a.bld {font-weight:bold;}

#box_left { width:475px; float: left; margin-left: 20px; }
#box_right { width:320px; float:right;  margin-right: 20px; }
#box_full { clear:both; margin: 0 20px; }

hr { background-color: #ff9c49; height: 1px; border:0; margin:20px 0; }
.clear { clear:both; }

#box1 { width:257px; height:204px; background:#dddddd url(../images/box_11.gif) no-repeat; float:left; margin-right:5px;}
#box1 p {padding:9px 7px 7px 14px;}
#box1 li{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666; }
#box1 ol{ margin-top:0px; margin-bottom:0px; }

#box2 { width:199px; height:164px; background:#f3f3f3 url(../images/box_2.gif) no-repeat; float:left;margin-right:5px;}
#box2 h1{padding-top:5px}
#box3 { width:200px; height:164px; background:#e8e8e8 url(../images/box_3.gif) no-repeat; float:left;margin-right:5px;}
#box3 h1{padding-top:5px}
#box4 { width:200px; height:164px; background:#e8e8e8 url(../images/box_4.gif) no-repeat; float:left;margin-right:5px;}
#box4 h1{padding-top:5px}
#box7 { float:right; width: 600px; }
#box7 li{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666; padding-bottom:4px; padding-top:3px;}
#box7 ul{margin-top:5px; margin-bottom:0px;}
#box7 a{color:#e46801;}

#home_contact{float: right; padding-right:60px; margin-top:25px; }
#home_contact2{float: right; padding-right:30px; margin-top:7px; }

.button_readmore1 { width:108px; height:22px; float:right; padding-right:15px; padding-top:44px;}
.button_readmore2 { width:108px; height:22px; float:right; padding-right:15px; padding-top:14px;}
.button_readmore3 { width:108px; height:22px; float:right; padding-right:15px; padding-top:0px;}

/*
---------------------------------------------
04. FOOTER LINKS
---------------------------------------------
*/

#footer { width:880px; height:40px; padding-bottom:10px; color:#FFFFFF}

#footer p { padding-left:7px; color:#698592; padding-top:2px; font-weight: normal; font-size:12px; padding-bottom:20px; width:510px; float:left}
#footer #footerlinks { font-size:11px; width:340px; float:right; padding-left:5px; margin-top:3px;text-align:right}
#footer #footerlinks a:link, #footer #footerlinks a:visited { padding-left:7px; padding-right:7px;color:#fff; text-decoration:none}
#footer #footerlinks a:hover {text-decoration:none; color:#fff}

/*
---------------------------------------------
05. MISCELLANEOUS
---------------------------------------------
*/

img { border:none;}
.textorange { color:#e46801}

/*
---------------------------------------------
06. INNERPAGES
---------------------------------------------
*/

#splash_inner { width:880px; height:78px; background:#092936 url(../images/inner_splash.jpg);float:left;}
#splash_home { width:880px; height:6px; background:#092936 url(../images/inner_splash.jpg);float:left;}
#subnav_inner { width:880px; height:22px;}
#subnav_inner h1 { height:22px; width:230px;color:#FFFFFF; font-size:15px; padding-top:6px; padding-left:20px; float:left; background:#38535f url(../images/inner_headingbg.gif) no-repeat}
#subnav_inner h2 { height:22px; width: 255px; color:#FFFFFF; font-size:15px; padding-top:6px; padding-left:20px; float:left; background:#38535f url(../images/inner_headingbg2.gif) no-repeat}
#content_inner { width:880px; float:left; margin-top:8px;}
#content_inner a:link {text-decoration: underline; color:#e46801}
#content_inner a:visited {text-decoration: underline;color:#e46801}
#leftpanel { width:666px; background:#F3F3F3 url(../images/contentbg.gif) no-repeat; padding:0; float:left; padding-bottom:20px}
#leftpanel p{ padding-top:15px;padding-left:15px;padding-right:15px;}
#leftpanel li{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666;}
#leftpanel ul{ margin-top:4px; margin-bottom:4px;}
#leftpanel ul ul{ margin-top:4px; margin-bottom:2px;}
#leftpanel ol{ margin-top:4px;}

#leftpanel2, .leftpanel2 { width:880px; background:#F3F3F3 url(../images/contentbg2.gif) no-repeat; padding:0; float:left; padding-bottom:20px}
#leftpanel2 p, .leftpanel2 p{ padding-top:15px;padding-left:15px;padding-right:15px;}
#leftpanel2 li, .leftpanel2 li{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666;}
#leftpanel2 ul, .leftpanel2 ul{ margin-top:4px; margin-bottom:4px;}
#leftpanel2 ul ul, .leftpanel2 ul ul{ margin-top:4px; margin-bottom:2px;}
#leftpanel2 ol, .leftpanel2 ol{ margin-top:4px;}

.content-img { width:197px; height:124px; margin-right:15px;margin-bottom:10px; margin-top:10px; margin-left:10px;}

.darkbox { background-color:#e6e9ea;  padding: 0 8px 14px; margin: 16px 16px 16px 140px; width:auto; }
.imgpad { margin: 16px 21px; border:#e6e9ea solid 1px; }
.dwnload { font-size: 16px; }
.error { float: none; color: red; padding-left: .5em; vertical-align: top; font-size: 11px; }

#rightpanel { width:211px; float:left}
#rightpanel h3 { width:180px; text-align:center; line-height:1.1em; font-size:18px; padding-top:12px; padding-left:13px;}
#rightpanel li{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666;}

#rightpanel #contact { width:211px; margin-left:2px; background:#293c45 url(../images/inner_rightad.gif); height:157px;}
#rightpanel .button_contact { width:108px; height:22px; margin-top:25px; margin-left:50px}

#box5 p { padding-left:15px; padding-right:10px; padding-top:0px;  font-size:12px;}
#box5 h1 { color:#e46801;font-size:12px; line-height:1.2em; padding-top:15px;padding-left:15px; }
#box5 { width:199px; height:164px; background:#f3f3f3 url(../images/box_2.gif) no-repeat; margin-left:5px; margin-top:0px;}
#solution_bg{background-color:#E2E2E2;}

#box6 p { padding-left:10px; padding-right:20px; padding-top:0px;  font-size:12px;}
#box6 h1 { color:#e46801;font-size:12px; line-height:1.2em; padding-top:15px;padding-left:10px;padding-right:10px; }
#box6 { width:199px; height:300px; background:#f3f3f3 url(../images/box_6.gif) no-repeat; margin-left:5px; margin-top:0px;}
#box6 a{color:#e46801;}
#box6 ul{padding-right:10px;}

#box8 p { padding-left:10px; padding-right:20px; padding-top:0px;  font-size:12px;}
#box8 h1 { color:#e46801;font-size:12px; line-height:1.2em; padding-top:15px;padding-left:10px;padding-right:10px; }
#box8 { width:199px; height:350px; background:#f3f3f3 url(../images/box_8.gif) no-repeat; margin-left:5px; margin-top:0px;}
#box8 a{color:#e46801;}
#box8 ul{padding-right:10px;}

#box9 p { padding-left:10px; padding-right:20px; padding-top:0px;  font-size:12px;}
#box9 h1 { color:#e46801;font-size:12px; line-height:1.2em; padding-top:15px;padding-left:10px;padding-right:10px; }
#box9 { width:199px; height:450px; background:#f3f3f3 url(../images/box_9.gif) no-repeat; margin-left:5px; margin-top:0px;}
#box9 a{color:#e46801;}
#box9 ul{padding-right:10px;}

h1{ color:#e46801;font-size:12px; line-height:1.2em; padding-top:15px;padding-left:14px;}
#section2{height:390px;}
#section3{height:290px;}
#section4{height:350px;}
#section5{height:500px;}

#left_column{float:left; width:330px;}
#right_column{float:right; width:330px;}
#right_column2{float:right; width:498px;padding-right:20px;}
.style1 {
	color: #E66F09;
	font-weight: bold;
	font-size: 13px;
}
.redd { color: red; font-weight: bold; font-size: 13px; }
#numbers{float:left;width:32px;height:32px;padding-top:12px;}

