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


/* Reset */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, code, img, 
small, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.5;
        font-family:arial, tahoma, sans-serif;
}
ol, ul {
	list-style: none;
}

/* End Reset */


h1 {
 font-size: 24px;
}

p {
 font-size: 14px;
}

a {
 text-decoration: none;
 color: #0461a6;
 font-size: 12px;
}

a:hover {
 text-decoration: underline;
}


/* Main Styles */
body {
background:#0461a6 url(img/bgimg.jpg) repeat-x;
}

#wrap {
 width: 932px;
 margin: auto;
}

#top {
background: url(img/topbg.jpg) no-repeat;	
width:932px;
height:47px;
overflow:hidden;
float:left;
text-align:center;
vertical-align:bottom;
}

#top p{
margin-top:30px;
color:#234175;
font-size:12px;
}

#header {
width:932px;
height:118px;
float:left;
overflow:hidden;
}

#leftlogo {
width:625px;
height:118px;
float:left;
}

#rightglobe {
width:307px;
height:118px;
float:left;
}

#navmain {
background:#014a7f url(img/navbg.jpg) repeat-x;
height:48px;
width:100%;
border-left: solid 1px #014a7f;
border-right: solid 1px #014a7f;
float:left;
}

#links {
float:left;
overflow:hidden;
display:inline;
margin-left:35px;
}

#links li {
color: #fff;
 font-size: 16px;
 font-family:helvetica, arial, sans-serif;
float:left;
display:inline;
}

#links li a#activelink {
 color: #fff568;
 font-size: 16px;
 float: left;
 padding: 12px 30px; /*padding of tabs*/
 text-decoration: none;
 background: transparent url(img/navbg2.jpg) top right no-repeat;
}

#links li a {
 color: #fff;
  /*text-shadow: 0.1em 0.1em 0.1em #234175;*/
 font-size: 16px;
 float: left;
 padding: 12px 30px; /*padding of tabs*/
 text-decoration: none;
 background: transparent url(img/navbg1.jpg) top right no-repeat;
}

#links li a.rightmost {
background: transparent url(img/navbg1.jpg) center no-repeat;
}

#links li a:hover {
 color: #fff568;
 background:url(img/navbg2.jpg) top right no-repeat;
 text-decoration: none;
}

#links li a:hover.rightmost {
color: #fff568;
background: transparent url(img/navbg2.jpg) center no-repeat;
text-decoration: none;
}

#main {
width:932px;
background:#fff url(img/wrapbg.gif) repeat-y;
float:left;
overflow:hidden;
}

#container {
margin-left:35px;
margin-right:34px;
font-family:tahoma;
margin-top:30px;
}

#container p {
font-size:12px;
color:#363636;
}


#container #primary {
 float: left;
 width: 630px;
}


#primary h1 {
font-size:18px;
}

#primary h2 {
font-size:18px;
color:#004a80;
}


#primary p {
font-size:12px;
color:#363636;
}

img.prod { border: solid 1px #CCC; }
img.service{ 
border: solid 1px #000; 
padding: 3px;
}

#container #secondary {
 float: right;
 width: 200px;
 text-align:center;
}

#secondary p {
font-size:12px;
color:#363636;
line-height:1.2em;
}


#footer {
clear:both;
width:100%;
height:49px;
background: #014a81 url(img/footerbg.gif) repeat-x;
}

#bottomwrap {
width:932px;
margin:auto;
text-align:center;
height:49px;
background:url(img/wrapbottom.gif) no-repeat;
color:#fff;
font-family:tahoma;
font-size:11px;
padding-top:20px;
}

div.fader img { -webkit-transition: all 1s ease-in-out; }
div.fader img { -moz-transition: all 1s ease-in-out; }
img.swap1, div.fader:hover img.swap2 { opacity: 1.0; }
div.fader:hover img.swap1, img.swap2 { opacity: 0; }



/*begin of thumbviewer style*/
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
background: #000;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 2px;
line-height: 1.1em;
color: #000;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #fff;
padding: 5px;
z-index: 5;
}/*end of thumbviewer style*/









