body {
 font-family:arial,san-serif;
 font-size:12px;
 margin:0px 0px 30px;
 background-color:#B9B9B9;
 color:#666666;
 background-image:url(img/bg.gif);
 background-position:top center;
}

table { border-collapse:collapse; }
td, th { font-size:12px;padding:0px; }
.padded td, .padded th { padding:3px; }
th { background-color:#7FA0BF;color:#FFFFFF;text-align:left; }
table .bordered {
 border-top: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
}
.bordered td, .bordered th {
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
}


img { border:0px;margin:0px; }

p { margin-top:0px; }

h1 { font-size:16px;margin:0px;padding:0px 30px 14px;color:#666666; }
h2 { font-size:16px;margin:0px 0px 16px; }
h3 { font-size:14px;margin:16px 0px 0px; }
h4 { font-size:12px;margin:16px 0px 0px; }
h5 { font-size:11px;margin:14px 0px 0px; }

a:link { color:#004280;text-decoration:none;font-weight:bold; }
a:visited { color:#005CB3;text-decoration:none;font-weight:bold; }
a:active, a:hover { color:#0077E5;text-decoration:none;font-weight:bold; }

#nav a:link, #nav a:visited, .dropdown a:link, .dropdown a:visited { color:#FFFFFF;text-decoration:none;font-weight:bold; }
#nav a:active, #nav a:hover, .dropdown a:active, .dropdown a:hover { color:#0084FF;text-decoration:none;font-weight:bold; }

.dropdown a:active div, .dropdown a:hover div { background-color:#194D8C; }
.dropdown a:active, .dropdown a:hover { color:#4CA9FF;text-decoration:none;font-weight:bold; }

#sidenav a:active div, #sidenav a:hover div { background-color:#D9D9D9; }
#sidenav a:active, #sidenav a:hover { color:#4CA9FF;text-decoration:none;font-weight:bold; }

.m { font-size:12px; }
.s { font-size:11px; }
.xs { font-size:10px; }

blockquote {
 background-color:#E5F4FF;
 margin:10px 0px;
 padding:10px;
}

input { font-size:12px; }

#nav {
 background-image:url(img/bg-navbar.gif);
 background-position:top right;
 background-repeat:no-repeat;
 background-color:#004280;
 height:30px;
 color:#CCCCCC;
}

#nav div {
 float:left;
 font-weight:bold;
 font-size:14px;
 margin-left:30px;
 padding:8px 0px 0px;
}

#nav a div {
 cursor:pointer;
}

#sidenav h3 {
 padding:6px 10px 4px 20px;
}

#sidenav div {
 font-weight:bold;
 font-size:11px;
 padding:5px 20px;
}

#sidenav .subnav {
 margin:0px;
 background-color:#EEEEEE;
 padding:0px;
}
#sidenav .subnav div {
 padding:3px 0px 3px 30px;
 font-size:10px;
}

#footer {
 background-color:#666666;
 color:#A3A3A3;
 font-size:11px;
 padding:8px 20px;
}

.dropdown {
 visibility:hidden;
 left:50%;
 top:126px;
 position:absolute;
 width:140px;
 background-color:#004280;
 font-weight:bold;
 color:#CCCCCC;
}

.dropdown div {
 padding:5px 10px;
 font-size:11px;
}

ul, ol {
 margin-left: 0;
 padding-left: 26px;
}

.date {
 color:#999999;
 font-size:11px;
 font-weight:normal;
}

#news h4 { margin-top:0px; }

.up2top {
 text-align:right;
 font-size:11px;
 border-bottom:1px solid #CCCCCC;
}

.tm {
 font-size:11px;
 vertical-align: top;
}

.callbox {
 border:1px solid #CCCCCC;
 float:right;
 background-color:#F5F5F5;
 padding:10px 20px;
 margin:-4px 0px 0px 20px;
}

.callbox form { margin:0px; }
.callbox input {
 width:150px;
 color:#444444;
 font-size:18px;
 margin-bottom:5px;
}

.industries { color:#000000;padding:10px 10px 7px; }

