/* CSS Document */

body { background-image:url(../images/body_bkgd.jpg); background-position:center top; background-repeat:repeat-x; background-color:#181f37; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#363636; margin-top:0px; height:100%; }

img { border:none; }

img.img { padding:1px; border:solid 1px #ababab; margin:5px 10px; }

a { text-decoration:none;color:#002a5c; }

a:hover { text-decoration:none;color:#ae0000; }

blockquote { margin:0px 0px 10px 20px; padding:0px; }

.main_text a { color:#ae0000; }

.main_text a:hover { color:#002a5c; }

.top_navigation a ,#footer a{ color:#ffffff; }

.top_navigation a:hover { color:#181f37; }

#footer a:hover { color:#ae0000; }

.lt_grey { background-color:#dfdfdf;  }

.lt_grey2 { background-color:#efefef;   }

.dk_grey { background-color:#cecece;  }

.dk_grey2 { background-color:#aeb1ba;   }

.dk_grey2 h3.section_header { color:#ffffff;  }

h1,h2,h3 { margin:0px; padding:0px; }

h1.main_header { color:#002a5c;font-size:22px; font-weight:bold; padding:20px 0px 0px 10px; line-height:normal; }

h1.box_header { color:#ffffff;font-size:17px; font-weight:bold; padding:7px 0px 0px 10px;line-height:normal; }

h2.award_winner { color:#242e52;font-size:15px; font-weight:bold; padding:2px 0px 10px 0px;  }

h2.subheader { color:#242e52;font-size:13px; font-weight:bold; padding:10px 0px 0px 0px;font-style:italic;margin:0px;  }

h2.main_subheader  { color:#910000;font-size:13px; font-weight:bold; padding:2px 0px 10px 0px;font-style:italic; text-align:center; margin:0px; }

h3.section_header { color:#a40808;font-size:13px; font-weight:bold; padding:2px 0px 0px 0px;  }

ul.left_box  { margin:5px 0px 5px 20px; padding:0px; }

ul.left_box li { margin:2px 0px; list-style-image:url(../images/bullet.png); }

ul.left_nav a { font-size:12px; color:#363636; }

ul.left_nav a:hover { color:#ae0000;  }

#wrapper {  width:960px; margin:0px auto; padding:0px; }

/* #header  { background-image:url(../images/header.jpg); width:960px; height:159px; background-repeat:no-repeat; } */

#right_links { width:auto; clear:both; text-align:right; font-size:11px; padding:5px 15px 0px 0px;  }

#navigation { background-image:url(../images/top_nav.jpg); height:28px; background-repeat:repeat-x; width:100%;  }

#navigation table.top_navigation  { color:#ffffff;  font-weight:bold; position:relative; left:160px;}

#navigation table.top_navigation td { padding:0px 9px; text-align:center; line-height:22px; }

div.active { background-image:url(../images/top_nav_active.gif);background-repeat:no-repeat;color:#FFFFFF;font-size:15px;font-weight:bold;height:22px;margin-left:20px;padding:5px 0 0 5px;position:absolute;text-align:center;top:137px;width:126px; }

#content { background-image: url(../images/content_bkgd.gif);width:100%;  margin:0px; padding:0px;height:100%; background-repeat:repeat-y; }

#left_column  { width:245px; background-repeat:repeat-y; float:left; }

.content {  padding:5px 0px 0px 15px; }

.text { padding:15px; font-size:11px; }

table.text { padding:0px; }

table.text td { padding:6px 5px 5px 5px; }

table.text2 td { padding:2px 3px 4px 1px;font-size:11px; }

table.text .divider td { background-color:#ffffff;height:1px; padding: 2px 0px; }

.main_text { padding:20px; font-size:12px; line-height:20px; }

#center_column { width:470px;float:left; }

#right_column { width:245px;float:right;  }

.box_header_dk  { background-image:url(../images/box_header_dk.jpg); width:222px; height:33px; background-repeat:no-repeat; }

.box_middle_dk  { background-image:url(../images/box_middle_dk.jpg); width:222px;  background-repeat:repeat-y; color:#ffffff; }

.box_bottom_dk  { background-image:url(../images/box_bottom_dk.jpg); width:222px; height:9px; background-repeat:no-repeat; position:relative; }

.box_header_med  { background-image:url(../images/box_header_med.jpg); width:222px; height:33px; background-repeat:no-repeat; }

.box_middle_med  { background-image:url(../images/box_middle_med.jpg); width:222px; background-repeat:repeat-y; }

 .box_bottom_med  { background-image:url(../images/box_bottom_med.jpg); width:222px; height:9px; background-repeat:no-repeat; repeat-y; position:relative; } 
 
  .box_header_red  { background-image:url(../images/box_header_red.jpg); width:222px; height:33px; background-repeat:no-repeat; }
 
.box_middle_red  { background-image:url(../images/box_middle_red.jpg); width:222px;  background-repeat:repeat-y; }

.box_bottom_red  { background-image:url(../images/box_bottom_red.jpg); width:222px; height:11px; background-repeat:no-repeat; }

.center_box_header  { background-image:url(../images/center_box_top.gif);width:451px; height:8px; background-repeat:no-repeat;  }
 
.center_box_middle  {  width:449px; min-height:435px; border-left:solid 1px #babcc2;border-right:solid 1px #babcc2;  }

.center_box_bottom  { background-image:url(../images/center_box_bottom.gif); width:451px; height:8px; background-repeat:no-repeat; }

.center_box_header_long  { background-image:url(../images/center_box_top_long.gif);width:672px; height:8px; background-repeat:no-repeat;  }
 
.center_box_middle_long  {  width:670px; min-height:435px; border-left:solid 1px #babcc2;border-right:solid 1px #babcc2;  }

.center_box_bottom_long  { background-image:url(../images/center_box_bottom_long.gif); width:672px; height:8px; background-repeat:no-repeat; }

 
.main_center_box  {background-image:url(../images/awards_hotel_bkgd.jpg); background-position:right bottom; background-repeat:no-repeat; }

 
img.award_winner_pic { float:left; } 

#footer { background-image:url(../images/footer_nav.gif);background-repeat:no-repeat;height:33px;margin:20px auto 5px auto;width:921px; }

#footer table.footer_navigation  {color:#FFFFFF;font-size:11px;margin:0 auto;width:auto;}

#footer table.footer_navigation td { padding:3px 10px; text-align:center; line-height:22px; }

#copyright { width:inherit; margin:0px auto; font-size:11px; color:#363636; clear:both;  text-align:center;padding-bottom:20px; }
 
 
 
 
 
 .photos {
	padding: 2px;
	border: 1px solid #ababab;
	background-color: #DFDFDF;
	margin: 5px;
}
.photos_nophoto {
	padding: 5px;
	margin: 5px;
}
