body {
	text-align:left;
	font-family:Arial,  sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
}

.body {
	min-width:1000px;
	position:relative;
}

a img {
	border:0;
}

img {
	border:0;
	margin:0;
	padding:0;
}

.clear {
	clear:both;
	height:0!important;
	line-height:0;
	font-size:1px;
}

.logo {
	float: left;
}

.center {
	text-align:left;
	margin:0 auto;
}

.center_ie {
	text-align:center;
}

.w1000px {
	width:1000px;
	position:relative;
}

.top_top_bg {
	background:url(../images/top_top_bg.gif) repeat-x left top;
	height:95px;
}

.top_bg {
	background:url(../images/top_bg.gif) repeat-x left top;
	height:256px;
}

.main_bg {
	background-color:#fff;
	background:url(../images/bg_all_cont.jpg) repeat-x left top;
	padding:19px 0 0;
}

.bottom_bg {
	background:url(../images/footer_bg.png) repeat-x left top;
	height:auto;
	padding-bottom:5px;
}

.float_left {
	float:left;
}

.float_right {
	float:right;
}

.tar {
	text-align:right;
}

.top_menu {
	text-align:right;
	float:right;
}

.top_menu ul {
	margin:40px 23px 0 0;
}

.top_menu ul li.act a {
	color:#6dc71e;
	text-decoration:none;
	font-size:12px;
	letter-spacing:.1ex;
}

.top_menu ul li {
	float:left;
	list-style:none;
	padding-left:29px;
}

.top_menu ul li a {
	color:#fff;
	text-decoration:none;
	font-size:12px;
	letter-spacing:.1ex;
}

.art-button-wrapper {
	display:inline-block;
	position:relative;
	height:33px;
	overflow:hidden;
	white-space:nowrap;
	width:auto;
	z-index:0;
}

.art-button-wrapper .art-button {
	height:33px;
	font-family:"Lucida Grande",  "Lucida Sans Unicode",  Arial,  Helvetica,  Sans-Serif;
	font-size:11px;
	font-style:normal;
	font-weight:700;
	white-space:nowrap;
	text-align:left;
	color:#000!important;
	display:inline-block;
	width:auto;
	outline:none;
	border:none;
	background:none;
	line-height:33px;
	overflow:visible;
	text-decoration:none!important;
	z-index:0;
	cursor:pointer;
	margin:0!important;
	padding:0!important;
}

.art-button-wrapper .l, .art-button-wrapper .r {
	display:block;
	position:absolute;
	z-index:-1;
	height:99px;
	background-image:url(../images/Button.png);
}

.art-button-wrapper .l {
	left:0;
	right:17px;
}

.art-button-wrapper .r {
	width:423px;
	right:0;
	clip:rect(auto, auto, auto, 406px);
}

input, select {
	font-family:"Lucida Grande",  "Lucida Sans Unicode",  Arial,  Helvetica,  Sans-Serif;
	font-size:11px;
	font-style:normal;
	font-weight:700;
}

.art-button-wrapper.hover .art-button, .art-button:hover {
	color:#000!important;
	text-decoration:none!important;
}

.art-button-wrapper.active .art-button {
	color:#EDF4F7!important;
}

.art-button-wrapper.hover .l, .art-button-wrapper.hover .r {
	top:-33px;
}

.art-button-wrapper.active .l, .art-button-wrapper.active .r {
	top:-66px;
}

.man_bg {
	background:url(../images/man.png) no-repeat left top;
	height:255px;
	padding:0;
}

.w200px {
	width:215px;
}

.margin_left_15_px {
	margin-left:15px;
}

.heder_block {
	font-size:12px;
	color:#fff;
	margin-top:25px;
	padding:66px 0 0;
}

.phys_head {
	background:url(../images/assistance-texts.png) no-repeat scroll left top transparent;
}

.math_head {
	background:url(../images/assistance-texts.png) no-repeat scroll -218px top transparent;
}

.prog_head {
	background:url(../images/assistance-texts.png) no-repeat scroll -436px top transparent;
}

.more {
	padding:22px 0 0 13px;
}

a.as {
	background:url(../images/sprite.png) no-repeat left -254px;
	width:153px;
	height:21px;
	display:block;
	cursor:pointer;
	color:#fff;
	text-decoration:none;
	text-align:center;
	padding-top:7px;
	font-weight:700;
}

a.as:hover {
	background:url(../images/sprite.png) no-repeat left -282px;
	text-decoration:none;
	color:#204876;
}

.margin_left_317 {
	margin-left:317px;
}

.foot_privacy {
	margin-right:30px;
	padding-top:5px;
	width: 235px;
}

.paypal {
	font-size:11px;
	padding-bottom:5px;
	padding-left:0;
	text-align:left;
}

.privacy {
	color:#000000;
	font-size:11px;
	line-height:17px;
	text-align:left;
}

.about {
	font-size:11px;
	padding-bottom:5px;
	text-align: justify;
}

.privacy a {
	font-size:11px;
	color:#000;
	text-decoration:underline;
}

.footer_menu {
	text-align:right;
	line-height:12px;
	padding:0;
}

.footer_menu ul {
	text-align:left;
	float:left;
	margin:0 25px 0 0;
	padding:0;
}

.footer_menu a {
	font-size:11px;
	color:#000;
	white-space:nowrap;
}

.footer_menu ul li {
	list-style:none;
	line-height:17px;
	padding:0 0 0 22px;
}

.footer_menu .main-menu {
	float:right;
	margin-right:50px;
}

.footer_menu .additional-menu {
	float:right;
}

.footer_menu h5 {
	background:url("/images/bg/footer-menu-stripe.png") repeat-x scroll 0 0 transparent;
	color:#F1F1F1;
	line-height:17px;
	margin:0;
	padding:2px 0 2px 22px;
	text-align:left;
	margin:0 0 5px;
}

.box {
	background:url(../images/box_bg.jpg) repeat-y top;
}

.box_top {
	background:url(../images/box_top_bg.jpg) no-repeat top;
	padding-top:18px;
}

.box_bottom {
	background:url(../images/box_bottom_bg.jpg) no-repeat bottom;
	padding-bottom:5px;
}

.box2 {
	background:url(../images/box_bg2.jpg) repeat-y top;
}

.box_top2 {
	background:url(../images/box_top_bg2.jpg) no-repeat top;
	padding-top:18px;
}

.box_bottom2 {
	background:url(../images/box_bottom_bg2.jpg) no-repeat bottom;
	padding-bottom:5px;
}

.digit, .digit2 {
	position:absolute;
	font-size:16px;
	font-weight:700;
	color:#fff;
	font-family:"Times New Roman",  serif;
	margin:31px 0 0 25px;
}

.top_text {
	position:absolute;
	font-size:13px;
	font-weight:700;
	color:#000;
	margin:15px 0 0 57px;
}

.top_text a {
	font-size:13px;
	font-weight:700;
	color:#000;
	text-decoration:none;
}

.bot_text {
	position:absolute;
	font-size:13px;
	font-weight:400;
	color:#000;
	width:150px;
	margin:35px 0 0 57px;
}

.text_box {
	font-size:12px;
	padding:12px 0 8px 10px;
}

.text_box span {
	color:#266489;
	font-weight:700;
}

.twitter_box {
	font-size:12px;
	display:none;
	padding:12px 0 8px 14px;
}

.w525px {
	width:525px;
	padding-top:10px;
}

.content {
	padding:30px 23px;
}

.head_text_content {
	background:url(../images/sprite.png) left -24px no-repeat;
	text-transform:uppercase;
	font-size:15px;
	font-weight:700;
	border-bottom:1px #2a638a solid;
	margin:0;
	padding:7px 0 5px 32px;
}

.content_text {
	color:#000;
	text-align:justify;
}

.content_text ul {
	padding-left:25px;
}

.content_text ul li {
	background:url(../images/sprite.png) no-repeat scroll 0 -491px transparent;
	color:#000;
	line-height:24px;
	list-style:none outside none;
	padding-left:20px;
	text-align:justify;
}

.content_text h3, .content_text h2 {
	color:#3E7EA2;
	font-size:17px;
	text-align:justify;
}

.content_text a {
	color:#3E7EA2;
	font-size:14px;
	text-align:justify;
}

.content_text a:visited {
	color:#56872c;
	font-size:14px;
	text-align:justify;
}

.content_text p {
	text-indent:25px;
	line-height:24px;
	margin:20px 0;
}

.right_box {
	margin-left:23px;
	width:257px;
	margin-bottom:20px;
}

.box_right {
	margin-bottom:20px;
}

.box_right a {
	color:#56872C;
	text-align:justify;
}

.header_right {
	border-bottom:1px #51891e solid;
	line-height:10px;
	margin:0;
	padding:6px 0;
}

.cont_right {
	color:#1f1f1f;
	font-size:12px;
	text-align:justify;
	padding:14px 15px 0 0;
}

.cont_right span {
	color:#a8a8a8;
	font-size:12px;
}

.cont_right_center {
	color:#1f1f1f;
	font-size:12px;
	text-align:center;
	padding:14px 0 0;
}

#pagesubmenu {
	text-align:center;
	margin:0;
	padding:0 15px 10px;
}

#pagesubmenu ul {
	list-style:none;
	margin:0;
	padding:0;
}

#pagesubmenu ul li {
	float:left;
	list-style-image:none;
	list-style:none;
	background:url(../images/subs.gif) no-repeat left;
	margin-left:3px;
	padding:3px 3px 3px 13px;
}

#pagesubmenu ul li a {
	color:#3E7EA2;
	font-family:Verdana,  sans-serif;
	font-size:12px;
}

#pagesubmenu ul li a:visited {
	color:#56872C;
	font-family:Verdana,  sans-serif;
	font-size:12px;
}

.w650px {
	width:650px;
}

.width_180px {
	width:180px;
}

.w185px {
	width:185px;
}

.ta_justify {
	text-align:justify;
}

.a_123 {
	position:absolute;
	z-index:100;
	width:220px;
	height:85px;
	cursor:pointer;
}

.intend {
	text-indent:15px;
}

.subjects_list .subjects_list_header {
	background:url(/images/subj-header.jpg) repeat-x scroll 0 0 transparent;
	color:#FFF;
	height:15px;
	position:relative;
	padding:5px 0 4px 20px;
}

.subjects_list .subjects_list_header_l {
	background:url(/images/sprite.png) no-repeat scroll 0 -315px transparent;
	height:24px;
	position:absolute;
	top:0;
	left:0;
	width:5px;
}

.subjects_list .subjects_list_header_r {
	background:url(/images/sprite.png) no-repeat scroll -10px -315px transparent;
	height:24px;
	position:absolute;
	top:0;
	right:0;
	width:5px;
}

.subjects_list .subjects_list_container, .subjects_list .subjects_list_container_float {
	background:url(/images/subj-tile.jpg) repeat 0 0;
	border-left:1px solid #CFD7D9;
	border-right:1px solid #CFD7D9;
	border-bottom:1px solid #CFD7D9;
	padding-top:10px;
}

.subjects_list .subjects_list_container span.subj_help.active span {
	font-size:16px;
	padding-left:20px;
	color:#56872C;
	background:url(/images/sprite.png) no-repeat 0 -364px;
}

.subjects_list .subjects_list_container span.subj_help {
	display:block;
	padding:0 0 5px 20px;
}

.subjects_list .subjects_list_container span.subj_help a {
	font-size:16px;
	color:#11567D;
	padding-left:20px;
	background:url(/images/subj-marker.png) no-repeat left center;
}

.subjects_list .subjects_list_container ul, .subjects_list .subjects_list_container_float ul {
	position:relative;
	margin:0;
	padding:0 0 15px 20px;
}

.subjects_list .subjects_list_container ul li.active span {
	color:#56872C;
	padding-left:20px;
	background:url(/images/subj-marker-inactive.jpg) no-repeat left center;
	cursor:default;
}

.subjects_list .subjects_list_container ul li.cell211 {
	top:250px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell113 {
	top:300px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell110 {
	top:225px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell214 {
	top:325px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell313 {
	top:300px;
	left:460px;
}

.subjects_list .subjects_list_container ul li.cell210 {
	top:225px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell311 {
	top:250px;
	left:460px;
}

.subjects_list .subjects_list_container ul li.cell112 {
	top:275px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell215 {
	top:350px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell115 {
	top:350px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell312 {
	top:275px;
	left:460px;
}

.subjects_list .subjects_list_container ul li.cell111 {
	top:250px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell314 {
	top:325px;
	left:460px;
}

.subjects_list .subjects_list_container ul li.cell212 {
	top:275px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell114 {
	top:325px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell310 {
	top:225px;
	left:460px;
}

.subjects_list .subjects_list_container ul li.cell213 {
	top:300px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell315 {
	top:350px;
	left:460px;
}

.subjects_list .subjects_list_container ul li.cell12 {
	top:25px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell24 {
	top:75px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell31 {
	top:0;
	left:460px;
}

.subjects_list .subjects_list_container ul li.cell27 {
	top:150px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell35 {
	top:100px;
	left:460px;
}

.subjects_list .subjects_list_container ul li.cell28 {
	top:175px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell18 {
	top:175px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell29 {
	top:200px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell16 {
	top:125px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell26 {
	top:125px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell23 {
	top:50px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell22 {
	top:25px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell15 {
	top:100px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell36 {
	top:125px;
	left:460px;
}

.subjects_list .subjects_list_container ul li.cell21 {
	top:0;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell25 {
	top:100px;
	left:260px;
}

.subjects_list .subjects_list_container ul li.cell38 {
	top:175px;
	left:460px;
}

.subjects_list .subjects_list_container ul li.cell14 {
	top:75px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell11 {
	top:0;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell32 {
	top:25px;
	left:460px;
}

.subjects_list .subjects_list_container ul li.cell39 {
	top:200px;
	left:460px;
}

.subjects_list .subjects_list_container ul li.cell34 {
	top:75px;
	left:460px;
}

.subjects_list .subjects_list_container ul li.cell17 {
	top:150px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell37 {
	top:150px;
	left:460px;
}

.subjects_list .subjects_list_container ul li.cell13 {
	top:50px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell19 {
	top:200px;
	left:40px;
}

.subjects_list .subjects_list_container ul li.cell33 {
	top:50px;
	left:460px;
}

.subjects_list .subjects_list_container_float ul li {
	list-style-type:none;
	list-style:none;
	list-style-image:none;
	width:207px;
	float:left;
	background:none;
}

.subjects_list .subjects_list_container ul li a, .subjects_list .subjects_list_container_float ul li a {
	color:#11567D;
	padding-left:20px;
	background:url(/images/sprite.png) no-repeat 0 -345px;
}

.subjects_list .subjects_list_container ul li {
	list-style-type:none;
	list-style:none;
	list-style-image:none;
	width:207px;
	position:absolute;
	background:none;
	padding:0;
}

.subjects_list ul.height1 {
	height:0;
}

.subjects_list ul.height2 {
	height:25px;
}

.subjects_list ul.height3 {
	height:50px;
}

.subjects_list ul.height4 {
	height:75px;
}

.subjects_list ul.height5 {
	height:100px;
}

.subjects_list ul.height6 {
	height:125px;
}

.subjects_list ul.height7 {
	height:150px;
}

.subjects_list ul.height8 {
	height:175px;
}

.subjects_list ul.height9 {
	height:200px;
}

.subjects_list ul.height10 {
	height:225px;
}

.subjects_list ul.height11 {
	height:250px;
}

.subjects_list ul.height12 {
	height:275px;
}

.subjects_list ul.height13 {
	height:300px;
}

.subjects_list ul.height14 {
	height:325px;
}

.subjects_list ul.height15 {
	height:350px;
}

.subjects_list .subjects_list_bottom {
	height:16px;
	position:relative;
}

.subjects_list .subjects_list_bottom_l {
	height:16px;
	background:url(/images/sprite.png) no-repeat scroll -20px -315px transparent;
	position:absolute;
	top:1px;
	left:-1px;
	width:5px;
}

.subjects_list .subjects_list_bottom_r {
	height:16px;
	background:url(/images/sprite.png) no-repeat scroll -30px -315px transparent;
	position:absolute;
	top:1px;
	right:-1px;
	width:17px;
}

*/ 
.pad_l_28 {
	padding-left:28px;
}

.dropdown {
	position:relative;
	margin:0;
	padding:0;
}

.dropdown span.value {
	display:none;
}

.dropdown dd {
	position:absolute;
	top:26px;
	left:0;
	z-index:99;
	margin:0;
	padding:0;
}

.dropdown dd ul {
	border-right:1px solid #225A71;
	border-bottom:1px solid #225A71;
	border-left:1px solid #225A71;
	overflow-y:scroll;
	overflow-x:hidden;
	max-height:250px;
	width:257px;
	background-color:#FFF;
	margin:0;
	padding:0;
}

.dropdown dd ul li {
	height:18px;
	width:255px;
	list-style:none;
	z-index:99;
	background:none;
	padding:3px;
}

.dropdown dd ul li:hover {
	background-color:#EEE;
}

.dropdown dt {
	background:#EBF2F5 url(/assignments/images/select_skin_demo.png) no-repeat right center;
	border:1px solid #225A71;
	height:18px;
	width:251px;
	padding:3px;
}

.dropdown dt a {
	font-weight:700;
	padding-top:2px;
}

.dropdown a {
	font-size:11px!important;
	display:block;
	height:18px;
	text-decoration:none;
	color:#326E87!important;
	font-weight:400;
	text-align:left;
}

#task_subject_fdd dd ul {
	overflow-y:hidden;
}

.hr {
	width:100%;
	height:1px;
	background-color:#447317;
}

.top_menu ul li a:hover, .top_text a:hover {
	text-decoration:underline;
}

.privacy a:hover, .footer_menu a:hover, #pagesubmenu ul li a:hover {
	text-decoration:none;
}

.w697px, #comment {
	width:697px;
}

.boxik, .boxik2 {
	background:url(../images/sprite.png) no-repeat left -64px;
	width:221px;
	height:85px;
	margin-left:8px;
	display:inline;
}


.top_bg_over2 {
	 background: url(../images/snow.png) repeat-x center top;
	 height: 256px;
	 ;
}



