/* CSS Document */
body, html {height:100%;}
body {background:url(images/bckgrnd.png) top center; margin:0px; padding:0px; }

/*-------- Default Style --------*/
p, th,td,div{color:#1f2c2f; font-family: Arial, Verdana,Helvetica, sans-serif; font-weight:normal; font-size: 12px;}
h1, h2, h3 {
	color:#19303f;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1 {
	font-size: 28px;
	font-weight:normal;
}
h2{
	font-size: 22px;
	font-weight:normal;
}
h3{
	font-size: 18px;
}
a,a:link,a:visited,a:active{color:#506b7e; text-decoration:none;}
a:hover{color:#1f2c2f; text-decoration:underline; }
.connect_widget_not_connected_text {
	color: #FFFFFF;
}

/*-------- design style --------*/
.template_style{
	width:770px;
	margin:auto;
	border-bottom: solid 4px #1f2c2f;
	border-left: solid 4px #1f2c2f;
	border-right: solid 4px #1f2c2f;
	background-color: #FFFFFF;
}

.logo{float:left; margin: 0; padding:0; width:auto;}

.menu_bar{height:40px; background:url(images/menu_back.png) repeat-x top left; text-align:center;}

.menu_style{width:770px; margin:0 auto; padding:0; text-align:left;}

.header_wrap{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background:#e8e7e3;
	text-align:center;
}
.header_style{
	width:800px;
	margin:auto;
	padding:0;
}

.logo_pad{float:left; margin:0; padding:0 ;height:113px; width:auto;}

.logintab_style{float:right; width:auto; margin: 8px; padding:2px; }

.clear{clear:both;}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:10px 20px; margin:0px; }
.LeftPane{ float:left; padding:0px 10px 0 20px; width:45%; margin:0px; }
.RightPane{ float:right; padding:0px 20px 0 10px; width:45%; margin:0px; }

/*-------------- Link Style --------------*/
.links {text-align:center;padding:10px 0;color:#FFFFFF; font-size:12px;}
a.links:link,a.links:active,a.links:visited{font-weight:normal; color:#FFFFFF; font-size:12px;padding:0 10px;}
a.links:hover{color:#CCCCCC; text-decoration:underline;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited {color:#19303f; font-size:12px;}
a.user:hover{color:#556f80;}

/*-------------- Footer Style --------------*/
.footer {text-align:center;padding:0 0 10px 0;}
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#FFFFFF; font-size:12px;}
a.footer:hover{color:#CCCCCC;}


/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar 
{
	cursor:pointer;
	background-color:transparent;
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{
	color: #FFFFFF;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	line-height:40px;
	padding:12px 16px;
}

/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
	color:#ffffff !important;
	font-size: 14px; 
	font-weight:bold;
	text-align:center;
	line-height:40px;
	padding:12px 16px;
	background:url(images/menu_hover.png) repeat-x top left;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
	color:#ffffff !important;
	font-weight:bold;
	text-align:center;
	font-size: 14px;
	line-height:40px;
	padding:12px 16px;
	background:url(images/menu_hover.png) repeat-x top left;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	border:2px solid #1c2323;
	background-color: #FFFFFF;
}

.main_dnnmenu_submenu td
{
	/*background-color:#E1E8ED;*/
	background-color:#FFFFFF;
	z-index: 5000;
	font-size: 11px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td   
{
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	line-height:2em;
	z-index: 5000;
	padding: 0px 5px;
	margin:0px;
	background-color: #1c2323;
}

.main_dnnmenu_break
{
	height: 2px;
	background-color: #D5E0FF;
}

/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #1c2323;
}

.ModuleTitle_SubMenu td{
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background-color: #1c2323;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
}


