@charset "utf-8";
/* CSS Document */

* {
margin: 0px;
padding: 0px;
}

body {
margin: 0; padding: 0;
height: 100%;
width:100%;
}

body{
background-image: url(../images/bg_main_01.jpg);
background-repeat: repeat-x;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

#maincontainer{
width:940px;
margin:0 auto;
/*height:100%;*/
}

#header{
width:940px;
height:500px;
}



#header_bg_left_01{
width: 40px;
height: 500px;
float:left;
/*background-image: url(../images/header_bg_left_01.jpg);*/
background-image: url(../newheader/header_bg_left_01.jpg);

}


#con_bg_left{
width: 20px;
height:100%;
float:left;
background-image: url(../images/content_border_shadow_left_01.jpg);
background-repeat:repeat-y;
}

#con_bg_right{
width: 20px;
height: 100%;
float:right;
background-image: url(../images/content_border_shadow_right_01.jpg);
background-repeat:repeat-y;
}


.adc_ajac_headline_01_2{
width:858px;;
float:left;
height:22px;
}

#header_bg_top_left_01{
width: 119px;
height:53px;
overflow:hidden;
margin:0 auto;
/*background-image: url(../newheader/logo_adc_01.gif);*/
}

#header_bg_top_left_01 img{
padding-top:5px;
border:0;
}

#header_bg_corner_mid_01{
width: 40px;
height: 100px;
float:right;
background-image: url(../images/header_bg_corner_mid_01.jpg);
}

#head_bg{
width:860px;;
height:100px;
background-image: url(../newheader/header_bg_top_mid_01.jpg);
float:left;
}


#flash_menu{
width:860px;;
height:400px;
float:left;
}

#midcontent{
width:900px;
height:100%;
margin:0 auto;
background-color:#f3f3f5;
background-image: url(../images/content_border_shadow_right_01.jpg);
background-position:right;
background-repeat:repeat-y;
}

.read_more{
font-size:11px;
color:#000066;
text-decoration:underline;
}

.alis{
clear:both;
}

#left_con{
width:530px;
float:left;
height:100%;
padding-left:20px;
/*padding-bottom:30px;*/
background-image: url(../images/content_border_shadow_left_01.jpg);
background-repeat:repeat-y;
}

#right_con{
width:330px;
float:right;
padding-right:20px;
}


#logo{
width: 190px;
height: 61px;
margin-top:30px;
float:left;
background-image: url(../images/adc_ajac_logo_01.gif);
}

#header_bg_top_mid_01{
width: 610px;
height: 100px;
/*position: absolute;*/
background-image: url(../images/header_bg_top_mid_01.jpg);
margin-left: 270px;
}
#header_bg_corner_right_01{
width: 1px;
height: 100px;
background-image: url(../newheader/header_bg_top_right_01.jpg);
float:right;
}

#header_bg_corner_left_01{
width: 1px;
height: 100px;
background-image: url(../newheader/header_bg_top_left_01.jpg);
float:left;
}

#header_bg_right_01{
width: 40px;
height: 500px;
background-image: url(../newheader/header_bg_right_01.jpg);
float:right;
}


#adc_ajac_headline_01{
width: 554px;
height: 42px;
margin-top:9px;
/*margin-right:9px;*/
background-repeat:no-repeat;
background-image: url(../newheader/header_bg_top_mid_text_01.jpg);
float:right;
}


#lang_bar{
width: 150px;
height: 59px;

/*background-image: url(../images/header_bg_language_01.jpg);*/
float:right;
}

#lang_bar img{
margin:0 auto;
padding-top:5px;
border:0;
}

#tickerHead{
float:left;
width:600px;
color:#ffff00;
font-size:12px;
margin-top:2px;
padding-left:45px;
padding-right:33px;
}

.flags{
width:180px;
text-align:center;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
margin-top:2px;
float:right;
}

.flags a{
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration:none;
}


#footer {
/*bottom:0;*/
width:100%;
height:100%;
background-image: url(../newheader/footer_bg_01.jpg);
background-repeat:repeat-x;
background-color:#305704;
} 

#footer_text_copyright_01 {
float:left;
width:228px;;
text-align:left;
padding-top:20px;
font-size: 10px;
font-weight: normal;
color: #FFFFFF;
}

#footer_counter {
float:left;
width:170px;
text-align:left;
padding-top:3px;
font-size: 10px;
font-weight: normal;
color:#FFFFFF;
margin:0px 0px 0px 180px;
padding:20px 0px 0px 0px;
}

#footer_text{
margin:0 auto;
width:860px;
}

#footer_text_copyright_02 {
padding-top:20px;
float:right;
font-size: 10px;
font-weight: normal;
color: #FFFFFF;
}

#footer_text_copyright_02 a{
text-decoration:underline;
font-size: 10px;
font-weight:bold;
color: #FFFFFF;
}


.ad_partners{
width:300px;
height:88px;
/*background-image: url(../images/ad_bg_01.jpg);
border:#999999 1px solid;*/
}

.ad_partners img{
/*margin-left:30px;
margin-top:5px;*/
}

.ad_space{
width:300px;
margin:0 auto;
margin-right:20px;
}

.ad_sponsors{
width:300px;
margin:0 auto;
margin-bottom:10px;
/*border:#999999 1px solid;*/
}


.ad_header{
padding-left:25px;
background-image: url(../images/icon_arrow_down_01.gif);
background-repeat:no-repeat;
background-position:left;
font-size:12px;
font-weight:bold;
text-align:left;
line-height:20px;
color:#FFFFFF;
width:275px;
background-color:#2f5703;
height:20px;
margin-bottom:10px;

}

.con_news{
width:500px;
/*margin:0 auto;*/
margin-left:20px;
margin-bottom:20px;
}

.ticker{
width:500px;
height:50px;
margin:0 auto;
margin-left:20px;
}

.news_wn{
padding-left:25px;
background-image: url(../images/icon_arrow_down_01.gif);
background-repeat:no-repeat;
background-position:left;
font-weight:bold;
font-size:12px;
text-align:left;
line-height:20px;
color:#FFFFFF;
width:475px;
margin:0 auto;
background-color:#2f5703;
height:20px;
}

.news_header{
padding-left:25px;
background-image: url(../images/icon_arrow_down_01.gif);
background-repeat:no-repeat;
background-position:left;
font-weight:bold;
font-size:12px;
text-align:left;
line-height:20px;
color:#FFFFFF;
width:475px;
margin:0 auto;
background-color:#2f5703;
height:20px;
margin-left:20px;
margin-top:20px;
}

.headlines_title{
width:480px;
height:20px;
font-size:12px;
text-align:left;
font-weight:bold;
line-height:11px;
color:#2f5703;
padding-left:23px;
background-image: url(../images/icon_info_01.gif);
background-repeat:no-repeat;
margin:0 auto;
padding-bottom:5px;
}

.headlines{
width:500px;
height:150px;
font-weight:normal;
font-size:12px;
line-height:16px;
margin:0 auto;
padding-bottom:20px;
border-bottom: #CCCCCC dashed 1px;
}

.headlines p{
float:left;
}

.headlines b{
font-weight:normal;
}

.headlines img{
float:left;
width:200px;
height:150px;
padding-right:10px;
}

.head_con{
width:500px;
/*padding-bottom:20px;*/
padding-top:20px;
margin:0 auto;
margin-left:20px;
}


.iholder{
width:790px;
margin:0 auto;
}

.img_gal{
float:left;
margin-left:5px;
margin-right:5px;
margin-top:10px;
}