/* Start with the basics */
body {
color : #333333;
background : #808080;
font-family : verdana, helvetica, sans-serif;
font-size : 12px;
margin : 0;
padding:0;
}
ul,ol,li {
color : #333333;
background:inherit;
font-family : verdana, helvetica, sans-serif;
font-size : 12px;
}
form {
margin : 0;
}

/* Link styles */
a:link {
color : #71623b;
background : inherit;
text-decoration : underline;
font-size : 12px;
}
a:active {
color : #FDB70A;
background : inherit;
text-decoration : none;
font-size : 12px;
}
a:visited {
color : #990000;
background : inherit;
text-decoration : none;
font-size : 12px;
}
a:hover {
color : #71623b;
background : inherit;
text-decoration : underline;
font-size : 12px;
}
a.lhdr:link {
background : inherit;
color : #FFFFFF;
padding : 0;
font-size : 11px;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
}
a.lhdr:active {
background : inherit;
color : #000000;
font-size : 11px;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
}
a.lhdr:visited {
background : inherit;
font-size : 11px;
font-weight : bold;
color : #000000;
text-decoration : none;
text-transform : uppercase;
}
a.lhdr:hover {
background : inherit;
color : #FDB70A;
font-size : 11px;
font-weight : bold;
text-decoration : underline;
}
a.nav:link {
color : #712A32;
background : inherit;
text-decoration : none;
font-size : 10px;
padding:0;
margin:0;
}
a.nav:active {
color : #FFFFFF;
background : inherit;
text-decoration : none;
font-size : 10px;
}
a.nav:visited {
color : #712A32;
background : inherit;
text-decoration : none;
font-size : 10px;
}
a.nav:hover {
color : #787D63;
background : inherit;
text-decoration : underline;
font-size : 10px;
}
a.message:link {
color : #eeeeee;
background : inherit;
font-size : 10px;
font-family : verdana, helvetica, sans-serif;
text-decoration : none;
}
a.message:active {
color : #eeeeee;
background : inherit;
font-size : 10px;
font-family : verdana, helvetica, sans-serif;
text-decoration : none;
}
a.message:visited {
color : #eeeeee;
background : inherit;
font-size : 10px;
font-family : verdana, helvetica, sans-serif;
text-decoration : none;
}
a.message:hover {
color : #eeeeee;
background : inherit;
text-decoration : underline;
font-size : 10px;
font-family : verdana, helvetica, sans-serif;
}
#tlnk-tbl a:link {
color: #ffffff;
background: inherit;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
#tlnk-tbl a:active {
color: #ffffff;
background: inherit;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
#tlnk-tbl a:visited {
color: #dcdcdc;
background: inherit;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
#tlnk-tbl a:hover {
color: #000000;
background: inherit;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}

/* Page layout */

#hdr-tbl {
color: #333333;
background: #712A32;
border: solid #333333;
border-width: 0 1px;

}

#tlnk-tbl {
background: #FDB70A;
color: #ffffff;
border: solid #333333;
border-width:1px;
height:25px;
}

#body-tbl {
border: solid #333333;
border-width: 0 1px;
}


#lh-col {
color: #333333;
background: #F4D079;
padding:0;
margin:0;
}


#body-col {
color: #333333;
background: #ffffff;
border: solid #333333;
border-width: 0 0 0 1px;
}

/*
#rh-col {
color: #333333;
background: #ffffff;
}
*/

#content {
color: #333333;
background: #ffffff;
padding: 10px 15px;
}

#copy {
background: #712A32;
color: #ffffff;
border: solid #333333;
border-width:1px 0 0 0;
}

.lhdrdiv {
background : inherit;
color : #000000;
margin : 0;
padding : 5px 0 2px 0;
}

div.llnk {
padding: 2px 0;
margin:0;
}

#message {
color : #eeeeee;
background : inherit;
margin : 0;
padding : 0 0 0 15px;
font-size : 10px;
font-family : verdana, tahoma, sans-serif;
font-weight : bold;
}

#r-message {
color : #eeeeee;
background : inherit;
margin : 0;
padding: 0 15px 0 0;
font-size : 10px;
font-family : verdana, arial, sans-serif;
font-weight : bold;
}


.hdr {
font-family : arial, verdana, sans-serif;
font-size : 20px;
color:#2c363c;
margin : 0;
padding : 20px 0 0 0;
}

.sub-hdr {
font-family : arial, verdana, sans-serif;
text-decoration: underline;
color:#787d63;
font-size : 16px;
margin : 0;
padding : 15px 0 0 15px;
}

.cont {
font-family : verdana, arial, sans-serif;
font-size : 12px;
margin : 10px 10px 5px 15px;
}

.intro {
font-family : verdana, arial, sans-serif;
font-size : 12px;
margin : 5px;
}

.menu {
color : #333333;
background : inherit;
position : relative;
margin : 0 0 10px 0;
text-align : center;
font-weight : bold;
font-size : 11px;
font-family : Verdana, arial, sans-serif;
padding : 3px;
}
.menu-cont {
text-align : left;
font-family : verdana, helvetica, sans-serif;
font-size : 10px;
margin : 0;
padding : 0 10px 5px;
}
.lh-lnk {
text-align : left;
font-family : verdana, helvetica, sans-serif;
font-size : 11px;
list-style : square;
font-weight : bold;
margin : 0;
padding : 0 0 5px 30px;
}
.source {
font-family : verdana, helvetica, sans-serif;
font-size : 10px;
margin : 0;
padding : 3px 5px;
}
.teag-box {
text-align : center;
width : 100px;
border : 0 none ;
margin : 0;
background : inherit;
color : #333333;
}
.teag-hdr {
background : inherit;
color : #333333;
text-align : center;
font-weight : bold;
padding : 4px 0;
margin : 0;
}
.teag-form {
border : 0 none ;
margin : 2px 0;
font-size : 10px;
}
.c-form {
background : #dcdcdc;
color : #333333;
border : 0 none ;
}
td.lnk {
font : 10px Verdana, helvetica, sans-serif;
cursor : pointer;
}
.dc {
position : absolute;
top : 5px;
right : 10px;
color : #666666;
font-size : 10px;
background : inherit;
}
h1 , h2 {
font-family : arial, verdana, sans-serif;
font-size : 18px;
margin : 0;
}
.tip {
cursor : help;
border-bottom : 1px dashed #999999;
}

.copyright{
margin: 0;
padding: 3px;
font-family : verdana, helvetica, sans-serif;
font-size : 10px;
}
.licence{
margin: 0;
padding: 0 5px 3px 0;
}
/* small*/
small.fsize {
font-size:9px;
color:#999999;
background:inherit;
}

.code {
color: #663300;
background: #eeeeee;
font-family: verdana, arial, sans-serif;
font-size: 11px;
line-height:20px;
padding:5px 10px;
margin: 10px 20px;
border:1px dashed #999999;
}

/* save print */
.sp a {
font-size:10px;
color:#787d63;
background:inherit;
}

/**/
.rating {
font-size:9px;
}

/* accesskey */
.access {text-decoration: underline; color: #000000; background: inherit;}



#left-padd {padding: 5px 0; margin: 0;}

/* for templates info */
.temp-lh {float:left;width:100px;margin:0;padding:2px 10px 2px 0;text-align:left;}
.temp-rh {margin:0;padding:2px 0;text-align:left;}

