
/*---------------------------------------------------------------------------------
Layout Styles
---------------------------------------------------------------------------------*/

body {
	background: url(../images/background_repeat.gif) repeat-x #351D5A;
	margin: 0;
	padding: 0 0 15px 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
}

body p {
	margin: 0;
	padding: 0;
}

div {
	text-align: left;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}   

h1 {
	color: #4e2e7f;  
	font-size: 20px; 
	margin: 0;
	padding: 0;
}

h2 {
	color: #FFFFFF;  
	font-size: 12px; 
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: normal;
}

h3 {
	color: #4e2e7f;  
	font-size: 110%; 
	margin: 0 0 5px 0;
	padding: 0;
}

h4 {
	color: #555555;  
	font-size: 110%; 
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
}

h5
{
	margin: 0 0 5px 0;
}

tr {
	background: #EEEEEE;
	border: none;
}

td {
	border: 1px solid #c9bfda;
}

th {
	background: #e1daed;
	border: 1px solid #c9bfda;
	text-align: left;
}

dt {
	cursor: pointer;
}
dt span {
	font-weight: bold;
}

#mainFrame {
	width: 960px;  
	padding: 0;
	margin:0 auto;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 960px;
}


html>body #mainFrame {
	width: 960px;
}

/*---------------------------------------------------------------------------------
Header Styles
---------------------------------------------------------------------------------*/

#mainHeader {   
	padding: 0;
	margin: 0; 
	height: 100px;
	text-align: left; 
	font-size: 10px;
	background:url(../images/mainHeader_background.gif) no-repeat;
}

#mainHeader .left {   
	float: left;
	padding: 16px 0 0 0;
	margin: 0; 
	width: 220px;
}

#mainHeader .right {   
	float: right;
	padding: 5px 0 0 14px;
	margin: 0 -5px 0 0; 
	background: url(../images/Search_Background.gif) top no-repeat;
	width: 176px;
	height: 32px;
}

#mainHeader .right #SearchTab input {
	vertical-align:middle;
}

#searchBox {
	margin: 0;
	padding: 0;
}



/*---------------------------------------------------------------------------------
ContentWrapper Styles
---------------------------------------------------------------------------------*/

#mainContentWrapper {   
	background: url(../images/mainContent_Top.gif) #FFFFFF top no-repeat;
}

#mainContentBottom {   
	height: 60px;
	background: url(../images/mainContent_Bottom.gif) bottom no-repeat;
}

#homepageContentBottom {   
	height: 10px;
	background: url(../images/mainContent_Bottom.gif) bottom no-repeat;
}


/*---------------------------------------------------------------------------------
Main Content Styles
---------------------------------------------------------------------------------*/

#homepageContent {
	padding: 10px 10px 0 10px;
	margin: 0;
}

#mainContent {
	padding: 10px 10px 0 10px;
	margin: 0;
}

/*---HOMEPAGE AFEATURE----*/
.homepageAFeature {
	height: 272px;
	width: 932px;
	padding: 4px;
	margin: 0;
	background: url(../images/homepage_AFeature_background.gif) no-repeat;
	clear:both;
}

.homepageAFeature .AFeatureLeft
{
	float:left;
	width:576px;
	margin:0;
	padding:0;
}

.homepageAFeature .AFeatureRight
{
	float:left;
	width:288px;
	height: 216px;
	background:#feb612;
	padding:28px 28px 28px 28px;
	border-right:12px solid #ffa406;
}

.homepageAFeature .AFeatureRight h1
{
	background: url(../images/title_tmgcrb.gif) no-repeat;
	font-size:0;
	height:27px;
	line-height:0;
	margin-bottom:0;
	overflow:hidden;
	padding:0 0 10px;
	position:relative;
	text-indent:-9999px;
	width:132px;
}

.homepageAFeature .AFeatureRight p
{

	color: #444;
	font-size:12px;
	line-height:1.3em;
	margin-bottom:1em;
}

.homeReadMore img
{
	margin-top:14px;
}
/*

#shopsearchblock button.button span 
{
	display:none;
}
*/


/*---HOMEPAGE BFEATURES----*/
.homepageBFeatures {
	float: left;
	height: 343px;
	margin: 8px 8px 0 0;
	padding: 0 0 5px 0;
	background: url(../images/homepage_BFeature_Bottom.gif) #654c8a bottom no-repeat;
	width: 292px;
}

.homepageBFeatures a {
	margin: 0;
	padding: 0;
}

.homepageBFeaturesTop {
	height: 10px;
	margin: 0;
	padding: 0;
	background: url(../images/homepage_BFeature_Top.gif) #654c8a top no-repeat;
}

/*
.story p {
	font-size:12px;
	line-height:1.4em;
}
*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
	body
	{
		font-size:12px;	
	}
	.story p {
		font-size:11px;
		line-height:1.2em;
	}
}

.NewsHeader {
	padding: 2px 15px 2px 15px;
	margin: 0 0 6px 0;
	height: 13px;
}

.NewsHeader img {
	padding: 0;
	margin: 0;
}

.NewsHeader .NewsTitle {
	float: left;
	padding: 0;
	margin: 0;
}

.NewsHeader .NewsMoreLink {
	float: right;
	font-weight: bold;
	font-size: 10px;
	padding: 0;
	margin: 0;
}

.NewsHeader .NewsMoreLink p {
	padding: 0;
	margin: 0;
}

.MainNewsStory {
	background: #473560;
	margin: 0 0 1px 5px;
	width: 282px;
	line-height: 12px;
}

.MainNewsStory .story {
	float: left;
	margin: 0;
	padding: 11px;
	width: 132px;
	color: #BAAAD1;
}

.MainNewsStory .story .link{
	font-size: 11px;
	margin: 10px 0 0 0;
}

.MainNewsStory .image img {
	float: right;
	margin: 0;
	padding: 4px;
	width: 120px;
}

.OtherNewsStories {
	background: #513D6E;
	margin: 0 0 0 5px;
	padding: 0;
	width: 282px;
	/*height: 195px;*/
}

.OtherNewsStories .story {
	margin: 0;
	padding: 7px 11px 5px 11px;
/*	height: 39px;*/
	border-bottom: 1px solid #654c8a;
	background: #513D6E;
	color: #BAAAD1;
	overflow:hidden;
}

.OtherNewsStories .storyBottom {
	margin: 0;
	padding: 7px 11px 5px 11px;
/*	height: 39px;*/
	color: #BAAAD1;
	background: #513D6E;
	overflow:hidden;
}

.OtherNewsStories .title {
	color: #FFFFFF;  
	font-size: 12px; 
	margin: 0 0 3px 0;
	padding: 0;
	font-weight: normal;
}


/*---HOMEPAGE CFEATURES----*/

/*---HOMEPAGE CFEATURES----*/


/*
.leftCFeatures {
	float: left;
	width: 316px;
}

.rightCFeatures {
	float: right;
	width: 316px;
}

.homepageCFeature1, .homepageCFeature3 {
	height: 170px;
	margin: 0;
	padding: 0;
}

.homepageCFeature2, .homepageCFeature4 {
	height: 170px;
	margin: 8px 0 0 0;
	padding: 0;
}

.homepageCFeature1 img, .homepageCFeature2 img, .homepageCFeature3 img, .homepageCFeature4 img {
	padding: 0;
	margin: 0;
	height: 101px;
}


.homepageCFeature1 a, .homepageCFeature2 a, .homepageCFeature3 a, .homepageCFeature4 a {
	padding: 0;
	margin: 0;
}
*/

.homepageCFeatures {
/*	float: right;*/
	margin: 8px 0 0 0;
/*	width: 640px;*/
}

.homepageCFeature1 {
	background: url(../images/homepage_CFeature_LightBlue.gif) #63aad7 bottom no-repeat;
	width:316px !important;
	margin-right:8px;
}

.homepageCFeature2 {
	background: url(../images/homepage_CFeature_MidGreen.gif) #23ad77 bottom no-repeat;
	width:316px !important;
}

.homepageCFeature3 {
	background: url(../images/homepage_CFeature_DarkBlue.gif) #56759b bottom no-repeat;
	width:316px !important;
	margin-right:8px;
}

.homepageCFeature4 {
	background: url(../images/homepage_CFeature_LightGreen.gif) #9cc638 bottom no-repeat;
	width:316px !important;
}



/*
.homepageCFeature1 .copy, .homepageCFeature2 .copy, .homepageCFeature3 .copy, .homepageCFeature4 .copy {
	margin: 0;
	padding: 0 20px 0 12px;
	color: #FFFFFF;
}

.homepageCFeature1 .copy .title, .homepageCFeature2 .copy .title, .homepageCFeature3 .copy .title, .homepageCFeature4 .copy .title {
	color: #FFFFFF;
	font-size: 15px;
	padding: 0;
	margin: 8px 0 2px 0;
}

.homepageCFeature1 a .buttonspan, .homepageCFeature2 .buttonspan, .homepageCFeature3 .buttonspan, .homepageCFeature4 .buttonspan {
	color: #FFFFFF;
	font-size: 15px;
	padding: 0;
	margin: 8px 0 2px 0;
}
*/

.homepageCFeatures li {
	background-color:#111111;
	border:medium none;
	float:left;
	margin-bottom:8px;
	padding:0;
	width:316px !important;
}

.homepageCFeatures li a {
	border:none;
	display:block;
	height:170px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-decoration:none;
}

.homepageCFeatures li a img
{
	margin-bottom:6px;
}

.buttonspan
{
	color: #FFFFFF;
	font-size: 15px;
	padding: 0px 0 0 8px;
	font-weight:normal;
}

.homepageCFeatures li a:hover .buttonspan
{
	color:#e0e0e0;
}

/*
.homepageCFeature1 .copy {
	color: #b0d1e5;
}

.homepageCFeature2 .copy {
	color: #b1e0ce;
}

.homepageCFeature3 .copy {
	color: #aab9cb;
}

.homepageCFeature4 .copy {
	color: #d8e6b8;
}
*/
/*
.homepageCFeatures {
	float: right;
	margin: 8px 0 0 0;
	width: 640px;
}

.leftCFeatures {
	float: left;
	width: 316px;
}

.rightCFeatures {
	float: right;
	width: 316px;
}

.homepageCFeature1, .homepageCFeature3 {
	height: 170px;
	margin: 0;
	padding: 0;
}

.homepageCFeature2, .homepageCFeature4 {
	height: 170px;
	margin: 8px 0 0 0;
	padding: 0;
}

.homepageCFeature1 img, .homepageCFeature2 img, .homepageCFeature3 img, .homepageCFeature4 img {
	padding: 0;
	margin: 0;
	height: 101px;
}


.homepageCFeature1 a, .homepageCFeature2 a, .homepageCFeature3 a, .homepageCFeature4 a {
	padding: 0;
	margin: 0;
}


.homepageCFeature1 {
	background: url(../images/homepage_CFeature_LightBlue.gif) #63aad7 bottom no-repeat;
}

.homepageCFeature2 {
	background: url(../images/homepage_CFeature_MidGreen.gif) #23ad77 bottom no-repeat;
}

.homepageCFeature3 {
	background: url(../images/homepage_CFeature_DarkBlue.gif) #56759b bottom no-repeat;
}

.homepageCFeature4 {
	background: url(../images/homepage_CFeature_LightGreen.gif) #9cc638 bottom no-repeat;
}



.homepageCFeature1 .copy, .homepageCFeature2 .copy, .homepageCFeature3 .copy, .homepageCFeature4 .copy {
	margin: 0;
	padding: 0 20px 0 12px;
	color: #FFFFFF;
}

.homepageCFeature1 .copy .title, .homepageCFeature2 .copy .title, .homepageCFeature3 .copy .title, .homepageCFeature4 .copy .title {
	color: #FFFFFF;
	font-size: 15px;
	padding: 0;
	margin: 8px 0 2px 0;
}
*/

/*
.homepageCFeature1 .copy {
	color: #b0d1e5;
}

.homepageCFeature2 .copy {
	color: #b1e0ce;
}

.homepageCFeature3 .copy {
	color: #aab9cb;
}

.homepageCFeature4 .copy {
	color: #d8e6b8;
}
*/


/*---LEFT COLUMN----*/
#leftColumn {
	float: left;
	width: 220px;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
}

.CP_Green, .CP_DarkBlue {
	margin: 10px 0 0 0;
/*	height: 140px;*/
padding-bottom:10px;
}

.CP_Green {
	background: url(../images/CP_LightGreen.gif) #9cc638 bottom no-repeat;
}

.CP_LightBlue {
	background: url(../images/CP_LightBlue.gif) #63aad7 bottom no-repeat;
}

.CP_MidGreen {
	background: url(../images/CP_MidGreen.gif) #23ad77 bottom no-repeat;
}

.CP_DarkBlue {
	background: url(../images/CP_DarkBlue.gif) #56759b bottom no-repeat;
}


.CP_Green .copy, .CP_LightBlue .copy, .CP_MidGreen .copy, .CP_DarkBlue .copy {
	margin: 0;
	padding: 0 12px 0 12px;
}

.CP_Green .copy .title, .CP_LightBlue .copy .title, .CP_MidGreen .copy .title, .CP_DarkBlue .copy .title {
	color: #FFFFFF;
	font-size: 12px;
	padding: 0;
	margin: 10px 0 2px 0;
}


.CP_Green .copy {
	color: #d8e6b8;
}

.CP_LightBlue .copy {
	color: #b0d1e5;
}

.CP_MidGreen .copy {
	color: #b1e0ce;
}

.CP_DarkBlue .copy {
	color: #aab9cb;
}



/*---RIGHT COLUMN----*/
#rightColumn {
	float: right;
	width: 700px;
	margin: 10px 0 0 0;
	padding: 0 10px 0 0;
	text-align: left;
}

#rightColumn ul {
	padding: 5px 0 10px;
	margin: 0;
}

#rightColumn li {
	padding: 0 0 0 10px;
	margin: 0 0 6px 0;
	background:url(../images/List_Arrow.gif) top left no-repeat;
}

#rightColumn span {
	font-weight: bold;
}

#breadcrumbs {
	margin: 0;
	padding: 10px 0 5px 0 !important;
	display:inline;
	border-bottom: 1px solid #d9d9d9;
}

#breadcrumbs li
{
	background-image:none !important;
	list-style:none;
	display:inline;
	float:left;
	margin-right:5px;
	padding-left:0;
}

.pageHeader {
	margin: 5px 0 15px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #d9d9d9;
}

.contentColumn {
	float: left;
	width: 460px;
}

.contentColumn .AFeature {
	height: 202px;
	padding: 4px;
	margin: 0 0 20px 0;
	background: #9684b4;
}

.contentColumn p {
	line-height: 1.3em;
	margin: 0 0 10px 0;
}

.introCopy p {
	font-size: 13px;
	line-height: 15px;
	color: #4f2f80;
	margin: 0 0 10px 0;
}

.relatedLinksColumn {
	float: right;
	width: 220px;
	background:url(../images/relatedLinks_Top.gif) #9684b4 top no-repeat;
}

.relatedLinks_Bottom {
	height: 10px;
	background:url(../images/relatedLinks_bottom.gif) #9684b4 bottom no-repeat;
}

#rightColumn .relatedLinksColumn ul {
	padding: 5px 10px 0;
	margin: 0;
}

#rightColumn .relatedLinksColumn li {
	padding: 0 0 0 10px;
	margin: 0 0 7px 0;
	background:url(../images/relatedLinks_Arrow.gif) left no-repeat;
}

.relatedLinksColumn .relatedLinks {
	padding: 5px 0;
	margin: 5px 10px;
	font-size: 13px;
	color: #FFF;
	border-bottom: 1px solid #ab9dc3;
}

.newsImageColumn {
	float: right;
	width: 220px;
/*	background:url(../images/relatedLinks_Top.gif) #9684b4 top no-repeat;*/
}


.CTA_link_box {
	margin: 0 0 20px 0;
	padding: 12px 10px 1px 10px;
	background: #c9bfda;
	font-size: 120%;
}

.FAQ_List {
	margin: 0 0 20px 0 !important;
	padding: 10px 10px 3px 10px !important;
	background: #e1daed;
}

.FAQ_List li
{
	border-bottom:1px solid #fff;
	padding:8px 0 8px 8px !important;
	margin:0 !important;
	background:url(../images/List_Arrow.gif) 0 8px no-repeat !important;
}

.FAQ_List .noline
{
	border-bottom:none;
	padding-bottom:4px !important;
}

.FAQ_List a
{
	font-weight:bold;
}

.FAQ_Answer h3 {
	border-top: 1px solid #DDD;
	margin-bottom: 10px;
	padding-top: 10px;
}

.FAQ_List li ul
{
	padding-top:0 !important;
	padding-bottom:0 !important;
}

.extrah3
{
background:#E1DAED none repeat scroll 0 0;
color:#4E2E7F;
font-size:125%;
font-weight:bold;
padding:5px 0 5px 8px !important;
}

.SearchResults_Block {
	border-bottom: 1px solid #DDD;
	margin-bottom: 10px;
}

.SearchResults_Block a {
	margin-bottom: 10px;
	font-size: 115%;
}

.News_Block {
	border-bottom: 1px solid #DDD;
	margin-bottom: 15px;
}

.News_Block a {
	margin-bottom: 10px;
	font-size: 115%;
}

.News_Block .date {
	margin-bottom: 5px;
}


/*---------------------------------------------------------------------------------
Contact Screen Styles
---------------------------------------------------------------------------------*/

.formColumn {
	float: left;
	width: 460px;
	padding: 5px 0 0 0
}

.formColumn p {
	padding: 0;
	margin: 0 0 3px 0;
}

.formColumn p.extramargin
{
	margin-bottom:15px;
	font-weight:bold;
}

.formColumn input
{
	margin: 0 10px 7px 0;
	width:300px;
}

.formColumn input#StandardForm, .formColumn input#DisclosureForm, .formColumn input#ClubForm, .formColumn input#renewelForm, .formColumn input#refereeForm, .formColumn input#coachForm, .formColumn input#facaForm
{
	margin: 0;
	width:16px;
}

.formColumn textarea 
{
	margin: 0 0 7px 0;
	width:303px;
}

#M_CRBchecks, #Number_Forms, #Number_Forms_Standard, #Number_Forms_Club, #Number_Forms_Renewel, #Number_Forms_Faca, #Number_Forms_Coach, #Number_Forms_Referee
{
	width:30px;
}

#amount
{
	width:50px;
}

.formColumn select
{
	margin: 0 0 7px 0;
}

.formColumn textarea
{
	height:100px;
}

#name input, #email input, #subject input {
	width: 450px;
	margin: 0 0 7px 0;
	padding: 5px;
	border: 1px solid #BBB;
}

#message textarea {
	width: 450px;
	margin: 3px 0 7px 0;
	padding: 5px;
	border: 1px solid #BBB;
}

#mainform, #disclosureform
{
	margin-bottom:10px;
}

#standardforminfo, #disclosureforminfo, #clubforminfo, #renewelforminfo, #facaforminfo, #coachforminfo, #refereeforminfo
{
	margin-bottom:5px;
}

#standardforminfo p, #disclosureforminfo p, #clubforminfo p, #renewelforminfo p, #facaforminfo p, #coachforminfo p, #refereeforminfo p
{
	font-weight:bold;
	margin-bottom:0;
}

#Number_standardforminfo, #Number_disclosureformsinfo, #Number_clubforminfo, #Number_renewalforminfo, #Number_facaforminfo, #Number_coachforminfo, #Number_refereeforminfo
{
	display:none;
}

#Number_standardforminfo label, #Number_disclosureformsinfo label, #Number_clubforminfo label, #Number_renewalforminfo label, #Number_facaforminfo label, #Number_coachforminfo label, #Number_refereeforminfo label, .message
{
	color:#db1919;
}

#sendEmail {
	margin: 0;
	padding: 0;
	width: 84px;
	height: 22px;
	background:url(../images/contactForm_sendEmail.gif) no-repeat;
	border: none;
}

#cancel {
	margin: 0;
	padding: 0;
	width: 61px;
	height: 22px;
	background:url(../images/contactForm_cancel.gif) no-repeat;
	border: none;
}


.addressColumn {
	float: right;
	border-left: 1px solid #BBB;
	width: 204px;
	height: 330px;
	padding: 5px 0 0 15px;
}

.addressColumn p {
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 11px;
	line-height: 16px;
	color: #777777;
}

.addressColumn .title p {
	margin: 0 0 3px 0;
	font-size: 15px;
	color: #555555;
}

.mapColumn {
	padding: 4px;
	margin: 20px 0 20px 0;
	background: #9684b4;
}

#cardholderinfo
{
	margin-top:10px;
}

#addressinfo
{
	margin-bottom:10px;
}

#PackQTYinfo
{
	display:none;
}

#FormQTYinfo
{
	display:none;
}

#submitdetails
{
	margin:10px 0 10px 0;
}

#submitdetails #senddetails
{
	background:url(../images/formsenddetails.gif) 0 0 no-repeat;
	border:none;
	cursor:pointer;
	overflow:hidden;
	width:96px;
	height:22px;
	margin-right:10px;
}

#submitdetails #senddetails span {
	display:none;
}

#submitdetails #senddetails:hover
{
	background:url(../images/formsenddetails.gif) 0 -22px no-repeat;
	border:none;
	cursor:pointer;
	overflow:hidden;
	width:96px;
	height:22px;
}

#submitdetails #reset
{
	background:url(../images/formreset.gif) 0 0 no-repeat;
	border:none;
	cursor:pointer;
	overflow:hidden;
	width:54px;
	height:22px;
}


#submitdetails #reset span {
	display:none;
}

#submitdetails #reset:hover
{
	background:url(../images/formreset.gif) 0 -22px no-repeat;
	border:none;
	cursor:pointer;
	overflow:hidden;
	width:54px;
	height:22px;
}


#submitdetails #orderform
{
	background:url(../images/formsubmit.gif) 0 0 no-repeat;
	border:none;
	cursor:pointer;
	overflow:hidden;
	width:84px;
	height:22px;
	margin-right:10px;
}


#submitdetails #orderform span {
	display:none;
}

#submitdetails #orderform:hover
{
	background:url(../images/formsubmit.gif) 0 -22px no-repeat;
	border:none;
	cursor:pointer;
	overflow:hidden;
	width:84px;
	height:22px;
}


/*---------------------------------------------------------------------------------
Footer Styles
---------------------------------------------------------------------------------*/

#footerWrapper {
	margin: 10px 0 0 0;
	background: url(../images/mainContent_Top.gif) #FFFFFF top no-repeat;
}

#footerBottom {   
	height: 10px;
	background: url(../images/mainContent_Bottom.gif) bottom no-repeat;
}

#footer {
	padding: 0;
	margin: 0;
}

#footerNavigation {
	margin: 0;
	padding: 15px;
}

.footerNavigationBlock {
	float: left;
	border-left: 1px solid #DDD;
	margin: 0;
	padding: 0 15px 0 15px;
}


.footerNavigationBlockFirst {
	float: left;
	border-left: none;
	margin: 0;
	padding: 0 20px 0 0;
}

.footerNavigationBlock ul, .footerNavigationBlockFirst ul {
	margin: 0;
	padding: 0;
}


.footerNavigationBlock li, .footerNavigationBlockFirst li {
	margin: 0 0 3px 0;
	padding: 0;
}

.footerNavigationBlock .top, .footerNavigationBlockFirst .top {
	font-weight: bold;
	margin: 0 0 6px 0;
	padding: 0;
}

#footerholder
{
	border-top: 1px solid #DDD;
}

#smallPrint {
	float:left;
	line-height: 14px;
	padding: 15px 5px 5px 15px;
	width:480px;
}

#footerRight{
	float:right;
	width:440px;
	padding-right:15px;
	padding-top:15px;
	position:relative;
}

#legalLinks{
	padding-top:15px;
	float:left;
	width:250px;
	text-align:center;
}

#isologo
{
	float:right;
	width:144px;
	text-align:right;
	margin-right:10px;
}
#isologo img
{
	padding-left:5px;
}

#eqalogo
{
	float:right;
	width:73px;
	padding-right:15px;
	padding-top:15px;
}


#plainTable tr {
	background: #ffffff;
	border: none;
	padding:0px;
	margin:0px;
}

#plainTable td {
	border: none;
}

#plainTable th {
	border: none;
}


/*---------------------------------------------------------------------------------
Link Styles
---------------------------------------------------------------------------------*/

a {                   
	margin: 0 0 1px 0;
	padding: 0; 
}

/*----GENERAL LINKS----*/
a:link		{ color: #4f2f80; text-decoration: none;}
a:visited	{ color: #4f2f80; text-decoration: none;}
a:hover		{ color: #9f8db9; text-decoration: none;}
a:active	{ color: #4f2f80; text-decoration: none;}

#navigation a:link		{ color: #4f2f80;}
#navigation a:visited	{ color: #4f2f80;}
#navigation a:hover		{ color: #9f8db9;}
#navigation a:active	{ color: #4f2f80;}

#secondaryNav a:link		{ color: #444444; background: #fedc89;}
#secondaryNav a:visited		{ color: #444444; background: #fedc89;}
#secondaryNav a:hover		{ color: #444444; background: #FFFFFF;}
#secondaryNav a:active		{ color: #444444; background: #fedc89;}

/*#secondaryNav a:selected 	{ color: #444444; background: #FFFFFF;}*/

#secondaryNav .selected a:link		{ color: #444444; background: #FFFFFF;}
#secondaryNav .selected a:visited	{ color: #444444; background: #FFFFFF;}
#secondaryNav .selected a:hover		{ color: #444444; background: #FFFFFF;}
#secondaryNav .selected a:active	{ color: #444444; background: #FFFFFF;}


/*----HOMEPAGE LINKS----*/
.NewsHeader a:link		{ color: #BAAAD1;}
.NewsHeader a:visited	{ color: #BAAAD1;}
.NewsHeader a:hover		{ color: #FFFFFF;}
.NewsHeader a:active	{ color: #BAAAD1;}

.MainNewsStory a:link		{ color: #FFFFFF;}
.MainNewsStory a:visited	{ color: #FFFFFF;}
.MainNewsStory a:hover		{ color: #BAAAD1;}
.MainNewsStory a:active		{ color: #FFFFFF;}

.OtherNewsStories a:link		{ color: #FFFFFF;}
.OtherNewsStories a:visited		{ color: #FFFFFF;}
.OtherNewsStories a:hover		{ color: #BAAAD1;}
.OtherNewsStories a:active		{ color: #FFFFFF;}

.homepageCFeature1 .title a:link, .homepageCFeature2 .title a:link, .homepageCFeature3 .title a:link, .homepageCFeature4 .title a:link {
	color: #FFFFFF;
}
.homepageCFeature1 .title a:visited, .homepageCFeature2 .title a:visited, .homepageCFeature3 .title a:visited, .homepageCFeature4 .title a:visited {
	color: #FFFFFF;
}
.homepageCFeature1 .title a:active, .homepageCFeature2 .title a:active, .homepageCFeature3 .title a:active, .homepageCFeature4 .title a:active {
	color: #FFFFFF;
}

.homepageCFeature1 .title a:hover {
	color: #b0d1e5;
}

.homepageCFeature2 .title a:hover {
	color: #b1e0ce;
}

.homepageCFeature3 .title a:hover {
	color: #aab9cb;
}

.homepageCFeature4 .title a:hover {
	color: #d8e6b8;
}

.relatedLinksColumn a:link		{ color: #FFFFFF;}
.relatedLinksColumn a:visited	{ color: #FFFFFF;}
.relatedLinksColumn a:hover		{ color: #cfc6dd;}
.relatedLinksColumn a:active	{ color: #FFFFFF;}


.CP_Green .title a:link, .CP_LightBlue .title a:link, .CP_MidGreen .title a:link, .CP_DarkBlue .title a:link {
	color: #FFFFFF;
}
.CP_Green .title a:visited, .CP_LightBlue .title a:visited, .CP_MidGreen .title a:visited, .CP_DarkBlue .title a:visited {
	color: #FFFFFF;
}
.CP_Green .title a:active, .CP_LightBlue .title a:active, .CP_MidGreen .title a:active, .CP_DarkBlue .title a:active {
	color: #FFFFFF;
}

.CP_LightBlue .title a:hover {
	color: #b0d1e5;
}

.CP_MidGreen .title a:hover {
	color: #b1e0ce;
}

.CP_DarkBlue .title a:hover {
	color: #aab9cb;
}

.CP_Green .title a:hover {
	color: #d8e6b8;
}




/*----FOOTER LINKS----*/
#footer a:link		{ color: #555555;}
#footer a:visited	{ color: #555555;}
#footer a:hover		{ color: #9f8db9;}
#footer a:active	{ color: #555555;}

#smallPrint a:link		{ color: #4f2f80;}
#smallPrint a:visited	{ color: #4f2f80;}
#smallPrint a:hover		{ color: #9f8db9;}
#smallPrint a:active	{ color: #4f2f80;}

#footerRight a:link		{ color: #4f2f80;}
#footerRight a:visited	{ color: #4f2f80;}
#footerRight a:hover	{ color: #9f8db9;}
#footerRight a:active	{ color: #4f2f80;}


/*===============
download pages
=================*/

/*
.downloadBlock {
	padding: 0 0 1px 0;
	margin: 0 0 12px 0;
	background: #aba2b8;	
}
*/

.downloadSingle {
	padding: 5px 5px 5px 0;
	margin: 5px 5px 0 0;
	border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e0dee4;
/*   	background: #e0dee4;*/
}

.downloadSingle h4
{
	margin:0 0 3px 0;
	padding:0;
	color:#4E2E7F;
}

.downloadSingle p {
/*	font-size: 90%;*/
	padding: 0;
	margin: 0 0 10px 0;
}

.downloadSingle p a {
	padding: 3px 0 3px 30px;
	margin: 2px 0 2px 0;
	font-weight:bold;
}

.downloadSingle p a.wordfile
{
	background-image: url(../images/filelogos/wordlogo.jpg);
	background-repeat: no-repeat;
	background-position: -10px 0;
}

.downloadSingle p a.pdffile
{
	background-image: url(../images/filelogos/pdflogo.jpg);
	background-repeat: no-repeat;
	background-position: -10px 0;
}

.downloadSingle p a.zipfile
{
	background-image: url(../images/filelogos/ziplogo.jpg);
	background-repeat: no-repeat;
	background-position: -10px 0;
}

.downloadcontainer
{
	margin-bottom:30px;
}

.downloadcontainer h2
{
	color:#4e2e7f;
	font-weight:bold;
	font-size:125%;
	background:#E1DAED;
	padding:7px 0 5px 8px;
}

#googleMap
{
	border:3px solid #4e2e7f;
}

/*---------------------------------------------------------------------------------
News Archive
---------------------------------------------------------------------------------*/

/* Latest */

/*
#section_131 .pageHeader {
	margin-bottom: 0;
}
*/


#section_131 .OtherNewsStories {
	width: 460px;
	margin: 0;
	background: none;
}

#section_131 .story {
	background: none;
	border-color: #9f8db9;
	margin-bottom: 10px;
}

#section_131 .bottom {
	border: none;
}

#section_131 .story a {
	color: #43235a;
	font-weight: bold;
	font-size: 1.1em;
}

#section_131 .story a:link		{ color: #4f2f80;}
#section_131 .story a:visited	{ color: #4f2f80;}
#section_131 .story a:hover		{ color: #9f8db9;}
#section_131 .story a:active	{ color: #4f2f80;}

#section_131 .story strong {
	color: #9f8db9;
}

#section_131 .story p {
	font-weight: normal;
	color: #43235a;
}

/* Archive */

#section_131 dl, #section_131 dd {
	margin: 0;
}

#section_131 dt {
	margin: 0.7em 0 0.3em 0;
	font-weight: bold;
	font-size: 1.1em;
	background: url(../images/news/news-archive-title.gif) top no-repeat;
	padding: 0.4em 0.6em 0.4em 0.6em;
	color: #fff;
}

#section_131 dl dl dt {
	margin: 0 0 0 0.6em;
	font-weight: normal;
	font-size: 1.1em;
	background: none;
	padding: 0.2em 0;
	color: #43235a;	
}

#section_131 dl dl ul {
	margin: 0 0 0 2em;
}



/*---------------------------------------------------------------------------------
Misc. Styles
---------------------------------------------------------------------------------*/


.dividerLine {
	height: 2px;
	padding: 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #b0d4f9;
}

/*========================*/
/* ADMIN */
/*========================*/

#adminBar {
	padding: 8px;
/*	border-bottom: 1px #ccc dotted;*/
	text-align: left;

}

#adminBar p {
	margin: 0px;
	font-size: 11px;
	color: #fff;
}

#adminBar a {
	color: #fff;
	text-decoration: none;
}

#adminBar a:hover {
	text-decoration: underline;
}
