

* {
padding: 0px;
margin: 0px;
}

body {
font-family: arial;
font-size: 11px;
background: #000000;
}

#tile_container {
width: 100%;
background-image: url(/_images/skin011/top_mast_strip.gif);
background-repeat: repeat-x;
}

#overall_container {
width: 790px;
min-height: 580px;
position: relative;
margin: 0 auto;

	background-image: url(/_images/skin011/top_mast.gif);
	
background-repeat: no-repeat;
}

#top_container {
width: 790px;
height: 108px;
}

#top_container_top {
clear: both;
width: 790px;
height: 83px;
}

#top_container_top_left {
float: left;
width: 243px;
height: 70px;
padding-left: 17px;
padding-top: 13px;
}


#top_container_top_right {
float: left;
width: 505px;
height: 78px;
padding-left: 10px;
padding-top: 5px;
padding-right: 15px;
color: #FFFFFF; 
font-weight: bold;
}



#top_container_top_right a {
color: #FFFFFF;
}

#top_navigation {
width: 790px;
height: 25px;
}

.top_nav_link {
float: left;
padding-top: 2px;
}

#main_container {
clear: both;
margin-top: 1px;
min-height: 300px;

background: #000000;

background-image: url(/_images/skin011/top_mast_strip_lower_strip.gif);
background-repeat: repeat-x;
}

#left_column {
float: left;
width: 149px;
padding-right: 13px;
min-height: 456px;
margin-top: 26px;
}

#middle_column {
float: left;
width: 420px;
padding-right: 17px;
min-height: 430px;
margin-top: 26px;
}

#forum_container {
float: left;
width: 599px;
padding-top: 20px;
}

#large_left_container {
float: left;
width: 599px;
padding-top: 20px;
}

#right_column {
float: left;
width: 172px;
padding-left: 8px;
min-height: 456px;
color: #FFFFFF;

	margin-top: 8px;

}

#right_column a {
color: #FFFFFF;
}

#footer {
clear: both;
width: 790px;
margin-top: 20px;
padding-top: 3px;
padding-right: 3px;
border-top: 1px solid #d5d5d5;
text-align: right;
color: #808080;
}

#footer a {
color: #ffffff;
}




.left_column_link_title {
width: 136px;
height: 18px;
margin-top: 20px;
background-image: url(/_images/skin011/left_column_link_title.gif);
padding-left: 13px;
padding-top: 4px;
font-family: verdana, arial;
font-size: 11px;

color: #FFFFFF;
}

.left_column_link_title_top {
width: 136px;
height: 18px;
background-image: url(/_images/skin011/left_column_link_title.gif);
padding-left: 13px;
padding-top: 4px;
font-family: verdana, arial;
font-size: 11px;

color: #FFFFFF;
}

#left_column ul {
list-style: none;
padding: 0px;
margin: 0px;
}

#left_column ul li {
width: 138px;
height: 16px;
background-image: url(/_images/skin011/left_nav_back.gif);
font-family: arial;
font-size: 10px;
text-align: right;
padding-top: 14px;
padding-right: 11px;
}

#left_column ul li:hover {
background-image: url(/_images/skin011/left_nav_back_hig.gif);
}




#page_title {
width: 400px;
height: 16px;
padding-left: 20px;
border-bottom: 1px solid #EAEAEA;
margin-bottom: 10px;
font-family: arial, verdana;
font-size: 11px;
color: #ffffff;
font-weight: bold;
}

#main_home_image {
width: 390px;
padding-left: 10px;
padding-bottom: 14px;
}

#page_content {
width: 400px;
padding-left: 10px;
text-align: justify;
line-height: 1.5em;
color: #ffffff;
}

#page_content a {
color: #ffffff;
}



#right_column fieldset {
padding: 0px;
padding-top: 10px;
border: 0px;
}

#right_column label {
float: none;
font-weight: normal;
font-size: 10px;
}

#right_column input.search {
float: none;
width: 158px;
padding-left: 2px;
font-family: arial, verdana;
font-size: 11px;
color: #0000ff;
}

#right_column select.search {
float: none;
width: 163px;
padding-left: 2px;
font-family: arial, verdana;
font-size: 11px;
color: #0000ff;
}

#right_search {
width: 163px;
padding-bottom: 20px;
}

#right_info {
width: 163px;
padding-bottom: 30px;
}

#newsletter_teaser {
width: 163px;
padding-bottom: 30px;
}

#news_teaser {
width: 163px;
padding-bottom: 30px;

background: #000000;

}

#news_teaser_scroller{
width: 163px;
height: 110px;
border: 0px solid white;

background: #000000;

}

#powered_by_Thought {
width: 163px;
margin-top: 0px;
padding-top: 4px;
border-top: 1px solid #D3D3D3;
}

#powered_by_Thought a {
color: #22CC00;
text-decoration: none;
}


#powered_by_Thought a:hover {
text-decoration: underline;
}
