﻿a 
{
	text-decoration:none;
	color:#046767;
}
a:hover
{
	text-decoration:underline;
	cursor:pointer;
}

.right-100-10
{
    
    float:right;
    margin-bottom:10px;
    padding:2px;
}
select
{
	margin: 0;
}

.left-100-10
{
    
    float:left;
    margin-bottom:10px;
    padding:2px;
}


a img
{
    border:0;
}

.rounded-5 { 
     -moz-border-radius: 5px;  -webkit-border-radius:5px;
	 border-radius:5px;
}
.rounded-10 {
     -moz-border-radius: 10px;  -webkit-border-radius:10px;
	 border-radius:10px;
}

#mainbody
{
    font-family: Trebuchet MS;
    margin: 0;
    font-size: 10pt;
    background: url('./Images/topbanner_light.gif') white repeat-x;
}

.menu
{
overflow: hidden;display:none; position: absolute; z-index: 30;
border: 2px solid #0F6E6E;
border-top-style: none;	
background-color: #FFF;
}

#LeftBannerShadow
{
    background: url('./Images/WizardLayout/leftright_banner_shadow.jpg');
    float:left;
    width: 32px;
    height: 93px;
}

#TopBanner
{
    background: url('/Theme/Images/db_chrome_banner_power.png') repeat-x;
    top:0px;
    height: 93px;
    margin: 0px 32px;
}

#RightBannerShadow
{
    background: url('./Images/WizardLayout/leftright_banner_shadow.jpg') -32px 0;
    float:right;
    width: 32px;
    height: 93px;
}

#contentBar, #topBar
{
    width:980px;
    margin-left:auto;
    margin-right:auto;
    padding:0;
    top:0px;
}

#contentBar 
{
	background:url('./Images/Layout/main_bg.png');
	height:auto;
}

#Content
{
	background:white;
	padding:6px 0 15px 0;
	margin-left:auto;
	margin-right:auto;
	width:910px;
    /*height:685px;*/
    height: 105%;
    overflow:hidden;
    min-height: 700px;
}

#Footer
{
    background: url('./Images/Layout/bottom_shadow.gif') no-repeat;
    width: 980px;
    margin-top:-70px;
    height: 112px;
}


#Logo
{
    /*background: url('./Images/Layout/db_logo.png');*/
    width: 359px;
    height: 93px;
    float: left;
}

#LoginRegion
{
	color:#333;
	float:right;
	z-index:1;
	margin-right:10px;
	margin-top:10px;
}
#LoginRegion a
{
	color:#333;
	font-style:italic;
}

#SiteSwitchRegion
{
	color:white;
	float:right;
	z-index:1;
	margin-right:10px;
}
#SiteSwitchRegion a
{
	color:White;
	font-style:italic;
}

div.hr
{
    border-top: 1px dotted #046767;
    margin: 5px;
}
.EduButton
{
	border: 4px #c0d9d9 solid;
	margin: 2px;
	background-color: #5284A3;
	font-size:12pt;
	color: White;
	height: 30px;
	font-weight:bold;
	cursor:pointer;
}
.EduButton:hover
{
	background-color: #878ba6;
	color: #303554;
}



.eduLine
{
	color: #EDF2F2;
	border: 0px;
	background-color: #EDF2F2;
	height: 5px;
}

/* Main Menu */
#Tab
{
	position: inherit;
	display: block;
	left: 400px;
	float:right;
	line-height:normal;
	list-style:none;
}

#Tab li
{
	list-style-type:none;
	float: left;
}

#Tab ul
{
	margin:0;
}

#Tab a
{
	padding: 3px 10px 11px 10px;
	margin-top: 0px;
	display: block;
	color: #333;
	font-weight: bold;
}

#Tab a:hover
{
	background-color: White;
	color: #539797;
	text-decoration: none;
}

#Tab li.activeMenu a
{
	background-color: White;
	color: #539797;
	text-decoration: none;
}
/*************************************/

.hidden 
{
	display: none;
}

div.SectionCaption
    {
    	font-size:medium;font-weight:bold;color:Navy;
    	margin-bottom:5px;
    }
    

div.EduwareHeader 
{  
    background: url('Images/Panel_TL.png') top left no-repeat #c0d9d9;
    padding: 2px;
    text-align: center;
    font-size: 13pt;
    color: #046767;
    position:relative;
    
}
div.EduwareHeader .TopLeftCorner {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 5px;
    height: 5px;
}
div.EduwareHeader .TopRightCorner {
    background: url('Images/Panel_TR.png') top right no-repeat;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 5px;
    height: 5px;
}
div.EduwarePanel 
{
    position: relative;
   
   
   
    margin-top: 1px;
    text-align: left;
   
}

.SubPanel_Panel
{
	background-color: #C8E0DC;
	border: 1px solid #DFEDEA;
	color: #458179;
	font-weight: 900;
	font-size: 80%;
	padding-left: 5px;
}

.SubPanel_Content
{
	padding: 5px;
	border-top: 1px solid #96B2AC;
}

.SubPanel_Div
{
	border: 2px solid #A9D2CC;
}

.SubPanel_Panel_Red
{
	background-color: #EFB8C1;
	border: 1px solid #F6D6DD;
	color: #A07975;
	font-weight: 900;
	font-size: 80%;
	padding-left: 5px;
}

.SubPanel_Content_Red
{
	padding: 15px 10px;
	border-top: 1px solid #C4838F;
}

.SubPanel_Div_Red
{
	border: 2px solid #EC8E9C;
}

/**************************** Panel Icon ****************************/
a.srollover {
	display: block;
	width: 48px;
	height: 48px;
	text-decoration: none;
	position: absolute; top: -8px; z-index: 1;
}
a:hover.srollover {
	background-position: -48px 0;
}
a.PanelIcon 
{
	display:block;
	float: right;
	height: 21px;
	padding: 5px 10px 0 32px;
	color: #046767;
	font-weight:bold;
	font-size:75%;
	position: absolute;
	top: 0px;
	background-position:left center;
	background-repeat: no-repeat;
}

a.PanelIcon:hover, a.PanelIcon.activeMenu, a.ActivePanelIcon
{
	text-decoration: none;
	background-color: #046767;
	background-position:left center;
	background-repeat: no-repeat;	
	color: #FFF;	
}

/********************************************************************/


    div.StatsWrapper
    {
        border-right:Solid 2px #2b6965;
        border-bottom:Solid 2px #2b6965;
        border-left: Solid 2px #29807a;
        border-top: Solid 2px #29807a;
        width:98%;
        margin:3px;
        float:left;
        clear:both;
    }
    
    div.StatsWrapper .Header
    {
       width:auto;
       height:20px;
       color: rgb(4, 103, 103);
       background-color:rgb(192, 217, 217);
       font-weight:bold;
       font-size:12pt; 
       vertical-align:middle;
       padding:3px 0px 0px 5px;
       margin-bottom:2px;
       border:Solid 1px White;
    }
    
    div.StatsWrapper .Body
    {
        font-weight:bold;
        font-size:12pt;
        padding:2px;
        width:85%;
        height:auto;
        
    }
    
        .UStat
    {
        margin:2px;
        padding:2px;
        
    }
    
    .UStat .USLabel
    {
        font-weight:bold;
        font-style:italic;
        font-size:10pt;
    }
    
    .UStat .USValue
    {
        font-weight:bold;
        font-size:10pt;
    }
    
    /**************************** EduControl Tab ****************************/
div.tabHeader 
{  
    background: url('/Theme/Images/Panel_TL.png') top left no-repeat /*#F1EDFC*//*#e4d6ee*/#c0d9d9;
    padding: 2px 10px;
    text-align: center;
    font-size: 12pt;
    color: #253c3c;
    position: relative;
    width: 100%;
    cursor: default;
    display: inline;
}

div.tabDisable
{
	background-color: /*#f8f6fd*/#ddd;
	color: /*#97c0c0*/ #444;
	cursor: pointer;
	display: inline;
}

div:hover.tabDisable
{
	background-color: #97cccc;
	color: #253c3c;
}

div.tabHeader .rc {
    background: url('/Theme/Images/Panel_TR.png') top right no-repeat;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 5px;
    height: 5px;
}

div.tabContents
{
	margin: 2px 0px;
}
/********************************************************************/



a.Stats:link
{
    color:Navy;
}

a.Stats:visited
{
    color:Navy;
}

/* Drop Down Menu */
div.DropDownMenu
{
    border: 2px solid #0f6e6e;	
    cursor: pointer;
    background-color: #FFF;
    border-top: 0px;
}    

.DropDownMenuItem
{
	display:block;
	padding: 4px 10px;
	text-decoration: none;
	font-weight: bold;
	color: Black;
}       

:hover.DropDownMenuItem
{
	background-color: #D6EBEC;
}
.theme-small-bar
{
	background: url('/Theme/sweetchrome/images/db_small_bar.png') top repeat-x !important;
	height: 30px !important;
}
.theme-big-bar
{
	background: url('/Theme/sweetchrome/images/db_big_bar.png') top repeat-x !important;
	height: 53px !important;
}
.controlpanel_button:hover { background-color: #7ec0c4 !important; }
.controlpanel_break { background-color: #7ec0c4 !important; }
.questionView .toolbars a:hover { background-color: #7ec0c4 !important; }
