html { overflow-y: scroll; }

body, input, form, select, textarea {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #000033;
}

#main {
	width: 780px;
	border: #0A3C58 1px solid;
	margin-left: auto;
	margin-right: auto;
}

#content  { width: 585px; float: right; margin: 0 10px 0 0; }

#header { display: block; }
#header .topImg { background-image:url('/images/header/header_bg.gif'); height: 80px; margin: 0; padding: 0; }
#header .topImg img { border: 0px; float: left; }
#header .topNav { background-image:url('/images/gradient.gif'); font-weight: bold; text-align: center; padding: 4px 4px; }
#header .topNav a:link, .topNav a, #footer .bottomNav a:link, #footer .bottomNav a { color: #fff; margin-left: 10px; margin-right: 10px; text-decoration: none; }
#header .topNav a:hover, #footer .bottomNav a:hover { color: #A5BACB; text-decoration: none; }
#header .topNav img { margin: 3px 0 -1px 0; }
#header .date {	font-size: 10px; margin: 9px 0 12px 12px; float: left; }

#footer { display: block; margin: 20px 0 0 0; }
#footer .bottomNav { background-image:url('/images/gradient.gif'); color: #fff; font-weight: bold; font-size: 10px; padding: 4px 4px; margin: 0;}
#footer .bottomNav .lm { padding-left: 10px; }
#footer .bottomNav .rm { float: right; padding-right: 10px; }

#leftNav { display: block; color: #fff; text-decoration: none; width: 160px; float: left; padding: 0 10px 0 12px; }
#leftNav .links .title { background-image:url('/images/gradient.gif'); font-weight: bold; text-align: left; margin: 0 0 2px 0; padding: 4px; }
#leftNav .links a:link, .links a { color: #fff; text-decoration: none; }
#leftNav .links a:hover { color: #A5BACB; text-decoration: none; }

a:link { color: #415c71; }
a:hover { color: #A5BACB; }
a:active { color: #A5BACB; }
a { color : #415c71; }

ul { margin-top: 3px; }
ol { margin-top: 3px; }
textarea { overflow: auto; }
hr { border: #E8E8E8 1px solid;	width: 85%; }
label { display: block;	width: 150px; float: left; margin: 2px 4px 0 0;	text-align: left; }
div.c4 { text-align: center }

.bkgd-j { background-image:url('/images/latestjobs_topgrad.gif'); background-repeat: no-repeat; padding: 10px 0 0 25px; margin: 15px 0 0 0; }
.bkgd-a { background-image:url('/images/articles_topgrad_390x100.gif'); background-repeat: no-repeat; width: 580px; margin: 0 0 0 20px; }

.notice { border:1px red solid; }
.list ul { margin: 0; padding: 0; list-style-position: inside; list-style-type: disc; }
.list li { list-style: none; padding: 0 0 7px 8px; background: url('http://www.homeworkers.org/images/icons/rb3.gif') no-repeat; }

.box { display: block; margin: 0 0 15px 0; }
.box .nav .title { background-image:url('/images/gradient.gif'); font-weight: bold; color: #fff; text-align: center; padding: 4px 4px; white-space: nowrap; }
.box .nav .body { border-left: #0A3C58 1px solid; border-right: #0A3C58 1px solid; border-bottom: #0A3C58 1px solid; padding: 4px 4px 5px 4px; }
.box .nav .body img { vertical-align: middle; }

.box .course { }
.box .course ul { margin: 0; padding: 0; }
.box .course li { list-style: none; padding: 0 0 7px 17px; background: url('http://www.homeworkers.org/images/icons/bullet-red_cross.gif') no-repeat; }

.box .job { border-spacing: 0; width: 580px; }
.box .job .title { background-image:url('/images/gradient.gif'); font-weight: bold; color: #fff; text-align: left; padding: 4px 4px; white-space: nowrap; }
.box .job .titles { font-weight: bold; font-size: 12px; white-space: nowrap; }
.box .job .stitle { background-image: url('/images/greywhite.gif'); font-weight: bold; font-style: italic; padding: 1px 1px 1px 3px; margin-bottom: 8px; }
.box .job .results { width: 407px; border-spacing: 0; border: #336666 1px solid; float: left; }
.box .job .results td { padding: 4px 4px; }
.box .job .latest { border-spacing: 0; margin: 0; }
.box .job .latest td { padding: 4px 4px; }
.box .job .body { border-left: #0A3C58 1px solid; border-right: #0A3C58 1px solid; border-bottom: #0A3C58 1px solid; padding: 4px 4px 5px 4px; }
.box .job .body td { font-weight: bold; }
.com { margin: 0 15px 15px 0; float: right; }

.box .order { width: 575px; border-spacing: 0; margin-right: 16px; padding: 0 0 15px 0; float: right; }
.box .order .title { background-image:url('/images/gradient.gif'); font-weight: bold; color: #fff; text-align: left; padding: 4px 4px; white-space: nowrap; }
.box .order .body { border-left: #0A3C58 1px solid; border-right: #0A3C58 1px solid; border-bottom: #0A3C58 1px solid; padding: 4px 4px 5px 4px; }

.more { text-align: right; margin: 0; font-weight: bold; font-style: italic; font-size: 10px; }
.jobBox { border: #CCC 2px solid; padding: 7px; border-style: outset; }

h1 { font-size: 18px; text-align: center; margin: 1px 0 8px 0; }
h2 { font-size: 15px; text-align: center; margin: 10px 0px; }
h3 { font-size: 14px; text-align: center; margin: 10px 0px; }
h4 { font-size: 13px; text-align: center; margin: 10px 0px; }
h5 { font-size: 12px; text-align: center; margin: 10px 0px; }
h6 { font-size: 11px; text-align: left; font-weight: bold; margin: 0px; }

.rColW { background-color: #FEFEFE; }
.rColG { background-color: #F6F6F6; }
.cse { float: right; font-size: 10px; }

.topAds { width: 778px; display: table; padding: 10px 0 10px 0; }
.addThis { float: left; width: 145px; margin: 0 0 0 20px; }
.ad_linkunit { float: right; text-align: center; width: 593px; }

.gas_300x250 { display: block; float: right; margin: 0 5px 2px 2px; }
.gas_160x600 { display: block; float: right; }
.gas_336x280 { display: block; text-align: center; margin: 20px 0 0 0; }
.gas_234x60 { margin: 0; padding: 0; }
.gas_728x90 { text-align: center; margin: 0 0 10px 0 ; }
.gasCSE { float: left; margin: 8px 0 0 20px; }

.jsb_img { margin: 2px 0 -4px 0; }
.jsb_query { color: #999; width: 118px; }

.footnote { font-size: 10px; font-style: italic; color: #9C9C9C; }
.csaff { float: right; margin: 0; }
.cb { clear: both; }
.cr { clear: right; }
.ad { margin-top: -7px; }
.sb { margin-top: 15px; }

.resNav { text-align: center; }
.resNav img { margin: 0 20px 0 0; }
.resIndex { font-weight: bold; width: 200px; }
.resList { width: 450px; }
.resList .lt { float: left; }
.resList .rt { float: right; }
.letter { border: #CCC 2px solid; padding: 5px; border-style: outset; }

.ctable { margin-left: auto; margin-right: auto; }
.center { text-align: center; margin-left: auto; margin-right: auto; }
.right { float: right; }
.left { margin-left: auto; text-align: left; }
.red { color: red; }
.green { color: green; }
.small { font-size: 10px; }
.nb { font-weight: normal }
.bold { font-weight: bold; }

.noborder { border: 0px; }
.topborder { margin-top: 5px; }
.para { margin-top: 0; }
.p1 { margin-top: 3px; }
.t1 { margin-top: 15px; font-weight: bold; }
.i { font-style: italic; }
.message { font-weight: bold; font-size: 12px; text-align: center; color: red; margin: 0 0 10px 0; }
.input-ta { border: 1px solid #0A3C58; background: #FEFFF2; width: 265px; }
.input-com { border: 1px solid #0A3C58; background: #FEFFF2; width: 180px; }
.input-code { border: 1px solid #0A3C58; background: #FEFFF2; }
.contactForm { font-weight: bold; width: 270px; }

.ob a {	display: block;	width: 162px; height: 28px; background: url("/images/order/enrollnow.png"); }
.ob a:hover { background-position: 0 -28px; }
.pj a {	display: block;	width: 100px; height: 30px; background: url("/images/postjob.png"); margin: 0 0 0 23px; }
.pj a:hover { background-position: 0 -30px; }
.obpj { position: absolute; top: -999em; }

span.c7 { font-weight: bold; font-size: 12px; }
span.c6 { font-size: 11px; }
span.c5 { font-weight: bold; font-size: 13px; }
span.c3 { font-size: 11px; color: red; font-weight: bold; text-align: center; }
span.c2 { font-size: 16px; font-weight: bold; }


