
/* Layout Stylesheet */ 

body {
 margin:0px;
 padding:0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 background:#f1f1f1 url('images/main-back.gif') repeat-x;
 color:#12006E;
 }

#outer{
 width:1003px;
 margin:auto;
 }

#page{
 margin:auto;
 }

#hdr{
 margin-top:0px;
 height:133px;
 background:url('images/h-back.gif') repeat-x;
 }

#banner{
 float:right;
 width:480px;
 height:60px;
 border:0px solid;
 position:relative;
 top:50px;
}

#nav{
 height:45px;
 background:url('images/nav-back.gif') repeat-x;
 }

#nav img{
 float:left;
 }

h1, h2{
 font-family: Tahoma;
 font-size:13px;
 font-weight:bold;
 color:#12006E;
 margin:0px;
 }

p{
 margin:0px;
 }

img{
 border:0px;
 }

/* *************  Search ************** */
#search-div{
 background:url('images/s-back.gif') repeat-x;
 height:62px;
 }

.search{
 float:right;
 width:330px;
 height:45px;
 }

.search-text{

 }

.text{
 position:relative;
 background:url('images/s-back.gif') repeat-x;
 border:0px;
 color:#FFFFFF;
 top:-10px;
 }
 
#divider{
 background:url('images/divider.gif') repeat-x;
 height:18px;
 }

/* *****************************************  */
#main-table{
 position:relative;
 border-collapse:collapse;
 margin:auto;
 background:#f1f1f1;
 }

/* *************  Left Column ************** */
#left-col{

 width:183px;
 padding-top:10px;
 padding-left:5px;
 padding-right:5px;
 }

/* *****************************************  */

/* *************  Left Box ************** */
.leftbox-top{

 }

.leftbox-outer{
 border-left:1px solid #131313;
 border-right:1px solid #131313;
 border-bottom:1px solid #131313;
 background:#e5e5e5;
 padding:3px;
 margin-bottom:10px;
 }

.leftbox-inside{
 border:1px solid #9f9e9e;
 margin-bottom:8px;
 background:#f6f6f6;
 padding:2px 2px 0px 2px;
 }

.leftbox-link{
 background:#FFFFFF url('images/leftcol-back.gif') repeat-x;
 height:20px;
 }

.leftbox-link a:link, .leftbox-link a:visited{
 text-decoration:none;
 color:#FFFFFF;
 font-size:11px;
 font-weight:bold;
 position:relative;
 top:-5px;
 }
.leftbox-link a:hover{
 color:#ffa730;
 }

.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:0px 5px 5px 10px;
 width:807px;
 text-align:left;
 }
/* ******************************************  */

/* ****************  Path  ****************** */
.dirpath{
 color:#DA8523;
 font-weight:bold;
 }
/* ******************************************  */

/* ************ Main Category ************** */

/*.catbox{
 border-top:1px solid #666666; 
 border-right:1px solid #666666; 
 border-left:1px solid #666666;
 padding:4px;
 background:#e5e5e5;
 }

.catbox2{
 border:1px solid #9f9e9e;
 background:#f6f6f6;
 padding:2px;
 }*/
 
.maincat{
 height:21px;
 background:url('images/maincat-back.gif') repeat-x;
 }

.maincat a:link, .maincat a:visited{
 position:relative;
 top:3px;
 left:4px;
 color:#990000;
 font-weight:bold;
 text-decoration:none;
 }

.maincat a:hover{
 color:#427707;
 }

.count1{
 color:#FF6600;
 font-size:10px;
 position:relative;
 top:2px;
 }

/* *****************************************  */

/* ************** Sub Category ************* */
.subcat{
 padding-left:26px;
 margin-top:0px;
 background:url('images/subcat-back.gif') repeat-y;
 }

.subcat a:link, .subcat a:visited{
 position:relative;
 top:-4px;
 text-decoration:none;
 font-size:11px;
 color:#265004;
 }

.subcat a:hover{
 color:#FF0000;
 }

.catbottom{
 float:left;
 background:url('images/cat-footer-back.gif') repeat-x;
 height:16px;
 border-right:0px solid #666666;
 }
/* *****************************************  */

/* ******* Sub Category on Sub Pages ******* */
#sub-cat{
 margin-top:10px;
 border-bottom:0px solid #3366A1;
 }

#sub-cat a:link, #sub-cat a:visited{
 text-decoration:none;
 color:#12006E;
 font-weight:bold;
 }

#sub-cat a:hover{
 text-decoration:underline;
 }

.count2{
 color:#000000;
 font-size:10px;
 position:relative;
 top:2px;
 }
/* *****************************************  */


/* ************** Links Header ************* */
.hlink{
 color:#12006E;
 padding:5px;
 font-weight:bold;
 font-size:12px;
 margin-top:0px;
 border-bottom:1px dotted #12006E;
 }

.hlink a:link, .hlink a:visited{
 color:#D85906;
 text-decoration:none;
 }
/* *****************************************  */

/* ************** Featured Link ************* */
.featured{
 padding:0px;
 width:100%;
 border:0px solid;
 }

.featured a:link:, .featured a:visited{
 color:#FFFFFF;
 }

/* *****************************************  */

.sort{
 margin-left:400px;
 }

/* ***************** Footer **************** */
#footer{
 text-align:center;
 background:url('images/footer-back.gif') repeat-x;
 height:87px;
 padding-top:30px; 
 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;
 }
/* *****************************************  */