body
{
	background: #294b84 url('../img/clouds.jpg') no-repeat top center;
	
	color: #3d3d3d;
	font-size: 11px;
	
}

a
{
	color: #fff;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

p {
        font-size:13px;
	
}
.logo h1 {

    color:#7DA1DD;
    font-family:Lucida grande,Helvetica,Arial,sans-serif;
    font-size:25px;
    font-weight:normal;
    margin-bottom:0;
    margin:10px 0;
}
.logo h1 span {
    color:#fff;
    
}

.header {
    padding-top:10px;
    background: #294b84 url('../img/header.gif') no-repeat top left;
    height:200px;
}

.content {
    padding-top:10px;
    background: #fff url('../img/content.gif') no-repeat top left;
    
}
.content .grid_8 h1, .content .grid_8 h2,.content .grid_8 h1, .content .grid_8 h3 {
    background:transparent url('../img/heading.gif') no-repeat top left;
    font-size:15px;
    line-height:51px;
    padding-left:20px;
    width:600px;
    clear:both;
}
.content .grid_8 a {
    color:#294B84;
}

.content .grid_8 li, .content .grid_8 p {
    font-size:13px;
}
.content .grid_4 h1, .content .grid_4 h2 {
    background:transparent url('../img/green.gif') no-repeat top left;
    color:white;
    font-size:15px;
    line-height:51px;
    padding-left:20px;
    margin-bottom:0;
}
.content .grid_4 ul {
    background:#efefef url('../img/ul.gif') no-repeat bottom left;
    color:#666;
    font-size:13px;
    padding-top:10px;
    padding-left:10px;
    padding-bottom:10px;
    list-style:none;
    
}
.content .grid_4 li {
    background:#efefef url('../img/li.gif') no-repeat 0% 50%;
    margin-left:0;
    padding-left:10px;
    
}
.content .grid_4 a {
  
    color:#666;

}
.footer {
    background:#294B84 url('../img/footer.gif') no-repeat top left;
    padding-top:20px;
    color:#9bc0ff;

}

.footer span {
    color:white;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin-bottom:10px;
}

div.csc-textpic img { float: left; margin: 10px; }

#contact-area {
	width: 600px;
	
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 471px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 130px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: left;
	margin-right: 15px;
	width: 250px;
	padding-top: 5px;
	font-size: 1.4em;
}


.tx-chgallery-pi1 img {
margin-bottom:20px;
border:2px solid #efefef;
}
.tx-chgallery-pi1 .pagebrowser {
margin:0 0 20px 0 !important;
}
.pagenav {
background:transparent url('../img/heading.gif') no-repeat top left;
font-size:15px;
    line-height:51px;
    clear:both;
}
.pagenav .grid_4 p {
text-align:center;

}

.tx-chgallery-pi1 h2 span {
text-align:right;
}

.grid_2 table {
width:100%;
background:#efefef;
border:2px solid #efefef;
}
.grid_2 table td {
padding:2px;
text-align:center;
}
.grid_2 table tr {
border-bottom:1px solid white;
}
h2 {
position:relative;

}
h2 span {
position:absolute;
right:20px;
}
.grid_8 .grid_4 h1,.grid_8 .grid_4 h2 {
padding-bottom:20px;
}

.startDate {
background-color:#294B84;
color:#fff !important;
}
.taken {
background-color:#78C521;
color:#fff;
}
.startDate a {
color:#fff !important;
}
.seventh {
background-color:#7DA1DD;
}

.pics {  
    height:  180px;  
    width:   300px;  
    padding: 0;  
    position:relative;
    margin:  0;  
} 
 
.pics img {  
position:absolute;
    width:  300px; 
    height: 180px; 
    top:  0; 
    left: 0 
} 

#navlist
{
padding-left: 0;
margin-left: 0;
float:left;
color: White;
width: 100%;
background: #6896f5 url('../img/navigation.gif') repeat-x top left;
line-height:51px;
border-top: 1px solid #4E6ABD;
border-bottom: 1px solid #4E6ABD;
margin-bottom:10px;
}
.lasttop a {
	border:none;
}
#navlist li { 
float:left;
margin-left:0px !important;
list-style:none !important;
}

#navlist li a
{
width:159px;
color: White;
text-decoration: none;
float: left;
text-align:center;
font-size:16px;
border-right: 1px solid #4E6ABD;
}

#navlist li.green a
{
background: #21a408 url('../img/green_a.gif') repeat-x top left;
}

#navlist li a:hover
{
background: #dfedff url('../img/hover_a.gif') repeat-x top left;
color: #4E6ABD;
}

dl.table-display
{
width: 100%;
display:block;
margin: 2em 0;
padding: 0;
padding-bottom:50px;
font-size:120%;
}

.table-display dt
{
width: 200px;
float: left;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #999;
font-weight: bold;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.table-display dd
{
float: left;
width: 390px;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #999;
}
#payPalForm {

}




