@charset "utf-8";
/* CSS Document */
/* CSS Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, th {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: top;
}

*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, th {/* for IE */ 
	vertical-align: middle;
}

body {background: url(images/background_bg.jpg); text-align:center;}
/* end CSS Reset*/
/* Layout Classes */
.sitewrapper {width:900px; margin:0px auto;}
.fl_right {float:right}
.fl_left {float:left}
.clear_fix {display:block; clear:both;}
.header_bg {background:url(images/header_bg.jpg) no-repeat; height:168px;}
.menu_bg {background:url(images/menu_bg.jpg) repeat-x; border:1px solid #2b3e5b; height:auto; min-height:42px; text-align:center;}
* html .menu_bg { /* for IE */height: 42px;}
.content_bg {background:#ffffff; border:1px solid #bfbfbf; height:auto; min-height:440px;}
* html .content_bg { /* for IE */height: 440px;}
.footer_bg {background:url(images/footer_bg.jpg) no-repeat; height:84px;}
.header {}
.menu {}
.menu_position {}
.menu_left {}
.menu_right {}
.content_position {height:auto; min-height:400px; text-align:center; margin:0px 33px 18px 33px;}
* html .content_bg { /* for IE */height: 400px;}
.footer {min-height:2px;}
.footer_position {padding:20px 0px 0px 0px; font-family:Tahoma, sans-serif; font-size:10px; color:#1c2d47; text-align:center; margin:0px auto;}
a.footer, a.footer:link, a.footer:hover, a.footer:active, a.footer:visited {font-family:Tahoma, sans-serif; font-size:10px; color:#1c2d47;}
.logo_position {height:128px; margin-left:260px;}
* html .logo_position {/* If IE */ margin-left:260px; height:88px;}
.top_nav {margin:0px 20px 0px 0px; width:160px; height:36px; vertical-align:bottom;}
.links, .copyright, .privacy, .terms, a.links:link, a.links:hover, a.links:active, a.links:visited, a.copyright:link, a.copyright:hover, a.copyright:active, a.copyright:visited, a.privacy:link, a.privacy:hover, a.privacy:active, a.privacy:visited, a.terms:link, a.terms:hover, a.terms:active, a.terms:visited {font-family:Tahoma, sans-serif; font-size:10px; color:#1c2d47;}
#TopPane {width:100%; margin:30px 0px 0px 0px;}
#LeftPane {}
#ContentPane {}
#RightPane {}
#BottomPane {width:100%; margin:30px 0px 0px 0px;}

.contact_info {vertical-align:top; height:auto;}
.phone {text-align:left; margin:0px 0px 0px 0px; font-family:Tahoma, sans-serif; font-size:11px; font-weight:bold; color:#FFF; vertical-align:bottom; line-height:12px;}
.address {text-align:right; margin:0px 0px 0px 0px; font-family:Tahoma, sans-serif; font-size:11px; font-weight:bold; color:#FFF; vertical-align:bottom; line-height:12px;} 
a.address_link, a.address_link:link, a.address_link:hover, a.address_link:active, a.address_link:visited {font-family:Tahoma, sans-serif; font-size:11px; font-weight:bold; color:#FFF; line-height:12px;}
.m_nav {margin:0px 28px 0px 0px;}


.main_dnnmenu_bar {cursor:pointer; font-size: 14px; background-color:transparent; vertical-align:top;}
.main_dnnmenu_rootitem  {color: #ffffff; font-size: 14px; text-align:center; line-height:42px; padding:12px 12px 12px 12px; margin-right:1px; font-family:Tahoma, sans serif;}
.main_dnnmenu_rootitem_hover {color:#ffffff; font-size: 14px; text-align:center; line-height:42px; padding:12px 12px 12px 12px;	margin-right:1px; font-family:Tahoma, sans serif;}
.main_dnnmenu_rootitem_selected {color:#ffffff;	text-align:center; font-size: 14px; line-height:42px; padding:12px 12px 12px 12px; margin-right:1px;	font-family:Tahoma, sans serif;}
.main_dnnmenu_submenu {background:url(images/sub_nav_bg.png);}
#dnn_dnnNAV_ctldnnNAVsub58 {margin-left:25px;}
#dnn_dnnNAV_ctldnnNAVsub82 {margin-left:25px;}
* html #dnn_dnnNAV_ctldnnNAVsub58 {/*If IE  */ position:absolute; top:211px !important;}
* html #dnn_dnnNAV_ctldnnNAVsub82 {/*If IE  */ position:absolute; top:211px !important;}
.main_dnnmenu_submenu td{z-index: 1000; font-size: 12px; text-align:left; color:#ffffff; line-height:2em; padding: 0px 5px; /*margin:0px;*/ font-family:Tahoma, sans serif;margin-left:20px;}
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td {font-size: 12px; color:#ffffff; text-align:left; line-height:2em;	z-index: 1000; padding: 0px 5px;	margin:0px;}
.main_dnnmenu_break { height: 0px;}

headingSplash	{background:url(/Portals/_default/Skins/tubular_skin/images/TubularheaderBack.jpg) center top no-repeat; width:100%; height:200px;}

p, ul, ol, li, h1, h2, h3, h4, h5, h6 {font-family:Century Gothic, Tahoma, sans-serif; color:#611515;}
p, ul, ol, li{font-size:12px; color:#1c2d47;}
ul, ol, li {margin-left:20px; list-style-type:disc;}
h1 {font-size:24px; font-weight:bold;}
h2 {font-size:18px;}
h3 {font-size:18px; font-weight:bold;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:11px;}
.Head {font-family:Century Gothic, Tahoma, sans-serif; color:#611515; font-size:18px;}
p {margin-bottom:20px;}

a:link, a:hover, a:active, a:visited {font-family:Century Gothic, Tahoma, sans-serif; color:#611515; text-decoration:none;}

#dnnLOGO {margin:0px; padding:0px;}
.DNN_Documents {width:700px;}
.topalign {vertical-align:top;}
