html {width:100%; height:100%; margin:0; padding:0;}
body {width:100%; height:100%; margin:0; padding:0; color:#999; font-size:10px; font-family:verdana,arial,sans-serif; background:#fff;}
h1, h2, h3, h4, table, td, ul, li, p, form {list-style:none; margin:0; padding:0;}
h1 {font-size:15px;}
h2 {font-size:13px; color:#006699;}
h3 {}
img {border:0;}
p, li {line-height:1.2em;}
a {color:#0095C8; text-decoration:none;}
table {border-collapse:collapse;}
td {vertical-align:top;}
th {text-align:left;}
sup {font-size:smaller; vertical-align:baseline; position: relative; bottom: 0.33em;}
ol li { list-style-type: decimal; }
.inp-field, select {padding:1px; font-size:11px; color:#B1B1B1; font-family:verdana,arial,sans-serif; border:2px solid #fff; border-top:2px solid #8e8e8e; border-left:2px solid #8e8e8e;}

.normal-bold {color:#999; font-weight:bold; font-size:10px; font-family:verdana,arial,sans-serif; background:#fff;}
.normal-11-bold {color:#999; font-weight:bold; font-size:11px; font-family:verdana,arial,sans-serif; background:#fff;}
.normal-11-blue-bold {color:#006699; font-weight:bold; font-size:11px; font-family:verdana,arial,sans-serif; background:#fff;}
.normal-11-red-bold {color:red; font-weight:bold; font-size:11px; font-family:verdana,arial,sans-serif; background:#fff;}
.normal-11-green-bold {color:green; font-weight:bold; font-size:11px; font-family:verdana,arial,sans-serif; background:#fff;}
.normal-13-blue-bold {color:#006699; font-weight:bold; font-size:13px; font-family:verdana,arial,sans-serif; background:#fff;}
.normal-14-green-bold {color:green; font-weight:bold; font-size:14px; font-family:verdana,arial,sans-serif; background:#fff;}

.homePageStats {color:green; font-weight:bold; font-size:12px; font-family:verdana,arial,sans-serif; background:#fff;}
.normal-12-green-bold {color:green; font-weight:bold; font-size:12px; font-family:verdana,arial,sans-serif; background:#fff;}


.newsbtn{
   color:#050;
   font-family:arial,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   background-color:#green;
   border:1px solid;
   border-top-color:#green;
   border-left-color:#green;
   border-right-color:#green;
   border-bottom-color:#green;
   }


#header{
height:151px; /*or whatever*/
width:870px;
margin-bottom:35px;
}
h1{
height:151px; /*match to #header height*/
text-indent: -100.0em;
overflow: hidden;
background: url(../images/bg-homebanner-5.gif);
}
h1 a{
display:block;
height: 151px;
width: 255px;
line-height:151px; /*match to h1 height*/
}

/* ---- Home ----------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------- */
.general a {color:#999999; line-height:1.2em;}
.general a:hover {color:#0099cc;}

.site-wrap {width:870px; margin:0 auto; padding:15px;}

.head-wrap {padding:10px 0 30px 0;}
.head-wrap div {float:right; margin-right:40px;}
/* removed by Piyush 8/5/07
.head-wrap div a {width:70px; height:12px; padding-top:8px; color:#666; background:url(../images/icn-house_lt.gif) 50px 0 no-repeat; display:block;}
.head-wrap div a:hover {background:url(../images/icn-house_dk.gif) 50px 0 no-repeat;}
*/

.nav-main ul {height:23px; margin-left:20px;}
.nav-main li {height:23px; float:left; text-align:center;}
.nav-main a:link {width:105px; height:18px; padding-top:5px; color:#666; font-size:12px; display:block; background:url(../images/bg-navtab_off.gif) 0 0 no-repeat;}
.nav-main a:visited {width:105px; height:18px; padding-top:5px; color:#666; font-size:12px; display:block; background:url(../images/bg-navtab_off.gif) 0 0 no-repeat;}
.nav-main a:hover {color:#0099CC; background:url(../images/bg-navtab_on.gif) 0 0 no-repeat;}
.nav-main a:active {color:#0099CC; background:url(../images/bg-navtab_on.gif) 0 0 no-repeat}
.nav-main .on a {font-weight:bold; color:#0099CC; background:url(../images/bg-navtab_on.gif) 0 0 no-repeat;}

.nav-main .leftadmin ul {height:23px; margin-left:20px;}
.nav-main .leftadmin li {height:23px; float:left; text-align:center;}
.nav-main .leftadmin a:link {width:105px; height:18px; padding-top:5px; color:#fff; font-size:12px; display:block; background:url(../images/bg-navtab-blue-border_off.gif) 0 0 no-repeat;}
.nav-main .leftadmin a:visited {width:105px; height:18px; padding-top:5px; color:#fff; font-size:12px; display:block; background:url(../images/bg-navtab-blue-border_off.gif) 0 0 no-repeat;}
.nav-main .leftadmin a:hover {color:#000000; background:url(../images/bg-navtab-blue-border_off.gif) 0 0 no-repeat;}
.nav-main .leftadmin a:active {color:#ffffff; background:url(../images/bg-navtab-blue-border_off.gif) 0 0 no-repeat}
.nav-main .leftadmin .on a{font-weight:bold; color:#0099CC; background:url(../images/bg-navtab-red_on.gif) 0 0 no-repeat;}

.nav-main .right {height:23px; float:right; text-align:center; margin-right:20px}
.nav-main .right a:link {width:107px; height:18px; padding-top:5px; color:#fff; font-size:12px; display:block; background:url(../images/bg-navtab-green_off.gif) 0 0 no-repeat;}
.nav-main .right a:visited {width:107px; height:18px; padding-top:5px; color:#fff; font-size:12px; display:block; background:url(../images/bg-navtab-green_off.gif) 0 0 no-repeat;}
.nav-main .right a:hover  {color:#000000; background:url(../images/bg-navtab-green_off.gif) 0 0 no-repeat;}
.nav-main .right a:active {color:#ffffff; background:url(../images/bg-navtab-green_off.gif) 0 0 no-repeat}

.nav-main .rightadmin {height:23px; float:right; text-align:center; margin-right:20px}
.nav-main .rightadmin a:link {width:105px; height:18px; padding-top:5px; color:#fff; font-size:12px; display:block; background:url(../images/bg-navtab-blue-border_off.gif) 0 0 no-repeat;}
.nav-main .rightadmin a:visited {width:105px; height:18px; padding-top:5px; color:#fff; font-size:12px; display:block; background:url(../images/bg-navtab-blue-border_off.gif) 0 0 no-repeat;}
.nav-main .rightadmin a:hover  {color:#000000; background:url(../images/bg-navtab-blue-border_off.gif) 0 0 no-repeat;}
.nav-main .rightadmin a:active {color:#ffffff; background:url(../images/bg-navtab-blue-border_off.gif) 0 0 no-repeat}

.nav-main .rightstandard {height:23px; float:right; text-align:center; margin-right:20px}
.nav-main .rightstandard a:link {width:105px; height:18px; padding-top:5px; color:#666; font-size:12px; display:block; background:url(../images/bg-navtab_off.gif) 0 0 no-repeat;}
.nav-main .rightstandard a:visited {width:105px; height:18px; padding-top:5px; color:#666; font-size:12px; display:block; background:url(../images/bg-navtab_off.gif) 0 0 no-repeat;}
.nav-main .rightstandard a:hover  {color:#0099CC; background:url(../images/bg-navtab_on.gif) 0 0 no-repeat;}
.nav-main .rightstandard a:active {color:#0099CC; background:url(../images/bg-navtab_on.gif) 0 0 no-repeat}

.home_banner {width:870px; height:151px; margin-bottom:35px; background:url(../images/bg-homebanner-5.gif) 0 0 no-repeat;}
.home_banner p {width:215px; padding:20px 15px 0; text-align:right; font-size:11px; color:#fff;}
.home_banner form {padding:12px 35px 0 0; float:right; text-align:center;}
.home_banner form h2 {margin-bottom:5px;}
.home_banner form .inp-field {width:110px;}
.home_banner form a {color:#006699;}
.home_banner form a:hover {color:#0099cc;}
.home_banner input {margin:5px 0;}
.home_banner h1 a {display:block; width:870px; line-height:150px; background:url(../images/bg-homebanner-5.gif)}

/*
.register_now {width:256px; margin-right:40px; background:url(../images/bg-roundmid.gif) 0 0 repeat-y; float:left;}
.register_now div {text-align:right; padding-bottom:15px; background:url(../images/bg-roundbot.gif) left bottom no-repeat;}
*/
.register_now {width:256px; margin-right:40px; 0 0 repeat-y; float:left;}
.register_now div {text-align:right; padding-bottom:15px; left bottom no-repeat;}

.register_now h1 {margin:0 30px 5px 0; color:#006699;}
.register_now img {margin:0 30px 5px 0;}
.register_now p {font-size:12px;}
.register_now a {color:#999999; padding-right:30px; background:url(../images/arw-green.gif) 235px 46px no-repeat; display:block;}
.register_now a .green {color:#98cc33;}
.register_now a:hover {color:#0099cc; background:url(../images/arw-yellow.gif) 235px 46px no-repeat;}
.register_now a:hover .green {color:#669933;}

.search-table {margin-right:85px; float:left;}
.search-table th {padding:5px 8px; color:#000; font-size:15px;}
.search-table td {padding:5px 8px;}
.search-table label {color:#006699; text-align:right; display:block;}
.search-table .inp-field {width:235px;}
.search-table select {width:240px;}

.featured_vcs {font-size:11px; float:left}
.featured_vcs a {color:#999999; line-height:1.2em;}
.featured_vcs a:hover {color:#0099cc;}
.featured_vcs li {margin:5px 0;}

.more a {width:46px; color:#0099cc; font-size:10px; display:block; font-weight:normal;}
.more a.arw-yel {width:46px; color:#0099cc; font-size:10px; background:url(../images/arw-yellow.gif) 40px 2px no-repeat; display:block;}
.more a.arw-grn {width:46px; color:#0099cc; font-size:10px; background:url(../images/arw-green.gif) 40px 2px no-repeat; display:block;}
.more a:hover {background:url(../images/arw-blue.gif) 40px 2px no-repeat;}

.foot-wrap {margin-top:50px; text-align:center;}
.foot-wrap p {margin:3px 0;}
.foot-wrap a {color:#999;}
.foot-wrap a:hover {color:#0099cc;}
.foot-wrap .copyright {color:#cccccc;}

.section_banner {width:870px; height:50px; margin-bottom:5px; background:url(../images/bg-sectionbanner-2.gif) 0 0 no-repeat;}
.split-table .lt {padding:20px; border-right:1px solid #D8D8D8;}
.split-table .lt h1 {margin-left:18px; font-weight:normal; color:#000;}
.split-table .rt {padding:20px;}
.split-table .rt .featured_vcs {margin-top:10px; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #d8d8d8;}

.results-table {width:610px; margin-top:5px;}
.results-table th {height:18px; padding:5px 20px; font-size:13px; color:#006699; background:#D8D8D8;}
.results-table td {padding:5px 20px; color:#666; font-size:11px;}
.results-table .off td {padding:0px 0px; color:#666; font-size:11px;}
.results-table .even {background:#F0F0F0;}
.results-table .thlt {background:url(../images/bg-resultslt.gif) 0 0 no-repeat #D8D8D8;}
.results-table .thrt {background:url(../images/bg-resultsrt.gif) right top no-repeat #D8D8D8;}


.results-table-2 {width:700px; margin-top:5px;}
.results-table-2 th {height:18px; padding:5px 20px; font-size:13px; color:#006699; background:#D8D8D8;}
.results-table-2 td {padding:5px 20px; color:#666; font-size:11px;}
.results-table-2 .off td {padding:0px 0px; color:#666; font-size:11px;}
.results-table-2 .even {background:#F0F0F0;}
.results-table-2 .thlt {background:url(../images/bg-resultslt.gif) 0 0 no-repeat #D8D8D8;}
.results-table-2 .thrt {background:url(../images/bg-resultsrt.gif) right top no-repeat #D8D8D8;}

.results-table-full {width:870px; margin-top:5px;}
.results-table-full th {height:18px; padding:5px 20px; font-size:13px; color:#006699; background:#D8D8D8;}
.results-table-full td {padding:5px 20px; color:#666; font-size:11px;}
.results-table-full .off td {padding:0px 0px; color:#666; font-size:11px;}
.results-table-full .even {background:#F0F0F0;}
.results-table-full .thlt {background:url(../images/bg-resultslt.gif) 0 0 no-repeat #D8D8D8;}
.results-table-full .thrt {background:url(../images/bg-resultsrt.gif) right top no-repeat #D8D8D8;}



.hl-results-table {width:610px; margin-top:5px;}
.hl-results-table th {height:18px; padding:5px 20px; font-size:13px; color:#006699; background:#D8D8D8;}
.hl-results-table td {padding:4px 4px; color:#666; font-size:11px;}
.hl-results-table .off td {padding:0px 0px; color:#666; font-size:11px;}
.hl-results-table .even {background:#F0F0F0;}
.hl-results-table .thlt {background:url(../images/bg-resultslt.gif) 0 0 no-repeat #D8D8D8;}
.hl-results-table .thrt {background:url(../images/bg-resultsrt.gif) right top no-repeat #D8D8D8;}

.hl-results-table2 {width:870px; margin-top:5px;}
.hl-results-table2 th {height:18px; padding:5px 20px; font-size:13px; color:#006699; background:#D8D8D8;}
.hl-results-table2 td {padding:4px 4px; color:#666; font-size:11px;}
.hl-results-table2 .off td {padding:0px 0px; color:#666; font-size:11px;}
.hl-results-table2 .even {background:#F0F0F0;}
.hl-results-table2 .thlt {background:url(../images/bg-resultslt.gif) 0 0 no-repeat #D8D8D8;}
.hl-results-table2 .thrt {background:url(../images/bg-resultsrt.gif) right top no-repeat #D8D8D8;}


.refine_search {width:177px; height:60px; padding:50px 0 0 0; background:url(../images/bg-refinesearch.gif) 0 0 no-repeat; font-size:11px; font-weight:bold;}
.refine_search p {padding:5px 0px 0px 10px;}

/* etc formatting */
.nobord-top {border-top:0 !important;}
.nomargin {margin:0 !important;}
.nomargin-top {margin-top:0 !important;}
.nomargin-bot {margin-bottom:0 !important;}
.nopadding {padding:0 !important;}
.align-rt {text-align:right;}
.align-lt {text-align:left;}
.align-ct {text-align:center;}
.align-mid {vertical-align:middle;}
.align-bot {vertical-align:bottom;}
.small {font-size:.9em;}
.clearout {clear:both; font-size:.1em;}
