/*dashboard_css*/
body {font-family: Helvetica, Arial, Verdana;}
#dashboard_container {
background:rgb(238,238,238);
width:1040px;
overflow:auto;
padding-top:1px;
padding-bottom:30px;
border-radius:9px;

}
#controls-container {
				/*border-left: 1px solid;
	border-right:  1px solid;
	border-color:rgb(198,199,201);*/
	margin-top:10px;
		background:#FFF;
		height:40px;
		border-radius:7px;
		width:96%;
}
#dashboard-controls ul{
list-style:none;
background:#FFF;
}
#dashboard-controls li {
	margin-left:0px;
	list-style:none;
	padding-top:8px;
	height:28px;
	vertical-align:middle;
	float:left;
	width:150px;
	background:#FFF;
	text-align:center;
	
	text-decoration:none;
		font-weight:900;
	color:rgb(0,0,0);
}
#dashboard-controls a {
	text-decoration:none;
	width:100%;
	height:100%;
		font-weight:900;
	font-size:110%;
	color:rgb(151,151,151);
}

#dashboard-controls a:hover {
color:#222222;	
}
#dashboard-controls a:active {
color:#999;	
}

#prof-pic {
width:84%;
margin:auto;margin-top:16px;
border-style:double;
border:5px solid white;
border-radius:3px;
box-shadow: 0px 0px 0px 1pt rgb(169,169,169);
}
#left {
	float:left;
	margin-left:2%;
	margin-top:20px;
	width:19%;
	/*height:230px;*/
	background:#FFF;
	border-radius:9px;
	border-left: 1px solid;
	border-right:  1px solid;
	border-top:  1px solid;
	border-color:rgb(198,199,201);
	border-radius: 10px;
	box-shadow: 0px 4px 4px -1px rgb(179,181,184);
	text-align:left;
}

#left img
{
	width:160px;
	position:relative;
	opacity:1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	top:15px;
	webkit-box-shadow:  0px 16px 16px -9px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 2px 8px -1px rgba(0, 0, 0, 0.7);
	border: solid white 6px;
}

#left div
{
	position:relative;

}

#right {
	margin-top:20px;
	width:75%;
	float:right;
	margin-right:2%;
}
#contents
{
	margin-top:20px;
	width:96%;
}
.left {
border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	border-left: 1px solid #cdcecf;
}

.right {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
		border-right: 1px solid #cdcecf;
}
#menu_bar {
	padding-top:10px;}

#menu_bar table {
	width:1040px;
	border-radius:4px;
	box-shadow: 0px 0px 9px 0px #d9d9d9;
	margin-bottom:24px;
}


#menu_bar td
{
	width: 120px;
	height: 34px;
	background: url(icons/td_bg.png) repeat 100%;
	vertical-align:middle;
	text-align:center;
	color:#000;
	font-size:14px;
	border-bottom:1px solid #818181;
	border-top: 1px solid #bdbebf;
}


#menu_bar a
{
	text-decoration:none;
	vertical-align:middle;
	height: 100%;
	width:100%;
	cursor: pointer;
	color:#000;
}

#menu_bar span {
	margin:0px;
	display: block;
width:96%;
height:24px;
vertical-align:middle;
padding-top:4px;
	border-radius: 4px;
}
#menu_bar span:hover {
	border: 1px solid;
	border-color:rgb(177,179,182);
	padding-top:3px !important;
}
#menu_bar span:active {
	/*-webkit-box-shadow: inset 0px 4px 8px 0px rgba(50, 50, 50, 1);
-moz-box-shadow: inset 0px 9px 15px 0px rgba(50, 50, 50, 1);*/
box-shadow: inset 0px 1px 5px 0px rgba(50, 50, 50, 1);
border:none;
height:26px;
padding-top:4px !important;
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a4a4a4), to(#d4d4d4));
   background-image: -webkit-linear-gradient(top, #a4a4a4, #d4d4d4); 

   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #a4a4a4, #d4d4d4);

   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #a4a4a4, #d4d4d4);

   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #a4a4a4, #d4d4d4);
	
}

.worksheet_css
{
	background-color: #FFFFFF;
    border: thin solid #A9A8A8;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px #AFAFAF inset;
    color: #454545;
    font-family: Helvetica,Arial,Verdana;
    font-size: 22px;
    font-weight: bold;
    height: 40px;
    margin-bottom: 10px;
    padding-left: 10px;
	padding-top:2px;
    width: 480px;
}

