/***********************************************/
/* HTML tag styles                             */
/***********************************************/
/* Styles we want all browsers to see */

body {
/*	background-image: url(images/graduated_blue_background.gif);*/
	font-family: Arial,sans-serif;
	font-size: 14px;
	width: 700px;
	max-width: 700px;
	text-align: center;
	margin: 0 auto;
}

body p {
	text-align: left;
}


/* Jimbo's addition to make P's silent */
p {
	margin: 0px;
	text-align: left;
}




/******* hyperlink and anchor tag styles *******/
a:link, a:visited{
	color: #77933c;
	text-decoration: none;
	font-size: 14px;
	font-weight:bold;
}

a:hover{
	text-decoration: none;
	color: #77933c;
	font-size: 14px;
}


.Logo {
text-align:left; 
color: #77933c;
}

.header_top_line {
text-align: right;
font-size: 14px;
}


/************ Headings ****************/

h1{
	font: 28pt "Times New Roman", Times, serif;
	color: #77933c;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-align:left;
}
h1_orange{
	font: 28pt "Times New Roman", Times, serif;
	color: #e46c0a;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-align:left;
}

h2{
 font: bold 12pt Arial,sans-serif;
 color: #77933c;
 margin: 0px;
 padding: 0px;
}

h3{
	font: 16pt "Times New Roman", Times, serif;
	color: #77933c;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-align:left;
}

h4{
 font: 100% Arial,sans-serif;
 color: #77933c;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Arial,sans-serif;
 color: #77933c;
 margin: 0px;
 padding: 0px;
}




#GreyLine{
	border-bottom: 1px solid #cccccc;
}
#WhiteLine{
	border-bottom: 3px solid #FFFFFF;
}


/************** siteInfo styles - AKA the Footer ****************/
#FooterLinks
{
	font-size: 10px;
	font-weight:bold;
	color: #808080;
}

#FooterLinks a, #FooterLinks a:visited
{
	font-size: 10px;
	color: #808080;
	font-weight:bold;
	text-decoration: none;
}

#FooterLinks a:hover{
	font-size: 10px;
	color: #808080;
	text-decoration: underline;
}

#siteInfo{
	clear: both;
	font-size: 10px;
	font-weight:bold;
	color: #808080;
}

#siteInfo a, #siteInfo a:visited
{
	font-size: 10px;
	color: #808080;
	font-weight:bold;
}

#siteInfo a:hover{
    color:#000000; 
	font-size: 10px;
	font-weight:bold;
}



/* Single pixel bordered Tables */
.borderTable {	
padding: 2px 4px 2px 4px;
border: 1px solid #cccccc;
}
.borderTableInner {	
padding: 2px 4px 2px 4px;
border: 1px solid #cccccc;
}
.borderTableGreen {	
padding: 2px 4px 2px 4px;
border: 1px solid #003f2e;
}
.borderTableGreenNoMargin {	
padding: 0px 0px 0px 0px;
border: 1px solid #003f2e;
}

.RedErrorText {
	color: #C00;
	font-size: 14px;
	font-weight: bold;
}





.NavigationBarText {
	font-family: Calibri;
	font-size: 18px;
	font-weight:bold;
	background-color: #77933c;
	color: #000000;
}

.NavigationBarSelectedText {
	font-family: Calibri;
	font-size: 18px;
	font-weight:bold;
	background-color: #77933c;
	color: #FFFFFF;
}

.NavigationBarText .NavigationBarText a {
	font-family: Calibri;
	font-size: 18px;
	font-weight:bold;
	background-color: #77933c;
	color: #000000;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	border: 1px solid #CCCCCC;
}


.NavigationBarText .NavigationBarSelectedText a {
	font-family: Calibri;
	font-size: 18px;
	font-weight:bold;
	background-color: #77933c;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	border: 1px solid #CCCCCC;
}


