/* CSS Document */
/*Main Body*/
BODY{
	font-family:Arial, Helvetica, sans-serif;	
	background-color:#CCCCCC;
	font-size:12px;
	color:#343334;
}

strong, b, span {
	font-family:Arial, Helvetica, sans-serif;
}
em, i {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a img {
	border:none;
	margin:0px;
}
/*Main Content holder*/
/*TEMPLATE*/
/*////////////*/
#classContent {
	display:block;
	width:940px;
	text-align:left;
	background:url(images/bg_content.gif) top repeat-y;
	vertical-align:top;
	border-spacing: 0px 0px;
	border-collapse:collapse;
	overflow:hidden;
	min-height:568px;
 	height:568px;
	height:auto !important;
}

#classContent a {
	color:#0066CC;
	text-decoration:none;
}

#classContent a:hover {
	text-decoration:underline;
}
/*////////////*/
/*BANNER*/
/*////////////*/
#hat {
	display:block;
	width:940px;
 	height:6px;
	border-spacing: 0px 0px;
	border-collapse:collapse;
	border:none;
	background:url(images/bg_hat.gif) top right no-repeat;
	vertical-align:top;
}

#topPanel {
	float:right;
	text-align:left;
	display:block;
	padding-left:18px;
	padding-right:26px;
	width:593px;
 	height:30px;
	border:none;
	vertical-align:top;
	background:url(images/customer_care.gif) top right no-repeat;
}
/*///////////////////*/
/*MAIN CONTAINER DIV*/
/*/////////////////*/
#mainContainer {
	text-align:center;
	display:block;
	width:940px;
	height:auto;
	border:none;
	vertical-align:top;
}
#mainContent {
	text-align:left;
	display:block;
	width:auto;
 	height:auto;
	border:none;
	vertical-align:top;
	overflow:visible;
}

/*////////////*/
/*LEFT GAP DIV*/
/*////////////*/
#leftGap {
	float:left;
	height:363px; /* Required for Contribute CS3 */
	width:92px;
	margin-top:0px;
	margin-bottom:0px;
	border-spacing: 0px 0px;
	border-collapse:collapse;
	display:block;
	vertical-align:top;
}
/*////////////*/
/*INNER DIV*/
/*////////////*/
#innerContent {
	float:left;
	position:relative; /* Required for Contribute CS3 */
	text-align:left;
	display:block;
	width:848px;
	min-height:363px;
 	height:auto !important;
 	height:363px;
	border:none;
	vertical-align:top;
	background:url(images/menu_shadow.jpg) top right repeat-y;
	background:url(images/menu_shadow.gif) top left repeat-y; 
}
/*////////////*/
/*MENU DIV*/
/*////////////*/
#menuContent {
	float:left;
	text-align:center;
	display:block;
	width:211px;
	min-height:543px; /* This may need to be altered when menu is changed */
	height:auto !important;
	height:543px;
	border:none;
	padding-top:17px; 
	padding-bottom:4px; /* This may need to be altered when menu is changed */
	vertical-align:top;
	background:url(images/menu_body.jpg) top left no-repeat;
}

/*////////////*/
/*LOGO BANNER DIV*/
/*////////////*/
#logoBanner {
	display:block;
	width:100%;
	height:162px;
	vertical-align:bottom;
}

#menuFoot {
	float:right;
	display:block;
	width:848px;
 	height:30px;
	border-spacing: 0px 0px;
	border-collapse:collapse;
	border:none;
	background:url(images/menu_foot.jpg) top left no-repeat;
}
#mainMenu td {
	height:27px;
	width:182px;
	vertical-align:top;
	text-align:center;
}
/*////////////////*/
/*PAGE TABS DIV*/
/*////////////////*/
#pageTabs {
	float:right;
	text-align:left;
	display:block;
	padding-left:72px;
	padding-right:55px;
	width:509px;
	min-height:32px;
	height:auto !important;
	height:32px;
	border:none;
	vertical-align:top;
}
#tableTabs {
	height:100%;
	border-collapse:collapse;
	margin-top:20px;
}
/*////////////////*/
/*TEXT CONTENT DIV*/
/*////////////////*/
#textContent {
	float:right;
	text-align:left;
	display:block;
	padding-top:10px;
	padding-left:72px;
	padding-right:55px;
	width:509px;
	min-height:466px;
 	height:auto !important;
 	height:466px;
	border:none;
	vertical-align:top;
}
/*////////////////*/
/*FOOT CONTENT DIV*/
/*////////////////*/
#innerFoot {
	display:block;
	float:left;
	width:940px;
 	height:30px;
	border:none;
	background:url(images/bg_foot.gif) bottom right no-repeat; 
	vertical-align:top;
	color:#4887b1;
}

#footMenu {
	height:26px;
	width:875px;
	vertical-align:top;
	text-align:center;
}
/*////////////////*/
/*HOME CONTENT DIV*/
/*////////////////*/

#homeContent {
	float:right;
	text-align:left;
	display:block;
	padding-top:10px;
	padding-left:18px;
	padding-right:26px;
	width:593px;
	min-height:466px;
 	height:auto !important;
 	height:466px;
	border:none;
	vertical-align:top;
}

/*////////////////*/
/*FLASH HOLDER DIV*/
/*////////////////*/

#homeAni {
	width:100%;
	height:308px;
	border-bottom:1px solid #97bad3;
	background-color:#97bad3;
	overflow:hidden;
}

/*////////////*/
/*BG BLURB DIV*/
/*////////////*/
#homeBlurb {
	display:block;
	color:white;
	width:100%;
 	height:95px;
	background:url(images/blurbkeys.gif) bottom right no-repeat; 
	background-color:#386488;
	border-top:1px solid #7ca8c7;
}

/*//////////////*/
/*BG BLURB TABLE*/
/*//////////////*/

#homeBlurb table {
	border-collapse:collapse;
	height:100%;
	width:100%;
}

/*///////////*/
/*BG BLURB TD*/
/*///////////*/

#homeBlurb td {
	padding:24px;
}

/*//////////////*/
/*HOME LINKS DIV*/
/*//////////////*/
#homeLinks {
	display:block;
	height:122px;
	width:100%;
	margin-top:4px;
}

#homeLinks table {
	border-collapse:collapse;
	width:100%;
	height:100%;
	text-align:center;
}

/*END TEMPLATE*/
/*////////////*/