h1 {
	font-family:Arial;
	font-size:20px;
	color:#000066;
	display:inline;
	height:35px;
	font-weight:normal;
}

h2 {
	font-family:Arial;
	font-size:18px;
	color:#75A1F8;
	display:inline;
	height:35px;
	font-weight:normal;
}

h3 {
	font-family:verdana;
	font-size:11px;
	letter-spacing:0px;
	color:#666666;
	display:inline;
}

h4 {
	font-family:verdana;
	font-size:11px;
	letter-spacing:0px;
	color:#666666;
	display:inline;
}

table {	border-collapse:collapse; border-color: #000000; }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}

body,td {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#111112;
}

input{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#111112;
}

td{	border-color: #000000; }

.textinput {
	background-image:url(/images/backgrounds/form_text_bg.gif); 
	background-repeat:repeat-x;
	border:1px solid #823E53;
}

/************  Custom  *************/

.sitemap{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#797979; }

.newsul{
	padding-left: 15px;
	padding-bottom:0px;
	margin: 0px;
	list-style-image:  url("/images/bullet.gif");
}

.gcsmainbox {
	width: 780px;
	border-top: 1px solid #C0CAD1;
	border-bottom: 1px solid #C0CAD1;
	border-left: 1px solid #C0CAD1;
	border-right: 1px solid #C0CAD1;
	background-color:#FFFFFF;
}

.gcshomemiddle { border-bottom: 1px solid #60629D; background-color:#F1F6F0; }

.gcsmiddleimg { border-bottom: 1px solid #60629D; background-color:#F1F6F0; }

#gcssponsors { padding-right:5px; }

#gcsmiddlecontent {	padding-left:3px; padding-right:3px; }

#gcsnewsletter { border: 1px solid #CCCCCC; padding:2px; }

#gcsnews { border: 1px solid #CCCCCC; padding:2px; }

#gcsbulletin { border: 1px solid #CCCCCC; }

#sponsorsheader {	height:28px; background-color:#4D4D4D; padding-left:17px; border-bottom:1px solid #D2D2D2; }

#footerbottom { background-color:#D6D6D6; white-space:100%; height:24px; text-align:center; vertical-align:middle; }

.footer { color:#797979; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.white { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.gcsmenu { font-size:10px; text-decoration:none; }

.gcsmenu:hover { color:#75A1F8;	text-decoration:none; }

.submenu { text-decoration:none; color: #626262; vertical-align:text-top; line-height:19px; }

.submenuselected{ color: #15638F; font-weight: bold; vertical-align:text-top; }

.submenu:hover { color: #15638F; text-decoration: none; vertical-align:text-top; }

.submenuheading {
	padding-top:5px;
	padding-left:12px; 
	padding-right:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#FFFFFF;
}

.sponsors {	color:#15638F; }

.default2{
	font-family:Arial;
	font-size:18px;
	color:#000000;
	font-weight:bold;
	font-style:italic;
}

.default{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight:none;
	font-style:none;
	text-decoration:none;	
}

.style{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight:none;
	font-style:none;
	text-decoration:none;	
}

/* also in newsletter/style.css*/
.header1{
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #75A1F8;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
}

.nbm {
	font-family:Arial;
	font-size:10px;
	text-align:right;
	text-decoration:none;
	padding-top:10px;
}

.nbm:hover { text-decoration:none; color:#F2571E; }

.errorText{ color: #FF0000; }

.parentheading{
	font-family: Arial, Verdana;
	font-size:13px;
	padding-bottom: 3px;
}	

.pageheading{ font-family: Arial, Verdana; font-size: 22px; }	

.paddingright {	padding-right:20px; }
