@charset "UTF-8";
/* CSS Document */

body{ margin: 0; padding: 0 0 20px 0; background:#32648b url(../image_folder/body_bg.jpg) repeat-x top; font-family: arial, helvetica, sans-serif; font-size: 12px; }
p{  line-height: 1.4em; margin:0 auto; color:#333333; font-size:1.1em;  } 
a:link, a:visited{ text-decoration: underline; }
a:hover, a:active{ text-decoration: none; }
a img{ border: none; }
h1{ font-size: 20px; font-weight: normal; color: #a71b1a; }
h2{ color: #736129; margin: 0 auto; padding: 10px 0px 0 10px; }
h3{ color: #092B4C; margin: 0 auto; padding: 10px 0px 0 10px; }
.news_titles{ color: #a71b1a; margin: 0 auto; padding: 10px 0px 0 10px; font-weight:bold; }
#wrapper{ width: 842px; margin: 0 auto;  background:#f0f2cb url(../image_folder/content_bg2.jpg) repeat-y top;    }
.spacer { border-bottom:dotted 1px #666666; margin:0 auto; }
/* Header */ 
#header{  position: relative; height:128px; width:842px; margin: 0;  padding: 0; background: url('../image_folder/header.jpg') top no-repeat; }
#logo{ margin: 25px 0 0 0; }
#diazFrontpage{ position: absolute; bottom: 55px; right: 0; }
#contribute{ position: absolute; z-index: 1; bottom: 0; left: 29px; }
#header h1{ color: #FFF; }
#header p{ color: #3298FE; width: 320px; }
ul{   margin: 0 20px 10px  10px; padding: 5px 0 0px 0px;   float:left; clear:both;   }
ul li { color:#333; background:none;  margin: 0 10px; padding-bottom:5px; font-size:13px;   text-align:left; clear:both; } 

 
 
html > body #header ul { height: 58px; } 

/*#main_menu { position:relative; color: #fff; width:812px; margin:0 auto;  position: relative; clear: both; background:#B70005 url(../image_folder/menu_bg.jpg) no-repeat top; border:solid #B70005; border-width:3px 1px 1px 1px ;}*/
#main_menu { position:relative; color: #fff; width:802px; margin:0 auto;  position: relative; clear: both; background:#fff url(../image_folder/content_bg2.jpg) repeat-y top; border:solid #092B4C; border-width:0px 0 0 0 ;}
#main_menu p { font-size:14px; margin:0 auto;  text-align:left; padding:5px 10px; }
 
#home_off, #about_off, #service_off, #press_off, #firm_off, #contact_off { font-size:14px; font-weight:100; text-align:center; text-decoration:none; color:#092B4C; font-family:Arial, Helvetica, sans-serif; padding:3px 15px; }
#home_off:hover, #about_off:hover, #service_off:hover, #press_off:hover, #firm_off:hover, #contact_off:hover { text-decoration:none; color:#fff; background:#092B4C url(../image_folder/menu_item_bg.jpg) repeat-x top; padding:3px 15px; }

#home_on, #about_on, #service_on, #press_on, #firm_on, #contact_on {  padding:3px 15px; font-size:14px; font-weight:100; text-align:center; text-decoration:none; color:#fff; background:#092B4C url(../image_folder/menu_item_bg2.jpg) repeat-x top; }

/*footer menu*/
#foot_menu { position:relative; color: #fff; width:802px; margin:0 auto;  position: relative; clear: both;  repeat-y top; border:solid #092B4C; border-width:0px 0 0 0 ;}
#foot_menu p { font-size:10px; color:#fff; margin:0 auto;  text-align:center; padding:5px 10px; }

#homef_off, #aboutf_off, #servicef_off, #pressf_off, #firmf_off, #contactf_off { font-size:12px; font-weight:100; text-align:center; text-decoration:none; color:#fff; font-family:Arial, Helvetica, sans-serif; padding:3px 5px; }
#homef_off:hover, #aboutf_off:hover, #servicef_off:hover, #pressf_off:hover, #firmf_off:hover, #contactf_off:hover { text-decoration:underline; color:#fff;     }
 
#homef_on, #aboutf_on, #servicef_on, #pressf_on, #firmf_on, #contactf_on {  padding:3px 10px; font-size:12px; font-weight:100; text-align:center; text-decoration:underline; color:#fff;    }

/* Flash Panels  */ 
#panels {  position: relative; text-align:center;  margin-left:5px;   clear:both; background:#736129; width:800px; height:200px; border:solid #ccc; border-width:1px 0 1px 0; }
#panels_n {  position: relative; text-align:center;  margin-left:5px;   clear:both; background:#736129 url(../image_folder/name_img.jpg) no-repeat top; width:804px;  border:solid #736129; border-width:1px 0 1px 0; }
 
#news_press{ padding: 20px 20px 0px 0; float: left;  width:400px; }
#full_news{ padding: 20px 20px 12px 0; float: left;  width:900px; }

 
#left_lv1 { width:310px; height:280px; margin:0 0 0 15px;    padding:0; line-height:normal; float:left;      }  
#serve_flash { width:310px; height:280px; margin:0 auto;    padding:0; line-height:normal;    border:solid 1px #ccc;     }  
#right_lv1 { width:450px; margin:0px 13px 5px 0; line-height:normal; padding:0; float:right; border:solid 1px #ccc;   background:#f0f2cb; }  

#top_name { width:770px;  margin:0px 5px 5px 20px; padding:0; line-height:normal; float:left;  border:solid 1px #ccc; background:#f0f2cb;  } 

#partners { width:700px;  margin:0px 5px 5px 50px; padding:0; line-height:normal; float:left; color:#333;  font-size:13px;  } 

#left_lv1_c { width:310px;  margin:0px 5px 5px 20px; padding:0; line-height:normal; float:left; border:solid 1px #ccc;   background:#f0f2cb; height:300px; } 
#right_lv1_c { width:450px; margin:0px 13px 5px 0; line-height:normal; padding:0; float:right;  background:#fff; }  

#left_lv2_c { width:450px; margin:0px 5px 5px 20px; padding:0; line-height:normal; float:left; background:#fff;  } 
#right_lv2_c { width:310px; margin:0px 13px 5px 0; line-height:normal; padding:0; float:right; border:solid 1px #ccc; background:#f0f2cb; height:300px;}  

#service_intro { width:770px;  margin:0px 5px 5px 20px; padding:0; line-height:normal; float:left; clear:both;     }    
#service_offerings { width:812px;  margin:0px 5px 5px 0px;  padding:0; line-height:normal; float:left; clear:both;     }    

#trip1 {   float:left; width:250px; margin:5px 10px 5px 12px; border:solid 1px #ccc; background:#beddf5; }
#trip2 { float:left; width:250px; margin:5px 10px 5px 5px; border:solid 1px #ccc; background:#beddf5;}
#trip3 { float:left; width:250px; margin:5px 0px 5px 5px; border:solid 1px #ccc; background:#beddf5;}

#serve1 {   float:left; width:250px; margin:5px 10px 5px 12px; border:solid 1px #ccc; background:#beddf5; height:350px; }
#serve2 { float:left; width:250px; margin:5px 10px 5px 5px; border:solid 1px #ccc; background:#beddf5; height:350px;}
#serve3 { float:left; width:250px; margin:5px 0px 5px 5px; border:solid 1px #ccc; background:#beddf5; height:350px;}

#more_news {   float:left; width:785px; margin:5px 0px 5px 12px; border:solid 1px #ccc; background:#beddf5;  }

#partners1 {   float:left; width:365px; margin:5px 0px 5px 45px;    }
#partners2 { float:left; width:365px; margin:5px 10px 5px 5px;   }

#staff1 {   float:left; width:365px; margin:5px 0px 5px 45px;    }
#staff2 { float:left; width:365px; margin:5px 10px 5px 5px;   }

.top_c { color: #666; background:url(../images/top_bar.jpg) top no-repeat; width:812px;  height:26px; margin:0 auto; clear: both; padding:0; line-height: 1.4em; }
.bottom_c2 { color: #666; background:url(../images/bot2.jpg) top; width:812px; height:26px; margin:0 auto; clear: both; padding:0; line-height: 1.4em; }
.bottom_c { color: #666; background:url(../images/bottom_bar.jpg) top; width:812px; height:60px; margin:0 auto; clear: both; padding:0; line-height: 1.4em; }
#content{ color: #666; }
#content{ position: relative; margin:0 auto; clear:both; padding:0 0px 5px 0px; width: 812px;   }


.gen_content{  background:#fff; position: relative; margin:0 auto;  clear:both; padding:0px; width: 812px; line-height: 1.4em; }
.gen_content2{  background:#fff; position: relative; margin:0 auto;  clear:both; padding:0px; width: 812px; line-height: 1.4em; }
.body_text {  padding:12px; }
.read_more { width:100%; background:#2d670b url(../image_folder/read_bg2.jpg) repeat-x top; }
.read_p { color:#fff; margin:0 auto; text-align:right; margin:0 10px 0 0;  padding:5px 0; } 

.read_p a { color:#fff; text-decoration:none; }
.read_p a:hover { color:#fff; text-decoration:underline; } 

.read_more_trip { width:100%; background:#B70005 url(../image_folder/read_trip_bg.jpg) repeat-x top; }
.read_trip { color:#fff; margin:0 auto; text-align:right; margin:0 10px 0 0;  padding:2px 0; } 
.read_trip a {color:#fff; text-decoration:none; }
.read_trip a:hover {color:#fff; text-decoration:underline; }

.blue { color:#092B4C; font-weight:bold; }
.gold { color:#736129; font-weight:bold; }
#ads { width: 580px; float: right; padding:20px 0 0 0;  }
 
/* Footer */

#footer{ width: 804px;  clear: both; margin:0 0 0 20px; padding: 0; text-align: center;
background:#092B4C; }
#foot_text { margin:0 auto; color:#fff; padding:15px 0 12px 0;}
#foot_text a { margin:0 auto; color:#fff; padding:15px 0 12px 0;}
#foot_bottom { background:#092B4C url(../image_folder/footer_bg4.jpg) no-repeat bottom; width:842px; height:24px; clear:both;}
/* Section Listings */

#pageListing{ margin: 20px 0 0 0; padding: 0; list-style: none; }
strong.date{ color: #FF4800; }

