/* CSS Document */
.body{ width:100%;  text-align:center; }

/* ControlPanel style */

.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}


/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{color:#2E3D47; font-family:Verdana, Arial, Helvetica, sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
h1, h2, h3, h4, h5, h6{color:#375162;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:14px;margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}

a,a:link,a:visited,a:active{color:#336633; text-decoration:none; font-weight:bold; }
a:hover{color:#D00; text-decoration:underline; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Verdana, Arial, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#336633; font-weight: normal;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}
.WrapTable{ width:100%; height:100%; margin:0px auto; background:#fff; }	
.bottom{ width:100%; text-align:left; margin:0px auto; padding:10px 0px 0px 20px; background:#000; }

/*-------- design style --------*/

.menu_bg{padding:0 0 0 6px;  margin: 0 21px 0 9px; background:url(images/menu_bg.png) top left;}
.menu_left{padding:0px; margin:0px; background:url(images/menu_left.png) repeat-y  top left;}
.menu_right{margin:0px; background:url(images/menu_right.png) repeat-y top right; }


/*--------- pane style ----------*/

.ContentPane
{
    padding: 0px 20px 0px 0px;
    margin: 0px;
    vertical-align:top;
}

.RightPane
{
    padding: 0px 20px 0px 0px;
    margin: 0px;
    vertical-align:top;
}

/*
.TopPane { padding:0px; margin:0px; }
.BottomPane { padding:0px; margin:0px; }*/

/*------------ Breadcrumb Style --------------*/
.BreadcrumbText {color:#000000;}
.Breadcrumb, a.Breadcrumb:link, a.Breadcrumb:active, a.Breadcrumb:visited
{
    color: #336633;
    font-weight: bold;
}

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ color:#336633;font-size:xx-small;white-space:nowrap }
a.links:hover{color:#336633;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#336633;font-size:xx-small}
a.user:hover{color:#336633;font-size:xx-small}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited {color:#336633;font-size:xx-small}
a.footer:hover{color:#C00;}

/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar 
{
	cursor:pointer;
	font-size: 12px; 
	background-color:#F6F6F6;
	width:100%;
	height:400px;
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem
{
    color: Black;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    height: 35px;
    width: 100%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    padding: 8px,0,8px,8px;

}


/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
	color:Black;
	font-size: 12px; 
	font-weight:normal;
	text-align:left;
    height:35px;    
	width:100%;
	background-color: #E0E0E0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    padding: 8px,0,8px,8px;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
	color:Black;
	font-weight:normal;
	text-align:left;
	font-size: 12px;
    height:35px;	
    width:100%;	
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000; 
    padding: 8px,0,8px,8px;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu
{
    border: 1px solid #000000;
    color: Black;
    font-weight: normal;
    text-align: left;
    font-size: 12px;
    height: 35px;
    width: 150px;
    white-space: nowrap;
    background-color: #E0E0E0;
    text-indent: 5px;
    margin-left: -30px;
    margin-top: 8px

}

.main_dnnmenu_submenu td
{
    color: Black;
    font-weight: normal;
    text-align: left;
    font-size: 12px;
    height: 35px;
    white-space: nowrap;
    background-color: #E0E0E0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;

}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td   
{  
    color: Black;
    font-weight: normal;
    text-align: left;
    font-size: 12px;
    height:35px;	
    white-space: nowrap;
    background-color: #C6C6C6;
  
}
.main_dnnmenu_itemselected td
{
    color: Black;
    font-weight: normal;
    text-align: left;
    font-size: 12px;
    height:30px;    
    white-space: nowrap;

}  

.main_dnnmenu_break
{
	height: 2px;
	background-color: #D5E0FF;
}

/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #CE0D0D url(../images/submenu_hover.gif) repeat-x top left;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
	
}


/*-------------- Treatt Web Site --------------*/

span.question { color:#336633;  text-decoration:none; font-family:Arial; font-size:10pt; font-weight:bold; }
span.answer { color:gray;  text-decoration:none; font-family:Arial; font-size:10pt; }

