/* CSS Document */
html { height: 100%;}
body { background-color:#134673; background-image:url(../img/bg_body.jpg); background-repeat:repeat-x; background-position:left top;
 height: 100%; width: 100%; padding:0; margin: 0;
 font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#184672;}
 
div {margin: 0; padding:0;}
img { border:none;}

form { margin:0; padding:0;}

table {border-collapse: collapse;}

td { text-align:left; vertical-align:top;}

a { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#FD8A02; text-decoration:underline;}
a:hover { text-decoration:none;}

p { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#184672; margin:0; padding:0;}

h1 { padding:0; margin:0;}
h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:18px; color:#FD8505; font-weight:bold; padding:0; margin:0;}


div.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
     font-size:1px;
     } 

img, div { behavior: url(iepngfix.htc); }

.photor { float:right;}
.photor img { display:block; margin:0 0 12px 12px;}

.padmar { padding:0; margin:0;}
.va_top { vertical-align:top;}
.va_bottom { vertical-align:bottom;}
.va_middle { vertical-align:middle;}
.ta_center { text-align:center;}
.ta_left { text-align:left;}
.ta_right { text-align:right;}


#main { width:992px; padding:0; margin:0 auto; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#184672;}

/*                HEADER                 */

#main .header { height:155px; vertical-align:top;}

#main .logo { display:block; position:absolute; margin:0 0 0 -25px; vertical-align:top;}

a.home { display:block; position:absolute; width:22px; height:17px; margin:10px 0 20px 611px;
 background-image:url(../img/img_home.gif); background-repeat:no-repeat; background-position:left top;}

a.site_map { display:block; position:absolute; width:22px; height:17px; margin:10px 8px 20px 641px;
 background-image:url(../img/img_site_map.gif); background-repeat:no-repeat; background-position:left top;}

a.home:hover, a.site_map:hover { background-position:left bottom;}

/*                menu                 */

	#menu { width:701px; height:53px; text-align:left; margin:47px 0 0 -34px; padding:0; position:absolute;}
	#menu li { height:53px; display:block; float:left; list-style:none; vertical-align:bottom;}
	#menu li a { display:block; height:53px}
	
	#menu a.nav1 { width:94px; background-image:url(../img/menu_1_about.gif); background-repeat:no-repeat; background-position:left top;}
	#menu a.nav2 { width:91px; background-image:url(../img/menu_2_services.gif); background-repeat:no-repeat; background-position:left top;}
	#menu a.nav3 { width:204px; background-image:url(../img/menu_3_benefits.gif); background-repeat:no-repeat; background-position:left top;}
	#menu a.nav4 { width:141px; background-image:url(../img/menu_4_where.gif); background-repeat:no-repeat; background-position:left top;}
	#menu a.nav5 { width:68px; background-image:url(../img/menu_5_news.gif); background-repeat:no-repeat; background-position:left top;}
	#menu a.nav6 { width:103px; background-image:url(../img/menu_6_contact.gif); background-repeat:no-repeat; background-position:left top;}
	
	#menu a:hover, #menu a.active { background-position:left bottom;}

/*              end menu                 */

/*                content                 */

#main .content_container { background-color:#EEEEEE; background-image:url(../img/bg_content_top.jpg); background-repeat:no-repeat; background-position:left top;
padding:9px 0 0 0;}

#main .content_left { width:289px; background-image:url(../img/bg_left_content.jpg); background-repeat:no-repeat; background-position:left top;}

#main .news { padding:11px 31px 0 25px;}
#main .news_topic { padding:11px 0 0 0; background-image:url(../img/bg_line.gif); background-repeat:repeat-x; background-position:left bottom;}
#main .news_topic_last { padding:11px 0 0 0;}

#main .content_left span {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#6B7379; font-weight:bold; padding:0; margin:0;}

#main .content_left a { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#F97B00; font-weight:bold; text-decoration:underline;}
#main .content_left a:hover { text-decoration:none;}

#main .interactive_map { padding:0 0 0 8px;}

#main .footer_container { background-color:#EEEEEE; background-image:url(../img/bg_footer.jpg); background-repeat:no-repeat; background-position:left top;
text-align:left; vertical-align:middle; padding:15px 0 0 0;}
#main .footer { width:942px; margin:0 25px 5px 25px;}

#main .lxm { margin:5px 0 0 0;}

#main .footer a { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#184672; text-decoration:underline;}
#main .footer a:hover { text-decoration:none;}

/*            end content                 */


/*             INTERNAL                 */

#main .content_container_int { background-color:#EEEEEE; background-image:url(../img/bg_content_top_int.jpg); background-repeat:no-repeat; background-position:left top;
padding:0 30px 52px 23px;}

#main .title_container { width:100%; height:35px;}
#main td.page_title { white-space:nowrap; vertical-align:middle; padding:5px 0 0 0;}
#main td.bg_page_title { width:100%; background-image:url(../img/bg_title.jpg); background-repeat:no-repeat; background-position:left top;}

#main div.photo_r { float:right;}
#main div.photo_r img { margin:10px 0 23px 28px;}

#main div.text { margin:20px 0 0 0;}

#main .list_int { margin:15px 0 15px 5px; list-style:none; padding:0;}
#main .list_int li { background-image:url(../img/bg_list_point.gif); background-repeat:no-repeat; background-position:left 4px;
 padding:0 0 0 20px; margin:5px 0 0 0;}
#main .list_int li a { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#FD8A02; text-decoration:underline; font-weight:bold;}
#main .list_int li a:hover { text-decoration:none;}


#main .footer_container_int { background-color:#EEEEEE;  padding:9px 24px 0 24px; margin:0;
background-image:url(../img/bg_content_bottom.jpg); background-repeat:no-repeat; background-position:left bottom;}

#main .footer_int { text-align:center; vertical-align:middle; padding:9px 0 9px 0;
background-image:url(../img/bg_footer_int.gif); background-repeat:repeat-x; background-position:left top; }

#main .footer_container_int a { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#184672; text-decoration:underline;}
#main .footer_container_int a:hover { text-decoration:none;}

#main .lxm_int { color:#FD8A02; margin:5px 0 0 0;}

/*             END INTERNAL                 */

.sub_header {font:bold,Verdana, Arial, Helvetica, sans-serif;
			 size:15px;
			 color:#FD8A02;}