/* CSS Document */

h1 {color: #EDB93B; font-size: 16px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.title {color: #205999; font-size: 12px; font-weight: bold; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.subtitle {color: #5383A4; font-size: 11px; font-weight: bold; }

#main {background-color: #ffffff; width: 950px; clear: both; position: relative;}

.nav_ro {background-color: #ffffff; height: 12px; width: 905px; padding-top: 6px; clear: both; border-right: 45px solid #e7e7e7;}
.nav_ro ul {list-style: none; margin: 0px; display: inline; white-space: nowrap;}
.nav_ro li {margin: 0px; padding: 0px; display: inline; list-style: none;}
.nav_ro li.a-courses {position: absolute; left: 588px;}
.nav_ro li.a-register {position: absolute; left: 683px;}
.nav_ro li.a-uprocess {position: absolute; left: 778px;}

#content_reg {
	background-color: #ffffff; 
	padding: 36px;
	padding-bottom: 0px;
	margin: 0px;
	min-height: 420px;
	border-right: 45px solid #e7e7e7;
}
#content_reg form {margin: 0px; padding: 0px;}
#content_reg .required {color: #FF0000; font-weight: bold;}
#content_reg input {padding-bottom: 3px;}
#content_reg .course {padding: 16px; border: 1px dotted #cccccc; background-color: #efefef; width: 318px;}

#content {
	background-color: #ffffff;
	padding: 36px 40px 0px 286px;
	margin: 0px;
	min-height: 455px;
	height:auto !important;
	height: 320px;
	border: 0px;
	border-right: 45px solid #e7e7e7;
}
#content ul {margin: 1em; padding: 0;}
#content li {margin-top: 8px; list-style: square;}
#content .portrait {margin: 0px 10px 0px 0px; padding: 0px;}


#subnav {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 210px;
	padding: 20px;
	padding-top: 90px;
	padding-bottom: 25px;
	background-color: #343434;
	color: #ffffff;
	background-image: url(../images/sub/subnav_bg.gif);
	background-repeat: repeat-x;

	}
#subnav ul {list-style: none; margin: 0px; padding: 0px; white-space: nowrap;}
#subnav li.li {margin: 0px; padding: 8px 0px 6px 0px; list-style: none; background-image: url(../images/sub/subnav_dottedline.gif); background-repeat: repeat-x;}
#subnav li.last {height: 1px;}	
#subnav li.reg {padding-top: 10px;}	
#subnav li.subsub {padding-bottom: 3px; padding-left: 20px;}	
#subnav a {color: #ffffff; text-decoration: none;}
#subnav a:link {color: #ffffff; }
#subnav a:visited {color: #ffffff; }
#subnav a:hover {color: #EDB93B; text-decoration: underline; }
#subnav a:active {color: #ffffff; }


#subnav_bot {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 250px;
	height: 45px;
	background-color: #343434;
	background-image: url(../images/sub/subnav_bot.gif);
	background-repeat: no-repeat;

	}

.class_tl {color: #205999; font-size: 16px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.class_box {
	width: 335px;
	padding: 20px;
	background-image: url(../images/sub/courses/class_box.gif);
	background-repeat: no-repeat;
	background-color: #efefef;
	position: relative;
	}
.class_box_BT {
	width: 375px;
	height: 10px;
	background-color: #ffffff;
	background-image: url(../images/sub/courses/class_box.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	position: absolute;
	bottom: 0px;
	left: 0px;
	}

.form_row {padding: 12px 0px; background-image: url(../images/sub/subnav_dottedline.gif); background-repeat: repeat-x;}


.bot {height: 45px; }