body {font: 12px arial, helvetica, sans-serif; text-align: center; margin: 0; padding: 0; background-color: #fff;}
body * {text-align: left; }
#wrapper {width: 1006px; margin: 0 auto;}
h1, h2, h3, h4, h5, h6, p, img {margin: 0; padding: 0;}
h1 {font-size: 20px; text-indent: -1000px; background: url(../images/logo.jpg) no-repeat; width: 1006px; height: 157px;}
h2 {font-size: 16px; color: #0d5183; border-bottom: 2px solid #a2cae9; padding-bottom: 3px; margin: 5px 0;}
h3 {font-size:14px; color: #0d5183;}
h4 {font-size: 13px; color: #404041; text-decoration: underline; background-color: #edeeee; padding: 5px;}
h5 {font-size: 12px; color: #25618d; padding: 5px; line-height: 1.4em;} 
h6 {font-size: 12px; color: #25618d; line-height: 1.4em;}
img {border: none;}
ul {list-style: none;}
p {margin: 5px 0 10px;}

a {text-decoration: underline;}
a:link, a:visited {color: #00467f;}
a:hover {text-decoration: underline; color: #939292;}
#nav {width: 1006px; margin: 0px; background: #a2cae9; height: 30px;}
#container {width: 1006px; margin: 0; padding: 0; }
#techmain {margin: 10px; font-size: 12px; line-height: 1.5em; padding: 10px 0;}
#techmain a {color: #900; text-decoration: underline;}
#techmain a:link {color: #900; text-decoration: underline;}
#techmain a:visited {color: #00467f;}
#techmain a:hover {text-decoration: underline; color: #00467f;}
#techcontainer {width: 1006px; margin: 0 auto;}
#tech {width: 982px; border: 0; margin: 10px;}
#tech td {width: 307px; vertical-align: top;}
#technology{margin-left: 5px; margin-right: 285px; padding: 10px; font-size: 12px; line-height: 1.5em;}
#successstories {width: 265px; float: right; padding: 0; margin: 41px 15px 10px 5px;}
#sqbullet li {list-style: square;}
#footer {clear: both; width: 1006px; margin: 0; padding-top: 5px; border-top: 1px solid #ccc; font: 10px Arial, Verdana, Helvetica, sans-serif;}
#footer p {margin: 0; padding-top: 3px; text-align: center;}

.red {color: #900;}
.ptitle {padding: 0; text-decoration: underline;}
.techimg {border: 1px solid #ccc;}
.caption {font-size: 9px; background-color: #d9e9f7; padding: 7px; margin: 0;}
.home {margin-left: 20px;}
.ssimg {border: 1px solid #ccc;}
.caption {font-size: 10px; font-weight: bold; background-color: #edeeee; padding: 8px; margin: 0;}
.listpmargin {margin-bottom: 0; padding-bottom: 0;}
.stories {background: #d9e9f7; padding: 10px; margin: 0; line-height: 2em; font-size: 11px;}
.ssh {color: #fff; background: #a0c9e8; padding: 5px; margin: 0;}
.italic {font-style: italic; font-weight: bold;}
.emplist {border-bottom: 1px solid #00467f; padding-bottom: 5px;}
.h5margin {margin: 0 0 0 10px;}
.hot_topics {background-color: #d9e9f7; padding: 7px; margin-bottom: 20px; width: 530px;}
.hot_topics a {padding: 10px;}
.special {color: #0d5183; font-weight: bold; }

/*the following format is for IE5.x */
div,table{font-size: 99%; voice-family: "\"}\""; voice-family:inherit; font-size: 100%;}
html>body div,table {font-size: 100%;}


