/**********************************************************************
************************************************************************
********     ***     ********    *******     *******     ******     *****
*******     ***     ********    *******     *******     ******      *****
******     ***     ********    *******************     ******      *****
*****     ***     ********    *******     *******     ******      ****
****     ***     ********    *******     *******     ****************
********************************************************************/

/* CSS Document */
html {font-size: 12px; margin:0; padding:0;}
body {background:#fff url('images/bg.gif') no-repeat top center; margin:0; padding:0;text-align: left;color: #333;}
/************************* DNN Styles *********************************/
/* style for module titles */
.Head {font: bold 100% Verdana, Tahoma, Arial, Helvetica;color: #000000;}
/* style of item titles on edit and admin pages */
.SubHead {font: bold 100% Arial, sans-serif;color: #666;}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {font: bold 100% Arial, sans-serif;color: black;}
/* text style used for most text rendered by modules */
.Normal {font: normal 100% Arial, sans-serif;color: #333;}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {font: normal 100% Arial, sans-serif;}
.NormalRed {font: bold 100% Arial, sans-serif;color: #FF0000;}
.NormalBold {font: bold 100% Arial, sans-serif;}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {font: normal 100% Arial, sans-serif;}    
A.CommandButton:link {text-decoration: underline;color: #999;}
A.CommandButton:visited {text-decoration: underline;color: #999;}
A.CommandButton:hover {text-decoration: underline;color: #666;}
A.CommandButton:active {text-decoration: underline;color: #999;}
/*   end of dnn styles   */
a, a:link, a:visited, a:active {font-family: Arial, sans-serif; font-weight:normal;color: #1699bd;text-decoration:none;}
a:hover {color:#1bb2db; text-decoration:none;}
img {border: 0px;}
p {margin: 0 0 10px 0;padding: 0;}
table {font: normal 100% Arial, sans-serif;color: #333;line-height: 1.2em;}
ul {
	list-style-type: disc;
	line-height: 1.3em;
	margin: 0 0 8px 25px;
	padding: 0;
}
h1 {
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin: 5px 0 15px 0;
}
h2 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin: 20px 0 15px 0;
}
h3 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin: 20px 0 15px 0;
}
h4 {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	margin: 15px 0 12px 0;
}
.a_mad_orange {color: #d28c01;}
/*-------- design style --------*/
#wrap {width: 1000px;margin:0 auto;}
#main {padding: 0;}

#logo {float: left;padding: 30px 10px 5px 5px;}
#nav {float: right; padding: 55px 0px 10px 10px;}
	#talker {padding: 20px 0 0 0;}
		#talker p {font-size: 10px;font-weight: bold;font-family: "Lucida Grande", arial, sans-serif;}
		#talker a {color: #066666;font-weight: bold;}
		#talker a:hover {color: #088787;}
#feature {clear:both;width: 1000px;margin: 0;padding: 0;}
#contentleft {float:left;width: 450px;margin: 0 35px 0 15px;background: url('images/bg-main-left.gif') no-repeat top left;}
	#content1 {padding: 10px 15px;}
		#content1 h1, #content1 h2 {color: #333;font-family: "Lucida Grande", arial, sans-serif;font-size: 22px;font-weight: bold;margin: 0 0 5px 0;}
	#dot1 {background: url('images/dotter-left.gif') no-repeat top left; height: 7px;}
	#content2 {padding: 10px 15px;}
		#content2 h3 {color: #666;font-family: "Lucida Grande", arial, sans-serif;font-size: 14px;font-weight: bold;margin: 0 0 5px 0;padding: 0;border: 0;font-style: normal;}
		#content2 h3 a {font-family: "Lucida Grande", arial, sans-serif;font-size: 14px;font-weight: bold;margin: 0 0 5px 0;padding: 0;border: 0;font-style: normal;}
#contentright {float:right;width: 485px;margin-right: 15px;background: url('images/bg-main-right.gif') no-repeat top left;}
	#content3 {padding: 10px 15px;}
		#content3 h1, #content3 h2 {color: #333;font-family: "Lucida Grande", arial, sans-serif;font-size: 22px;font-weight: bold;margin: 0 0 5px 0;}
	#dot2 {background: url('images/dotter-right.gif') no-repeat top left; height: 7px;}
	#content4 {padding: 10px 15px;}
		#content4 h3 {color: #666;font-family: "Lucida Grande", arial, sans-serif;font-size: 14px;font-weight: bold;margin: 0 0 5px 0;padding: 0;border: 0;font-style: normal;}
		#content4 h3 a {font-family: "Lucida Grande", arial, sans-serif;font-size: 14px;font-weight: bold;margin: 0 0 5px 0;padding: 0;border: 0;font-style: normal;}
#ads {margin: 10px 0;}
	#ad1 {float: left;width: 325px;height: 84px;background: url('images/btn-bg.gif') no-repeat;}
		#ad1 h3 {color: #333;font-family: "Lucida Grande", arial, sans-serif;font-size: 14px;font-weight: bold;margin: 0;padding: 0;border: 0;font-style: normal;}
		#ad1 p {font-size: 10px;margin: 0 0 3px 0;line-height: 1.2em;}
		#ad1 a {text-transform: uppercase;font-family: "Lucida Grande", arial, sans-serif;font-weight: bold;}
	#ad2 {float: left;width: 325px;height: 84px;background: url('images/btn-bg.gif') no-repeat;margin: 0 12px;}
		#ad2 h3 {color: #333;font-family: "Lucida Grande", arial, sans-serif;font-size: 14px;font-weight: bold;margin: 0;padding: 0;border: 0;font-style: normal;}
		#ad2 p {font-size: 10px;margin: 0 0 3px 0;line-height: 1.2em;}
		#ad2 a {text-transform: uppercase;font-family: "Lucida Grande", arial, sans-serif;font-weight: bold;}
	#ad3 {float: left;width: 325px;height: 84px;background: url('images/btn-bg.gif') no-repeat;}
		#ad3 h3 {color: #333;font-family: "Lucida Grande", arial, sans-serif;font-size: 14px;font-weight: bold;margin: 0;padding: 0;border: 0;font-style: normal;}
		#ad3 p {font-size: 10px;margin: 0 0 3px 0;line-height: 1.2em;}
		#ad3 a {text-transform: uppercase;font-family: "Lucida Grande", arial, sans-serif;font-weight: bold;}
	.ads {padding: 10px;}
#quad {padding: 20px 25px 10px 25px;}
	#quad h1, #quad h2, #quad h3, #quad h4 {color: #333;font-family: "Lucida Grande", arial, sans-serif;font-size: 12px;font-weight: bold;margin: 0 0 12px 0;}
	#quad1 {float: left;width: 200px;}
	#quad2 {float: left;width: 200px;}
	#quad3 {float: left;width: 200px;}
	#quad4 {float: left;width: 200px;}
	.quads {padding: 10px;}
	.quadline {float: left;background: url('images/sep-vertline.gif') no-repeat top center;width: 50px;height: 120px;}
#lower {}
	#lowerbar {height: 80px;background: url('images/clients-bar.gif') no-repeat center left;border-top: 1px solid #e7eced;border-bottom: 1px solid #e7eced;}
		#lowerpad {padding: 10px 10px 5px 200px;}

#intcontentleft {float:left;width: 285px;padding: 0 45px 0 0;}
	#intcontent1 {}
#intcontentright {float:right;width: 670px;}
	#intcontent2 {padding: 0;}
#intlower {width: 1000px;padding: 10px 0;}
	
#admcontent {width: 1000px;}

#footer {padding: 10px;}
	.copy {font-size: 9px;color: #ccc;font-family: verdana;}

.clear_both {clear: both;}
#bodybot {background: #ccc;height: 100%;}

/*-------------- ADMIN --------------*/
#admin {padding: 10px;}
a.user:link, a.user:visited, a.user:active {font-size: 14px;font-weight: normal;color: #d14638;}
a.user:hover {font-size: 14px;font-weight: normal;color: #fa5545;}
/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar {
	cursor:pointer;
	background-color:transparent;
}
/*  Main Menu Normal  */
.main_dnnmenu_rootitem {	
	color: #999;
	font-size: 10px; 
	font-weight:bold;
	font-family: arial, sans-serif;
	padding: 3px 0px 5px 30px;
}
/*  Main menu hover  */
.main_dnnmenu_rootitem_hover {  
	color: #333;
	font-size: 10px; 
	font-weight:bold;
	font-family: arial, sans-serif;
	padding: 3px 0px 5px 30px;
}
/*  Main menu selected  */
.main_dnnmenu_rootitem_selected {
	color: #333;
	font-size: 10px; 
	font-weight:bold;
	font-family: arial, sans-serif;
	padding: 3px 0px 5px 30px;
}
/*  SUB Menu Normal */
.main_dnnmenu_submenu {
	border-left:1px solid #3b444a;
	border-right:1px solid #3b444a;
	border-bottom:1px solid #3b444a;
	background-color:#2c2c2c;
	margin-top: 11px;
	z-index: 1000;
}
.main_dnnmenu_submenu td {
	font-size: 12px; 
	font-weight:normal;
	text-align:left;
	color:#fff;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
	border-bottom: 1px solid #3b444a;
	z-index: 1000;
}
/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td {
	font-size: 12px;
	color:#fff;
	font-weight:normal;
	text-align:left;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
	border-bottom: 1px solid #3b444a;
	background: url('images/nav-bg.gif') repeat-x center;
	z-index: 1000;
}
.main_dnnmenu_itemselected td {
	font-size: 12px;
	color:#ffef18;
	font-weight:normal;
	text-align:left;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
	border-bottom: 1px solid #3b444a;
	z-index: 1000;
}
.main_dnnmenu_break {height: 2px;background-color: #D5E0FF;}
/* Module Action Menus */
.ModuleTitle_SubMenu {border:1px solid #C0D6E5;z-index: 1000;}
.ModuleTitle_SubMenu td {background-color:#F8FAFF;white-space: nowrap;z-index: 1000;} 
.ModuleTitle_MenuIcon {background-color:#F8FAFF; border:none;padding: 0px 2px;z-index: 1000;}
.ModuleTitle_MenuItem {z-index: 1000;}
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon {background: #ccc url(../images/arrow.gif) no-repeat center center;color: #fff;z-index: 1000;}
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {height: 2px;background-color: #D5E0FF;}
/* Dotted line around active button in Firefox */
:-moz-any-link:focus {
    outline-style: none !important;
    outline-width: 0px !important;
}
/* End Dotted line around active button in Firefox */
/**********************************************************************
************************************************************************
********     ***     ********    *******     *******     ******     *****
*******     ***     ********    *******     *******     ******      *****
******     ***     ********    *******************     ******      *****
*****     ***     ********    *******     *******     ******      ****
****     ***     ********    *******     *******     ****************
********************************************************************/