@CHARSET "UTF-8";


body{
	margin: 0;
	padding: 0;
	border: 0;
	overflow: auto;
	max-height: 100%;         
	font: 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	color: black;
	background-color: #ffffff;
}

h1 {
font: bold 22px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
color: navy;
}

h2 {
	font-family: Arial;
	font-size: 18px;
	color: #d1783e;	
}

SPAN {
	font-size: 12px;
}

.newBodyText{
	position: absolute;
	top: 70px;
	left: 190px;
	right: 210px;
	text-align: justify;	
}

.bodyText {

	font:11px Arial, Helvetica, sans-serif;

	color:#666666;

	line-height:20px;

	margin-top:0px;
}



.framecontentLeft, .framecontentRight{
position: absolute; 
top: 50px; 
left: 0; 
width: 180px; /*Width of left frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: white;
color: white;
}

.framecontentRight{
left: auto;
right: 0; 
width: 200px; /*Width of right frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: white;
color: white;
}

.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/

}

* html body{ /*IE6 hack*/
padding: 0 0px 0 0px; /*Set value to (0 WidthOfRightFrameDiv 0 WidthOfLeftFrameDiv)*/
}

/*---------breadcrumb-------------------*/

.toptable{
	position: absolute; 
	top: 0px; 
	left: 0; 
	width: 100%; 
	height: 45px;
	overflow: hidden; 
	background-color: #3d627c;
	color: white;        
        vertical-align:middle;
}

.breadcrumb{
	font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
        text-align: left;
        
}

.breadcrumb a{
	background: transparent url(media/breadcrumb.gif) no-repeat center right;
	text-decoration: none;
	padding-right: 18px; /*adjust bullet image padding*/
	color: white;
        
}

.breadcrumb a:visited, .breadcrumb a:active{
	color: white;        
}

.breadcrumb a:hover{
	text-decoration: underline;
}

/*---------------left menu---------------------------------*/

.slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 130px; /* width of menu (don't forget to add border with below!) */
border-left: 1px solid #dddddd; /* thick left border of menu */

}

.slidedoormenu li{
border-bottom: 1px solid #885b5c; /* Gray border beneath each menu item */
}

.slidedoormenu li a{

font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana;
display: block;
color: black;
width: auto;
border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
padding: 5px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
}

.slidedoormenu li a:visited, .slidedoormenu li a:active{
color: black;
}



.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 5px 0; 
}

/*---------------------------right menu--------------------------*/

.menuTitle{
	font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana;
	margin: 0;
	padding: 5px;
	color: navy;	
}

.rightmenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 130px; 

}

.rightmenu li{
border-bottom: 1px solid #885b5c; 
}

.rightmenu li a{

font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana;
display: block;
color: black;
width: auto;
border-bottom: 1px solid white; 
padding: 5px 0; 
text-indent: 8px;
text-decoration: none;
}

.rightmenu li a:visited, .slidedoormenu li a:active{
color: black;
}



.rightmenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; 
}

.rightmenu li.lastitem a{
padding: 5px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}



.startpagelink {
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana;
color: black;
}

.startpagelink a{
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana;
color: black;
}

.startpagelink a:hover {
	text-decoration: underline;
}

.startpagelink a:visited, .startPageLink a:active{
color: black;
text-decoration: underline;

}


#bottomMenuFont {
	color:gray;	
	font-size: 10px;
	text-align: right;
	border-top: 1px solid gray;
	padding: 5px;	

}

/*------------text options-------------------*/

	
.code {
	color: #272f7a;
	font-weight: bold;
	font-size: 14px;
	}

.mainLinkFormat{
	font-weight: bold;
	color:#e76d00;
	font-family: Times New Roman;
	font-style:italic;
	font-size: 13px;	
}

.linkFormat{
	color:gray;
	font-family: Times New Roman;
	font-style:italic;
	font-size: 12px;
}

.table2HeaderFormat{
	font-size: 12px;
	font-weight: bold;
	color: #e76d00;
	
}

/*----------bottom menu----------------------*/
#bottomMenuFont {
	color:gray;	
	font-size: 10px;
	text-align: right;
	border-top: 1px solid gray;
	padding: 5px;	
}

.subHeader {

	font:bold 11px Arial, Helvetica, sans-serif;

	color: #993300;

	line-height:22px;

	letter-spacing:.2em;

}
