body{margin-top:0px; text-align: -moz-center; font-size:0.80em; FONT-FAMILY: Verdana; background-color:#000066 }
*html body{text-align: center; }

#all{width: 864px; margin-left: auto; margin-right: auto; background-color:White; margin-top:10px; padding-top:7px; }		

/* Main navigation */
#mainNav { margin-left:0px; }
#mainNav a{ margin-left:2px; margin-top:5px; display:block; width:70; float:left; height:80px;}
#mainNav a i { visibility: hidden; }

/* Search Box */
#search {float:left; text-align: left; margin-top:155px; margin-left:300px;}
#search h2{margin: 0px;}
#searchBox input{height:20px;}
#searchBox{float:left; margin-left:5px; margin-top:153px; }
#searchBox form{margin: 0px;}

/* User logged in*/
#userdetails {text-align: right; clear:both; float:left; margin-left:50px; margin-top:15px; width:740px;}

/* Content*/
#content {padding-left:7px; float:left; width: 864px; margin-top:10px; padding-right:7px; margin-bottom:0px; height:auto;}
*html #content {height:500px;}

#leftColumn{ float:left; text-align:left; width: 190px; }
#rightColumn{ margin-left:15px; float:left; text-align:left; width: 640px; }

/* Submenu */
#submenu { background-color: #F3F3F3; padding-bottom:15px;}
#submenu ul{list-style-type: none; margin: 0; padding: 0; margin-left: -5px;  background-color: #F3F3F3; }
#submenu ul ul{ padding-bottom:5px; margin-left:10px;}
*html #submenu ul ul{ margin-left:0px;}


#submenu li{margin-left: 10px;  line-height:20px; background: url(/images/design2008/bulletblue.gif); background-position:0px 5px;  background-repeat: no-repeat;}
#submenu li li{margin-left: 10px;  line-height:20px; background: url(/images/design2008/bulletLightBlue.gif); background-position:0px 5px;  background-repeat: no-repeat;}
#submenu a{ margin-left:15px;}
#menuTop {background-image: url(/images/design2008/menutop.gif); background-repeat:no-repeat; height: 15px; width: 190px;}
#menuBottom {background-image: url(/images/design2008/menubottom.gif); background-repeat:no-repeat; height: 15px; width: 190px;}

#title h1{margin:0px; border-bottom:solid 1px #dedede; margin-top:10px;}

/* Footer */
#footer{background-color:White; float:right; background-image: url(/images/design2008/footer.gif); background-repeat:no-repeat; background-position:60px 0; height: 313px; width: 864px;}
/* Footer Links */
#footerLinks { margin-top:285px;}
#footerLinks ul{padding: 0; list-style: none; margin-top:10px; padding-left:270px;}
*html #footerLinks ul{padding-left:245px;}

#footerLinks li{float: left; margin: 0 10 0 0; height: 17px;}
#footerLinks a{display:block; margin-left: 4px;}	
	

/*



*/

/* -------- Styles - eventually move to styles css -------------- */

p:{font-size:0.90em; FONT-FAMILY: Verdana; COLOR: #434366;}
font:{font-size:0.90em; FONT-FAMILY: Verdana; COLOR: #434366;}

A:link{FONT-SIZE: 9pt; COLOR: #5F971C; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
A:visited{FONT-SIZE: 9pt; COLOR: #5F971C; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
A:hover{FONT-SIZE: 9pt; COLOR: #000066; FONT-FAMILY: Verdana; TEXT-DECORATION: none}

#search h2{font-size:0.80em; color:White;}
#searchBox input{border: 1px solid #000000; }
.search-button {background-color: 467215; width: 20px; text-align: center; color: white; border-style: none; height:18px;}
.search-box {background-color: CBF199; border-style: none; height:18px;}

#intro p{font-size:0.80em; color:#525252; FONT-FAMILY: Verdana; }
#introLoggedIn p{font-size:0.80em; color:#525252; FONT-FAMILY: Verdana; }
#userdetails {font-size:0.80em; color:#525252; FONT-FAMILY: Verdana; }

p.homePageTitle {color:7FA744; font-family:verdana; font-weight:bold; font-size:0.80em; margin:0px; margin-bottom:5px;}
.cellHeader{font-size:0.80em; color:#525252; FONT-FAMILY: Verdana;} 
A.sublink{font-size:0.75em; FONT-FAMILY: Verdana; COLOR: #434366;}
A.sublink:visited{font-size:0.75em; FONT-FAMILY: Verdana; COLOR: #434366;}
A.sublink:hover{font-size:0.75em; FONT-FAMILY: Verdana; COLOR: #000000; }

A.menuLink{font-size:0.80em; FONT-FAMILY: Verdana; COLOR: #000066;}
A.menuLink:visited{font-size:0.80em; FONT-FAMILY: Verdana; COLOR: #000066;}
A.menuLink:hover{font-size:0.80em; FONT-FAMILY: Verdana; COLOR: #000000; }

font.breadlink{font-size:0.80em; FONT-FAMILY: Verdana; COLOR: #434366;}

#title h1{font-size:1.5em; FONT-FAMILY: Verdana; COLOR: #000066; font-weight:normal;}
#contentOutput {font-size:0.80em; FONT-FAMILY: Verdana; COLOR: #434366; line-height:18px;}
#contentOutput img{margin:0px; padding:2px; border:solid 1px #dedede;}

#contentOutput td{font-size:0.80em; FONT-FAMILY: Verdana; COLOR: #434366; line-height:18px;}

#footerLinks li{font-size:0.75em; color:#ffffff; FONT-FAMILY: Verdana;}

A.footerLink:link{FONT-SIZE: 1em; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: underline}
A.footerLink:visited{FONT-SIZE: 1em; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: underline}
A.footerLink:hover{FONT-SIZE: 1em; COLOR: #dedede; FONT-FAMILY: Verdana; TEXT-DECORATION: underline}


.header { font-size:  12pt; color: #2B2B7F; caption:  Header: 12pt - Blue;  font-weight: bold; font-family:verdana, arial, sans-serif;}
.small	 {	caption : Small: 8pt - Black;	font-size: 8pt; 	color: #222222;	font-weight: 500;}
.tiny { caption : Tiny: 7pt - Black;	font-size: 7pt; 	color: #222222;	font-weight: 500;}
.header { font-size:  12pt; color: #2B2B7F; caption:  Header: 12pt - Blue;  font-weight: bold; font-family:verdana, arial, sans-serif;}
.subHeader { color: #B9CFA0; font-size:  10pt; caption: Sub Header: 10pt - Green; font-family:verdana, arial, sans-serif;}
.altBody {font-size:10pt; font-family:verdana, arial, sans-serif; color:#2B2B7F; caption: Alt Body Text: 10pt - Blue}
.homePageTitle {color:7FA744;caption:Home Page Title;font-family:verdana, arial, sans-serif; font-weight:bold;}
.largeGrey { font-size:  20pt; color: #696969; caption:  Large_Grey_20: 20pt - Grey;  font-family:verdana, arial, sans-serif; line-height:35px;}


td.tableHeader {	background-color:#2B2B7F;	color: white; 	font-size:10pt;	caption:Table Header - 10pt}
td.tableSubHeader {	background-color:#9191D5;	color: black; 	font-size:10pt;	caption:Table Sub Header: 10pt}
td.tableRowDark {	background-color:#B9CFA0;	color: black; 	font-size:10pt;	 caption : Table Dark Row: 10pt}
td.tableRowLight {	background-color:#D9EFC0;	color: black; 	font-size:10pt;	caption:Table Light Row: 10pt}


	
/*

#scrollerBox{float:left; margin-left:45px; margin-top:-19px;}

*/
