





/*general body..........................................................................................*/















body 

{
text-align: center;
font-family: arial, verdana, sans-serif;
font-style: normal;
font-size: 100.01%;
color: #666666;
margin: 0px 0px 28px 0px;
padding: 0px 0px 28px 0px;
background: #fefefe;
line-height: 102%;
letter-spacing: 0px;
min-height: 101%;
}



html
{
height: 100%;
}



.clearfix:after 
{ 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden; 
}

 

.clearfix {display:inline-block;} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 



img
{
border-style: dotted;
border-color: #ebebeb;
border-width: 0px 0px 1px 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 4px 0px;
}

img.noMain
{
border: 0px;
}


fieldset 
{
border: 0;
}



h1{font-size: 2.2em; line-height: 102%; margin: 9px 5px 14px 0px; padding: 0px 0px 0px 0px; }
h2{font-size: 1.9em; line-height: 102%; margin: 9px 5px 7px 0px; padding: 0px 0px 0px 0px; color: #BD8540;}
h3{font-size: 1.4em; line-height: 102%; margin: 9px 5px 14px 0px; padding: 0px 0px 0px 0px; }
h4{font-size: 1.3em; line-height: 102%; margin: 9px 5px 14px 0px; padding: 0px 0px 0px 0px;}
h5{font-size: 1.1em; line-height: 102%; margin: 9px 5px 14px 0px; padding: 0px 0px 0px 0px;}



.insideHeader
{
color: #666666;
/*font-family: Palatino Linotype, Book Antiqua, Palatino, serif;*/
/*color: #BD8540;*/
}



a:link {color:#85785A; text-decoration:none;}
a:visited {color:#85785A; text-decoration:none;}
a:hover {color:#A7C471; text-decoration:none;}
a:active {color:#3B4528; text-decoration:none;}


a.externalLink:link {color:#393333; text-decoration:none;}
a.externalLink:visited {color:#858585; text-decoration:none;}
a.externalLink:hover {color:#929183; text-decoration:none;}
a.externalLink:active {color:#4A4F52; text-decoration:none;}







/*menu..........................................................................................*/







.mainMenu
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
width: 100%;
background: #e7e7e2 center center repeat-x; 
border-style: solid;
border-color: #ffffff;
border-width: 0px 0px 0px 0px;       
}

.mainMenu li
{
display: inline;
}

.mainMenu li a
{
float: left;
padding: 7px 9px;
text-decoration: none;
color: #727C6A;
text-align: center;
border-right: 0px dotted #cccccc;
}

.mainMenu .dater
{
float: right;
padding: 7px 9px;
text-decoration: none;
color: #BD8540;
text-align: center;
border-right: 0px dotted #cccccc;
}


/*.mainMenu li a:visited
{
color: #727C6A;
}*/


.mainMenu li a:hover 
{
background: #858585 center center repeat-x;
color: #ffffff;
}

.mainMenu .aHolder .active
{
background: #A1AF95 center center repeat-x;
color: #ffffff;
}

.mainMenu .bHolder .active
{
background: #a1a1a1 center center repeat-x;
color: #ffffff;
}




/*...............subMenu................*/





.mainMenuSub
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
width: 100%;
background: #aeaeae center center repeat-x;
border-style: solid;
border-color: #ffffff;
border-width: 0px 0px 1px 0px; 

background-image:url("/images/menuImage.jpg"); 
background-repeat: no-repeat;
background-position: 100% 100%;
    
}

.mainMenuSub li
{
display: inline;
}

.mainMenuSub li a
{
float: left;
padding: 3px 9px;
text-decoration: none;
color: #ffffff;
/*font-family: georgia, sans-serif;
font-size: 0.6em*/
text-align: center;
border-right: 0px dotted #cccccc;
}


/*.mainMenuSub li a:visited
{
color: #ffffff;
}*/


.mainMenuSub li a:hover 
{
background: #858585 center center repeat-x;
color: #ffffff;
}

.mainMenuSub .aHolder .active
{
background: #A1AF95 center center repeat-x;
color: #ffffff;
}







/*content..........................................................................................*/






.quotes
{
font-family: Courier New;
font-size: 1.8em;
color: #667845;
}


.bgstart 
{
     position: relative;
	 font-family: georgia, helvetica, sans-serif;
	 float: left;
     height: 10px;
	 margin-top: 0px;
	 margin-right: 0px;
     padding-top: 20px;
	 padding-right: 10px;
     margin-bottom: 0px;
     font-size: 500%;
     color: #deddd2;
	 /*background-color: #cccccc;*/
 }

 .bgend 
 {
     font-family: georgia, helvetica, sans-serif;
	 float: right;
     height: 30px;
	 margin: 0px 10px 0px 0px;
     padding: 20px 0px 20px 0px;
     font-size: 500%;
     color: #deddd2;
	 
 }




.bigHomeImageBorder
{
height: 7px;
width:100%;
/*background-color: #cccccc;*/
background-image:url("../images/borderImage.jpg"); 
background-repeat: repeat-x;
background-position: 0% 0%;
}


div.formElemC
{
clear: both;
margin: 0px 0px 0px 0px;
padding: 7px 0px 0px 0px;
}

div.formElemD
{
clear: both;
margin: 0px 0px 10px 0px;
padding: 5px 0px 0px 0px;
}


textarea
{
font-family: arial, verdana, sans-serif;
font-style: normal;
color: #666666;
font-size: 1.0em;
}


input
{
color: #666666;
}


div.formElemD span.formLabel 
{
float: left;
width: 80px;
text-align: right;
}


div.formElemD span.formInput 
{
float: right;
width: 480px;
text-align: left;
} 


div.formElemC span.formLabel 
{
float: left;
width: 80px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*background: #cccccc;*/
}


div.formElemC span.formInput 
{
float: right;
width: 480px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*background: #ff7f00;*/
}





div.formElemCC span.formLabel 
{
float: left;
width: 160px;
text-align: left;
/*background: #cccccc;*/
}


div.formElemCC span.formInput 
{
float: left;
width: 90px;
text-align: left;
/*background: #ff7f00;*/
}




.asterisk
{
color: #667845;
font-size: 1.5em;
} 

.callOutBurst
{
font-size: 1.2em;
}


div.labelInput
{
float: left;
/*background: #ff7f00;*/
}


div.button
{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 8px;
/*background: #cccccc;*/
}



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



#topSpace
{
/*height: 100px;*/
width: 960px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.timerRow
{
text-align: right;
width: 960px;
clear: both;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


#flasher
{
margin: 0px 0px 7px 0px;
padding: 0px 0px 0px 0px;
background: #e1e1e0;
}


p
{
margin: 3px 7px 7px 0px;
padding: 0px 0px 0px 0px;
}

p.noFlash
{
margin: 0px 0px 0px 0px;
padding: 7px 7px 7px 7px;
border-style: dotted;
border-color: #ffffff;
border-width: 1px 1px 1px 1px;
}


.topTagLine
{
margin: 14px 0px 0px 0px;
padding: 0px 0px 14px 0px;
border-style: dotted;
border-color: #919183;
border-width: 0px 0px 0px 0px;
/*background: #667845;*/
font-family: georgia, serif;
}

.topTagLineA
{
margin: 14px 0px 0px 0px;
padding: 0px 0px 14px 0px;
border-style: dotted;
border-color: #919183;
border-width: 0px 0px 0px 0px;

}

.borderImage
{
height: 3px;
width:66%;
/*background-color: #cccccc;*/
background-image:url("../images/borderImage.jpg"); 
background-repeat: repeat-x;
background-position: 0% 0%;
}


.borderImageF
{
height: 3px;
width:960px;
/*background-color: #cccccc;*/
background-image:url("../images/borderImage.jpg"); 
background-repeat: repeat-x;
background-position: 0% 0%;
}


p.tagline
{
font-family: arial, verdana, sans-serif;
font-style: normal;
/*font-size: 1.0em;*/
}


.newsBottom
{
margin: 0px 0px 40px 0px;
padding: 0px 0px 0px 0px;
}


.holder13
{
margin: 0px 0px 0px 0px;
padding: 10px 14px 14px 14px;
border-style: dotted;
border-color: #ebebeb;
border-width: 0px 0px 0px 0px;

}


.holder23
{
margin: 0px 0px 0px 0px;
padding: 14px 14px 14px 14px;
border-style: dotted;
border-color: #ebebeb;
border-width: 0px 0px 0px 0px;
}


.holder23Background
{
margin: 0px 0px 0px 0px;
padding: 8px 14px 14px 14px;
border-style: dotted;
border-color: #ebebeb;
border-width: 0px 0px 0px 0px;
/*background-image:url("../images/fodderMainArticle.jpg"); 
background-repeat: no-repeat;
background-position: 99% 0%;*/
}


.holder23a
{
margin: 0px 0px 0px 0px;
padding: 8px 14px 14px 14px;
border-style: dotted;
border-color: #ebebeb;
border-width: 0px 0px 0px 0px;
}


.adminLogin
{
width: 600px;
margin: 0px 0px 0px 0px;
padding: 21px 14px 21px 14px;
border-style: dotted;
border-color: #ebebeb;
border-width: 0px 0px 0px 0px;
}


#primaryContainer
{
text-align: left;
font-size: 0.80em;
width: 960px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
border-style: dotted;
border-color: #ebebeb;
border-width: 0px 0px 0px 0px;
clear: left;
background-image:url("../images/goodmanGuy.jpg"); 
background-repeat: no-repeat;
background-position: 60% 0%;
}


#primaryContainerAdmin
{
text-align: left;
font-size: 0.80em;
width: 960px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
border-style: dotted;
border-color: #ebebeb;
border-width: 0px 0px 0px 0px;
clear: left;
}


#oneThree
{
float: left;
width: 367px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-style: dotted;
border-color: #ebebeb;
border-width: 0px 0px 0px 0px;

}


#twoThree
{
float: left;
width: 593px;
margin: 7px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-style: dotted;
border-color: #ebebeb;
border-width: 0px 0px 0px 0px;
}


.iRight
{
float: right;
clear: right;
margin: 0px 0px 7px 14px;
padding: 0px 0px 0px 0px;
}

.iLeft
{
float: left;
clear: left;
margin: 0px 14px 7px 0px;
padding: 0px 0px 0px 0px;
}


/*.login
{
background-image: url("../images/send.jpg");
background-repeat:no-repeat;
background-position: 0 0;
height: 20px;
width: 73px;
border: 0px;
cursor: hand; 
}*/


/*.search
{
background-image: url("../images/signUp.jpg");
background-repeat:no-repeat;
background-position: 0 0;
border: 0px;
cursor: hand;
height: 20px;
width: 73px; 
}*/






#oneThreeB
{
float: left;
width: 593px;
margin: 7px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-style: dotted;
border-color: #ebebeb;
border-width: 0px 0px 0px 0px;
}


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



#twoThreeB
{
float: left;
width: 367px;
margin: 7px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-style: dotted;
border-color: #ebebeb;
border-width: 0px 0px 0px 0px;
}


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


.projectHolder
{
float: left;
width: 160px;
margin: 0px 0px 0px 0px;
padding: 0px 22px 22px 0px;
}


.projectHolderCS
{
float: left;
width: 95%;
margin: 0px 21px 35px 0px;
padding: 0px 0px 0px 0px;
/*border-style: dotted;
border-color: #e8e8e8;
border-width: 0px 0px 1px 0px;*/
}


.projectHolderPageP
{
float: left;
width: 160px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 22px 23px;
height: auto;

}


.projectHolderPage
{
float: right;
width: 160px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 22px 22px;
height: auto;

}


.smallPicLefter
{
float: left;
margin: 0px 14px 0px 0px;
padding: 0px 0px 0px 0px;
width: 160px;
}






/*footer......................................................................................... */







#footer
{
clear: both;
text-align: left;
font-size: 0.80em;
width: 960px;
height: 200px;
margin-top: 42px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
color: #666666;
border-style: dotted;
border-color: #919183;
border-width: 0px 0px 0px 0px;

}


.footerContainer
{
float: left;
width: 30%;
margin: 0px 0px 0px 0px;
padding: 14px 14px 14px 14px;
}





.testee
{
/*background: #cccccc;*/
height: 40px;
/*height: auto;*/
}


.pic2
{

float: left;
}


















