p, ul, blockquote, div, dl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	line-height: 15px;
 
}




UL LI	{ list-style-type:	disc ; padding-bottom: 7px;}	
UL LI UL	{ list-style-type:	disc ; padding-bottom: 7px;}	
UL LI UL LI	{ list-style-type:	disc ; padding-bottom: 7px; padding-top: 7px;}	

DL {margin-top: 5px;}

img {border: none;}

a, .link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 20px;
}

a:link 	    {text-decoration: underline; color: #596B59; font-weight: bold; }
a:visited 	{text-decoration: underline; color: #596B59; font-weight: bold; }
a:hover 	{text-decoration: none; color: #8E6C4B; font-weight: bold; }
a:active 	{text-decoration: underline; color: #596B59; font-weight: bold; }

a.link:link 	{text-decoration: underline; color: #596B59; font-weight: bold; }
a.link:visited 	{text-decoration: underline; color: #596B59; font-weight: bold; }
a.link:hover 	{text-decoration: none; color: #8E6C4B; font-weight: bold; }
a.link:active 	{text-decoration: underline; color: #596B59; font-weight: bold; }

a.linkselected { font-weight: bold; background-color: #7b9570; padding: 3px 5px 3px 5px; }
a.linkselected:link 	{text-decoration: underline; color: #ffffff;}
a.linkselected:visited 	{text-decoration: underline; color: #ffffff;}
a.linkselected:hover 	{text-decoration: none; color: #ffffff;}
a.linkselected:active 	{text-decoration: underline; color: #ffffff;}

.linknorm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 20px;
}

a.linknorm:link 	{text-decoration: underline; color: #596B59; font-weight: normal; }
a.linknorm:visited 	{text-decoration: underline; color: #596B59; font-weight: normal; }
a.linknorm:hover 	{text-decoration: none; color: #8E6C4B; font-weight: normal; }
a.linknorm:active 	{text-decoration: underline; color: #596B59; font-weight: normal; }

.jlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 18px;	
}

.jlink a:link {	color: #FFFFFF;	font-weight: normal;	text-decoration: none;}
.jlink a:hover { color: #FFFFFF;font-weight: normal;	text-decoration: underline;}
.jlink a:active {	color: #FFFFFF;	font-weight: normal;	text-decoration: underline; }
.jlink a:visited {	color: #FFFFFF;	font-weight: normal;	text-decoration: none;}


.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	line-height: 14px
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
}

.textbr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #596B59;
	font-weight: normal;
	line-height: 18px;
}
h1, .header1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #596B59;
	line-height: 20px;
}

h2, .header2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #8E6C4B;
	line-height: 20px
}

#pgmain		{width: 1000px;}
#pgleft		{width: 180px; text-align: left; vertical-align: top;}
#pgcontent	{width: 700px; text-align: left; vertical-align: top;}
#pgright 	{width: 120px;}

#ccmgamenus { width: 180px; border: solid 0px #000000;}
#ccmgamenus td {padding-right: 10px;}

.style1 {font-family: "Times New Roman", Times, serif;}
.style2 {font-size: large;}
.style3 {color: #006600;}
.errtxt {color: #ff0000;}
.txtsmall {font-size: 10px;}
.txttiny {font-size: 9px;}

/* Styles for right column links on Design pages */

#rightnav div {margin-top: 42px; padding-top: 10px; vertical-align: top; background-color: #f2f3ed; height: 200px;}

#rightnav div p {padding-left: 12px; font-weight: bold;}

#rightnav ul {margin-left: 10px; padding-left: 0px;}

#rightnav ul li { list-style-type: none; }

#rightnav ul a {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #596B59;
	line-height: 20px;}
	
#rightnav ul a.linknorm {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #596B59;
	line-height: 20px;}
	

/* New Home 3 */


#homemain a {font-size: 10px; color: #833c56; line-height: 13px;}
#homemain a:link 	{text-decoration: underline; font-weight: normal; }
#homemain a:visited 	{text-decoration: underline; font-weight: normal; }
#homemain a:hover 	{text-decoration: none; font-weight: normal; }
#homemain a:active 	{text-decoration: underline; font-weight: normal; }

.hmhdr {margin-left: 5px; margin: 0px 0px 10px 0px; color: #833c56;
        font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: 16pt;
        font-weight: bold;}

.hmintro  {font: normal 11px/13px verdana; color: #333333; text-align: justify; }

.hmcontent, .hmcontent ul, .hmcontent div {font: normal 10px/12px verdana; color: #333333; line-height: 12px;}

.hmevents {font: normal 11px/12px verdana; color: #333333; padding: 0px 0px 0px 10px; margin-left: 1px; width: 192px; vertical-align: top;}

/* height on hmbox this effects the Upcoming events box, height on hmspot effects the lower boxes */
.hmbox { margin: auto; width: 192px; background: url(images/mb.gif) repeat; height: 220px; vertical-align: top; border: solid 0px red;}

.hmspot {vertical-align: top; padding: 10px 10px 0px 10px; margin-left: 1px; width: 192px; height: 240px; border: solid 0px green;}

.hmtitle {color: #ffffff; font-size:13px; font-weight: bold;  font-family: Arial; 
            text-align: center; padding: 0px 0px 10px 0px; background-color: #7b9570; height: 23px;}

.hmtop div { background: url(images/tl.gif) no-repeat top left;   width: 194px;}
.hmtop { background: url(images/tr.gif) no-repeat top right; background-color: #7b9570;}
.hmbot div { background: url(images/bl.gif) no-repeat bottom left; }
.hmbot { background: url(images/br.gif) no-repeat bottom right;  background-color: #e6e7da; }

.hmtop div, .hmtop, .hmbot div, .hmbot { height: 7px; font-size: 1px; }

.hmtips li {padding-bottom: 3px;}
.hmtips {
    margin-left: 17px;
	vertical-align: top;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: left;
	list-style-type: disc;}


.qotm {border:solid 1px #833c56; margin: 0px; padding: 5px 5px 5px 5px; background-color: #f7f8eb;}

.callout {border:solid 1px #833c56; margin: 0px; padding: 10px; background-color: #f7f8eb;}

.question {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #8E6C4B;
	line-height: 20px}
.answer {}




                                
                                
                                