/*------HTML objects------*/
body,
html 
{
    margin:0;
    padding:0;
    color:#000;
    background-color:#ccc;
    text-align:center;
    font-family: Arial, Helvetica, Sans-Serif;
}

p
{
    margin:0px;    
}

h1, h2, h3
{
    font-family: Arial, Helvetica, Sans-Serif;
    color:#777777;
    font-weight:normal;
    margin-top: 0px;
}

h1
{
    font-size:20px;
    margin-bottom:10px;
}

h2
{
    font-size:16px;
    margin-bottom:0;
}

h3
{
    font-size:14px;
    margin-bottom:0;
}

h1 a, h2 a, h1 a:active, h2 a:active, h1 a:link, h2 a:link, h1 a:visited, h2 a:visited
{
    color:#777777;
}

h1 a:hover, h2 a:hover
{
    color:#444444;
    text-decoration:none;
}

a:hover img, a:active img, a:visited img, a:link img
{
    color:Black;    
    border:0px;
}


/*------User defined objects------*/

.clear_div
{
    clear:both;
}

/*Top of page*/
#wrapper_shadow
{
    width:784px;
    text-align:center;
    margin:auto;
    background:url('img/mainSkugga.png') repeat-y right;
}

#wrap
{
    width:770px;
    margin:0 auto;
}

#logo_login_wrap
{
    background-color:#262a40;
    width:100%;
    height:63px;
}

#logo
{
    float:left;
    margin-left:8px;
    margin-top:6px;
}

#top_menu
{
    background-image:url('img/loginBackground.png');
    background-repeat:no-repeat;
    float:right;
    width:373px;
    height:16px;
}

#top_menu a:link, #login a:visited
{
    font-family: Arial, Helvetica, Sans-Serif;
    color: #ffffff;
	font-size: 10px; 
	font-weight:bold;
	margin-right:5px;
}

#top_menu a:hover
{
    color:#ffff33;
    text-decoration:none;
}

.login_wrap
{
    float:right;
    padding-top:2px;
}

.user_wrap
{
    float:right;
    padding-top:2px;
    margin-right:2px;
}

.language_wrap
{
    float:right;
    margin:0px 20px 0px 0px;
    padding:0px;
    height:16px;
}


.language_wrap img
{
    height:13px;
    margin-left:5px;
}

.language_wrap a
{
    vertical-align:top;
    position:relative;
    top:1px;
}

#search
{
    float:right;
    clear:right;
    margin-top:14px;
}

#search .SkinObject
{
    font-family: Arial, Helvetica, Sans-Serif;
    color: #ffffff;
	font-size: 11px; 
	font-weight:bold; 
	margin-right:5px;   
}

#search .SkinObject:hover
{
    color: #ffff33;   
}

#nav 
{
    background-image:url('img/navBackground.png');
    background-repeat:repeat-x;
    height:25px;
    clear:both;
    font-family: Arial, Helvetica, Sans-Serif;
    border-bottom:1px solid #575757;
}

.top_pane
{
    background-color:#575757;
    /*background:url('img/bannerTest.png');*/
    
}

.top_pane p
{
    margin:0px;    
}


#shadow_top_pane
{
    height:20px;
    width:100%;
    background:url('img/shadowTopPane.png') no-repeat top;
}

/*Middle of page*/
#left_content_wrap
{
    border-top:1px solid #575757;
    background-color:White;
    margin-bottom:40px;
    line-height:15px;
}

#left_content_wrap table
{
    line-height:15px;   
}

.left_pane
{
    background-color:inherit;
    width:180px;
    float:left;
    margin-left:10px;
}

.content_pane
{
    background-color:inherit;
    width:180px;
    float:left;
    margin-left:10px;
}

.right_pane
{
    background-color:inherit;
    width:180px;
    float:left;
    margin-left:10px;
}

.bottom_pane
{
    background-color:inherit;
    width:180px;
    float:left;
    margin-left:10px;
}

.content_pane div, .left_pane div, .right_pane div, .bottom_pane div
{
    font-size:12px;
    font-family: Arial, Helvetica, Sans-Serif;
}

.content_pane table, .left_pane table, .right_pane table, .bottom_pane table
{
    font-size:12px;
    font-family: Arial, Helvetica, Sans-Serif;
}



/*Bottom of page*/
#footer
{
    border-top:1px solid #575757;
    background-color:#262a40;
    clear:both;
    margin:0px 0px 0px 0px;
    padding-bottom:3px;
    font-family:Arial, Helvetica, Sans-Serif;
    color: #fff;
	font-size: 10px; 
	font-weight:bold;
}

#footer .SkinObject
{
    font-family: Arial, Helvetica, Sans-Serif;
    color: #fff;
	font-size: 10px; 
	font-weight:bold;
}

#footer a:hover
{
    color: #ffff33;
}

#bottom
{
    font-family: Arial, Helvetica, Sans-Serif;
    color: #000;
	font-size: 10px; 
	font-weight:bold;
	margin:2px 10px 2px 10px;
}

.contact
{
    float:left; 
    margin-bottom:10px;  
}

.copyright
{
    float:right;    
}


#bottom_shadow
{
    width:784px;
    height:8px;
    background:url('img/bottomShadow.png') no-repeat;
    margin:auto;  
}


/*--------- DNN MENU STYLE ----------*/
/* main menu td */
.main_dnnmenu_bar 
{
	cursor:default;
	background-color:Transparent;
	width:770px;
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{	
	color: #333333;
	font-size: 11px; 
	font-weight:bold;
	padding:6px 10px 5px 10px;
	white-space:nowrap;
	float:left;
	cursor:pointer;
}


/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
	color:#ffffff;
	background: url('img/navBackgroundHover.png');
	font-size: 11x; 
	font-weight:bold;
	white-space:nowrap;
	float:left;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
	color:#ffffff;
	font-weight:bold;
	font-size: 11px;
	background: url('img/navBackgroundHover.png');
	padding:6px 10px 5px 10px;
	white-space:nowrap;
	float:left;
	cursor:pointer;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
    border-top: 1px solid #575757;
	border-right:1px solid #393939;
	border-bottom:1px solid #393939;
	border-left:1px solid #393939;
}

.main_dnnmenu_submenu td
{
	background-color:#6b6b6b;
	z-index: 1000;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#eeeeee;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td   
{  
	background-color: #494949;
	color:#ffffff;
	cursor:pointer;
}
.main_dnnmenu_itemselected td{
    background-color: #494949;
	color:#ffffff;
	cursor:pointer;
}

.main_dnnmenu_break
{
	height: 2px;
	background-color: #D5E0FF;
}



/* MODULE ACTION MENUS */
.ModuleTitle_SubMenu
{
	border:1px solid #393939;
}

.ModuleTitle_SubMenu td{
	background-color:#6b6b6b;
	z-index: 1000;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#dddddd;
	white-space:nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#6b6b6b; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background-color: #494949;
	color:#ffffff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 0px;
	background-color: #242424;
}




