@charset "utf-8";
body { background-color: #e7e8e9; font-family: Arial, Helvetica, sans-serif; }
#footer .leftText { float: right; width: 380px; text-align: right; font-size: 0.75em; color: #FFFFFF; font-style: italic; padding-top: 6px; }
#footer .rightText { width: 450px; float: left; font-size: 0.75em; color: #FFFFFF; font-style: italic; padding-top: 6px; }
#footer a { color: #FFFFFF; text-decoration: none; }
#footer a:hover { color: #FFFFFF; text-decoration: underline; }
#header #logo { height: 68px; width: 330px; float: left; }

* { margin: 0px; padding: 0px; }
#headerwrapper { background-color: #FFFFFF; border-bottom-width: 6px; border-bottom-style: solid; border-bottom-color: #2a2a5f; height: 144px; }
#wrapper { width: 980px; margin-right: auto; margin-left: auto; clear: both; }
#footer { background-image: url(../images/footerbg.jpg); background-repeat: no-repeat; height: 38px; width: 900px; float: left; padding-top: 10px; padding-right: 40px; padding-left: 40px; }
#header  { width: 980px; margin-right: auto; margin-left: auto; padding-top: 20px; height: 124px; }
.clear { clear: both; }
#header #fastfind { float: right; width: 400px; height: 40px; text-align: right; }
#header #fastfind p { margin: 0px; padding: 0px; }
#header #fastfind input.gobtn{ background-image: url(../images/gobtn.jpg); background-repeat: no-repeat; background-position: left top; height: 30px; width: 44px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#header #subtext { clear: right; float: right; width: 640px; text-align: right; color: #2A2A5F; font-size: 1em; font-style: italic; padding-top: 10px; font-weight: bold; }
#sidebar { float: left; width: 250px; margin-top: 20px; margin-bottom: 20px; background-color: #FFFFFF; background-image: url(../images/sideslice-top.jpg); background-repeat: no-repeat; background-position: center top; padding-top: 15px; }
#contentArea { float: left; width: 712px; padding-top: 15px; background-color: #FFFFFF; background-image: url(../images/contentslice-top.jpg); background-position: center top; background-repeat: no-repeat; }
#contentArea .sideContent { padding: 20px; background-image: url(../images/mainpb-bg.jpg); background-repeat: no-repeat; background-position: center bottom; }
#contentArea .bg { background-image: url(../images/contentslice-bot.jpg); background-repeat: no-repeat; background-position: center bottom; float: left; height: 15px; width: 712px; }
#contentLogos { width: 712px; float: left; padding-top: 20px; }
p { font-size: 0.75em; color: #2A2A5F; margin-bottom: 0.75em; margin-top: 0.75em; }
h1 { font-style: italic; color: #999999; font-size: 1.4em; margin-top: 0.75em; margin-bottom: 0.75em; }
h2 { font-style: italic; color: #2A2A5F; font-size: 1em; margin-bottom: 0.75em; margin-top: 0.75em; }
h3 { font-style: italic; color: #2A2A5F; font-size: 0.8em;margin-bottom: 0.75em; margin-top: 0.75em;  }
#sidebar .bg { height: 15px; width: 250px; float: left; clear: both; background-image: url(../images/sideslice-bot.jpg); background-position: center bottom; }
#sidebar .sideContent { float: left; width: 230px; padding: 10px; background-image: url(../images/pg-sidebg.jpg); background-repeat: no-repeat; background-position: center center; }
#content { float: right; width: 712px; padding-top: 20px; padding-bottom: 20px; }
#header #navigation { float: left; width: 980px; height: 30px;  clear: both; padding-top: 24px; }
#navigation span { display: none; }

/* Navigation Normal */
a.homebtn { background-image: url(../images/homebtn.jpg); width: 120px; float: left; height: 30px; background-repeat: no-repeat; background-position: 0px 0px; display: block; padding-right: 2px; }
a.aboutbtn { background-image: url(../images/aboutbtn.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; float: left; height: 30px; width: 120px; padding-right: 2px; }
a.productbtn { background-image: url(../images/productbtn.jpg); background-repeat: no-repeat;background-position: 0px 0px; display: block; float: left; height: 30px; width: 120px; padding-right: 2px; }
a.contactbtn { background-image: url(../images/contactbtn.jpg); background-repeat: no-repeat;background-position: 0px 0px; display: block; float: left; height: 30px; width: 120px; }
a.customersbtn { background-image: url(../images/customersbtn.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; float: left; height: 30px; width: 120px; padding-right: 2px; }
a.listsbtn { background-image: url(../images/experiencebtn.jpg); background-repeat: no-repeat;  background-position: 0px 0px; display: block; float: left; height: 30px; width: 120px;padding-right: 2px;  }
a.jobbtn { background-image: url(../images/jobbtn.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; float: left; height: 30px; width: 120px; padding-right: 2px; }
a.casebtn { background-image: url(../images/casebtn.jpg); background-repeat: no-repeat; background-position: 0px 0px; display: block; float: left; height: 30px; width: 120px; padding-right: 2px; }
/* Navigation Hover */
a.homebtn:hover,a.customersbtn:hover,a.listsbtn:hover, a.aboutbtn:hover,  a.casebtn:hover  , a.productbtn:hover, a.contactbtn:hover, a.jobbtn:hover {   background-position: 0px -30px; }

/* Navigation Active */
#active {background-position: 0px -60px;}
#content .flashbanner { padding-top: 0px; }
.link { text-decoration: none; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; }
.subNav{ padding-left: 20px; }
ul { margin-top: 0.75em; margin-bottom: 0.75em;padding-left: 60px; }
li { font-size: 0.75em; }
a{color: #3399CC;}
a:hover{ color: #FF6600; text-decoration: underline; }
#adminPanel{ font-size: 0.75em; padding: 3px; width: 980px; margin-right: auto; margin-left: auto; text-align: right; }
.usernameTBL td { font-size: 0.7em; text-align: left; color: #2A2A5F; background-color: #f3f3f3; padding-right: 10px; padding-left: 10px; }
.usernameTBL th { font-size: 0.7em; text-align: left; background-color: #2A2A5F; color: #FFFFFF; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; }
#accordion h3 { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-top:8px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
#accordion a { margin: 0px; padding: 0px; background-image: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#sidebar ul li a{ background-color: #FFFFFF; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; float: left; width: 200px; text-decoration: none; background-image: url(../images/side-gradients-norm.jpg); background-repeat: repeat-x; background-position: 0px 0px; border: 1px solid #FFFFFF; font-weight: bold; color: #132856; }
#sidebar ul li a:hover{ background-color: #FFFFFF; background-image: url(../images/side-gradients-hov.jpg); background-repeat: repeat-x; background-position: left top; border: 1px solid #FFFFFF; font-weight: bold; color: #FFFFFF; }
#sidebar ul li a.activeSide{ background-color: #FFFFFF; background-image: url(../images/side-gradients-active.jpg); background-repeat: repeat-x; background-position: left top; border: 1px solid #FFFFFF; font-weight: bold; color: #FFFFFF; }

#sidebar ul li{ margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; padding: 0px; float: left; list-style: none; }
#sidebar ul { padding: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

.userregTBL td { font-size: 0.7em; text-align: left; color: #2A2A5F; background-color: #f3f3f3; padding-right: 5px; padding-left: 5px; }
.userregTBL th { font-size: 0.7em; text-align: left; background-color: #2A2A5F; color: #FFFFFF; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; }

.red {color:#CC0000}
