html,body{margin:0;padding:0}
body, .forms td {font: 76% arial,sans-serif}

a{color: #006;}
a:visited{ color: #005478;}
a:hover{ color:#005478;}
div#adverts img {width:80px !important; height:80px !important;}
div#header{background-color: #FBFDFC;}
div#footer{background: #216b8e;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#footer a{padding:0;color: #C6D5FD}
div#wrapper{float:right;margin-left:-223px; width:100%;}
div#content
{
	line-height:1.4;
	margin-left:223px; 
	padding:5px;
	padding-left:7px;
	background-image: url(/GSIWeb/images/LeftMainScreenEdge.jpg);
	background-repeat: no-repeat;
	
	}
div#navigation{margin-top:0px; float:left;width:223px }
div#extra{float:left;width:140px; margin:10px; margin-left:5px; padding:0px; }
div#footer{clear:both;width:100%}

div#logoleft{
	float:left;
	width: 223px;
	height: 108px;
	background-color: #FBFDFC;

}

.NoticeDescription {font-weight: normal !important; }
.notice { font-weight: bold; font-size: 120%}

div#homenewstitle { width:99%; background-color:#003366; color: #ff6600; font-size: 18pt; font-weight:bold; padding:2px; margin-bottom: 10px; }


div#homenews {float:left; width:49%; padding-left: 4px;}
div#adverts {float:right; width:49%; padding-left: 4px; border: 0.1em solid #39a684;}

#logoleft img { margin-top: 30px; margin-left: 30px;}

div#logoright{
	margin:0;
	padding:0;
	margin-left:223px;
	height: 108px;
	background-color: #FBFDFC;
	background-image: url(/GSIWeb/images/Right_Header_JC.jpg);
	background-repeat: no-repeat;
	background-position: right;}
	
div#logos
{
	background-image: url(/GSIWeb/images/DoubleLogo.jpg);
	background-repeat: no-repeat;
	width:412px;
	height: 79px;
	margin:0;
	padding:0;
	float:left;
	background-color: #FBFDFC;
	margin-top:20px;
}

div#logotop
{
float:left
}
div#imageholder
{
float:left
}
div#textholder
{
margin-top: 13px;
}
div#minic
{
margin-top: 0px;
float:left;
margin-left: 20px;
}
	
div#topnav
{
	margin:0; 
	padding:0; 
	margin-left:223px;  
	text-align:center; 
	position:relative;  
	line-height:1.4;
	background-color: #f2f8f8;
	background-image: url(/GSIWeb/images/TopNavBack.jpg);
	background-repeat: repeat;
	
	 }
div#bottomnav
{
	margin:0; 
	padding:0;
	padding-top:5px; 
	padding-bottom:15px;
	margin-left:223px;
	background-color: #FBFDFC;
	background-image: url(/GSIWeb/images/BottomNavBack.jpg);
	background-repeat: repeat;	
	}
div#breadcrumbs{padding:0; margin:0;  float:left;  padding-left: 2px; font-weight:bold; position:relative;  }
div#search{text-align:right; font-weight:bold; position:relative;}

#breadcrumbs a{font-weight:bold;  color:#000000}
#breadcrumbs a:hover{font-weight:bold; color:#005478;}

#extra a{font-weight:bold;  color:#000000;}
#extra a:hover{font-weight:bold; color:#39a684;}

#extra ul { margin:0; padding:0; padding-left:2px;}
#extra h4 
{
	padding:0;
	 margin:0; 
	 color:#003366; 
	 width:100%; 
	  }

div#left
{
	float:left;
	clear:left;
	width:223px; 
	background-image: url(/GSIWeb/images/NavBack.jpg);
	background-repeat:repeat-x;
	height: 835px;
	background-color: #296994;
	}

#topnav a{ padding:10px; font-weight:bold; text-decoration:none; color:#000000}
#topnav a:visited{ font-weight:bold;}
#topnav a:hover{ color:#005478;}

#navigation {padding-top: 74px;}

#placeholders
{
width:100%;		
}

#placeholdershome img {padding-right:4px;}

#placeholdershome
{
	margin-top: 10px;
}

#placeholdershome td
{
	border: 1px solid #39a684;
	padding: 4px;
	width:50%;
	}
	


#welcome{position:relative; width:100%; margin-top:12px; margin-bottom: 10px; border: 0.1em solid #39a684;}
#bottom {margin-top: 10px; width: 100%; float:left; text-align:center}
#tableboxes{margin-top: 10px;}
#tableboxes td {border: 0.1em solid #003366; padding: 4px;}
.boxes {border: 0.1em solid #003366; padding: 4px;}

#news {border: 0.1em solid #39a684; padding: 4px; float:right; width:99%}
.newstitle { font-weight:bold; color:#003366; }

#miniconsole{padding-top: 4px;padding-left: 0px;}
#MiniConsole a:visited, #MiniConsole a:link, #MiniConsole a{border: groove 1px black;padding-left: 2px;padding-right: 2px;text-decoration:none;}
#errorconsole{padding-top: 4px;padding-left: 0px;}
#errorConsole a:visited, #errorConsole a:link{border: groove 1px black;padding-left: 2px;padding-right: 2px;text-decoration:none;}
#MiniConsole a:visited, #MiniConsole a:link, #MiniConsole a:href{background-color: #d54610;color: ffffff;}
#MiniConsole a:hover{background-color:#da5600;color: ffffff;}

#MiniConsole a.approve:link, #MiniConsole a.approve:visited {background-color: RED; color:Black; font-weight:bold;}

#pagestatus{color: White}	
.panelform {float: right}
.request{ background-color: #003366; color:white}
.bold{ font-weight: bold}

#placeholders img { }
#placeholders h4 { padding:0; margin:0; color:#003366;}
#placeholders ul {padding:0; margin:0;}

#content h4 {padding:0; margin:0; color:#003366; }
.SearchHighlight {background-color: #39a684; }
.lnknewsletter{font-weight:bold}


#leftTEF {}
#rephcleftform{}
#rightTEF {background-color: #f0f5fa; font-weight:bold; border: solid 4px #077db0; border-right: solid 10px #077db0; width:200px;}
#rightTEF h3 {color: #009966; font-size: 15px; text-align:center}
#questions td {font-weight:bold}
#Lbltitle{color: #009966; font-size: 15px; text-align:center;  margin-top:5px; font-weight:bold }
#newssummary{margin-top:15px; clear:both; }
/*#############################################################
special*/
abbr, acronym { border-bottom: 1px dotted #666; cursor: help; }
.RedFont {color:Red}
.subitem {padding-left: 10px;}
.sitemap {list-style-type:none}
.tdindexbox {}

.left {float:left; margin:0; padding:0}
.right {float:right; margin:0; padding:0 }

#content h1 {padding:0; margin:0; font-size:14pt; color:#003366;}
#content h2 {padding:0; margin:0; font-size:12pt; color:#003366;}
#content h3 {padding:0; margin:0; font-size:10pt; color:#003366;}
#content h4 {padding:0; margin:0; font-size:8pt; color:#003366;}

#contentrss{ padding-left:2px; border-top-width:thin; border-top-style:inset; border-top-color:Blue;}

.hidden { display:none}
.strong { font-weight:bold}
.placeholdertext {padding-right:2px; text-align:left;}

.newsitem
{
	margin-top:6px; 
	padding-bottom: 4px;
	
	
	}
	
	#newssummary li 
	{
		
		margin-left: 4px;
		
	}
.bluelink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12;
	font-weight: bold;
	color: #0099cc;
}
.bluelink A:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12;
	font-weight: bold;
	color: #0099cc;
}
.bluelink a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12;
	font-weight: bold;
	color: #0099cc;
}

