/* Redefined */ 
body {background-color: #000000; margin: 0px; padding: 0px; overflow:-moz-scrollbars-vertical !important; overflow-y:scroll;}
td {color: #666666; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
table {margin: 0px; padding: 0px; border: 0px;}

/* Main Stuff */
table.main {width: 770px; height: 100%; background-color: #FFFFFF; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.topnav {height: 27px; text-align: right; font-size: 11px; vertical-align: middle; padding-right: 7px;}
.mainnav {padding-right: 13px; padding-left: 12px; text-align: right; font-size: 11px; font-weight: bold; background-image: url(../images/navbtns_right.gif); background-position: right; background-repeat: no-repeat;}
.mainnav a:link {color: #f2f2f2; text-decoration: none;}
.mainnav a:visited {color: #f2f2f2; text-decoration: none;}
.mainnav a:hover {color: #d2d0d0; text-decoration: none;}
.small {font-size: 11px;}
.smaller {font-size: 10px;}
.btmlft_crnr {background-image: url(/images/btmlft_crnr.gif); background-position: left;}
.btmrt_crnr {background-image: url(/images/btmrt_crnr.gif); background-position: right;}
.header01 {font-size: 16px; font-weight: bold;}
.footer {height: 30px; padding-left: 10px; vertical-align: middle; padding-right: 10px;}
.snmouseoff {height: 35px; font-size: 11px; font-weight: bold; background-color: #d7d7d7; border-top: 1px solid #ebebeb; border-bottom: 1px solid #a1a1a1; padding-left: 13px; vertical-align: middle; color: #990033; cursor: pointer;}
.snmouseonH {height: 35px; font-size: 11px; font-weight: bold; background-color: #e5e5e5; border-top: 1px solid #ebebeb; border-bottom: 1px solid #a1a1a1; padding-left: 13px; vertical-align: middle; color: #000000; cursor: pointer;}
.imgbrdr {border: 1px solid #000000;}
#pad10 {padding: 10px;}
#pad5 {padding: 5px;}
.displaytable {border: 1px solid #999999;}
.displaytable_head {background-image: url(../images/headcell_bg.gif); color: #ffffff; font-weight: bold; height: 25px; vertical-align: middle; padding-left: 5px;}
.displaytable_white {background-color: #ffffff; font-size: 11px; padding: 5px;}
.displaytable_grey {background-color: #f3f2f2; font-size: 11px; padding: 5px;}
li {margin-bottom: 4px;}
#picright {width: 200px; float: right; clear: right; margin-left: 4px; margin-bottom: 4px;}
.formfield01 {height: 20px; width: 330px;}
.formfield02 {height: 20px; width: 50px;}
.formfield03 {height: 20px; width: 210px;}
.formarea01 {height: 70px; width: 695px;}

/* DIV LAYERS */

#navigation {position:absolute; width:620px; height:28px; z-index:1; left: 151px; top: 159px; padding-top: 4px;}
#footerline {position: absolute; width:770px; height:1px; z-index:1; top: -1px; left: 0px;}
#picture_right {float: right; clear: right; margin-left: 4px;}
#picture_left {float: left; clear: left; margin-right: 4px;}

/* Home Page Only */
#homedivline01 {position:absolute; width:3px; height:124px; z-index:1; left: 250px; top: 27px;}
#homedivline02 {position:absolute; width:3px; height:124px; z-index:1; left: 506px; top: 27px;}
#homedivline03 {position:absolute; width:3px; height:124px; z-index:1; left: 500px; top: 20px;}

#service_hhc {position:absolute; width:250px; height:115px; z-index:1; left: 1px; top: 22px;}
#service_ac {position:absolute; width:250px; height:115px; z-index:1; left: 254px; top: 22px;}
#service_sd {position:absolute; width:250px; height:115px; z-index:1; left: 507px; top: 22px;}
#service_content {position: absolute; width: 250px; height: 70px; z-index:1; left: 3px; top:43px;}
#service_header {position: absolute; width: 160px; height: 31px; z-index: 1; left: 3px; top: 0px;}
#i64 {position: absolute; width: 101px; height: 88px; z-index: 1; left: 12px; top: 26px;}
#inthenews {position: absolute; width: 238px; height: 118px; z-index: 1; left: 517px; top: 22px;}
#featured {position: absolute; width: 359px; height: 100px; z-index: 1; left: 17px; top: 22px;}


/* The A Team */
a:link {color: #990033; text-decoration: underline;}
	a:visited {color: #990033; text-decoration: underline;}
	a:hover {color: #000000; text-decoration: none;}

/* Sasha added */


.pad3 { padding-top: 3px; }
.img_pad {  margin: 7px;  }
img { border: none; }

