/* CSS Document */

body {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/bckgrd.jpg);
background-repeat:repeat-x;
background-position:top left;
margin:0;
padding:0;
}

#wrapper {
width:1003px;
padding: 0;
margin:0 auto;
}

#navtop{
background-image:url(images/navtop.gif);
background-repeat:no-repeat;
width:1003px;
height:51px;
margin:12px -2px;
padding:0;
}

/* Headers Starts Here */
#header {
background-image:url(images/headers.gif);
background-repeat:no-repeat;
width:1003px;
height:293px;
margin-top:30px;
/*IE7 fix*/
top:-5px;
/*IE6 fixe*/
_margin-top:-8px;

}

#subheader1 {
	background-image:url(images/systems.gif);
	background-repeat:no-repeat;
	width:1003px;
	height:177px;
}

#subheader3{
background-image:url(images/products.gif);
background-repeat:no-repeat;
width:1003px;
height:187px;
}

#hotspot {
	position:absolute;
	float:left;
	clear:left;
	left:9px;
	top:72px;
	width:32px;
	height:25px;
}

/* Headers End Here */

/* Rightside nav Starts Here */
#submenuheader{
float:right;
clear:right;
background-image:url(images/submenuheader.gif);
background-repeat:no-repeat;
margin:-47px -300px 0px auto;
/margin:-50px -5px 0px auto;
width:311px;
height:60px;
}

#submenufiller{
float:right;
clear:right;
background-repeat:repeat-y;
margin:auto -300px 0px auto;
/margin:auto -50px 0px auto;
width:311px;
height:100%;
}

 .cssnav{
position: relative;
font-family: arial, helvetica, sans-serif;
background:url(images/submenubuttonh.gif);
display: block;
width: 311px;
height: 44px;
margin: 0px;
padding: 0px;
}

.cssnav a
{
display: block;
color: #50606f;
font-size: 11px;
width: 311px;
height: 44px;
display: block;
color: black;
text-decoration: none;
}

.cssnav img{
width: 311px;
height: 44px;
border: 0px;
margin-top:0px;
}

.cssnav a:hover
{
visibility:visible;
color:#50606f;;

}

.cssnav a:hover img
{
visibility:hidden

}

.cssnav span
{
position: absolute;
font-weight:bold;
left: 39px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

#submenubottom{
float:right;
clear:right;
background-image:url(images/submenubottom.gif);
background-repeat:repeat-y;
margin:auto -300px 0px auto;
/margin:auto -50px 0px auto;
width:311px;
height:397px;
}
/* Rightside Nav Ends Here */

#boxcontent {
float:left;
color:#FFFFFF;
width:315px;
height:80%;
padding:20px 0px 0px 160px;
margin-right:10px;
}

#boxcontent3 {
float:left;
color:#FFFFFF;
width:210px;
height:80%;
padding:23px 0px 0px 88px;
_padding:33px 0px 0px 88px;
margin-right:10px;
/*IE7*/
*padding:34px 0px 0px 85px;
}

#boxcontent4 {
float:left;
color:#FFFFFF;
width:210px;
height:80%;
padding:23px 0px 0px 88px;
_padding:33px 0px 0px 90px;
margin-right:10px;
/*IE7*/
*padding:34px 0px 0px 94px;
}

#boxcontent5 {
float:left;
color:#FFFFFF;
width:210px;
height:80%;
padding:23px 0px 0px 88px;
_padding:33px 0px 0px 88px;
/*IE7*/
*padding:34px 0px 0px 88px;
margin-right:10px;
}

#boxcontent2 {
float:right;
color:#FFFFFF;
width:242px;
height:80%;
padding:20px 85px 0px 0px;
margin-right:0px;
}

#breadcrumb{
float:left;
height:1px;
width:100%;
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
margin:25px 0px 0px 35px;
/margin:20px auto -55px 20px;
}

#boxcontentpara {
float:left;
background-color:#FFFFFF;
width:695px;
height:100%;
padding:10px auto;
margin:35px auto 0px 35px;
/margin:55px auto 0px 18px;
}

#paragraph {
font:13px Arial, Helvetica, sans-serif;
padding:0 auto;
}

#paragraph1 {
float:left;
width:615px;
font:13px Arial, Helvetica, sans-serif;
padding:0 auto;
margin:2px auto auto 50px;
/margin-left:10px;
}

#email {
margin:0px 0px 0px 95px;
height:15px;
border-bottom:0;
padding:1px 0px 0px 25px;
_padding:1px 0px 0px 23px;
font-weight:bold;
background:url(images/icons/emailicon.gif);
background-repeat: no-repeat;
}

.h5{
color:#2b3b4a;
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:18px;
}

.h4{
color:#FF9900;
font:20px Arial, Helvetica, sans-serif;
font-weight:lighter;
line-height:34px;
}

.h3{
color:#2b3b4a;
font:15px Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:5px;
line-height:20px;
}

.h2{
color:#2b3b4a;
font:2em Arial, Helvetica, sans-serif;
font-weight:8em;
line-height:34px;
}

.h1{
color:#2b3b4a;
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:34px;
}

#footer{
background-image:url(images/footer.gif);
background-repeat:no-repeat;
height:1px;
width:100%;
text-align:center;
font-size:12px;
padding:10px;
}

.footer a:link {
color:#50606f;
text-decoration:none;
font:Arial, Helvetica, sans-serif 12px;
}

.footer a:hover {
text-decoration:underline;
}

#news{
float:left;
width:410px;
height:100%;
padding:.05em 0em 0em .05em;
margin-right:1em;
}

#news2 {
float:right;
width:182px;
height:100%;
border-left-style:solid;
border-left-color:#999999;
border-left-width:.05em;
padding:0px 0px 0px 5px;
margin-right:.05em;
}

.news {
font-size:11px;
color:#618DB9;
