﻿body {
	background: #fff;
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10pt;
}

a 
{
	text-decoration:none;
	color:#480466;
}
a:hover
{
	text-decoration:underline;
	cursor:pointer;
}

a img
{
    border:0;
}

.right-100-10
{
    
    float:right;
    margin-bottom:10px;
    padding:2px;
}


.left-100-10
{
    
    float:left;
    margin-bottom:10px;
    padding:2px;
}

select
{
	margin: 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
{

    margin: 0;

}
/*
input {
    background-color:#D6EBEC;
    border:1px solid #8BB8BB;
}*/

.menu
{
overflow: hidden;display:none; position: absolute; z-index: 30;
border: 2px solid #0F6E6E;
border-top-style: none;	
background-color: #FFF;
}

#LeftBannerShadow
{

}

#TopBanner
{
   background: url(/Theme/edustorm/images/top_bg.png) top repeat-x;
    top:0px;

	height: 86px;
	padding: 0 2%;
	border-top: 4px solid #af75c7;
	margin: 0 auto;
}

#RightBannerShadow
{

}

#contentBar, #topBar
{
    width:916px;
    margin-left:auto;
    margin-right:auto;
    padding:0;
    top:0px;
}

#contentBar 
{
	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;
    clear:both;
}

#Footer
{

    width: 916px;
    margin-top:-70px;
    height: 112px;
}


#Logo
{
    
    /*width: 916px;*/

    float: left;
	 background: url('/Theme/edustorm/images/wtm-logo.png') top left no-repeat;
    height: 83px;
    width: 333px;
	margin-top:3px;

}

#LoginRegion
{
	color:#333;
	float:right;
	z-index:1;
	margin-right:10px;
	margin-top: 3px;
}

#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 #9D7AB5 solid;
	margin: 2px;
	background-color: white;
	color: #483D8B;
	height: 30px;
	cursor:pointer;
}



.EduButton:hover
{
	background-color: #878ba6;
	color: #303554;
}



.eduLine
{
	color: #EDF2F2;
	border: 0px;
	background-color: #EDF2F2;
	height: 5px;
}
.EduDDL /*Drop Down List*/
{
	margin-top: 0px;
	font-family: Tahoma;
    font-size: 7pt; 
    font-weight: bold;
    height: 16px;
}

#Tab {
    float: right;
    display: inline;
    clear: after;
    z-index: 999;
}

#Tab li
{
	list-style-type:none;
	float: left;
}

#Tab ul
{
	margin:0;
}

#Tab a
{
	padding: 3px 10px 11px 10px;
	margin-top: 5px;
	display: block;
	color: #333;
	font-size:16px;
	cursor: pointer;
}

#Tab a:hover
{
	color: #AF75C7;
	text-decoration: none;
}

#Tab li.activeMenu a
{
	color: #AF75C7;
	text-decoration: none;
}

.hidden 
{
	display: none;
}

div.EduwareHeader 
{  
    background:  url('/Theme/edustorm/images/wtm/wtm_big_bar.png') repeat-x #af75c7;
	padding:3px 0 2px 0;
    text-align: center;
    font-size: 13pt;
    color: #FFF;
    position:relative;
	min-height:22px;
}
/*
div.EduwareHeader .TopLeftCorner {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 5px;
    height: 5px;
}*/
div.EduwareHeader .TopRightCorner {

}
div.EduwarePanel 
{
    position: relative;
   
    
    margin-top: 1px;
    text-align: left;
}


div.SectionCaption
    {
    	font-size:medium;font-weight:bold;color:Navy;
    	margin-bottom:5px;
    }
        
.SubPanel_Panel
{
	background-color: #D3C7DD;
	border: 1px solid #E4DEEA;
	color: #66447F;
	font-weight: 900;
	font-size: 80%;
	padding-left: 5px;
}

.SubPanel_Content
{
	padding: 5px;
	border-top: 1px solid #A295AF;
}

.SubPanel_Div
{
	border: 2px solid #BFA9D1;
}

.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 {
	
	width: 48px;
	color:White;
	position: absolute;  z-index: 1;
	cursor: pointer;
}
a:hover.srollover {
	background-position: -48px 0;
	
	background-color:#830483;
}
a.srolloverdisable 
{
	display: none;
	width: 48px;
	height: 48px;
	cursor: default;
}


a.PanelIcon 
{
	display:block;
	float: right;
	height: 22px;
	padding: 5px 10px 0 32px;
	color: #fff;
	font-weight:bold;
	font-size:75%;
	position: absolute;
	top: 0px;
	background-position:left center;
	background-repeat: no-repeat;
}

a.PanelIcon:hover
{
	text-decoration: none;
	background-color: #ae7fc7;
	background-position:left center;
	background-repeat: no-repeat;	
}
/********************************************************************/

/**************************** Disabled ****************************/
.disabled
{
	opacity: 0.5;
	filter: alpha(opacity=50);
}
a:hover.disabled 
{
	text-decoration: none;
}
/********************************************************************/


/**************************** EduControl Tab ****************************/
div.tabHeader 
{  
    background: url('/Theme/Images/Panel_TL.png') top left no-repeat /*#F1EDFC*//*#e4d6ee*/#A96CC1;
    padding: 2px 10px;
    text-align: center;
    font-size: 12pt;
    color: /*#312E33*/#f7f3f8;
    position: relative;
    width: 100%;
    cursor: default;
    display: inline;
}

div.tabDisable
{
	background-color: /*#f8f6fd*/#e4d6ee;
	color: /*#ae9699*/#645658;
	cursor: pointer;
	display: inline;
}

div:hover.tabDisable
{
	background-color: #ebe4fc;
}

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;
}

div.tabClose
{
    background: url('/Controls/EduControls/TabView/tabClose.png');
    width: 15px;
    height: 15px;
    position: absolute;
    right: 5px;
    top: 6px;
    cursor: pointer;
}

div.tabClose:hover
{ 
    background: url('/Controls/EduControls/TabView/tabCloseHover.png');
}
/********************************************************************/



  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;
    }
    
    
    a.Stats:link
{
    color:White;
}

a.Stats:visited
{
    color:White;
}

/* Drop Down Menu */
div.DropDownMenu
{	
    cursor: pointer;
    background-color: #FFF;
    border-top: 0px;
	opacity: 0.95;
}    

.DropDownMenuItem
{
	display:block;
	padding: 4px 10px;
	text-decoration: none;
	color:#333;
		font-size:16px;

}       

:hover.DropDownMenuItem
{
	background-color: #af75c7;
	text-decoration: none;
	color:#fff;
}
a.DropDownMenuItem {
text-decoration: none;
color: #333;
}

/* Themeable CSS */
.theme_backgroundColor
{
    background-color: #A96CC1 !important;
}

.theme_borderColor
{
	border-color: #A96CC1 !important;
}
.theme_borderColorDark
{
    border-color: #7b0da0 !important;
}
.theme-small-bar
{
	background: url('/Theme/sweetchrome/images/wtm_small_bar.png') top repeat-x !important;
	height: 30px !important;
}
.theme-big-bar
{
	background: url('/Theme/sweetchrome/images/wtm_big_bar.png') top repeat-x !important;
	height: 53px !important;
}
theme-color { color: #AF75C7; }
.controlpanel_button:hover { background-color: #ae7fc7 !important; }
.controlpanel_break { background-color: #ae7fc7 !important; }
.questionView .toolbars a:hover { background-color: #ae7fc7 !important; }
#user_nav { padding-top:5px;	}
#user_nav span {
	padding: 0 7px;
	font-size: 12px;
color: #8a8a8a;
margin-top:5px;	
	}
	
#user_nav a {
	color: #333;
	
	}
