/* StyleSheet  */

/* Calendar Import */
@import url(/site_templates/custom/client_39/calendar_39.css);

/* Two main sections: 
1) Layout - includes sizes, positioning, margins, borders and padding 
2) Text and formatting - includes fonts, background clours and images */

/* Section 1 - Layout */
body {
	margin:0px;
	padding:0px;
}

#container {
	width: 960px;
	position: relative;
	margin:0px;
	padding:0px;
	margin: 0 auto 0 auto;
	border:3px solid white;
}

#header {
   margin:0px;
   padding:0px;
   width: 960px;
   height: 450px;
   margin-bottom:-130px;
}		  

#content {
   clear:both;
   padding:1px;
   padding-top:0px;
   /* border: 1px solid green; 	 */
}

#txt {
    float: left;
    width: 655px;
    padding-left:35px;	  
    padding-top:0px;
    margin-top:-20px;
}

#links {
   padding-top:10px;
   padding-left:0px;
   float: left;
   width:228px;
   margin-top:0px;
    /* border-top: 1px solid #96AEC3; 
   border:1px solid red; */ 
}

#links a {
   display:block;
   margin-left:0px;
   padding-left:20px;
   padding-top:5px;
   padding-bottom:8px;
   padding-right:3px;	
    /*  border:1px solid blue; 	   */
}


#links ul, #links li, #links ul li, #links ul ol {
	margin:0px;
	padding:0px;
	list-style: none;
} 


#links ul li, #links ul ol {
   margin-bottom:0px;
   padding-bottom:0px;
}

h1,h2,h3 {
	margin:0px;
	padding:0px;
}


h2,h3 {
   padding-top:3px;
   padding-bottom:3px;
}

h1 {
	padding-bottom:5px;
	padding-top:5px;
}

#footer {
        clear: both;
        padding-top:3px;
	padding-bottom:3px;
	margin-top:20px;
        height:16px;
}


/* Section 1 Images Layout */
#bs_images {
   float:right;
   margin-top:30px;
   padding-bottom:10px;
   width:230px;
   text-align:right;
   /* border:1px solid red; */
}


#bs_images img {
   padding:1px;
   margin-top:10px;
   margin-bottom:0px;
   border: 4px solid #ccc;   
}


/* Sponsor Ad */
#sponsor {
  position:absolute;
  top:10px;
  left:980px;
  width:200px;
}


#sponsor img {
  border:none;
}



/* Section 2 - Text and Formatting */

body {
   background-image: url(body4k1_bg.gif);
   font-family: Arial,Trebuchet MS,Tahoma,Verdana,sans-serif;  
   font-size:100%;	 /*  font-size is 16px by all browsers default	  */
}

body #txt {
     color: black;
     line-height: 150%;
     font-size:0.9em;	 /* 16px/16=1.00em */
}


#container {
   background-image: url(container4k1.jpg);
   background-repeat: repeat-y;
}


#header {
   background-image: url(header-final.jpg);
   background-repeat: no-repeat;
}					
  

#footer {
	background-color: #B88F8E;
        text-align: center;
	font-size:0.875em; /* 14px/16=0.875em */
        color: white;
}

#footer a {
       text-decoration:none;
       color: white;
}

#links a {
   text-decoration: none;
   font-size:0.875em; /* 14px/16=0.875em */
   color: #173148;
   border-top: 2px solid #F6FCE4;
   border-bottom: 1px solid #D1DCB0;
}


#links a:hover {
   background-color: #DEE7C3;
   color: #6B3737;
}

#links li a.current {
   background-color: #DEE7C3;
   color: #5D2C2C;
}

h1 {
	font-size:1.5em; /* 24px/16=1.5em */
	color: #800000;
        font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif;
        font-style:italic;
        font-weight:normal;
        
}

h2 {
	font-size:1.125em; /* 20px/16=1.25em */
	color: #415C62;
        font-weight:normal;
}

h3 {
	font-size:1.125em; /* 18px/16=1.125em */
	color: #415C62;
        font-weight:normal;
}


/* Submit button forms */
input#submit {
    background-color: #B88F8E;
    color: white;
}


/*------------------------------------------------*/
/* Additional extra custom settings */
/* Contact Form */

/* Contact Form */
#contact_form {
    padding:0px;
    padding-top:15px;
    width:380px;
}


#email_form td {
    padding:5px;
}

#email_form td.label {
    text-align:right;
    /* font-weight:bold; */
}


/* Borders for input fields in forms */
input {
  border: 1px solid #aaa;
  height: 20px;

}

textarea {
  border: 1px solid #aaa;
}

input#submit {
    width:80px;
    height: 30px;
    font-size:14px;
    font-weight:bold;
    color: white;
    border: 1px solid #bbb;
    padding:3px; 
}

td.submit {
  text-align:left;
}


#captcha_title {
   color: #4D7D1A; 
}

