/* CSS Document */

body {
margin: 0px 0px 20px 0px;
padding:0px;
width:100%;
background-image:url("../images/body_bg.gif");
background-position:center top;
background-color:#ffffff;
background-repeat:repeat-x;
}

#container{
width: 840px;
margin-left:auto;
margin-right:auto;

}

#top{
background-image:url(../images/logo_bg.gif);
width:840px;
height:150px;
background-repeat:no-repeat;
text-align: right;

}

#top_bar{
height:282px;
width:840px;
background-image:url(../images/top_bar_bg.gif);
background-repeat:no-repeat;
}

#top_bar ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#top_bar li{
margin:0px;
padding:0px;
display:inline;
float:left;
}

#index_main{
width:840px;
background-image:url(../images/index_area_bg.gif);
background-repeat:no-repeat;
min-height:400px;
padding-bottom:20px;
}

#index_col1{
display:inline;
float:left;
width:443px;

}

#index_col2{
display:inline;
float:left;
width:290px;
margin-left:11px;
}

#index_footer{
background-image:url(../images/index_area_footer.gif);
width:840px;
height:41px;

}


#site_main{
width:840px;
background-image:url(../images/site_area_bg.gif);
background-repeat:no-repeat;
min-height:400px;
padding-bottom:20px;
}

#site_col1{
display:inline;
float:left;
width:443px;

}

#site_col2{
display:inline;
float:left;
width:290px;
margin-left:11px;
}

#site_footer{
background-image:url(../images/index_area_footer.gif);
width:840px;
height:41px;

}

#other_main{
width:840px;
background-image:url(../images/other_area_bg.gif);
background-repeat:no-repeat;
min-height:400px;
padding-bottom:20px;
}

.gallery_1{
padding-left:35px;
padding-top:38px;
padding-right:35px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
width:770px;
}


.col1{
padding-left:35px;
padding-top:38px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

.col1 a{
color:#000000;
}

.col2{
padding-left:10px;
padding-top:38px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
}

.col2 a{
color:#FFFFFF;

}

.col2_images{
padding-left:12px;
padding-top:44px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
}

h1{
margin:0px;
padding:0px 0px 27px 0px;
font-size:26px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #000000;
}

h2{
margin:0px;
padding:0px 0px 27px 0px;
font-size:26px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #ffffff;
}

#footer_navigation{
width:800px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
margin:auto;
padding-top:10px;
}

#footer_navigation a{
color:#000000;
}

#footer_col1{
display:inline;
float:left;
width:400px;
text-align:left;
}

#footer_col2{
display:inline;
float:left;
width:400px;
text-align:right;
}

#footer_col2 ul{
list-style-type: none;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#footer_col2 li{
padding: 0px;
margin: 0px;
display:inline;
}

#sponsors{
width:800px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
border-top: #9d9d9d 1px solid;
}

#sponsor_col1{
display:inline;
float:left;
width:235px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 16px;
color:#000000;
padding-top:30px;
font-weight:bold;
}

#sponsor_col2{
display:inline;
float:left;
width:565px;

}

.footer_link{
font-size:10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
color: #000000;
line-height:14px;
padding-top:18px;
padding-bottom:10px;
margin:auto;
width:800px;
}

.footer_link a{
color:#000000;
text-decoration:underline;
}




p{
padding: 0px;
margin:0px;
}

.clearcols
{
clear:both;
height:1px;
}

.right_col_border{
border: 2px #FFFFFF solid;
}

.border {
	border: 2px solid #848484;
	margin-right: 13px;
	margin-bottom: 13px;
}

.border1 {
	border: 2px solid #848484;
	margin-bottom: 13px;
}


.quote{
font-size:25px;
font-style:italic;
text-align:center;
width:290px;
font-weight:bold;
}

.quote a{
color:#FFFFFF;
text-decoration:none;

}

