BODY{
	background-color : white;
	margin : 0 0 1em 0;
	padding : 0 0 0 0;
	text-align : center;
}

h1{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #900;
	font-size : 160%;
	font-weight : Normal;
	margin : 0 0 12px 0;
	padding : 0 0 0 0;
}



h2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	font-size : 130%;
	font-weight : 500;
	margin : 0 0 12px 0;
	padding : 0 0 0 0;
}

h1 A, h2 A, h3 A{
	text-decoration : none;
	font-weight : Normal;
}

h3{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #900;
	font-size : 120%;
	font-weight : 500;
	margin : 0 0 12px 0;
	padding : 0 0 0 0;
}

hr{
height : 1px;
color : black;
background-color : black;
border : none;
}

A{
	color : #336633;
	text-decoration : underline;
}
A:hover{
	color : #900;
	text-decoration : underline;
}

P{
	margin : 0 0 1em 0;
	padding : 0 0 0 0;
}

UL LI{
	list-style : none;
	background-image : url(/assets/gfx/bullet.gif);
	background-repeat : no-repeat;
	background-position : 0px 5px;
	padding : 0 0 0 12px;
}

UL, OL, Blockquote{
	margin : 0 25px 1em 25px;
	padding : 0 0 0 0;
}


.container{
	width : 750px;
	margin : 10px auto 0 auto;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.75em;	
	text-align : left;
	position : relative;
}

#header{
	background-color : #666633;
	color : white;
	padding : 6px 10px 9px 10px;
	height : 63px;
	border-bottom : 1px solid black;
	background-image : url(../gfx/header-fade.gif);
	background-repeat : no-repeat;
	background-position : 100% 0%;
	position : relative;
}
#todaysDate{
	position : absolute;
	width : 300px;
	text-align : right;
	top : 45px;
	right : 10px;
}


#horizontalMenu{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 3px 10px 3px 10px;
	border-bottom : 1px solid black;
	color : #900;
	font-weight : bold;
	text-transform : uppercase;
	font-size : 90%;
}
#horizontalMenu A{ 
	color : black;
	text-decoration : none;
	
}
#horizontalMenu A:hover{ 
	color : #900;
	text-decoration : none;
	
}

#contentBlock{
	width : 750px;
	vertical-align : top;
	font-size : 100%;
	margin : 12px 0 0 0;
	position : relative;
}
#contentBlock TD{
	vertical-align : top;
	position : relative;
}

.container #contentBlock TD#disclaimer{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align : bottom;
	font-size : 90%;
	width : 180px;
	padding : 10px 0 0 0;
	color : #333333;
	position : relative;
}

.container #contentBlock TD#disclaimer #copyright{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #663;
	padding : 6px 0 0 0;
}


#contentBlock TD#advertBlock{
	width : 140px;
}

#footer{
	background-image : url(../gfx/footer.gif);
	background-repeat : no-repeat;
	height : 15px;
}


.red{
	color : #900;
}


#columnOne UL{
	margin : 0 0 1.5em 0;
	padding : 0 0 0 0;
	list-style : none;
	font-size : ;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}
#columnOne UL LI{
	margin : 0 0 1px 0;
	padding : 0 0 0 0;
	font-size : 90%;
}
#columnOne UL LI A{
	background-image : url(../gfx/white-line.gif);
	background-repeat : no-repeat;
	background-color : #f1f1ef;
	border-left : 11px solid #900;
	font-weight: bold;
	padding : 3px 0 3px 10px;
	display : block;
	color : black;
	text-decoration : none;
}
#columnOne UL LI A:hover{
	border-left : 11px solid #663;
	color : black;
	text-decoration : none;
}

#columnOne UL LI{
	margin : 0 0 1px 0;
	padding : 0 0 0 0;
	font-size : 90%;
}

#columnOne UL LI H1{
	font-size : 100%;
	color : #900;
	margin : 0 0 0 0;
}
#columnOne UL LI P{
	margin : 0 0 5px 0;
}
#columnOne #myGrants{
	background-image : url(../gfx/white-line.gif);
	background-repeat : no-repeat;
	background-color : #f1f1f1;
	border-left : 11px solid #fc0;
	padding : 3px 0 3px 10px;
	color : black;
	text-decoration : none;
	width : 161px;
	font-size : 90%;
}
#columnOne #myGrants H1{
	font-size : 100%;
	font-weight : bold;
	margin : 0 0 5px 0;
}
#columnOne #myGrants P{
	margin : 0 0 0 0;	
}
#columnOne #myGrants A{
	color : #363;
	text-decoration : none;
}
#columnOne #myGrants A.removeAll{
	color : #900;
	text-decoration : none;
}
#columnOne #myGrants Table{
	border : none;
	margin : 0 0 5px 0;
	width : 128px;
	font-size : 90%;
}
#columnOne #myGrants Table TH{
	border-bottom : 1px solid #ccc;
	text-align : left;
	vertical-align : top;
	padding : 0 0 2px 0;
}
#columnOne #myGrants Table TD{
	text-align : left;	
	vertical-align : top;
	padding : 0 4px 5px 0;
}


#columnOne UL.extras LI A{
	border-left : 11px solid #ffcc00;
}
#columnOne UL.extras LI A:hover{
	border-left : 11px solid #663;
}

#columnOne{
	width : 180px;
}


#columnTwo{
	font-size : 90%;
	position : relative;
	padding : 0 5px 18px 5px;
}

#columnTwo #b2Top{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : right;
	height : 12px;
	color : #363;
	width : 100%;
	padding : 6px 0 0 0;
	display : none;
}

#columnTwo #b2Top A{
	text-decoration : none;
}


UL.checkBoxes{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}
UL.checkBoxes LI{
	list-style : none;
	background-image : url();
	background-repeat : no-repeat;
	background-position : 0px 5px;
	padding : 0 0 0 0;
	width : 178px;
	float : left;
	
}

.formFormat{
	border : 1px solid black;
	margin : 0 3px 1px 0;
	padding : 1px 3px 1px 3px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.full{
	width : 415px;
}

.long{
	width : 275px;
}

.highlight{
	color : #900;
}

#loginForm{
	background-image : url(../gfx/white-line.gif);
	background-repeat : no-repeat;
	background-color : #f1f1ef;
	border-left : 11px solid #ffcc00;
	font-weight: bold;
	padding : 8px 0 2px 10px;
	display : block;
	color : black;
	text-decoration : none;
}
#loginForm A{
	background-image : none;
	background-repeat : no-repeat;
	background-color : transparent;
	border-left : 0px solid #900;
	font-weight: normal;
	padding : 0;
	display : inline;
	color : black;
	text-decoration : none;
}

.c1Width{
	width : 127px;
	margin : 1px 0 2px 0;
}

.submit{
	width : 134px;
	padding : 1px 5px 1px 5px;
	line-height : 1;
	margin : 0 0 3px 0;
	border : 1px solid black;
	background-color : #cccccc;
	color : black;
	text-transform : uppercase;
	font-family : tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	
}

#loginForm A.forgotten{
	font-size : 11px;
	color : #900;
	margin : 3px 0 0 0;

}

#captchabox{
	border : 1px solid black;
	margin : 0 3px 1px 0;
	padding : 1px 3px 1px 3px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	width : 275px;
}

#captchapic{
	border : 1px solid black;
	margin : 5px 0 5px 0;
	display : block;
}

#captchatext{
	color : #900;
}

