/* CSS - New Project */

/* reset */
	html, body, div, span, object, iframe, img, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

/* general */
	strong {font-weight: bold;}
	em {font-style: italic;}
	.left {float: left;margin-right: 1em;}
	.right {float: right;margin-left: 1em;}
	.hide {display: none;}
	.show {display: block;}
	body {font-size: 12px; color: #605f51; background: #0C7E5C url(images/bg.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif;}
	a {color: #b20838; text-decoration: underline; font-size: 12px; font-weight: bold;}
	a:hover {text-decoration: none;}

/* basic */
	#mainContainer {width: 100%; background: url(images/mainbg.jpg) no-repeat top center; padding-top: 49px;}
	#headerContainer, #bodyContainer, #footerContainer, #footerContent {clear: both; width: 956px; margin: 0 auto;}
	
/* header */
	#headerContainer {}
	#headerLogo h1 {text-indent: -9999px;margin: 0;}
	#headerLogo a {display: block; background: url(images/oha.jpg) no-repeat; width: 238px; height: 145px;}
	#headerNav li {list-style: none;}

/* body */
	#bodyContainer {background: url(images/bodybg.jpg) repeat-y;}
	#leftCol {float: left; width: 237px;}
	#leftNav li {list-style: none;}
	#leftNav li a {color: #01583d; font-weight: bold; text-decoration: none; font-size: 14px; width: 208px; display: block; background: url(images/navanchorbg.jpg) no-repeat bottom; min-height: 31px; padding: 13px 0 0 30px;}
	#leftNav li a:hover {color: #fbfcf4;background: url(images/navanchorhover.jpg) no-repeat bottom;}
	#rightCol {float: right; min-height: 500px; width: 719px; background: url(images/bodyTop.jpg) no-repeat; padding-top: 0px;}
	#rightCol .blogHome {width: 188px; margin: 0 auto;}
        #rightColHome {width: 181px; margin: 0px auto;}
	#flash {background: url(images/hero.jpg) no-repeat; width: 719px; height: 343px;}
		#inside #flash {background: none; height: auto; text-align: right;}
		#inside #flash p {margin: 0px;}
	#flash .flashBody {padding: 110px 250px 0 46px; font-size: 13px;}
	#flash .flashBody .enrollNow {text-align: center;}
	#flash .flashBody .enrollNow img {position: relative; top: 12px; left: -37px;}
	#bodyContent {width: 677px; margin: 0 auto;}
	#bodyContent ul, #bodyContent ol {padding-left: 30px;}
	#bodyContent h1 {background: url(images/pagetitlebg.jpg) no-repeat; font-size: 16px; color: #01583d; padding: 10px 0 0 10px;height: 51px; margin-bottom: -10px; position: relative; left: -10px; width: 687px;}
	#bodyContent h2 {font-weight: bold; font-size: 14px; color: #cc944a;}
	#bodyContent #breadcrumb {padding: 0; margin-bottom: 10px;}
	#bodyContent #breadcrumb li {display: inline; list-style: none; float: left;}
	#leftBody {width: 446px; float: left;}
	#leftBody h2 {background: url(images/smallpagetitle.jpg) no-repeat; font-size: 16px; color: #01583d; padding: 7px 0 0 10px;height: 44px; margin-bottom: -10px; position: relative; left: -10px;}
	#rightBody {width: 215px; float: right; background: url(images/sidebarbg.jpg) no-repeat 0 42px; min-height: 320px;}
	#rightBody h2 {height: 27px; width: 215px; padding-top: 15px; color: #01583d;background: url(images/sidebartop.jpg) no-repeat; font-size: 16px; text-align: center; margin-top: 7px;}
	#rightBody ul {padding: 0; width: 170px; margin: 0 auto;}
	#rightBody li {list-style: none; margin-bottom: 10px;}
	#rightBody li strong {font-size: 11px;}

/* footer */
	#footerContainer {background: url(images/footerbg.jpg) no-repeat; height: 56px;}
	#footerContent {color: #fefff8; font-size: 11px; padding: 20px 0; width: 873px;}
	#footerContent p {margin: 0;}
	#footerContent .dull {margin: 4px 0;}
	#footerContent .dull a {color: #fefff8;text-decoration: none; font-size: 11px;}
	#footerContent .dull a:hover {text-decoration: underline;}
	#footerContent li {list-style: none; display: inline; margin-right: 5px; padding-right: 5px; border-right: 1px solid #ffbc66; float: left;}
	#footerContent .lastItem {border-right: none;}
	#footerContent li a {color: #ffbc66; font-weight: bold; text-decoration: none; display: block; line-height: .9em;}
	

