/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: justify;
	color: #764B31;
	background-color: #FFC855;
	margin: 0px;
}

h1, h2, h3, h4, h5 {
	margin: 0;
}

/* Header */

#header {
	width: 795px;
	height: 207px;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(../img/header5.jpg);
}

#header h1 {
	float: left;
	margin: 20px 0 0 20px;
	font-size: 50px;
	letter-spacing: -7px;
	color: #764B31;
}

#header h2 {
	float: right;
	margin: 40px 20px 0 0;
	font-size: 18px;
	letter-spacing: -2px;
}


a {
	color: #006633;
	text-decoration: none;
	font-weight: 300;
}

a:hover {
	color: #000099;
	text-decoration: none;
	font-weight: 300;
}

.img1 {
	float: left;
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.img {
	padding: 3px;
	border: 1px solid #999999;
	text-decoration: none;
    }

/* Menu */

#menu1 {
	width: 180px;
	padding-bottom: 20px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	color: #323B2E;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
	padding-left: 5px;
}

#menu1 ul {
	margin: 0px;
	list-style: none;
	padding: 0px;
}

#menu1 li {
}

#menu1 a {
	display: block;
	width: 180px;
	background-color: #FFC855;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #990000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FEF3C7;
	border-bottom-color: #FDE279;
	font-size: 12px;
}

#menu1 a:hover {
	background-color: #FBF7EE;
	border-top: 1px solid #764B31;
	border-bottom: 1px solid #764B31;
	color: #764B31;
}

/* Content */

#content {
	width: 795px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #FEF3C7;
	text-align: justify;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#colOne {
	float: left;
	width: 190px;
	margin-top: 20px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
}

#colTwo {
	float: right;
	margin-top: 20px;
	width: 500px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}

#colTwoa {
	float: right;
	margin-top: 20px;
	width: 795px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}


#content h2 {
	margin-bottom: 20px;
	font-size: 19px;
	font-family: Tahoma, "Times New Roman";
	letter-spacing: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	padding-bottom: 20px;
}

#content h5 {
	
	font-size: 12px;
	font-family: Tahoma, "Times New Roman";
	letter-spacing: 2px;
	margin-top:8px;
}


#footer {
	width: 795px;
	padding-top: 20px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#footer p {
	text-align: center;
	padding: 0;
	font-size: 10px;
}

.textbox {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 23px;
	margin-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 23px;
	padding-left: 3px;

    }
	
	.margin-news {
	height: auto;
	    }

.divborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	text-align: center;
	padding-bottom: 15px;
    }

#ratestable {
	text-align: left;
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	padding: 5px;
    }
	
.ratestable {
	text-align: left;
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	padding: 5px;
    }

#ratestable td {
	text-align: left;
	border: 1px solid #CCCCCC;
	padding: 5px;
	
    }
.ratestable td {
	text-align: left;
	border: 1px solid #CCCCCC;
	padding: 5px;
    }

.float-left  {
	float: left;
	margin-right: 5px;
  }
  
  .float-right  {
	float: right;
	margin-left: 5px;
  }

.rounded { /* fix IE 6 layout */ position:relative; /* IE haslayout */ height:1%; /* obey floats */ overflow:auto; } 

.top, .bottom, .top b, .bottom b { display:block; font:normal 1px/1px sans-serif; position:relative; border-style:solid; border-width:0; } 

.rounded .top, .rounded .bottom { margin:0 5px; height:4px; } 

.rounded .top, .rounded .top b { padding-top:1px; } 

.rounded .bottom, .rounded .bottom b { padding-bottom:1px; } 

.rounded .top b, .rounded .bottom b { margin:0 -2px; height:3px; } 

.rounded .top b b, .rounded .bottom b b { margin:0 -1px; height:2px; } 

.rounded .top b b b, .rounded .bottom b b b { height:1px; } 

.example .top, .example .top b, .example .bottom, .example .bottom b, .example .content { color:#990000; background-color:#FFCC66; } 

.example .content{
	padding:3px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
}

blockquote {
	background-color: transparent;
	background-image: url(../img/quotesleft.png);
	background-repeat: no-repeat;
	background-position: left top;
}
blockquote div {
	padding: 0 48px;
	background-color: transparent;
	background-image: url(../img/quotesright.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.imgLeft {
	border: 1px solid #CCCCCC;
	float:left;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
	padding: 5px;
    }
	
	
.imgRight {
	border: 1px solid #CCCCCC;
	padding: 5px;
	float:right;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
    }	

/*Photo Album*/

.photoalb img {
	text-decoration: none;
	padding: 3px;
	border: 1px solid #999999;
    }

.photoalb a {
	text-decoration: none;
    }
