/* CSS - New Project */

/* reset */
	body, form, ul, li, img, pre, fieldset {padding: 0; border: 0; margin: 0;}


/* 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;}
	a {color: #325ca6;font-weight: bold;}
	a:hover {text-decoration: none;}
	

/* basic */
	body {background-color: #FFFFFF; background-image:url(images/bg.jpg); background-repeat: repeat-x; font-family: Georgia, "Times New Roman", Times, serif;color: #4d4d4d;font-size: 	12px;line-height: 18px;}
	#mainContainer {clear: both;}
	
	
/* header */
	#headerContainer {width: 851px;margin: 0 auto;position: relative; left: }
	#oaaHeader {background-image: url(images/oaahead.jpg); width: 851px; height: 153px;}
	#oanHeader {background-image: url(images/oanhead.jpg); width: 851px; height: 153px;}
	#ofcaHeader {background-image: url(images/ofcahead.jpg); width: 851px; height: 153px;}
	#partnersHeader {background-image: url(images/statewidehead.jpg); width: 851px; height: 153px;}
	.topNav {float: right;position: relative; top: 49px; left: -103px;}
.oaapartners .topNav {top: 40px; left: -105px;}
	.topNav li {display: inline; list-style: none;margin-right: 10px;}
.oaapartners .topNav li {margin-right: 7px;}
	#nav {width: 780px;margin: 0 auto;position: relative; left: 1px;}
	#nav ul {margin-left: 3px;}
	#nav li {display: inline;padding: 0; margin: 0;list-style: none;float: left;height: 42px; text-indent: -9999px;}
	#nav li a {height: 42px;}
	#nav li ul li {text-indent: 0px;}
	#nav .navitem59 {background: url(images/ofca.jpg) no-repeat; width: 259px; height: 42px;}
	#nav .navitem58 {background: url(images/oan.jpg) no-repeat; width: 259px; height: 42px;}
	#nav .navitem60 {background: url(images/statewidenav.jpg) no-repeat; width: 259px; height: 42px;}

/* body */
	#bodyContainer {clear: both;background-image: url(images/containerbg.jpg); width: 851px; background-repeat: no-repeat;min-height: 600px;margin: 0 auto;padding: 0 0 10px 0;}
	#bodyContent {margin-left: 10px; width: 500px;float: left;}
	#bodyWrap {background: url(images/bodybg.jpg) repeat-x; margin: 0 auto; width: 775px;}
	#notBodyWrap {background-color: #FFFFFF; margin: 0 auto; width: 775px;}
	.box {width: 248px; min-height: 100px; float: left;border-right: 1px solid #fff;}
	#box1 {margin-left: 10px;}
	#box2 {margin-left: 10px;}
	#box3 {margin-left: 8px;border-right: none!important;}
	#bodyContent li {margin-left: 50px;}
	#bodyContent h1 {font-size: 16px;font-weight: bold;padding-bottom: 5px; border-bottom-style: dotted; border-bottom-width: 2px; border-bottom-color:#325ca6;color: #325ca6;}
	#bodyContent h2  {font-size: 14px;font-weight: bold; color: #000000;}
	#bodyContent h3  {font-size: 12px;font-weight: bold; color: #000000;}
	#bodyContent h4  {font-size: 12px;font-weight: bold; color: #000000;}
	#bodyContent .bordered {padding: 10px; border: 1px; border-color: #325ca6; border-style: solid;float: right;margin: 5px;}
	#leftCol {float: left;}
	#bottom {clear: both;}
	.news {float: left; width: 45%;}
	.events {float: right; width: 45%}
	#rightCol {float: right;width: 159px; min-height: 440px;margin-right: 50px;padding: 35px 10px 10px 10px;}
	#navigation {list-style: none;}
	.blueText {color: #325ca6; font-weight: bold;}
	

/* footer */
	#footerContainer {clear: both;background-image: url(images/bar.jpg); background-repeat: no-repeat; background-position: center top;padding: 20px 0 20px 0;margin: 0 auto;width: 841px;}
	#footerContent {text-align: center;color: #325ca6;font-size: 11px;}
	#footerContent li {display: inline; list-style: none; border-right-width: 1px; border-right-style: solid;padding: 0 4px;}
	#footerContent a {color: #325ca6;}
	


/* --/-- inside page --/-- */

	#inside #rightCol {background: none;padding-top: 10px;}
	
	#inside #rightCol li {list-style: none; float: left; width: 174px; height: 22px;padding: 3px 0 0 5px; font-size: 11px;}
	.oaa #rightCol li {background-image:url(images/nav_button_yellow.jpg);}
	.oan #rightCol li {background-image:url(images/nav_button_green.jpg);}

	.ofca #rightCol li {background-image:url(images/nav_button.jpg);}
	.oaapartners #rightCol li {background-image:url(images/nav_button_blue.jpg);}
	#inside #rightCol li a {color: #325ca6; text-decoration: none;}
	#inside #rightCol li a:hover {text-decoration: underline;}
	#inside #rightCol .active {height: auto; background-repeat: no-repeat;}
	.oaa #rightCol .active {background-image:url(images/nav_button_yellow_up.jpg);background-color: #f0e5b0;}
	.oan #rightCol .active {background-image:url(images/nav_button_green_up.jpg);background-color: #d9f2d0;}
	.ofca #rightCol .active {background-image:url(images/nav_button_up.jpg);background-color: #eaaaab;}
	.oaapartners #rightCol .active {background-image:url(images/nav_button_blue_up.jpg);background-color:#B9CDD8;}
	#inside #rightCol li ul {padding: 10px 0 20px 10px; display: block;}
	#inside #rightCol li li {background-image:url(images/arrow1.gif); background-repeat: no-repeat; padding: 0 0 0 15px; background-position: 2px 8px;list-style:none;display: block;line-height: 2em;height: auto;width:141px;}
	#inside #rightCol li li a {color: #000000; text-decoration: underline;font-weight: normal;}
	#inside #rightCol li li a:hover {text-decoration: none;}
	#inside #bodyContent li {color: #325ca6; font-weight: bold;}
	#inside .pictureList {margin: 0;}	
	#inside .pictureList li {display: inline; list-style: none; padding-right: 25px;margin: 0;}
		#inside #rightCol li ul li {line-height: 1.7em;}
	#calendarList li {margin-left: 0;}
.readMoreLinks {font-size: 10px!important; font-weight: normal!important; border-top: 1px solid #87B4DE; padding-top: 5px; margin-top: 10px; display: block;}
	.readMoreLinks li {margin-bottom: 0!important; list-style: none; margin-left: 0!important;}		
	.events #quickCalender {padding-bottom: 25px; }
	.events #quickCalendar {padding-bottom: 25px; } /* for when the typo gets fixed */
	.events .calendar {margin: 0 auto; position: relative; left: -8px;}
	.events .calendar .footerNav {font-size: 10px; padding: 3px 40px;}
	.events .calendar .calTitle a {text-decoration: none;}
		
/* phpbb */
	#phpbb #bodyContent {width: 760px;}
	#phpbb #bodyContent #search {position: relative;}
	#phpbb #bodyContent #search fieldset {width: 215px; float: right;clear: left;margin-top: 25px; position: absolute; top: -3px!important; left: 520px!important; z-index: 200;}
	#phpbb #bodyContent #search .inputbox {width: 125px!important;}
	#phpbb #bodyContent .top-navbar {width: 740px!important; position: relative; left: -20px;}
	.row, .header {padding: 0!important; margin: 0!important;}
	.icon-ucp, .icon-home {margin: 0!important;}
	.linklist {font-size: 10px;}
	#tabs .Usergroups, .Friends {display: none!important;}