/* CSS Document */

body
{margin:0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767676;
background-color:#efefef;}

a
{color:#419ac4;
text-decoration:none;
}

a:hover
{color:#767676;
text-decoration:none;}

#top
{ padding:0 66px 0 66px; height:38px; border-bottom: #e2e2e4 1px solid; background-color:#FFFFFF;}

#left_shadow
{background-image:url(../images/left_shadow.jpg); width:21px; background-position:right top; background-repeat:no-repeat;}

#right_shadow
{background-image:url(../images/right_shadow.jpg); width:21px; background-position:left top; background-repeat:no-repeat;}

#body_bg
{background-image:url(../images/bg.jpg); width:871px; background-repeat:repeat-x}

.date
{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:left; color: #999999;}

.top_links
{ font-size:11px; color:#55b1dd; text-decoration:none; text-align:right; vertical-align:middle;}

.top_links a
{ font-size:11px; color:#55b1dd; text-decoration:none; padding-right:6px; padding-left:6px;}

.top_links a:hover
{ font-size:11px; color:#959ba6; text-decoration:none;}

#header
{ vertical-align:top; text-align:center; background-position:left top; background-repeat:no-repeat;}

.search
{background-image:url(../images/search_bg.jpg); background-position:left; background-repeat:no-repeat; width:151px; height:21px; vertical-align:middle; }

.search_field
{outline:none; border:#f3f3f3 solid 1px; width:120px; text-align:left; vertical-align:middle; height:14px; background-color:#f3f3f3; font-size:10px; color:#999999;}

.nav_left_corner
{background-image:url(../images/nav_left.jpg); width:7px; background-position:right; background-repeat:no-repeat;}

.nav_right_corner
{background-image:url(../images/nav_right.jpg); width:7px; background-position:left; background-repeat:no-repeat;}

.nav_middle
{background-image:url(../images/nav_middle.jpg);background-position:left; background-repeat: repeat-x;}

.nav_links
{font-size:12px; font-weight:bold; color:#FFFFFF;  padding-left:10px; padding-right:10px; text-align:left}

.nav_links a:first-child
{border:none;}

.nav_links a
{font-size:12px; font-weight:bold; color:#FFFFFF; border-left:#FFFFFF thin solid; padding-left:15px; padding-right:15px;  text-decoration:none ; text-align:left}

.nav_links a:hover
{color:#0e5070; text-decoration:none; line-height:25px;}

.hight10
{height:10px; font-size:3px;}

.menu_table_hight_5
{ margin-bottom:4px;}

#body_table
{margin:10px 10px 0 10px; padding-bottom:0px}

.heading_bold_grey
{font-weight:bold; font-size:12px; color:#8d8f92;}
.heading_bold_blue
{font-weight:bold; font-size:12px; color:#55b1dd;}


 #img
{float:right; margin:0 15px 15px 15px;}

.texta12
{ padding-left:5px; font-size:11px; color:#999999; text-decoration:none;}
.texta12 a:hover
{ font-size:11px; color:#000; text-decoration:none;}

.heading_inner
{font-weight: bold; font-size:18px; color:#38b6e8; text-align:left; font-style:oblique;}


/************** Updated CSS *****************/

#footer
{width:842px; height:31px; font-size:18px; color:#FFFFFF; line-height:28px; text-align:center; margin-left:auto; margin-right:auto; background-image:url(../images/blue_strip.gif); background-position:center; background-repeat:no-repeat; font-weight:bold; font-style:oblique; overflow:hidden; word-spacing:5px;}

.footer_bg
{background-image:url(../images/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding:20px 30px}

.style2 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5a595a;
}
.style3 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5a595a; font-weight: bold; }


/************** Updated CSS finish *****************/