﻿@import url("css/reset.css");
body
{
    background: #7f7f7f url(top-bg.png) repeat-x scroll left top;
    text-align: center;
    line-height: 19px;
    font-family: 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Arial, sans-serif;
    font-size: 13px;
    color: #636363;
}
/*
=========================================================
Styles for the text
=========================================================
*/
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Arial, sans-serif;}

h2 
{
    color:#2d2d2d;
    font-size: 18px;
    padding: 5px 5px 5px 5px;
}

h3
{
    margin: 0;
    padding: 0;
    font-family: 'Lucida Grande' , 'Lucida Sans Unicode' , Tahoma, Arial, sans-serif;
    font-size: 20px;
    color: #636363;
    height: 23px;
}

.Normal
{
 font-size:13px;
 color: #636363;
}



#mainwrap
{
    width: 942px;
    margin: 0px auto;
    text-align: left;
}
#header
{
    position: relative;
    z-index: 2;
}
#logos
{
    margin: 29px 0px 40px 2px;
   /*background: url(blogo.png)no-repeat;
     border: solid 0px transparent;*/
     width:350px;
}
#searchlanguage
{
  Position:absolute;
  top:50px;
  right: 1px;
  width: 500px;
  Height:70px;
}
#searchform
{
    position: relative;
    float:right;
    text-align:right;
    width: 172px;
    height: 29px;
    background: url(searchbar-bg.png) no-repeat;
    
}

.dnnsearch
{
  
}

.BSsearchtextbox
{
    background-color:transparent;
    color: #d5d4d4;
    width:115px;
    
    border: solid 0px transparent;
    margin: 2px 1px 2px 1px;
    
}

.SkinObject SearchButton
{
    background-color:white;
}

#language
{
    position: relative;
    top:10px;
    float: right;
    width: 500px;
    height: 29px;
}   
.language
{
    color: #FFF;
    text-align:right;
    Padding-top:5px;
    padding-right:2px;
}
#topnav-wrap
{
    background: url(menu-wrap-bg.png);
    background-repeat: no-repeat;
    margin-top:3px;
    width: 942px;
    height: 44px;
    float: left;
}
/*
=========================================================
Styles for the main layout
=========================================================
*/
#content-top
{
    background: #f2f2f2 url(content-top-bg.png) no-repeat left top;
    width: 942px;
    float: left;
    margin-top: 0px;
    padding: 0px 0px 60px;
}
#top-content
{
    width: 505px;
    float: left;
    display: inline;
    margin: 40px 38px 0px 40px;
}
#top-content-bottom
{
    background: url(xcontent-bottom-bg.png) no-repeat;
    width: 942px;
    float: left;
    height: 0px;
}
#content-wrap
{
    background: #f2f2f2 url(content-top-bg.png) no-repeat left top;
    width: 942px;
    float: left;
    margin-top: 0px;
    padding: 0px 0px 60px;
}
#main-content
{
    width: 505px;
    float: left;
    display: inline;
    margin: 40px 38px 0px 40px;
}
#content-bottom
{
    background: url(content-bottom-bg.png) no-repeat;
    width: 942px;
    float: left;
    height: 10px;
}
/*
=========================================================
Styles for the login and user
=========================================================
*/
#login
{
    float:right;
    width:300px;
    text-align:right;
    padding-right:10px;
    color: #d5d4d4;
    height: auto;
    line-height: 44px;
    font-size: 11px;
    font-style:italic;
}
a.dnnUser, a:visited.dnnUser, a:active.dnnUser,
a.dnnLogin, a:visited.dnnLogin, a:active.dnnLogin
{
    color:#d5d4d4;
}
a:hover.dnnUser, a:hover.dnnLogin
{
    color: #FFFFFF;
    text-decoration:none;
} 
/*
=========================================================
Styles for the footer
=========================================================
*/
#footer
{
    float: left;
    padding: 15px 40px 30px 34px;
    color: #9ca7ae;
    font-size: 12px;
    width: 868px;
}
#bottomnav
{
    float: left;
}
a.dnnLinks, a:visited.dnnLinks, a:hover.dnnLinks, a:active.dnnLinks
{
    color: #9ca7ae;
    font-size: 12px;
    text-decoration: none;
}
.copyright
{
    float: right;
}
/*
=========================================================
Styles for the sidebar
=========================================================
*/
.sidebar 
{ 
    float: left; 
    width: 324px; 
    margin-top: 40px; 
    font-size: 12px; 
    color: #626262;
}
/*
=========================================================
Styles for the panes
=========================================================
*/
#toppane
{
    vertical-align:top;
}
#toppaneright
{
    vertical-align:top;
}
#contentpane
{
    vertical-align:top;
}
#contentpaneright
{
    vertical-align:top;
}
/*
=========================================================
Styles for the menu
=========================================================
*/
#menu-container
{
    margin-left: 30px;
    height: 44px;
    width: 600px;
    float:left;
}

.myMenu 
{
    cursor: pointer;
    font-size: 12px;
    line-height: 44px;
}


/* Main Menu Normal */
.myMenu .root
{	
	color: #d5d4d4;
	font-size: 12px; 
	text-transform:uppercase;
	white-space:nowrap;
	margin-right:1px;	
	float:left;
}

/* Main menu hover */
.myMenu .hov
{ 
	color:#fff;
}

/* Main menu selected */
.myMenu .mi.sel, .mainMenu .mi.bc 
{
    color:#FFF;
	background: url(top-menu-active-bg.png) repeat-x;
	border-left: 1px solid #3b3b3b;
    border-right: 1px solid #3b3b3b;
}
.myMenu table
{
	/*z-index: 5000;*/
	border-bottom: 3px solid #525252;
}

/* SUB Menu Normal */
 

.myMenu tr.mi
{
	background-color:#676767;
	z-index: 1000;
	font-size: 12px; 
	color:#d5d4d4;
	line-height:2em;
	text-transform:none;
}

.myMenu tr.mi td
{
    text-transform:Uppercase;
    text-align:left;
    width:40px;
    border-bottom: 1px solid #6c6c6c;
}

.myMenu tr td
{
    border-bottom: 3px solid #525252;
}

/* SUB Menu hover & selected */
.myMenu tr.hov 
{ 
}

.myMenu tr.hov td{
color:#fff;
}

.myMenu tr.sel, .mainMenu tr.bc
{
  
}

.myMenu tr.sel td, .mainMenu tr.bc td
{
	background:#676767 none;
	color:#fff;
}
/*
==================================================
*/
.StandardButton
{
    background: url(button-bg.png) top center;
    padding: 5px 20px 8px;
    margin: 5px 10px 0px 10px;
    border:solid 1px #59879e;
    font-size:12 px;
    color: #FFF;
}

.StandardButton:hover
{
    background: url(button-bg-hover.png) top center;
    border-color: #151617;
    color:Red;
}
 
/*
=========================================================
Styles for the links
=========================================================
*/ 
 
a 
{
    color: #3995d4;
}

a:hover 
{
    color: #272a2c;
}

a:visited 
{
    color: #3995d4;
}

.CommandButton 
{
     color: #3995d4;
}

Title_Head
{
    color:#2d2d2d;
    font-size: 18px;
    padding: 5px 5px 5px 5px;
}
