
body {background-color:#666666; 
	height: 100%;
}
p,td,ul,li,ol {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	color:#000066;
}
	
H1 {	font-size: 1.6em; font-weight: bold}
H2 {	font-size: 1.4em; font-weight: bold}
H3 {	font-size: 1.2em; font-weight: bold; font-style:italic;}
H4 {	font-weight: bold}
TD {	vertical-align:top;}
TR { text-align:left; vertical-align:top;}

.cleaner{
	clear:both;
	font-size:1px;
	margin:0;
	padding:0;
}
.pageheader {
	font-size: 1.3em;
	font-weight: bold;
	background-color:#110D3E;
	color:#FFFFFF;
	text-align:left;
	width:100%;
	padding:2px;
	margin:0;
}
.pageheader_center {
	font-size: 1.4em;
	font-weight: bold;
	background-color:#110D3E;
	color:#FFFFFF;
	text-align:center;
	width:100%;
	padding:2px;
	margin:0;
}
.headerstretch{
	background-image:url(/templates/images/template3_header2.jpg);
	background-repeat:repeat-x;
}	
.maincontent{
	margin-left:2px;
	background-color:#FFFFFF;
	padding:5px;
	border: solid #CCCCCC 2px;
	width:99%;
	height:100%;
}
.fillheight {
	height:100%;
}
.homepagenews ul{
	list-style-image:url(/images/homepage_news_arrow.gif);
}
.homepagetext { font-size: 1.3em; font-weight:normal;text-align:left; margin-top:5px;}
.homepagetitle { font-size: 1.5em; font-weight:bold; font-style:italic;text-align:center; margin:0;padding:0;}
.homepagesubtitle { font-size: 1.3em; font-weight:normal;text-align:center;margin:2;padding:0;}
	
.footer { font-size: .9em; color: #FFFFFF; text-align:center;}
a.footer,a.footer:visited,a.footer:hover {font-size: .9em; color: #FFFFFF; text-align:center;}
.smallDarkText {font-size: 0.8em; color: #000066}
.errortext { color: #990000}
.darkbodytext { color: #000066}


.lightbodytext { color: #FFFFFF}
.lightHeading { font-size: 1.2em; color: #FFFFFF ; font-weight: bold}
.darkHeading { font-size: 1.2em; color: #000066; font-weight: bold }
.darkPageHeading { font-size: 1.6em; color: #000066; font-weight: bold; text-align:center; }
.darkPageSubHeading { font-size: 1.2em; color: #000066; font-weight: bold; text-align:center; }
.smallLightText {font-size:0.8em; color: #FFFFFF}
.loginbox_title{font-size: 14px; color: #000066; font-weight: bold }
.loginbox_text{font-size: 10px; color: #000066; font-weight: normal }
TD.mainmenulink {
	color: #FFFFFF;
	background-image:url(/images/menu_background.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 3px;
	text-indent: 2px;
	height: 25px;
	border: 1px solid #CCCCCC;
}

TD.mainmenulink A, TD.mainmenulink A:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
TD.mainmenulink A:hover {
	text-decoration:underline;
}
TD.mainmenulink:hover {
	color: #FFFCCC;
}
TD.submenulink {
	font-size: 0.8em;
	color: #FFFFFF;
	background-color:#333333;
}
.presentationbox{
	border: 1px solid #000033;
	padding: 2px;
	background-color: #EFEFEF;
}
.expandablebox {
	border: 2px solid #000033;
	padding: 5px;
}	
.expansionlink {
	font-size: 1.3em;
	text-decoration: none; 
	color: #000033;
	background-color: #EFEFEF;
	padding: 2px;
}
a.expansionlink, a.expansionlink:hover, a.expansionlink:visited {
	text-decoration: none;
	font-weight:bold;
}
.expandablebox_menu {
	background-image:url(/images/menu_background.gif);
	background-repeat: repeat-x;
	background-position: top left;
	/*padding: 3px 0px 6px 7px; */
	padding-top: 3px;
	padding-bottom: 6px;
	border: 1px solid #CCCCCC; 
}
a.expansionlink_menu, expansionlink_menu a, expansionlink_menu a:visited, expansionlink_menu a:hover {
	text-decoration: none; 
	color: #FFFFFF;
	font-weight:bold;		
}
TD.submenulink A {
	font-size: 0.8em;
	color: #FFFFFF;
	background-color:#333333;
	font-weight: bold;
	text-decoration:none;
}
TD.submenulink A:hover {
	font-size: 0.8em;
	color: #000000;
	background-color: #EFEFEF;
	text-decoration:underline;
}
TD.submenulink:hover {
	font-size: 0.8em;
	color: #000000;
	background-color: #EFEFEF;
}
.presenter_submenu {padding-top:15px;}


.padding5 {padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}

.titlerow {	background-color: #83ACD6; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: small; color: #000066;font-weight:bold;}
.subtitlerow {	background-color: #CADCEE;}
.mainrow {	background-color: #FDFDFD;font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: x-small; color: #000066}
.altrow {	background-color: #EFEFEF;font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: x-small; color: #000066}

.outer_top { background-image: url(/images/outer_top.gif);background-repeat:repeat-x}
.outer_left { background-image: url(/images/outer_left.gif);background-repeat:repeat-y}
.outer_right { background-image: url(/images/outer_right.gif);background-repeat:repeat-y}
.outer_bottom { background-image: url(/images/outer_bottom.gif);background-repeat:repeat-x}

.backgroundbox_top { background-image: url(/images/backgroundbox_top.gif);background-repeat:repeat-x}
.backgroundbox_left { background-image: url(/images/backgroundbox_left.gif);background-repeat:repeat-y}
.backgroundbox_right { background-image: url(/images/backgroundbox_right.gif);background-repeat:repeat-y}
.backgroundbox_bottom { background-image: url(/images/backgroundbox_bottom.gif);background-repeat:repeat-x}

.dkgreyline_top { background-image: url(/images/dkgreyline_top.gif);background-repeat:repeat-x}
.dkgreyline_left { background-image: url(/images/dkgreyline_left.gif);background-repeat:repeat-y}
.dkgreyline_right { background-image: url(/images/dkgreyline_right.gif);background-repeat:repeat-y}
.dkgreyline_bottom { background-image: url(/images/dkgreyline_bottom.gif);background-repeat:repeat-x}

.greybox_top { background-image: url(/images/greybox_top.gif);background-repeat:repeat-x}
.greybox_left { background-image: url(/images/greybox_left.gif);background-repeat:repeat-y}
.greybox_right { background-image: url(/images/greybox_right.gif);background-repeat:repeat-y}
.greybox_bottom { background-image: url(/images/greybox_bottom.gif);background-repeat:repeat-x}

.leftbox_top { background-image: url(/images/leftbox_top.gif);background-repeat:repeat-x}
.leftbox_left { background-image: url(/images/leftbox_left.gif);background-repeat:repeat-y}
.leftbox_right { background-image: url(/images/leftbox_right.gif);background-repeat:repeat-y}
.leftbox_bottom { background-image: url(/images/leftbox_bottom.gif);background-repeat:repeat-x}

.leftmenu_top { background-image: url(/images/leftmenu_top.gif);background-repeat:repeat-x}
.leftmenu_left { background-image: url(/images/leftmenu_left.gif);background-repeat:repeat-y}
.leftmenu_right { background-image: url(/images/leftmenu_right.gif);background-repeat:repeat-y}
.leftmenu_bottom { background-image: url(/images/leftmenu_bottom.gif);background-repeat:repeat-x}

.whitebox_top { background-image: url(/images/whitebox_top.gif);background-repeat:repeat-x}
.whitebox_left { background-image: url(/images/whitebox_left.gif);background-repeat:repeat-y}
.whitebox_right { background-image: url(/images/whitebox_right.gif);background-repeat:repeat-y}
.whitebox_bottom { background-image: url(/images/whitebox_bottom.gif);background-repeat:repeat-x}

.greyline_top { background-image: url(/images/greyline_top.gif);background-repeat:repeat-x}
.greyline_left { background-image: url(/images/greyline_left.gif);background-repeat:repeat-y}
.greyline_right { background-image: url(/images/greyline_right.gif);background-repeat:repeat-y}
.greyline_bottom { background-image: url(/images/greyline_bottom.gif);background-repeat:repeat-x}

.redline_top { background-image: url(/images/redline_top.gif);background-repeat:repeat-x}
.redline_left { background-image: url(/images/redline_left.gif);background-repeat:repeat-y}
.redline_right { background-image: url(/images/redline_right.gif);background-repeat:repeat-y}
.redline_bottom { background-image: url(/images/redline_bottom.gif);background-repeat:repeat-x}

.redshadow_top { background-image: url(/images/redshadow_top.gif);background-repeat:repeat-x}
.redshadow_left { background-image: url(/images/redshadow_left.gif);background-repeat:repeat-y}
.redshadow_right { background-image: url(/images/redshadow_right.gif);background-repeat:repeat-y}
.redshadow_bottom { background-image: url(/images/redshadow_bottom.gif);background-repeat:repeat-x}

.footerbox_top { background-image: url(/images/footerbox_top.gif);background-repeat:repeat-x}
.footerbox_left { background-image: url(/images/footerbox_left.gif);background-repeat:repeat-y}
.footerbox_right { background-image: url(/images/footerbox_right.gif);background-repeat:repeat-y}
.footerbox_bottom { background-image: url(/images/footerbox_bottom.gif);background-repeat:repeat-x}

/*
**************************************
SEARCH CONTROL CSS
**************************************
*/
/*RESULTS DISPLAY */
#searchcontrol {
	width:600px;
	overflow:visible;
	padding: 5px;
}
.gsc-control {
  width: 100%;
}
.searchform{
	padding:5px;
	float:right;
	margin-right:25px;
	
}
.sinput {
	font-size:.9em;
	background-color:#FFFFFF;
	color:#000033;
	margin:0;
	padding:2px;
	height:25px;
	width:165px;
	
}
.sbutton{
	margin-left: 3px;
	margin-top:0px;
}
