﻿@charset "utf-8";

/* neutralize browser styles */

/*html {
	background-color:#f4f4f4;
	background-image:url('../images/html_background.jpg');
	background-repeat:repeat-y;
	background-position:center;
}*/

#question{ font-weight:bold}

.italicQuestion{ font-weight:normal;
                 font-style:italic}
.asterix{ color:red}    

.docTitle
{
    font: normal 14px/30px Helvetica, Arial, sans-serif;
    color: #fff;
    text-decoration: none;
    font-weight:bold;
    text-transform:uppercase;

	
	/*Firefox Shadow*/
	text-shadow: Black 1px 1px 1px;
    
    /*IE Shadow*/
	filter: Shadow(Color=Black, 	
			Direction=135, 
			Strength=1);

}

#docLink a:link, #docLink a:visited {
 color:#c0760f;
 text-decoration:underline;
}

#docLink a:hover, #docLink a:active {
 color:#008c55;
 text-decoration:underline;
}



             

body{
	margin: 0 auto;
	padding:0;
	background-image:url('/images/background_home.png');
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#f4f4f4;
	width:100%;
	font-style:normal;
	font-family: Helvetica, Verdana, Geneva,sans-serif;
	font-weight: normal;
	font-size:19px
	}

#mainContent	
{
    font-style:normal;
	font-family: Helvetica, Verdana, Geneva,sans-serif;
	font-weight: normal;
	font-size:14px
	}


.searchBox
{
    border:solid 1px #008d55;

    width:190px;
    height:21px;
    vertical-align:top
    }




#wraper {
	margin:0 auto;
	padding:0;
	width:950px;
	/*height:800px;*/
}

img {
	border-style: none;
    border-color: inherit;
    border-width: medium;

}





/* Search, AddThis and Text Size TABLE  */

#searchTable {
	margin: 35px 0 0 0px;
	padding:0;
	width:320px;
}

.textSize {
	font-weight:bold;
	color:#256e70;
	font-size:12px;

	margin:0;
	padding:0 10px 0 0;
}





.linkSmallA, .linkMidA, .linkBigA {
	height:18px;
	width:18px;
	text-align:center;
}

.linkSmallA a:link, .linkSmallA a:visited{
	
	text-decoration:none;
	color:#256e70;

	background-image:url('/images/smallABack.gif');
	background-repeat:no-repeat;
	background-position:left center;
	display:block;

}


.linkSmallA a:hover, .linkSmallA a:active{
	text-decoration:none;
	color:#9b9d9d;
	background-position:-18px 0px;
}


.linkMidA a:link, .linkMidA a:visited{
	
	text-decoration:none;
	color:#256e70;

	background-image:url('/images/midABack.gif');
	background-repeat:no-repeat;
	background-position:left center;
	display:block;

}


.linkMidA a:hover, .linkMidA a:active{
	text-decoration:none;
	color:#9b9d9d;
	background-position:-18px 0px;
}



.linkBigA a:link, .linkBigA a:visited{
	
	text-decoration:none;
	color:#256e70;

	background-image:url('/images/bigABack.gif');
	background-repeat:no-repeat;
	background-position:left center;
	display:block;

}


.linkBigA a:hover, .linkBigA a:active{
	text-decoration:none;
	color:#9b9d9d;
	background-position:-18px 0px;
}


/* END OF Search, AddThis and Text Size TABLE  */




/* Navigation */

#navigarion 
{
    width:auto;
	margin:0px auto;
	padding:0;
	height:47px;
	background-image:url('/images/navigationBarBackground.jpg');
	background-repeat:repeat-x;
	text-align:right;

}


a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}




/* END Navigation */





/* Banner */


#bannerLeft {
	margin:0;
	padding:0;
	width:310px;
	background-image:url('/images/bannerLeftBackground.jpg');
	background-repeat:no-repeat;
	vertical-align:top;
	
}


#bannerCenter {
	margin:0;
	padding:0;
	width:309px;
	background-image:url('/images/bannerCenterBackground.jpg');
	background-repeat:no-repeat;
	vertical-align:top;
	
}



#bannerRight{
	margin:0;
	padding:0;
	width:309px;
	background-image:url('/images/bannerRightBackground.jpg');
	background-repeat:no-repeat;
	vertical-align:top;

	
}

.bannerText {
	margin:140px 0 0 17px;
	padding:0;
	width:170px;
	font-size:12px;
	line-height:14px;
	color:#fff;
}

#bannerText a
{

	color:#fff;
}

/* END Banner */



a.dcwdLink
{
   	font-size:.8em;
	font-weight:normal;
	text-align:left;
	color:#000;
	text-decoration:none
	
    }
a.dcwdLink:hover
{
    color:gray
    }

#contentTable {
	margin:0;
	padding:0 0 20px 0;
	width:928px;
	background-color:#fff;	
	background-image:url('/images/shadowBelowBanner.jpg');
	background-repeat:no-repeat;
}


#twitterTable {
	margin:40px 0 0 0;
	padding:0 0px 0 0px;
	width:242px;
}


#twitterTable h1 {
	margin:15px 0 0 0px;
	padding:0 0 0 15px;
	color:#fff;
	font-size:20px;
	font-weight:bold;
}


#twitterTable p {
	margin:0 0 20px 0px;
	padding:0 10px 0 15px;
	font-size:1em;
	color:#fff;
	
}

.tweetBoldText a:link, .tweetBoldText a:visited  {
	font-weight:bold;
	color:#4cd6f1;
	text-decoration:none;
}

.tweetBoldText a:hover, .tweetBoldText a:active  {
	font-weight:bold;
	color:#4cd6f1;
	text-decoration:underline;
}






.blogText {
	margin:0;
	padding:0 0px 0 0px;
}



.blogText h3 {
	margin:0 0 0 0;
	padding:0 10px 0 15px;
	color:#024670;
	font-size:1.5em;
}

.blogText h4 {
	margin:3px 0 0 0px;
	padding:0 15px 0 15px;
	color:#fff;
	font-size:.75em;
}


#twitterTable .blogText p{
	padding:0 0 0 0;
	margin:15px 10px 5px 15px;
	line-height:1.2em;
	font-size:.95em;
	color:#fff;
}



#twitterTable .blogText a:link, #twitterTable .blogText a:visited {
	padding:0 0 0 0;
	margin:5px 0px 15px 15px;
	font-size:.95em;
	color:#024670;
	text-decoration:none;
	font-weight:bold;
}


#twitterTable .blogText a:hover, #twitterTable .blogText a:active {
	text-decoration:underline;
}

















/*Latest News*/

#latestNewsHead {
	margin:0;
	padding:0;
	height:28px;
}

#latestNewsHead h1 {
	
	margin:0 0 1px 10px;
	padding:0;
	font-size:20px;
	font-weight:normal;
	color:#fff;

}


#latestNewsText{
	margin:0;
	padding: 0px 0 0 20px;
}


#latestNewsText p {
	margin:0;
	padding:0;
	font-size:.95em;
	color:#000;
	font-weight:bold;
}


#latestNewsText h3 {
	margin:3px 0 0px 0px;
	padding:0;
	font-size:1.2em;
	font-weight:bold;
	color:#008c55;
}


#latestNewsText a:link, #latestNewsText a:visited {
	margin:0 0 0 0px;
	padding:0;
	font-size:.95em;
	color:#000;
	text-decoration:none;
	font-weight:bold;	
}

#latestNewsText a:hover, #latestNewsText a:active {
	margin:0 0 0 0px;
	padding:0;
	font-size:.95em;
	color:#000;
	text-decoration:underline;
	font-weight:bold;	
}



/* END Latest News*/




#upcomingEventsHead2 {
	margin:0;
	padding:0;
	background-image:url('/images/eventsBackground.gif');
	background-repeat:no-repeat;
	height:28px;
}

#upcomingEventsHead2 h1 {
	
	margin:0 0 1px 10px;
	padding:0;
	font-size:20px;
	font-weight:normal;
	color:#fff;
}



.upcomingEventsColor {
	color:#008ee5;
}















#getReal {
	margin:0;
	padding:0;
	background-image:url('/images/getReal.jpg');
	background-repeat:no-repeat;
	height:28px;
}

#getReal h1 {
	
	margin:0 0 1px 10px;
	padding:0;
	font-size:20px;
	font-weight:normal;
	color:#fff;
}


#getRealText p {
	margin:15px 0 5px 20px;
	padding:0;
	font-size:.95em;
	color:#000;
	font-weight:normal;
}




#getRealText a:link, #getRealText a:visited {
	margin: 0 0 0 20px;
	padding:0;
	font-size:.95em;
	color:#000;
	text-decoration:none;
	font-weight:bold;	
}

#getRealText a:hover, #getRealText a:active {
	margin:0 0 0 20px;
	padding:0;
	font-size:.95em;
	color:#000;
	text-decoration:underline;
	font-weight:bold;	
}





#catchLogo img {
	margin:15px 15px 15px 15px;
	padding:0;
}



#sponsorsHead {
	margin:0;
	padding:0;
	background-image:url('/images/reiTourBackground.jpg');
	background-repeat:no-repeat;
	height:28px;
}

#sponsorsHead h1 {
	
	margin:0 0 0 10px;
	padding:0;
	font-size:20px;
	font-weight:normal;
	color:#fff;
}


#reiTourLogo img {
	margin:20px 20px 20px 20px;
	padding:0;
}












#signUP {
	margin:20px 0 0 0;
	padding:0;
	width:242px;
	height:217px;
	background-image:url('/images/signUpBackground.jpg');
	background-repeat:no-repeat;
}



form legend {
	color: #333;
	padding: 0 0 0 0;
	text-transform: uppercase;
}

form {
	padding: 0 0px 0px 0px;
}

form, form fieldset input, form fieldset textarea, form label {
	font-family: Helvetica, Verdana, Geneva,sans-serif;
	font-size: 12pt;
	
}
form p { position: relative; margin: 5px 0 0 5px;}
form p label { position: absolute; top: 3px; left: 0;}
/*form p br {display: none;}*/


form fieldset p input,
form fieldset p textarea {
	display: block;
	padding:2px 0px 0px 4px;
	/*width: 400px;*/
	width: 200px;
	margin: 0;
	/*background-color:fuchsia;*/
	background:transparent;
}

form fieldset p label {
	/*width: 380px;*/
	width: 180px;
	display: block;
	margin: 0px 0px 0px 6px;
	padding: 0;
}

form fieldset p textarea {
	padding: 2px;
	width: 204px;
	
	/*width: 404px;*/
}

form fieldset p textarea,
form fieldset p input {
	border: solid 0px #ccc;
}


form fieldset p label {
	color: #777;
}


form#command fieldset{
	margin:0px 0 0 0px;
	padding:0;
	border: solid 0px #ccc;
	/*background-color:lime;*/
}












/*
.fontResizer {
  display: block;
  position: absolute;
  top: 0; left: 0;
}
.fontResizer a {
  display: block;
  float: left;
  width: 17px;
  height: 17px;
  text-align: center;
  border: 1px solid #ccc;
  line-height: 15px;
  color: #666;
  text-decoration: none;
}
.fontResizer a:hover { color: #000; text-decoration: none; }
/* The following control the way the font-resizer links appear only */
/*.smallFont { font-size: 9px; }
.medFont { font-size: 13px; }
.largeFont { font-size: 15px; }
.curFont { background: #EEEEF7; }*/



/* SEASON ITEMS Styles*/

#eventCategoryList ol 
{
	list-style-image: none;
	list-style-type:none;
	list-style-position: inside;
	padding:0px;


}
#eventCategoryList ol li{
	margin:0;
	padding-bottom:5px

}


#eventList ol 
{
	list-style-image: none;
	list-style-type:none;
	list-style-position: inside;
	padding:0px;


}
#eventList ol li{
	margin:0;
	padding-bottom:5px

}




#contentTableInterior {
	margin:0;
	padding:40px 0 40px 0;
	width:928px;
	background-color:#fff;	
	background-image:url('/images/shadowBelowBannerInterior.jpg');
	background-repeat:no-repeat;
}



#contentTableInteriorText {

	width:848px; 
	vertical-align:top;
	
}


/*Styles added for client */

.pageTitle
{
    margin: 0;
    padding: 0;
    color: #008c55;
    font-size: 1.25em;
    font-weight: bold;
}
.captionText
{
    font-style:italic;
    font-size:.7em;
    color:Gray
    }

.smallItalicGoldText
{
    font-size: .75em;
    color: #c0760f;
    font-style: italic;
}
.mediumItalicGoldText
{
    color: #c0760f;
    font-style: italic;
}
.largeItalicGoldText
{
    color: #c0760f;
    font-style: italic;
    font-size: 1.25em;
}
.smallBlueText
{
    color: #024670;
    font-size: .75em;
}
.mediumBlueText
{
    color: #024670;
}
.largeBlueText
{
    color: #024670;
    font-size: 1.25em;
}
.whiteSearch{ color:white}

.smallGreenText
{
    color: #008c55;
    font-size: .75em;
}
.mediumGreenText
{
    color: #008c55;
}

.largeGreenText
{
    color: #008c55;
    font-size: 1.25em;
}






/*Styles added for client */

hr
{
  border:none;
  color:white;
  background-color:white;
  height:1px;
  border-top: dashed 1px #c0760f;
  }



#contentTableInteriorText h1{
	margin:0;
	padding:0;
	color:#008c55;
	font-size:1.6em;
}



#contentTableInteriorText p{
	margin:15px 0 15px 0;
	padding:0;
	color:#000;
	font-size:1em;
	line-height:1.3em;
}


#contentTableInteriorText ul{
list-style-type: none;
margin:0 0 0 20px;
padding:0;
}


#contentTableInteriorText ul li{

	margin:0;

	color:black;
	font-size:1em;
	font-style:italic;
	width:650px;
	line-height:1.3em;
	list-style-position:outside;
	list-style-type: disc;
	padding: 2px 25px 0px 10px;



	
}






#contentTableInteriorText a:link, #contentTableInteriorText a:visited {
 color:#c0760f;
 text-decoration:underline;
}

#contentTableInteriorText a:hover, #contentTableInteriorText a:active {
 color:#008c55;
 text-decoration:underline;
}


#qoute {
	margin:30px 0 0 570px;
	padding:0;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	width:300px;
}

#qoute p{
	margin:0 0 10px 0;
	padding:0;
	font-style:italic;
}







#footer {
	margin:0px auto 0px auto;
	padding:10px 0 0 0;
	width: 928px;
	height:81px;
	vertical-align:top;
	background-image:url('/images/html_background.jpg');
	background-repeat:repeat-y;
	background-position:center;
	}


ul.footerNavigation{
	margin:0;
	padding: 0; 

	list-style: none;
	text-align:right;


}

ul.footerNavigation li{
	display: inline;
}


ul.footerNavigation li a{

	color:#000;
	font-size:.8em;
	font-weight:normal;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0 8px;
	border-left:1px solid #000;
	
	
}


ul.footerNavigation li a:hover{
	text-decoration:underline;
}

	
ul.footerNavigation li a.noMargin {
	padding-right:20px;
	}



#footer p{
	margin: 0px 0 0 0;
	padding: 0 0 0 20px;

	font-size:.8em;
	font-weight:normal;
	text-align:left;
	color:#000;


}



