/* Global Reset */ 


* {
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin:0.5em 0;
}

li,dd {
margin-left:1em;
}

fieldset {
padding:.5em;
}

/* body {
font-size:76%;
font-family:Tahoma, Arial, sans-serif;
line-height:1.3;
} */


/* Begin Main Template, Setup Main Variables */

.body {
	font-family: Tahoma, Arial, sans-serif;
	line-height: 2.0em;
	list-style: none;
        padding: 0;
	font-size: 14px;
	background-color:#404040;

}



.header {
	font-family: Tahoma, Arial, sans-serif;
	line-height: 2.0em;
	list-style: none;
        padding: 0;
	font-size: 24px;
	color: #902f00;

}

.header2 {
	font-family: Tahoma, Arial, sans-serif;
	line-height: 2.0em;
	list-style: none;
        padding: 0;
	font-size: 17px;
	color: #902f00;

}

.rightct {
	font-family: Tahoma, Arial, sans-serif;
	line-height: 2.0em;
	list-style: none;
        padding: 0;
	font-size: 16px;
	color: #9f0e00;

}



td {
	font-family: Tahoma, Arial, sans-serif;
	line-height: 2.0em;
	list-style: none;
        padding: 0;
	font-size: 14px;
	    

}

a:link {margin:0px; text-decoration: underline; color: #ad5600;}
a:visited {margin:0px; text-decoration: underline; color: #ad5600;}
a:hover {margin:0px; text-decoration: none; color: #ad5600;}

a.backlink:link {text-decoration: underline; color: #333333; font-weight:bold;font-family:Verdana, Arial, sans-serif;}
a.backlink:visited {text-decoration: underline; color: #333333; font-weight:bold;font-family:Verdana, Arial, sans-serif;}
a.backlink:hover {text-decoration: none; color: #333333; font-weight:bold;font-family:Verdana, Arial, sans-serif;}

a.bottom:link {text-decoration: underline; font-size:12px;font-weight:bold;color:#FEFEFE;}
a.bottom:visited {text-decoration: underline; font-size:12px;font-weight:bold;color:#FEFEFE;}
a.bottom:hover {text-decoration: none; font-size:12px;font-weight:bold;color:#FEFEFE;}


a.rnews:link {margin:0px; text-decoration: underline; color: #1870a0;}
a.rnews:visited {margin:0px; text-decoration: underline; color: #1870a0;}
a.rnews:hover {margin:0px; text-decoration: none; color: #1870a0;}

a.toph:link {
	font-family: Tahoma, Arial, sans-serif;
	line-height: 2.0em;
	list-style: none;
        padding: 0;
	font-size: 14px;
	font-weight:bold;
}

a.toph:hover {
	font-family: Tahoma, Arial, sans-serif;
	line-height: 2.0em;
	list-style: none;
        padding: 0;
	font-size: 14px;
	font-weight:bold;
}

a.toph:visited {
	font-family: Tahoma, Arial, sans-serif;
	line-height: 2.0em;
	list-style: none;
        padding: 0;
	font-size: 14px;
	font-weight:bold;
}





.reg {margin:0px; text-decoration: none; color: #ad5600;}


a.reg:link {margin:0px; text-decoration: underline; color: #ad5600;}
a.reg:visited {margin:0px; text-decoration: underline; color: #ad5600;}
a.reg:hover {margin:0px; text-decoration: none; color: #ad5600;}

a.nav:link {text-decoration: none; color: #ceb042; font-size:17px; font-weight:bold;}
a.nav:visited {text-decoration: none; color: #ceb042; font-size:17px; font-weight:bold;}
a.nav:hover {text-decoration: none; color: #ceb042; font-size:17px; font-weight:bold;}

a.yellow:link {text-decoration: underline; color: #fef0a5; font-size:12px; font-weight:bold;}
a.yellow:visited {text-decoration: underline; color: #fef0a5; font-size:12px; font-weight:bold;}
a.yellow:hover {text-decoration: none; color: #fef0a5; font-size:12px; font-weight:bold;}


.newsrc {text-decoration: none; color: #17789b; font-size:12px;}
a.newsrc:link {text-decoration: underline; color: #17789b; font-size:12px;}
a.newsrc:visited {text-decoration: underline; color: #17789b; font-size:12px;}
a.newsrc:hover {text-decoration: none; color: #17789b; font-size:12px;}



.yellow {text-decoration: none; color: #fef0a5; font-size:12px; font-weight:bold;}

/* .body {text-decoration: none; color: #000000; font-size:14px; font-family: arial, verdana, serif;}
*/

a.tabletop:link { background-color: #990000; color:#FEFEFE; font-weight:bold; text-decoration: underline;}
a.tabletop:visited { background-color: #990000; color:#FEFEFE; font-weight:bold; text-decoration:underline; }
a.tabletop:hover { background-color: #990000; color:#FEFEFE; font-weight:bold; text-decoration: underline; }


/* headers */

h1 {
	padding: 10px 10px 10px 5px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	vertical-align: bottom;
	color: #3c9434;
	text-align: center;
	width: 100%;
}

h2, .contentheading {
	padding: 10px 10px 10px 5px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 15px;
	vertical-align: middle;
	color: #1467a2;
	text-align: left;
	font-weight: bold;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

h4 {
	font-family: Tahoma, Arial, sans-serif;
	color: #333;
}

h3, .componentheading, table.moduletable th, legend {
	margin: 0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #555;
	padding: 0;
}
/* small text */
.small {
	font-size: 10px;
	color: #555;
	font-weight: normal;
	text-align: left;
}

.modifydate {
	height: 20px;
	vertical-align: bottom;
	font-size: 10px;
	color: #555;
	font-weight: normal;
	text-align: right;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: 10px;
	color: #555;
	font-weight: normal;
	vertical-align: top;
	padding-top: 0px;
}

a.readon {
	display: block;
	list-style: none;
        float: right;
	line-height: 14px;
	font-size: 10px;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
	text-transform: uppercase;
}

a.readon:hover {
	color: #333;
}

/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }
