body,html
{
	background: #cdcdcd url(../img/backgroundGrad.png) 0 -267px repeat-x;
	margin:0px;
	height:100%;
	text-align:center;
}

div {margin:0 auto;}

#pageContainer
{
	width:780px;
	height:100%;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
}
#top
{
	background: url(../img/headerBackground.png) bottom no-repeat;
	width:780px;	
	height:120px;
}
#logo
{
	width: 331px;
	height: 57px;
	margin-top:30px;
	margin-left:20px;
	float:left;
	
}
#actionMenu
{
	float:right;
	margin-top:90px;
	margin-right:12px;
	
}

img.actionMenuItem
{
	margin-right:10px;
	border:0;
}
#menuContainer
{
	width: 780px;
	text-align:center;
	background: url(../img/menuBg.png) top no-repeat;	
}
#menuTopSeperator
{
	width: 780px;
	background: #F26522;
	height: 2px;
}
#menu
{
	height: 35px;
	border-bottom: 1px solid #f2f2f2;
}
div.menuItem
{
	height:35px;
	float:left;
	margin-left:10px;
}

#middleContainer
{
	background: #fff;
	height:auto;
	border-top: 1px solid #f8f8f8;
	font-family: Georgia;
	font-size: 8pt;
	
}
#mainMiddleLeft
{
	width:460px;
	float:left;
	padding:10px;
}
#mainMiddleRight
{
	width:290px;
	margin-right:10px;
	margin-top:10px;
	float:left;
}
#bottomContainer
{
	text-align:right;
	font-family: Arial;
	font-size:8pt;
	color: #515151;
	background:#F26522;
	height:60px;
}
#bottomContainer div.logo {
	float:right;
	display:inline;
	overflow:hidden;
	width:249px;
	height:60px;
}

#bottomContainer div.copyright {
	float:left;
	display:inline;
	overflow:hidden;
	width:273px;
	height:60px;
	line-height:60px;
	padding-left:10px;
	text-align:left;
}

#mainFlash
{
	width:460px;
	height:250px;
	background: #ffffff;
}

div.mainRightBoxLight
{
	width:290px;
	height:90px;
	background: #F5F5F5;
	margin-bottom:10px;
	border-bottom:1px solid #e5e5e5;
}
div.mainRightBoxDark
{
	width:290px;
	height:90px;
	background: #EFEFEF;
	margin-bottom:10px;
	border-bottom:1px solid #d3d3d3;
}


div.boxImage
{
	width:112px;
	height:62px;
	float:left;
	padding:5px;
	margin:10px;
	background: url(../img/imageBg.jpg) top no-repeat;
}

#newsContainer
{
	width: 460px;
	background: url(../img/newsHeader.jpg) top no-repeat;
	height:100%;
	margin-top:10px;

}

#newsLeft
{
	width:225px;
	float:left;
}
#newsHeaderLeft
{
	width:215px;
	height:39px;
	margin-left:10px;
}
#newsRight
{
	width:225px;
	float:left;	
}
#newsHeaderRight
{
	height:20px;
}

div.newsItem
{
	font-family: Georgia;
	font-size: 8pt;
}

div.newsItemIcon
{
	width: 17px;
	height: 17px;
	float:left;
	margin-right: 10px;
}
div.newsItemText
{
	width:196px;
	float:left;
}



.clearer {
  font-size: 0px;
  height: 0px;
  width: 100%;
  display: block;
  clear: both;
}


#contentPageContainer
{
	width:780px;
	min-height:580px;
	text-align: left;
}
#contentHeader
{
	background: url(../img/contentHeader.png) top no-repeat;
	margin:0px;
	height:66px;
	text-align:right;
	padding-top:20px;
	padding-right:20px;
}
#contentLeft
{
	width:220px;
	background: url(../img/menuBack.png) top no-repeat;
	float:left;
	margin-left:10px;
	min-height:200px;
	padding-top:20px;
}
div.subMenuItem
{
	height:25px;
	margin-left:20px;
	margin-top:2px;
}
#contentRight
{
	width:525px;
	margin-left:10px;
	float:left;	
}

#contentRightNoChild
{
	width:760px;
	margin-left:10px;
	float:left;	
}

#contentTitle
{
	margin-bottom:10px;
}
#mainContent
{
	
}
#bottomSeperator
{
	width: 780px;
	background: #F26522;
	height: 4px;
}


a {color:#333; text-decoration:none;}
a:hover {color:#F26522; text-decoration:underline;}

#nav {position:relative; z-index:100;}
#pmenu {padding:0; margin:0 auto; list-style-type: none; display:table;}
#pmenu ul {padding:0; margin:0; list-style-type: none; display:block;}
#pmenu li ul {display:none;}
#pmenu li a, #pmenu li a:visited {display:block; float:left;font-size:11px; height:35px; text-align:center; font-size:10pt;}
#pmenu li ul li a, #pmenu li ul li a:visited {border-right:1px solid #aaa;border-left:1px solid #aaa;border-bottom:1px solid #aaa; background:#fff; width:100px;text-align:left;height:20px;padding-left:10px;padding-top:2px;}
#pmenu li {float:left;}
#pmenu li.tc {display:table-cell;}
#pmenu li:hover {position:relative;}
#pmenu li:hover > a {}
#pmenu li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:18px 30px 30px 30px; background:transparent url(../img/trans.gif); width:120px; }
#pmenu > li:hover > ul {left:-30px; top:16px;}
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
* html #pmenu li a:hover {position:relative; background:#fff; color:#F26522;}
#pmenu li a:active, #pmenu li a:focus {}
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(../img/trans.gif);}
#pmenu li a:hover ul ul{visibility:hidden;}
#pmenu li a:hover ul a:hover ul ul{visibility:hidden;}
#pmenu li a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}
#pmenu li a:hover ul {visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;}
#pmenu li a:hover ul a:hover ul{ visibility:visible; top:-11px; left:80px;}
#pmenu li a:hover ul a:hover ul a:hover ul { visibility:visible;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { visibility:visible;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility:visible;}
