/*======================================================*/
/*         CSS for DotNetNuke Skin - 051223             */
/*                  Design by 0km                       */
/*  http://www.cnreds.com   http://www.dnnskin.net         */
/*                E-mail:eg760@hotmail.com                     */
body{ background:url(botbg.gif) left bottom repeat-x #FFF;margin:0px; line-height:150%; font-size:12px; font-family: Verdana}
a:link, a:visited, a:active { color: #2c7eb0; font-family: Verdana; font-weight: normal; font-size: 12px; text-decoration: none; }
a:hover { color: #ccc000; font-family: Verdana; font-size: 12px; text-decoration: none; }
a.Normal:link, a.Normal:visited { color: #2c7eb0; font-family: Verdana; font-weight: bold; font-size:12px;text-decoration: none; }
a.Normal:hover { color: #ccc000; font-family: Verdana; font-size: 12px;	text-decoration: none; }
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #f00; border: 1px solid #ABABAB; background: #EFEFEF; padding: 1px; font-family: Verdana; font-weight: bold; font-size: 12px; text-decoration: none; height: 20px; }
a.CommandButton:hover{ color: #f00; border: 1px solid #868686; background: #DFDFDF; padding: 1px; font-family: Verdana; font-weight: bold; font-size: 12px; text-decoration: none; height: 20px; }
TH,TD,DIV{ font-family:Verdana; font-size:12px; color:#2f566d; }
#skin{ width:100%;background:url(topbg.gif) left top repeat-x}
#skinwidth{width:800px; }
#top{ width:100%; height:25px; background:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; border-top:1px #c4ddee solid;}
#top .date{ width:200px; height:20px; float:left; display:block; margin:2px 0 0 0 }
#top .link{ width:180px; height:20px; float:right; display:block; margin:2px 0 0 0  }

#header{ width:100%; height:80px; background:url(headerbg.gif) left top repeat-x}
#header .logo{ width:170px; height:71px; float:left; margin:4px 0 0 0}
#header .banner{ width:500px; height:71px; float:left; margin:4px 0 0 0}
#header .link{ width:120px; float:right; height:40px; margin:20px 0 0 0}
#header .b, a.b:link, a.b:visited, a.b:active { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding:0 3px}
#header a.b:hover{ color:#ff5500; border-bottom:1px #ff5500 dotted;}

#menu{ width:100%; height:31px; background:url(menubg.gif) left top repeat-x}

#bread{ width:100%; height:28px; background:url(breadbg.gif) left top repeat-x}
#bread .bread{ width:480px; float:left; height:23px; background:url(bread_icon.gif) left top no-repeat; display:block; color:#999; font-weight: bold; text-align:left; padding:5px 0 0 40px;}
#bread .search{ width:270px;float:right;height:23px;background:url(websearch.gif) left top no-repeat;text-align:right;padding:5px 0 0 0}
#bread .search .button{ width:40px; height:16px; background:url(searchbutton.gif) left top no-repeat; text-align:center; margin:0 5px 0 0; color:#FFFFFF;}
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height:17px; background:#FFF; width: 120px; color: #404852; padding: 2px 0px 0px 2px; border: 1px solid #CCC; cursor:text;}
#bread .b, a.b:link, a.b:visited, a.b:active { color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding:0;}
#bread a.b:hover{ color:#ff5500; border-bottom:1px #ff5500 solid;}
#skinwidth .contentpane{ width:100%; }
#content{ width:100%; margin:0px; padding:0px; float:left; background:#fff; }
#content .left{ width:200px; float:left;display:block}
#content .right{ width:595px; float:right;display:block}
.box{ width:595px; float:left; clear:both;}
.midpane{ width:370px; float:left;}
.rightpane{ width:220px; float:right;}
.bannerpane{ width:100%; float:right}
.boxapane{ width:295px; float:left}
.boxbpane{width:295px; float:right}

#bottom{ width:100%; margin:0px; padding:0px; padding:5px 0; display:block; clear:both; background:#fff; }

#links{ width:100%; height:31px; background:url(menubg.gif) left top repeat-x;}
#links .spacer{ width:1px ; height:5px; overflow:hidden}
#links .b, a.b:link, a.b:visited, a.b:active { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding:0 3px}
#links a.b:hover{ color:#ff5500;}

#footer{width:100%; margin:0px; padding:0px; background:url(footer.gif) left top repeat-x #fff; height:76px;color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
#footer .spacer{ width:1px ; height:10px; overflow:hidden}
.c, a.c:link, a.c:visited, a.c:active { color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding:0;}a.c:hover{ color:#ff5500; border-bottom:1px #ff5500 solid;}




.Normal{ color: #2c7eb0; font-family: Verdana; font-weight: normal; font-size: 12px; text-decoration: none; }
.StandardButton {background-image: url(buttonbg.gif);color: #FFFFFF;font-family:Verdana, sans-serif; font-size: 12px;font-weight: bold;border: #3352a2 0px solid; line-height:180%}
select, input { font-family: Verdana; font-size: 11px; color: #333; }
.NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: Verdana; font-weight: normal; font-size: 11px; }
td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }

.w, a.w:link, a.w:visited, a.w:active { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding:0 3px}
a.w:hover{ color:#ffff00; border-bottom:1px #ffff00 dotted;}

.MainMenu_MenuContainer {background: Transparent; width:1px}
.MainMenu_MenuBar {cursor: pointer;cursor: hand; height:28px;}
.MainMenu_TabRootMenuItem TD{height: 31px;	color:#333;	font-weight:bold;font-size:12px; padding-right:2px}
.MainMenu_TabRootMenuItemSel TD{height:31px;color:#333; padding-right:2px}
.MainMenu_TabMenuItemHover TD{background:url(menubg.gif) left top repeat-x;font-style:normal;color:#ff5500;height:31px;font-weight:bold; padding-right:2px}
.MainMenu_TabMenuItemSelHover TD{color: #FFFFFF;font-weight:bold;font-style: normal;height: 31px;font-size:12px;padding-right:2px}
.MainMenu_MenuItem {cursor: hand; color: #000;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; 	font-style: normal; border-bottom: #f3f3f3 1px solid; 	border-top: #f3f3f3 1px solid; 	height:22px;}
.MainMenu_MenuIcon {cursor: pointer; 	cursor: hand; 	background-color: #f3f3f3; 	border-left: #f3f3f3 1px solid; 	border-bottom: #f3f3f3 1px solid; 	border-top: #f3f3f3 1px solid; 	text-align: center; 	width: 15px; 	height: 22px;}
.MainMenu_SubMenu {	border: #FFF 1px solid; 	z-index: 1000; 	cursor: pointer; 	cursor: hand; 	background-color: #f3f3f3;	margin-top:0px; filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000' , Direction=135, Strength=2);}
.MainMenu_MenuBreak {border: transparent 0px solid; 	background-color: transparent; height: 1px;}
.MainMenu_MenuItemSel {background: #ff5500;cursor: hand;font-family: Tahoma, Verdana, Helvetica;font-size: 12px;font-weight:bold;font-style: normal;height:22px;color:#FFFFFF;border-bottom: #f3f3f3 1px solid;border-top: #f3f3f3 1px solid;}
.MainMenu_MenuArrow {font-family: webdings; font-size: 12px; cursor: pointer; cursor: hand; border-right: #f3f3f3 1px solid; 	border-bottom: #f3f3f3 1px solid; width:20px}
.MainMenu_RootMenuArrow {font-family: webdings; 	font-size:12px; 	cursor: pointer; 	cursor: hand;}
.MainMenu_SubMenu, .ModuleTitle_SubMenu{filter:alpha(opacity=80);-moz-opacity:0.80;opacity: 0.80;}
.ModuleTitle_SubMenu { z-index: 1000;  cursor: pointer;  cursor: hand; margin: 0px; background: #dcdddd; padding: 5px; border: 1px solid #666; font-weight: normal; filter: none; }
.ModuleTitle_MenuItem { font-family: Verdana;  color: #333; font-size: 12px; background: #dcdddd; font-weight:normal; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border: 0; }
.ModuleTitle_MenuItemSel { font-family: Verdana; font-size: 12px; font-weight: normal; cursor: pointer; cursor: hand; color: #333; background: #cacccc; padding: 0px 30px 0px 16px; height: 20px; border: 0;}
.ModuleTitle_MenuContainer { color: #2c2c2c; }
.ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 5px 0 0; }
.ModuleTitle_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon {display: none; }
