#BrowserBox {
	height:100%;
	text-align:center;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px
}

#PageBox {
	margin-left:auto;
	margin-right:auto;
	width:780px;
	height:100%;
	text-align:left;
	border-top:0px solid #000000;
	border-bottom:0px solid #000000;
	border-left:0px solid #000000;
	border-right:0px solid #000000
}

#msg_top_bar {
	margin-left:-390px;
	margin-right:0;
	width:780px;
	height:auto;
	text-align:left;
	border-top:0px solid #000;
	border-bottom:0px solid #000;
	border-left:0px solid #000;
	border-right:0px solid #000;
	font-size:11px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	z-index:1000;
	position:absolute;
	left:50%;
	top:0;
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	background-color:#EDF2F3
}

.Template {
	_height:1%;
	min-height:1%;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:13px;
	color:#414141;
	background-color:#FFFFFF;
	background-image:none
}

.adminTemplate {
	background-color:#FFFFFF;
	background-image:none
}

.Template a {
	color:#414141;
	text-decoration:underline
}

.Template a:hover {
	color:#414141;
	text-decoration:none
}

.Template h1 {
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:24px;
	font-weight:normal;
	font-style:normal;
	color:#414141
}

.Template h2 {
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	color:#414141
}

.Template h3 {
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:24px;
	font-weight:normal;
	font-style:normal;
	color:#414141
}

.Template h4 {
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#414141
}

.Template h5 {
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#0A0EFA
}

.Template h6 {
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#414141
}

.date {
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#CC0000
}

pre {
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#CC0000
}

pre {
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#CC0000
}
.fontSize1 {
	font-size:9px
}
.fontSize2 {
	font-size:10px
}
.fontSize3 {
	font-size:12px
}
.fontSize4 {
	font-size:14px
}
.fontSize5 {
	font-size:18px
}
.fontSize6 {
	font-size:24px
}
.fontSize7 {
	font-size:36px
}


#HeaderBox {
	width:100%;
	margin:0;
	padding:0;
	height:130px;
	overflow:hidden;
	background-image:url(../sites/318/templates/current/header_bg.jpg%EF%B9%96t=1323947054.png);
	background-position:left bottom;
	background-repeat:no-repeat
}

#HeaderImgLeft {
	height:130px;
	background-image:none;
	background-position:top left;
	background-repeat:no-repeat
}

#HeaderImgRight {
	height:130px;
	background-image:none;
	background-position:top right;
	background-repeat:no-repeat
}

#hNavBox {
	height:34px;
	width:100%;
	border-top:0px solid #000000;
	border-bottom:0px solid #000000;
	background-image:url(../sites/318/templates/current/h_nav_bg.jpg%EF%B9%96t=1323947124.png);
	background-position:left bottom;
	background-repeat:no-repeat
}

#hNavImgLeft {
	height:34px;
	background-image:none;
	background-position:top left;
	background-repeat:no-repeat
}

#hNavImgRight {
	height:34px;
	background-image:none;
	background-position:top right;
	background-repeat:no-repeat
}

#hNavInner {
	margin-right:10px;
	margin-left:auto;
	text-align:right
}

#hNav {
	display:inline-block;
	position:relative;
	z-index:10
}

.hNavDivider {
	float:left;
	background-image:none;
	height:34px;
	width:0px;
	background-position:center center;
	background-repeat:no-repeat
}

.hNavItem {
	float:left;
	height:34px;
	line-height:34px
}
.hNavItem a {
	text-decoration:none
}
.hNavItem a:hover {
	text-decoration:none
}
.hNavItem a .hNavTitle {
	cursor:hand;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#000000
}
.hNavItem a:hover .hNavTitle {
	text-decoration:none;
	color:#000000
}
.hNavItem a:focus {
	outline:none
}
.hNavItemSelected a .hNavTitle {
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#414141
}
.hNavItemSelected a:hover .hNavTitle {
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#414141
}

.hNavLinkBg {
	background-image:url(../sites/318/templates/current/h_nav_but_bg.gif%EF%B9%96t=1323257872.png);
	height:34px;
	background-position:top left;
	background-repeat:repeat-x
}
.hNavItemSelected .hNavLinkBg {
	background-color:#ffffff;
	background-image:url(../sites/318/templates/current/h_nav_but_sel_bg.gif%EF%B9%96t=1323258360.png)
}

.hNavLinkLeft {
	background-image:none;
	height:34px
}
.hNavItemSelected .hNavLinkLeft {
	background-image:url(../sites/318/templates/current/h_nav_but_sel_l.gif%EF%B9%96t=1323258360.png);
	background-position:top left;
	background-repeat:no-repeat
}

.hNavLinkRight {
	background-image:none;
	height:34px
}
.hNavItemSelected .hNavLinkRight {
	background-image:url(../sites/318/templates/current/h_nav_but_sel_r.gif%EF%B9%96t=1323258360.png);
	background-position:top right;
	background-repeat:no-repeat
}

.hNavTitle {
	background-image:none;
	margin:0 12px
}


.vMenu {
	margin:0;
	padding:0;
	position:relative;
	z-index:5;
	width:100%;
	list-style:none
}
.vMenu ul {
	margin:0;
	padding:0
}
.vMenu li {
	margin:0;
	padding:0;
	list-style:none
}
.vMenu a.top, .vMenu a.standard {
	margin:0;
	padding:2px 0;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:15px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	display:block;
	background-color:#A7C540;
	background-image:none
}
.vMenu .vMenuDivider a {
	border-top:1px none
}
.vMenu ul a.standard, .vMenu ul a.top {
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	background-image:none
}
.vMenu a:hover {
	color:#000000;
	text-decoration:none;
	background-image:none
}
.vMenu ul a.standard:hover {
	color:#000000
}
.vMenu .vMenuSelect a {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	background-image:none
}
.vMenu .vMenuSelect a:hover {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	background-image:none
}
.vMenu ul .vMenuSelect a {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	background-image:none
}
.vMenu ul .vMenuSelect a:hover {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	background-image:none
}
.vMenu a.standard, .vMenu a.top {
	padding-left:4px
}
.vMenu ul a.standard {
	padding-left:14px
}
.vMenu ul ul a.standard {
	padding-left:24px
}
.vMenu ul ul ul a.standard {
	padding-left:34px
}
.vMenu ul ul ul ul a.standard {
	padding-left:44px
}
.vMenu ul ul ul ul ul a.standard {
	padding-left:54px
}

/* Hide from IE Mac /*/
* html #vMenu a .icon { float:none; }
/* */

#BodyHeaderBox {
	background-image:none;
	background-position:left bottom;
	background-repeat:no-repeat;
	overflow:hidden
}

#MainContentBox {
	height:100%;
	background-image:url(../sites/318/templates/current/mc_bg.jpg%EF%B9%96t=1323804830.png);
	background-repeat:repeat-y
}
.AdminTemplate #admin {
	height:100%;
	background-image:url(../sites/318/templates/current/mc_bg.jpg%EF%B9%96t=1323804830.png);
	background-repeat:repeat-y
}

#ContentOuterBox {
	position:relative;
	padding-top:35px;
	padding-bottom:0px;
	padding-left:25px;
	padding-right:24px;
	background-image:none
}


#LCol {
	height:100%;
	vertical-align:top;
	border-right:1px  none;
	background-image:none;
	background-repeat:repeat-y
}

#LColBox {
	overflow:visible;
	height:100%
}

#LColImgTop {
	height:100%;
	background-image:none;
	background-position:top left;
	background-repeat:no-repeat
}

#LColImgBottom {
	height:100%;
	background-position:bottom left;
	background-image:none;
	background-repeat:no-repeat
}

#LColInner {
	padding-top:35px;
	padding-left:35px;
	padding-right:0px
}


#RCol {
	height:100%;
	vertical-align:top;
	border-left:1px  none;
	background-image:none;
	background-repeat:repeat-y
}

#RColBox {
	overflow:visible;
	height:100%
}

#RColImgTop {
	height:100%;
	background-image:none;
	background-position:top left;
	background-repeat:no-repeat
}

#RColImgBottom {
	height:100%;
	background-position:bottom left;
	background-image:none;
	background-repeat:no-repeat
}

#RColInner {
	padding-top:0px;
	padding-left:0px;
	padding-right:0px
}


#ContentBox {
	vertical-align:top
}
*html #ContentBox {
	position:relative;
	z-index:1;
	width:100%
}
#ContentBoxLC {
	padding-left:0px
}
*html #ContentBoxLC {
	width:100%
}
#ContentBoxRC {
	padding-right:0px
}
*html #ContentBoxRC {
	width:100%
}


#BodyFooterBox {
	background-image:url(../sites/318/templates/current/bf_bg.jpg%EF%B9%96t=1323257438.png);
	background-repeat:repeat-y;
	overflow:hidden
}


#FooterBox {
	height:120px;
	background-image:none;
	background-repeat:repeat-x
}

#Footer {
	padding:3px 1px 0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#000000
}

 
