



* { padding: 0; margin: 0; /*resets all to zero*/ }

/**MAIN BODY AND CONTAINER DIVS**/

body {
	font-family: trebuchet ms;
	color: #002b55;
}

#container{
	width: 798px;
	margin: 0px auto;
	padding-top:5px;
	position: relative;
	background-color: #FFFFFF;
}

/**ALL ABOVE MENU BAR**/

#header{
	margin-top: 2px;
	width: 800px;
	min-height:100px;
	height:auto;
 	background: url(../images/back-top.gif) no-repeat left top;
}

div#header a img{
	border: none;
	margin-bottom:-3px
}

div.logo {
	padding-top:8px;
	float: left;
	padding-left:10px;
}

div.logo img.logo {
	vertical-align: middle;
}

div.logo a{
	font-size: 1.56em;
	text-decoration:none;
	color: #384272;
	font-weight: bold;
}

div.topLinks {
	padding-right:15px;
	float:right;
	text-align:right;
	padding-top:5px;

}

ul.topLinks {
	width:255px;
	font-size:0.7em;
	padding: 3px 0px 0px 0px;
	margin: 0 0 6px 0;
	border-bottom: 1px solid #4f9ac8;
}
ul.topLinks li {
	display: inline;
	background-image:  url(../images/arrow.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}

div.topLinks a { color: #4f9ac8;
	text-decoration:none;
}

ul.fontsize {
	padding: 0;
	margin: 0;
}

ul.fontsize li {

	list-style: none;
	font-size:0.7em;
	display: inline;
}





/**TABBED MENU BAR**/

#menubar {
	width:796px;
	font-size:0.7em;
	line-height:normal;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b0b5cc;
	border-left-color: #b0b5cc;	

}
  
#menubar ul {
  	margin:0;
  	padding:0;
  	list-style:none;
}

#menubar a img{
border:none;
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#menubar a {float:none;}
/* End IE5-Mac hack */

#menubar a:hover {
  color:#384277;
  }

/**Individual settings for different tab images**/
  
#menubar #on {
  background: url(../images/tabmenu/yel-back-a.gif) no-repeat left top;
}
#menubar #on a {
  background: url(../images/tabmenu/yel-back-b.gif) no-repeat right top;
	color: #ffffff;
}
  
#menubar #book {
  background: url(../images/tabmenu/book-back-a.gif) no-repeat left top;
}
  
#menubar #book a {
padding-left:55px;
padding-right:55px;
background: url(../images/tabmenu/book-back.gif) no-repeat right top;
	color: #384277;
}



#menubar #on-start {
  background: url(../images/tabmenu/yel-back-d.gif) no-repeat left top;
}


#menubar #on-start a {
  background: url(../images/tabmenu/yel-back-b.gif) no-repeat right top;
    padding:7px 20px 6px 6px;
	color: #ffffff;
}
#menubar #on-start1 a {

    padding:7px 20px 6px 6px;
  color:#cbd0e7;}





/**MAIN SITE IMAGE**/
  
#mainimage{
	display:block;
} 




/**MAIN CONTAINER FOR 3 FLOATING DIVS**/

#container2
{
	background-image:  url(../images/back.gif);


}



/**LEFT MENU BAR**/

#leftnav
{
position:relative;
float: left;
width:185px;
display: block;
left:0px;
	font-family: verdana;
		z-index:100;
}
#leftnav p
{
color:#ffffff;
font-size:0.95em;
margin-left:17px;
font-weight:bold;

}

#leftnav p a:link,#leftnav p a:hover,#leftnav p a:visited
{
color:#ffffff;
font-size:0.95em;
font-weight:bold;
text-decoration:none;

}

#leftnav ul {
	margin-left: 0px;
	padding: 0px;
	list-style: none;
	margin-top: 0px;
}

#leftnav ul li a {
	text-indent: 18px;
	display: block;
	font-size: 0.8em;
	line-height: 1.9em;
	margin-bottom:12px;
	width: 185px;
	color : #ffffff;
	text-decoration: none;
	font-weight: normal;
}
#leftnav ul li a:hover{
  color:#cbd0e7;
}


#leftnav ul ul {
	margin-top:-12px;
	padding-top:0px;
	padding-bottom:3px;
	background-color : #4e5aa3;		
	margin-bottom:10px;
	}
	
#leftnav ul li.on ul li a {
	text-indent: 30px;
	font-size: 0.7em;
	line-height: 1.6em;
	margin-bottom:0px;
	color : #ffffff;
	text-decoration: none;
	font-weight: normal;
	background-color : #4e5aa3;		
	}
		
#leftnav ul li.on ul li a:hover {
	text-decoration:underline;

	}
#leftnav ul li.on a {
	background-color : #4e5aa3;		
}
#leftnav ul li.home a {

	background-color : #f8d04a;		
	color: #384277;


}




/**MAIN CONTENT*/
div#main{
	margin-bottom:10px;
	position:relative;
	padding-top:10px;
	margin-right:195px;
	margin-left:195px;
	min-height:600px;
	font-family: verdana;

}


div#main p {
	font-size: 0.78em;
	margin-bottom:20px;
	text-align: left;
	line-height:1.6em;
}




div#main ul {
	padding-left:20px;
}

div#main ul li{
	font-size:0.78em;
	line-height:1.2em;
	padding-bottom:5px;
}

div#block{
	height:24px;
	min-height:100%;
	background-color: #384277;
	display:block;
	position:relative;
	z-index:1;
}


/**RIGHT BAR**/


#rightbar
{
	float: right;
	width: 185px;
	position:relative;
	display: block;
	left:0px;
		z-index:100;



}

#rightbar div.block-right{
	height:23px;
	background-color: #f8d04a;

}


/**FOOTER**/

#footer

{	width: 798px;
	margin: 0px auto;
	font-size: 0.68em;
	position:relative;
	line-height: 18px;
	background-color:#ffffff;
	clear: both;
	color: #939393;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c0c0c0;
}

#footer a:link,#footer a:hover,#footer a:visited
{
	color: #939393;
	text-decoration:none;	

}

/**FONT SETTINGS**/



h1 {
	color: #003366;
	font-size: 1.3em;
	padding-bottom:20px;
}


h2 {
	color: #003366;
	font-weight:bold;
	font-size: 0.9em;
	padding-bottom:12px;
	}
h4 {
	color: #003366;
	font-size: 0.9em;
	padding-bottom:18px;
	}
h3{
	display:block;
	color: #ffffff;
	font-size: 0.9em;
	font-weight: bold;
	background-color: #384277;
	margin-right:10px;
	}


#main a:link,#main a:visited{
	color: #003366;
	text-decoration:none;
}

#main a:hover{
	text-decoration:underline;
}

div#rightbar a img,
div#main a img{	
border:none;
}



div#main table td div,div#main table tr td {	
font-size:0.68em;
}
div#main table tr td.small{	
font-size:0.68em;
	line-height: 18px;
}
div#main table tr td.small2{	
font-size:0.8em;
	line-height: 18px;
}
div#main table tr td.large{	
font-size:0.88em;
	line-height: 18px;
}
