/* CSS Document */

.c_head{padding:8px 10px 0 11px; text-align:left;}

.c_content{clear:both;}

.c_contentpane{padding:8px 15px 0 15px ; text-align:left;}

.c_footer {margin-bottom:20px;padding:8px 10px 8px 15px; text-align:right;}



/*---------- default style for head & normal -----------*/
.Head{font-weight:bold; font-size:14px;}

.Normal{color:#43494D;}

.Normal p{margin-top:0px;}


/* CSS Document */



body
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

div.top_strip
{
background:#000000 url(images/top_strip_back.jpg) repeat-x;
background-position:top;
height:30px;
overflow:hidden;
}

div.top_strip_content
{
width:990px;
margin-left:7px;
margin-right:7px;
height:30px;
font-size:9pt;
overflow:hidden;
color:#ffffff;
margin:5px auto;
}

div.header
{
background:#b2e3f6 url(images/header_back.jpg) repeat-x;
background-position:top;
height:130px;
overflow:hidden;
}

div.header_content
{
width:1003px;
margin-left:0px;
margin-right:0px;
height:130px;
font-size:9pt;
overflow:hidden;
color:#ffffff;
margin:0px auto;
}


div.logo
{
background:url(images/logo.jpg) no-repeat;
width:223px;
height:96px !important;
overflow:hidden;
margin-bottom:2px;
float:left;
}

div.top_banner
{
width:780px;
height:90px;
overflow:hidden;
text-align:center;
background:#999999;
float:left;
margin-top:4px;
}

div.menu_strip
{
height:32px;
width:1003px;
background:#000000;
float:left;
}



div.main_area
{
background:transparent url(images/main_back.jpg) repeat-y;
background-position:center;
width:100%;
min-height:600px;
overflow:hidden;
}

div.search_bar
{
width:981px;
height:35px;
background:url(images/search_back.jpg) repeat-x;
font-size:9pt;
margin:0px auto;
padding-left:11px;
padding-right:11px;
}

div.main_area_content
{
width:981px;
font-size:9pt;
margin:0px auto;
padding-top:15px;
padding-left:11px;
padding-right:11px;
padding-bottom:15px;
}



div.left
{
width:323px;
margin-right:6px; 
float:left;
background:#ffffff;
margin-bottom:15px;
font-family:Arial, Helvetica, sans-serif;
}

div.webpart_left_box
{
/*width:323px;*/
}

div.webpart_medial_box
{
/*width:323px;*/
}

div.webpart_right_box
{
/*width:323px;*/
}

div#main_article
{
background:#eef0f3;
}

div.main_article_img_box
{
height:auto;
position:relative;
overflow:hidden;
border:#c4c4c4 solid 1px;
}

div.main_article_img
{
/*width:321px;*/
/*height:233px;*/
overflow:hidden;
border:#c4c4c4 solid 1px;
position:relative;
}

div.main_article_img img
{
border:0px;
}

div.main_article_caption
{
background:#000000;
opacity:0.5; 
filter: alpha(opacity = 50);
width:310px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
/*
background: url(images/caption_back.png);
margin-top:213px;
margin-left:1px;
margin-right:1px;
*/
bottom:0px;
overflow:hidden;
color:#ffffff;
text-transform:capitalize;
font-size:8.9pt;
position:absolute;
font-family:Arial, Helvetica, sans-serif;
}

div.main_article_text
{
padding:10px;
font-family:Arial, Helvetica, sans-serif;
}

span.main_article_title_1
{
display:block;
margin-bottom:15px;
font-size:10pt;
font-weight:bold;
color:#000000;
text-transform:capitalize;
font-family:Arial, Helvetica, sans-serif;
}

span.main_article_title_1 a,
span.main_article_title_1 a:visited
{
font-size:10pt;
font-weight:bold;
color:#000000;
text-decoration:none;
text-transform:capitalize;
font-family:Arial, Helvetica, sans-serif;
}

span.main_article_title_1 a:hover
{
font-size:10pt;
font-weight:bold;
color:#000000;
text-decoration:underline;
text-transform:capitalize;
font-family:Arial, Helvetica, sans-serif;
}

span.main_article_title_2
{
display:block;
font-size:10.5pt;
font-weight:bold;
color:#000000;
text-transform:capitalize;
font-family:Arial, Helvetica, sans-serif;
}

span.main_article_title_2 a,
span.main_article_title_2 a:visited
{
font-size:10.5pt;
font-weight:bold;
color:#000000;
text-decoration:none;
text-transform:capitalize;
font-family:Arial, Helvetica, sans-serif;
}

span.main_article_title_2 a:hover
{
font-size:10.5pt;
font-weight:bold;
color:#000000;
text-decoration:underline;
text-transform:capitalize;
font-family:Arial, Helvetica, sans-serif;
}

p.main_article_short
{
font-family:Arial, Helvetica, sans-serif;
font-size:8.7pt;
color:#000000;
line-height:17px;
}


div.top_area
{
float:left;
width:652px;
background:#ffffff;
margin-bottom:6px;
}

div.medial
{

width:323px;
background:#ffffff;
float:left;
margin-right:6px;
}

div.right
{
float:left;
width:323px;
background:#ffffff;
}

div.bottom_nav
{
background:#000000 url(images/bottom_nav.jpg) repeat-x;
background-position:top;
height:35px;
overflow:hidden;
}

div.bottom_nav_content
{
width:987px;
margin-left:11px;
margin-right:11px;
height:25px;
font-size:9pt;
overflow:hidden;
color:#ffffff;
margin:5px auto;
text-align:center;
padding-top:5px;
text-transform:capitalize;
}

div.bottom_nav_content a,
div.bottom_nav_content a:visited
{
color:#f0f7fe;
text-decoration:none;
font-weight:bold;
margin-left:5px;
margin-right:5px;
text-transform:capitalize;
}

div.bottom_nav_content a:hover
{
color:#f0f7fe;
text-decoration:underline;
font-weight:bold;
margin-left:5px;
margin-right:5px;
text-transform:capitalize;
}


div.footer
{
background:#000000 url(images/bottom_nav.jpg) repeat-x;
background-position:top;
height:26px;
overflow:hidden;
}

div.footer_content
{
width:987px;
margin-left:11px;
margin-right:11px;
height:25px;
font-size:9pt;
overflow:hidden;
color:#ffffff;
margin:5px auto;
text-align:center;
padding-top:1px;
text-transform:capitalize;
}

div.webpart_title
{
background:#ffffff;
padding-left:5px;
padding-right:5px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#333333;
font-weight:bold;
text-transform:capitalize;
line-height:30px;
}

div.webpart_title span
{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#333333;
font-weight:bold;
text-transform:capitalize;
line-height:30px;
}

div.webpart_outer_box
{
margin:5px;
background:#eef0f3;
padding:8px;
}

div.webpart_inner_box
{
background:#ffffff;
border:#d8dbdf 1px solid;
padding:10px;
}

div.webpart_inner_box img
{
float:left;
padding:3px;
border:#c0c0be 1px solid;
margin-right:10px;
}

div.webpart_normal_box
{
margin:0px;
background:#ffffff;
padding:5px;
}

.normal_link a,
.normal_link a:visited
{
font-family:Arial, Helvetica, sans-serif;
color:#606060;
font-weight:normal;
text-decoration:none;
text-transform:capitalize;
line-height:16px;
font-size:8.9pt;
}

.normal_link a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#466e92;
font-weight:normal;
text-decoration:underline;
text-transform:capitalize;
line-height:16px;
font-size:8.9pt;
}

.normal_text
{
font-family:Arial, Helvetica, sans-serif;
lor:#606060;
font-weight:normal;
line-height:16px;
font-size:8.9pt;
}

div#business
{
border-bottom:#eef0f3 2px solid;
border-left:#eef0f3 2px solid;
border-right:#eef0f3 2px solid;
}

div#business_shortnews
{
border-bottom:#606060 2px solid;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#606060;
line-height:15px;
font-size:8.7pt;
padding-bottom:10px;
margin-bottom:10px;
}

/*
div#business_shortnews a,
div#business_shortnews a:visited
{
font-family:Arial, Helvetica, sans-serif;
color:#606060;
line-height:15px;
font-size:8.9pt;
font-weight:bold;
text-decoration:none;
text-transform:capitalize;
}

div#business_shortnews a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#466e92;
line-height:15px;
font-size:8.9pt;
font-weight:bold;
text-decoration:underline;
text-transform:capitalize;
}

*/

div#business_shortnews img
{
float:left;
padding:3px;
border:#c0c0be 1px solid;
margin-right:10px;
}

ul.news_list
{
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;
list-style-image:none;
list-style-type:none;
list-style-position:outside;
padding-left:0px;
padding-bottom:0px;
font-size:8.9pt;
font-family:Arial, Helvetica, sans-serif;
color:#606060;
}

ul.news_list li
{
border-bottom:#c3c7cd dotted 1px;
line-height:20px;
padding-left:15px;
background:#FFFFFF 0px 4px url(images/list1.jpg) no-repeat;
list-style-image:none;
list-style-type:none;
list-style-position:outside;
font-size:8.9pt;
font-family:Arial, Helvetica, sans-serif;
color:#606060;
}

ul.news_list li a,
ul.news_list li a:visited
{
font-size:8.8pt;
font-family:Arial, Helvetica, sans-serif;
color:#606060;
text-decoration:none;
}

ul.news_list li a:hover
{
font-size:8.8pt;
font-family:Arial, Helvetica, sans-serif;
color:#466e92;
text-decoration:underline;
}

div#line_1
{
height:2px;
background:#eef0f3;
margin-top:10px;
margin-bottom:10px;
}

div.opin_item
{
padding-bottom:10px;

}

div.bottom_line
{
border-bottom:#dddddd 1px solid;
margin-bottom:10px;
}

div#banner_top
{
border-bottom:#dddddd 1px solid;
border-top:#dddddd 1px solid;
padding-bottom:5px;
padding-top:5px;
overflow:hidden;
}


div#banner_top div
{
padding:0px;
}

div#banner_top img
{
border:0px;
}

div#banner_468x60
{
width:468px;
height:60px;
overflow:hidden;
background:#CCCCCC;
margin-left:10px;
}

div#login_box
{
margin-left:50px;
margin-right:50px;
border:#83bbd9 1px solid;
margin-bottom:10px;
}

div#login_box_title
{
padding:5px;
background:#1e365d;
color:#FFFFFF;
font-weight:bold;
}

div#login_box_content
{
margin:30px;
margin-left:50px;
margin-right:50px;
}

table#login_table
{
border-collapse:collapse;
}

table#login_table td
{
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
color:#5e5e5e;
padding:5px;
}

table#login_table td a,
table#login_table td a:visited
{
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
color:#5e5e5e;
text-decoration:none;
}

table#login_table td a:hover
{
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
color:#5e5e5e;
text-decoration:underline;
}

.textbox_medium
{
width:224px;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
border:#999898 1px solid;
border-left:#999898 2px solid;
border-top:#999898 2px solid;
}

.bold
{
font-weight:bold;
}

.button
{
background:#f3f4f6 url(images/button.jpg) repeat-x top;
border:#999898 1px solid;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#4f4e4e;
line-height:25px;
padding-left:10px;
padding-right:10px;
}

span.r1
{
background:url(images/r1.jpg) no-repeat;
line-height:16px;
padding-left:16px;
}
