
/* Layout Stylesheet */ 

body {
 margin:0px;
 padding:0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 background:#FFFFFF url('images/main-back.gif') repeat-x;
 color:#12006E;
 }

#outer{
 width:1000px;
 margin:auto;
 }

#page{
 width:1000px;
 margin:auto; 
 }

#hdr{
 margin-top:0px;
 height:115px;
 background:url('images/h-back.gif') repeat-x;
 }

.nav{
 position:relative;
 top:-98px;
 }

h1, h2{
 font-family: Tahoma;
 font-size:13px;
 font-weight:bold;
 color:#12006E;
 margin:0px;
 }

p{
 margin:0px;
 }

/* *************  Search ************** */
#search-div{
 background:url('images/s-back.gif') repeat-x;
 height:62px;
 }

.search{
 float:right;
 width:380px;
 height:45px;
 right:10px;
 }

.search-text{
 position:relative;
 top:-11px;
 }

.text{
 position:relative;
 top:-17px;
 background:url('images/s-box-back.gif') repeat-x;
 border:2px solid #2174B0;
 color:#FFFFFF;
 }
 
#divider{
 background:url('images/divider.gif') repeat-x;
 height:18px;
 }

/* *****************************************  */
#main-table{
 position:relative;
 border-collapse:collapse;
 margin:auto;
 width:990px;
 border-left:1px solid #C9C9C9;
 border-right:1px solid #C9C9C9;
 background:#FFFFFF;
 }

/* *************  Left Column ************** */
#left-col{
 border-left:1px solid #DFDFDF;
 text-align:left;
 width:196px;
 padding-left:0px;
 }
/* *****************************************  */

/* *************  Left Box ************** */
.leftbox-top{
 height:33px;
 color:#FFFFFF;
 background:url('images/leftcol-top.gif') no-repeat;
 margin-top:10px;
 }

.leftbox-top h1{
 position:relative;
 top:8px;
 left:5px;
 color:#FFFFFF;
 font-weight:bold;
 font-size:13px
 }

.leftbox{
 border:0px solid;
 height:25px;
 background:url('images/button.gif') no-repeat;
 padding-top:8px;
 padding-left:40px;
 margin-top:1px;
 }

.leftbox a:link, .leftbox a:visited{
 text-decoration:none;
 color:#FFFFFF;
 font-size:11px;
 font-weight:bold;
 }
.leftbox a:hover{
 color:#00FF00;
 }

.sponsors{
 margin-top:2px; 
 border-bottom:1px solid #CCCCCC;
 padding:5px;
 }

.sponsors a:link, .sponsors a:visited{
 text-decoration:none;
 font-size:11px;
 font-weight:bold;
 color:#12006E;
 }
.sponsors a:hover{
 color:#D85906;
 }

/* ******************************************  */

/* *************  Right Column ************** */
#right-col{
 padding:5px 5px 5px 10px;
 width:779px;
 text-align:left;
 }
/* ******************************************  */

/* ****************  Path  ****************** */
.dirpath{
 color:#DA8523;
 font-weight:bold;
 }
/* ******************************************  */

/* ************ Main Category ************** */
.main-cat{
 border:0px solid #8FB3FD;
 margin-top:10px;
 margin-bottom:0px;
 margin-right:10px;
 height:31px;
 font-weight:bold;
 background:url('images/cat-back.gif') repeat-x;
 }
.main-cat a:link, .main-cat a:visited, .main-cat font{
 position:relative;
 top:4px;
 color:#FFFFFF;
 text-decoration:none;
 }

.h-regular{
 margin-left:300px;
 }

.h-regular a:link, .h-regular a:visited{
 position:relative;
 top:0px;
 }

.h-regular a:hover{
 text-decoration:underline;
 }
/* *****************************************  */

/* ************** Sub Category ************* */
.sub-cat{
 margin-left:0px;
 margin-top:0px;
 margin-right:10px;
 border-left:2px solid #2174B0;
 border-right:2px solid #2174B0;
 padding:0px 3px 0px 3px;
 }
.sub-cat a:link, .sub-cat a:visited{
 text-decoration:none;
 color:#12006E;
 }
.sub-cat a:hover{
 text-decoration:underline;
 }

.cat-bottom{
 height:15px;
 background:url('images/cat-left-bottom-back.gif') repeat-x;
 margin-right:10px;
 }
/* *****************************************  */

/* ******* Sub Category on Sub Pages ******* */
#subcat{
 margin-top:10px;
 border-bottom:0px solid #3366A1;
 }

#subcat a:link, #subcat a:visited{
 text-decoration:none;
 color:#12006E;
 font-weight:bold;
 }

#subcat a:hover{
 text-decoration:underline;
 }
/* *****************************************  */


/* ************** Links Header ************* */
.hlink{
 color:#000000;
 padding:5px;
 font-weight:bold;
 margin-top:0px;
 }

.hlink a:link, .hlink a:visited{
 color:#D85906;
 text-decoration:none;
 }
/* *****************************************  */

/* ************** Featured Link ************* */
.featured{
 padding:0px;
 width:100%;
 border:0px solid;
 background:#F5F5F5;
 }
/* *****************************************  */

/* ***************** Footer **************** */
#footer{
 text-align:center;
 background:url('images/footer-back.gif') repeat-x;
 height:57px;
 padding-top:50px; 
 color:#FFFFFF;
 }

#footer a:link, #footer a:visited{
 font-family:Tahoma;
 font-weight:bold;
 text-decoration:none;
 color:#FFFFFF;
 }

#footer a:hover{
 text-decoration:underline;
 }
/* *****************************************  */