/**************************************************
This template has been developed by Online-Access, Inc.
Any reproduction o this template without prior written
permission is expressly prohibited. Copyright 2008.
**************************************************/

body			{ background:url(/images/backgrounds/graybg.jpg) left top repeat-x #D6D6D6;  background-attachment: fixed; margin: 0px; padding: 0px;
			  font-family: Tahoma, Geneva, sans-serif; font-size: 90%; color:#000000; line-height:1.5em; text-align:center;}
p          	 	{ font-family: Tahoma, Geneva, sans-serif; margin: 0 0 1.5em;}
blockquote	{ margin: 0 0 0 30px; }
a:focus, 
a:hover   	{ color: #000; }
a           		{ color: #009; text-decoration: underline; }
.oa_page h1,h2,h3,h4,h5,h6 { font-weight: bold; color: #111; margin-top: 10px;}
.oa_page h1	 { font-size: 2em; line-height: 1; margin-bottom: 0.5em; }
.oa_page h2	 { font-size: 1.5em; line-height: 1; margin-bottom: 0.75em; }
.oa_page h3	 { font-size: 1.25em; line-height: 1; margin-bottom: 1em; }
.oa_page h4	 { font-size: 1.1em; line-height: 1.25; margin-bottom: 1.25em; height: 1.25em; }
.oa_page h5	 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
.oa_page h6	 { font-size: 1em; font-weight: bold; }
li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 0 1.75em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

/*Classes*/
.oa_clear				{ clear:both;}
.body_bg				{ width: 100%; height: 100%;  padding:28px 0 0 0; margin: 0; background: url(/images/backgrounds/graybg_center.jpg) top no-repeat; background-attachment: fixed;}
.oa_wrapper 				{ width: 960px; margin: 0px auto; /*border: 1px solid #484C4F; */background: #FFFFFF url(/images/christmas/brownbg.jpg) repeat-y top left ;}
.oa_header				{ width: 100%; height: 200px; background: url(/images/headerselect/housegrayblue/repeat.jpg) repeat-x top left; border-bottom: 1px solid #484C4F; overflow: hidden;}
	.oa_left			{ width: 100%; height: 100%; background: url(/images/headerselect/housegrayblue/left.jpg) no-repeat top left; }
	.oa_right			{ height: 100%; background: url(/images/headerselect/housegrayblue/right.jpg) no-repeat top right; padding: 30px 125px 0 100px;}
	.oa_logo			{ width: 625px; overflow: hidden; height: 125px;}
.oa_sidebar				{ width: 200px; float: left; }
	.oa_mainmenu 		{ width: 200px; background-image: url(); 
						  background-repeat: repeat-y; background-position: bottom left; }
	.oa_mainmenu_top	{ width: 200px; height: 100%; background-image: url(); 
						  background-repeat: no-repeat; background-position: top left; padding: 15px 0 15px 0; }
	.oa_mainmenu_btm 	{ width: 200px; height: 100%; background-image: url(); 
						  background-repeat: no-repeat; background-position: bottom left; padding: 0 0 10px 0; }
	.spacer				{ height: 250px; }
.oa_page				{ width: 720px; float: left; margin: 0 0 0 10px;  overflow: hidden; text-align: left; }
.oa_content				{ padding: 10px 20px 0 10px; background: url() no-repeat bottom left; }
.oa_footer				{ width: 100%; color: #000000; padding: 10px 0 5px 0; background: url() no-repeat top;}
.oa_footer a				{ color: #000000; text-decoration: underline;}