@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,li,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th { margin: 0; padding: 0; } 
table { border-collapse: collapse; border-spacing: 0; } 
fieldset,img {  border: 0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; } 
ol,ul { list-style: none; } 
caption,th { text-align: left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight: normal; } 
q:before,q:after { content:''; } 
abbr,acronym { border: 0; }
a { text-decoration: none; font-size: 12px; }
a:hover { text-decoration: underline; }
.a_uline { text-decoration: underline; }
.a_uline:hover { text-decoration: none; }

body {
background-image: url(img_bg_banner_repeatX.gif);
background-position: top;
background-repeat: repeat-x;
background-color: #9D9C9B;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
}

.border { border: 1px solid #7d7d7d; }

.clear { clear: both; }
.float_left { float: left; }
.float_right { float: right;}
.padding_4 { padding: 4px; }
.padding_10 { padding: 10px; }
.paddingleft_20 { padding-left: 20px; }
.marginright_10 { margin-right: 10px; }
.marginright_5 { margin-right: 5px; }

.verdana { font-family: Verdana, Arial, Helvetica, sans-serif; }
.tahoma { font-family: tahoma, Arial, Helvetica, sans-serif; }
.size_10 { font-size: 10px; }
.size_11 { font-size: 11px; }
.size_14 { font-size: 14px; }
.size_16 { font-size: 16px; }
.size_18 { font-size: 18px; }
.size_20 { font-size: 20px; }
.size_22 { font-size: 22px; }
.size_24 { font-size: 24px; }
.text_bold { font-weight: bold; }
.text_bolder { font-weight: bolder; }
.text_right { text-align: right; }
.text_underline {text-decoration: underline }
.text_italic {font-style: italic; } 
.indent_display {list-style-position:inside; list-style-type:circle; }
.color_fedd00 { color: #fedd00; } /* yellow */
.color_e40000 { color: #e40000; } /* red */
.color_620d0d { color: #620d0d; } /* dark red */
.color_2583ad { color: #2583ad; } /* light blue */
.color_004aae { color: #004aae; } /* blue */
.color_074986 { color: #074986; } /* dark blue */
.color_ffffff { color: #FFFFFF; } /* white */
.color_b8b8b8 { color: #b8b8b8; } /* light grey */
.color_7d7d7d { color: #7d7d7d; } /* grey */
.color_4b4b4b { color: #4b4b4b; } /* dark grey */
.color_b8b8b8 { color: #9d9b9c; } /* dark dark grey */
.color_979797 { color: #979797; } /* grey */
.color_a4d88a { color: #a4d88a; } /* pastel green */
.color_c2a577 { color: #c2a577; } /* light brown */
.color_ff6000 { color: #ff6000; } /* orange */

#container, #footer_container { width: 1058px; margin: auto; }


/* header css */
ul#navbar { position:relative; text-decoration:none; float:left; list-style:none;}
ul#navbar div { height: 40px; float:left; position:relative;}
ul#navbar li { display:inline; text-decoration:none; }
.tab_active, .tab_inactive { padding: 15px 25px 3px 2px; }
.tab_active { background-image:url(img_navBtn_RepeatX.gif); background-repeat: repeat-x; color: #009999; }
.tab_inactive { background-image: url(img_navBtn_RepeatX.gif); background-repeat: repeat-x; color: #666666; }
.tab_sticker { padding: 10px 3px 3px 25px ;}
ul#navbar li a:hover, ul#navbar li.over  { color:#FF0000 ; }
ul#navbar { list-style: none ; }
ul#navbar li { position:relative ; float:left ; }
ul#navbar li ul { position:absolute ; top: 57px ; display: none ; left: -10000px; }
ul#navbar li ul a {
display:block ; 
text-decoration: none ; 
background-image:url(img_subMenuBtn_NR.gif); 
line-height: 54px ; width: 518px ;
color: #666666 ;
font-size: 24px;
margin: 0px 0px ;
padding-left: 10px;
}
ul#navbar li:hover ul, ul#navbar li.over ul { display:block ; left: 0; }
ul#navbar li li a:hover { color:#FF0000; }
/* close header css */

/* sidebar css */
#sidebar {
width: 250px;
padding: 10px 30px 10px 30px;
margin: 10px 20px 10px 30px;
border: 1px solid #b4b4b4;
float: left;
}

.sidebar_head {
padding: 10px 0px 0px 50px;
}

.sidebar_sticker {
float: left;
}

.divider {
border: 1px groove #FF0000;
}

.sidebar_content { padding: 0px 10px 10px 10px; }
.sidebar_content p { padding: 0px 0px 20px 0px; }
.sidebar_content a { font-size: 16px; color: #FF0000; text-decoration:none; font-style:oblique; font-weight:bold; display:block; padding-top:20px}
.sidebar_content_newsletters { padding: 10px 0px 0px 0px; color: #FF6600; font-size: 14px; font-weight:bold; }
.sidebar_content_newsletters li { padding: 10px 0px 0px 0px; }
.sidebar_content_newsletters a { color: #FF0000; font-size: 16px; text-decoration:none; display: block; }

/* close sidebar css */

/* content css */
#content {
background-image:url(img_whiteBG_repeatY.gif);
background-repeat:repeat-y;
background-color: #9D9C9B;
float:left;
}

#content_body {
width: 550px;
padding: 10px 45px 10px 45px;
margin: 10px 10px 10px 10px;
border: 1px solid #b4b4b4;
float: left;
}

#content_body_sub {
width: 890px;
padding: 10px 45px 10px 45px;
margin: 10px 30px 10px 30px;
border: 1px solid #b4b4b4;
float: left;
}

.content_header div{ float:left;} 

.content_header_mid {
background-image:url(img_titleBtn_repeatX.gif);
background-repeat:repeat-x;
font-size: 22px;
color:#FFFFFF;
font-weight:bold;
width: 500px;
height: 63px;
}

.content_header_mid_sub {
background-image:url(img_titleBtn_repeatX.gif);
background-repeat:repeat-x;
font-size: 22px;
color:#FFFFFF;
font-weight:bold;
width: 840px;
height: 63px;
padding-top: 20px;
}

.content_header_mid p {
float:left;
padding:20px 0px 0px 0px;
}

.content_photo {
float:left;
margin: 10px 20px 0px 10px;
border: 1px solid #7d7d7d;
}

.content_text {
margin: 0px 15px 20px 10px;
text-align:justify;
line-height: 20px;
}

#context p{
margin-top: 0px;
padding: 0px 50px 20px 20px;
font-size:14px;
line-height: 20px;
}

#context p span {
display:inline;
list-style-type:circle;
}

.content_picture {border: 1px solid #000000; margin: 10px;}

/* close content css */


/* footer css */
#footer {
float:left;
width: 100%;
height: 130px;
margin-top: 20px;
padding-top: 20px;
border-top: 2px dotted #878787;
}

#footer_column1 { margin-right: 30px; color: #626262; font-size: 13px; font-weight: bold; line-height: 25px; }

.footer_divider {
width: 2px;
height: 10px;
float: left;
margin: 2px 8px 10px 8px;
background-color: #747474;
}
.footer_links { clear: both; padding-left: 490px;}
.footer_links a {
float: left;
color: #c20000;
text-decoration: underline;
padding-top: 5px;
}
.footer_links li {
list-style:none; 
display:inline; 
text-align:center;
}
.footer_links .footer_divider { margin: 8px 8px 0px 8px; }
.footer_links a:hover { text-decoration: none; }
#footer_note { padding-top: 20px; padding-left: 325px;}
#footer_note a, #footer_note div {
color: #747474;
font-size: 11px;
}
#footer_note p {
text-align:center;
margin-right: 300px;
}
/* close footer css */

