/* ********************************************** */


/* *********************** GENERAL SETTINGS     *********************** */


body {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	background: url(../images/page_back.png) fixed top;
        margin: 0px;
	padding: 0px;
	line-height: 1.35em;
}

html {
	overflow: scroll;
	padding: 0px;
	margin: 0px;
}

body.f-smaller {
	font-size: 0.8em;
}

body,
body.default {
	font-size: 0.9em;
}

body.f-larger {
	font-size: 1.1em;
}

body.published {
background: #AADDFF;
}

body.mceContentBody {
	background: white;
}































/* CSS global reset for all browsers */ 















* { padding: 0px; margin: 0px; }















/*  Global Formatting */















h1 {font: bold 1.4em Arial, Helvetica, sans-serif; color: #6c6c6c; letter-spacing: -1px; line-height: 1.4em; }















h2 {font: bold 1.2em Arial, Helvetica, sans-serif; color: #6DBC10; letter-spacing: -1px; text-transform: none; line-height: 1.2em; }















h3 {font: bold 1.1em Arial, Helvetica, sans-serif; color: #6c6c6c; letter-spacing: 0px; line-height: 1.1em; text-transform: none;}















h4 {font: bold 1.1em Arial, Helvetica, sans-serif; color: #747474; line-height: 1.1em; text-transform: none; }















h5 {font: bold 1.0em Arial, Helvetica, sans-serif; color: #ff7e00; line-height: 1em; text-transform: none; }















h6 {font: bold 0.9em Arial, Helvetica, sans-serif; color: #6c6c6c; line-height: 0.9em; text-transform: none;}















a {color: #e8a712; text-decoration: none;}















a:hover {color: #76d957; text-decoration: underline;}















a.image, a.image:hover, a img  {border:0;}















ul {







	list-style: none;







    width: 90%;







}















ul li {







	padding: 7px 25px 7px 24px;







	background: transparent url(../images/checkbox.gif) no-repeat 3px 7px;







}















#main_content ul li, #main_content2 ul li {







	width: 100%;







    margin: 10px 5px;







}















ol {







    width: 90%;







	padding: 5px 25px;







}















fieldset {







	width: 95%;







	padding: 5px;







	border: 1px solid #eeeeee;







}















.both {







	clear: both;







}















input, select, label {







	vertical-align: middle;







}















p {







	padding: 5px 7px;







    margin: 2px 0px;







	line-height: 1.2em;







}















/* *********************** END GENERAL SETTINGS *********************** */















#body_top {







	margin: 0px auto;







	width: 912px;







	padding: 0px;







	background: #ffffff url(../images/body_top_bg.gif) repeat-x top center;	







}















#body_bot {







	background: transparent;







	margin: 0px auto;







	width: 912px;







	padding: 0px;







}















#content { 







	margin: 0px auto;







	width: 906px;







	background: transparent;







	padding: 0px;







    padding-top:10px;







}















#c_bot {







	width: 912px;







	background: transparent url(../images/c_top_bg.gif) no-repeat bottom center;







	padding: 0px;	







}















#c_top {







	width: 912px;







	background: transparent;







}















#logo_place {







    margin: 0 0 0 0;







}















#top { 



	



	position: relative;







	padding: 0px; 







	margin: 0px auto;







	width: 912px;







	height: 191px;







	background: url(../images/top_bg.gif) repeat-x top center;







} 















#title {



	position: relative;







/*	top: 5px;







	left: -35%; */







    width: 390px;     







}















#top_wrap {







	position: absolute;







/*	margin: 0 auto; */







	background: transparent url(../images/top_menu_bg.png) no-repeat top center;	







	top: 15px;







    left: 160px;







	width: 740px;







	height: 40px; 







}















#switcher {







	width: 492px;







	float: left;







}















#buttons {







	width: 49px;







}















.toggler {







	color: #222;







	margin: 0;







	padding: 3px 0px 0px 0px;







	font: bold 1em Arial, Helvetica, sans-serif;







	letter-spacing: 0px;







	width: 49px;







	cursor: pointer;







}















 















#accordion h3 {







	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;







	color: #525252;







	padding-bottom: 10px;







	padding-top: 10px;







}































#compu_user5,







#compu_user6,







#compu_user7 {







	width: 31.7%;







	float: left;







}















#compu_user5, #compu_user6, #compu_user7 {







	padding: 0.5em;







}















/* Accordion */















#wrapper2 .tabbed h3 {







	font: bold 1.1em Tahoma, Arial, Helvetica, sans-serif;







	margin: 0px;







	padding: 0px;







	line-height: 1.2em;







	text-indent: 10px;







	cursor: pointer;







	text-transform: none;







	color: #b6b6b6;







}















#wrapper2 h3 {







	padding: 0px;







	margin: 0px;







	font-size: 1.0em;







	letter-spacing: 0px;







}















#wrapper2 h3 a {







	color: #747474;







	text-decoration: none;







}















#wrapper2 h3 a:hover {







	color: #0E3A55;







	text-decoration: none;







}















#wrapper2 {







	width: 190px;







	padding: 0px 0px;







	margin: 0px;







}















#wrapper2 .tabbed{







	color: #b6b6b6;







	margin: 0px;







	height: 21px;







	padding: 0px 0px;







	background: #111111 url(../images/toggler_bg.gif) repeat-x top center;







	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;







	cursor: pointer;







}















#main {







	padding: 11px 0px 0px 0px;







	margin: 0px; 







	width: 912px;







	background: transparent; 







	clear: both;







} 















#left_col{







	width: 210px;







	float: left;







}















#right_col {







	width: 204px;







	float: right;







	padding-right: 3px;







}















#main_content {







	float: left;







	width: 492px;







	margin: 0px;







	padding: 0px;







}































#main_content #main_body {







	margin: 5px 7px;







	padding: 5px 20px 5px 20px;







	width: 452px;







	background: transparent;







}































#main_content2 {







	float: left;







	width: 702px;







	margin: 0px;







	padding: 0px;







}































#main_content2 #main_body2 {







	margin: 7px 0px 7px 0px;







	padding: 0px 0px 0px 20px;







	width: 682px;







	background: transparent;







}































div#banner {







	margin: 0px auto 10px auto;







	text-align: center;







}































/********************/















#newsflash {







	position: absolute;







	top: 60px;







	left: 420px;







/*	margin: 0px auto; */







	padding: 8px 15px;







	width: 450px;







}







/*	background: transparent url(../images/flash_bg.png) repeat-x top center; */































#newsflash div.moduletable td, #newsflash .contentpaneopen td {







	padding: 0px;







	margin: 0px;







	color: #ffffff;







	line-height: 1.2em;







	background: transparent;







	text-align: left;







}















#newsflash div.moduletable h3 {







	font: bold 1.0em Tahoma, Arial, Helvetica, sans-serif;







	color: #ffffff;







	letter-spacing: 0px;







	line-height: 1.1em;







}















#newsflash .article_seperator { 







	background : none;







	font-size: 1px;







}















#bmods {







	float: left;







	width: 410px;







}































/******/















.white_space {







	height: 20px;







	display: block;







}















.sep {







	display: block;







	height: 10px;







	clear: both;







}















#footer {







	margin: -2px auto 0 auto;







	width: 912px;







	background: #000000 url(../images/footer_bg.gif) repeat-x top center;







}















#footer_l {







	margin: 0px auto;







	width: 912px;







	padding: 2px 0px 15px 0px;







	background: #000000 url(../images/footer.gif) top center;







}















#footer p,







#footer_l p {







	font-size: 0.7em;







	color: #FFFFFF;







	text-align: center;







	padding: 20px 0px 0px 0px;







	line-height: 16px;







	background: transparent;







}















#footer p a {







	text-decoration: none;







	color: #ffffff;







	font-weight: bold;







}















#footer p a:hover {







	text-decoration: underline;







	color: #ffffff;







}















/* *********************** END LAYOUT SETTINGS  *********************** */















/* *********************** NAVIGATION SECTION   *********************** */















#breadcrumb {







    display: block;







	background: transparent url(../images/bullettree-level0.png) no-repeat 5px 10px;







	border-bottom: 1px dotted #b3b3b3;







	padding: 3px 5px 3px 15px;







	color: #404040;







	text-decoration: none !important;







}















/* Pathway Breadcrumbs */	







	.pathway {font-size: 0.8em;color:#000000; font-weight: normal; }







	a.pathway {color: #c08a0e;text-decoration: none; }







	a.pathway:hover {color:#76d957;text-decoration: underline;}







	span.pathway img {







	}















/* ********* Top Nav menu *********************  */















#topnav {







	position: absolute;







	height: 25px;







    margin: 0px auto;







    top: 6px;







    left: -10px;







}















#topnav ul {







	list-style: none;







	margin: 0 0 0 80px;







    padding: 0;







}















#topnav ul a:hover {







          color: #0e3a55;







}















#topnav li {







	padding: 0;







        margin: 0;







        float: left;







        background: url(../images/tabgillright.gif) no-repeat right top;







        margin-right: 20px;







}















#topnav a {







        display: block;







        background: url(../images/tabgillleft.gif) no-repeat left top;







        padding:5px 15px;







}   















#topnav a:link, #topnav a:visited {







	color: #ffffff;







	text-decoration: none;







	font: 0.95em Tahoma, Arial, geneva, sans-serif;







}















#topnav li.active {







        background: url(../images/tabgillright_a.gif) no-repeat right top;







}















#topnav li.active a {







        background: url(../images/tabgillleft_a.gif) no-repeat left top;







}















#topnav li.active a:link,







#topnav li.active a:visited {







        color: #ffffff;







        font-weight: normal;







}















/* ********* End Top Nav menu **************** */







/* *********************** END NAVIGATION SECTION ********************* */















/* *********************** STANDARD MODULE TABLE  ********************* */

#left_col div.moduletable h3, #left_col .moduletable_menu h3, #right_col div.moduletable h3, #right_col .moduletable_menu h3 { 
	font: bold 1.2em Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	padding: 7px 0px 7px 0px;
	margin: 7px 0px 7px 0px;
	text-transform: none;
	color: #eeeeee;
	text-align: center;
	background: url(../images/header_h3_bg.png) repeat-x center top;
	letter-spacing: 0px;
	width: 210px;
}


#compu_user5 div.moduletable h3, #compu_user6 div.moduletable h3,#compu_user7 div.moduletable h3 { 
	font: bold 1.2em Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	padding: 7px 0px 7px 0px;
	margin: 7px 0px 7px 0px;
	text-transform: none;
	color: #eeeeee;
	text-align: center;
	background: url(../images/header_h3_bg.png) repeat-x center top;
	letter-spacing: 0px;
	width: 280px;
}

#right_col div.moduletable h3, #right_col .moduletable_menu h3{
	font: bold 1.2em Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	padding: 7px 0px 7px 0px;
        margin: 7px 5px 7px 0px;
	text-transform: none;
	color: #eeeeee;
	text-align: center;
	background: url(../images/header_h3_bg.png) repeat-x center top;
	letter-spacing: 0px;
	width: 204px;	
}















#left_col div.moduletable, #left_col2 div.moduletable {







	text-align: left;







	padding: 0px 0px 13px 0px;







	margin-bottom: 2px;







    margin-left: 0px;







	background: transparent;







}















#right_col div.moduletable {







	padding: 0px 0px 4px 0px;







}















table.moduletable td {height: 18px; text-align: center; } 















table.moduletable p {







	text-align: left;







}















#main_content div.componentheading,







#main_body2 div.componentheading {







    text-transform: capitalize;







    text-align: center;







    font: bold 1.5em Verdana, Arial, Helvetica, sans-serif;







	line-height: 1.2em;







	margin: 0px 7px 55px 7px;







	color: #2f6d0f;        







}















#main_content div.componentheading_seniors,















#main_body2 div.componentheading_seniors {







    text-transform: capitalize;







    text-align: center;







    font: bold 1.7em Verdana, Arial, Helvetica, sans-serif;







	line-height: 1.4em;







	margin: 0px 7px 35px 7px;







	color: #2f6d0f;        







}















/* Custom Modules */















.latestnews, .mostread {







	list-style: none;







	padding: 1px 2px;







	margin: 0px;







	text-align: left;







	background: none;







}















li.latestnews, li.mostread {







	list-style: none;







	padding: 1px 0px;







	margin: 0px;







	background: none;







}















li.latestnews a, li.mostread a {







	text-transform: none;







	text-decoration: none;







	text-align: left;







	padding-left: 20px;







	display: block;







	color: #6a6a6a;







	background: transparent url(../images/s_arrow.gif) no-repeat 1px 5px;







}















#left_side li.latestnews a, #left_side li.mostread a, #left_side2 li.latestnews a, #left_side2 li.mostread a {







	background: transparent url(../images/arrow.gif) no-repeat 1px 5px;







}















li.latestnews a:hover, li.mostread a:hover {







	text-decoration: none;







	color: #ff7e00;







}















.search {







	padding: 5px 0px;







	margin: 3px 3px;







	text-align: center;







}















.search .button {







	background: none;







	border: none;







	color: #ff7e00;







	font: bold 1.1em Arial, Helvetica, sans-serif;







	line-height: 0.6em;







	letter-spacing: 0px;







	vertical-align: middle;







	text-transform: none;







	padding: 0px;







	margin: 0px;







	width: 65px;







}















.search .button:hover {







	color: #76d957;







}















.search .inputbox {







	margin: 3px 0px;







	padding: 2px 3px;







	width: 174px;







	height: 2em;







	color: #000000;







	vertical-align: middle;







}















/* End Custom Modules */















/* *********************** END STANDARD MODULE TABLE ********************* */















/* *********************** CONTENT - SECTIONS & CATEGORIES *********************** */















td.contentheading {







	padding: 5px 0px;







	margin: 0px;







	line-height: 1.2em;







	font: bold 1.1em Tahoma, Arial, Helvetica, sans-serif;







	letter-spacing: 0px;







	color: #525252;







	text-transform: none;







}















.contentheading table td {







	letter-spacing: 0px;







	font-weight: bold;







}















/* content title and links */















.contentpagetitle {background-color : transparent; }















a.contentpagetitle,a.contentpagetitle:link, a.contentpagetitle:visited 















{text-decoration: none;font-weight: bold; color: #525252; }















a.contentpagetitle:hover { color: #6DBC10; text-decoration: none;}















/* top box like a category description */















.contentdescription {







	background: transparent;







	padding: 5px 0px;







}















/* Main Body Text */







.contentpane { }















.contentpaneopen { line-height: 16px; margin: 0px 0px 10px 0px; }















.contentpaneopen_seniors { 







	line-height: 20px; margin: 20px 0px 10px 20px;







	font-size: 16px; 







	}















.contentpaneopen img {







	margin: 5px;







}















#main_body .contentpaneopen {







	width: 100%;







}















/* Main Body Text */















/* article rating */















.content_rating {font-weight: normal;font-size:10px; padding-left: 2px;vertical-align: middle;line-height: 10px;}















.content_vote {font-weight: normal;font-size: 10px;}















.content_rating img {







	vertical-align: middle;







}































.content_vote input {







	background: none;







	margin-left: 1px;







	margin-right: 1px;







}















/* icons */







.buttonheading{font-size: 12px; }







.buttonheading img {







	margin: 0px 1px;







}















.pop-ups {float: right;}







a.pop-up {border-bottom: 0;}































/* Dates */

.createdate {color: #9c9c9c; font-size: 11px; font-weight: bold; text-transform: none; padding-bottom: 15px; line-height: 12px; }
.modifydate {color: #cccccc; font-size: 11px; font-style: normal; text-transform: none; line-height: 12px;}
.newsfeeddate {font-size: 11px; color: #999; font-weight: normal;}


/* Dates */


/* *******others********** */

.small { 
	color: #c4c4c4;
	font: bold 10px Arial, Helvetica, sans-serif;
	line-height: 12px;
	margin: 0px; padding: 0px;
        text-transform: none;
}

/* Page navigation links "<<< 1 of 10 next >>>" */

.pagenav { 
	font-size: 11px; 
	color: #747474;
}

.pagebar{font-size: 11px; font-weight: normal;}
.pagenav_prev{font-size: 11px; color: #747474; text-decoration: none; }
.pagenav_next{font-size: 11px; color: #747474; text-decoration: none; }
a.pagenav {color: #6DBC10; text-decoration: none; font-weight: normal; }
a.pagenav:hover {color: #6DBC10; text-decoration: underline; font-weight: normal; }
.pagenavcounter{	height: 15px;  }
.back_button{font-size: 11px; letter-spacing: 1px; height: 15px; clear: both;  margin: 5px 0px; text-transform: uppercase; font-weight: bold; }

/* Read more link */

.readon {
	font-weight: bold !important;
	font-size: 11px;
	text-decoration: none;
	color: #6DBC10;
	line-height: 22px;
}

.readon:hover {
	text-decoration: none;
	color: #6DBC10;
}

/* Article index   */
table.contenttoc {
	padding: 0px;
	margin: 2px;
	font-size: 11px;
	}

table.contenttoc th {
	background: transparent; 
	color: #666666;
}

table.contenttoc td {padding: 2px;}


/* Links article index */















a.toclink:hover, a.toclink:visited, a.toclink:link {	height: 18px; }















/* End Article index  */































/*  component heading */















.componentheading {







	text-align: left;







	background: transparent;







	height: 16px;







	padding: 7px 0px;







	font: bold 14px Arial, Helvetica, sans-serif;







	color: #666666;







	text-transform: uppercase;







	letter-spacing: -1px;







	vertical-align: middle;







}































/* Sectiontable Table types listings Faqs's, weblink etc..*/















.sectiontableheader {







	background: #e1e1e1;







	color : #747474;







	border-collapse: collapse;







	font-weight: bold;







	text-transform: uppercase;







	padding: 3px;







}















/* Table odd and Even Rows */















.sectiontableentry1 {







	background: transparent;







	color: #999999;







	font-size: 11px; 







	padding: 2px 0px !important;







	text-align: left;







}















.sectiontableentry2 {







	background: transparent;







	color: #666666;







	font-size: 11px; 







	padding: 2px 0px !important;







	text-align: left;







}















#left_side .sectiontableentry1, #left_side2 .sectiontableentry1  {







	color: #d3edf7;







	line-height: 16px;







}















#left_side .sectiontableentry2, #left_side2 .sectiontableentry2 {







	color: #ffffff;







	line-height: 16px;







}















.sectiontableentry1 td, .sectiontableentry2 td {







	padding: 2px !important;







}















.sectiontableentry1 input, .sectiontableentry2 input {







	margin: 0px; 







	padding: 0px;







	height: 13px;







	width: 13px;







	background: none;







	vertical-align: middle;







}































.sectiontableentry1 label, .sectiontableentry2 label {







	margin: 0px;







	padding: 0px 0px 0px 5px;







	width: 185px;







	display: block;







}















.sectiontablefooter {







	height: 18px; 







}















table.poll {







	border: none;







	margin: 0px;







	padding: 0px 5px;







}















table.poll thead td {







	text-align: left;







	margin: 0px;







	padding: 0px;







}















#left_side table.poll div, #left_side2 table.poll div {







	text-align: center;







	font-size: 1px;







	letter-spacing: -2px;







}















#left_side table.poll div input, #left_side2 table.poll div input {







	letter-spacing: 0px;







}















table.pollstableborder {







	margin: 0px;







	padding: 0px;







	border: none;







}















table.pollstableborder td {







	text-align: left;







	margin: 0px;







	padding: 0px;







}















/* End Sectiontable */















/* Category */















.category {color:#ccc;}















a.category:link, a.category:visited { height: 15px; color: #6DBC10; text-decoration: none;  }















a.category:hover  {	height: 15px; color: #6DBC10; text-decoration: underline; }















/* End category */































/* blogsection */















.blog {background-color: transparent;}















.blogsection{	height: 18px;  }















.blog_more{	clear: both; display: block; width: 430px; padding: 10px 0px; }















.blog_heading {	height: 18px;  }















/* space from bottom of article */















.article_seperator{background-color : transparent;}















/* End blogsection */































/* results if not search google */















.searchintro{height: 18px;}















/*Search Form keyword highlight*/

.highlight {
	background: #f0f0f0;
	padding: 0px 4px 0px 4px;
	color: #0E3A55;
	font-weight: bold;
}


/* End Search Form */


/* wrapper title */















.wrapper{background-color : #FFFFFF;}















/* *********************** END CONTENT - SECTIONS & CATEGORIES *********************** */


/* *********************** FORM SECTION  *********************** */	

form { 
	font-size: 1.0em;
	margin: 0px;
}

input {
	background-color: #FFFFFF;
	font-size: 1.0em; color: #333;
}

#mod_login_username, #mod_login_password {
	background: #ffffff;
	font-size: 1.0em;
	padding: 2px;
	margin: 3px 0px;
	width: 140px;
	border: 1px solid #12263a;
	color: #666;
}

#mod_login_remember {
	background: transparent;
	border: none;
	height: 15px;
	vertical-align: middle;
	padding: 0px;
	margin: 3px;
}

div.moduletable fieldset {
	width: 200px;
        border: none;
        margin: 0px;
	padding: 0px;
	text-align: center;
	clear: both;
}

div.moduletable form.form-login input.button {
	text-align: center;
	cursor: pointer;
}

div.moduletable form.form-login p {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

div.moduletable form.form-login p.central {
	margin: 0px;
	padding: 5px 0px;
        text-align: center !important;
}

div.moduletable form.form-login a {
	color: #6DBC10;
}

.inputbox { background: transparent; border: 1px solid #666666; margin: 2px 0px; color: #747474; }

.text_area, textarea {background: transparent; border: 1px solid #666666; width: 100%; color: #747474; }


/* Pull down menu */















.selectbox {width: 100%;}















/* Submit Button */















.button {







	border: none;







	color: #6DBC10;







	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;







	background: transparent;







	margin: 0px;	







	text-transform: none;







	vertical-align: middle;







	outline: none;







	height: 23px;







}































.button:hover {







	color: #6DBC10;







}















































#left_col select, #left_col #mod_templatechooser_jos_change_template, #left_col option, select, select option {







	background: #ffffff;







	font-size: 11px;







	padding: 1px;







	margin: 3px 0px;







	width: 156px;







	color: #666;







	height: auto;







	font-weight: normal;







}































#left_col select {







	border: 1px solid #747474;







}































#main_content select, #main_content select option {







	width: auto;







}















/* Contact Email Form */







.contact_email {margin: 0px;padding: 0px;}















#searchphraseany, #searchphraseall, #searchphraseexact {







	background: none;







}















/* *********************** END FORM SECTION *********************** */







/* *********************** TABBED EDITING *********************** */















/*When user login to edit or sumbit articles*/















/* for modifying {moscode} output.  Don't set the colour! */















.moscode {







	background-color: #f0f0f0;







}















.code {







	font-family: courier, serif;







	font-size: 1.2em;







	padding: 2px;







	background-color: #f0f0f0;







	color: blue;







	border: 1px solid #d5d5d5;







	margin: 0px;







	width: 90%;







}















/* Text passed with mosmsg url parameter */















.message {







	font-family : Arial, Helvetica, sans-serif;







	font-weight: bold;







	font-size : 1em;







	color : #666;







	text-align: center;







   }































/* Styles for dhtml tabbed-pages */















.ontab {







	background-color: #666666;







	border-left: outset 1px #666;







	border-right: outset 1px #333;







	border-top: outset 1px #666;







	border-bottom: solid 1px #333;







	text-align: center;







	cursor: default;







	font-weight: bold;







	color: #FFFFFF;







	padding: .2em;







   }































.offtab {







	background-color : #cccccc;







	border-left: outset 1px #666;







	border-right: outset 1px #333;







	border-top: outset 1px #666;







	border-bottom: solid 1px #333;







	text-align: center;







	cursor: default;







	font-weight: normal;







	padding: .2em;







   }















.edit-tabs {







   padding: 1em;







   background: none;







   }















.tabpadding {padding:1px;}















.tabheading {







	background-color: #FF6600;







	text-align: left;







   }















.pagetext {







	visibility: hidden;







	display: none;







   }















	/*Body of the form*/















.adminform{background-color : #FFFFFF;}















/* *********************** End TABBED EDITING *********************** */















/* *********************** Typography ****************************** */















.border {







	border: 1px solid #e5e5e5;







	padding: 3px;







}































.alert {







	border-top: 2px solid #FEABAB;







	border-bottom: 2px solid #FEABAB;







	padding: 1em 1em 1em 5em;







	background: #FFDFDF url(../images/icon-text-alert.png) no-repeat 1.5em;







}































.info {















	border-top: 2px solid #B7D2F2;















	border-bottom: 2px solid #B7D2F2;















	padding: 1em 1em 1em 5em;















	background: #DBE7F8 url(../images/icon-text-info.png) no-repeat 1.5em;















}



.clubbenefits{

      height: 75px;

      background: url(../images/pcaa-club-benefits-75.png) no-repeat;

      text-indent: -9999px;

      z-index: 4;



}































.download {















	border-top: 2px solid #DDEDBC;















	border-bottom: 2px solid #DDEDBC;















	padding: 1em 1em 1em 5em;















	background: #F2F9E5 url(../images/icon-text-download.png) no-repeat 1.5em;















}































.comment {







	border-top: 2px solid #FEEBAB;







	border-bottom: 2px solid #FEEBAB;







	padding: 1em 1em 1em 5em;







	background: #FEF8E1 url(../images/icon-text-comment.png) no-repeat 1.5em;







}















.tip {







	border-top: 2px solid #FEEBAB;







	border-bottom: 2px solid #FEEBAB;







	padding: 1em 1em 1em 5em;







	background: #FFFFD5 url(../images/icon-text-tip.png) no-repeat 1.5em;







}















.attachment {







	border-top: 2px solid #e5e5e5;







	border-bottom: 2px solid #e5e5e5;







	padding: 1em 1em 1em 5em;







	background: #f2f2f2 url(../images/icon-text-attachment.png) no-repeat 1.5em;







}















.dropcap:first-letter {







	float: left;







	color: #404040;







	font: 4em/.8em "Times New Roman", Times, serif;







}























.logo_title {







       color: #ffffff;







       line-height: 0.8em;







       font: 0.7em "Verdana", sans serif;







       margin: 0px 0px 0px 10px;







}















.logo_phrase {







       color: #ffffff;







       line-height: 1.2em;







       font: 1.1em "Verdana", sans serif;



       font-weight: bold;







       margin: 0px 0px 5px 25px;







}















.logo_phrase_lower {







       color: #ffffff;







       line-height: 1.4em;





       font: 0.8em "Verdana", sans serif;





       margin: 5px 0px 0px 45px;







}















blockquote {







	padding-left: 75px;







	margin: 0.35em 0 0.8em 0;







	background: transparent url(../images/icon-text-blockquote.png) no-repeat top left;







	font-style: italic;







	min-height: 45px;







}















/* *********************** End Typography ****************************** */































/* *********************** Menu options ******************************** */















/** @BULLET TREE **/















/* main level */







ul.menu-bullettree,







ul.menu-bullettree ul {







	background: none;







	list-style: none;







	padding: 0;







	margin: 0;







}















ul.menu-bullettree li {







	background: none;







	padding: 0;







	margin: 0;







}















ul.menu-bullettree {







	border-top: 1px dotted #b3b3b3;







}















ul.menu-bullettree ul li {







	margin-left: 1em;







}















ul.menu-bullettree a:link, ul.menu-bullettree a:visited {







	display: block;







	background: transparent url(../images/bullettree-level0.png) no-repeat 5px 10px;







	border-bottom: 1px dotted #b3b3b3;







	padding: 3px 5px 3px 15px;







	color: #c08a0e;







	text-decoration: none;







}















ul.menu-bullettree a:hover {







	background-color: #56c61c;







	color: #ffffff;







}















/* Sublevel items */















ul.menu-bullettree ul a:link,







ul.menu-bullettree ul a:visited {







	background-image: url(../images/bullettree-level1.png);







	border-bottom: none;







}















ul.menu-bullettree ul ul a:link,







ul.menu-bullettree ul ul a:visited {







	background-image: url(../images/bullettree-level2.png);







}















ul.menu-bullettree ul ul ul a:link,







ul.menu-bullettree ul ul ul a:visited {







	background-image: url(../images/bullettree-level3.png);







}















/* Active item */







ul.menu-bullettree li.active a {







	background: url(../images/bullettree-current.png) no-repeat 5px 10px;







    background-color: #66e823;







	font-weight: bold;







	color: #ffffff;







}















/** @DIV BAR **/















ul.menu-divbar {







	margin: 0;







	padding: 0;







	list-style: none;







	text-align: center;







}















ul.menu-divbar li {







	display: inline;







	margin: 0;







	border-left: 1px solid #B3B3B3;







	background: none;







	padding: 0 0.8em;







}















ul.menu-divbar li.item71 {







	border-left: none !important;







}























ul.menu-divbar a:link,







ul.menu-divbar a:visited {







	font: 0.6em italic;







	text-decoration: none !important;







	color: #ffffff;







}















ul.menu-divbar a:hover {







	text-decoration: underline !important;







}































/*  ********************** End Menu options **************************** */





/* ************* SimpleCaddy *********** */

.sccart {

        position: relative;

	display:block;

	clear: both;

	float: none;

	background-color: #d1d1d1;

	border-top: 3px solid grey;

        border-bottom: 3px solid grey;

	height: 70px;

}



.scshorttext {

        width: 240px;

        float: left;

	padding-left: 10px;

	padding-right: 5px;

        font-weight: bold;

}



.scunitprice {

        float: left;

	padding-left: 10px;

	padding-right: 5px;

        font-weight: normal;

}



.scbutton {

        position: absolute;

        padding: 2px 5px;

	top: 25px;

        left: 290px;

        border: 3px;

        border-style:solid;

        border-color:#fbbd55;

        font-size: 1.2em;

        Color: #ffffff;

        background-color: #3b823b;

       



}



/* ************* End SimpleCaddy ********** */









#system-message { margin-bottom: 20px; }































#system-message dd.message ul { background: #C3D2E5; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}































#system-message dd.error ul { color: #c00; background: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}































#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}