/*========================================================*/
/*              DNN Skin: dnnskinblue                     */
/*              Created by dnnskin.com                    */
/*========================================================*/


/*========================================================*/
/*  1. General                                            */
/*========================================================*/

html{ height:100%;}
body{margin:0px;padding:0px;}
*{margin:0;padding:0;}
img{border:0px;}
.clearboth{clear:both;}

/*========================================================*/
/*  2. Layout                                        */
/*========================================================*/

body#Body{ height:100%;width:1000px; background:#867D6A;margin:0px auto; padding-top:10px;}
/*#gs{width:100%;padding:0px;margin:0px;}*/
#gs-3col,#gs-2col,#gs-2col-2,#gs-1col{ width:1000px; margin-top:20px; height:auto; padding:0px; margin:0px;}

#header{height:170px; width:1000px; background:url(images/bg_header.png) no-repeat;}
#logo{float:left; width:100%; height:138px; padding-left:30px;}
#navmenu{ float:left; width:750px; text-align:left; height:32px;}
#lang{ float:right; width:200px; text-align:right; height:32px; margin-right:27px; line-height:32px;}
#lang, #lang span, #lang a, #lang a:link, #lang a:visited{color:#fc0; font-weight:bold; font-size:12px;}
#lang a:hover{color:#fff;}


/* misc - breadcrumb and users */
#misc{width:1000px; background:url(images/bg_main.png) repeat-y #faf7eb;}
#misc_left{float:left;width:55%;text-align:left; margin-left:35px; margin-top:5px; margin-bottom:10px;}
#misc_left span, #misc_left span a, #misc_left span a:link{color:#A37814; text-decoration:none; font-weight:bold; text-transform:uppercase; line-height:20px;}
#misc_left span a:hover{color:#c30;}
.topminipane{font-weight:normal; text-transform:lowercase; line-height:20px;}

#misc_right{float:right;width:25%; text-align:right; margin-right:27px; margin-top:5px; color:#ffffd9;}
#misc_right span{color:#ffffd9; text-decoration:none;}
#misc_right, #misc_right a, #misc_right a:link, #misc_right a:visited{color:#000; font-weight:bold; font-size:12px;}
#misc_right a:hover{color:#c00;}


/* main body */
#main{background:url(images/bg_main.png) repeat-y #000; min-height:350px; width:1000px; padding:0px; margin:0px;}


/* footer */
#footer{width:1000px; height:90px; background:url(images/bg_footer.png) no-repeat top; padding:0px; margin:0px;text-align:center;}
#footer .bottomlink{font-size:11px; text-decoration:none; color:#fff;}
#footer a.bottomlink, #footer a.bottomlink:link, #footer a.bottomlink:visited{color:#fff; text-decoration:underline;}
#footer a.bottomlink:hover{color:#fc0;}


/* ===== 3 Col panes =======  */
/* content pane - columnleft */
#gs-3col #main #columnleft{float:left;width:520px;padding:0px;}
#gs-3col #main #columnleft .contentpane{ width:483px; margin:0px 12px 0px 25px;}

/* content pane 2 - columncenter */
#gs-3col #main #columncenter{float:left;width:152px;}
#gs-3col #main #columncenter .contentpane2{width:137px; margin:0px 13px 0px 1px;}

/* right panes - columnright */
#gs-3col #main #columnright{width:327px;float:right;}
#gs-3col #main #columnright #rightwrapper{width:300px;margin:0px 27px 0px 0px;}
#gs-3col #main #columnright #rightwrapper .rightpane{text-align:left; vertical-align:top; margin-bottom:10px;}
#gs-3col #main #columnright #rightwrapper .rightleftpane{width:143px;float:left;}
#gs-3col #main #columnright #rightwrapper .rightrightpane{width:145px;float:right; margin-left:6px;}


/* ===== 2 Col panes =======  */
/* left pane - columnleft */
#gs-2col #columncenter,
#gs-2col #columncenter .contentpane2{display:none;}

/* content pane - columncenter */
#gs-2col #columnleft{float:left;width:660px;}
#gs-2col #columnleft .contentpane{width:630px; margin:0px 2px 0px 28px; }

/* right panes - columnright */
#gs-2col #columnright{width:329px;float:right;}
#gs-2col #columnright #rightwrapper{width:300px;margin:0px 25px 0px 2px;}
#gs-2col #columnright #rightwrapper .rightpane{text-align:left; vertical-align:top; margin-bottom:10px;}
#gs-2col #columnright #rightwrapper .rightleftpane{width:150px;float:left;}
#gs-2col #columnright #rightwrapper .rightrightpane{width:143px;float:right; margin-left:6px;}


/* ===== 2Col-2 panes =======  */
/* left pane - columnleft */
#gs-2col-2 #columncenter,
#gs-2col-2 #columncenter .contentpane2{display:none;}

/* content pane - columncenter */
#gs-2col-2 #columnleft{float:left;width:800px;}
#gs-2col-2 #columnleft .contentpane{width:760px; margin:0px 2px 0px 28px; }

/* right panes - columnright */
#gs-2col-2 #columnright{width:200px;float:right;}
#gs-2col-2 #columnright #rightwrapper{width:170px;margin:0px 27px 0px 2px;}
#gs-2col-2 #columnright #rightwrapper .rightpane{text-align:left; vertical-align:top; margin-bottom:10px;}
#gs-2col-2 #columnright #rightwrapper .rightleftpane,
#gs-2col-2 #columnright #rightwrapper .rightrightpane{ display:none;}


/* ===== 1 Col panes =======  */
/* left pane - columnleft */
#gs-1col #columnleft{ margin:0px 15px; }
#gs-1col #columnleft .contentpane{ text-align:left;}

/* content pane - columncenter */
#gs-1col #columncenter,
#gs-1col #columncenter .contentpane2{display:none;}

/* right panes - columnright */
#gs-1col #columnright,
#gs-1col #columnright .rightpane{display:none;}




/*========================================================*/
/*  3. Text  and Links                                    */
/*========================================================*/

/* Catch All Font Type */
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox, .StandardButton, .SkinObject, td,th,p,div,li,ul,h1,h2,h3,h4,h5,h6,body
{ font-family:Arial, Helvetica, sans-serif;}

/* Catch all font size 12px */
.SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox, .StandardButton, .SkinObject,td,th,p,div,li,ul,body
{font-size:12px;}

/* Catch all font color #353535 */
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalBold, .NormalTextBox,td,th,p,div,li,ul,h1,h2,h3,h4,h5,h6,body
{color:#555555;}


.Head{}
.SubHead{}
.SubSubHead{}
.Normal{line-height:1.7em;}
.NormalDisabled{color:#CCC;}
.NormalBold{}
.NormalRed{color:#c30;}
.NormalTextBox{}
.StandardButton{}
.SkinObject{}

/* Headings */
h1,h2,h3,h4,h5,h6{font-weight:bold; margin:0 0 1em 0;}
h1{font-size:1.8em;}
h2{font-size:1.3em;}
h3{font-size:1.1em;}
h4,h5,h6{font-size:1em;}

/* text block styles */
td,th,p,div,span,li,ul{}
p{margin:0 0 .8em 0;padding:0;line-height:1.3em;}
li{line-height:1.4em;}
blockquote,q{}
pre{}

/* links */
a:link, a:visited, a:active, a.Normal:link, a.Normal:visited, a.Normal:active, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active
{color:#b60;font-weight:normal;font-size:12px;}
a:hover, a.Normal:hover, a.CommandButton:hover{color:#c00;text-decoration:none;}

a:link, a:visited, a:active{}
a:hover{}
a.Normal:link, a.Normal:visited, a.Normal:active{}
a.Normal:hover{}
a.CommandButton{}
a.CommandButton:link, a.CommandButton:visited{}
a.CommandButton:hover, a.CommandButton:active{}

#gs-2col a.bigger:link, #gs-2col a.bigger:visited, #gs-2col a.bigger:active, #gs-2col a.bigger:hover{font-size:13px;}
a.underline:link, a.underline:visited, a.underline:active{text-decoration:underline;}
/*========================================================*/
/* DNN Nav Menu                                           */
/*========================================================*/
/* note: all the nav menus are wrapped with <span> */
/*--------- dnn menu style ----------*/
.main_dnnmenu_bar, .main_dnnmenu_bar td {cursor:pointer;padding-left:30px;}
.main_dnnmenu_container{}
.main_dnnmenu_rootitem {color:#F6E5AF;font-size:9pt; font-weight:bold; text-align:center; line-height:30px;padding:12px 8px 12px 0px; margin-right:23px; text-decoration:none;}
.main_dnnmenu_rootitem_hover{color:#fff;padding:12px 8px 12px 0px; repeat-x top left; margin-right:23px;text-decoration:none;}
.main_dnnmenu_rootitem_selected {color:#fff;font-weight:bold;text-align:center;	font-size:9pt;line-height:30px;padding:12px 8px 12px 0px; repeat-x top left; margin-right:23px;text-decoration:none;}

/*  SUB Menu Normal */
.main_dnnmenu_submenu {margin-top:-4px;}
.main_dnnmenu_submenu td{background-color:#000;z-index:1000;font-size: 9pt; font-weight:bold;text-align:left;color:#fff;line-height:2em;padding: 0px 5px;margin:0;}
/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td  {font-size: 9pt;background: #c30;color:#fff;font-weight:bold;text-align:left;line-height:2em;z-index: 1000; padding: 0px 5px;margin:0;}
.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/menu_hover.gif) repeat-x top left;color: #fff;}
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{height: 2px;background-color: #D5E0FF;}
.MainMenu_RootMenuArrow{font-family: webdings;font-size:10pt;cursor: pointer; display:none;}



/*========================================================*/
/*  7. Module Menus                                       */
/*========================================================*/


/* 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/menu_hover.gif) repeat-x top left;color: #fff;}
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{height: 2px;background-color: #D5E0FF;}
.MainMenu_RootMenuArrow{font-family: webdings;font-size:10pt;cursor: pointer; display:none;}












/* remove useless stuff */
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox, .StandardButton, .SkinObject,span, td,th,p,div,li,ul,h1,h2,h3,h4,h5,h6,body
{outline-style:none;}

/* module styles */
.PagingTable {
    width: 100%;
    height: 22px;
    background-color: #FCF9EF;
	text-align:right;
	padding:0px;
	padding-left:5px;
	margin:0px;
	margin-bottom:5px;
	border:0px solid #777;
}
.PagingTable .Normal, .PagingTable .Normal .NormalDisabled{color:#999; font-size:11px;}
.PagingTable .Normal a, .PagingTable .Normal a:link, .PagingTable .Normal a:visited{font-size:11px; text-decoration:underline; font-weight:normal;}

.PagingTable .Normal a:hover{font-size:11px; text-decoration:underline; color:#c00;}

.NCatMain, .NCatMain ul, .NCatMain div{padding:0px; margin:0px;list-style:none;}
.NCatMain li, .NCatMain div{border-bottom:1px solid #ddd; text-align:left; padding-bottom:1px; margin:0px; list-style-type:none;list-style:none;}
.NCatMain a, .NCatMain a:link, .NCatMain a:visited, .NCatMain a:hover, .NCatMain label{font-size:12px; line-height:12px;}





/* module style */
a.childlinks, a.childlinks:link, a.childlinks:visited{color:#900;}
a.childlinks:hover{color:#f90;}








