@charset "UTF-8";
/* CSS Document */

body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background:url(images/backgroundimage.jpg) repeat-x  #ebe9d9;
	font-size:13px;
	line-height:18px;
	color:#3B3B3B;
    width: 860px;
	margin: auto;	
}
.clear {margin-top: -1px; clear: both; }
p {margin: 0px; margin-bottom: 15px;}
p.h {margin: 0px;}
address {border-left: #606060 4px solid; margin-left: 40px; padding-left: 10px;} 
#header {
    width: 860px;
	}
	
#nav {
	width: 860px;
	height: 34px;
	}
	
#lowernavi {
	width: 860px;
	height: 32px;
	}   
	
#bodybase {
    margin: auto;
	background-color:#FFFFFF;
	}

	
#body {
    width: 860px;
	margin: 0;
	background: url(images/contentbg.jpg) repeat-y;
	}
	
#footerbase {
    width: 900px;
	margin: auto;

}

#footer {
    width: 860px;
	margin: 0;
	padding: 15px 0 10px 0;
    text-align: center;	
}

#left {
    width: 252px;
	float: left;
	padding: 0 0px 10px 28px
	}
	
#right {
    width: 556px;
	padding-right: 24px;
	float: right;
	}
	
#leftbox {
    width: 570px;
	padding: 0 10px;
	background: #FFFFFF;
	}
	
#rightbox {
    padding: 5px 10px;
    width: 536px;
	float: right;
	}
	
#rightform {
    background-color: #e3e1d1;
    padding: 5px 10px;
    width: 520px;
	float: right;
	}	
	
#newsletter {
   background: url(images/newsletter.jpg) no-repeat;
   width: 242px;
   height: 55px;
   padding-top: 38px;
   }
   
#signup {
   padding-top: 5px;
   }

h1 {  
    background-image:url(images/header.jpg);  
    background-repeat:no-repeat;  
	width: 860px;
    height:159px; 
	background-position: left;  
	margin: 0px;
    text-indent: -100em;
    overflow: hidden;
 }  

.picfloatleft {
    float: left;
	padding-right: 10px;
	}


.HeaderText {

      font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
      font-size:24px;
	  color:#563a2f;
	  }
	  
.HeaderText2 {

      font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
      font-size:16px;
	  color:#660066;
	  }

.formtext {

      font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
      font-size:11px;
	  color:#1D1D1D;
	  }
	  
.formtext2 {

      font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
      font-size:12px;
	  color:#1D1D1D;
	  }
	  
.formtextalign {
	  padding: 0 130px 0 0;
	  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
      font-size:12px;
	  color:#1D1D1D;
	  }
.formtextalign2 {
	  padding: 0 100px 0 0;
	  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
      font-size:12px;
	  color:#1D1D1D;
	  }

h2 {
      font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
      font-size:14px;
      font-weight: bold;
      padding: 0px;
      margin: 0px;
	  color:#6e228d;
	  }
h2.l {      font-size:16px;
	  color:#660066;}

.purple {	  color:#6e228d;}
.footer {font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}

	
/* Footer */
#footer a {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#074004; text-decoration:none; padding-left: 15px; padding-right: 15px;}
#footer a:hover {color:#003333; text-decoration:underline;}

#footer p {padding-bottom: 10px;}

#footer .baselink {font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#003300; text-decoration:none; padding: 0px;}
#footer a.baselink:hover {font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#003333; text-decoration:underline;}

.baselink2 {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#660099; text-decoration:underline;}
a.baselink2:link {font-family:Arial, Helvetica, sans-serif; font-size: 12; color:#660099; text-decoration:underline;}
a.baselink2:hover {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#6633CC; text-decoration:none;}


/* menu */	
.rollovehomer  {
display:block;
width: 73px;
backgroundhomer: url(images/homeEdit.jpg) 0 0 no-repeat;
}
.rollover:hover { 
background-position: 0 -34px;
}
.rolloverhomer:active {
background-position: 0 -70px;
color:#fff;
}	

/* IMAGES */
img.uc {width: 860px; height: 32px;}
img.fp {width: 860px; height: 31px;}
img.purple {width: 556px; height: 131px;}
img.il {width: 242px; height: 295px;}
img.navl {width: 30px; height: 34px;}
img.navr {width: 227px; height: 32px}

div.lform          {padding-bottom: 12px; width: 110px; float: left;}
div.rform          {padding-bottom: 12px; width: 390px; float: left; }
div.mform          {padding-bottom: 12px; width: 500px; float: left;}

div.dots           {border: 1px dashed #b0b0b0; margin-bottom: 30px; padding: 20px; width: 95%; background-color: #fcfcfc;}

p.warning          {border: #dd0000 2px solid; padding: 10px; background-color: #efefef; color: #dd0000; font-weigt: bold; font-size: 16px;}

/* FORMS
--------------------------------------------------------------- */
fieldset
{
    border-width: 0px;
    padding: 25px;
    width: 525px;
}
label
{
    font-weight: bold;	
}
fieldset input, fieldset textarea
{
        border-color: #b0b0b0;
        border-style: solid;
        border-width: 1px;
        margin-top: 4px;
        margin-bottom: 4px;
        background-color: #f8f8f8;
        font-size: 12px;
}
fieldset input
{
        height: 16px;
		width: 350px;
}
input.short
{
		width: 100px;
}
fieldset textarea
{
        width: 350px;
        height: 140px;
}
