html {
	margin:0;
	padding:0;
	height:100%;
	z-index:0;
}

body {
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	height:auto;
	z-index:0;
}


#container {
	min-height:100%;
	position:relative;
	z-index:1;
}


#header {
	width:953px;
	margin-bottom:0px;
	margin-top:15px;
	height:87px;
}

	
#body {
	padding:0px;
	padding-bottom:250px;	/* Height of the footer */
	z-index:0;
}


/*Styling for DIV that holds Navigation and background*/

#navMain {
height:55px;
width:943px;
background-image:url(../images/nav_bg.gif);
background-position: top left;
background-repeat:no-repeat;
padding-left:17px;
padding-top:3px;
margin-top:10px;
background-color:transparent;
z-index:8;
position:relative;
top:0px;
left:0px;
}


/* ######### CSS for top level tabs ######### */

.tabsmenuclass ul{
overflow: hidden;
width: auto;
margin: 0;
padding: 0;
list-style-type: none;
}

.tabsmenuclass li{
float: left;
background-image:url(../images/top_menu_vRule.gif);
background-position:center right;
background-repeat:no-repeat;
padding: 7px 7px 7px;
}

.tabsmenuclass_last {
float: left;
background:none !important;
padding: 7px 7px 7px;
}

.tabsmenuclass a{
display: block;
background: transparent;
color: white;
margin-right: 1px;
text-decoration: none;
font: bold 11px Arial;
}

.tabsmenuclass a:hover, .tabsmenuclass a.selected{
background: transparent;
color: white;
text-decoration:underline;
}

/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass{
clear: left;
background: transparent;
width: 90%;
height: 16px;
border: 0px solid silver;
margin-left:-2px;
}

.tabsmenucontentclass ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.tabsmenucontentclass li{
float: left;
margin-right:0px;
background-image:url(../images/sub_menu_vRule.gif);
background-position:bottom right;
background-repeat:no-repeat;
padding: 0px 8px 0px 8px;
}

.tabsmenucontentclass_last {
float: left;
margin-right:0px;
background:none !important;
padding: 0px 8px 0px 8px;
}

.tabsmenucontentclass a{
color: white;
text-decoration:none;
font:11px Arial;
padding-right:0px;
}

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

/*Footer Positioning and Styling*/
#footer {
position: absolute;
	bottom:0;
	width:100%;
	height:210px;
	background-image:url(../images/btm_bg.jpg);
	background-repeat:repeat-x;
	left:0;
}

#footerLinks{
margin-top:10px;
width:940px;
}

#footerLinks a:hover{
text-decoration:underline;
}

.sectionTitle {
color:#FFFFFF;
font: bold 11px Arial;
line-height:17px;
}

.sectionTitle a{
color:#FFFFFF;
text-decoration:none;
}

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

.sectionSubTitle {
color:#FFFFFF;
font:11px Arial;
line-height:17px;
}

.sectionSubTitle a{
color:#FFFFFF;
text-decoration:none;
}

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

.copyright {
margin-top:5px;
text-align:right;
color:#CCCCCC;
font: bold 11px Arial;
}

.head {
display:none;
}
