/*  Copyright © 2007-2008 - WebWhirlers
	 This skin package is made available free for personal and business use. 
	 May not be resold or redistributed, included in any collections of skins or other. 
	 For more skins, please check out www.webwhirlers.com  */
* {
margin:0;
padding:0;
}
body {
margin:0px;
text-align:center;
margin:0px auto;
background:url(images/background.gif) repeat-x;
background-color:#c6c7c9;
font-size:11px;
}
td, th, div {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:11px; 
}
a,a:link,a:visited {
color:#333333; 
text-decoration:none; 
}
a:hover{
color:#CE003D; 
text-decoration:none;
}
.Normal{
font-size:11px; 
color:#000000; 
}
.Normal ul {
margin: 0px 10px 0px 25px;
padding:5px 0;
}

#container {
text-align:center;
margin:0px auto;
width:915px;
background-color:#DCDDDE;
background:url(images/allback.gif);
}
#top {
width:915px;
background:url(images/topback.gif) no-repeat;
height:71px;
}
#topleft {
width:350px;
height:35px;
padding-top:35px;
font-family: Georgia, "Times New Roman", Times, serif;
color:#ffffff;
font-size:26px;
float:left;
}
#topright{
width:350px;
height:23px;
padding-top:48px;
font-family: Georgia, "Times New Roman", Times, serif;
color:#ffffff;
font-size:12px;
float:right;
font-weight:bold;
}
#topright a {
color:#ffffff;
text-decoration:none;
}
#topimage {
width:915px;
height:203px;
background:url(images/topimage.jpg) no-repeat;
text-align:left;
}
#logo {
float:left;
width:400px;
height:170px;
margin-left:50px;
margin-top:30px;
display:inline;
}
#menu {
width:915px;
height:45px;
background:url(images/menuback.gif) repeat-x;
}
#left {
float:left;
width:198px;
margin:0 0 0 9px;
padding: 0 0px 0 0px;
display:inline;
}
.right {
background:url(images/rightback.gif) repeat-x;
}
#bottom {
clear:both;
}
#footer {
width:915px;
height:32px;
background:url(images/footerback.gif) no-repeat;
font-family: Verdana;
font-size:9px;
text-align:left;
line-height:26px;
color:#ffffff;
padding-left:28px;
}
.footerclass {
font-family: Verdana;
font-size:9px; 
color:#999999; 
}
a.footerclass:link,a.footerclass:active,a.footerclass:visited {
font-family: Verdana;
font-size:9px; 
color:#999999; 
text-decoration:underline; 
}
a.footerclass:hover{
color:#999999;
}

#hometextbox {
float:left;
width:459px;
padding-top:15px;
padding-bottom:15px;
margin-right:5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#455058;
line-height:18px;
clear:right;
}
.interiortextbox {
float:left;
padding:15px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#455058;
line-height:18px;
clear:right;
}

#contentarea {
width:915px;
background:url(images/allback.gif);
}

/*---main menu-- */
.MainMenu_MenuContainer{ background:transparent; width:100%;}
.MainMenu_MenuBar{}
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }
.MainMenu_MenuIcon{ display:none; }
.ModuleTitle_MenuItemSel {background-color: transparent;}
.MainMenu_MenuItemSel {background-color: transparent;}
.MainMenu_MenuBreak {
border-bottom:1px solid #31383e; 
border-top:0px solid #31383e;
display:block; 
margin-top:0px;
background-color:#31383e;
}

/*--submenu buttons border---*/
.MainMenu_MenuItem{
	color:#999999;
	font-size:11px;	
	font-weight: bold;
	padding:4px 6px;
	border-top:0px solid #000; 
	border-bottom:1px solid #000;
	border-left:0px;
	border-right:0px;
	text-align:left;
}
/*--whole submenu box--*/
.submenu{
	z-index:1000;
	border:1px #000 solid;
	padding:0px;
	margin:0px;
	background:#596772;
	text-align:left;
}

/*--mouseover submenu--*/
.submenuover{
	color:#000;
	font-size:11px;
	font-weight: bold;
	padding:4px 6px;
	border-top:0px solid #000; 
	border-bottom:1px solid #000;
	border-left:0px;
	border-right:0px;
	margin:0px;
	background:#fff;
	text-align:left;
}

/*--the root menu--*/

.mainmenu td{ padding:0; margin:0;}
.mainmenu td div{margin:0; padding:0; }
.mainmenu td div div {
padding:0 4px; 
}
/*--main menu text styling--*/
.mainmenu td div div div{
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold; 
font-size:11px; 
color:#ffffff; 
padding: 4px 4px 0px 14px; 
height:36px; 
line-height:25px;  
margin:-2px 0 -18px 0; 
_margin:-13px 0;}

.mainmenuover td, .mainmenuoveractive td { padding:0; margin:0;}


.mainmenuover td div div, .mainmenuoveractive td div div { 
padding:0px 4px;
}

.mainmenuover td div div div, .mainmenuoveractive td div div div { 

color:#000000; 
padding: 4px 4px 0 14px; 
height:36px; 
line-height:25px; 
margin:-2px 0 -18px 0;
_margin:-13px 0;
}
