/* Suggested order: 
* display 
* list-style 
* position 
* float 
* clear 
* width 
* height 
* margin 
* padding 
* background 
* color 
* font 
* text-decoration 
* text-align 
* vertical-align 
* white-space 
* other text 
* content 
* 
*/ /* TOC: 
Body 
Random HTML 
Styles 
Forms 
General 
Structure 
Navigation 
Quotations 
Comments and Other Asides 
Q and A (FAQ) 
Tables Meta */ /* Body aligns the page to be centered*/
body {
	margin: 0px;
	padding: 0px;
	text-align: center;	
}

/* Sets the border on the outside of the page and the minimum height of the page */
.container {
	height: 545px;
	min-height: 545px;
	width: 768px;
	background: #FFFFFF;
	color: #84BEEF;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	float: left;
	clear: both;	
}

/* SMALL POP UP PAGES Sets the border on the outside of the page and the minimum height of the page */
.smcontainer {
	min-height: 300px;
	height: 300px;
	width: 615px;
	background: #FFFFFF;
	color: #84BEEF;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	float: left;
	clear: both;
}

/* sets the container to grow with the content */
div[class] .container {
	height: auto;
}

div[class] .smcontainer {
	height: auto;
}

/* Sets the the margin on the main page and aligns all the elements to be left */
.page {
	width: 768px;
	margin: 20px auto;
	text-align: left;
	clear: both;
}

.popuppage {
	width: 615px;
	margin: 20px auto;
	text-align: left;
}

.pagenoborder {
	width: 768px;
	margin: 0px 0px;
	text-align: left;
}

/* Applied to the elements makes them stretch to contain all the scaleable content in Mozilla and Safari */
.heightfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	float: left;
}

.heightfixFilter:after {
	content: ".";
	display: block;
	height: 20;
	clear: both;
	visibility: hidden;
	float: left;
}

.heightfixRTI:after {
	content: ".";
	display: block;
	height: 15;
	clear: both;
	visibility: hidden;
	float: left;
}
/* CONTAINER FOR THE TOP LOGO, USERNAME AND OTHER ELEMENTS IN THE TOP OF THE PAGE*/
.topusername {
	width: 683px;
	min-height: 44px;
	background-image: url(../images/bg_toppage.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #84BEEF;
	font-size: 100%;
	position: relative;
	float: left;
	border: 0px;
	border-style: solid;
	border-color: pink;
}

/* CONTAINER FOR THE TOP LOGO, USERNAME AND OTHER ELEMENTS IN THE PAGES LABELED HOME*/
.topusernamehome {
	width: 768px;
	min-height: 44px;
	background-color: #84BEEF;
	background-image: url(../images/bg_toppage.gif);
	background-repeat: no-repeat;
	border-width: 0px;
	border-style: solid;
	border-color: #FFFF33;
	color: #84BEEF;
	font-size: 100%;
	font-weight: bold;
	position: relative;
	float: left;
	clear: both;
}

/* CONTAINER FOR THE TOP LOGO, USERNAME AND OTHER ELEMENTS IN THE STUDENT PAGES*/
.topstudent {
	width: 768px;
	height: 42px;
	background-image: url(../images/bg_topstudent.gif);
	border-width: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #FFFF33;
	color: #84BEEF;
	font-size: 100%;
	font-weight: bold;
	position: relative;
}

/* CONTAINER FOR THE TOP LOGO, USERNAME AND OTHER ELEMENTS IN THE POP UP WINDOWS*/
.smtopstudent {
	width: 615px;
	min-height: 42px;
	height: 42px;
	background-image: url(../images/bg_topstudent.gif);
	border-width: 0px;
	mRargin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #FFFF33;
	color: #84BEEF;
	font-size: 100%;
	font-weight: bold;
	position: relative;
}

/* SMALL LOGO IN THE TOP LEFT OF THE PAGE */
.logoleft {
	background-image: url(../images/logo_new.png);
	background-repeat: no-repeat;
	width: 176px;
	height: 32px;
	margin: 5px;
	float: left;
}

/* for login page - show HMH logo on bottom */
.logoleftbottom {
	background-image: url(../images/logo_new.png);
	background-repeat: no-repeat;
	width: 175px;
	height: 32px;
	margin: -70px 10px;
	float: left;
}

/* USER NAME IN THE TOP OF ALL THE PAGES */
.usernameid {
	width: 135px;
	height: 29px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #FFFF33;
	color: #84BEEF;
	font-size: 100%;
	font-weight: bold;
	text-overflow: ellipsis;
	text-align: center;
}

/* PAGE ID IS THE WHITE TEXT SUCH AS SCHOOL PROFILE ETC */
.pageid {
	width: auto;
	float: right;
	height: 32px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #FFFF33;
	color: #FFFFFF;
	font-size: 150%;
	font-weight: bold;
	text-align: right;
	font-family: arial;
}

/* PAGE ID FOR THE HOME PAGE */
.homeid {
	width: 105px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 15px;
	border-width: 0px;
	border-style: solid;
	border-color: #FFFF33;
	color: #FFFFFF;
	font-size: 150%;
	font-weight: bold;
}

/* CONTAINS THE WHOLE TOP OF THE PAGE INCLUDING TOP NAVIGATION BUTTONS */
.topcontainer {
	position: relative;
	width: 768px;
	min-height: 100px;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #FFFF33;
	float: left;
	clear: both;
	background-color: #84BEEF;
}

.topcontainer div abc {
	float: right;
}

.topstudentcontainer {
	position: relative;
	width: 768px;
	min-height: 132px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: pink;
	float: left;
	clear: both;
}

/* TOP ROW OF NAVIGATION */
.header {
	float: left;
	position: relative;
	width: 683px;
	min-height: 44px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #404040;
	background-image: url(../images/bg_nav.jpg);
	background-repeat: repeat-x;
}

/* TOP ROW OF NAVIGATION */
.headerRes {
	float: left;
	position: relative;
	width: 683px;
	min-height: 44px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #404040;
	background-image: url(../../images/bg_nav.jpg);
	background-repeat: repeat-x;
}

/* BUTTON IN TOP ROW OF NAVIGATION */
.btnheader {
	display: block;
	float: left;
	width: 125px;
	line-height: normal;
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 14px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/btn_top.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
	color: #404040;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.btnheader a {
	width: 105px;
	color: #404040;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	display: block;
	margin-left: 10px;
	margin-right: 10px;
}

.btnheader a:hover {
	color: #EE9C00;
	text-decoration: none;
}

.smbtnheader a {
	display: block;
	float: left;
	width: 72px;
	line-height: normal;
	margin: 15px 0px 0px 0px;
	padding: 8px 0px 4px 0px;
	border: 0px;
	border-style: none;
	background-image: url(../images/btn_section.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
	color: #404040;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.smbuttonpadding {
	display: block;
	float: right;
	width: 35px;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	color: red;
}

/* BUTTON STATE WHEN PRESSED */
.btnheader_dwn {
	display: block;
	float: left;
	width: 125px;
	line-height: normal;
	margin: 0px 0px 0px 0px;
	padding: 9px 0px 23px 0px;
	border: 0px;
	border-style: solid;
	color: #EE9C00;
	background-image: url(../images/btn_top_dwn.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	vertical-align: bottom;
	color: #EE9C00;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.btnheader_dwn a {
	width: 105px;
	color: #EE9C00;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	display: block;
	margin-left: 10px;
	margin-right: 10px;
}

/* BUTTON IN STUDENT TOP ROW OF NAVIGATION */
.studentbtnheader a {
	display: block;
	float: right;
	width: 125px;
	line-height: normal;
	margin: 88px 0px 0px 0px;
	padding: 18px 0px 12px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/btn_top.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
	color: #404040;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.studentbtnheader a:hover {
	color: #EE9C00;
	text-decoration: none;
}

/* STUDENT BUTTON STATE WHEN PRESSED */
.studentbtnheader_dwn a {
	display: block;
	float: right;
	width: 125px;
	line-height: normal;
	margin: 88px 0px 0px 0px;
	padding: 9px 0px 23px 0px;
	border: 0px;
	border-style: solid;
	color: #EE9C00;
	background-image: url(../images/btn_top_dwn.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
	color: #EE9C00;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

/* SECOND ROW OF NAVIATION */
.secondnav {
	position: relative;
	width: 716px;
	height: 23px;
	min-height: 23px;
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #FFFF33;
	clear: both;
	float: left;
}

/* RIGHT HAND SIDE BUTTON OF SECOND ROW OF NAVIATION */
.btnsecright a {
	display: block;
	float: left;
	width: 166px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/btn_secright.gif);
	background-position: top left;
	background-repeat: no-repeat;
	line-height: normal;
	color: #404040;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.btnsecright a:hover {
	color: #EE9C00;
	text-decoration: none;
}

/* RIGHT HAND SIDE BUTTON DOWN OF SECOND ROW OF NAVIATION */
.btnsecright_dwn a {
	display: block;
	float: left;
	width: 166px;
	line-height: normal;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/btn_secright_dwn.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #EE9C00;
	text-align: center;
	text-decoration: none;
	font-size: 80%;
	font-weight: bold;
}

/* LEFT HAND SIDE BUTTON OF SECOND ROW OF NAVIATION */
.btnsecleft a {
	display: block;
	float: left;
	width: 166px;
	background-image: url(../images/btn_secleft.gif);
	background-position: top left;
	background-repeat: no-repeat;
	line-height: normal;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border: 0px;
	border-style: solid;
	color: #404040;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.btnsecleft a:hover {
	color: #EE9C00;
	text-decoration: none;
}

/* LEFT HAND SIDE BUTTON DOWN OF SECOND ROW OF NAVIATION */
.btnsecleft_dwn a {
	display: block;
	float: left;
	background-position: top left;
	background-repeat: no-repeat;
	width: 166px;
	line-height: normal;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/btn_secleft_dwn.gif);
	color: #EE9C00;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

/* CENTER BUTTON OF SECOND ROW OF NAVIATION */
.btnseccent a {
	display: block;
	float: left;
	width: 159px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/btn_right.gif);
	background-position: top left;
	background-repeat: no-repeat;
	line-height: normal;
	color: #404040;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.btnseccent a:hover {
	color: #EE9C00;
	text-decoration: none;
}

/* CENTER BUTTON DOWN SECOND ROW OF NAVIATION */
.btnseccent_dwn a {
	display: block;
	float: left;
	width: 159px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/btn_right_dwn.gif);
	background-position: top left;
	background-repeat: no-repeat;
	line-height: normal;
	color: #EE9C00;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

/* ROUND CORNER BUTTON SECOND ROW OF NAVIATION */
.btnround a {
	display: block;
	float: right;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/btn_round_bg.gif);
	line-height: normal;
	color: #404040;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	height: 24px;
}

.btnroundleft {
	float: right;
	background-image: url(../images/btn_round_right.gif);
	width: 10px;
	height: 24px;
}

.btnroundright {
	float: right;
	background-image: url(../images/btn_round_left.gif);
	width: 10px;
	height: 24px;
}

.btnround a:hover {
	color: #EE9C00;
	text-decoration: none;
}

/* BLUE TEXT Used as a span within the Orange page title */
.bluetitle {
	color: #1F8BDA;
}

/* used in support page */
.orangetitle {
	color: #EE9C00;
}

.blacktitle {
	background-color: #FFFFFF;
	color: #000000;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	font-weight: bold;
}

.blueboldtitle {
	color: #1F8BDA;
	font-weight: bold;
	text-align: center;
}

/* Contains the Orange titles */
.titlecontainer,.tasks-titlecontainer {
	width: 748px;
	min-height: 30px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	border-width: 0px;
	border-style: solid;
	border-color: #FFFF33;
	clear: both;
}

.titlecontainerRes{
		width: 745px; 
		min-height: 30px;
		margin: 0px;
		padding: 0px 0px 0px 9px;
		border-width: 0px;
		border-style: solid;
		border-color: #FFFF33;
		clear:both;
	}
	
.tasks-titlecontainer {
	width: 760px;
}

.breadCrumbTestRes {
	display:inline;
	min-width: 1px;
	float:left;
	
}

/* POP UP Contains the Orange titles */
.smtitlecontainer {
	position: relative;
	width: 595px;
	height: 2.5em;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	border-width: 0px;
	border-style: solid;
	border-color: #FFFF33;
}

/* Orange titles */
.inlinetitle {
	float: left;
	color: #EE9C00;
	border-width: 0px;
	border-color: #84BEEF;
	display: block;
	line-height: normal;
	margin: 0px;
	padding: 4px 0px 4px 0px;
	border-style: solid;
	font-size: 120%;
	font-weight: bold;
	position: relative;
	width: auto;
}

.supporttitle {
	color: #2282BE;
	border-width: 0px;
	border-color: #84BEEF;
	display: block;
	line-height: normal;
	margin: 0px;
	padding: 4px 0px 10px 0px;
	border-style: solid;
	font-size: 180%;
	font-weight: normal;
	position: relative;
}

.inlineblktitle {
	float: left;
	min-height: 15px;
	height: 1.3em;
	color: #000000;
	border-width: 0px;
	border-color: #84BEEF;
	display: block;
	line-height: normal;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	border-style: solid;
	font-size: 160%;
	position: relative;
}

.alignright {
	width: 90px;
	text-align: right;
}

.question {
	width: 160px;
	color: #000000;
}

.smquestion {
	width: 135px;
	color: #000000;
	text-overflow: ellipsis;
	overflow: hidden;
}

/*  THESE CLASSES COULD BE COMBINED WITH JUST THE WIDTHS SET DIFFERENT */
	/* MY TASKS */
.studentinlinetitle {
	float: left;
	width: 370px;
	min-height: 15px;
	height: 1.3em;
	color: #EE9C00;
	border-width: 0px;
	border-color: #84BEEF;
	display: block;
	line-height: normal;
	margin: 1px;
	padding: 4px 0px 4px 0px;
	border-style: solid;
	font-size: 120%;
	font-weight: bold;
	position: relative;
}

/* MY TASKS */
.activityinlinetitle {
	float: left;
	width: 205px;
	min-height: 15px;
	height: 1.3em;
	color: #EE9C00;
	border-width: 0px;
	border-color: #84BEEF;
	display: block;
	line-height: normal;
	margin: 1px;
	padding: 4px 0px 4px 0px;
	border-style: solid;
	font-size: 120%;
	font-weight: bold;
	position: relative;
}

/* SIMPLE STUDENT TASKS */
.taskcontainer {
	position: relative;
	width: 720px;
	height: 55px;
	margin: 0px;
	padding: 10px 0px 0px 20px;
	border-width: 0px;
	border-style: solid;
	border-color: #FFFF33;
}

/* Explore Content titles */
.sectitleblue {
	display: block;
	width: 348px;
	color: #2282BE;
	min-height: 10px;
	height: 1em;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #990099;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	float: left;
}

.sectitleblueright {
	display: block;
	width: 100px;
	color: #2282BE;
	min-height: 10px;
	height: 1em;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #990099;
	font-size: 100%;
	font-weight: bold;
	text-align: right;
	float: left;
}

.sectitleorange {
	display: block;
	width: 100px;
	color: #EE9C00;
	min-height: 10px;
	height: 1em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #990099;
	font-size: 100%;
	font-weight: bold;
	text-align: right;
	float: left;
}

/* This is the stripe underneath the second row of naviagation */
.whiteband {
	position: relative;
	width: 768px;
	height: 13px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #404040;
	background-image: url(../images/bg_topband.gif);
	background-repeat: repeat-x;
	clear: both;
	float: left;
}

/* This is the stripe underneath the second row of naviagation */
.pagestripe {
	width: 768px;
	height: 18px;
	padding: 0px 0px 0px 0px;	
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: #404040;
	background-image: url(../images/bg_stripe.gif);
	background-repeat: repeat-x;
	clear: both;
	float: left;
}

/* POP UP */
.smpagestripe {
	width: 615px;
	height: 18px;
	padding: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: #404040;
	background-image: url(../images/bg_stripe.gif);
	background-repeat: repeat-x;
	position: relative;
}

.halfstripe {
	width: 768px;
	height: 10px;
	padding: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: #404040;
	background-image: url(../images/bg_halfstripe.gif);
	background-repeat: repeat-x;
	position: relative;
	font-size: 1%;
	clear: both;
}

.smhalfstripe {
	width: 615px;
	height: 10px;
	padding: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: #404040;
	background-image: url(../images/bg_halfstripe.gif);
	background-repeat: repeat-x;
	position: relative;
	font-size: 1%;
}

/* ERROR MESSAGE */
.errormsg,.alertmsg {
	width: 480px;
	font-size: 100%;
	background-color: #FFF7DA;
	background-image: url(../images/ico_error.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #CD0035;
	padding: 3px 3px 5px 30px;
	border: 0px;
	margin: 0px 0px 20px 0px;
	font-weight: bold;
	border-style: solid;
	border-color: orange;
}

.alertmsg {
	margin: 20px 20px 20px 110px;
}

/* INFO MESSAGE */
.infomsg {
	width: 480px;
	font-size: 100%;
	background-color: #FFF7DA;
	background-image: url(../images/ico_info.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #088A18;
	padding: 3px 3px 5px 30px;
	border: 0px;
	margin: 0px 0px 20px 0px;
	font-weight: bold;
	border-style: solid;
	border-color: orange;
}

/* button styles */
.topbtn {
	display: block;
	float: right;
	border: 0px;
	border-style: solid;
	background-repeat: no-repeat;
	background-position: right;
	color: #84BEEF;
	text-align: right;
	font-size: 80%;
	font-weight: bold;
	margin: 10px 0px 0px 10px;
	padding: 7px 0px 7px 0px;
	text-decoration: none;
	min-height: 12px;
}

.topbtn:hover {
	color: #EE9C00;
	text-decoration: none;
}

.btnabout {
	max-width: 80px;
	background-image: url(../images/btn_about.gif);
	padding-right: 27px;
}

.btnabout:hover {
	background-image: url(../images/btn_about_over.gif);
}

.btnhelp {
	max-width: 55px;
	background-image: url(../images/btn_help.gif);
	padding-right: 27px;
}

.btnhelp:hover {
	background-image: url(../images/btn_help_over.gif);
}

.btn {
	display: block;
	float: right;
	border: 0px;
	border-style: solid;
	background-repeat: no-repeat;
	background-position: top right;
	color: #84BEEF;
	text-align: right;
	font-size: 80%;
	font-weight: bold;
	margin: 0px 0px 0px 6px;
	padding: 7px 0px 7px 0px;
	text-decoration: none;
	min-height: 12px;
}
.btnTS {
	display: block;
	float: left;
	border: 0px;
	border-style: solid;
	background-repeat: no-repeat;
	background-position: top right;
	color: #84BEEF;
	text-align: right;
	font-size: 80%;
	font-weight: bold;
	margin: 0px 0px 0px 6px;
	padding: 7px 0px 7px 0px;
	text-decoration: none;
	min-height: 12px;
}
.btn:hover {
	color: #EE9C00;
	text-decoration: none;
}

.btn1a {
	display: block;
	float: right;
	border: 0px;
	border-style: solid;
	background-repeat: no-repeat;
	background-position: top right;
	color: #84BEEF;
	text-align: right;
	font-size: 80%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 7px 0px;
	text-decoration: none;
	min-height: 12px;
}

.btn1a:hover {
	color: #EE9C00;
	text-decoration: none;
}

.inact {
	display: block;
	float: right;
	border: 0px;
	border-style: solid;
	background-repeat: no-repeat;
	background-position: top right;
	color: #B5B5B5;
	text-align: left;
	font-size: 80%;
	font-weight: bold;
	margin: 0px 0px 0px 6px;
	padding: 7px 0px 7px 0px;
	cursor: default;
	text-decoration: none;
}

.btnlogout {
	padding-right: 27px;
	background-image: url(../images/btn_logout.gif);
	max-width: 90px;
}

.btnlogout:hover {
	background-image: url(../images/btn_logout_over.gif);
}

.btnprint {
	max-width: 137px;
	background-image: url(../images/btn_print.gif);
}

.btnprint:hover {
	background-image: url(../images/btn_print_over.gif);
}

.btnquit {
	max-width: 55px;
	background-image: url(../images/btn_quit.gif);
}

.btnquit:hover {
	background-image: url(../images/btn_quit_over.gif);
}

.btnprintact {
	max-width: 127px;
	background-image: url(../images/btn_printact.gif);
}

.btnprintact:hover {
	background-image: url(../images/btn_printact_over.gif);
}

.btnprintdetails {
	max-width: 85px;
	background-image: url(../images/btn_printact.gif);
	padding-right: 27px;
}

.btnprintdetails:hover {
	background-image: url(../images/btn_printact_over.gif);
}

.btnprintdet {
	max-width: 110px;
	background-image: url(../images/btn_printdet.gif);
	padding-right: 27px;
}

.btnprintdet:hover {
	background-image: url(../images/btn_printdet_over.gif);
}

.btnprintdet_inact {
	max-width: 110px;
	padding-right: 27px;
	background-image: url(../images/btn_printdet_inact.gif);
}

.btnprintrost {
	max-width: 141px;
	padding-right: 27px;
	background-image: url(../images/btn_printdet.gif);
}

.btnprintrost_inact {
	max-width: 141px;
	padding-right: 27px;
	background-image: url(../images/btn_printdet_inact.gif);
}

.btnprintrost:hover {
	background-image: url(../images/btn_printdet_over.gif);
}

.btnprinttest {
	max-width: 90px;
	padding-right: 27px;
	background-image: url(../images/btn_printact.gif);
}

.btnprinttest:hover {
	background-image: url(../images/btn_printact_over.gif);
}

.btnprinttest_inact {
	max-width: 90px;
	padding-right: 27px;
	background-image: url(../images/btn_printact_inact.gif);
}

.btnsubmit {
	max-width: 135px;
	padding-right: 49px;
	background-image: url(../images/btn_answers.gif);
}

.btnsubmit_inact {
	max-width: 135px;
	padding-right: 49px;
	background-image: url(../images/btn_answers_inact.gif);
}

.btnsubmit:hover {
	background-image: url(../images/btn_answers_over.gif);
}

.btnback {
	max-width: 60px;
	padding-right: 27px;
	background-image: url(../images/btn_smback.gif);
}

.btnback:hover {
	background-image: url(../images/btn_smback_over.gif);
}

.btnbacktop {
	max-width: 56px;
	margin: 8px 8px 0px 0px;
	background-image: url(../images/btn_smback.gif);
}

.btnbacktop:hover {
	background-image: url(../images/btn_smback_over.gif);
}

.btnokin {
	width: 48px;
	height: 17px;
	background-image: url(../images/btn_ok.gif);
}

.btnokin_inact {
	width: 48px;
	height: 17px;
	background-image: url(../images/btn_ok_inact.gif);
}

.btnokin:hover {
	background-image: url(../images/btn_ok_over.gif);
}

.btncancelin {
	width: 48px;
	height: 17px;
	background-image: url(../images/btn_cancelw.gif);
}

.btncancelin_inact {
	width: 48px;
	height: 17px;
	background-image: url(../images/btn_cancelw_inact.gif);
}

.btncancelin:hover {
	background-image: url(../images/btn_cancelw_over.gif);
}

.btnlok {
	width: 41px;
	height: 24px;
	background-image: url(../images/btn_lok.gif);
	float: right;
	border: 0px;
	border-style: solid;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

.btnlok:hover {
	background-image: url(../images/btn_lok_over.gif);
}

.btncancel {
	width: 55px;
	height: 24px;
	background-image: url(../images/btn_cancel.gif);
	float: right;
	border: 0px;
	border-style: solid;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

.btncancel:hover {
	background-image: url(../images/btn_cancel_over.gif);
}

.btntopok {
	height: 27px;
	width: 48px;
	background-image: url(../images/btn_ok.gif);
}

.btntopok_inact {
	height: 27px;
	width: 48px;
	background-image: url(../images/btn_ok_inact.gif);
}

.btntopok:hover {
	background-image: url(../images/btn_ok_over.gif);
}

.btnnext {
	max-width: 55px;
	padding-right: 49px;
	background-image: url(../images/btn_next.gif);
}

.btnnext:hover {
	background-image: url(../images/btn_next_over.gif);
}

.btnnext_inact {
	max-width: 55px;
	padding-right: 49px;
	background-image: url(../images/btn_next_inact.gif);
}

.btnprev {
	max-width: 98px;
	padding-right: 49px;
	background-image: url(../images/btn_preview.gif);
}

.btnprev_inact {
	max-width: 98px;
	padding-right: 49px;
	background-image: url(../images/btn_preview_inact.gif);
}

.btnprev:hover {
	background-image: url(../images/btn_preview.gif);
}

.btnaboutlog {
	padding-right: 27px;
	background-image: url(../images/btn_about.gif);
}

.btnaboutlog:hover {
	background-image: url(../images/btn_about_over.gif);
}

.btnreset {
	max-width: 65px;
	padding-right: 27px;
	background-image: url(../images/btn_reset.gif);
}

.btnreset:hover {
	background-image: url(../images/btn_reset_over.gif);
}

.btnreset_inact {
	max-width: 65px;
	padding-right: 27px;
	background-image: url(../images/btn_reset_inact.gif);
}

.btnexport {
	max-width: 70px;
	background-image: url(../images/btn_export.gif);
}

.btnexport:hover {
	background-image: url(../images/btn_export_over.gif);
}

.btnsave {
	max-width: 55px;
	background-image: url(../images/btn_save.gif);
	padding-right: 49px;
}

.btnsave:hover {
	background-image: url(../images/btn_save_over.gif);
}

.btnsave_inact {
	max-width: 55px;
	background-image: url(../images/btn_save_inact.gif);
	padding-right: 49px;
}

.btnimport {
	max-width: 93px;
	padding-right: 49px;
	background-image: url(../images/btn_import.gif);
}

.btnimport:hover {
	background-image: url(../images/btn_import_over.gif);
}

btnimport_inact {
	max-width: 93px;
	padding-right: 49px;
	background-image: url(../images/btn_import_inact.gif);
}

.btnexport {
	max-width: 85px;
	padding-right: 27px;
	background-image: url(../images/btn_export.gif);
}

.btnexport:hover {
	background-image: url(../images/btn_export_over.gif);
}

.btnexport_inact {
	max-width: 85px;
	padding-right: 27px;
	background-image: url(../images/btn_export_inact.gif);
}

.btngenerate {
	max-width: 200px;
	padding-right: 49px;
	background-image: url(../images/btn_genrep.gif);
}

.btngenerate:hover {
	background-image: url(../images/btn_genrep_over.gif);
}

.btnopen {
	max-width: 55px;
	padding-right: 49px;
	background-image: url(../images/btn_open.gif);
}

.btnopen:hover {
	background-image: url(../images/btn_open_over.gif);
}

.btnopen_inact {
	max-width: 55px;
	padding-right: 49px;
	background-image: url(../images/btn_open_inact.gif);
}

.btndelete {
	max-width: 110px;
	padding-right: 27px;
	background-image: url(../images/btn_delete.gif);
}

.btndelete:hover {
	background-image: url(../images/btn_delete_over.gif);
}

.btndelete_inact {
	max-width: 110px;
	padding-right: 27px;
	background-image: url(../images/btn_delete_inact.gif);
}

.btnclose {
	margin: 10px 10px 0px 0px;
	min-width: 65px;
	padding-right: 27px;
	background-image: url(../images/btn_close.gif);
}

.btnclosepreview {
	margin: 10px 10px 0px 0px;
	max-width: 100px;
	background-image: url(../images/btn_close.gif);
}

.btnclose:hover {
	background-image: url(../images/btn_close_over.gif);
}

.btndeleteclass {
	max-width: 103px;
	padding-right: 27px;
	background-image: url(../images/btn_delete.gif);
}

.btndeleteclass:hover {
	background-image: url(../images/btn_delete_over.gif);
}

.btndeleteclass_inact {
	max-width: 103px;
	padding-right: 27px;
	background-image: url(../images/btn_delete_inact.gif);
}

.btnmove {
	max-width: 60px;
	padding-right: 27px;
	background-image: url(../images/btn_move.gif);
}

.btnmove_inact {
	max-width: 60px;
	padding-right: 27px;
	background-image: url(../images/btn_move_inact.gif);
}

.btnmove:hover {
	background-image: url(../images/btn_move_over.gif);
}

.btnsearch {
	max-width: 85px;
	padding-right: 27px;
	background-image: url(../images/btn_search.gif);
}

.btnsearch:hover {
	background-image: url(../images/btn_search_over.gif);
}

.btnsearch_inact {
	max-width: 85px;
	padding-right: 27px;
	background-image: url(../images/btn_search_inact.gif);
}

.btnnewfolder {
	max-width: 95px;
	padding-right: 27px;
	background-image: url(../images/btn_newfolder.gif);
}

.btnnewfolder:hover {
	background-image: url(../images/btn_newfolder_over.gif);
}

.btnfind {
	max-width: 54px;
	padding-right: 29px;
	background-image: url(../images/btn_search.gif);
}

.btnfind:hover {
	background-image: url(../images/btn_search_over.gif);
}

.btnfind_inact {
	max-width: 54px;
	padding-right: 29px;
	background-image: url(../images/btn_search_inact.gif);
}

.btnhome {
	max-width: 60px;
	background-image: url(../images/btn_home.gif);
	padding-right: 49px;
}

.btnhome:hover {
	background-image: url(../images/btn_home_over.gif);
}

.btnstop {
	max-width: 76px;
	padding-right: 49px;
	background-image: url(../images/btn_stop.gif);
}

.btnstop:hover {
	background-image: url(../images/btn_stop_over.gif);
}

.btnupdate {
	max-width: 92px;
	padding-right: 49px;
	background-image: url(../images/btn_update.gif);
}

.btnupdate:hover {
	background-image: url(../images/btn_update_over.gif);
}

.btnupdate_inact {
	max-width: 92px;
	padding-right: 49px;
	background-image: url(../images/btn_update_inact.gif);
}

.btnpreview {
	max-width: 100px;
	padding-right: 49px;
	background-image: url(../images/btn_preview.gif);
}

.btnpreview_inact {
	max-width: 100px;
	padding-right: 49px;
	background-image: url(../images/btn_preview_inact.gif);
}

.btnsupport {
	padding-right: 27px;
	background-image: url(../images/btn_support.gif);
}

.btnsupport:hover {
	background-image: url(../images/btn_support_over.gif);
}

.btnassign {
	max-width: 88px;
	padding-right: 49px;
	background-image: url(../images/btn_assign.gif);
}

.btnassign:hover {
	background-image: url(../images/btn_assign_over.gif);
}

.btnassign_inact {
	max-width: 88px;
	padding-right: 49px;
	background-image: url(../images/btn_assign_inact.gif);
}

.btnresources {
	padding-right: 27px;
	background-image: url(../images/btn_resources.gif);
}

.btnresources:hover {
	background-image: url(../images/btn_resources_over.gif);
}

.btncreate {
	max-width: 110px;
	padding-right: 49px;
	background-image: url(../images/btn_editfolder.gif);
}

.btncreate:hover {
	background-image: url(../images/btn_editfolder_over.gif);
}

.btncreate_inact {
	max-width: 110px;
	padding-right: 49px;
	background-image: url(../images/btn_editsettings_inact.gif);
}

.btneditsettings {
	max-width: 80px;
	padding-right: 49px;
	background-image: url(../images/btn_editsettings.gif);
}

.btneditsettings_inact {
	max-width: 80px;
	padding-right: 49px;
	background-image: url(../images/btn_editsettings_inact.gif);
}

.btneditsettings:hover {
	background-image: url(../images/btn_editsettings_over.gif);
}

.btnaccessibility {
	padding-right: 49px;
	max-width: 183px;
	background-image: url(../images/btn_editsettings.gif);
}

.btnaccessibility_inact {
	padding-right: 49px;
	max-width: 183px;
	background-image: url(../images/btn_editsettings_inact.gif);
}

.btnaccessibility:hover {
	background-image: url(../images/btn_editsettings_over.gif);
}

.btnactivityop {
	padding-right: 49px;
	max-width: 153px;
	background-image: url(../images/btn_editsettings.gif);
}

.btnactivityop_inact {
	padding-right: 49px;
	max-width: 153px;
	background-image: url(../images/btn_editsettings_inact.gif);
}

.btnactivityop:hover {
	background-image: url(../images/btn_editsettings_over.gif);
}

.btnbaileyop {
	padding-right: 49px;
	max-width: 148px;
	background-image: url(../images/btn_editsettings.gif);
}

.btnbaileyop_inact {
	padding-right: 49px;
	max-width: 148px;
	background-image: url(../images/btn_editsettings_inact.gif);
}

.btnbaileyop:hover {
	background-image: url(../images/btn_editsettings_over.gif);
}

.btneditstudents {
	max-width: 80px;
	padding-right: 49px;
	background-image: url(../images/btn_editstudent.gif);
}

.btneditstudents:hover {
	background-image: url(../images/btn_editstudent_over.gif);
}

.btneditstudents_inact {
	max-width: 80px;
	padding-right: 49px;
	background-image: url(../images/btn_editstudent_inact.gif);
}

.btnok {
	width: 41px;
	height: 25px;
	background-image: url(../images/btn_okblue.gif);
	float: right;
	border: 0px;
	border-style: solid;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

.btnok:hover {
	background-image: url(../images/btn_okblue_over.gif);
}

.btnblueok {
	width: 49px;
	height: 27px;
	background-image: url(../images/btn_blueok.gif);
	float: right;
	border: 0px;
	border-style: solid;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.btnblueok_inact {
	width: 49px;
	height: 27px;
	background-image: url(../images/btn_blueok_inact.gif);
	float: right;
	border: 0px;
	border-style: solid;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.btnblueok:hover {
	background-image: url(../images/btn_blueok_over.gif);
}

.btnyes {
	width: 41px;
	height: 25px;
	background-image: url(../images/btn_yes.gif);
	float: right;
	border: 0px;
	border-style: solid;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

.btnyes:hover {
	background-image: url(../images/btn_yes_over.gif);
}

.btnno {
	width: 41px;
	height: 25px;
	background-image: url(../images/btn_no.gif);
	float: right;
	border: 0px;
	border-style: solid;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

.btnno:hover {
	background-image: url(../images/btn_no_over.gif);
}

.btngo {
	width: 49px;
	height: 24px;
	background-image: url(../images/btn_go.gif);
}

.btngo_inact {
	max-width: 49px;
	height: 24px;
	background-image: url(../images/btn_go_inact.gif);
}

.btngo:hover {
	background-image: url(../images/btn_go_over.gif);
}

.btnedit {
	width: 59px;
	height: 23px;
	background-image: url(../images/btn_edit.gif);
}

.btnedit:hover {
	background-image: url(../images/btn_edit_over.gif);
}

.btnsmnext {
	display: block;
	float: left;
	width: 27px;
	height: 27px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/btn_smnext.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #84BEEF;
	text-align: left;
	font-size: 80%;
}

.btnsmnext:hover {
	background-image: url(../images/btn_smnext_over.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #EE9C00;
}

.btnsmback {
	display: block;
	float: left;
	width: 27px;
	height: 27px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/btn_smback.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #84BEEF;
	text-align: left;
	font-size: 80%;
}

.btnsmback:hover {
	background-image: url(../images/btn_smback_over.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #EE9C00;
}

.btnarrowlft {
	display: block;
	float: left;
	max-width: 30px;
	height: 23px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/btn_arrowleft.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #84BEEF;
}

.btnarrowlft_over {
	display: block;
	float: left;
	max-width: 30px;
	height: 23px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/btn_arrowleft_over.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #EE9C00;
}

.btnarrowlft_inact {
	display: block;
	float: left;
	max-width: 30px;
	height: 23px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/btn_arrowleft_inact.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #EE9C00;
}

.btnarrowright {
	display: block;
	float: left;
	max-width: 30px;
	height: 23px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/btn_arrowright.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #84BEEF;
}

.btnarrowright_over {
	display: block;
	float: left;
	max-width: 30px;
	height: 23px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/btn_arrowright_over.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #EE9C00;
}

.btnarrowright_inact {
	display: block;
	float: left;
	max-width: 30px;
	height: 23px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/btn_arrowright_inact.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #EE9C00;
}

/* TEACHER HOME */
.redtext {
	color: red;
	font-size: 100%;
	font-weight: normal;
	font-style: italic;
	margin: 0px 0px 0px 0px;
	padding: 0px 100px 0px 0px;
	text-align: right;
	border: 0px;
	border-style: solid;
	height: 14px;
}

.noactivities {
	color: red;
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	margin: 0px 0px 0px 0px;
	text-align: center;
	border: 0px;
	border-style: solid;
}

/* ACTIVITY REPORT start and due dates etc */
.actreptext {
	color: black;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 0px;
	padding: 3px 4px 0px 0px;
	text-align: left;
	border: 0px;
	border-style: solid;
	width: 109px;
	height: 15px;
	float: left;
	font-family: arial;
	text-overflow: ellipsis;
	overflow: hidden;
}

/* MY TASKS start and due dates etc */
.blkstudenttext {
	color: black;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	text-align: left;
	border: 0px;
	border-style: solid;
	width: 110px;
	height: 18px;
	float: left;
	font-family: arial;
	text-overflow: ellipsis;
	overflow: hidden;
}

.blkstudentpop {
	color: black;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	margin: 0px 10px 0px 0px;
	padding: 3px 0px 0px 0px;
	text-align: left;
	border: 0px;
	border-style: solid;
	width: 160px;
	height: 18px;
	float: left;
	font-family: arial;
	text-overflow: ellipsis;
	overflow: hidden;
}

/* MY TASKS do not test task and due date */
.mytasktxt {
	color: black;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	padding: 10px 0px 10px 0px;
	margin: 0px 10px 0px 0px;
	text-align: left;
	border: 0px;
	border-style: solid;
	width: 150px;
	height: 6px;
	float: left;
	text-overflow: ellipsis;
	overflow: hidden;
}

.mytasktext {
	display: block;
	float: left;
	color: black;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	text-align: left;
	border: 0px;
	border-style: solid;
	width: 334px;
	height: 16px;
	text-overflow: ellipsis;
	overflow: hidden;
}

/* MY TASK MENUS STUDENT PAGES */
.icongo {
	background-image: url(../images/ico_go.gif);
	float: left;
	display: block;
	width: 32px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	border-color: red;
}

.icongoact {
	background-image: url(../images/ico_go.gif);
	float: left;
	display: block;
	width: 32px;
	height: 18px;
	margin: 5px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	border-color: red;
}

.iconcheck {
	background-image: url(../images/ico_check.gif);
	float: left;
	width: 20px;
	height: 20px;
	margin: 5px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-color: red;
}

.iconcross {
	background-image: url(../images/ico_cross.gif);
	background-repeat: no-repeat;
	background-position: 50%;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	border-color: red;
	float: middle;
}

.three {
	width: 191px;
}

.two {
	width: 287px;
}

.icontick {
	background-image: url(../images/ico_tick.gif);
	background-repeat: no-repeat;
	background-position: 50%;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	border-color: red;
}

.blkactivityicon a {
	display: block;
	float: left;
	color: black;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	text-align: left;
	border: 0px;
	border-style: solid;
	width: 341px;
	font-family: arial;
}

.blkactivityicon a:hover {
	color: #000000;
	text-decoration: none;
}

.blkactivity a {
	display: block;
	float: left;
	color: black;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	text-align: left;
	border: 0px;
	border-style: solid;
	width: 374px;
	font-family: arial;
}

.blkactivity a:hover {
	color: #000000;
	text-decoration: none;
}

.blkactivitytext a {
	display: block;
	float: left;
	color: black;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 35px;
	text-align: left;
	border: 0px;
	border-style: solid;
	width: 344px;
	font-family: arial;
}

.blkactivitytext a:hover {
	color: #EE9C00;
}

.taskicon {
	float: left;
	text-align: left;
	border: 0px;
	height: 36px;
	width: 36px;
}

.blkcompletetask {
	width: 205px;
	height: 17px;
	text-overflow: ellipsis;
	overflow: visible;
	/*Changed this from hidden to visible for bug RVDPLMS-2309*/
	float: left;
}

.blkcompletetask a {
	display: block;
	float: left;
	color: black;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	text-align: left;
	border: 0px;
	border-style: solid;
	width: 206px;
	height: 17px;
	font-family: arial;
}

.blkcompletetask a:hover {
	color: #EE9C00;
}

.float {
	float: left;
}

.studenttop {
	width: 768px;
	height: 5px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #404040;
	background-image: url(../images/bg_green.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 0px;
	display: block;
}

/* CONTAINS TOP NAVIGATION BUTTONS IN TEACHER PAGES */
.teacherheader {
	position: relative;
	width: 768px;
	min-height: 110px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #404040;
	background-color: #84BEEF;
	clear: both;
	float: left;
}

/* CONTAINS TOP NAVIGATION BUTTONS IN ADMIN PAGES */
.adminheader {
	position: relative;
	width: 768px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #404040;
	background-color: #84BEEF;
	clear: both;
}

.icoclick {
	float: left;
	width: 200px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/ico_arrowclosed.gif);
	background-repeat: no-repeat;
	background-position: 25px;
	color: #000000;
	text-align: left;
	clear: both;
}

/*for safari browser*/
body:first-of-type .icoclick {
	float: left;
	width: 200px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/ico_arrowclosed.gif);
	background-repeat: no-repeat;
	background-position: 27px;
	color: #000000;
	text-align: left;
	clear: both;
}

.icoclick2 {
	float: left;
	width: 200px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	background: url(../images/plus.gif) 25px no-repeat;
	color: #000000;
	text-align: left;
}

/*for safari browser*/
body:first-of-type .icoclick2 {
	float: left;
	width: 200px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	background: url(../images/plus.gif) 27px no-repeat;
	color: #000000;
	text-align: left;
}

.questin {
	float: right;
	height: 25px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	color: #000000;
	text-align: left;
}

.dialog {
	width: 768px;
	margin: 0px auto;
	text-align: left;
}

.twopage {
	position: relative;
	width: 337px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	font-size: 100%;
	float: left;
}

.twopage label[for="Yes"] {
	clear: both;
	padding-top: 5px;	
}

.twopage label[for="No"] {
	padding-left: 10px;
	padding-top: 5px;	
}

.schooladdress {
	position: relative;
	width: 353px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	font-size: 100%;
	float: left;
}

.adminname {
	position: relative;
	width: 365px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	font-size: 100%;
	float: left;
}

.lgpage {
	position: relative;
	width: 720px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: yellow;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	font-size: 100%;
	float: left;
}

.twopagescroll {
	position: relative;
	height: 200px;
	width: 335px;
	overflow: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: #EEEEEE;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 100%;
	float: left;
}

.lgpagescroll {
	position: relative;
	height: 180px;
	width: 720px;
	overflow: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: red;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	font-size: 100%;
	float: left;
}

.medpagescroll {
	position: relative;
	height: 180px;
	overflow-y: auto;
	overflow-x: hidden;
	width: 580px;
	overflow: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: red;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	font-size: 100%;	
}

.medpagescroll_manage_class {
	position: relative;
	height: 180px;
	width: 620px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: red;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	font-size: 100%;
	float: left;
}

.simplepage {
	position: relative;
	width: 350px;
	height: 220px;
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	font-size: 100%;
	float: left;
	text-align: center;
	background-color: #2583BA;
	color: #000000;
	background-image: url(../images/bg_simple.gif);
	background-repeat: repeat-x;
}

.longscroll {
	position: relative;
	height: 450px;
	width: 270px;
	overflow: auto;
	margin: 0px 25px 5px 0px;
	padding: 0px 0px 0px 0px;
	border-color: red;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	font-size: 100%;
	float: left;
}

.smpage {
	width: 580px;
	background-color: #FFFFFF;
	display: block;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-weight: bold;
}

.flashtest {
	position: relative;
	width: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: orange;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	font-size: 100%;
	float: left;
	color: #000000;
	display: block;
}

.flashcontent {
	position: relative;
	margin: 15px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	font-size: 100%;
	/*float: left;*/
}

.twopagerule {
	position: relative;
	width: 355px;
	min-height: 240px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: #DCDCDC;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	font-weight: normal;
	font-size: 100%;
	float: left;
}

/* WIDTH DIVIDER BETWEEN THE TWO FORMS */
.divide {
	width: 38px;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	border-color: yellow;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	font-size: 100%;
	float: left;
}

.divide div {
	width: 38px;
	height: 28px;
	cursor: pointer;
}

.smdivide {
	width: 20px;
	height: 220px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: yellow;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	font-size: 100%;
	float: left;
}

.arrowRightInact {
	background: url("/images/btn_arrowright_inact.gif") no-repeat;
}

.arrowRight {
	background: url("/images/btn_arrowright.gif") no-repeat;
}

.arrowLeftInact {
	background: url("/images/btn_arrowleft_inact.gif") no-repeat;
}

.arrowLeft {
	background: url("/images/btn_arrowleft.gif") no-repeat;
}

.txtform {
	position: relative;
	float: left;
	width: 300px;
	height: 15px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
	border-color: orange;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	vertical-align: top;
	font-size: 100%;
}

/* manage saved lesson plan */
.txtformsm {
	position: relative;
	float: left;
	width: 182px;
	height: 15px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	font-size: 100%;
	color: #000000;
}

/* total students align */
.totalstudent {
	width: 276px;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	border-color: red;
	border-width: 0px;
	border-style: solid;
	text-align: right;
	font-weight: normal;
	color: #000000;
	float: right;
	font-size: 95%;
}

/* assign tests */
.txtformtest {
	position: relative;
	float: left;
	width: 250px;
	height: 15px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	font-size: 100%;
	color: #000000;
}

.dividerule {
	width: 720px;
	height: 0px;
	font-size: 0%;
	border-color: #DCDCDC;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	clear: both;
}

.dividerulesm {
	width: 337px;
	height: 0px;
	font-size: 0%;
	border-color: #DCDCDC;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	float: left;
	clear: both;
}

.description {
	width: 336px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: #DCDCDC;
	border-width: 1px;
	border-style: solid;
	font-weight: normal;
	text-align: left;
	height: 135px;
	position: relative;
	overflow: scroll;
	float: left;
	font-size: 100%;
}

.content {
	width: 337px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: #DCDCDC;
	border-width: 1px;
	border-style: solid;
	font-weight: normal;
	text-align: left;
	height: 200px;
	position: relative;
	float: left;
}

/* TREES SURROUNDING */
.smtree {
	width: 337px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: #DCDCDC;
	border-width: 1px;
	border-style: solid;
	font-weight: normal;
	text-align: left;
	height: 250px;
	position: relative;
	overflow: scroll;
	float: left;
}

.tree {
	width: 716px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: #DCDCDC;
	border-width: 1px;
	border-style: solid;
	font-weight: normal;
	text-align: left;
	height: 300px;
	position: relative;
	overflow: scroll;
	font-size: 110%;
}

/* USED IN STUDENT PAGES */
.studentnameid {
	width: 285px;
	height: 25px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #FFFF33;
	color: #84BEEF;
	font-size: 100%;
	font-weight: bold;
	text-overflow: ellipsis;
	overflow: hidden;
}

.simpletop {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #404040;
	text-align: right;
	position: relative;
}

/* TITLE IN MY TASKS PAGES */
.bluetitletxt {
	float: left;
	width: 110px;
	min-height: 15px;
	height: 1.3em;
	color: #2282BE;
	border-width: 0px;
	border-color: #84BEEF;
	display: block;
	line-height: normal;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	border-style: solid;
	font-size: 100%;
	font-weight: bold;
	position: relative;
}

.tasktitletxt {
	float: left;
	width: 160px;
	min-height: 15px;
	height: 1.3em;
	color: #2282BE;
	border-width: 0px;
	border-color: #84BEEF;
	display: block;
	line-height: normal;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	border-style: solid;
	font-size: 100%;
	font-weight: bold;
	position: relative;
}

/* Menus used on ManageUserProfile.html */
.usertitle {
	position: relative;
	width: 690px;
	min-height: 17px;
	background-color: #2583B9;
	text-align: left;
	border-width: 0px;
	border-style: solid;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 30px;
	font-weight: normal;
	font-size: 100%;
	float: left;
	clear: both;
}

.assignedtitle {
	width: 720px;
	height: 27px;
	background-color: #2583B9;
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 0px;
	font-weight: normal;
	font-size: 100%;
}

.smsearchtitle {
	position: relative;
	width: 327px;
	height: 17px;
	background-color: #2583B9;
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 10px;
	font-weight: normal;
	font-size: 100%;
	float: left;
	font-weight: bold;
	color: #000000;
}

.smusertitle {
	position: relative;
	width: 327px;
	height: 17px;
	background-color: #2583B9;
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 10px;
	font-weight: normal;
	font-size: 100%;
	float: left;
	color: #000000;
	border-width: 0px;
}

.medusertitle {
	position: relative;
	width: 550px;
	min-height: 17px;
	background-color: #2583B9;
	text-align: left;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 30px;
	font-weight: normal;
	font-size: 100%;
	float: inherit;
}

.usertitlelg a {
	width: 320px;
	height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #FFFFFF;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 100%;
}

.usertitletest a {
	width: 300px;
	height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #FFFFFF;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 100%;
	text-decoration: underline;
}

.usertitleassign a {
	width: 110px;
	height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #FFFFFF;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 100%;
	text-decoration: underline;
}

.usertitlesm a {
	width: 70px;
	min-height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #FFFFFF;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 100%;
	text-decoration: underline;
}

.usertitlesm {
	width: 70px;
	min-height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #FFFFFF;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 100%;
}

.usertitlemed {
	width: 100px;
	height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #FFFFFF;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 100%;
}

.usertitlemed a {
	width: 100px;
	height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #FFFFFF;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 100%;
	text-decoration: underline;
}

.usertitleuser {
	width: 176px;
	min-height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #FFFFFF;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 100%;
}

.usertitleuser a {
	width: 176px;
	min-height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #FFFFFF;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 100%;
	text-decoration: underline;
}

.usertitleclass a {
	width: 120px;
	height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #FFFFFF;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 100%;
	text-decoration: underline;
}

.usertitledate a {
	width: 84px;
	height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #FFFFFF;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 100%;
	text-decoration: underline;
}

.usermenu a {
	background: url(../images/ico_stud.gif);
	width: 675px;
	min-height: 17px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 30px;
	font-size: 100%;
	font-weight: normal;
	clear: both;
	float: left;
}

.sectionscore {
	width: 720px;
	height: 90px;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	border-width: 0px 0px 0px 0px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	font-weight: normal;
}

.assignedtest {
	width: 720px;
	height: 28px;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	font-size: 100%;
	font-weight: normal;
}

.introtxt {
	width: 510px;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: pink;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	font-size: 100%;
	font-weight: normal;
}

.usermenu_dwn a {
	background: url(../images/ico_stud_dwn.gif);
	width: 675px;
	min-height: 17px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: #E2E2E2;
	text-align: left;
	display: block;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 30px;
	font-size: 100%;
	font-weight: normal;
	float: left;
	clear: both;
}

.smsearch {
	width: 308px;
	height: 17px;
	background-color: #FFFFFF;
	text-align: left;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 10px;
	font-size: 100%;
	font-weight: normal;
}

.smsearch_dwn {
	width: 308px;
	height: 17px;
	background-color: #E2E2E2;
	text-align: left;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 10px;
	font-size: 100%;
	font-weight: normal;
}

.smusermenu a {
	background: url(../images/ico_stud.gif);
	width: 285px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 30px;
	font-size: 100%;
	font-weight: normal;
}

.smusermenu_dwn a {
	background: url(../images/ico_stud_dwn.gif);
	width: 285px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: #E2E2E2;
	text-align: left;
	display: block;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 30px;
	font-size: 100%;
	font-weight: normal;
}

.smsimplemenu a {
	background: url(../images/ico_stud_simple.gif);
	width: 285px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 30px;
	font-size: 100%;
	font-weight: normal;
}

.smsimplemenu_dwn a {
	background: url(../images/ico_stud_simple_dwn.gif);
	width: 285px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: #E2E2E2;
	text-align: left;
	display: block;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 30px;
	font-size: 100%;
	font-weight: normal;
}

.rightusermenu a {
	background: url(../images/ico_stud_dwn.gif);
	width: 285px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 30px;
	font-size: 100%;
	font-weight: normal;
}

.rightsimplemenu a {
	background: url(../images/ico_stud_simple_dwn.gif);
	width: 285px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 30px;
	font-size: 100%;
	font-weight: normal;
}

.medusermenu {
	background: url(../images/ico_stud_dwn.gif);
	width: 482px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 30px;
	font-size: 100%;
	font-weight: normal;
}

.medusermenu_simple {
	background: url(../images/ico_stud_simple_dwn.gif);
	width: 482px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 30px;
	font-size: 100%;
	font-weight: normal;
}

.medusermenu_dwn a {
	background: url(../images/ico_stud_dwn.gif);
	width: 482px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: #E2E2E2;
	text-align: left;
	display: block;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 30px;
	font-size: 90%;
	font-weight: normal;
}

.classusermenu {
	background: url(../images/ico_stud_dwn.gif);
	width: 550px;
	min-height: 17px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 30px;
	font-size: 100%;
	font-weight: normal;
	float: left;
}

.searchusermenu a {
	background: url(../images/ico_stud_dwn.gif);
	width: 463px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 30px;
	font-size: 100%;
	font-weight: normal;
}

.searchusermenu a:hover {
	background-color: #E2E2E2;
}

.classusermenu_simple {
	background: url(../images/ico_stud_simple_dwn.gif);
	width: 550px;
	min-height: 17px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 30px;
	font-size: 100%;
	font-weight: normal;
	float: left;
	clear: both;
}

.searchusermenu_simple a {
	background: url(../images/ico_stud_simple_dwn.gif);
	width: 463px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 30px;
	font-size: 100%;
	font-weight: normal;
}

.searchusermenu_simple a:hover {
	background-color: #E2E2E2;
}

.classusermenu_dwn a {
	background: url(../images/ico_stud_dwn.gif);
	width: 463px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-color: #E2E2E2;
	text-align: left;
	display: block;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E2E2E2;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 30px;
	font-size: 90%;
	font-weight: normal;
}

.pager { /*width: 140px;*/
	height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 95%;
}

.next {
	height: 17px;
	float: right;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 0px;
	font-weight: normal;
	font-size: 95%;
	color: #404040;
	text-decoration: none;
}

.nextlink {
	color: #FFFFFF;
}

.nextlink:visited {
	color: #FFFFFF;
}

.nextlink:hover {
	color: #FFFFFF;
}

.go {
	height: 17px;
	float: left;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #404040;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 0px;
	font-weight: normal;
	font-size: 95%;
}

.labellg {
	width: 320px;
	height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	font-weight: normal;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	cursor: hand;
}

.labelsm {
	width: 70px;
	min-height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	font-weight: normal;
	cursor: hand;
	text-overflow: ellipsis;
	overflow: hidden;
}

.labeluser {
	width: 166px;
	min-height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	font-weight: normal;
	text-overflow: ellipsis;
	overflow: hidden;
	cursor: hand;
}

.labelradio {
	width: 55px;
	height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #000000;
	text-decoration: none;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	font-weight: normal;
}

.testradio {
	width: 23px;
	height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #000000;
	text-decoration: none;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	font-weight: normal;
}

.labelclass {
	width: 120px;
	height: 17px;
	float: left;
	display: inline-block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	font-weight: normal;
	cursor: hand;
}

.labelclass_class_manage {
	width: 90px;
	height: 17px;
	float: left;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	font-weight: normal;
	cursor: hand;
	overflow: hidden;
}

.labelclass_simple {
	width: 97px;
	height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	font-weight: normal;
	font-style: oblique;
	cursor: hand;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.labelmed {
	width: 100px;
	height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	font-weight: normal;
	cursor: hand;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.labeldate {
	width: 84px;
	height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	font-weight: normal;
	cursor: hand;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.labeldisplay {
	width: 150px;
	height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	font-weight: normal;
	cursor: hand;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.labeltest {
	width: 300px;
	height: auto; /*17px;*/
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	font-weight: normal;
	cursor: hand;
	text-overflow: ellipsis;
	overflow: auto; /*hidden;*/ /*white-space: nowrap;*/
}

.labeltest2 {
	width: 680px;
	height: auto; /*17px;*/
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	font-weight: normal;
	cursor: hand;
	text-overflow: ellipsis;
	overflow: auto; /*hidden;*/ /*white-space: nowrap;*/
}

.labelcourse {
	width: 680px;
	height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	font-weight: normal;
	cursor: hand;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.labelassign {
	width: 110px;
	height: 17px;
	float: left;
	display: block;
	border-width: 0px;
	border-style: solid;
	border-color: red;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	font-weight: normal;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

#goal-menu ul,#comments-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	height: auto;
}

/* DIVIDES UP THE PAGE*/
.actdivide {
	width: 38px;
	height: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: yellow;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	font-size: 100%;
	float: left;
	position: relative;
	display: block;
}

.actformlabel {
	width: 336px;
	margin: 4px 0px 9px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	font-size: 100%;
	position: relative;
	color: #000000;
	float: left;
	clear: both;
}

.onoff {
	width: 336px;
	margin: 4px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	font-size: 100%;
	position: relative;
	color: #000000;
}

.simplelabel {
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	font-size: 200%;
	position: relative;
	color: #FFFFFF;
}

.btnlaunch a {
	background-image: url(../images/btn_launch.gif);
	float: left;
	display: block;
	width: 105px;
	height: 46px;
	margin: 0px 15px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.btnlaunch a:hover {
	background-image: url(../images/btn_launch_over.gif);
	float: left;
	display: block;
	width: 105px;
	height: 46px;
	margin: 0px 15px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.note {
	float: left;
	width: 570px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	border-color: red;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	font-family: arial;
	font-size: 100%;
	/*clear:both;
    display: block;*/
}

.required {
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: red;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	font-weight: normal;
	font-size: 80%;
	color: #1F8BDA;
	width: auto;
}

div .lgform fieldset div div .required {
	width: 60px;
}

div .lgform div fieldset div div .required {
	width: auto;
}

div .lgform div fieldset div div div .required {
	width: auto;
}

div .lgform fieldset div .selform .required {
	width: auto;
}

.requiredsm {
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: red;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	font-weight: normal;
	font-size: 80%;
	color: #1F8BDA;
	width: 129px;
}

.course {
	width: 720px;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #DCDCDC;
	color: #404040;
	float: left;
	padding-bottom: 10px;
}

.col_three {
	width: 191px;
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border-style: solid;
	border-color: #DCDCDC;
	color: #404040;
	float: left;
	text-align: center;
}

.col_two {
	width: 287px;
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 05px 0px;
	border-style: solid;
	border-color: #DCDCDC;
	color: #404040;
	float: left;
	text-align: center;
}

/* DISPLAYS THE ICON IN THE TOP LEFT OF THE PAGE */
.ico {
	display: block;
	float: right;
	width: 85px;
	height: 100px;
	border: 0px;
	border-style: none;
	background-repeat: no-repeat;
}

.icoschoolprofile {
	background-image: url(../images/ico_schoolprofile.gif);
}

.icouserprofile {
	background-image: url(../images/ico_userprofile.gif);
}

.icotests {
	background-image: url(../images/ico_tests.gif);
}

.icolessonplan {
	background-image: url(../images/ico_lessonplan.gif);
}

.icoclassroster {
	background-image: url(../images/ico_classroster.gif);
}

.icoactivities {
	background-image: url(../images/ico_activities.gif);
}

.icoexplorecontent {
	background-image: url(../images/ico_explorecontent.gif);
}

.icoreports {
	background-image: url(../images/ico_reports.gif);
}

.testname a {
	color: #000000;
}

.testname a:hover {
	color: #000000;
}

.testname a:visited {
	color: #000000;
}

.grading {
	float: left;
	width: 24px;
	height: 22px;
	background-color: #B2B2B2;
	text-align: center;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	font-size: 120%;
	font-weight: bold;
}

/* DISPLAYS THE GRADING */
.grade {
	display: block;
	float: left;
	width: 19px;
	height: 19px;
	border: 0px;
	margin: 2px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	background-repeat: no-repeat;
}

.icoa {
	background-image: url(../images/ico_a.gif);
}

.icob {
	background-image: url(../images/ico_b.gif);
}

.icoc {
	background-image: url(../images/ico_c.gif);
}

.icod {
	background-image: url(../images/ico_d.gif);
}

.icosel {
	background-image: url(../images/ico_circle_black.gif);
}

.icosqa {
	background-image: url(../images/ico_square_a.gif);
}

.icosqb {
	background-image: url(../images/ico_square_b.gif);
}

.icosqc {
	background-image: url(../images/ico_square_c.gif);
}

.icosqd {
	background-image: url(../images/ico_square_d.gif);
}

.icosqsel {
	background-image: url(../images/ico_square_black.gif);
}

.abouttxt {
	border-width: 0px;
	margin: 0px 0px 0px 80px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	color: #000000;
	font-size: 90%;
	width: 600px;
}

.supporttxt {
	border-width: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	border-style: solid;
	font-size: 100%;
	font-weight: bold;
}

.supportaddress {
	color: #000000;
	border-width: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	font-size: 100%;
	font-weight: normal;
	width: 168px;
	float: left;
}

.about_img2 {
	width: 600px;
	height: 387px;
	background-image: url(../images/about_img2.jpg);
	background-repeat: no-repeat;
	border-width: 0px;
	margin: 0px 0px 20px 80px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
}

.support_img {
	width: 109px;
	height: 139px;
	background-image: url(../images/support_img.jpg);
	background-repeat: no-repeat;
	border-width: 0px;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
}

.questionlnk {
	color: #EE9C00;
	margin: 0px 0px 4px 0px;
	font-weight: bold;
	text-decoration: none;
}

.exceptionmessage {
	display: block;
	width: 508px;
	height: 270px;
	margin: 100px 0px 0px 130px;
	padding: 0px 0px 0px 0px;
	border-color: #990099;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	font-size: 150%;
	color: #2282BE;
}

.exceptiontitle {
	color: #EE9C00;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.exceptiontxt {
	border-width: 0px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	color: #000000;
	font-size: 90%;
}

.MsoToc1 {
	color: #EE9C00;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 10;
	font-weight: bold;
	font: 14px Tahoma, sans-serif;
}

.MsoToc2 {
	margin-left: 20;
	margin-bottom: 0;
	margin-top: 5;
	font-weight: bold;
	font: 12px Tahoma, sans-serif;
}

.MsoToc3 {
	margin-left: 40;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
	font: 11px Tahoma, sans-serif;
}

.MsoToc4 {
	margin-left: 60;
	margin-bottom: 0;
	margin-top: 0;
	font: 11px Tahoma, sans-serif;
}

.MsoTocA1 {
	color: #EE9C00;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
	font: 14px Tahoma, sans-serif;
	text-decoration: none;
}

.MsoTocA1:link {
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
	font: 14px Tahoma, sans-serif;
	text-decoration: none;
}

.MsoTocA1:active {
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
	font: 14px Tahoma, sans-serif;
	text-decoration: none;
}

.MsoTocA1:visited {
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
	font: 14px Tahoma, sans-serif;
	text-decoration: none;
}

.MsoTocA1:hover {
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
	font: 14px Tahoma, sans-serif;
	text-decoration: underline;
}

.MsoTocA2 {
	color: #EE9C00;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
	font: 12px Tahoma, sans-serif;
	text-decoration: none;
}

.MsoTocA2:link {
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
	font: 12px Tahoma, sans-serif;
	text-decoration: none;
}

.MsoTocA2:active {
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
	font: 12px Tahoma, sans-serif;
	text-decoration: none;
}

.MsoTocA2:visited {
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
	font: 12px Tahoma, sans-serif;
	text-decoration: none;
}

.MsoTocA2:hover {
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
	font: 12px Tahoma, sans-serif;
	text-decoration: underline;
}

.MsoTocA3 {
	color: #EE9C00;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
	font: 11px Tahoma, sans-serif;
	text-decoration: none;
}

.MsoTocA3:link {
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
	font: 11px Tahoma, sans-serif;
	text-decoration: none;
}

.MsoTocA3:active {
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
	font: 11px Tahoma, sans-serif;
	text-decoration: none;
}

.MsoTocA3:visited {
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
	font: 11px Tahoma, sans-serif;
	text-decoration: none;
}

.MsoTocA3:hover {
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
	font: 11px Tahoma, sans-serif;
	text-decoration: underline;
}

.MsoTocA4 {
	color: #EE9C00;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font: 11px Tahoma, sans-serif;
	text-decoration: none;
}

.MsoTocA4:link {
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font: 11px Tahoma, sans-serif;
	text-decoration: none;
}

.MsoTocA4:active {
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font: 11px Tahoma, sans-serif;
	text-decoration: none;
}

.MsoTocA4:visited {
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font: 11px Tahoma, sans-serif;
	text-decoration: none;
}

.MsoTocA4:hover {
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font: 11px Tahoma, sans-serif;
	text-decoration: underline;
}

.MsoToc2A1 {
	color: #EE9C00;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 15;
	font-weight: bold;
	font: 14px Tahoma, sans-serif;
}

.MsoToc2A2 {
	color: #EE9C00;
	margin-left: 20;
	margin-bottom: 0;
	margin-top: 10;
	font-weight: bold;
	font: 12px Tahoma, sans-serif;
}

.MsoToc2A3 {
	color: #EE9C00;
	margin-left: 40;
	margin-bottom: 0;
	margin-top: 10;
	font-weight: bold;
	font: 11px Tahoma, sans-serif;
}

.MsoToc2A4 {
	color: #EE9C00;
	margin-left: 60;
	margin-bottom: 0;
	margin-top: 0;
	font: 11px Tahoma, sans-serif;
}

.Normal {
	font: 11px Verdana, sans-serif;
	color: #000000
}

.Heading4 {
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, sans-serif;
}

a.rtt {
	FONT-SIZE: 11px;
	COLOR: #1F8BDA;
	FONT-FAMILY: Arial;
	text-decoration: underline;
}

a.rtt:link {
	FONT-SIZE: 11px;
	COLOR: #1F8BDA;
	FONT-FAMILY: Arial;
	text-decoration: underline;
}

a.rtt:active {
	FONT-SIZE: 11px;
	COLOR: #1F8BDA;
	FONT-FAMILY: Arial;
	text-decoration: underline;
}

a.rtt:visited {
	FONT-SIZE: 11px;
	COLOR: #1F8BDA;
	FONT-FAMILY: Arial;
	text-decoration: underline;
}

a.rtt:hover {
	FONT-SIZE: 11px;
	COLOR: #1F8BDA;
	FONT-FAMILY: Arial;
	text-decoration: none;
}

a.back {
	FONT-SIZE: 12px;
	COLOR: #EE9C00;
	FONT-FAMILY: Arial;
	text-decoration: none;
}

a.back:link {
	FONT-SIZE: 12px;
	COLOR: #EE9C00;
	FONT-FAMILY: Arial;
	text-decoration: none;
}

a.back:active {
	FONT-SIZE: 12px;
	COLOR: #EE9C00;
	FONT-FAMILY: Arial;
	text-decoration: underline;
}

a.back:visited {
	FONT-SIZE: 12px;
	COLOR: #EE9C00;
	FONT-FAMILY: Arial;
	text-decoration: none;
}

a.back:hover {
	FONT-SIZE: 12px;
	COLOR: #EE9C00;
	FONT-FAMILY: Arial;
	text-decoration: underline;
}

.printact1 {
	color: #EE9C00;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 10;
	font-weight: bold;
	font: 12px Tahoma, sans-serif;
}

a.printactA1 {
	color: #EE9C00;
	font-weight: bold;
	font: 12px Tahoma, sans-serif;
	text-decoration: none;
}

a.printactA1:link {
	color: #EE9C00;
	font-weight: bold;
	font: 12px Tahoma, sans-serif;
	text-decoration: none;
}

a.printactA1:active {
	color: #EE9C00;
	font-weight: bold;
	font: 12px Tahoma, sans-serif;
	text-decoration: none;
}

a.printactA1:visited {
	color: #EE9C00;
	font-weight: bold;
	font: 12px Tahoma, sans-serif;
	text-decoration: none;
}

a.printactA1:hover {
	color: #EE9C00;
	font-weight: bold;
	font: 12px Tahoma, sans-serif;
	text-decoration: underline;
}

.printactA2 {
	color: #EE9C00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font: 100px Tahoma, sans-serif;
	text-decoration: none;
}

a.printactA2:link {
	color: #EE9C00;
	margin-top: 10;
	font-weight: bold;
	font: 12px Tahoma, sans-serif;
	text-decoration: none;
}

a.printactA2:active {
	color: #EE9C00;
	margin-top: 10;
	font-weight: bold;
	font: 12px Tahoma, sans-serif;
	text-decoration: none;
}

a.printactA2:visited {
	color: #EE9C00;
	margin-top: 10;
	font-weight: bold;
	font: 12px Tahoma, sans-serif;
	text-decoration: none;
}

a.printactA2:hover {
	color: #EE9C00;
	margin-top: 10;
	font-weight: bold;
	font: 12px Tahoma, sans-serif;
	text-decoration: underline;
}

.printact3 {
	color: #000000;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 20;
	font-weight: bold;
	font: 16px Tahoma, sans-serif;
}

.icobluebut {
	background-image: url(../images/ico_bluebutton.gif);
	float: left;
	display: block;
	width: 42px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	border-color: red;
}

.number a {
	color: black;
	font-size: 100%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: none;
}

.number a:hover {
	color: #EE9C00;
}

.pdfimg {
	display: block;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 18px 0px 18px 50px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/ico_pdf.gif);
	background-position: top left;
	background-repeat: no-repeat;
	line-height: normal;
	color: #000000;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}

.floatl {
	float: right;
}

.clear {
	clear: both
}

.padt5 {
	padding-top: 5px;
}

.languagebar {
	display: block;
	float: left;
	border: 0px;
	border-style: solid;
	background-repeat: no-repeat;
	background-position: top left;
	color: #84BEEF;
	text-align: left;
	font-size: 80%;
	font-weight: bold;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	min-height: 12px;
}

.languagebar:hover {
	color: #EE9C00;
	text-decoration: none;
}

.selectlang option[value="2"] {
	text-align: right;
}

.selectlang {
	font-family: tahoma, arial, verdana, sans-serif;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 90%;
}

.selectlang option {
	font-family: tahoma, arial, verdana, sans-serif;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}

.language {
	padding-top: 4px;
	padding-left: 10px;
}

.languagetext {
	float: left;
	clear: both;
	font-weight: bold;
	font-size: 80%;
}

.table1 {
	display: table;
	height: 25px; #
	position: relative;
	width: 96%;
}

.cell1 { #
	position: absolute; #
	bottom: 30%;
	display: table-cell;
	vertical-align: middle;
}

.iecell { #
	position: relative; #
	bottom: 5%;
}

.reportHeader { font-family: Trebuchet MS; font-style: normal; font-size: 40px; color: rgb(0, 0, 0); border-top: thin solid rgb(255, 255, 255); border-bottom: 7px solid rgb(174, 85, 107); border-left: thin solid rgb(255, 255, 255);}
.reportHeaderTable{border-collapse: collapse; empty-cells: show; width: 5.073in; table-layout:fixed;}
.reportInnerTable{border-collapse: collapse; empty-cells: show; height: 0.719in; width: 6.521in; table-layout:fixed;}
.reportTable{cellpadding :0;  border-collapse: collapse; empty-cells: show; border: 3px solid rgb(255, 255, 255); width:752px; overflow: hidden; table-layout:fixed;}
.style_1 {font-family:Arial;font-weight:bold;font-size:18px;color: black;}
.style_2 { padding-right: 0pt; border-bottom: 3px solid rgb(174, 85, 107);}
.style_3 { font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; color: black; margin: 0pt; padding: 1pt 0pt 1pt 1pt; border: medium solid rgb(255, 255, 255); letter-spacing: normal; word-spacing: normal; text-transform: none; white-space: normal; line-height: normal;}
.style_4 { font-family: ArialReporting; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; color: black; margin: 0pt; padding: 1pt 1pt 1pt 0pt; border-bottom: 3px solid rgb(174, 85, 107); text-indent: 0em; letter-spacing: normal; word-spacing: normal; text-transform: none; white-space: normal; line-height: normal;}
.style_5 { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; color: black; margin: 0pt; padding: 1pt 1pt 1pt 0pt; border: medium solid rgb(255, 255, 255); letter-spacing: normal; word-spacing: normal; text-transform: none; white-space: normal; line-height: normal;}
.style_6 { padding-bottom: 0pt;}
.style_7 { font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; color: rgb(174, 85, 107); margin: 0pt; padding: 1pt; border-top: medium none black; border-right: medium none black; border-bottom: 3px solid rgb(174, 85, 107); border-left: medium none black; letter-spacing: normal; word-spacing: normal; text-transform: none; white-space: normal; line-height: normal;}
.style_8 { font-family: ArialReporting; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; color: black; margin: 0pt; padding: 1pt 1pt 0pt; border: medium none black; text-indent: 0em; letter-spacing: normal; word-spacing: normal; text-transform: none; white-space: normal; line-height: normal;}
.style_9 { padding-top: 7px;}
.style_10 { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; color: black; margin: 0pt; padding: 1pt; border: medium none black; letter-spacing: normal; word-spacing: normal; text-transform: none; white-space: normal; line-height: normal;}
.style_11 { font-family: ArialReporting; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; color: black; margin: 0pt; padding: 7px 1pt 1pt; border: medium none black; text-indent: 0em; letter-spacing: normal; word-spacing: normal; text-transform: none; white-space: normal; line-height: normal;}


.reporttoolbar {
	position: absolute;
	top: 700px;
	left: 0px;
	width: 400px;
	height: 400px;
	spacing: 30px
}

.reporttoolbarreturn {
	position: absolute;
	top: 700px;
	left: 150px;
	width: 100px;
	height: 400px;
	spacing: 10px
}

.reporttoolbartop {
	position: absolute;
	top: 110px;
	left: 300px;
	width: 100px;
	height: 400px;
	spacing: 10px
}

.reporttoolbarBG {
	padding: 30px 0px 30px 0px;	
	background-position: right center;
	clear:both;
}

.btnPDF {
	max-width: 80px;
	background-image: url(../images/pdf1.jpg);
	padding-right: 27px;
cursor:pointer;
}

.btnPDF:hover {
	background-image: url(../images/pdf1.jpg);
}

.btnPPT {
	max-width: 80px;
	background-image: url(../images/ppt.jpg);
	padding-right: 27px;
cursor:pointer;
}

.btnPPT:hover {
	background-image: url(../images/ppt.jpg);
}

.btnCSV {
	max-width: 80px;
	background-image: url(../images/btn_attach.gif);
	padding-right: 27px;
cursor:pointer;
}

.btnCSV:hover {
	background-image: url(../images/btn_attach.gif);
}

.btnWORD {
	max-width: 80px;
	background-image: url(../images/word1.jpg);
	padding-right: 27px;
cursor:pointer;
}

.btnWORD:hover {
	background-image: url(../images/word1.jpg);
}

.btnXLS {
	max-width: 80px;
	background-image: url(../images/pdf2.jpg);
	padding-right: 27px;
cursor:pointer;
}

.btnXLS:hover {
	background-image: url(../images/pdf2.jpg);
}

.btnPrev {
	max-width: 80px;
	background-image: url(../images/btn_smback.gif);
	padding-right: 27px;
cursor:pointer;
}

.btnPrev:hover {
	background-image: url(../images/btn_smback_over.gif);
}

.btnNext {
	max-width: 80px;
	background-image: url(../images/btn_smnext.gif);
	padding-right: 27px;
cursor:pointer;
}

.btnNext:hover {
	background-image: url(../images/btn_smnext_over.gif);
}

.btnPrevInact {
	max-width: 80px;
	background-image: url(../images/btn_smnext_inact.jpg);
	padding-right: 27px;
cursor:pointer;
}

.btnNextInact {
	max-width: 80px;
	background-image: url(../images/btn_smnext_inact.jpg);
	padding-right: 27px;
	cursor:pointer;
}

.imgreturn {
	display: block;
	float: right;
	height: 30px;
	width: 75px;
	background-image: url(../images/return_btn-up.jpg);
	cursor:pointer;
}

.imgreturn:hover {
	background-image: url(../images/return_btn-ov.jpg);
}

.reporttopbtn {
	display: block;
	float: left;
	border: 0px;
	border-style: solid;
	background-repeat: no-repeat;
	background-position: left;
	color: #84BEEF;
	text-align: left;
	font-size: 80%;
	font-weight: bold;
	margin: 10px 10px 10px 0px;
	padding: 2px 2px 10px 25px;
	text-decoration: none;
	min-height: 12px;
}

.reporttopbtn:hover {
	color: #EE9C00;
	text-decoration: none;
}

.reportpaginationbtn {
	display: block;
	float: right;
	border: 0px;
	border-style: solid;
	background-repeat: no-repeat;
	background-position: right;
	color: #84BEEF;
	text-align: right;
	font-size: 80%;
	font-weight: bold;
	margin: 10px 10px 0px -18px;
	padding: 10px 14px 7px 20px;
	text-decoration: none;
	min-height: 12px;
}

.reportpaginationbtn:hover {
	color: #EE9C00;
	text-decoration: none;
}

.reportpaginationtxt {
	display: block;
	float: left;
	border: 0px;
	border-style: solid;
	background-repeat: no-repeat;
	background-position: right;
	color: #84BEEF;
	text-align: right;
	font-size: 80%;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 7px 0px 7px 0px;
	text-decoration: none;
	min-height: 12px;
}

.reportpaginationtxt:hover {
	color: #EE9C00;
	text-decoration: none;
}

.btnPagGoAct {
	max-width: 80px;
	background-image: url(../images/btn_search.gif);
	padding-right: 27px;
cursor:pointer;
}

.btnPagGoAct:hover {
	background-image: url(../images/btn_search_over.gif);
}

.btnPagGoInAct {
	max-width: 80px;
	background-image: url(../images/btn_search_inact.gif);
	padding-right: 27px;
cursor:pointer;
}

.btnFirst {
	max-width: 80px;
	background-image: url(../images/btn_smfirst.jpg);
	padding-right: 27px;
cursor:pointer;
}

.btnFirst:hover {
	background-image: url(../images/btn_smfirst_over.jpg);
}

.btnLast {
	max-width: 80px;
	background-image: url(../images/btn_smlast.jpg);
	padding-right: 27px;
cursor:pointer;
}

.btnLast:hover {
	background-image: url(../images/btn_smlast_over.jpg);
}

.btnFirstInact {
	max-width: 80px;
	background-image: url(../images/btn_smfirst_inact.jpg);
	padding-right: 27px;
cursor:pointer;
}

.btnLastInact {
	max-width: 80px;
	background-image: url(../images/btn_smlast_inact.jpg);
	padding-right: 27px;
cursor:pointer;
}

.bluebtnleft {
	float: right;
	background-image: url(../images/blu_up-btn_rt.png);
	width: 10px;
	height: 24px;
}

.bluebtnright {
	float: right;
	background-image: url(../images/blu_up-btn_lft.png);
	width: 10px;
	height: 24px;
}

.bluebtncenter {
	display: block;
	float: right;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/blu_up-btn_ctr.png);
	line-height: normal;
	color: #003366;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	height: 24px;
}

.retbtnleft {
	float: right;
	background-image: url(../images/rtn_up-btn_rt.png);
	width: 10px;
	height: 24px;
}

.retbtnright {
	float: right;
	background-image: url(../images/rtn_up-btn_lft.png);
	width: 18px;
	height: 24px;
}

.retbtncenter {
	display: block;
	float: right;
	width: 80px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/rtn_up-btn_ctr.png);
	color: #04401c;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	height: 24px;
}

.retbtncenter1 {
	display: block;
	float: right;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	background-image: url(../images/return_btn-up.jpg);
	color: #04401c;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	height: 24px;
}

.paginationStyle {
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	font: tahoma;
cursor:pointer;
	font-family: Arial;
}

.paginationStyleGoto {
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	font: tahoma;
	font-family: Arial;
}

.paginationStylePrev {
	width: 30px;
	background-image: url(../images/Prev_arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
cursor:pointer;
}

.paginationStyleNext {
	max-width: 50px;
	background-image: url(../images/next_arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
cursor:pointer;
	font-family: Arial;
}

.paginationStyleFirst {
	width: 30px;
	background-image: url(../images/First_arrow.png);
	background-repeat: no-repeat;	
	background-position: left center;
	font-family: Arial;	
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	cursor:pointer;
}

.paginationStyleLast {
	max-width: 50px;
	background-image: url(../images/Last_arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	font-family: Arial;
cursor:pointer;
}

.paginationStylePrevDisabled {
	width: 30px;
	background-image: url(../images/Prev_arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.paginationStyleNextDisabled {
	max-width: 50px;
	background-image: url(../images/next_arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	font-family: Arial;
}

.paginationStyleFirstDisabled {
	width: 30px;
	background-image: url(../images/First_arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.paginationStyleLastDisabled {
	max-width: 50px;
	background-image: url(../images/Last_arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	font-family: Arial;
}

.paginationStyle:hover {
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
	font: tahoma;
	cursor: hand;
	font-family: Arial;
cursor:pointer;
}

.paginationStyleHighLight {
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
	font: tahoma;
	cursor: hand;
	font-family: Arial;
cursor:pointer;
}

.paginationStyleBox {
	clear: left;
	display: block;
	height: 1.5em;
	margin: 0px 0px 0px 0px;
	padding: 7px 1px 8px 0px;
	border-color: #990099;
	border-width: 0px;
	border-style: solid;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial;
	text-align: left;
}

.paginationStylePrev:hover {
	width: 30px;
	background-image: url(../images/Prev_arrow-ov.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #EE9C00;
	cursor:pointer;
}

.paginationStyleNext:hover {
	max-width: 50px;
	background-image: url(../images/Next_arrow-ov.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	color: #EE9C00;
cursor:pointer;
	font-family: Arial;
}

.paginationStyleFirst:hover {
	width: 30px;
	background-image: url(../images/First_arrows-ov.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #EE9C00;
cursor:pointer;
}

.paginationStyleLast:hover {
	max-width: 50px;
	background-image: url(../images/Last_arrows-ov.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	color: #EE9C00;
cursor:pointer;
	font-family: Arial;
}

.birtReportStyle {
	position: relative;
	width: 768px;
	float:left;
}

.btnpdfNew {
	display: block;
	float: left;
	width: 85px;
	height: 30px;
	background-image: url(../images/PDF_btn_up.png);
cursor:pointer;
}

.btnpdfNew:hover {
	background-image: url(../images/PDF_btn_ov.png);
}

.btnPrintNew {	
	display: block;
	float: left;
	width: 85px;
	height: 30px;
	background-image: url(../images/Print_btn_up.png);
	cursor:pointer;	
}

.btnPrintNew:hover {
	background-image: url(../images/Print_btn_ov.png);
}

.btnExportNew {
	display: block;
	float: left;
	height: 30px;
	width: 85px;
	background-image: url(../images/Export_btn_up.png);
	cursor:pointer;
}

.btnExportNew:hover {
	background-image: url(../images/Export_btn_ov.png);
}

.btnReportsHomeNew {
	display: block;
	float: right;
	height: 30px;
	width: 100px;
	background-image: url(../images/Reporthome_btn_up_01.png);
cursor:pointer;
}

.btnReportsHomeNew:hover {
	background-image: url(../images/Reporthome_btn_ov.png);
}

.btnShowGraphNew { "
	C: / Users/ 110940/ Desktop/ lms2.html " 
		 display :   block;
	float: left;
	height: 30px;
	width: 85px;
	background-image: url(../images/Graph_btn_up.png);
cursor:pointer;
}

.btnShowGraphNew:hover {
	background-image: url(../images/Graph_btn_ov.png);
}

.btnShowGraphDisabled {
	display: block;
	float: left;
	height: 30px;
	width: 85px;
	background-image: url(../images/Graph_btn_off.png);
	cursor:pointer;
}

.bottomReportsWidthLeft {
	display: block;
	float: left;
	height: 30px;
	width: 85px;
}
.bottomReportsWidthBroadRight1 {
	display: block;
	float: left;
	height: 25px;
	padding: 0 0px 0 180px;
	width: 135px;		
}
.bottomReportsWidthRight {	
	display: block;
	float: right;
	height: 25px;
	width: 100px;	
}

.bottomReportsWidthBroadLeft {
	display: block;
	float: left;
	height: 30px;
	width: 180px;
}

.bottomReportsWidthBroadRight {
	display: block;
	float: left;
	height: 30px;
	width: 200px;
}

.breadCrumbHighLight {
	text-align: left;
	align: left;
	font-size: 10px;
	font: tahoma;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}

.breadCrumbStyle {
	text-align: left;
	align: left;
	font-size: 10px;
	font: tahoma;
	font-weight: normal;
	color: #666666;
cursor:pointer;
}

.paginationStyleBoxButton {
	display: block;
	padding: 15px 0px 0px 0px;
	height: 10px ;
	float :   left;
	width: 25px;
	background-image: url(../images/button_rightarr_white.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	cursor:pointer;
}

.paginationStyleBoxButton:hover {
	background-image: url(../images/button_rightarr_white_on.gif);
}

.bottomReportsWidthRightRes {
	display: block;
	float: right;
	height: 30px;
}

.btnReportsHomeNewTop {
	display: block;
	float: right;
	height: 30px;
	width: 100px;
	background-image: url(../images/Reporthome_btn_up_01.png);
	background-repeat: no-repeat;
	padding: 0px 0px 8px 0px;
cursor:pointer;
}

/* Reports Criteria Page Changes - Start*/
.bluereporttitle {
	float: left;
	color: #2f8edd;
	display: block;
	border: 0px;
	border-color:#99ccff;
	padding: 0px 0px 5px 0px;
	border-style: solid;
	font-family: tahoma;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	width: 350px;
	clear:both;
}

.browseBG {
	padding: 0px 0px 0px 0px;
	background-image: url(../images/DLM_Bkgrnd_2.png);
	background-position: right center;
	height: 170px;
	clear:both;
}

.bottomleftbtn {
	display: block;
	float: left;
	width: 10%;
	padding: 0px 55px 0px 0px;
}

.bottomrightbtn {
	display: block;
	float: right;
	width: 70%;
	padding: 0px 0px 0px 60px;
	margin-top: 5px;
	vertical-align: top;
}

.btnbrowseok {
	display: block;
	height: 100px;
	float: left;
	width: 100px;
	cursor: hand;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/blue_OK_on.png);
}

.btnbrowseok:hover {
	background-image: url(../images/blue_OK_ovr.png);
}

.btnbrowseok_inact {
	display: block;
	height: 100px;
	float: left;
	width: 100px;
	cursor: hand;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/blue_OK_off.png);
}

.imgreturnbrowse {
	display: block;
	float: right;
	height: 50px;
	width: 150px;
	background-image: url(../images/Cancel_btn_up.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	cursor: hand;
}

.imgreturnbrowse:hover {
	background-image: url(../images/Cancel_btn_ov.png);
}

.oktext {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-align: center;
	padding: 7px 5px 5px 15px;
}

.innerbrowsediv {
	margin: 10px 50px 0px 50px;
	padding: 0px 0px 0px 10px;
	position: relative;
	float: left;
	clear: both;
	width: 610px;
	border-color: #DCDCDC;
	border-width: 1px;
	border-style: solid;
	height: 360px;	
}

.browsetree {
	clear: both;
	width: 560px;
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	border-color: #DCDCDC;
	border-width: 1px;
	border-style: solid;
	font-weight: normal;
	text-align: left;
	height: 240px;
	position: relative;
	top: 5px;
	overflow: scroll;
	font-size: 110%;
	color: #666666;
}

.icoclickbrowse {
	clear:both;
	float: left;
	width: 200px;
	margin: 10px 0px 0px 55px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;
	background: url(../images/plus.gif) 25px no-repeat;
	color: #666666;
	text-align: left;
	font-size: 11px;
	font-weight: regular;
	font-family: Tahoma;
}

.actbrowselabel {
	width: 336px;
	margin: 10px 0px 2px 20px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	font-size: 100%;
	position: relative;
	color: #000000;
	float: left;
	clear: both;
}

.errormsgcriteria {
	width: 500px;
	height: 50px;
	padding: 3px 30px 5px 10px;		
	border-style: solid;
	border-color: #95ceec;
	border-width: 7px;
	clear:both;
	position: relative;		
	background-color: #FFFFFF;
	background-image: none;
}

.errormsgbrowse {
	width: 500px;
	height: 50px;
	padding: 3px 30px 5px 10px;		
	border-style: solid;
	border-color: #95ceec;
	border-width: 7px;
	clear:both;
	position: relative;	
	left: 115px;	
}

.resetcrit {
	padding: 0px 87px 0px 0px;
}

.inlinecrittitle {
	float: center;
	color: #e87e01;
	border-width: 0px;
	border-color: #84BEEF;		
	padding: 20px 0px 10px 0px;
	border-style: solid;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma;
	position: relative;	
	height: 25px;
	width:550px;	
}

.criteriainnerdiv {
	padding: 0px 0px 0px 115px;	
	width: 650px;
	background-image: url(../images/DLM_Bkgrnd_2.png);
	background-repeat: repeat-x;
	background-position:bottom center;
	clear:both;
	float:left;
	
}
.criteriainnerbrowse {
	padding: 0px 0px 0px 0px;	
	width: 650px;	
	clear:both;
	float:left;	
}
.header1 {
	width: 650px;
	padding: 0px 0px 0px 115px;	
	height:110px;
	background-color:#FFFFFF;
	
}
.errorimg {
	background-image: url(../images/Error_!.png);
	background-repeat: no-repeat;
	width: 31px;
	height: 31px;
	float: left;
	margin: 7px 0px 10px 0px;
}

.errormessage {
	font-size: 12px;
	font-weight: regular;
	font-family: tahoma;
	position: relative;
	color: #4bafe3;
	padding: 1px 30px 0px 60px;
	width: 400px;
}

.errormessagetitle {
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma;
	position: relative;
	color: #2c9bd4;
	padding: 1px 30px 0px 60px;
	width: 400px;
}

.detailsgroup {
	padding:15px 35px 20px 20px;
	margin-bottom:10px;	
	width: 500px;
	position: relative;
	height: auto;
	border-color: #DCDCDC;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	float:left;
	background-color: #FFFFFF;		
	clear:both;	
	-moz-border-radius: 10px;
  	-webkit-border-radius: 10px; 
  	border-radius: 10px;  	
  	box-shadow: 4px 10px 20px #DCDCDC;
  	-webkit-box-shadow: 4px 10px 20px #DCDCDC;
  	-moz-box-shadow: 4px 10px 20px #DCDCDC;   		
}
.browsegroup {
	padding: 15px 35px 20px 20px;
	margin: 10px 0px 0px 0px;
	width: 600px;
	position: relative;
	height: auto;	
	text-align: left;
	float: left;
	background-color: #FFFFFF;
	clear:both;
}

.detaillabel {
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma;
	position: relative;
	color: #666666;
	text-align: left;	
}

.singledropdowncrit {
	width: 350px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	height: auto;
	font-size: 12px;
	font-style: regular;
	font-family: tahoma;
}

.singledropdownhist {
	width: 350px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	height: auto;
	font-size: 12px;
	font-style: regular;
	font-family: tahoma;
}
.singledropdownhist1 {
	width: 275px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	height: auto;
	font-size: 12px;
	font-style: regular;
	font-family: tahoma;
}

.multidropdowncrit {
	width: 350px;
	margin: 0px 0px 0px 3px;
	color: #666666;
	height: 70px;
	font-size: 12px;
	font-style: regular;
	font-family: tahoma;
	overflow-y:scroll;
}


.crittree {
	width: 350px;
	margin: 0px 0px 0px 36px;
	padding: 0px 0px 0px 0px;
	border-color: #DCDCDC;
	border-width: 1px;
	border-style: solid;
	font-weight: normal;
	text-align: left;
	height: 70px;
	overflow-y:scroll;
	float: left;
	clear: both;
	font-size: 12px;
	font-style: regular;
	font-family: tahoma;
	color: #666666;
}
.radiotext {
	font-size: 12px;
	font-weight: regular;
	font-family: tahoma;
	position: relative;	
	color: #666666;	
	padding-left:0px;	
	float:left;
	vertical-align: top;	
	clear:right;
}
.reporttypeclassHist {
	margin: 0px 0px 0px 0px;
	width: 150px;
}
.reporttypeclass {
	margin: 0px 0px 0px 0px;
}

.browsebtncrit {
	padding: 0px 35px 0px 0px;
	float: right;
}

.btnbrowse {
	padding: 0px 35px 35px 0px;
	width: 50px;
	background-image: url(../images/Browse_Up.png);
	float: top;
}

.btnbrowse:hover {
	background-image: url(../images/Browse_OVER.png);
}

.btnbrowse_inact {
	padding: 0px 35px 35px 0px;
	width: 50px;
	float: top;
	background-image: url(../images/Browse_off.png);
}

.singledropbrowse {
	width: 250px;
	margin: 0px 0px 0px 60px;
	height: 30px;
	font-size: 10px;
	font-style: italic;
	font-family: arial;	
	color: #666666;
	border: 0px;
	border-width: solid;
	border-color: #000000;
	border-style: solid;
	visibility: visible;
}
.singledropbrowseBM {
	width: 250px;
	margin: 0px 0px 0px 50px;
	height: 30px;
	font-size: 10px;
	font-style: italic;
	font-family: arial;	
	color: #666666;
	border: 0px;
	border-width: solid;
	border-color: #000000;
	border-style: solid;
	visibility: visible;
}
.singledropbrowseActv {	
	width: 250px;	
	margin: 0px 0px 0px 50px;		
	height: 30px;
	font-size: 10px;
	font-style: italic;
	font-family: arial;	
	color: #666666;
	border: 0px;
	border-width: solid;
	border-color: #000000;
	border-style: solid;
	visibility: visible;	
}

.multidropbrowse {
	width: 250px;
	margin: 0px 0px 0px 50px;
	height: 70px;
	font-size: 12x;
	font-style: normal;
	font-family: tahoma;
	color: #666666;
}
.btnExportNew {
	display: block;
	float: left;
	height: 30px;
	width: 85px;
	background-image: url(../images/Export_btn_up.png);
	cursor: hand
}

.btnExportNew:hover {
	background-image: url(../images/Export_btn_ov.png);
}

.btnExportNew_inact {
	display: block;
	float: left;
	height: 30px;
	width: 85px;
	background-image: url(../images/export_btn_off.png);
}

.btnViewNew {
	display: block;
	float: left;
	height: 30px;
	width: 85px;
	background-image: url(../images/View_btn_up.png);
	cursor: hand
}
.btnViewNew:hover {
	background-image: url(../images/View_btn_ov.png);
}

.btnViewNew_inact {
	display: block;
	float: left;
	height: 30px;
	width: 85px;
	background-image: url(../images/view_btn_off.png);
}
.btnViewDisableHide{
	display: none;	
	width:0px;
	}
.titleribbon {
	background-image: url(../images/Ribbon.png);	
	clear:both;
	float: left;		
	text-indent:20px;		
	background-repeat: no-repeat;
	width: 250px;
	height: 30px;
	margin: 0px 0px 0px -25px;
}

.titleribbontxt1 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
}

.titleribbontxt2 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;		
}

.reporttitlecontainer {
	width: 748px;
	height: 30px;
	margin: 0px;
	padding: 10px 0px 0px 20px;
	border-width: 0px;
	border-style: solid;
	border-color: #FFFF33;
	clear: both;
}

.tipclass {
	background-image: url(../images/Tip_bulb.png);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

.inputType {
	width: 250px;
	margin: 0px 0px 0px 0px;
	color: #000000;
}

.betweengroup {	
	padding: 15px 35px 20px 20px;
	width: 500px;	
	height: 80px;	
	background-color: #FFFFFF;
	float:left;
	clear:both;
	border-color: #DCDCDC;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 10px;
  	-webkit-border-radius: 10px;   	
  	box-shadow: 4px 10px 20px #DCDCDC;
  	-webkit-box-shadow: 4px 10px 20px #DCDCDC;
  	-moz-box-shadow: 4px 10px 20px #DCDCDC; 
}

.betweengroupNew {
	padding: 5px 35px 20px 20px;
	width: 480px;
	height: 100px;
	background-color: #FFFFFF;
	border-color: #DCDCDC;
	border-width: 0px;
	border-style: solid;
}

.tipmultiple {
	font-family: arial;
	font-style:italic; 
	font-size : 10px;
	color: #969696;
}

.criHeadFontStyle {	
	text-align: left; 
    font-size: 11px;
    font-weight: bold;
   	color: #666666;	
	font: tahoma;		
	
}

.listBoxTextStyle {		
	text-align:center;
    font-size: 12px;
    font-weight:normal;
   	color: #666666;	
	font: tahoma;	
	width:105px;
	height:30px;
	vertical-align:bottom;	
}

.labelTextStyle {	
	width:200px;	
	margin: 0px 150px 0px 0px;
	text-align: left; 
	height:30px;
    font-size: 11px;
    font-style: normal;
   	color: #666666;	
	font: tahoma;	
	float:left;
	clear:both;	
	padding-left: 5px;
}

.instTextStyle {	
	text-align: left; 
    font-size: 10px;
    width:350px;
    font-style:italic;
   	color: #969696;	
	font: Arial;		
	
}

.descriptionbrowse {
	width: 250px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: #DCDCDC;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	text-align: left;
	height: 135px;
	position: relative;	
	float: left;
	font-size: 100%;
}

.twopagebrowse {
	position: relative;
	width: 275px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	font-size: 100%;
	float: left;
}

.browseacttree {
	clear: both;
	width: 275px;
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 5px;
	border-color: #DCDCDC;
	border-width: 1px;
	border-style: solid;
	font-weight: normal;
	text-align: left;
	height: 240px;
	position: relative;
	top: 5px;
	overflow: scroll;
	font-size: 110%;
	color: #666666;
}

.actdividebrowse {
	width: 20px;
	height: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: yellow;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	font-size: 100%;
	float: left;
	position: relative;
	display: block;
}

.browsemessage {
	float: left;
	width: 400px;
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style: solid;	
	color: #666666;
	text-align: left;
	font-size: 11px;
	font-weight: regular;
	font-family: Tahoma;
	position: relative;	
	clear:both;
		
}

.txtformbrowse {
	position: relative;
	float: left;
	width: 182px;
	height: 15px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	font-weight: regular;
	font-family: Tahoma;
	color: #666666;
}
/*.t{	
	margin: 10px 0px 0px 0px;
	width: 500px;
	position: relative;
	height: auto;
	text-align: left;
	float: left;
	border-width:0px;
	border-color: pink;
	border-style: solid;
	background-color: #FFFFFF;
	background: url(../images/Panel_side-top.png) 0 0 repeat-x;
	}
.b {background: url(../images/Panel_side_bot.png) 0 100% repeat-x; padding-bottom:20px;background-color: #FFFFFF;}
.l {background: url(../images/Panel_side_lft.png) 0 0 repeat-y;height:500px; padding-left:20px;background-color: #FFFFFF;}
.r {background: url(../images/Panel_side_rt.png) 100% 0 repeat-y;height:500px;padding-right:35px;}
.bl {background: url(../images/corner_bot_lft.png) 0 200% no-repeat;height:500px;}
.br {background: url(../images/corner_bot_rt.png) 200% 200% no-repeat;height:500px;}
.tl {background: url(../images/corner_top_lft.png) 0 0 no-repeat; background-color: #FFFFFF;height:500px;}
.tr {background: url(../images/corner_top_rt.png) 200% 0 no-repeat; padding: 15px 35px 20px 20px;height:500px;}*/
	
.toppanel {background: url(../images/Panel_side-top.png) 0 0 repeat-x; width:570px; margin-top: 10px;clear: both;float: left;background-color: #FFFFFF;}
.bottompanel {background: url(../images/Panel_side_bot.png) 0 100% repeat-x;}
.leftpanel {background: url(../images/Panel_side_lft.png) 0 0 repeat-y;}
.rightpanel {background: url(../images/Panel_side_rt.png) 100% 0 repeat-y;}
.blcorner {background: url(../images/corner_bot_lft.png) 0 100% no-repeat;}
.brcorner {background: url(../images/corner_bot_rt.png) 100% 100% no-repeat;}
.tlcorner {background: url(../images/corner_top_lft.png) 0 0 no-repeat;}
.trcorner {background: url(../images/corner_top_rt.png) 100% 0 no-repeat; padding: 10px;}

.detailsgroupNew {
	padding: 5px 30px 20px 20px;	
	width: 500px;
	position: relative;
	height: auto;
	border-color: #DCDCDC;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	float: left;
	background-color: #FFFFFF;
	clear:both;	
}

/* Add remove filters */
.clearall {
	display: block;
	float: left;
	width: 85px;
	height: 30px;
	background-image: url(../images/Clear_btn_up.png);
	background-repeat: no-repeat;
	cursor:pointer;
}

.clearall:hover {
	background-image: url(../images/Clear_btn_ov.png);
	background-repeat: no-repeat;
}

.applyfilter {
	display: block;
	float: left;
	width: 85px;
	height: 30px;
	background-image: url(../images/filter_btn_up.png);
	background-repeat: no-repeat;
	cursor:pointer;
}

.applyfilter:hover {
	background-image: url(../images/Filter_btn_ov.png);
	background-repeat: no-repeat;
}

.clearfilter {
	display: block;
	float: left;
	width: 85px;
	height: 30px;
	background-image: url(../images/ClrFilter_btn_up.png);
	background-repeat: no-repeat;
	cursor:pointer;
}

.clearfilter:hover {
	background-image: url(../images/ClrFilter_btn_ov.png);
	background-repeat: no-repeat;
}

.addremovefilter {
	display: block;
	float: left;
	width: 120px;
	height: 30px;
	background-image: url(../images/Add.Remove_btn_up.png);
	background-repeat: no-repeat;
	cursor:pointer;
}
.addremovefilter:hover {
	background-image: url(../images/Add.Remove_btn_ov.png);
	background-repeat: no-repeat;
}
.addRemoveFilterPadRight {
	display: block;
	float: left;
	height: 30px;
	padding: 0 0px 0 622px;
	width:500px;
}
.btnNclbClose {
	display: block;
	float: right;
	width: 85px;
	height: 30px;
	background-image: url(../images/close_btn_up.png);
	background-repeat: no-repeat;
	cursor:pointer;	
}
.btnNclbClose:hover {
	background-image: url(../images/close_btn_ov.png);
	background-repeat: no-repeat;
}

.applyfilterNCLB {
	display: block;
	float: right;
	width: 85px;
	height: 30px;
	background-image: url(../images/ClrFilter_btn_up.png);
	background-repeat: no-repeat;
	cursor:pointer;
}

.historicaltab{	
	clear: both;
	float: left;
	position: relative;	
	width: 400px;
	height: 23px;
	min-height: 23px;
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 0px 140px;
	border-width: 0px;
	border-style: solid;
	border-color: #FFFF33;
	}
	
.criteriainnerdiv:after {
	content: ".";
	display: block;	
	height: 0;	
	clear: both;
	visibility: hidden;
	float: left;
}

.criteriainnerbrowse:after {
	content: ".";
	display: block;
	height: 0;	
	clear: both;	
	visibility: hidden;
	float: left;
}
.toppanel:after{
	content: ".";
	display: block;	
	height: 0;	
	clear: both;
	visibility: hidden;
	float: left;
	}
.bottompanel:after{
	content: ".";
	display: block;	
	height: 0;	
	clear: both;
	visibility: hidden;
	float: left;
	}
.leftpanel:after{
	content: ".";
	display: block;	
	height: 0;	
	clear: both;
	visibility: hidden;
	float: left;
	}
.rightpanel:after{
	content: ".";
	display: block;	
	height: 0;	
	clear: both;
	visibility: hidden;
	float: left;
	}
.trcorner:after{
	content: ".";
	display: block;	
	height: 0;	
	clear: both;
	visibility: hidden;
	float: left;
	}
.titleribbonNew {
	background-image: url(../images/Ribbon.png);	
	text-indent:20px;
	float: left;
	background-repeat: no-repeat;
	width: 300px;
	height: 30px;
	margin: 0px 0px 0px -25px;
}

.blanketDiv 
{
	/*visibility: hidden;*/
	display:none;	
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	width:100%;
	padding:40px;
	/*background-color:#f8f9f9;*/
	z-index:4;   	
	/* ieWin only stuff */
	/*_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='Mask.png');
    */
}
/* IE - Add/ Remove Filter - Minimised/Resolution Issue*/
.innernclbdiv{
	position:absolute; 
	top: 40.65%;
	left: 11%;
	z-index: 5;
	width: 900px;
	}
.histStud{
	width: 125px;
	padding-top:5px;
	}
.histStudText{
	padding-left: 3px;
	}
.andStyle{		
	text-align:left;
    font-size: 12px;
    font-weight:normal;
   	color: #666666;	
	font: tahoma;		
	vertical-align: middle;
	padding-right: 20px;
	padding-left: 10px;
	}
.blueinlinetitle {
	float: left;
	color: #2f8edd;
	border-width: 0px;
	border-color: #84BEEF;
	display: block;
	line-height: normal;	
	padding: 0px 0px 4px 0px;
	border-style: solid;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	width: 300px;
	clear:both;
}
.orginlinetitle{
	float: left;
	color: #e87e01;
	border-width: 0px;
	border-color: #84BEEF;
	display: block;
	line-height: normal;
	margin: 0px;
	padding: 4px 0px 4px 0px;
	border-style: solid;
	font-size: 120%;
	font-weight: bold;
	position: relative;
	width: auto;
	}
.selectStyle {	
	font-size: 12px;
	font-weight: regular;
	font-family: Tahoma;	
	height:70 px;
	width:240 px;	
}
.roundedBorder{
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px; 
      border-radius: 10px;
		
}
.nextMonthDate{
	background-image: url(../images/Cal.arrow_next_up_03.png);
	background-repeat: no-repeat;	
	}
.nextMonthDate:HOVER{
	background-image: url(../images/Cal.arrow_next_ov_03.png);
	background-repeat: no-repeat;
		}
.footerTable{
    clear: both;	
	float: left;
}
.monthselect{
	font-size: 12x;
	font-style: normal;
	font-family: tahoma;
	color: #7a6c69;
	width:100px;	
	
}
.yearSelect{
	font-size: 12x;
	font-style: normal;
	font-family: tahoma;
	color: #7a6c69;
	width:60px;	
}
.calendar{
	border-radius:7px;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px; 
}
.calendarFooter{
	clear:both;
}
.progressbar {
	float: left;
	color: #000000;
	border-width: 0px;
	border-color: #84BEEF;		
	padding: 0px 0px 5px 0px;
	border-style: solid;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	position: center;	
	height: 15px;
	width:550px;
	text-align:center;
}
.adminWarning {
	float: left;
	color: #8B0000;
	border-width: 0px;
	border-color: #84BEEF;		
	padding: 0px 0px 5px 0px;
	border-style: solid;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	position: center;	
	height: 15px;
	width:560px;
	text-align:center;
}
/* Reports Criteria Page Changes - End*/
