/*SCREEN BASE CSS DOCUMENT*/

/*########## BEGIN SITE STRUCTURE ##########*/
.site_center
{
position:relative;
width:960px;
height:auto;
margin:auto;
padding:auto;
}

.center_top_border
{
position:relative;
width:960px;
height:66px;
}

.center_content
{
position:relative;
width:960px;
height:auto;
background-color:rgb(255,255,255);
}

.center_content_top_border
{
position:relative;
width:960px;
height:16px;
}

.center_content_bottom_border
{
clear:left;
position:relative;
width:960px;
height:8px;
}

.center_middle_border
{
position:relative;
width:960px;
height:4px;
}

.center_bottom_border
{
clear:left;
position:relative;
width:960px;
height:64px;
}
/*########## END SITE STRUCTURE ##########*/

/*########## BEGIN HANDYCAP ##########*/
 .center_top_border_placeholder
{
width:960px;
height:46px;
}

.font_style_row
{
position:relative;
width:960px;
height:16px;
}

.header_headline
{
float:right;
width:auto;height:16px;
padding:0;margin:0 28px 0 0;
}

.header_headline_link_csu,.header_headline_link_int,.header_headline_link_sw,.header_headline_link_A
{
float:left;
height:16px;
background-color:white;
margin:0 0 0 4px;
}

.header_headline_link_csu{width:60px;}
.header_headline_link_int{width:85px;}
.header_headline_link_sw{width:32px;}
.header_headline_link_A{width:16px;font-size:12px;}

/*########## END HANDYCAP ##########*/

/*########## BEGIN HEADER ##########*/
.center_content_header
{
position:relative;
width:960px;
height:80px;
}
 
.center_content_header_border
{
position:relative;
float:left;
width:28px;
height:80px;
}

.center_content_header_logo
{
	position:relative;
	float:left;
	width:280px;
	height:70px;
}

.flash_header
{
position:relative;
float:left;
width:354px;
height:22px;
padding-top:28px;
overflow:visible;
 }
 
.center_content_header_placeholder
{
position:relative;
float:left;
width:224px;
height:80px;
}

.center_content_header_form
{
	position:relative;
	float:left;
	width:400px;
	height:80px;
}
/*########## END HEADER ##########*/

/*########## BEGIN CONTENT ##########*/
.center_content_main
{
position:relative;
width:960px;
height:auto;
background-color:rgb(255,255,255);
}

.center_content_main_border
{
position:relative;
float:left;
width:28px;
height:1px;
}

.center_content_main_clearance
{
position:relative;
float:left;
width:8px;
height:1px;
}
/*########## END CONTENT ##########*/

/*########## BEGIN TEASER ##########*/
.center_content_main_teaser
{
clear:left;
position:relative;
width:960px;
height:72px;
}  
 
.center_content_teaser_border
{
position:relative;
float:left;
width:12px;
height:72px;
}

.center_content_teaser_arrow
{
position:relative;
float:left;
width:24px;
height:72px;
}

.center_content_teaser_clearance
{
position:relative;
float:left;
width:12px;
height:72px;
}
/*########## END TEASER ##########*/

/*########## BEGIN FOOTER ##########*/
.center_footer
{
position:relative;
clear:left;
width:960px;
height:24px;
background-color:rgb(255,255,255);
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.center_footer_border_left
{
position:relative;
float:left;
width:28px;
height:24px;
}

.center_footer_border_right
{
position:relative;
float:right;
width:28px;
height:24px;
}
/*########## END FOOTER ##########*/

/*########## BEGIN ALIGNS ##########*/
.float_left
{
float:left;
}

.float_right
{
float:right;
}

.float_clear
{
clear:both;
}

.hide
{
display:none;
}
/*########## END ALIGNS ##########*/
