a {
        color:              #1e5998;
text-decoration:none;
}

.text {
	font-size:         11px;
	font-weight:       normal;
	color:             #333333;
	text-decoration:   none;
}
.textcontact {
	font-size:         12px;
	font-weight:       normal;
	color:             #000000;
	text-decoration:   none;
	line-height:       18px;
}
.graytextlogin1 {
	font-size:         11px;
	font-weight:       normal;
	color:             #6F7881;
	text-decoration:   none;
}
#nav a {
	padding-left:      10px;
	font-weight:       normal;
	font-size:         11px;
	background:        url(/images/navl.gif) repeat-x left top;
	color:             #7390af;
	text-decoration:   none;
	text-transform:    uppercase;
}
#nav A SPAN {
	padding-right:     13px;
	background:        url(/images/navr.gif) no-repeat right top;
	padding-bottom:    4px;
	padding-top:       4px;
}
#nav a {
	display:   block;
	float:     left
}
#nav a span {
	display:   block;
	float:     left;
}

#nav a      { float: none; }
#nav a span { float:  none; }

#nav a:hover {
    background:     url(/images/navl_h.gif) repeat-x left top;
    color:          #ffffff;
}
#nav a:hover span {
    background:     url(/images/navr_h.gif) no-repeat right top;
}
#nav a.slected {
	padding-left: 14px; background: url(/images/navl_h.gif) repeat-x left top; color: #ffffff;
}
#nav A.slected SPAN {
	PADDING-RIGHT: 17px; BACKGROUND: url(/images/navr_h.gif) no-repeat right top
}
#nav ul {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    list-style-type: none;
}
#nav li {
	float:             left;
	margin:            0px;
	list-style-type:   none;
}
a.read:link {
	font-size:         11px;
	font-weight:       normal;
	color:             #af3018;
	text-decoration:   underline;
}
a.read:visited {
	font-size:         11px;
	font-weight:       normal;
	color:             #af3018;
	text-decoration:   underline;
}
a.read:hover {
	font-size:         11px;
	font-weight:       normal;
	color:             #1e5998;
	text-decoration:   none;
}
a.read:active {
	font-size:         11px;
	font-weight:       normal;
	color:             #af3018;
	text-decoration:   underline;
}
.pass {
	font-size: 11px;
	color: #007BF6;
	text-decoration: none;
}
.pass a:link {
	font-size: 11px;
	color: #007BF6;
	text-decoration: none;
}
.pass a:active {
	font-size: 11px;
	color: #007BF6;
	text-decoration: none;
}
.pass a:hover {
	font-size: 11px;
	color: #89B30B;
	text-decoration: none;
}
.botlinks {
	font-size: 12px;
	color: #134172;
	text-decoration: none;
}
.botlinks a:link {
	font-size: 12px;
	color: #134172;
	text-decoration: none;
}
.botlinks a:active {
	font-size: 12px;
	color: #134172;
	text-decoration: none;
}
.botlinks a:hover {
	font-size: 12px;
	color: #0E8FBF;
	text-decoration: none;
}
.copyright {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.textbox {
	font-family:       tahoma;
	font-size:         11px;
	color:             #333333;
	text-decoration:   none;
	height:            auto;
	width:             auto;
	border:            1px solid #b4b9bd;
}
.textarea {
	font-family:       tahoma;
	font-size:         11px;
	color:             #333333;
	text-decoration:   none;
	background-color:  #fafafa;
	width:             auto;
	border:            1px solid #b4b9bd;
}
.headinglogin {
    font-family:    Geneva, Arial, Helvetica, sans-serif;
    color:          #6F7881;
    font-size:      17px;
    font-weight:    normal;
}
.buttonlabel {
    padding:            0px 0 0 0;
}
.greenheading {
	font-size:         15px;
	font-weight:       normal;
	color:             #97aa00;
	text-decoration:   none;
}
.greenheading1 {
	font-size:         15px;
	font-weight:       bold;
	color:             #6e6e6e;
	text-decoration:   none;
	background-color:  #efefef;
	display:           block;
	padding:           3px 0 3px 3px;
	margin-bottom:    5px;
}
.button1 {
    font-weight:       bold;
	font-size:         11px;
	color:             #ffffff;
	background-color:  #89b30a;
	height:            20px;
	border-top:        1px inset #b4b4b4;
	border-right:      1px outset #b4b4b4;
	border-bottom:     1px solid #b4b4b4;
	border-left:       1px solid #b4b4b4;
}

#Content {
}

.sidebar_course_button {
    cursor:         pointer;
    color:          #707070;
    font-size:      12px;
    font-weight:    bold;
}

.forms {
    background:     #f0f0f0;
    color:          black;
    width:          400px;
    margin-left:    auto;
    margin-right:    auto;

}

.formbox {
    background:     #f0f0f0;
    padding:        10px;
    width:          80%;
}

.formbox fieldset {
    border:         1px solid black;
}

legend {
    color:          #1e5998;
    font-weight:    bold;
}

.green {
    color:          #97aa00;
    font-weight:    bold;
}

label {
    color:          #1e5998;
    font-weight:    bold;
}

.required {
        border:     1px solid red;
}



thead th {
        background:     #1e5998;
        color:          white;
        font-weight:    bold
}

.label {
        font-weight:    bold;
}

.subjectareastutor2 input {
}

.subjectareastutor2 {
        color:          #97aa00;
        font-size:      xx-small;
}

#Balance {
        text-align:     center;
}
#Balance .amount {
        font-weight:    bold;
}

.expired {
        color:          grey;
}

.accepted {
        color:          darkgreen;
        background:     lightgreen;
}

.pregame, .active {
        font-weight:    bold;
        color:          darkred;
        background:     pink;
}

#Session {
        width:          702px;
}

#SessionFiles {
        background:     white;
        width:          100%;
}

.blue {
        color:          #1e5998;
}

.failed td {
        color:          gray;
}

.formbox label .req {
        color:          red;
}

.req { border: 1px solid red; }

.formsection {
        border-bottom:     1px solid black;
}

.coursebox  { }

.coursebox .course {

}
.coursegroup .course {
        width:50%; float:left;
}

.coursetype { font-weight:bold; clear:both; border-bottom:1px solid darkgray }

.coursename { color: #1e5998; }

.smallinput {
    font-size:9px;
    padding:0px;
    margin:0px;
}

form {
    padding:0px;
    margin:0px;
}

.sessdone {
    background: #EEE;
    color:      #888;
}

.reqwaiting {
    color:          red;
    font-weight:    bold;
}

#noFlashWarning {
        display:        none;
        background:     darkred;
        padding:        10px;
        color:          white;
        font-size:      12px;
        width:          50%;
        border:         5px solid gold;
        position:       absolute;
        top:            50%;
        left:           25%;
        z-order:        100;
}
#noFlashWarning div {
        padding:        3px;
}

#noFlashWarning h2 {
        color:          gold;
}

.warn, #signupFlashWarning {
        clear:          both;
        background:     darkred;
        color:          gold;
        width:          150px;
        float:          right;
        border:         1px solid black;
        border-bottom:  2px solid black;
        padding:        5px;
}

.warn a, #signupFlashWarning a {
        color:          white;
        font-weight:    bold;
}

.warn {
        width:          auto;
        float:          none;
}

#notice {
	position:      fixed;
	left:          0;
	text-align:    left;
	color:         #000;
	font-size:     1em;
	background-color: #f0cd0c;
	border-top:    2px solid #000;
	border-bottom: 2px solid #000;
	padding:       3px;
	margin-top:    0px;
	z-index:       1000;
	height:        auto;
	width:         100%;
	cursor:        hand;
	cursor:        pointer;

	font-weight:   bold;
	font-size:     14px;
	padding-top:   6px;
}

.subContainer {
	width:         100%;
	margin-left:   auto;
	margin-right:  auto;
	padding-left:  100px;
}

.subContainer img {
        padding-right:  110px;
}
.main_containdiv {padding-top:10px; width:769px;}
.contain_bg {background-image:url(/images/contain_bg.gif); width:220px; height:790px; background-repeat:no-repeat; background-color:#FFFFFF; background-position:center top; float:left;}
.form_bg {background-image:url(/images/form_bg.gif); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; width:529px; padding:10px 10px 0px 10px; margin-top:3px;}

.form_bg2{background-image:url(/images/form_bg.gif); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; width:539px; text-align:left; margin-left:10px;}

.clear {clear:both;}
.float_left {float:left;}
.floatlef {float:left; width:218px; padding-left:2px;  }
.floatlef1 {float:left; width:218px; padding-left:2px; padding-bottom:15px;    }
.float_right {float:right;}
.blue18 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#006592;}
.blue12 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006592;}
.gray12 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#38464F; }
.gray16 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#38464F;}

.form_space {width:430px; margin-left:auto; margin-right:auto; clear:both;}
/*.text_box { width:140px; height:22px; border:1px solid #CECECE; background-image:url(/images/text_box_bg.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6A6A6A;}
*/
/*.text_box {width:109px; height:23px; border:0px;  background-image: url(../../../images/text_boxbig_round.gif); background-repeat: repeat-x;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6A6A6A; padding:3px 7px 0px 7px;_padding-top:1px}*/

.text_box {width:140px; height:21px; border:0px; background-image:url(../../../images/text_box_round.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6A6A6A; padding:3px 7px 0px 7px;}

.text_box_new {width:109px; height:22px; border:0px;  background-image: url(../../../images/text_boxbig_round.gif); background-position: center; margin-top:0px; background-repeat: repeat-x;  font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#6A6A6A;}


<!--.text_box230 { width:230px; height:22px; border:1px solid #CECECE; background-image:url(/images/text_box_bg.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6A6A6A;}-->
.text_box230 {  border:0px; background-image:url(../../../images/text_boxbig_round.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6A6A6A; padding:3px 7px 0px 7px;}
.dropdown { width:140px; height:22px; border:1px solid #CECECE; background-image:url(/images/text_box_bg.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6A6A6A;}
.padding_left49 {padding-left:49px;}
.padding_left20 {padding-left:20px;}
.padding_left35 {padding-left:35px;}
.text_boxblue { width:140px; height:22px; border:1px solid #D9DFE2; background-color:#F0F2F3; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6A6A6A;}
.gray_bg {background-color:#B8B8B8;}
.dropdownsmall { width:69px; height:22px; border:1px solid #CECECE; background-image:url(/images/text_box_bg.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6A6A6A;}
.box_width {width:470px; float:left;}
.blue_button {background-image:url(/images/blue_button.gif); background-repeat:repeat-x; border:0px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; height:25px;}
.red_star { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E90000;}
.login_bg2{background-image:url(/images/form_bg.gif); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; text-align:left;}
.dropdown_new {border:1px solid #CECECE; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6A6A6A;}
