/* 
================================
Skin styles for DotNetNuke
================================
*/   
html, body, #skinpage { padding: 0px; margin: 0px; }
body { background: #FEFEFE; }
body, p, td, .Normal { font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 14px; line-height:18px; color: #333; }

a, a:link, a:visited { color: #666; }
a:active, a:hover { color: #999; text-decoration: none; }

#skinpage { position: relative; background: url(images/bg.jpg) no-repeat top center; }
.skinmaster { display:block; position: relative; margin: 0 auto; width: 1060px; }
.skinheader { position: relative; height: 232px; width: 1060px; clear:both; }
#logo { position: absolute; left:24px; width: 128px; height:123px; background: url(images/logo.png) no-repeat; }
#banner { position: absolute; left:650px; width: 400px; height:185px; background: url(images/15years.png) no-repeat; }

.skinfooter { position: relative; text-align: center; width: 100%; height: 120px; margin: 0; color: #FFFFFF; background: url(images/footer_bg.png) no-repeat top center; }
.footer { position: relative; text-align: center; width: 1060px; margin: 0 auto; padding-top: 70px; }

.controlpanel { width:1060px; background-color: #FFFFFF; clear:both; }
.mainpane { height: 100%; clear:both;}
.leftpane { float:left; width: 300px; margin: 0; height:100%; padding:0 0 0 0;}
.contentpane { float:left; text-align: left; width: 700px; padding:0px 20px;}
.rightpane { width: 0px; background-color: transparent; }
.bottompane {
	width: 100%;
	background-color: transparent;
}
.StandardButton {
	background: #a70e12; color: #FFFFFF; font: 600 14px Verdana, Arial, Helvetica, sans-serif; text-align: center; padding:4px; border: 1px solid #fff;}
.SkinObject {
	background-color: Transparent;
	font-weight: bold;
	font-size: 9px;
	color: #666;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}
a.SkinObject, a.SkinObject:link, a.SkinObject:visited {
	text-decoration: none;
	color: #666;
}
a.SkinObject:active, a.SkinObject:hover {
	text-decoration: none;
	color: #666;
}
.SkinObject4 {
	background-color: Transparent;
}
.breadcrumb {
	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #818285;padding-left: 8px;}
h1, .Title { color: #818285; font: 600 22px Georgia, Times New Roman, Times, Serif; line-height: 28px; text-align: justify; }
h2, .SubTitle { color: #818285; font: 600 18px Georgia, Times New Roman, Times, Serif; line-height: 20px; text-align: justify; }
h3 { color: #008770; font: 600 14px Georgia, Times New Roman, Times, Serif; line-height: 18px; text-align: justify; }
.Bold { font-weight: bold; }
ul { list-style-type:square; }
ol { list-style-type:decimal;}
ol li li, .Normal ol li li { list-style-type: lower-alpha; }
.Roman ol li li { list-style-type: lower-roman; }

img, div { behavior: url(iepngfix.htc); }

#menubar { display:block; position: absolute; top: 119px; height:72px; width: 1060px; background: url(images/menu_bg.png) no-repeat; }

.menu,.menu ul,.menu li{margin:0;padding:0;border:0;list-style-type:none;display:block;min-height:0}
.menu li{float:left;position:relative;z-index:5;white-space:normal}
.menu li:hover,.menu li.menuHover{z-index:10000;white-space:normal}
.menu .menuHoverUL{visibility:visible;top:100%;left:0}
.menu .menuHoverUL .menuHoverUL{top:0;left:100%}
.menu li li{float:none}
.menu ul{visibility:hidden;position:absolute;z-index:10;left:0;top:0}
.menu li:hover>ul{visibility:visible;top:100%}
.menu li li:hover>ul{top:0;left:100%}
.menu a,.menu a:link,.menu a:active,.menu a:visited,.menu a:link:hover,.menu li.active{display:block}
.menu li li{float:left;width:100%;margin-top:0}

.menu{font: 600 20px Georgia, Times New Roman, Times, Serif; padding:32px 0 20px 0;}
.menu,.menu ul li{color:#fff}
.menu li{margin-bottom:6px;text-align:center}
/* menu Borders */
.menu li{border-right:1px solid #fff}
.menu li li{border-bottom:1px solid #8c0b10; white-space: nowrap; text-align: left;}
.menu ul>li + li{border-top:0}
/* Top Level Menu Items */
.menu a,.menu a:link,.menu a:active,.menu a:visited{text-decoration:none;color:#fff;padding:4px 16px;}
.menu a:hover,.menu a:link:hover,.menu .menuHoverA{background:#a70e12;padding:4px 16px;}
.menu li.active,.menu li.active a{background:#a70e12;padding:4px 16px;}
.menu li.active:hover>a{background:#a70e12;}
/* Drop Down Menu Items */
.menu ul {font: 600 14px Georgia, Times New Roman, Times, Serif; padding:10px 0;}
.menu ul li{background:#a70e12;margin:0;}
.menu ul li a,.menu ul li a:link,.menu ul li a:active,.menu ul li a:visited{text-decoration:none;color:#fff;padding:2px 5px;background:#a70e12;margin:0;display:block}
.menu ul li a:hover,.menu ul li a:link:hover,.menu li.active li a:hover{background:#8c0b10;padding:2px 5px}
.menu ul li.active,.menu ul li.active a{background:#8c0b10}
.menu ul li.active:hover>a{background:#8c0b10}

.menu:after,.menu ul:after,.menu ul ul:after,.menu ul ul ul:after{content: ".";height:0;display:block;visibility:hidden;overflow:hidden;clear:both}
.menu ul{background:url(images/empty.gif);padding:1px 30px 30px;margin:-1px 0 0 -30px}
.menu ul ul{padding:10px 30px 30px 10px;margin:-11px 0 0 -10px}
.clear{ clear:both; height:1px;}
