/*
ExamGeneral
Themplate URI: http://www.etondigital.com/
Description: Template for ExamGeneral
Version: 1.0
Author: EtonDIGITAL
*/
#page {
	margin-right: auto;
	margin-left: auto;
	width: 955px;
	position: relative;
	/*margin-left:50%;*/ /*left: -477px;*/
}

#header {
	height: 164px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#headerTopMenu {
	height: 38px;
	position: relative;
	font-size: 0.85em;
	font-weight: bold;
	font-style: italic;
	background-image: url(../../public/img/eg_b_03_hp_03.png);
}

#headerTopMenu ul {
	margin: 0 0 0 210px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}

#headerTopMenu ul li {
	display: inline;
}

#headerTopMenu a {
	display: inline;
	line-height: 36px;
	padding: 10px 5px 8px 5px;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	color: #064382;
	background-image: url(../../public/img/topmenu.png);
	background-repeat: repeat-x;
	margin-right: 0px;
}

#headerTopMenu li a:hover {
	background-position: 0px -34px;
	background-repeat: repeat-x;
	color: #0071b6;
}

#headerLogo {
	height: 126px;
	position: relative;
	float: left;
	clear: both;
}

#headerLogo img {
	border: 0px;
	margin: 0px;
	float: left;
}

#headerSearch {
	width: 304px;
	height: 126px;
	position: relative;
	float: left;
	background-image: url(../../public/img/en/eg_b_03_hp_08.png);
}

#headerSearchForm {
	padding-left: 120px;
	padding-top: 94px;
}

#headerSearchForm form {
	margin: 0px;
	padding: 0px;
}

/* Below Header ------------------------------------ */
#container {
	width: 955px;
	position: relative;
	clear: both;
	float: left;
}

#innerContainer {
	width: 955px;
	clear: both;
	float: left;
	font-size: 0.875em;
	line-height: 1.8em;
}

#containerTop {
	height: 222px;
	background-image: url(../../public/img/eg_b_03_hp_09.png);
}

#containerTop a img {
	border: 0px;
}

#containerTopTeachers {
	width: 270px;
	height: 240px;
	position: relative;
	float: left;
	margin-top: 25px;
	padding-left: 40px;
	line-height: 1.6em;
}

#containerTopStudents {
	width: 270px;
	height: 240px;
	position: relative;
	float: left;
	margin-top: 25px;
	margin-left: 38px;
	line-height: 1.6em;
}

#containerTopAgency {
	width: 270px;
	height: 240px;
	position: relative;
	float: left;
	margin-top: 41px;
	margin-left: 58px;
}

#containerSignupT a {
	height: 40px;
	width: 175px;
	display: block;
	background-image: url(../../public/img/en/eg_b_03_hp_p_19.png);
}

#containerSignupS a {
	height: 40px;
	width: 175px;
	display: block;
	background-image: url(../../public/img/en/eg_b_03_hp_p_21.png);
	margin-top: 53px;
}

#containerSignupT a:hover,#containerSignupS a:hover {
	background-position: 0px -40px;
}

#contentHP {
	width: 955px;
	float: left;
	clear: both;
	position: relative;
	background-image: url(../../public/img/eg_b_03_hp_12.png);
}

#contentHPLeft {
	width: 270px;
	position: relative;
	float: left;
	padding-left: 38px;
}

.contentHPLeftTB {
	background-color: #eef5f9;
	width: 265px;
	margin-bottom: 20px;
}

.contentHPLeftTBInner {
	margin: 0 5px 0 5px;
	position: relative;
}

.contentHPLeftTBGreen {
	background-color: #effde8;
	width: 265px;
	margin-bottom: 20px;
}

.contentHPLeftTBInnerGreen {
	margin: 0 5px 0 5px;
	position: relative;
}

#contentHPCenter {
	width: 300px;
	position: relative;
	float: left;
	margin-left: 40px;
}

.contentHPCenterG {
	height: 20px;
	width: 288px;
	background-image: url(../../public/img/eg_b_03_hp_p_39.png);
	margin-bottom: 5px;
	font-size: 0.75em;
	line-height: 1.8em;
	padding: 0 5px 0 5px;
}

.contentHPCenterGL {
	height: 20px;
	width: 288px;
	background-image: url(../../public/img/eg_b_03_hp_p_35.png);
	margin-bottom: 5px;
	font-size: 0.75em;
	line-height: 1.8em;
	padding: 0 5px 0 5px;
}

#contentHPRight {
	width: 264px;
	position: relative;
	float: left;
	margin-left: 20px;
}

.contentHPRightG {
	height: 20px;
	width: 254px;
	background-image: url(../../public/img/eg_b_03_hp_p_43.png);
	margin-bottom: 5px;
	font-size: 0.75em;
	line-height: 1.8em;
	padding: 0 5px 0 5px;
}

.contentHPRightGL {
	height: 20px;
	width: 254px;
	background-image: url(../../public/img/eg_b_03_hp_p_46.png);
	margin-bottom: 5px;
	font-size: 0.75em;
	line-height: 1.8em;
	padding: 0 5px 0 5px;
}

#sidebarHPLeft {
	width: 120px;
	float: left;
	margin-right: 10px;
}

#sidebarHPRight {
	width: 120px;
	float: left;
}

.clearFloats {
	clear: both;
	height: 5px;
	width: 955px;
	position: relative;
	float: left;
	background-image: url(../../public/img/eg_b_03_hp_12.png);
	background-repeat: repeat-y;
}

#footer {
	margin-right: auto;
	margin-left: auto;
	height: 136px;
	clear: both;
	font-size: 0.875em;
}

#footerdiv {
	margin-right: auto;
	margin-left: auto;
	width: 955px;
	height: 136px;
	clear: both;
	background-image: url(../../public/img/en/eg_b_03_hp_13.png);
	font-size: 0.875em;
}

#pagefooter {
	margin-right: auto;
	margin-left: auto;
	width: 955px;
	position: relative;
}

#footer ul {
	margin: 0 0 0 0;
	padding: 50px 0 0 28px;
	list-style-image: url(../../public/img/bullet.png);
	list-style-type: none;
}

#footerLeft {
	width: 190px;
	float: left;
	padding-left: 5px;
}

#footerLeft a {
	color: #666666;
	text-decoration: none;
}

#footerLeft a:hover {
	border-bottom: 1px dotted;
	border-width: 1px;
}

.footerCenter {
	width: 190px;
	float: left;
}

.footerCenter a {
	color: #666666;
	text-decoration: none;
}

.footerCenter a:hover {
	border-bottom: 1px dotted;
	border-width: 1px;
}

#footerRight {
	width: 190px;
	float: left;
}

#footerRight a {
	color: #666666;
	text-decoration: none;
}

#footerRight a:hover {
	border-bottom: 1px dotted;
	border-width: 1px;
}

#containerTopClasses {
	background-image: url(../../public/img/eg_b_03_classes_11.png);
}

#containerTopClassesTop {
	background-image: url(../../public/img/eg_b_03_classes_09.png);
	height: 12px;
}

#containerTopClassesMiddle {
	padding: 10px 20px 10px 20px;
}

#containerTopClassesBottom {
	background-image: url(../../public/img/eg_b_03_classes_12.png);
	height: 8px;
}

#contentClasses {
	width: 765px;
	float: left;
	clear: both;
	position: relative;
	background-image: url(../../public/img/eg_b_03_hp_12.png);
	padding: 0 20px 20px 170px;
}

#classBox {
	margin: 27px 0 0 0;
	padding: 1px 10px 3px 10px;
	background-color: #e9f7fb;
	border: 1px solid #bbeaf9;
	float: left;
	width: 600px;
}

/* Content */
#innerContainerOther {
	width: 955px;
	clear: both;
	float: left;
	font-size: 0.875em;
	line-height: 1.8em;
	background-image: url(../../public/img/eg_b_03_oth_10.png);
}

#contentWrapper {
	width: 652px;
	float: left;
	position: relative;
}

#contentTop {
	width: 612px;
	float: left;
	position: relative;
	padding: 10px 20px 5px 20px;
	background-image: url(../../public/img/eg_b_03_oth_07.png);
}

#contentTop p {
	clear: both;
	margin: 0;
}

#contentTopEnd {
	width: 652px;
	height: 8px;
	float: left;
	position: relative;
	background-image: url(../../public/img/eg_b_03_oth_09.png);
}

#content {
	width: 610px;
	float: left;
	position: relative;
	padding: 0px 17px 10px 25px;
}

#content a {
	color: #666666;
	text-decoration: none;
}

#content a:hover {
	text-decoration: underline;
}

#content p {
	font-size: 0.875em;
	line-height: 1.5em;
	margin: 5px 0 10px 0;
}

#sidebar {
	width: 270px;
	position: relative;
	float: left;
	padding: 10px 18px 10px 15px;
}

#sidebar a img {
	border: 0px;
}

.clearFloatsOther {
	clear: both;
	height: 5px;
	width: 955px;
	position: relative;
	float: left;
	background-image: url(../../public/img/eg_b_03_oth_10.png);
	background-repeat: repeat-y;
}

#footerOther {
	margin-right: auto;
	margin-left: auto;
	height: 136px;
	clear: both;
	font-size: 0.875em;
}

#footerOther ul {
	margin: 0 0 0 0;
	padding: 50px 0 0 28px;
	list-style-image: url(../../public/img/bullet.png);
	list-style-type: none;
}

#contactInfo td {
	padding: 0 5px 0 5px;
	border-bottom: 1px dashed #43c4e4;
}

/* Students Sidebar */ /* Students Profile */
#studentInfo {
	border: 1px solid #dadada;
	padding: 5px;
	margin: 5px 0 5px 0;
}

#studentInfo img {
	vertical-align: middle;
}

/* Teachers Sidebar */
.sidebarStudentG {
	width: 260px;
	padding: 5px;
	background-color: #eaf7db;
	margin: 10px 0 5px 0;
	border-bottom: 1px solid #b5e27e;
	position: relative;
	float: left;
}

.sidebarStudentB {
	width: 260px;
	padding: 5px;
	background-color: #e6f1f7;
	margin: 10px 0 5px 0;
	border-bottom: 1px solid #93c4dd;
	position: relative;
	float: left;
}

.sidebarStudentG img,.sidebarStudentB img {
	margin-right: 5px;
	float: left;
}

.sidebarStudentG p,.sidebarStudentB p {
	margin: 5px 0 0 0;
	padding: 0px;
}

/* Teachers Dashboard */
#teacherName {
	float: left;
	position: relative;
}

#teacherName img {
	float: left;
	position: relative;
	margin-right: 10px;
	padding: 5px;
	border: 1px solid #d9d9d9;
}

#courses td {
	padding: 0 5px 0 5px;
	background-color: #f5fcfc;
	border-bottom: 1px dashed #43c4e4;
	font-size: 0.875em;
	line-height: 18px;
	height: 25px;
}

#courses th {
	padding: 0 5px 0 5px;
	background-color: #e8f5d6;
	border-bottom: 2px solid #aadb08;
}

#classes td {
	padding: 0 5px 0 5px;
	background-color: #f5fcfc;
	border-bottom: 1px dashed #43c4e4;
	font-size: 0.875em;
	line-height: 18px;
	height: 25px;
}

#classes th {
	padding: 0 5px 0 5px;
	background-color: #e8f5d6;
	border-bottom: 2px solid #aadb08;
}

#exams td {
	padding: 0 5px 0 5px;
	background-color: #f5fcfc;
	border-bottom: 1px dashed #43c4e4;
	font-size: 0.875em;
	line-height: 18px;
	height: 25px;
}

#exams th {
	padding: 0 5px 0 5px;
	background-color: #e8f5d6;
	border-bottom: 2px solid #aadb08;
}

table a img {
	border: 0px;
}

#content .buttonSmall a {
	height: 30px;
	width: 118px;
	display: block;
	background-image: url(../../public/img/eg_b_03_buttons_s.png);
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	padding: 5px 5px 2px 5px;
	float: right;
}

#content .buttonSmall a:hover {
	background-position: 0px -37px;
	text-decoration: none;
	color: #e71b26;
}

#contentTop .buttonBig a {
	height: 33px;
	width: 167px;
	display: block;
	background-image: url(../../public/img/eg_b_03_buttons_b.png);
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size: 1.125em;
	color: #0c5091;
	padding: 10px 5px 2px 5px;
	margin: 16px 0 10px 10px;
	float: right;
}

#contentTop .buttonBig a:hover {
	background-position: 0px -45px;
	text-decoration: none;
	color: #45badd;
}

#sidebar .buttonBig a {
	height: 33px;
	width: 167px;
	display: block;
	background-image: url(../../public/img/eg_b_03_buttons_b.png);
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size: 0.875em;
	color: #0c5091;
	padding: 10px 5px 2px 5px;
	margin: 10px 0 10px 45px;
	float: left;
}

#sidebar .buttonBig a:hover {
	background-position: 0px -45px;
	text-decoration: none;
	color: #45badd;
}

/* Teacher Profile */
#profileTabs {
	
}

.profileTabItem {
	
}

.profileTabItem a {
	width: 150px;
	height: 30px;
	background-image: url(../../public/img/eg_b_03_tabs.png);
	float: left;
	margin: 0 0 0 2px;
	font-weight: bold;
	letter-spacing: -1px;
	text-align: center;
	padding-top: 5px;
	display: block;
	text-decoration: none;
}

.profileTabItem2 a {
	width: 150px;
	height: 30px;
	background-image: url(../../public/img/eg_b_03_tabs.png);
	float: left;
	margin: 0 0 0 2px;
	font-weight: bold;
	letter-spacing: -1px;
	text-align: center;
	padding-top: 5px;
	display: block;
	text-decoration: none;
}

.profileTabItem3 a {
	width: 120px;
	height: 30px;
	background-image: url(../../public/img/eg_b_03_tabs3.png);
	float: left;
	margin: 0 0 0 2px;
	font-weight: bold;
	letter-spacing: -1px;
	text-align: center;
	padding-top: 5px;
	display: block;
	text-decoration: none;
}

.profileTabItem65 a {
	width: 65px;
	height: 30px;
	background-image: url(../../public/img/eg_b_03_tabs3_65.png);
	float: left;
	margin: 0 0 0 2px;
	font-weight: bold;
	letter-spacing: -1px;
	text-align: center;
	padding-top: 5px;
	display: block;
	text-decoration: none;
}

.profileTabItem85 a {
	width: 85px;
	height: 30px;
	background-image: url(../../public/img/eg_b_03_tabs3_85.png);
	float: left;
	margin: 0 0 0 2px;
	font-weight: bold;
	letter-spacing: -1px;
	text-align: center;
	padding-top: 5px;
	display: block;
	text-decoration: none;
}

/*#profileTabs .profileTabItem a:hover {
	text-decoration: none;
	color: #45badd;
}
#profileTabs .profileTabItem2 a:hover {
	text-decoration: none;
	color: #45badd;
}
#profileTabs .profileTabItem3 a:hover {
	text-decoration: none;
	color: #45badd;
}*/
.profileTabItemact a {
	width: 150px;
	height: 30px;
	background-image: url(../../public/img/eg_b_03_tabs.png);
	float: left;
	margin: 0 0 0 2px;
	font-weight: bold;
	letter-spacing: -1px;
	text-align: center;
	padding-top: 5px;
	display: block;
	text-decoration: none;
}

.profileTabItem3act a {
	width: 120px;
	height: 30px;
	background-image: url(../../public/img/eg_b_03_tabs3.png);
	float: left;
	margin: 0 0 0 2px;
	font-weight: bold;
	letter-spacing: -1px;
	text-align: center;
	padding-top: 5px;
	display: block;
	text-decoration: none;
}

/*#profileTabs .profileTabItemact a:hover {
	text-decoration: none;
	color: #45badd;
}
#profileTabs .profileTabItem3act a:hover {
	text-decoration: none;
	color: #45badd;
}*/
#profileInfo {
	width: 608px;
	clear: both;
	float: left;
	background-color: #f5f5f5;
	border: 1px solid #d5d5d5;
	padding: 15px 0 15px 0;
	margin-bottom: 15px;
}

/* Signup */
.formLeft {
	float: left;
	text-align: right;
	font-weight: bold;
	margin-top: 20px;
}

.formRight {
	float: left;
	width: 280px;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.formItem {
	width: 600px;
	float: left;
	margin: 5px 0 5px 0;
}

.formItemLabel {
	width: 190px;
	text-align: right;
	float: left;
	font-weight: bold;
	margin-right: 20px;
}

.formItemLabel2 {
	width: 150px;
	text-align: right;
	float: left;
	font-weight: bold;
	margin-right: 20px;
}

.formClassItemLabel {
	width: 153px;
	text-align: right;
	float: left;
	font-weight: bold;
	margin-right: 20px;
}

.formClassInfoItemLabel {
	width: 210px;
	text-align: right;
	float: left;
	font-weight: bold;
	margin-right: 20px;
}

.formItemInput {
	text-align: left;
	float: left;
}

/* Login */
#teacherLogin {
	width: 610px;
	float: left;
}

#teacherLoginBox {
	width: 300px;
	background-color: #e5f1f6;
	border: 1px dashed #45badd;
	padding: 10px 10px 15px 10px;
	text-align: center;
	line-height: 2em;
	margin: 0 auto 15px auto;
}

#teacherLoginBox label {
	font-weight: bold;
}

/* Elements */
body {
	background-color: #eef9ff;
	color: #666666;
	margin: 0px;
	background-image: url(../../public/img/eg_b_03_hp_01.png);
	background-repeat: repeat-x;
	font-family: Arial, sans-serif;
	font-size: 1em;
}

input,textarea,select {
	font-family: Arial, sans-serif;
	font-size: 0.9em;
}

h1 {
	font-size: 2.5em;
	font-weight: lighter;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	line-height: 30px;
	color: #ffffff;
}

h2 {
	font-size: 2em;
	text-align: left;
	color: #6d6d6d;
	margin: 3px 0 3px 0;
}

h2.studentProfile {
	color: #78c40a;
}

h2.studentFriends {
	color: #43c4e4;
}

h2.teacherDashboard {
	color: #0c5091;
}

h2.teacherDashboard2 {
	color: #EE0000;
}

h2.teacherStudents {
	color: #78c40a;
}

h2.courses {
	color: #ffffff;
	margin: 10px 0 10px 0;
	text-align: center;
	padding: 22px 0 10px 0;
	background-image: url(../../public/img/dash_header_darkblue_03.png);
	height: 35px;
}

h2.classes {
	color: #ffffff;
	margin: 50px 0 10px 0;
	text-align: center;
	padding: 22px 0 10px 0;
	background-image: url(../../public/img/dash_header_green_03.png);
	height: 35px;
}

h2.exams {
	color: #ffffff;
	margin: 50px 0 10px 0;
	text-align: center;
	padding: 22px 0 10px 0;
	background-image: url(../../public/img/dash_header_blue_03.png);
	height: 35px;
}

h3 {
	font-size: 1.5em;
	margin: 10px 0 10px 0;
}

h3.contact {
	color: #f26522;
	margin: 10px 0 -5px 0;
}

/* h3 teacher dash */
h3.courses {
	color: #e71b26;
	margin: 10px 0 -5px 0;
}

h3.classes {
	color: #eb6625;
	margin: 10px 0 -5px 0;
}

h3.exams {
	color: #1dbbe8;
	margin: 10px 0 -5px 0;
}

h3.teacherName {
	color: #66abcb;
	padding: 15px 0 0 0;
}

h3.signup {
	color: #e71b26;
	margin: 10px 0 -5px 0;
	clear: both;
}

h4 {
	font-size: 1.2em;
	margin-bottom: 3px;
	margin-top: 6px;
}

h4.students {
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
	line-height: 1.2em;
}

h5 {
	font-size: 1.2em;
	margin-bottom: 5px;
	margin-top: 5px;
}

blockquote {
	padding-left: 10px;
	border-left: 5px solid #769b3f;
	background-color: #bdd77c;
}

hr {
	border: 1px solid #b4b4b4;
}

hr.teacherDashboard {
	border: 2px solid #45badd;
}

hr.teacherDashboard2 {
	border: 2px solid #EE0000;
}

hr.teacherStudents {
	border: 2px solid #78c40a;
}

hr.studentFriends {
	border: 2px solid #66abcb;
}

hr.studentProfile {
	border: 2px solid #7bc70c;
}

/*Firefox link border remove*/
a:active,a:focus {
	outline: 0;
}

/* Take Exam Two */
#contentExam2 {
	width: 915px;
	float: left;
	clear: both;
	position: relative;
	background-image: url(../../public/img/eg_b_03_hp_12.png);
	padding: 8px 20px 0 20px;
}

#contentExam2RightBox {
	padding: 1px 10px 10px 10px;
	background-color: #e9f7fb;
	border: 1px solid #bbeaf9;
	margin-top: 10px;
}

#contentExam2RightBoxAnswers {
	margin: 0 0 0 80px;
	padding: 10px 10px 10px 10px;
	background-color: #ffffff;
	border: 1px solid #bbeaf9;
}

#contentExam2Header {
	font-size: 1.5em;
	margin-left: 10px;
}

#contentExam2HeaderQuestion {
	font-size: 1.5em;
	font-weight: bold;
	background-color: #f8fcfe;
	padding: 5px 5px 5px 15px;
	margin: 15px 0 15px 0;
	border-bottom: 2px solid #bbeaf9;
}

/* Exam Creation */
#contentExamCreation {
	width: 955px;
	float: left;
	clear: both;
	position: relative;
	background-image: url(../../public/img/eg_b_03_hp_12.png);
}

#contentExamCreationLeft {
	width: 474px;
	float: left;
	position: relative;
	padding: 0px 10px 10px 20px;
	margin: 10px 0 0 0;
	border-right: 1px dashed #b0b0b0;
}

#contentExamCreationRight {
	width: 420px;
	float: left;
	position: relative;
	padding: 0px 20px 10px 10px;
	margin: 10px 0 0 0;
}

.formItemCreation {
	width: 474px;
	float: left;
	margin: 5px 0 5px 0;
}

/* Content */
#innerContainerOther {
	width: 955px;
	clear: both;
	float: left;
	font-size: 0.875em;
	line-height: 1.8em;
	background-image: url(../../public/img/eg_b_03_oth_10.png);
}

#contentWrapper {
	width: 652px;
	float: left;
	position: relative;
}

#contentTop {
	width: 612px;
	float: left;
	position: relative;
	padding: 10px 20px 5px 20px;
	background-image: url(../../public/img/eg_b_03_oth_07.png);
}

#contentTop p {
	clear: both;
	margin: 0;
}

#contentTopEnd {
	width: 652px;
	height: 8px;
	float: left;
	position: relative;
	background-image: url(../../public/img/eg_b_03_oth_09.png);
}

#content {
	width: 610px;
	float: left;
	position: relative;
	padding: 0px 17px 10px 25px;
}

#content a {
	color: #666666;
	text-decoration: none;
}

#content a:hover {
	text-decoration: underline;
}

#content p {
	font-size: 0.875em;
	line-height: 1.5em;
	margin: 5px 0 10px 0;
}

#sidebar {
	width: 270px;
	position: relative;
	float: right;
	padding: 10px 18px 10px 15px;
}

#sidebar a img {
	border: 0px;
}

.clearFloatsOther {
	clear: both;
	height: 5px;
	width: 955px;
	position: relative;
	float: left;
	background-image: url(../../public/img/eg_b_03_oth_10.png);
	background-repeat: repeat-y;
}

#footerOther {
	margin-right: auto;
	margin-left: auto;
	height: 136px;
	clear: both;
	font-size: 0.875em;
}

#footerOther ul {
	margin: 0 0 0 0;
	padding: 50px 0 0 28px;
	list-style-image: url(../../public/img/bullet.png);
	list-style-type: none;
}

#contactInfo td {
	padding: 0 5px 0 5px;
	border-bottom: 1px dashed #43c4e4;
}

/* Taking Exam */
#contentExam {
	width: 955px;
	float: left;
	clear: both;
	position: relative;
	background-image: url(../../public/img/eg_b_03_hp_12.png);
}

#contentExamLeft {
	width: 274px;
	float: left;
	position: relative;
	padding: 0px 10px 10px 20px;
	margin: 10px 0 0 0;
	border-right: 1px dashed #b0b0b0;
}

#contentExamLeft ol {
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 25px;
}

#contentExamLeft ol li {
	margin: 10px 0 0 0;
}

#contentExamLeft ol a {
	padding: 0 5px 0 5px;
	display: block;
	color: #666666;
	text-decoration: none;
}

#contentExamLeft  a.alt {
	display: block;
	color: #666666;
	text-decoration: none;
}

#contentExamLeft  a:hover,#contentExamLeft  a.alt:hover {
	background-color: #f3fce9;
}

#contentExamRight {
	width: 620px;
	float: left;
	position: relative;
	padding: 0px 20px 10px 10px;
	margin: 10px 0 0 0;
}

#contentExamRightBox {
	padding: 1px 10px 5px 10px;
	background-color: #e9f7fb;
	border: 1px solid #bbeaf9;
}

#contentExamRightBoxAnswers {
	padding: 10px 10px 10px 10px;
	background-color: #ffffff;
	border: 1px solid #bbeaf9;
}

/* Take Exam Two */
#contentExam2 {
	width: 915px;
	float: left;
	clear: both;
	position: relative;
	background-image: url(../../public/img/eg_b_03_hp_12.png);
	padding: 8px 20px 0 20px;
}

#contentExam2RightBox {
	padding: 1px 10px 10px 10px;
	background-color: #e9f7fb;
	border: 1px solid #bbeaf9;
	margin-top: 10px;
}

#contentExam2RightBoxAnswers {
	margin: 0 0 0 80px;
	padding: 10px 10px 10px 10px;
	background-color: #ffffff;
	border: 1px solid #bbeaf9;
}

#contentExam2Header {
	font-size: 1.5em;
	margin-left: 10px;
}

#contentExam2HeaderQuestion {
	font-size: 1.5em;
	font-weight: bold;
	background-color: #f8fcfe;
	padding: 5px 5px 5px 15px;
	margin: 15px 0 15px 0;
	border-bottom: 2px solid #bbeaf9;
}

#commonMore {
	width: 945px;
	clear: both;
	position: relative;
	background-image: url(../../public/img/eg_b_03_hp_12.png);
}

#infomat {
	width: 945px;
	float: left;
	clear: both;
	position: relative;
	background-image: url(../../public/img/eg_b_03_hp_12.png);
	line-height: 1.6em;
}

#content .examtemplateSmall a {
	height: 30px;
	width: 118px;
	display: block;
	background-image: url(../../public/img/eg_b_03_buttons_s.png);
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	padding: 5px 5px 2px 5px;
	float: right;
}

#content .examtemplateSmall a:hover {
	background-position: 0px -37px;
	text-decoration: none;
	color: #e71b26;
}

#content .searchSmall {
	height: 30px;
	width: 118px;
	display: block;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	padding: 0px 15px 2px 5px;
	margin-right: 75px;
	float: right;
}

#content .csvSmall a {
	height: 30px;
	width: 158px;
	display: block;
	background-image: url(../../public/img/eg_b_03_buttons_sbis.png);
	text-decoration: none;
	text-align: center;
	padding: 5px 5px 2px 5px;
	float: left;
}

#content .csvSmall a:hover {
	background-position: 0px -37px;
	text-decoration: none;
	color: #e71b26;
}

#content .joinClassSmall a {
	height: 30px;
	width: 118px;
	display: block;
	background-image: url(../../public/img/eg_b_03_buttons_s.png);
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	padding: 5px 5px 2px 5px;
	float: right;
}

#content .joinClassSmall a:hover {
	background-position: 0px -37px;
	text-decoration: none;
	color: #e71b26;
}

#content .exportDataSmall a {
	height: 30px;
	width: 118px;
	display: block;
	background-image: url(../../public/img/eg_b_03_buttons_s.png);
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	padding: 5px 5px 2px 5px;
	float: right;
}

#content .exportDataSmall a:hover {
	background-position: 0px -37px;
	text-decoration: none;
	color: #e71b26;
}

a.button {
    background: transparent url(../../public/img/button-a.png) no-repeat scroll top right;
    display: block;        
    font: normal bold 16px arial, sans-serif;
    color:#0C5091!important;
    height: 40px;
    min-width: 90px;
    max-width:300px;
    text-align:center;
    padding-right: 10px; 
    text-decoration: none;
    cursor:pointer;
}

a.button:active span.button-text {
    background-position: bottom left;        
}
span.button-text {
    background: transparent url(../../public/img/button-span.png) no-repeat top left;
    display: block;        
    height: 40px;        
    line-height: 40px;
    padding-left: 10px;
} 

span.button-icon {
    display: block;
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    background-position: left center;
    white-space: nowrap;
    text-align:center;
}

a.button:hover {
    color:#45BADD!important;
	text-decoration: none!important;
}

a.button:active {
	background-position: bottom right;
	color: #d4341e;    
}

.icon-check{  background: transparent url(../../public/img/eg-icon-check.gif) no-repeat; }
.icon-plus{ background: transparent url(../../public/img/eg-icon-plus.gif) no-repeat; }
.icon-comment{ background: transparent url(../../public/img/eg-icon-comment.gif) no-repeat; }
.icon-back{ background: transparent url(../../public/img/eg-icon-back.gif) no-repeat; }
.icon-admin-blue{ background: transparent url(../../public/img/eg-icon-admin-blue.png) no-repeat; }
.icon-admin-red{ background: transparent url(../../public/img/eg-icon-admin-red.png) no-repeat; }
.icon-class{ background: transparent url(../../public/img/eg-icon-class.png) no-repeat; }
.icon-course{ background: transparent url(../../public/img/eg-icon-course.png) no-repeat; }
.icon-exam{ background: transparent url(../../public/img/eg-icon-exam.png) no-repeat; }
.icon-dollar{ background: transparent url(../../public/img/eg-icon-dollar.png) no-repeat; }