﻿BODY {
	background-color: #ffffff;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;} 

P {
	font-family: Arial, Calibri;	font-size:10pt;	text-align:left;	color: #2a2a2a;	line-height: 20px;
	padding-left: 20px;	padding-right: 20px;	padding-top: 4px; text-transform:none;
}

UL{            padding-left:15px;
               font-family: Arial, Calibri;
               font-size: 9pt;
               color : #909090;
               line-height:20px;
               list-style-image: url('images/default/bullet.png');  }                

ul.noIndent {
				margin-left: 15px;
				padding-left: 15px; }
LI {          
                font-family: Arial, Calibri;
                font-size: 9pt;
                color : #909090;
                line-height:20px;
                list-style-image: url('images/default/bullet.png');  }
				
				
				
a:link {
	color:#000;
}
a:visited {
	color:#000;
}
a:hover {
	color:#000;
}
a:active {
	color:#000;
} 

table {
border:0px none;

}

input, select, textarea{
	color: #5e5e5e;
	font-family: Arial, Helvetica;
	font-size: 8pt;
}
	
.navigationtext{
	background-image: url('images/default/navbg.jpg');}



.tableline1{
	background-color: #f3f3f3;	font-family: Arial, Calibri;	font-size: 9pt;	color : #5e5e5e;	line-height:18px;	padding:8px;}

	
.tableline1link{
	font-family: Arial, Calibri;	font-size: 9pt;	color : #5e5e5e;	line-height:20px;}

	
.tableline2{
	background-color: #ffffff;	font-family: Arial, Calibri;	font-size: 9pt;	color : #5e5e5e;	line-height:18px;	padding:5px;}

	
.dropdownbg{
	background-color: #ffffff;	padding:5px;	border: solid 1px #000000;}
	
	
	
.datetime{
	font-family: Arial, Calibri;	text-align:right;	text-transform:none;	font-size:8pt;	color : #ffffff;	line-height: 20px;	padding-right:5px;}
	
	
.addressname{
	font-family: Arial, Calibri;	text-transform:none;	font-size:10pt;	color : #ffffff;}

	
.address{
	font-family: Arial, Calibri;	text-transform:none;	font-size:8pt;	color : #ffffff;}
	
.maroonbg{
	background-color:#7a1f7c;
}
	
.sectionarrow{
	margin-top:auto;	margin-right:2px;	margin-bottom:auto;	margin-left:200px;}	
	
.search{
	font-family: Arial, Calibri;	text-transform:uppercase;	font-size:9pt;	color : #ffffff;	background-color:#7a1f7c;}

.loginhere{
	font-family: Arial, Calibri;	font-size:11pt;	color : #ffffff;	font-weight:bold;	background-color:#7a1f7c;	text-decoration:none;}
a.loginhere:link {
	text-decoration: none;} 
a.loginhere:visited {
	text-decoration: none;} 
a.loginhere:active {
	text-decoration: none;} 
a.loginhere:hover {
	text-decoration: underline;}

.welcome{
	font-family: Arial, Calibri;	font-size:11pt;	color : #ffffff;	font-weight:bold;	background-color:#7a1f7c;	text-decoration:none;
	text-align:left;}
	
.username{
	font-family: Arial, Calibri;
	text-transform:uppercase;
	font-size:7pt;
	color : #FFFFFF;
	background-color:#7a1f7c;
}
a.username:link {
	color : #fff;
	text-decoration:underline;} 
a.username:visited {
	color : #fff;
	text-decoration: underline;} 
a.username:active {
	color : #fff;
	text-decoration: underline;} 
a.username:hover {
	color:#ffffff;
	text-decoration: underline;}
	
.txtboxbg{
	background-color:#872c2c;}
	
.searchtable{
	padding:3px;}
	
.shadow{
	background-image: url('images/default/navdropshadow.jpg');}
	
.formtextsmall{
	font-family: Arial, Calibri;	font-size:8pt;	color : #878787;	text-transform:none;

}.sectionheader{
	font-family: Arial, Calibri;	text-align: left;	text-transform:none;	font-size:10pt;	color : #ffffff;	background-color: #000000;	line-height:40px;		    text-indent:15px;}
a.sectionheader:link {
	text-decoration: none;} 
a.sectionheader:visited {
	text-decoration: none;} 
a.sectionheader:active {
	text-decoration: none;} 
a.sectionheader:hover {
	text-decoration: none;
	
}.sectionheaderarrow{
	font-family: Arial, Calibri;	text-align: left;	text-transform:none;	font-size:10pt;	color : #ffffff;	background-color: #000000;	line-height:40px;
	padding-left:15px;}
a.sectionheader:link {
	text-decoration: none;} 
a.sectionheader:visited {
	text-decoration: none;} 
a.sectionheader:active {
	text-decoration: none;} 
a.sectionheader:hover {
	text-decoration: none;}
	
.sectionheadertext{
	font-family: Arial, Calibri;	text-align: left;		text-transform:none;	font-size:10pt;	color : #ffffff;	display:block;
	line-height: 20px;	
}a.sectionheadertext:link {
	color : #ffffff;
	text-decoration: none;	
} a.sectionheadertext:visited {
	color : #ffffff;
	text-decoration: none;
} a.sectionheadertext:active {
	color : #ffffff;
	text-decoration: none;
} a.sectionheadertext:hover {
	color : #ffffff;
}
	
.signature{
	font-family: Georgia, Arial;	text-transform:none;	font-style:italic;	font-size:13pt;	color : #000000;}
	
.ceoimage{
          padding:8px 8px 8px 0;
          }

.padding{
	padding:10px;}
	

.introsmall{
                font-family: Arial, Calibri;
                text-transform:none;
                text-align:left;
                font-size:9pt;
                color : #000;
                line-height: 18px;
}
.areaheader{
	font-family: Arial, Calibri;
	text-align: left;	
	text-indent: 10px;
	text-transform:uppercase;	
	font-size:8pt;
	font-weight:300;
	color : #292929;
	line-height: 28px;
	background:#f5f5f5 url('images/default/sectionbg.jpg') repeat-y left;
	text-decoration:none;
	border-bottom:1px solid #cdcdcd;}
a.areaheader:link, a.areaheader:visited, a.areaheader:active   {
	text-decoration:none;} 
a.areaheader:hover {
	text-decoration: underline;}
	
.coursesheader{
	font-family: Arial, Calibri;
	text-align: left;	
	text-indent: 10px;
	text-transform:uppercase;		
	font-size:8pt;
	font-weight:300;
	color : #292929;
	line-height: 28px;
	background-image: url('images/default/coursesbg.jpg');
	background-position: left 50%;
	text-decoration:none;}	
a.coursesheader:link {
	text-decoration:none;} 
a.coursesheader:visited {
	text-decoration:none;} 
a.coursesheader:active {
	text-decoration:none;} 
a.coursesheader:hover {
	text-decoration: underline;}
	
.adrateheader{
	font-family: Arial, Calibri;
	text-align: left;	
	text-transform:uppercase;	
	font-size:8pt;
	font-weight:300;
	color : #292929;
	line-height: 28px;
	padding-left:10px;
	background-image: url('images/default/coursesbg.jpg');
	background-position: left 50%;
	text-decoration:none;}	
	
.sectionbg{
	background-color: #f5f5f5;}
	
.outsideventbg{
	background-color: #d7c0c0;}
	
.eventdate{
	font-family: Arial, Calibri;	text-align: left;		text-transform:none;	font-size:8pt;	color : #0f0f0f;	padding-left:3px;}

.eventitem{
	font-family: Arial, Calibri;
	text-align: left;	
	text-transform:none;
	font-size:9pt;
	color : #000000;
	padding-bottom:10px;
	line-height:17px;}		
a.eventitem:link, a.eventitem:visited, a.eventitem:active, a.eventitem:hover   {
	text-decoration: underline;}
	
	
.eventtype{
	font-family: Arial, Calibri;
	text-align: left;
	text-transform:none;
	font-size:10pt;
	color :  #6cb027;
	padding:5px;
	background-color: #f5f5f5;
}
	
.booknow{
	font-family: Calibri, Arial;
	text-align: left;	
	text-transform:uppercase;
	font-size:8pt;
	color : #000;
	padding:1px;
	margin-right:2px;
	text-decoration: none;	}		
a.booknow:link, a.booknow:visited, a.booknow:active {
	text-decoration: none;}
 a.booknow:hover {
 	color : #000;
	text-decoration: underline;
}
	
.fullybooked{
	font-family: Calibri, Arial;
	text-align: left;	
	text-transform:uppercase;
	font-size:8pt;
	padding:1px 3px;
	margin:2px 0 0 0;
	text-decoration: none;
	color : #000;
	}

	
.save{
	font-family: Calibri, Arial;
	text-align: left;	
	text-transform:uppercase;
	font-size:8pt;
	color : #707070;
	padding:1px 3px;
	margin:2px 0 0 5px;
	text-decoration: none;}			
a.save:link, a.save:visited, a.save:active {
	text-decoration: none;} 
a.save:hover {
	color : #000;
	text-decoration: none;
}
	
.more{
	font-family: Calibri, Arial;
	text-align: left;	
	text-transform:uppercase;
	font-size:8pt;
	color :  #000;
	font-weight: bold;
	text-decoration:underline;}			
a.more:link, a.more:visited, a.more:active, a.more:hover  {
	text-decoration:underline;}

	
.pressbg{
	background-color: #f5f5f5;	padding:10px;}
	
.pressdate{
	font-family: Arial, Calibri;	text-align: left;	text-transform:none;	font-size:9pt;	color : #901f1f;}
	
.pressitem{
	font-family:Arial, Calibri;	text-align: left;		text-transform:none;	font-size:10pt;	color : #000000;	text-decoration:none;}
a.pressitem:link {
	text-decoration:underline;} 
a.pressitem:visited {
	text-decoration:underline;} 
a.pressitem:active {
	text-decoration:underline;} 
a.pressitem:hover {
	text-decoration:underline;}
	
.pressdescription{
	font-family: Arial, Calibri;	text-align: left;		text-transform:none;	font-size:9pt;	color : #555555;	line-height: 20px;}
a.pressdescription:link {
	text-decoration: none;} 
a.pressdescription:visited {} 
	text-decoration: none;
a.pressdescription:active {
	text-decoration: none;} 
a.pressdescription:hover {
	text-decoration: none;}
	

.download{
	font-family: Calibri, Arial;	text-align: left;	text-transform:uppercase;	font-size:8pt;	color : #000;	font-weight: bold;}
a.download:link {
	text-decoration: none;} 
a.download:visited {
	text-decoration: none;} 
a.download:active {
	text-decoration: none;} 
a.download:hover {
	text-decoration: none;}
	
.greybg{
	background-color: #85c544;

	
}.joiniodbg{
	background-color: #85c544;
	padding-top:15px;
	padding-right:15px;
	padding-left:15px;
	padding-bottom: 10px;
	line-height: 18px;
}
	
.joinheader{
	font-family: Arial, Calibri;	text-align: left;		text-transform:none;	font-size:18pt;	color : #ffffff;	padding-bottom: 3px;}
	
.joiniod{
	font-family: Arial, Calibri;
	text-align: left;	
	text-indent: 10px;
	text-transform:uppercase;	
	font-size:8pt;
	font-weight:300;
	color : #fff;
	line-height: 23px;
	background:#85c544 url('images/default/join_bg.jpg') repeat-y left ;}	
a.joiniod:link, a.joiniod:visited, a.joiniod:active, a.joiniod:hover    {
	text-decoration:none;
	color : #fff;}

	
.joincopy{
	font-family: Arial, Calibri;
	text-align: left;	
	text-transform:none;
	font-size:8pt;
	color : #ffffff;
	letter-spacing:1px;
	text-decoration: none;}
a.joincopy:link {
	color : #ffffff;
	text-decoration: underline;}
a.joincopyt:visited {
	color : #ffffff;
	text-decoration: underline;}
a.joincopy:active {
	color : #ffffff;
	text-decoration: underline;}
a.joincopy:hover {
	color : #ffffff;
	text-decoration: underline;}
	
.righthandsubbox{
	padding:5px;	background-color: #000000;
	
}.righthandsidebox{
	padding:15px; background-color: #000000;
	background-image: url('images/default/righthandbg.jpg');
	
}.righthandsideboxtext{
	font-family: Arial, Calibri;	text-align: left;		text-transform:none;	font-size:11pt;	color : #ffffff;	display:block;
	line-height: 20px;	
}a.righthandsideboxtext:link {
	color : #ffffff;
	text-decoration: none;	
} a.righthandsideboxtext:visited {
	color : #ffffff;
	text-decoration: none;
} a.righthandsideboxtext:active {
	color : #ffffff;
	text-decoration: none;
} a.righthandsideboxtext:hover {
	color : #ffffff;
	text-decoration: none;
	
}.righthandsidecopysmall{
	font-family: Arial, Calibri;	text-align: left;	text-transform:none;	font-size:8pt;	color : #ffffff;	line-height: 18px;	
	padding-bottom:15px;
	
}.rightcopyheader{
	font-family: Arial, Calibri;	text-align: left;	text-transform:none;	font-size:11pt;	color : #ffffff;	padding-left:15px;
	padding-right:15px;	line-height: 22px;	padding-bottom:10px;	padding-top:10px;
	
}.rightcopyheaderlink{
	font-family: Arial, Calibri;	text-align: left;	text-transform:none;	font-size:11pt;	color : #ffffff;	line-height: 22px; 	
	
}.rightcopy{
	font-family: Arial, Calibri;	text-align: left;	text-transform:none;	font-size:8pt;	color : #ffffff;	line-height: 18px;	
	padding-left:15px;	padding-bottom:15px;

	
}.listentobg{
	background-color: #000000;	padding-top:5px;	padding-right:15px;	padding-left:15px;	padding-bottom: 15px;}
	
.listenheader{
	font-family: Arial, Calibri;	text-align: left;	text-transform:none;	font-size:12pt;	color : #ffffff;}
a.listenheader:link {
	color : #ffffff;
	text-decoration: none;} 
a.listenheader:visited {
	color : #ffffff;
	text-decoration: none;} 
a.listenheader:active {
	color : #ffffff;
	text-decoration: none;} 
a.listenheader:hover {
	color : #ffffff;
	text-decoration: none;}

.listentocopy{
	font-family: Arial, Calibri;	text-align: left;		text-transform:none;	font-size:8pt;	color : #ffffff;	line-height: 18px;	letter-spacing:1px;}
a.listentocopy:link {
	text-decoration: none;} 
a.listentocopy:visited {
	text-decoration: none;} 
a.listentocopy:active {
	text-decoration: none;} 
a.listentocopy:hover {
	text-decoration: none;}

.listenline{
	font-size:7pt;	color : #ffffff;	padding-right:15px;	padding-left:15px;	letter-spacing:1px;}
	
.downloadboxcopy{
	font-family: Arial, Calibri;	text-align: left;		text-transform:none;	font-size:8pt;	color : #ffffff;	line-height: 13px;	letter-spacing:1px;}
a.downloadboxcopy:link {
	text-decoration: none;} 
a.downloadboxcopy:visited {
	text-decoration: none;} 
a.downloadboxcopy:active {
	text-decoration: none;} 
a.downloadboxcopy:hover {
	text-decoration: none;}	
	
.bottombg{
	background-color:#dfdfdf;}
		
.bottomdescription{
	font-family: Arial, Calibri;	text-align: left;	text-transform:none;	font-size:8pt;	color : #555555;	line-height: 20px;	padding-left:15px;
	padding-right:10px;	padding-bottom:15px;	padding-top:10px;}
a.bottomdescription:link {
	text-decoration: none;} 
a.bottomdescription:visited {
	text-decoration: none;} 
a.bottomdescription:active {
	text-decoration: none;}
 a.bottomdescription:hover {
	text-decoration: none;}
	
.siteby{
	font-family: Calibri,Arial;	text-align: right;		text-transform:none;	font-size:8pt;	color : #555555;}
a.siteby:link {
	text-decoration: none;} 
a.siteby:visited {
	text-decoration: none;} 
a.siteby:active {
	text-decoration: none;} 
a.siteby:hover {
	text-decoration: none;}
	
.bottomarticle{
	font-family: Arial, Calibri;	text-align: left;		text-transform:none;	font-size:8pt;	color : #000000;	line-height: 20px;}
a.bottomarticle:link {
	text-decoration: none;} 
a.bottomarticle:visited {
	text-decoration: none;} 
a.bottomarticle:active {
	text-decoration: none;} 
a.bottomarticle:hover {
	text-decoration: none;}

	
.whitesepline{
	background-image: url('images/default/whitesepline.gif');	background-repeat:no-repeat;	background-position: center 50%;}
	
.linksbg{
	font-family: Arial, Calibri;	text-align: left;	text-transform:uppercase;	font-size:8pt;	color : #000000;
	background-color:#f5f5f5;	padding:10px;	line-height:20px;}
a.linksbg:link {
	text-decoration: underline;} 
a.linksbg:visited {
	text-decoration: underline;} 
a.linksbg:active {
	text-decoration: underline;} 
a.linksbg:hover {
	text-decoration: underline;}
	
.tabletxt{
	font-family: Arial, Calibri;	text-align: left;	text-transform:uppercase;	font-size:8pt;	color : #000000;
	background-color:#f5f5f5;}	
	
.greytable{
	font-family: Arial, Calibri;	padding:5px; text-align: left;	text-transform:uppercase;	font-size:8pt;	color : #000000;
	background-color:#f5f5f5; }	
a.greytable:link {
	text-decoration: underline;} 
a.greytable:visited {
	text-decoration: underline;}
a.greytable:active {
	text-decoration: underline;} 
 a.greytable:hover {
	text-decoration: underline;}
	
.greytable1{
	font-family: Arial, Calibri;	padding:5px; padding-left: 20px; text-align: left;	text-transform:uppercase;	font-size:8pt;	color : #000000;
	background-color:#ffffff; }	
a.greytable:link {
	text-decoration: underline;} 
a.greytable:visited {
	text-decoration: underline;}
a.greytable:active {
	text-decoration: underline;} 
 a.greytable:hover {
	text-decoration: underline;}	

.greytable2{
	font-family: Arial, Calibri;	padding:5px; padding-left: 20px; text-align: left;	text-transform:uppercase;	font-size:8pt;	color : #000000;
	background-color:#f5f5f5; }	
a.greytable:link {
	text-decoration: underline;} 
a.greytable:visited {
	text-decoration: underline;}
a.greytable:active {
	text-decoration: underline;} 
 a.greytable:hover {
	text-decoration: underline;}	
	
.toolboxbg{
	font-family: Calibri, Georgia, Arial;	text-align: left;	text-transform:uppercase;	font-size:11pt;	color : #000000;
	background-color:#f5f5f5;	padding:10px;}
	
.toolbox{
	font-family: Calibri, Georgia, Arial;	text-align: left;	text-transform:none;	font-size:10pt;	color : #000000;}
a.toolbox:link {
	text-decoration: underline;} 
a.toolbox:visited {
	text-decoration: underline;} 
a.toolbox:active {
	text-decoration: underline;} 
a.toolbox:hover {
	text-decoration: underline;}
	
	
.footerbg{
	background-color:#000000;}

 
.footernav{
	font-family: Arial, Calibri;	font-size:10pt;	color : White;	text-decoration: none;	background-color:#000000;}
a.footernav:link {
	color : White;
	text-decoration:underline;} 
a.footernav:visited {
	color : White;
	text-decoration:underline;} 
a.footernav:active {
	color : White;
	text-decoration:underline;} 
a.footernav:hover {
	color : White;
	text-decoration: underline;}
	
.breadcrumbtrail{
	font-family: Arial, Calibri;	font-size:12pt;	color : White;	text-decoration: none;	background-color:#000000}
a.breadcrumbtrail:link {
	color : White;
	text-decoration:underline;} 
a.breadcrumbtrail:visited {
	color : White;
	text-decoration:underline;} 
a.breadcrumbtrail:active {
	color : White;
	text-decoration:underline;} 
a.breadcrumbtrail:hover {
	color : White;
	text-decoration: underline;}
	
.lefthandheader{
	font-family: Arial, Calibri;	font-size:10pt;	color : White;	text-decoration: none;	background-color:#000000;	padding:10px;}
a.lefthandheader:link {
	color : White;
	text-decoration:underline;} 
a.lefthandheader:visited {
	color : White;
	text-decoration:underline;} 
a.lefthandheader:active {
	color : White;
	text-decoration:underline;} 
a.lefthandheader:hover {
	color : White;
	text-decoration: underline;}
	
.lefthandnavbg{
	background-image: url('images/default/navsectionbg.jpg');}


.lefthandnavheader{	
	display:block;	font-family: Arial, Calibri;	text-align: left;	text-transform:uppercase;	font-size:8pt;	font-weight:300;	color : #ffffff;
	line-height: 18px;	padding-left:10px;	padding-top:5px;	padding-bottom:5px;}
a.lefthandnavheader:link {
	color : White;
	text-decoration:none;} 
a.lefthandnavheader:visited {
	color : White;
	text-decoration:none;} 
a.lefthandnavheader:active {
	color : White;
	text-decoration:none;} 
a.lefthandnavheader:hover {
	color : White;
	text-decoration:none;}
	
.lefthandnav{
	display:block;
	font-family: Arial, Calibri;	text-align: left;	text-transform:none;	font-size:8pt;	color : #f6d8d8;	letter-spacing:1px;
	line-height: 18px;	padding-left:10px;	padding-top:5px;	padding-bottom:5px;}
a.lefthandnav:link {
	color : #fff;
	text-decoration: none;
} 
a.lefthandnav:visited {
	color : #fff;
	text-decoration: none;
}
a.lefthandnav:active {
	color : #fff;
	text-decoration: none;
} 
a.lefthandnav:hover {
	display:block;
	color : #fff;
	background-color:#963998;
}	


	
.lefthandbetweenline{
	background: #903b92;}



.mainsiteintrocopy {
	font-family: Arial, Calibri;	font-size:11pt;	text-align:justify;	color: #6c6c6c;	line-height: 25px;
	padding-left: 20px;	padding-right: 20px;	padding-top: 4px;	width:90%;}
a.mainsiteintrocopy:link {
	color: #6c6c6c;
	text-decoration: underline;}
 a.mainsiteintrocopy:visited {
	color: #6c6c6c;
	text-decoration: underline;}
a.mainsiteintrocopy:active {
	color: #6c6c6c;
	text-decoration: underline;}
a.mainsiteintrocopy:hover {
	color: #6c6c6c;
	text-decoration: underline;}	
.mainsiteintrocopylink{
	font-family: Arial, Calibri;	font-size:11pt;	color: #6c6c6c;	line-height: 25px;}

.copy {
	font-family: Arial, Calibri;	font-size:10pt;	text-align:left;	color: #2a2a2a;	line-height: 20px;
	padding-left: 20px;	padding-right: 20px;	padding-top: 4px; text-transform:none;}
a.copy:link {
	color: #000000;
	text-decoration: underline;} 
a.copy:visited {
	color: #000000;
	text-decoration: underline;} 
a.copy:active {
	color: #000000;
	text-decoration: underline;} 
a.copy:hover {
	color: #000000;
	text-decoration: underline;}
	
.copylink {
	font-family: Arial, Calibri;	font-size:10pt;	text-align:left;	color: #000000;	line-height: 18px;}
a.copylink:link {
	color: #000000;
	text-decoration: underline;} 
a.copylink:visited {
	color: #000000;
	text-decoration: underline;} 
a.copylink:active {
	color: #000000;
	text-decoration: underline;} 
a.copylink:hover {
	color: #000000;
	text-decoration: underline;}
	
.copysmall {
	font-family: Arial, Calibri;	font-size:8pt;	text-align:left;	color: #000000;	line-height: 18px;}
a.copysmall:link {
	color: #000000;
	text-decoration: underline;} 
a.copysmall:visited {
	color: #000000;
	text-decoration: underline;} 
a.copysmall:active {
	color: #000000;
	text-decoration: underline;} 
a.copysmall:hover {
	color: #000000;
	text-decoration: underline;}
	
.backtotop {
	font-family: Arial, Calibri;	font-size:8pt;	text-transform:none;	color: #a6a6a6;}
a.backtotop:link {
	color: #a6a6a6;
	text-decoration: underline;} 
a.backtotop:visited {
	color: #a6a6a6;
	text-decoration: underline;} 
a.backtotop:active {
	color: #a6a6a6;
	text-decoration: underline;} 
a.backtotop:hover {
	color: #2f2f2f;
	text-decoration: underline;}
	
.username{
	font-family: Arial, Calibri;
	text-transform:uppercase;
	font-size:7pt;
	color : #fff;
	background-color:#7a1f7c;
	text-align:right;
	padding-right:3px;
}
a.username:link {
	color : #e1d6d6;
	text-decoration:underline;} 
a.username:visited {
	color : #e1d6d6;
	text-decoration: underline;} 
a.username:active {
	color : #e1d6d6;
	text-decoration: underline;} 
a.username:hover {
	color:#ffffff;
	padding-right:0px;
	text-decoration: underline;}
	
.forgot{
	font-family: Arial, Calibri;
	text-transform:uppercase;
	font-size:7pt;
	color : #fff;
	background-color:#7a1f7c;
	text-align:left;
}
a.forgot:link, a.forgot:visited, a.forgot:active {
	color : #fff;
	text-decoration:underline;
} 
a.forgot:hover {
	color:#ffffff;
	text-decoration: underline;}

.highlight {
	color: #8CC63F;	font-weight: 100;	font-size:14px;}

.promo {
	font-family: Arial, Calibri;	text-align: left;		text-transform:none;	font-size:10pt;	color : #b4b4b4;
	line-height: 18px;	letter-spacing:1px; padding-top:5px;	padding-right:15px;	padding-left:15px;	padding-bottom: 15px;	
	border:1px #c9c9c9 solid;}
	
.calendarmonth {
	font-family: Arial, Calibri;	text-align: center;	
	text-transform:none;	font-size:8pt;	color : #8a8a8a; line-height: 28px;
	padding-top:8px; padding-bottom:8px;
	background-image: url('images/default/calendarbg.jpg');
	border-bottom:2px solid #eaeaea; text-decoration:none}

	
.calendarmonthlink{
	font-family: Arial, Calibri;	text-align: center;	text-decoration:none;
	text-transform:none;	font-size:8pt;	color :#000000; }

.calendarmonthlinkul{
	font-family: Arial, Calibri;	text-align: center;	text-decoration:underline;
	text-transform:none;	font-size:8pt;	color :#000000; }	
	
.calendartext{
	font-family: Arial, Calibri;	text-align: left;	text-decoration:none; line-height:22px;
	text-transform:none;	font-size:8pt;	color : #8a8a8a;  }
a.calendartext:link {
	color : #8a8a8a;
	text-transform:none;} 
a.calendartext:visited {
	color : #8a8a8a;
	text-transform:none;} 
a.calendartext:active {
	color :#8a8a8a;
	text-transform:none;} 
a.calendartext:hover {
	color : #000000;
	text-decoration: underline;}

H1 {
	font-family: Arial, Calibri;
	font-size: 20px;
	color : #7a1f7c;
	font-weight: 100;
	line-height:25px;
	padding-left: 20px;
	padding-right: 8px;
	padding-top: 4px;}

H2 {
	font-family: Arial, Calibri;
	font-size: 16px;
	color : #6cb027;
	font-weight: none;	
	text-transform:none;
	padding-left: 20px;
	padding-right: 8px;
	padding-top: 4px;}

H3 {
	font-family: Arial, Calibri;
	font-size: 11pt;
	color : #7f7f7f;
	text-transform:none;
	padding-left: 20px;
	padding-right: 8px;
	padding-top: 10px;}

H4 {
	font-family: Arial, Calibri;
	font-size: 11pt;
	color : #820000;
	text-transform:none;
	padding-left: 20px;
	padding-right: 8px;
	padding-top: 10px;}

H5 {
	font-family: Arial;
	font-size: 10pt;
	color : #58595b;}

.disclaimer {
	font-family: Arial;
	font-size: 7pt;
	color : #58595b;
	text-align: center;
	line-height: 25px;
	padding-top: 15px;}
	
.asterisk {
	font-family: Georgia, Times New Roman;
	font-size: 10pt;
	color : #820000;
	text-transform:none;}
		
	
.righthandheader {
	font-family: Georgia, Times New Roman;
	font-size: 10pt;
	color : #820000;
	text-transform:none;}
		
		
.statement{
	font-family: Georgia, Times New Roman;
	font-size: 11pt;
	color : #a1a1a1;
	font-style:italic;		
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 4px;
	line-height:25px;}

.paging{
	font-family: Arial, Calibri; font-size:9pt;	color : #000000; text-decoration:none;}
a.paging:link {
	font-family: Arial, Calibri; font-size:9pt;	color : #000000; text-decoration:none;} 
a.paging:visited {
	font-family: Arial, Calibri; font-size:9pt;	color : #000000; text-decoration:none;} 
a.paging:active {
	font-family: Arial, Calibri; font-size:9pt;	color : #000000; text-decoration:none;} 
a.paging:hover {
	font-family: Arial, Calibri; font-size:9pt;	color : #000000; text-decoration:none;}	
	
TABLE
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #f4f0ec;
	FONT-FAMILY: arial, Tahoma
}	
.sitemapheader{

                font-family: Arial, Calibri;
                font-size: 9pt;
                color : #000000;
                line-height:10px;
                font-weight:bold; }
.sitemap{
                padding:0px;
                font-family: Arial, Calibri;
                font-size: 8pt;
                color : #909090;
                line-height:15px;
                list-style-image: url('images/default/bullet_small.png'); 
         }     
         
.corppatronlogo{
	float:left;
	padding-right:10px;
	clear:left;}	
.shoptotalbg{
	font-family: Arial, Calibri;	padding:5px; text-align: left;	text-transform:none;	font-size:9pt;	color : #ffffff;
	background-color:#820000;}	
a.shoptotalbg:link {
	text-decoration: underline;} 
a.shoptotalbg:visited {
	text-decoration: underline;}
a.shoptotalbg:active {
	text-decoration: underline;} 
 a.shoptotalbg:hover {
	text-decoration: underline;}
	
.shopping{
	font-family: Arial, Calibri;
	text-transform:uppercase;
	font-size:7pt;
	color : #ffffff;
	background-color:#7a1f7c;
	text-align:left;
}
a.shopping:link {
	color : #ffffff;
	text-decoration:none;} 
a.shopping:visited {
	color : #ffffff;
	text-decoration: none;} 
a.shopping:active {
	color : #ffffff;
	text-decoration:none;} 
a.shopping:hover {
	color:#ffffff;
	text-decoration:none;}
	
.pagenumbers{
	font-family: Arial;
	font-size:11px;
	color : #505050;
	background-color:#e8e8e8;
	text-align:center;
	text-transform:uppercase;
	line-height:25px;
	display:inline-block;
	width:25px;
	height:25px;
	margin-bottom:3px;
}a.pagenumbers:link, a.pagenumbers:visited, a.pagenumbers:active {
	color : #505050;
	background-color:#e8e8e8;
	text-decoration:none;
} a.pagenumbers:hover {
	color : #ffffff;
	background-color:#8d8d8d;
	text-decoration:none;
}	

	
.row1{
	background-color:white;	
	font-family: Arial, Calibri;	
	font-size: 9pt;	
	color : #5e5e5e;	
	text-decoration:none;
	}

.row2{
	background-color: #DDDDDD;	
	font-family: Arial, Calibri;	
	font-size: 9pt;	
	color : #5e5e5e;	
	text-decoration:none;
	}

.membershiptable_SectionHeader{
	font-family: Arial, Calibri;
	font-size:11pt;	
	color : #000000;
	background-color:#f5f5f5;
	padding:5px;
	padding-top:10px;
	border-top:solid 1px #cdcdcd;
	margin-top:10px;
	}
	
.membershiptable{
	font-family: Arial, Calibri;
	padding:2px;
	font-size:8pt;
	color : #424242;
	background-color:#f5f5f5;
	line-height:11px }
	
.membershipbutton{
	width:340px;
	color: #000;
	font-size:10pt;
	margin-top:5px;}

	
.membershiptablesmall{
	font-size:7pt;}
	
	
	