html { font-size:100.01%; }
html, body, ul, ol, li, p, h1, h2, h3, h4, form, fieldset, a, img, div
{
	margin: 0; padding: 0; border: 0; text-align: justify; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
body { background: #FFF; color: #990000; font-size:0.8em; width: 100%; height: 100%; }
#siteWrapper { position: relative; width:100% }

h1 { font-size: 1.4em; color: #000; font-weight: 600; }
h1.center { text-align: center; margin-bottom: 15px;}
h1.styled { border-top: 2px solid #DC2912; border-bottom: 2px solid #DC2912; color: #DC2912; font-size: 1.2em; }
h1.extra_margin { margin-bottom: 10px; }
h2 { font-size: 1.3em; color: #330033; }
h3 { font-size: 13px; font-weight: 600; }
h3.styled { font-size: 1.2em; font-weight: 600; color: #0F0; }
a, input { text-decoration:none; outline:none; color: #000; }
input.standard, textarea { background: #FFF; border: 1px solid #900; padding: 5px; height: 15px; color: #000; margin: 5px 0; }
input.standard:focus, textarea:focus { background: #FFF; }
input.width_105 { width: 105px; }
input.width_145 { width: 145px; }
input.width_165 { width: 165px; }
input.width_185 { width: 185px; }
a { font-size: 13px; font-weight: 600; color: #FF6600; font-style: italic; }
a:hover { color: #FFCC33; }
ul.gen_list { margin-left: 20px; margin-top: 10px; }
ul.gen_list li { list-style-image:url(../../images/icons/heart.png); padding-top:5px; margin-left: 20px; }
select { border: 1px solid #900; padding: 5px; }
.site_width { width: 940px; margin: 0 auto; position: relative; }

.clear0 { height: 0px; clear: both; margin: 0; }
.clear10 { height: 10px; clear: both; margin: 0; }
.clear20 { height: 20px; clear: both; margin: 0; }

/* #################################################################### Header ############################################################################ */
#sHDiv
{
	width: 100%; height: 150px; background: url(../../images/new_red/backgrounds/header/grad_w_line.jpg) repeat-x left top; float: left;
}
#sHDiv #logo_area { float: left; width: 403px; }
#sHDiv #logo { float: left; margin-left: 12px; width: 379px; height: 120px; background: url(../../images/new_red/backgrounds/header/logo.png) no-repeat top left; clear: both; }
#sHDiv #title_text { float: left; width: 403px; height: 26px; background: url(../../images/new_red/backgrounds/header/title_text.png) no-repeat top left; }
#sHDiv #title_text h1 { color: #FFF; font-size: 13px; font-weight: 600; line-height: 26px; text-align: center; }
#sHDiv #image { float: right; margin: 15px 6px 0 0; width: 289px; height: 131px; background: url(../../images/new_red/backgrounds/header/student_image.png) no-repeat top left; }
#sHDiv #blank_space { width: 197px; height: 4px; background: url(../../images/new_red/backgrounds/header/grad_wo_line.jpg) repeat-x top left; float: right; margin-right: 4px; margin-top: 146px; }
/* ######################################################################################################################################################## */
#sCRight
{
	width: 205px; float: right; position: relative; margin-top: -2px;
}
/* ################################################################### Content ############################################################################ */
#sCDiv
{
	width: 100%; color: #990000; float:left; overflow: none; font-weight: 400; line-height: 1.8em; height: 100%; clear: both;
}
#sCDiv .sitewidth { height: 100%; }
/* #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# LEFT COLUMN #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# */
#sCLeft
{
	width: 725px; float: left; position: relative; overflow: none;
}

#login_area { background: url(../../images/new_red/backgrounds/right_column/login_area.png) no-repeat 0 0; width: 205px; height: 184px; color: #FF9900; font-weight: 600; font-style: italic; }
#login_area span.login { float: left; margin-left: 5px; }
#login_area span.register { float: right; margin-right: 10px; }
#login_area div.inputs { margin: 20px 0 0 4px; float: left; }
#login_area div.inputs div { margin-top: 5px; }

#user_one { background: url(../../images/new_red/backgrounds/person_bubble.png) no-repeat 0 0; height: 143px; width: 180px; float: left; margin: 20px 0 0 20px; }
#user_two { background: url(../../images/new_red/backgrounds/person_bubble_alt.png) no-repeat 0 0; height: 91px; width: 180px; padding-top: 40px; float: left; margin: 20px 0 0 50px; }
#success_reasons { float: left; margin: 20px 0 0 40px; }
#success_reasons h1 { font-weight: 600; font-style: italic; color: #900; }
#success_reasons ul { list-style: none; margin-left: 20px; margin-top: 10px; font-style: italic; font-size: 16px; color: #000; }
#landing_left { float: left; width: 465px; }
#landing_right { float: left; width: 260px; height: 300px; margin-bottom: -15px; position: relative; }
#landing_left div.person  { width: 170px; height: 133px; padding: 5px; }
#landing_left div.person div.photo { float: left; }
#landing_left div.person div.info { float: right; text-align: right; padding: 5px;}
#user_static_image { width: 189px; height: 270px; float: left; background: url(../../images/new_red/backgrounds/front_people.png) no-repeat 0 0; position: absolute; bottom: 0; }
/* #################################################################### Footer ############################################################################ */
#sFDiv
{
	width: 100%; background: url(../../images/new_red/backgrounds/footer/grad_w_line.png) repeat-x left top; float: left; height: 190px; margin-top: 15px;
}
#sFDiv div.image_area { float: left; height: 120px; width: 940px; }

#footer_ul { float: left; margin-left: 0; margin-top: 30px; list-style: none; }
#footer_ul li { color: #FFF; font-weight: 600; line-height: 20px; height: 20px; margin-left: 20px; padding-left: 20px;}
#footer_logo { float: right; height: 120px; width: 379px; background: url(../../images/new_red/backgrounds/footer/logo.png) no-repeat left top; margin-top: 4px; }

#sFDiv div.link_area { float: left; height: 59px; margin-top: 12px; width: 910px; line-height: 30px; font-size: 12px; background: url(../../images/new_red/backgrounds/footer/centre.png) no-repeat 0 0; padding: 0 15px; }
#sFDiv div.link_area ul { list-style: none; }
#sFDiv div.link_area ul.left { float: left; }
#sFDiv div.link_area ul.right { float: right; }
#sFDiv div.link_area ul li { float: left; }
#sFDiv div.link_area ul.left li { margin-right: 15px; }
#sFDiv div.link_area ul.right li { margin-left: 15px; }
#sFDiv a { font-size: 12px; font-weight: 600; color: #FFF; font-style: italic; }
#sFDiv a:hover { color: #FFCC33; }
#copyright { float: right; font-size: 12px; font-weight: 600; color: #FFF; font-style: italic; }
/* ######################################################################################################################################################## */

.input_label { color: #F00; font-size: 1.2em; font-weight: 600; }
