/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}


/* typography */
html { overflow: -moz-scrollbars-vertical !important; } /* force vertical scrollbar in Mozilla browsers */
body
{
	background:#ecedd1 url(images/pageBG.jpg) repeat-x 0px 460px;
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:76%;
	height:100%;
	text-align:center;
}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#f57f26;}
h1 {font-size:2.2em;line-height:1;margin-bottom:1.25em;}
h2 {font-size:1.7em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
/*
p img {float:left;margin:0.5em 1.5em 1em 0;padding:0;}
p img.right {float:right;margin:0.5em 0 1em 1.5em;}
*/
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;outline:none;}
a:link { color: #009; }
a:visited { color: purple; }
a:hover { text-decoration:none; }
a:active { color:red;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0.5em 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:none;}
ul li {background: url(../images/bullet1.jpg) 0 0.4em no-repeat;}
ul li, ol li {margin-bottom:0.75em;margin-left:1.5em;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
img.leftimage {float:left;margin:0.5em 1.5em 1em 0;padding:0;}
img.rightimage {float:right;margin:0.5em 0 1em 1.5em;padding:0;}



#dnn_dnnLOGIN_cmdLogin{border:0;}
#divtNav
{
	float:right;
	width:300px;
}
#divLogo
{
	padding: 10px 0 0 0;
	float:left;
}
#dnn_dnnLOGO_hypLogo{border:0;}/*override dnn logo class so it does not inherit border */
.topnav
{
	padding:5px 20px 10px 0;
	background:transparent url(images/topnavBG.jpg) no-repeat right 1px;
	text-align:right;
	margin: -1px -5px;
	height:50px;
}
.topnav a
{
	font-size:11px;
	padding:8px;
	border-right:dotted #4c4941 1px;
}
.skinwrapper
{
	border:none;
	background:transparent url(images/contentshadow-right.jpg) no-repeat right 411px;
	margin-left:-512px;
	padding:0px;
	width:974px;
	text-align:left;
	position:absolute; 
	top:50px;
	left:50%;
}

#contentWrapper
{
	
	margin:-1px 0 0 30px;
	padding-bottom:10px;
	width:900px;
}
.cwBg1
{
	background:#fff url(images/contentFooterBG.jpg) no-repeat bottom left;
}
.cwBg2
{
	background:#fff url(images/contentSectionFooterBG.jpg) no-repeat bottom left;
}

.skinheader{background:#EEE url(images/banner.jpg) no-repeat;height:461px;text-align:center;}
.skinmenu{background:#fff url(images/NavBG.png) repeat-x;height:47px;}

.skincontentstable{}
.skinfooter
{
	margin-left:25px;
	
}
.skinfooterCon 
{
	background:transparent url(images/footerBg.jpg) no-repeat;
	text-align:left;
	font-size:9px; 
	color:#bcba92;
	height:49px;
	padding:20px 0 0 40px;
}
.skinfooterCon a, .skinfooterCon a:active, .skinfooterCon a:visited, .skinfooterCon a:link
{
	text-transform:uppercase;
	font-weight:normal;
	font-size:9px; 
	color:#bcba92;
	padding-right:3px;
}
.skinfooterCon a:hover
{
	text-decoration:underline;
}
#acopyright
{
	text-transform:none;
}
.contentPaneSection
{
	
	width:636px;	
}
.contentPaneSection p, .contentPaneSection li
{
	line-height:20px;
	font-size:12px;
}
.contentpane
{
	width:636px;	
}
.contentpane2
{
	float:left;	
	width:280px;
	margin-right:10px;
}
.contentpane3
{
	float:left;	
	width:344px;
}

.rightpane
{
	float:left;
	width:264px;
	
}


/*links & buttons*/
a:link{color:#888568;text-decoration:none;}
a:visited{color:#888568;text-decoration:none;}
a:hover{color:#888568;text-decoration:underline;}
a:active{color:#888568;text-decoration:underline;}

.StandardButton{background:#CCC;border:1px #CCC outset;padding:5px;}

a.CommandButton{font-size:14px;font-weight:bold;}
.controlpanel a.CommandButton{font-size:10px;}
a.CommandButton:link{color:#6498C0;text-decoration:none;}
a.CommandButton:visited{color:#6498C0;text-decoration:none;}
a.CommandButton:hover{color:#ccc;text-decoration:underline;}
a.CommandButton:active{color:#ccc;text-decoration:underline;}

a.topnav:link{color:#888568;text-decoration:none;}
a.topnav:visited{color:#888568;text-decoration:none;}
a.topnav:hover{color:#888568;text-decoration:underline;}
a.topnav:active{color:#888568;text-decoration:underline;}

div#dnn_ContentPane a:link{color:#00718f;text-decoration:underline;}
div#dnn_ContentPane a:visited{color:#bcba92;text-decoration:underline;}
div#dnn_ContentPane a:hover{color:#00718f;text-decoration:none;}
div#dnn_ContentPane a:active{color:#333;text-decoration:underline;}

/*div#dnn_ContentPane b, div#dnn_ContentPane strong{color:#bcba92;}*/
div#dnn_ContentPane h1, div#dnn_ContentPane h2, div#dnn_ContentPane h3, div#dnn_ContentPane h4, div#dnn_ContentPane h5, div#dnn_ContentPane h6 {color:#00718f;}
 
.skinuser
{
	font-weight:bold;
	color:#888568;
	border:none;
}
/*menu*/
.MainMenu_MenuContainer{}
.MainMenu_MenuContainer td{cursor:pointer;font-size:11px; white-space: nowrap}
.MainMenu_MenuIcon{display:none;}
.MainMenu_RootMenuArrow{display:none;}
.MainMenu_MenuItem /*submenuitems*/
{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	font-weight:normal;
	border:0;
	text-transform:none;
	height:30px;
	
}
.submenuitembreadcrumb
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	font-weight:normal;
}
.submenuitemselected
{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	font-weight:normal;
	border: 0;
	Background:#1c3534;
	margin:0px;
	padding:0px;
	width:180px;
}

.MainMenu_MenuArrow{border:0;width:1px;}
.submenu
{
	z-index:1000;
	border:0;
	padding:1px;
	background:#000;
	margin-top:-4px;
	opacity:0.80;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	text-align:left;
	width:180px;
}
.submenu span{padding:5px;}
.rootmenuitem{background:Transparent;}
.rootmenuitem td img{display:none;width:120px;}
.rootmenuitem td{cursor:pointer;white-space: nowrap;padding:0px;width:120px;}
.rootmenuitem td span
{
	background:Transparent;
	border-right:3px #dbdebd solid;
	margin: 0 0 0 0;
	padding:10px;
	width:100px;
	font-family: Arial, Helvetica, sans-serif;
	color:#605a49;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	height:1em; /* Fixes IE7 whitespace bug */
	display: block; /* IE has problems with this, fixed above */
}
.rootmenuitembreadcrumb{background:transparent;} /* DOES NOT INHERIT .rootmenuitemcolor:#927e45; */
.rootmenuitembreadcrumb td img{display:none;}
.rootmenuitembreadcrumb td {width:120px;}
.rootmenuitembreadcrumb td span
{
	background:Transparent;
	border-right:3px #dbdebd solid;
	margin: 0 0 0 0;
	padding:10px;
	width:100px;
	font-family: Arial, Helvetica, sans-serif;
	color:#605a49;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	height:1em; /* Fixes IE7 whitespace bug */
	display: block; /* IE has problems with this, fixed above */
}


.rootmenuitemselected{background:Transparent url(images/NavBGhover.jpg) no-repeat 0px 2px;}
.rootmenuitemselected td img{display:none;}
.rootmenuitemselected td {width:120px;}
.rootmenuitemselected td span/*When mouse is clicked element loses class .rootmenuitembreadcrum and rootmenuitem */
{
	background:Transparent;
	border-right:3px #dbdebd solid;
	margin: 0 0 0 0;
	padding:10px;
	width:100px;
	font-family: Arial, Helvetica, sans-serif;
	color:#605a49;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	height:1em; /* Fixes IE7 whitespace bug */
	display: block; /* IE has problems with this, fixed above */
	
}

.MainMenu_MenuBreak{display:none;}
.prop
{
	float:left;
	width:1px;
	height:500px;
	margin-left:-1px;
}
.clear
{clear:both;}


.cFont1 span /* second arg is for explicit overriding of dnn default.css*/
{
	color:#00718f;
	font-weight:bold;
	font-size:18px;
}
.cFont1  /* second arg is for explicit overriding of dnn default.css*/
{
	color:#00718f;
	font-weight:bold;
	font-size:18px;
}
.cFont1 img
{
	margin-left:-3px;
}
.cFont2 span
{
	color:#00718f;
	font-weight:bold;
}
.cFont2
{
	color:#00718f;
	font-weight:bold;
	font-size:18px;
}
.cFont2 img
{
	margin-left:-3px;
}
.cFont3
{
	
	color:#00718f;
	font-weight:normal;
	font-size:16px;
}
.cFont3 span
{
	
	color:#00718f;
	font-weight:bold;
	font-size:16px;
}
.cFont3 img
{
	margin-left:-3px;
}
.cFont4, .cFont4 span
{
	color:#a8a373;
	font-weight:bold;
	font-size:16px;
	margin-left:2px;
}
.cFont5
{
	color:#c8f2f2 !important;
	font-family: Arial;
	font-weight:bold;
	font-size:16px;
	padding-top:8px;
	margin-left:2px;
}
#divcHdr {margin-bottom:1.25em;margin-top:1.25em;}

ul.links {margin: 1.5em 0 1.5em 0.25em;}
ul.links li {background: url(/Portals/0/bullet.png) 0 5px no-repeat ;list-style-type:none;line-height:1.8;margin:0;padding-left:1.75em;}
div.rightpane ul.links li a {font-size: 1.1em;font-weight:bold;}

ul#secnav {margin: 1.5em 0 1.5em 0.25em;}
ul#secnav li {background: url(/Portals/0/bullet2.png) 0 5px no-repeat ;list-style-type:none;line-height:1.8;margin:0;padding-left:1.75em;}
ul#secnav li a {font-size: 1.1em;font-weight:normal;}

table.stats 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin-bottom:2em;}

table.stats td 
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.stats td.hed
{background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;} 

table.locations
{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 12px;
border: 0px;
margin-bottom:2em;}

table.locations td {padding:4px;}
table.locations td.label {font-weight: bold;text-align:left;vertical-align:top;}
table.locations td.site {color:#00718f;font-weight:bold;}

table.logos
{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 12px;
border: 0px;
margin-bottom:2em;}

table.logos td {padding:4px;padding-bottom:20px;text-align:center;border-bottom: solid 1px #ccc;}
