/*
Colours
bodybackground:#BAC3C8 / #002236 / #00548D / #5894C6 / #FAFAFA

Primary / Complementary colors: 
4A6A94 / E2B366 / EDE2D0 / #CDC0AB
45586F / A98F64 / EDDEC5
183860 / 936721 / DBC8AA
7E9FCA / F0CB8E / A49A89
92AACA / F0D5A8 / 8E6D37

Translucent background: http://www.wannabegirl.org/translucent/
*/



/*
******************************************************
* Initialize Page
******************************************************
*/
* {
	margin:0;
	padding:0;
}
h1 {font-size: 16px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}
hr {
border: 0;
color: #CCCCCC;
background-color: #9E9E9E;
height: 1px;
width: 100%;
text-align: left;
margin-top: 4px;
margin-bottom: 4px;
}
.smtext {font-size: 9px;}
.redtext {color: #FF0000;}
.graytext {color: #CCCCCC;}
.greentext {color: #006600;}
.orangetext {color: #FF9900;}

/*
####################################
Body Background
*/
/* text-align:center is required for older IE browsers to center a fixed with layout */
body
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #000000;
	text-align: center;
}

div
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height:140%;
}

.vTop {
	vertical-align: text-top;
	vertical-align: top;
}

/*
******************************************************
* Layout
******************************************************
*/

#wrapper {
   	text-align: left;
	width: 940px;
	margin-top: 20px ;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #002236;
	border-left-color: #002236;
	background: #FFFFFF;
	padding: 10px 20px 20px 20px;
}


/*hack to get correct width for IE6*/
/* for IE6 in standards mode */
* html #wrapper {
    w\idth: 980px; 
} 


/*
******************************************************
* Tabs
******************************************************
*/

#menuheader 
{
	margin-bottom:10px;
}

.TopNavMenu {
	background-position: left top; 
	border-top: #45586F 1px solid;
	color: #fff; 
	border-bottom: #45586F 1px solid; 
	height: 30px; 
	background-color: #183860;
}

.TopNavMenu ul {
	margin: 0px; 
	padding: 0px;
	list-style-type: none
}

.TopNavMenu li {
	margin: 0px; 
	padding: 0px;
	display: inline; 
}

.TopNavMenu li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	float: left;
	border-right: #183860 1px solid;
	padding: 7px 15px 5px 15px;
	margin: 0px;
	color: #fff;
	height: 18px;
	text-decoration: none;
}

.TopNavMenu li a:hover {
	background-position: left top; 
	color: #000; 
	background-color: #92AACA
}

/*
******************************************************
* Header
******************************************************
*/

/* need bottom margin to separate containers */
#container-header {
	background-color: #fff;
	margin-bottom: 20px;
}

#left-header {
	float:left;
	width:270px;
	padding: 6px 0px 0px 10px;
	background:#FFFFFF;
}

#right-header-dg {
	padding: 0px 0px 0px 0px;
	margin-left: 300px;
}

#right-header {
	padding: 10px 10px 10px 0px;
	background-color: #92AACA;
	text-align: right;
	margin-left: 300px;
}

#right-header a {
	font-size: 10pt;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	color: #000000;
	/*
	color: #1B4C75;
	*/
	line-height: 1.4em;
	text-decoration: none;
}

#right-header a:hover {
	color: #FFFF99; 
}

.headerText {
	font-size: 10pt;
	line-height: 1.6em;
	color: #000000;
}


/*
******************************************************
* Banner
******************************************************
*/

/* need bottom margin to separate containers */
#container-banner {
	margin-bottom: 20px;
	padding: 0;
}

#container-banner-dg {
	float:left;
	margin-bottom: 10px;
	padding: 0;
}

#left-banner-dg {
	float:left;
	width:270px;
	height:180px;
	padding: 0px 0px 0px 6px;
}

/*hack to get correct height for IE6*/
* html #left-banner-dg { 
   height:178px;
} 

#left-banner-dg h2{
	padding: 10px 20px 10px 10px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
}

#left-banner-dg h3{
	padding: 0px 20px 20px 10px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
}

#left-banner-dg p{
	padding: 0px 20px 10px 10px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 140%;
}

#left-banner-dg p.cite{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
}

#left-banner-dg a{
	color: #FFFFFF;
	padding: 0px 20px 0px 0px;
	font-size: 12px;
	text-decoration:underline;
}

#left-banner {
	float:left;
	width:270px;
	height:160px;
	padding: 20px 0px 0px 10px;
	background-color:#4A6A94;
}

/*hack to get correct height for IE6*/
* html #left-banner { 
   height:178px;
} 


#left-banner h2{
	padding: 0px 20px 20px 10px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 22px;
	font-weight: normal;
	color: #FFFFFF;
}

#left-banner h3{
	padding: 0px 20px 20px 10px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
}

#left-banner p{
	padding: 0px 20px 10px 10px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 140%;
}

#left-banner p.cite{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

#left-banner a{
	color: #FFFFFF;
	padding: 0px 20px 0px 0px;
	font-size: 12px;
}

img.imgBanner {
	margin: 4px 10px;
	border: 2px #FFFFFF solid;

}

img.imgBanner-dg {
	margin: 0px 10px 0px 14px;
	border: 2px #FFFFFF solid;

}

#right-banner {
	margin-left: 298px;
	background:#F0F2F6 url(../centralimages/testtubes.jpg) no-repeat;
	width:638px;
	height:178px;
	border-color: #aaa;
	border-style: solid;
	border-width: 1px;
}

/*hack to get correct width for IE6*/
* html #right-banner {
	margin-left: 296px;
} 

/* This puts a transparent background behind the SSIEM Long Text */
#right-banner .transparent
{
	position:relative;
	background: transparent url(../centralimages/ccc.gif);
	width:465px;
	height:61px;
	left:164px;
	top:110px;
}
/* This is the SSIEM long text */
#right-banner .strapline
{
	position:relative;
	background:  url(../centralimages/ssiemText.gif) no-repeat;
	width:465px;
	height:61px;
	left:164px;
	top:50px;
}

#right-banner .straplineAMP
{
	position:relative;
	background:  url(../centralimages/ssiemAMPText.gif) no-repeat;
	width:465px;
	height:61px;
	left:164px;
	top:50px;
}

/* This is the SSIEM DG banner image */
#right-banner-dg {
	margin-left: 298px;
	background:#F0F2F6 url(../centralimages/limesOranges.jpg) no-repeat;
	width:638px;
	height:178px;
	border-color: #aaa;
	border-style: solid;
	border-width: 1px;
}

/* This is the SSIEM DG banner image */
#right-banner-dg {
	margin-left: 298px;
	background:#F0F2F6 url(../centralimages/limesOranges.jpg) no-repeat;
	width:638px;
	height:178px;
	border-color: #aaa;
	border-style: solid;
	border-width: 1px;
}


/*hack to get correct width for IE6*/
* html #right-banner-dg {
	margin-left: 296px;
} 
/* This puts a transparent background behind the SSIEM-DG Long Text */
#right-banner-dg .transparent
{
	position:relative;
	background: transparent url(../centralimages/ccc.gif);
	width:630px;
	height:30px;
	left:4px;
	top:140px;
}
/* This is the SSIEM DG long text */
#right-banner-dg .straplineDG
{
	position:relative;
	background:  url(../centralimages/ssiemDGText.gif) no-repeat;
	width:465px;
	height:61px;
	left:164px;
	top:80px;
}

/*
******************************************************
* Body
******************************************************
*/

/* need bottom margin to separate containers */
#container-body {
	margin-bottom: 20px;
	clear: both;
}

/* blue */
#left-body {
	float:left;
	width:260px;
	/*
	height: 400px;
	*/
	padding: 10px 10px 0px 10px;
	background:#F0F2F6;
}

* html #left-body {
	padding: 10px 0px 0px 6px;
}

#left-body h2{
	padding: 10px 0px 10px 10px;
	margin: 0px 10px 10px 0px;
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #CFCFCF;
	background-color: #8599B7;
}

#left-body h3{
	padding: 10px 0px 10px 16px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #CFCFCF;
	/*background-color: #8599B7;*/
	background-color: #48698A;
}

*html #left-body h3{
	padding: 10px 0px 10px 16px;
	margin: 0;
}

#left-body p {
	padding: 10px 0px 10px 10px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height:140%;
}

#right-body {
	margin-left:290px;
	margin-top:10px;
	padding: 10px 10px 10px 10px;
	background-color: #f0f0f0;
}

#right-body h2 {
	padding-bottom: 14px;
	font-family: Verdana;
	font-size: 18px;
	font-weight: normal;
	color: #4A6B94;
}

#right-body h3 {
	padding-bottom: 10px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #4A6B94;
}

#right-body h5{
	padding: 10px 0px 10px 10px;
	margin: 0px 0px 10px 0px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #CFCFCF;
	background:#8599B7 url(../centralimages/header-bg.jpg) repeat;
}

#right-body p {
	padding-bottom: 10px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height:140%;
}


/*
******************************************************
* 3 column Body Layout
******************************************************
*/

/* below here : two styles help with 3 column layout */

#farright-body-3col p {
	padding: 10px 0px 10px 10px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height:140%;
}
#farright-body-3col h2 {
	padding: 10px 0px 10px 10px;
	font-family: Verdana;
	font-size: 18px;
	font-weight: normal;
	color: #4A6B94;
}
#center-body-3col {
	margin-left: 300px;
	margin-right: 310px;
	border-right: 1px solid #CFCFCF;
}
#center-body-3col p {
	padding: 10px 0px 10px 10px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height:140%;
}
#center-body-3col h2 {
	padding: 10px 0px 10px 10px;
	font-family: Verdana;
	font-size: 18px;
	font-weight: normal;
	color: #4A6B94;
}

*/

/* above here : two styles help with 3 column layout */


/*
******************************************************
* Inner Body Layout - Similar to 3 column Layout, but 2 cols inside right section
******************************************************
*/

#innerleft-body {
	float:left;
	width:300px;
	padding: 0px 20px 0px 10px;
	color: #4A6B94;
	border-right: 1px solid #CFCFCF;
}

* html #innerleft-body {
    /*hack to get correct height for IE6*/
   padding-left: 20px;
   width:340px;
} 

#innerleft-body h2 {
	padding: 10px 0px 10px 10px;
	font-family: Verdana;
	font-size: 18px;
	font-weight: normal;
	color: #4A6B94;
}

#innerleft-body p {
	padding: 10px 0px 10px 10px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height:140%;
}

#innerright-body {
	margin-left:610px;
	padding: 0px 0px 0px 10px;
	/*
	border-right: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	*/
}
#innerright-body h2 {
	padding: 10px 0px 10px 10px;
	font-family: Verdana;
	font-size: 18px;
	font-weight: normal;
	color: #4A6B94;
}

#innerright-body p {
	padding: 10px 0px 10px 10px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height:140%;
}

/*
******************************************************
* Body - Wide
******************************************************
*/

#container-body-wide {
	margin-bottom: 20px;
}

#top
{
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid gray;
	border-top: 1px solid gray;
	text-align: left;
	margin-left:10px;
	margin-bottom:20px;
	clear:all;
}

#top h1
{
	/* remove all padding and let encompassing div do the padding */
	padding: 0;
	margin: 0;
}

#lefttop
{
	float: left;
	/* when a div is set to float a width must also be stated */
	width: 400px;
	margin: 0;
	padding: 1em 0 1em 0;
}

#righttop
{
	margin-left: 440px;
	padding: 1em;
}


/* when a div is set to float a width must also be stated */
#lefttopalt
{
	float: left;
	width: 270px;
	margin: 0;
	padding: 10px 0px;
}

#righttopalt
{
	margin-left: 280px;
	padding: 10px;
}


/* when a div is set to float a width must also be stated */
#leftsection
{
	float: left;
	width: 400px;
	margin: 0;
	padding: 1em;
}

#rightsection
{
	margin-left: 440px;
	border-left: 1px solid gray;
	padding: 1em;
}

* html #rightsection
{
	width: 300px;
}

/* need to CLEAR as this will force the footer below any floated elements above */
#footer
{
	clear: both;
	margin: 0;
	padding: .5em;
	color: #333;
	background-color: #ddd;
	border-top: 1px solid gray;
}

/* 
remove space at top of content inside divs 
Browsers use different amounts of margin above paragraphs and headings. 
It is safe to remove all top margins, as long as there are bottom margins to keep the paragraphs and headings separate from elements below them. 
*/
#leftsection p { margin: 0 0 1em 0; }
#rightsection p { margin: 0 0 1em 0; }
#leftsection h2 { margin: 0 0 .5em 0; }
#rightsection h2 { margin: 0 0 .5em 0; }


/*
******************************************************
* Footer
******************************************************
*/

#container-footer {
	background-color: #fff;
	margin-bottom: 20px;
	clear: both;
}


#left-footer {
	float:left;
	width:270px;
	height:30px;
	padding: 10px 0px 0px 10px;
	background:#FFFFFF;
}

#right-footer {
	margin-left:290px;
	height:30px;
	padding: 20px 10px 0px 0px;
	Text-Align: right;
}

#right-footer a {
	font-size: 10pt;
	padding-right: 10px;
	margin: 0px;
	color: #1B4C75;
	line-height: 1.4em;
	text-decoration: none;
}

#right-footer a:hover {
	color: #FFFF99; 
}

.footerText {
	font-size: 8pt;
	line-height: 1.2em;
	color: #333333;
}


/*
******************************************************
* Error Boxes etc
******************************************************
*/

.dataError {
	color: red;
	font-weight: normal;
	line-height: 1.4em;

}

.dataSuccess {
	color: #006600;
	font-weight: normal;
}

#blankspace {
	margin-top:20px;
	height: 400px;
	width: 940px;
	border: 1px solid #CCCCCC;
	background:#F0F0F0 url(../centralimages/bluedock.gif) no-repeat;
}

#errorphoto {

	margin-top:20px;
	height: 258px;
	width: 620px;
	border: 1px solid #CCCCCC;
	background:#F0F0F0 url(../centralimages/bluedock620.gif) no-repeat;
}

/*
******************************************************
* Images
******************************************************
*/

img.bdr {
	border: 1px solid #999999;
	margin: 0px 4px 0px 10px;
}

/*
******************************************************
* Lists
******************************************************
*/

ul, ol {
	line-height:140%;
	font-family: Verdana;
	font-size: 12px;
	margin: 10px 20px 0px 20px;
	padding-bottom: 10px;
}

ol {
	list-style-type: decimal;
}

ul {
	list-style-type: disc;
}
	
li {
	padding: 4px 0px;
}

li a {
	padding: 5px 5px 5px 0.5em;
	text-decoration: none;
}

/* blue menu */
#button {
	padding: 0px 0px 10px 0;
	margin-bottom: 1em;
	margin-left: 1px;
	margin-right: 1px;
	background-color: #45586f;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10pt;
	color: #333;
	}

#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
	
#button li {
	border-bottom: 1px solid #92aaca;
	margin: 0;
}

#button li a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #183860;
	border-right: 10px solid #4a6a94;
	background-color: #7e9fca;
	color: #fff;
	text-decoration: none;
	width: 100%;
	line-height:140%;
}

html>body #button li a {
	width: auto;
}

#button li a:hover {
	border-left: 10px solid #4a6a94;
	border-right: 10px solid #7e9fca;
	background-color: #92aaca;
	color: #fff;
}


/*
******************************************************
* HIDER DIVS
******************************************************
*/


/*
4A6A94 / E2B366 / EDE2D0 / #CDC0AB
45586F / A98F64 / EDDEC5
183860 / 936721 / DBC8AA
7E9FCA / F0CB8E / A49A89
92AACA / F0D5A8 / 8E6D37
*/
/* Beige Menu
#button {
	padding: 0px 0px 10px 0;
	margin-bottom: 1em;
	margin-left: 1px;
	margin-right: 1px;
	background-color: #EDE2D0;
	color: #333;
	}

#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
	
#button li {
	border-bottom: 1px solid #CDC0AB;
	margin: 0;
}

#button li a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #936721;
	border-right: 10px solid #DBC8AA;
	background-color: #A98F64;
	color: #fff;
	text-decoration: none;
	width: 100%;
}

html>body #button li a {
	width: auto;
}

#button li a:hover {
	border-left: 10px solid #4a6a94;
	border-right: 10px solid #7e9fca;
	background-color: #92aaca;
	color: #fff;
}
 */
 
 
 
/*
Inner Tabs
*/

/*
http://www.cssplay.co.uk/menus/cen
*/

#tabbedNav {
	margin:10px 0 16px 0;
	padding:0px 0px 1px 0px;
}

#tabbedNav {
  float:left;
  width:100%;
  background:#dae0d2 url("../centralimages/tabbedBgWhite.gif") repeat-x bottom;
  }

* html #tabbedNav {
  padding:0px 0px 1px 0px;
}
  
#tabbedNav ul {
  margin:0px;
  padding:0px 0px 1px 14px;
  list-style:none;
  display:table;
  }
  
* html #tabbedNav ul {
  padding:0px 0px 1px 4px;
}

#tabbedNav li {
  display:table-cell;
  float:left;
  background:url("../centralimages/right_both_blue.gif") no-repeat right top;
  margin:0px 7px 0px 5px;
  padding:0px;
  }

#tabbedNav a {
  display:block;
  /*
  this part removed to cope with IE7
  position:relative;
  left:-9px;
  margin-right:-9px;
  */
  left:-9px;
  margin-right:-3px;
  margin-left:-9px;
  width:.1em;
  background:url("../centralimages/left_both_blue.gif") no-repeat left top;
  padding:5px 16px;
  text-decoration:none;
  color:#fff;
  font-weight: normal;
  font-size: 12px;
  }
  
* html #tabbedNav li {
  display:table-cell;
  float:left;
  background:url("../centralimages/right_both_blue.gif") no-repeat right top;
  margin:0px 3px 0px 5px;
  padding:0px;
}

* html #tabbedNav a {
  display:block;
  position:relative;
  /*
  left:-5px;
  margin-right:0px;
  margin-left:0px;
  */
  left:-3px;
  margin-right:0px;
  margin-left:0px;
  margin-top:-1px;
  width:5px;
  background:url("../centralimages/left_both_blue.gif") no-repeat left top;
  padding:5px 11px;
  text-decoration:none;
  color:#fff;
  }

/*
#tabbedNav > ul a {
	width:auto;
}
*/

#tabbedNav ul a {
	width:auto;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabbedNav a {float:none;}
/* End IE5-Mac hack */
#tabbedNav a:hover {
  color:#000;
  }

*html #tabbedNav a:hover {
  color:#FFFF99;
  }

/* not for IE5.x or IE6 */
#tabbedNav li:hover, 
#tabbedNav li:hover a {
 background-position:100% -150px; 
  color:#000;
  }

#tabbedNav li:hover a {
  background-position:0 -150px;
  }

 
  
/*- Menu Left --------------------------- */
	
#menuLeft {
	width: 258px;
	margin: 10px 0px 10px 0px;
	}
	
* html #menuLeft {
	width: 248px;
	}
	
#menuLeft ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#menuLeft li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	border-style: solid solid none solid;
	border-color: #44589A;
	border-size: 1px;
	border-width: 1px;
	}	
	
/*hack to get correct width for IE6*/
/* for IE6 in standards mode */
* html #menuLeft li a {
   height:33px;
} 
	
#menuLeft li a:link, #menuLeft li a:visited {
	/*
	color: #4A6A94;
	*/	
	color: #000000;
	display: block;
	background:  url(../centralimages/menuLeft260.gif);
	padding: 8px 0 0 25px;
	}
	
#menuLeft li a:hover {
	/*
	color: #4A6A94;
	*/	
	color: #000000;
	background:  url(../centralimages/menuLeft260.gif) 0 -32px;
	padding: 8px 0 0 27px;
	}

#menuLeft img {
    border: none;
} 


/*- Menu 14--------------------------- */	
	
#menu14 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#menu14 {
	width: 260px;
	margin: 10px 0px 10px 0px;
	}
		
#menu14 li a {
	height: 24px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	}
	
*html #menu14 li a {
	height: 32px;
	}	
	
#menu14 li a:link, #menu14 li a:visited {
	color: #333;
	display: block;
	background:  url(../centralimages/menu14_260.gif);
	padding: 8px 0 0 25px;
	}
	
#menu14 li a:hover {
	color: #FFF;
	background:  url(../centralimages/menu14_260.gif) 0 -32px;
	padding: 8px 0 0 27px;
	}
	

/* top menu rollover menu   */
#top-menu-dg {
	margin:0;
	padding:0;
}

#top-menu-dg ul{
	margin:0;
	padding:0; 
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	font-size:11px;
	font-weight:bold;
	background:transparent url("../centralimages/top_off.gif") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-bottom:1px solid #555555;
	border-top:1px solid #919191;
	border-left:1px solid #919191;
	border-right:1px solid #919191;
}
#top-menu-dg ul li{
	display:block;
	float:right;
	margin:0;
	padding:0;
	}
	
#top-menu-dg ul li a{
	display:block;
	float:left;
	/*
	color:#8c3a3a;
	*/
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	padding:6px 20px 0px 20px;
	height:21px;
	background:transparent url("../centralimages/top_divider.gif") no-repeat top right;
	}
#top-menu-dg ul li a:hover{
	background:transparent url("../centralimages/top_hover.gif") no-repeat top right;	
	}
	
	
	
#bluemenu {
margin-top:20px;
}

#bluemenu dl {
width: 260px; 
margin: 0 auto; 
padding: 0 0 10px 0; 
background: #69c url(../centralimages/bluemenu-bottom.gif) no-repeat bottom left;
}

#bluemenu dt {
margin:0; 
padding: 10px; 
font-size: 16px; 
font-weight:bold; 
color: #fff; 
border-bottom:1px solid #fff; 
background: #69c url(../centralimages/bluemenu-top.gif) no-repeat top left;
}

#bluemenu dd {
margin:0; 
padding:0; 
color: #fff; 
font-size: 14px; 
border-bottom:1px solid #fff; 
background: #47a;
}

#gallery a, #gallery a:visited {
color:#fff; 
text-decoration:none; 
display:block; 
padding:5px 5px 5px 24px;
background: #47a url(../centralimages/bluemenu-arrow.gif) no-repeat 10px 10px; 
/*width:125px;*/
}

#gallery a:hover {
background: #258 url(../centralimages/bluemenu-arrowr.gif) no-repeat 11px 10px; 
color:#9cf;
}

#iconmenu {
margin:0px 0px 0px 0px;
float:right;
}

#iconmenu dl {
margin: 0; 
padding: 18px 0 10px 0; 
list-style-type: none;
}

#iconmenu dt {
margin:0; 
padding: 10px; 
font-size: 16px; 
font-weight:bold; 
color: #000; 
}

#iconmenu dd {
margin:0; 
padding:0; 
color: #000; 
font-size: 12px; 
display: inline;
}

.icongallery1 a, .icongallery1 a:visited {
color:#08317B; 
text-decoration:none; 
padding:5px 5px 5px 20px;
background: url(../centralimages/about16.gif) no-repeat 0px 2px; 
}
.icongallery1 a:hover {
background: url(../centralimages/about16.gif) no-repeat 0px 2px; 
color:#FF9900; 
}
.icongallery2 a, .icongallery2 a:visited {
color:#394A21; 
text-decoration:none; 
padding:5px 5px 5px 20px;
background: url(../centralimages/editors16.gif) no-repeat 0px 2px; 
}
.icongallery2 a:hover {
background: url(../centralimages/editors16.gif) no-repeat 0px 2px; 
color:#FF9900; 
}
.icongallery3 a, .icongallery3 a:visited {
color:#635A29; 
text-decoration:none; 
padding:5px 5px 5px 20px;
background: url(../centralimages/site16.gif) no-repeat 0px 2px; 
}
.icongallery3 a:hover {
background: url(../centralimages/site16.gif) no-repeat 0px 2px; 
color:#FF9900; 
}
.icongallery4 a, .icongallery4 a:visited {
color:#105A7B; 
text-decoration:none; 
padding:5px 5px 5px 20px;
background: url(../centralimages/msg16.gif) no-repeat 0px 1px; 
}
.icongallery4 a:hover {
background: url(../centralimages/msg16.gif) no-repeat 0px 1px; 
color:#FF9900; 
}
.icongallery5 a, .icongallery5 a:visited {
color:#633929; 
text-decoration:none; 
padding:5px 5px 5px 20px;
background: url(../centralimages/home16.gif) no-repeat 0px 0px; 
}
.icongallery5 a:hover {
background: url(../centralimages/home16.gif) no-repeat 0px 0px; 
color:#FF9900; 
}

.icongallery6 a, .icongallery6 a:visited {
color:#08317B; 
text-decoration:none; 
padding:5px 5px 5px 20px;
background: url(../centralimages/downBlue16.gif) no-repeat 0px 2px; 
}
.icongallery6 a:hover {
background: url(../centralimages/downBlue16.gif) no-repeat 0px 2px; 
color:#FF9900; 
}

.icongallery7 a, .icongallery7 a:visited {
color:#394A21; 
text-decoration:none; 
padding:5px 5px 5px 20px;
background: url(../centralimages/downGreen16.gif) no-repeat 0px 2px; 
}
.icongallery7 a:hover {
background: url(../centralimages/downGreen16.gif) no-repeat 0px 2px; 
color:#FF9900; 
}

.icongallery8 a, .icongallery8 a:visited {
color:#633929; 
text-decoration:none; 
padding:5px 5px 5px 20px;
background: url(../centralimages/downBrown16.gif) no-repeat 0px 2px; 
}
.icongallery8 a:hover {
background: url(../centralimages/downBrown16.gif) no-repeat 0px 2px; 
color:#FF9900; 
}

.icongallery9 a, .icongallery9 a:visited {
color:#08317B; 
text-decoration:none; 
padding:5px 5px 5px 20px;
background: url(../centralimages/folderBlue16.gif) no-repeat 0px 2px; 
}
.icongallery9 a:hover {
background: url(../centralimages/folderBlue16.gif) no-repeat 0px 2px; 
color:#FF9900; 
}

.icongallery10 a, .icongallery10 a:visited {
color:#633929; 
text-decoration:none; 
padding:5px 5px 5px 20px;
background: url(../centralimages/folderGlass16.gif) no-repeat 0px 2px; 
}
.icongallery10 a:hover {
background: url(../centralimages/folderGlass16.gif) no-repeat 0px 2px; 
color:#FF9900; 
}

.icongallery11 a, .icongallery11 a:visited {
color:#08317B; 
padding:2px 5px 5px 20px;
background: url(../centralimages/iconBlueArrowDown.jpg) no-repeat 0px 2px; 
}
.icongallery11 a:hover {
background: url(../centralimages/iconBlueArrowDown.jpg) no-repeat 0px 2px; 
color:#FF9900; 
}

.icongallery12 a, .icongallery12 a:visited {
color:#394A21; 
padding:2px 5px 5px 20px;
background: url(../centralimages/iconGreenArrowDown.jpg) no-repeat 0px 2px; 
}
.icongallery12 a:hover {
background: url(../centralimages/iconGreenArrowDown.jpg) no-repeat 0px 2px; 
color:#FF9900; 
}

.icongallery13 a, .icongallery13 a:visited {
color:#633929; 
padding:2px 5px 5px 20px;
background: url(../centralimages/iconBrownArrowDown.jpg) no-repeat 0px 2px; 
}
.icongallery13 a:hover {
background: url(../centralimages/iconBrownArrowDown.jpg) no-repeat 0px 2px; 
color:#FF9900; 
}

.icongallery14 a, .icongallery14 a:visited {
color:#000000; 
padding:2px 5px 5px 20px;
background: url(../centralimages/icon20Man3.jpg) no-repeat 0px 2px; 
}

.icongallery14 a:hover {
background: url(../centralimages/icon20Man3.jpg) no-repeat 0px 2px; 
color:#FF9900; 
}

.icongallery15 a, .icongallery15 a:visited {
color:#000000; 
text-decoration:none; 
padding:2px 5px 5px 20px;
background: url(../centralimages/iconrecyle.jpg) no-repeat 0px 2px; 
}

.icongallery16 a, .icongallery16 a:visited {
color:#000000; 
padding:2px 5px 5px 20px;
background: url(../centralimages/iconweb1.jpg) no-repeat 0px 2px; 
}
.icongallery16 a:hover {
background: url(../centralimages/iconweb1.jpg) no-repeat 0px 2px; 
color:#FF9900; 
}


#listmenu {
margin: 0px;
}

#listmenu dl {
list-style-type: none;
}

#listmenu dt {
margin:0px; 
padding: 0px; 
font-size: 16px; 
font-weight:bold; 
color: #000; 
}

#listmenu dd {
margin:0px; 
padding:4px 0px; 
color: #000; 
font-size: 12px; 
}

#bluebanner {
margin-top:0px;
}

#bluebanner dl {
width: 260px; 
margin: 0 auto; 
padding: 0 0 0 0; 
}

#bluebanner dt {
margin:0; 
padding: 10px; 
font-size: 16px; 
font-weight:bold; 
color: #fff; 
border-bottom:1px solid #fff; 
/*
background: #00187B url(../centralimages/bluebanner-top.gif) no-repeat top left;
*/
background: #258 url(../centralimages/bluebanner-top.gif) no-repeat top left;
}

#bluebanner dd {
margin:0; 
padding:0; 
height: 140px;
color: #fff; 
font-size: 14px; 
border-bottom:1px solid #fff; 
background: #4A6A94;
}

#bluebannerbody {
color:#fff; 
text-decoration:none; 
display:block; 
padding:5px 5px 5px 10px;
background: #4A6A94;
}

#bluebannerbody a, #bluebannerbody a:visited {
color:#fff; 
text-decoration:underline; 
display:block; 
padding:5px 5px 5px 10px;
color:#fff; 
}

#bluebannerbody a:hover {
color:yellow; 
}



