body{
	margin:0;
	background:#172736 URL("images/bg.gif");
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:16px;
}

img{border:0;}
a {cursor:pointer;}
address {font-style:normal}

h1 {color:#2f516d; font-size:1.25em; font-weight:normal;}
h2 {color:#2F516D;font-size:1em;}
h3 {font-size:0.875em;}
h4 {font-size:0.75em;}
h5 {font-size:0.625em;}

ul {list-style:none;}
ul.with_bullets {list-style:disc;font-size:.675em;line-height:2em;}

/* Universal */
.bold{font-weight:bold;}
.border{border-style:solid;border-width:1px;}
.text_10{color:#014C6C;font-size:0.625px;text-decoration:none;}
.floatleft {float:left; }
img.floatleft {border:#000 solid 1px;margin-right:8px;}
.italic {font-style:italic;color:#777;}
fieldset {margin:0;padding:0;display:block;border:0;background:#f1f1f1;clear:both;}
#wrapper .none {display:none;}
.clearleft {clear:left;}
.icon-margin {margin-bottom:-4px;margin-right:10px;}

#ahlanews, #nhlanews {height:200px; visibility:hidden; }
#sponsorsarea {padding-bottom:3px; background:#fff;}
.contact {float:right;padding:12px;margin-left:7px;background:#f3f3f3;}

/* Text area formatting */
.ttl_lt{background-image:URL("images/topttl_lt.gif");width:188px;height:19px;color:#ffffff;font-size:0.875em;text-indent:35px;line-height:1em;}
.ttl_rt{background-image:URL("images/topttl_rt.gif");width:591px;height:31px;color:#ffffff;font-size:0.875em;text-indent:35px;line-height:1.1em;}
.ttl_single{background-image:URL("images/ttl_bak.gif");height:18px;color:#ffffff;font-size:0.875em;text-indent:15px;line-height:1.1em;}
.div_box{background:#EBF4F7;border-color:#ADCCDB;padding:4px;margin:5px;line-height:1.4em;}
.div_tabs{border:#ADCCDB dotted 0;border-width:0 0 1px 0; margin:0;text-align:center;padding:10px 2px 5px 2px;}
.div_redline{border:#C00 solid 0;border-width:0 0 1px 0; margin:0;text-align:left;padding:10px 2px 5px 2px;}
.div_redline2{border:#C00 solid 0;border-width:1px 0 1px 0; margin:0;text-align:left;padding:10px 2px 5px 2px;}
.ttl_box{background:#2E90C7;background-image:URL("images/ttl_bak.gif");font-size:0.6875;color:#ffffff;height:18px;text-indent:5px;line-height:1em;}
.sectionttl {background:url(images/bg_ttl.gif) 0 40% repeat-x; border:#fff solid 1px; margin-bottom:5px; text-align:left;}


.page_intro {padding:0 35px 10px 0;}
.page_internal {font-size:0.75em;padding:0 35px 15px 0;text-align:left;}

.list_results {border:#E6E6E6 solid 1px;margin-bottom:10px;padding:0 2px 2px;font-size:0.75em;}
.list_results h3 {font-size:1.125em;color:#0071BC;padding:12px;background:#E6E6E6;margin:0 0 0;text-transform:capitalize;margin:0 -2px;}
.list_results div.search {padding:12px;}
.list_results .member_list {padding:16px 55px 16px 190px;background:#FAFAFA;border-top:#e6e6e6 solid 1px;}
.list_results .member_list.row_contrast {background:#F2F2F2;}
.list_results .member_list .assoc_pic {float:left;margin:0 15px 0 -175px;padding:5px;border:#0071BC solid 1px;}
.list_results .member_list .title_link {display:block;color:#0071BC;font-weight:bold;margin-top:10px;}
.list_results .member_list .btn_reservation {float:right;background:#ED1C24;color:#fff;padding:8px 25px;margin-top:44px;}

.list_results .allied_list {padding:16px 0 16px 190px;background:#FAFAFA;border-top:#e6e6e6 solid 1px;}
#content_main #col1 .list_results .allied_list p {font-size:1em;}
.list_results .allied_list.row_contrast {background:#F2F2F2;}
.list_results .allied_list_2 {padding:16px;background:#FAFAFA;border-top:#e6e6e6 solid 1px;height:170px;width:263px}
.list_results .allied_list_2.row_contrast {background:#F2F2F2;}
.list_results .allied_list .assoc_pic2 {float:left;width:150px;height:150px;margin:0 10px 0 -180px;background:no-repeat 50% 0;}

.link_list a {line-height:2em}

.margin_top {margin-top:18px;}

/*blue*/
#content_main .section_ttl_1 { 
	background:#2d82ab;
	height:25px;
	color:#fff;
	text-align:left;
	font-weight:bold;
	border-top:1px solid #2d82ab;
	border-right:1px solid #2d82ab;
	border-bottom:0;
	border-left:1px solid #2d82ab;
	line-height:2em;
	padding-left:12px;
}
#content_main .section_ttl_1 .ttl_link {float:right;margin:2px 10px 0 0;color:#fff;font-weight:normal;}
#content_main .section_ttl_1 .ttl_link a {color:#b9e8ff;font-size:0.875em;font-weight:normal;}
#content_main .section_ttl_1 .ttl_link a:hover {color:#fff;}
#content_main .section_ttl_1 img, .section_ttl_2 img {display:none;}
#content_main .section_details_1 {
	background:#fff;	
	color:#124b5c;
	padding:5px 5px 10px;
	border:1px solid #2d82ab;
	margin:0 0 15px 0;
}
#content_main #col2 .section_details_1 {padding:10px;}
#content_main hr {border:0;height:1px;background:#2d82ab;color:#2d82ab;}

/*orange*/
#content_main .section_ttl_2 { 
	background:#ea8125;
	height:25px;
	color:#fff;
	text-align:left;
	font-weight:bold;
	border-top:1px solid #ea8125;
	border-right:1px solid #ea8125;
	border-bottom:0;
	border-left:1px solid #ea8125;
	line-height:2em;
	padding-left:12px;
} 
#content_main .section_details_2 {
	background:#f7942f;	
	font-size:0.6875em;
	color:#fff;
	padding:2px;
	border:1px solid #f7942f;
	margin-bottom:15px;
}
#content_main .section_details_2 a {color:#fff;font-weight:bold;}
#content_main .section_details_2 a:hover {color:#fff;}


#content_main .section_ttl_3 { background:#fff url("images/bg_homepage_tricol_btm.png") repeat-x left bottom; height:35px; color:#2d82ab; text-align:left;
font-weight:bold; border-top:1px solid #2d82ab; border-right:1px solid #2d82ab; border-bottom:0; border-left:1px solid #2d82ab; line-height:33px; padding-left:5px;}
#content_main .section_ttl_3 span {float:left;display:inline;padding-right:35px;height:32px;background:url("images/bg_btn_diamondarrow.png") no-repeat scroll left 1px;margin-right:5px;}


iframe.section_details_1 {width:200px;height:157px;overflow:hidden;padding:0;}
.section_details_1 .sub_go {font-size:1em;}

.div_hr{
	border-top:1px solid #eee;
	margin:5px 0 5px;
}
#home_tabs {display:block; margin:15px 5px 4px;}
.img_marg {margin:0 5px 0;}
.btn1 {display:block;width:188;height:42px;line-height:2.4em; text-align:center; color:#fff; background:url(images/btn_1.gif) no-repeat;}
.btn2 {display:block;width:188;height:42px;line-height:2.4em; text-align:center; color:#fff; background:#51D669 url(images/btn_2.gif) no-repeat;}
.btn3 {display:block;width:188;height:42px;line-height:2.4em; text-align:center; color:#fff; background:#00AACC url(images/btn_3.gif) no-repeat;}
.btn1:hover, .btn2:hover, .btn3:hover {text-decoration:underline; color:#fff;}

a.tabs {
	display:inline;
	background:#5a97b5 url(images/bg_ttl3.gif) repeat-x; 
	border-top:#eee solid 1px;
	border-right:#999 solid 1px; 
	border-bottom:#999 solid 0px; 
	border-left:#eee solid 1px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.625em;
	color:#ddd; 
	text-decoration:none; 
	padding:5px 12px 5px 12px;
}
a.tabs:hover {color:#fff;}
a.tabs_on {
	display:inline;
	background:url(images/bg_ttl.gif) 0 50% repeat-x;
	border:#ccc solid 1px; 
	border-bottom:#fff solid 1px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.625em;
	color:#317190; 
	text-decoration:none; 
	padding:5px 12px 5px 12px;
}
#tab1,#tab2,#tab3,#tab4,#tab5  {
	display:none;
	border:#ccc solid 1px;
	color:014C6C;
	margin:5px;
	padding:5px;
	line-height:0.875em;
}
#tab2 {display:block;}

.leftside { float:left; width:165px; margin-right:5px; }
.rightside { float:left; width:165px; }
.rightside p {text-align:center;margin:0 auto 9px;}

/* Text styles */
.redLG{font-size:1em;color:#CC0000;font-family:"Trebuchet MS",arial;}
.sectTitle{font-size:0.875em;color:#CC0000;font-family:"Trebuchet MS",arial;}
.blue{color:#014C6C;text-decoration:none;}
a.blue:hover{color:#cc0000;}

.bluesm{color:#014C6C;text-decoration:none;}
a.bluesm:hover{color:#cc0000;}

.orange{color:#68727d;}

.white{color:#FFFFFF;font-size:0.75em;text-decoration:none;}
a.white:hover{color:#49A7D6;}

.form_reg{color:#333333;border:#AAAAAA solid 1px;}
.sub_go{
	border:0;
	background:#ED1C24;
	color:#fff;
	font-size:0.75em;
	padding:2px 8px 5px;
	cursor:pointer;
	height:19px;
}

input.flexrez, select.flexrez {height:17px; width:130px; border:#1px solid bbb; font-size:0.6875em; color:#999; margin:0 0 5px 0;}
#flexrez td {color:#447A9B; font-size:0.6875em;}

/* Link Styles */
.link_body, a{color:#348DB9;text-decoration:none;}
.bg_highlight {display:block;background:#fed9b4;height:20px;line-height:1.25em; padding:0 0 0 3px;margin:0 2px 0;}
a.bg_highlight:hover {background:#f1f1f1;}
a.link_body:hover, a:hover{color:#014C6C;text-decoration:underline;}
.epic{color:#ffffff;font-size:1em;text-decoration:none;}
a.epic:hover{color:#FFE60F;}

.bulletpoint {padding:5px 5px 5px 24px;background:url(images/bullet_arrow.gif) no-repeat 3px 50%;line-height:1.25em;}

#memberttl{border-top:0 solid #999;border-bottom:1px solid #ccc;padding-left:5;}
#memberpdfs{border-top:0 solid #999;border-bottom:1px solid #ccc;padding-left:5px;background:url("images/memberbtn.png") right repeat-y;}
/* Form formatting */
.field{border:#bbb solid 1px;font-size:0.75em;color:#014C6C;font-family:arial;height:16px;margin-top:4px;}
.subfield{background:#EBF4F7;border:#999999 solid 1px;font-size:0.6875em;color:#014C6C;font-family:arial;height:15px;text-align:center;margin-top:4px;}
.field2{border:#bbb solid 1px;font-size:0.75em;color:#014C6C;font-family:arial;}

/* Main Body Formatting */

#wrapper{width:950px; margin:0 auto; text-align:left;overflow:hidden;}

#search_translate {height:25px;padding:8px 12px;background:#0a1520;color:#aaa;text-align:right;border-bottom:5px solid #2D82AB;font-size:0.75em;}
#search_translate p {float:right;margin:0;}
#search_translate p .sub_radio {margin-bottom:-3px;}
#search_translate .field {border:#1b6c95;margin:0;margin-left:5px;padding:2px;font-size:1.2em;}
#search_translate .sub_go {font-size:1em;margin:0;padding:2px 5px;height:auto;line-height:1.33em;}

#main_header{background-color:#ffffff;height:112px;overflow:hidden;}
#main_menu{background:#3081AA url(images/menu_bak.gif) repeat-x;height:34px;overflow:hidden;text-align:center;padding-top:5px;border-bottom:1px solid #fff;}
* html #main_menu {height:39px;}
#main_menu img { margin:2px 0 1px 0;}

/* Main Navigation */
#main_nav {display:block;background:#3081AA url(images/menu_bak.gif) repeat-x;height:34px;overflow:hidden;border-bottom:1px solid #fff;margin:0;padding:5px 0 0 12px;}
#main_nav li {float:left;}
#main_nav a {display:block;overflow:hidden;margin:2px 0 1px 0;width:154px;height:32px;color:#00A0C6;text-align:center;background-color:#eee; background-image: url(/images/bg_mainnav.png); background-position: left top;line-height:32px;font-size:0.75em;font-weight:bold;}
#main_nav a:hover {color:#00418D; background-color:#7FC8DB; background-position:left bottom;text-decoration:none;}
#main_nav a.tab_selected, #main_nav a.tab_selected:hover {background:#1f384e url(/images/bg_menu_main.jpg) repeat-x;color:#eee;}

/* Subnavigation */
.submenu {display:none;list-style:none;height:auto;margin:0;padding:8px 0 15px 18px;background:#1f384e url(/images/bg_menu_main.jpg) repeat-x;color:#eee;/*background:#eee url(/images/bg_subnav.png) repeat-x;*/}
.submenu ul {margin:0;padding:0;display:block}
.submenu ul li {display:inline;float:left;width:170px;margin:5px 10px 0 0;}
.submenu ul li a {display:block;padding:3px;font-size:0.825em;color:#9ccff3;}
.submenu ul li a:hover {color:#eee;/*background:#1F4868*/}
.submenu ul li h3 a {font-size:1.075em;padding:0;}
.submenu ul ul {display:inline-block;font-size:0.9em;border-top:1px solid #1e4c6d;}
.submenu ul ul li {width:165px;}
.submenu ul ul li h3 {border:0;padding:0;}
.submenu ul ul ul {font-size:0.95em;border:0;}
.submenu ul ul ul li {width:160px;border-bottom:1px solid #1e4c6d;}
.submenu h3 {margin:0;margin-bottom:5px;}
.submenu h5 {font-size:0.825em;margin:0 0 5px;}
.submenu .double {width:335px;}
.submenu .triple {width:725px;}
.submenu .floatright {float:right;margin-right:25px;display:inline;}
#submenu2 li.govaffairs {width:240px;}
#submenu2 li.state_affairs {width:420px;}
#submenu2 li.state_affairs li {width:190px;}
#submenu2 ul li {width:220px;}
#submenu4.submenu ul.double {border-top:1px solid #1e4c6d;}
#submenu4.submenu .floatright {float:right;margin-right:5px;display:inline;width:160px;}
#submenu5.submenu  .floatright {margin-top:-0.5em;}
html:root #submenu5.submenu  .floatright {margin-top:-2em;}
#submenu5 ul li li {font-size:0.825em;}

#main_tp {display:block;background:#D1E7EC url(images/main_top.gif) left top repeat-x;min-height:13px;}
* html #main_tp {height:13px;}

#content {width:inherit;overflow:hidden;padding:0 2px 9px 344px;background:#fff url(images/main_btm.gif) left bottom repeat-x;clear:both;}
#content #col1 {float:left;width:336px;/*background:#fff url(images/back_txtbtm.gif) left bottom repeat-x;*/margin-left:-340px;display:inline;overflow:hidden;border:#ff solid 1px;}
#content #col2 {width:600px;/*background:#fff url(images/back_txtbtm.gif) repeat-x 0 100%;*/font-size:0.75em;overflow:hidden;border:#ff solid 1px;}
#content #col3 {width:150px; background:#fff url(images/back_txtbtm.gif) 0 100% repeat-x; text-align:center;display:none;}
#content .img_item {padding:10px 10px 10px 125px;border:#eee solid 1px;margin-bottom:5px;}
#content p.left_pic {display:inline;float:left;margin:0 0 0 -115px;width:90px;}


#content_main {position:relative;overflow:hidden;padding:15px 300px 9px 25px;border-bottom:5px solid #2d82ab;background:#fff; /*url(images/main_btm.gif) left bottom repeat-x;*/}
html:root #content_main {padding-right:325px;padding-top:10px;}
#content_main #col1 {width:600px;overflow:hidden;}

#content_main #col1 .page_intro p {line-height:1.25em;font-size:0.8em;}
#content_main #col2 {float:right;width:280px; margin-right:-300px;display:inline;font-size:0.75em;overflow:hidden;}

#content_main .img_item {padding:10px 10px 10px 120px;margin-bottom:5px;}
#content_main p.left_pic {display:inline;float:left;margin:0 0 0 -115px;width:90px;}
#content_main a.tabs {
	display:inline;
	background:#E3EAF4; 
	border-top:#fff solid 1px;
	border-right:#eee solid 0px; 
	border-bottom:#eee solid 0px; 
	border-left:#fff solid 1px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.625em;
	color:#2d82ab;
        font-weight:bold;
	text-decoration:none; 
	padding:5px 12px 5px 12px;
}
#content_main a.tabs:hover {color:#ea8125;}
#content_main a.tabs_on {
	display:inline;
	background:url(images/bg_ttl.gif) 0 50% repeat-x;
	border:#ccc solid 0px; 
	border-bottom:#fff solid 1px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.625em;
	color:#ea8125; 
	text-decoration:none; 
	padding:5px 12px 5px 12px;
}
#content_main #tab1,
#content_main #tab2,
#content_main #tab3,
#content_main #tab4,
#content_main #tab5  {
	display:none;
	color:014C6C;
	margin:5px;
	padding:5px;
	line-height:0.875em;
	border:0;
}
#content_main #tab2 {display:block;}
#content_main .strategic {margin:auto;}
#content_main .media_kit {font-size:0.625em; margin:0 5px 0 0;float:right;}
#content_main #col1 .sectTitle p {font-size:1.4em;margin:0.25em;}

.tricolumn {margin-bottom:15px;}
.tricolumn .col_spotlight {float:left;width:190px;overflow:hidden;min-height:350px;border:#487ea7 solid 1px; background:#fff url(images/bg_homepage_tricol_btm.png) 50% 100% repeat-x;margin-right:12px;font-size:0.875em;}
.tricolumn .col_spotlight h3 {height:38px;padding:12px 12px 0;color:#fff;background:#2c759d url(images/bg_home_tricolumn.jpg) repeat-x;margin:0;font-size:1.125em;}
.tricolumn .col_spotlight img {width:190px;height:125px;display:block;}
.tricolumn .col_spotlight p {height:110px;overflow:hidden;padding:12px;color:#68727d;}
.tricolumn .col_spotlight p a {color:#2d82ab;text-decoration:underline;}
.tricolumn .col_spotlight p a:hover {color:#ea8125;}
.tricolumn .col_spotlight a.visit {display:block;height:32px;padding:0 35px 5px 0;color:#2d82ab;background:url(images/bg_btn_diamondarrow.png) right top no-repeat;text-align:right;font-weight:bold;line-height:3em;margin-right:8px;font-size:.875em;}
.tricolumn .col_spotlight a.visit:hover {color:#ea8125;text-decoration:underline;}

#stars_awards #content_main {background:#fff url(images/bg_stars_awards.jpg) no-repeat;}
#stars_awards #main_tp {background:#5e3124;min-height:4px;}
.star_program {line-height:1.25em;color:#444;padding-top:40px;}
#col1 .star_program {padding-top:155px;}
.star_program .star_banner {width:30px;overflow:hidden;text-indent:-999px;}
.star_program h2,
.star_program h3 {color:#5e3124;}
.star_program .col_spotlight {position:relative;display:inline-block;width:99%;margin-bottom:1em;padding-bottom:1em;border:#5e3124 solid 1px;background:#fff url(images/bg_gradient_effect.png) 0 100% repeat-x;}
.star_program .col_spotlight h3 {padding:12px;color:#fff;background:#2c759d url(images/bg_home_tricolumn.jpg) repeat-x;margin:0;font-size:1em;}
.star_program .col_spotlight h2 {color:#2c759d;}
.star_program .col_spotlight p,
.star_program .col_spotlight .p {display:block;padding:0 12px;float:none;width:auto;}
.star_program .col_spotlight .p ul {font-size:1em;padding-left:15px;}
.star_program .col_spotlight .award_tabs {float:left;background:#f2f4f6;padding:0;margin:0;}
.star_program .col_spotlight .award_tabs li a {display:block;width:200px;padding:10px 15px;font-size:11px;text-transform:capitalize;text-align:right;}
.star_program .col_spotlight .award_tabs li a:hover,
.star_program .col_spotlight .award_tabs li.active a {color:#fff;background:#264a6c;}
.star_program .col_spotlight .award_tabs li.green a:hover,
.star_program .col_spotlight .award_tabs li.green.active a {background:#84ca37;}
.star_program .col_spotlight .award_tabs li.orange a:hover,
.star_program .col_spotlight .award_tabs li.orange.active a {background:#fd7921;}
.star_program .col_spotlight .award_tabs li {border-bottom:1px solid #d8e7ef;border-top:1px solid #fff;border-left:2px solid #264a6c;}
.star_program .col_spotlight .award_tabs li.green {border-left-color:#84ca37;}
.star_program .col_spotlight .award_tabs li.orange {border-left-color:#fd7921;}
.star_program .col_spotlight div {display:none;width:331px;float:right;padding:10px 15px;}
.star_program .col_spotlight div p {padding:0;}

.star_program .col_spotlight .legend {position:absolute;left:250px;bottom:5px;list-style:none;padding:0;margin:0;}
.star_program .col_spotlight .legend li {margin-bottom:5px;font-size:10px;color:#333;}
.star_program .col_spotlight .legend li .swatch {display:inline-block;width:12px;height:12px;margin-right:3px;border:1px solid #ccc;vertical-align:middle;background:#264a6c;}
.star_program .col_spotlight .legend li.green .swatch {background:#84ca37;}
.star_program .col_spotlight .legend li.orange .swatch {background:#fd7921;}

.star_program .col_spotlight .purchase_forms {display:inline-block;padding:0;margin:0;}
.star_program .col_spotlight .purchase_forms li {float:left;padding:5px 10px;margin-top:10px;vertical-align:middle;border-left:1px solid #ccc;text-align:center;}
.star_program .col_spotlight .purchase_forms li:first-child {border:0;border-right:1px solid #d8e7ef;}
.star_program .col_spotlight .purchase_forms li h4 {font-size:1em;margin-bottom:3px;margin-top:0;}
.star_program .col_spotlight .purchase_forms input[type="submit"] {background:#fd7921;border:0;padding:5px 10px;color:#fff;font-weight:bold;}

.sponsor_list {display:inline-block;padding:0;margin:0 0 5px 5px;list-style:none;}
.sponsor_list li {float:left;text-align:center;width:130px;margin:0 5px 10px 0;}
.sponsor_list li.full {width:260px;}

.eventlink {display:block;width:275px;height:200px;background:no-repeat;}

.btm{color:#aaa;text-decoration:none;background:#0a1520;padding:8px 0 18px;}
div.btm,
footer.btm {font-size:0.6875em;}
a.btm {padding:1px;}
a.btm:hover{color:#5a97b5;}
.address{color:#317190;text-decoration:none;text-align:center;margin-bottom:5px;}
.footer{color:#317190;text-decoration:none;margin-top:-0.5em;}
a.footer:hover{color:#317190;}

.maincol_single{height:435px;background:#fff URL("images/back_txtbtm.gif") repeat-x 0 100%;border-color:#fff;}
.maincol_partners {width:150px; background:#fff URL("images/back_txtbtm.gif") 0 100% repeat-x; text-align:center;border-color:#fff;}

/* Membership Application */
#memberform .form_title {width:510px;padding:3px 10px;margin:15px auto 0;text-align:left;border:#aaccee solid 1px;border-bottom-width:0;background:#ebf3fb;color:#07519a;font-family:tahoma, arial;font-size:0.875em;font-weight:bold;}
#memberform h2 {clear:both;margin:0;padding-top:18px;padding-left:22px;background:transparent url(images/bullet_arrow.gif) no-repeat scroll 0 88%;border-bottom:1px solid #2D82AB;}
#memberform fieldset {float:left;display:inline;clear:none;padding:5px 5px 10px;margin:2px;background:transparent url(/images/icon_required.png) 5px 98% no-repeat;width:280px;border-bottom:#eee solid 1px;}
#memberform fieldset.full {clear:both;width:554px;}
#memberform fieldset.no_req {background-image:none;}
#memberform fieldset label {clear:left;float:left;text-align:left;margin:0 0 10px 0;font-size:0.75em;font-weight:bold;padding:0;}
#memberform fieldset input {display:block;width:200px;background:#EFF3F6;border:1px solid #DFE5EA;margin-right:5px;padding:2px;font-size:1.2em;font-weight:normal;}
#memberform fieldset strong {width:150px;clear:both;float:left;margin-top:5px;margin-right:5px;text-align:right;}
#memberform fieldset label.label_input {clear:none;width:110px;margin:8px 0 0 5px;text-align:left;background:#f1f1f1;padding:5px;}
* html #memberform fieldset label.label_input {width:105px;}
#memberform fieldset label.label_input input {float:left;width:auto;margin:0 5px 0 0;background:transparent;border:0;}

#memberform fieldset.csz label {clear:none;}
#memberform fieldset.dues label {width:560px;font-size:1em;margin-left:22px;}
#memberform fieldset.dues label strong {float:right;text-align:left;margin-top:0;width:150px;}
#memberform fieldset.textarea textarea {width:546px;background:#EFF3F6;border:1px solid #DFE5EA;padding:2px;}
#memberform fieldset.textarea small {clear:both;display:block;padding-bottom:5px;font-size:0.625em;color:#999;text-align:right;}

#memberform table.hotelmember {font-size:0.75em;border:#EFF3F6 solid 1px;width:585px;}
#memberform table.hotelmember td, #memberform table.hotelmember th {vertical-align:top;padding:5px;}
#memberform table.hotelmember th.col1{width:180px;}
#memberform table.hotelmember th.col2{width:110px;}
#memberform table.hotelmember th.col3{width:150px;}
#memberform table.hotelmember th.col4{width:auto;}
#memberform table.hotelmember select {background:#EFF3F6;border:1px solid #DFE5EA;}
#memberform table.hotelmember input {margin:0;}
#memberform table.hotelmember input.subfield{text-align:center;display:inline;width:80px;}
#memberform small.hotelmember {clear:both;display:block;padding-bottom:5px;font-size:0.625em;color:#999;text-align:right;}

#memberform fieldset.annualdues img {margin-left:20px;}
#memberform fieldset.annualdues strong {float:none;padding-left:20px;}

#memberform fieldset.companyinfo p {display:block;clear:both;padding-top:15px;}
#memberform fieldset.companyinfo p strong {float:none;margin-top:0;clear:both;}
#memberform fieldset.companyinfo label {clear:both;}
#memberform fieldset.companyinfo textarea {clear:both;width:480px;}
html:root #memberform fieldset.companyinfo textarea {clear:both;width:510px;}
#memberform #surcharge_note{color:#c00;}

#memberform #facilities { padding-right:117px;width:474px;}
#memberform #facilities label {width:145px;margin-top:5px;}

#memberform .sub_go {margin-left:15px;float:right;height:auto;font-size:1em;font-weight:bold;}
#memberform .secondary {background:#777}

.display_block {display:block}
.display_none {display:none}


/* Homepage */
.premier_partner {display:block;width:150px;height:150px;background:no-repeat 50% 50%;}
#premiers {width:500px; height:220px;/*110*/ overflow:hidden; margin:auto;}
#premiers .premier_partner {float:left;margin-right:5px;background:transparent none no-repeat scroll 50%; width:150px;height:110px;}

/* Buyers Guide */
.img_premiermember {float:left;width:150px;height:150px;background:no-repeat 50% 0;margin-right:15px;}
.text_premiermember {float:left;width:370px;padding-right:10px;}
.text_premiermember a {display:block;}
.text_premiermember a.bold {margin-top:12px;}
.text_premiermember strong {display:block;padding-bottom:5px;font-size:0.875em;color:#444;font-style:italic;border-bottom:#ccc solid 1px;}
.text_premiermember p {margin-left:10px;}
.icon_premiermember {float:right;margin:2px 5px 0 0;width:55px;height:38px;}

.alliedmember {float:left;width:240px;}
.alliedmember a {display:block;}
.alliedmember a.bold {margin-top:8px;}
.alliedmember strong {display:block;padding-bottom:5px;font-size:0.875em;color:#444;font-style:italic;border-bottom:#ccc solid 1px;}
.alliedmember p {margin-left:10px;}

.allied_list h3,
.allied_list_2 h3 {background:none;margin:0 0 5px;padding:0;}

/* Membership Information */

#membership_information ul.app_list li {font-size:.75em;padding-bottom:1em;color:#777;}
#membership_information ul.app_list li a {text-decoration:underline;}
#membership_information ul.event_nav {width:650px;}

#membership_information #sect_hotel,
#membership_information #sect_premier,
#membership_information #sect_allied,
#membership_information #sect_educator,
#membership_information #sect_student {display:none;clear:both;}

#membership_information #sect_hotel.show,
#membership_information #sect_premier.show,
#membership_information #sect_allied.show,
#membership_information #sect_educator.show,
#membership_information #sect_student.show {display:block;clear:both;padding-top:1em;}

#membership_information div ul {list-style:disc;}
#membership_information div ul li {font-size:0.75em;padding-top:1em;}
#membership_information div ul ul li {font-size:1em;}

/* Membership Application */
#benefits {width:260px; height:190px; overflow:hidden; margin:auto;}
#benefits p {margin:0 0 10px 0;background:transparent none no-repeat scroll 50%; height:2em;}

/* Calendar */
#calendar_page .ataglance {float:right;font-size:0.75em;}
#calendar_page h2 {float:left;color:#c00;margin:0;font-size:1.5em;}
#calendar_page ul.pointers {float:right;clear:both;margin:0;}
#calendar_page ul.pointers li#prev {float:left;display:inline;width:110px;height:25px;background:url(images/pointers_p.gif) no-repeat;}
#calendar_page ul.pointers li#next {float:left;display:inline;width:110px;height:25px;background:url(images/pointers_n.gif) no-repeat;}
#calendar_page ul.pointers li#prev a, #calendar_page ul.pointers li#next a {display:block;width:110px;height:25px;}

#calendar_page ul#calendarlist {clear:both;border-top:#2D82AB solid 1px;padding:0;margin:0;}
*html #calendar_page ul#calendarlist {margin-top:-18px;}
#calendar_page ul#calendarlist li {border-bottom:#D0E6EC solid 1px;background:#eee;}
#calendar_page ul#calendarlist li small {display:block;font-weight:normal;color:#DB0000;font-size:0.75em;background:#fff;padding:5px 5px 5px 25px;background:#f7f7f7 url(images/bullet_arrow.gif) no-repeat scroll left 5px;}
#calendar_page ul#calendarlist li p {padding:0 5px 0 25px;}

.show {visibility:visible;}
.hide {visibility:hidden;}
.clearboth {display:inline-block;}
html:root .clearboth {display:block;}
.clearboth:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	line-height:0;
}

/* Governmental Affairs */
#gov_affairs h1 {margin-bottom:0;}
#gov_affairs h2 {margin-top:20px;padding-left:20px;  background:url(images/bullet_arrow.gif) no-repeat left center;}
#gov_affairs h3 {color:#777;margin-top:15px;border-top:1px dashed #ccc;padding-top:15px;}
#gov_affairs h4 {color:#2F516D;}
#gov_affairs p {font-size:0.75em;line-height:1.25em;}
#gov_affairs ul {list-style:none;font-size:0.75em;line-height:1.5em;}
#gov_affairs img {margin-left:12px;}
#gov_affairs .container1 {border:#014C6C solid 1px;padding:10px;text-align:center;}

/* Programs & Initiatives */
#progs_inits h1 {margin-bottom:0;}
#progs_inits h2 {margin-top:20px;padding-left:20px;  background:url(images/bullet_arrow.gif) no-repeat left center;}
#progs_inits h3 {color:#777;margin-top:15px;border-top:1px dashed #ccc;padding-top:15px;}
#progs_inits h4 {color:#2F516D;font-size:1em;}
#progs_inits p {font-size:0.75em;line-height:1.25em;}
#progs_inits ul {list-style:none;font-size:0.75em;line-height:1.5em;}
#progs_inits ul ul {font-size:1em;}
#progs_inits img {margin-left:12px;}
#progs_inits table img {margin-left:0;}
#progs_inits table a {color:#fff;font-weight:bold;}
#progs_inits table td {width:200px;height:81px;padding:10px;vertical-align:middle;text-align:center;}
#progs_inits .container1 {border:#014C6C solid 1px;padding:10px;text-align:center;}

/* Marketplace */
#marketplace.page_intro {padding-right:0;}
#marketplace .youtube_player {float:right;margin-left:15px;padding-bottom:15px;}
#marketplace ul {font-size:0.75em;}
#imageHeaderLinks {clear:both;margin:0 auto;width:700px;border-top:#ccc dashed 1px;padding-top:12px;}
#imageHeaderLinks a {margin-right:8px;}
#imageHeaderLinks div {line-height:0.5em;}


/* Social Events */
#content_main div.section_details_1.withimg {padding:1px;overflow:hidden;}
.withimg ul {padding:5px;margin:0;}
.withimg ul li {padding:4px 0;margin:0;}
.withimg ul li a {background:transparent url(images/bullet_arrow.gif) no-repeat scroll 3px 50%;padding-left:25px;}
.withimg img {margin-top:-14px}

ul.event_nav {margin:auto;margin-bottom:12px;padding:0;text-align:center;width:550px;}
ul.event_nav li {display:inline;}
ul.event_nav li a {float:left;padding:8px;background:#eee;border:#eee solid 2px;margin-right:4px;font-weight:bold;font-size:0.875em;}
ul.event_nav li a:hover {border-color:#2d82ab}

.events {width:568px;padding:0;margin:0 auto;}
.events li {float:left;background:#eee no-repeat left 2px;margin:0 5px 5px 0;}
.events li a {display:block;width:275px;min-height:50px;padding-top:200px;padding-bottom:5px;border:#f00 solid 0;border:#eee solid 2px;text-align:center;font-size:0.75em;cursor:pointer;}
.events li a:hover {border-color:#2d82ab;text-decoration:none;}
.events li h1 {margin-bottom:0;font-weight:bold;}

/* Irving/Marleah Social Events */
.events .event1 {background-image:url(http://nvhotels.com/images/mansion_reporter.jpg);}
.events .event2 {background-image:url(http://nvhotels.com/images/ski_fest_reporter.jpg);}
.events .event3 {background-image:url(http://nvhotels.com/images/logo_hotelworld_2009.png);}
.events .event4 {background-image:url(http://nvhotels.com/images/socialevents_epicurean.jpg);}
.events .event5 {background-image:url(http://nvhotels.com/images/socialevents_golfclassic.jpg);}
.events .event6 {background-image:url(http://nvhotels.com/images/socialevents_springmixer.jpg);}
.events .event7 {background-image:url(http://nvhotels.com/images/socialevents_fallmixer.jpg);}
.events .event8 {background-image:url(http://nvhotels.com/images/socialevents_golfopen.jpg);}
.events .event9 {background-image:url(http://nvhotels.com/images/socialevents_holidaymixer.jpg);}

/* Sitemap */
.sitemap {line-height:1em;}
.sitemap h1 {padding-left:32px; padding-right:15px; background:url(images/bullet_arrow.gif) no-repeat 12px center; display:inline; }
.sitemap h3 {margin:0;padding-top:5px;color:#777;font-size:1em;}
.sitemap h4 {padding-left:20px;  background:url(images/bullet_arrow.gif) no-repeat left bottom;color:#777;}
.sitemap h5 {color:#777;font-size:1em;}
.sitemap ul {list-style:none;display:block;margin:12px; border:#eee solid 1px;padding:5px 0 10px 20px;}
.sitemap li {font-size:0.75em;}
.sitemap ul ul {border:0;padding-top:0;padding-bottom:0;}
.sitemap li li {font-size:1em;}
.sitemap li li li {font-size:1em;}

/* #travellinks */
#travellinks h2 {color:#777;}
#travellinks ul {padding:0;margin:0;}
#travellinks li {padding:5px;padding-left:27px;font-size:0.75em;line-height:1.5em;background:#f2f9fb url(images/bullet_arrow.gif) no-repeat 5px center; margin-bottom:2px;}

/* elected officials */
.table_standard {font-size:0.75em;background:#f1f1f1;}
.table_standard td {margin-bottom:1px;}

.admin_shell {background:#000000;width:500px;margin:10px auto;text-align:left;}
.admin_shell .content {width:490px;height:278px;background:#ffffff; vertical-align:top;padding:15px;}\
.admin_shell .admin_desc {width:430px;height:400px;font-family:arial;}
.admin_shell .admin_list {height:200px;width:450px;font-size:0.625em;overflow:auto;line-height:1em;}
.admin_shell #articles {display:none;}
.admin_shell #articles.show {display:block;}

.banner_hotelworld {background:url(http://nvhotels.com/images/logo_hotelworld_2009.png) no-repeat;display:block;width:275px;height:157px;}

#bottomline a {text-decoration:underline;}
#bottomline a:hover {text-decoration:none;}
#bottomline #savings_list {margin:0;}
#bottomline #savings_list li {width:500px;font-size:0.675em;padding:8px;margin-bottom:2px;margin-right:3px;background:#f1f1f1;}
#bottomline #savings_list li a {text-decoration:none;}
#bottomline #subscriptions li {font-size:0.75em;margin-bottom:1em; bor}

#safe_instructions ol{ margin:5px 10px 5px 30px; padding:0; font-size:0.75em; text-align:left;}
ul#safe_shortcuts li, 
#safe_instructions ol li { margin-bottom:0.5em;}
ul#safe_shortcuts {list-style-image:url(http://www.hotelworldnetwork.com/images/hwn/listArrow.gif);}

#epic_affair #content_main {background:#fff url(/images/bg_micro_epicaffair.png) repeat-x;color:#3d2e2b;}
#epic_affair #main_tp {min-height:3px;background:#fff;}
#epic_affair #content_main h1 {color:#fff;font-size:2.5em;margin-bottom:0.25em;}
#epic_affair #content_main .section_ttl_1 {background:#BDD630;border:1px solid #BDD630;font-size:1.25em;color:#3d2e2b;}
#epic_affair #content_main .section_details_1 {background:#EEF3CA;border:1px solid #BDD630;padding:2px;}
#epic_affair #content_main .section_details_1 ul {padding:0;margin:0;}
#epic_affair #content_main .section_details_1 ul li {padding:5px 10px;border-bottom:1px dashed #E82D7A;}
#epic_affair #content_main a {color:#E9307C;}
#epic_affair #content_main .section_details_1 em {color:#594A47;font-size:0.75em;}
#epic_affair #content_main table.epic {color:#594A47;}
#epic_affair #content_main table.epic td {border:1px solid #BDD630;padding:5px 15px;vertical-align:top;}
#epic_affair #content_main table.epic strong {font-size:1.25em;}



#cse-search-box {margin:0;}
#cse-search-box .btn {float:left;padding:10px;background:#348DB9;color:#fff;}

/* Smart Brief Styles */
	a.sb_headline:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.75em; color: #317190; text-decoration:none; font-weight: normal}
	a.sb_headline:hover { color: #FF6600; }

	a.sb_link:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.75em; color: #317190; text-decoration:underline; font-weight: bold }
	a.sb_link:hover {color: #FF6600;}

	.sb_date
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:0.75em;
		color: #000000;
		font-weight:bold;
		font-style: normal;
	}

	.sb_sectionname
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight:bold;
		font-style: normal;
	}

	
	.sb_info
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:0.75em;
		color: #182939;
		font-weight:bold;
		font-style: normal;
	}
	
	.center {text-align:center;}
	.alignright {float:right;margin:3px -35px 0 10px;}
