body, html { width:100%; height: 100%; }
body { 
 background: #005383 url(/images/mp/lrcvb_mp_background.gif) repeat-y center;
 margin: 0; text-align:center;
 font-size:12px;font-family: Verdana, Arial,sans-serif; color : #464646;
 }
 
/* Header Styles */
#logo { background: url(/images/mp/lrcvb_mp_littlerock_logo.gif) no-repeat; width: 202px; height:119px; }
#wrapper {  width: 746px; margin:0 auto; background-color: #ffffff;}
#wrapper, #cholder { height:100%; min-height:100%; }
#topwrap { background: url(/images/lrcvb_mc_nav_botcap.gif) no-repeat bottom; padding-bottom: 7px; }
#flash { padding-top: 8px; background: #fff url(/images/lrcvb_mc_flash_topcap.gif) no-repeat; }
#fholder { background: #fff url(/images/lrcvb_mc_flash_rightcap.gif) no-repeat top right; padding-right: 8px; }
.pgBG { width: 536px; height:83px; background:url(/images/lrcvb_mc_subimg_placeholder.jpg) no-repeat;text-align:right; }
#bgrequest_proposal { background-image: url(/images/lrcvb_mc_subimg_request.jpg); }
#bgconv_centers { background-image: url(/images/lrcvb_mc_subimg_centers.jpg); }
#bgvisitorinfo { background-image: url(/images/lrcvb_mc_subimg_information.jpg); }
#bgmeeting_facilities, #bgcalendar { background-image: url(/images/lrcvb_mc_subimg_facilities.jpg); }
#bgconv_sales { background-image: url(/images/lrcvb_mc_subimg_sales.jpg); }
h1.img { background: url(/images/lrcvb_mc_sub_backround.gif) no-repeat; width:536px; height:28px; }

/* Main body styles */
body .img { margin:0; padding:0; }
.shadow { background: url(/images/lrcvb_mc_left_side_botcap.gif) top left; width: 209px; }
#content { margin: 1em 2em 6em; text-align:left; }
#mp #content { margin-left: 1.2em; }
#bottom { background : url(/images/lrcvb_mc_left_linefade.gif) no-repeat bottom left; height: 75%;width:100%; }
#cholder { background : url(/images/lrcvb_mc_right_linefade.gif) no-repeat bottom right; width:100%;}
#slinks {
 margin: -1em 0 1em; position:relative; padding-bottom: 5px;
 color : #AFAFAF; font-size: 12px; text-align: center;
 background : url(/images/lrcvb_divider_repeat_tile.gif ) repeat-x bottom;}

/* Footer and Contact styles */
#lhome { background: url(/images/lrcvb_divider_repeat_tile.gif ) repeat-x center; text-align:right;font-size: 10px; margin-top: 1em; }
#close { background: url(/images/interior/lrcvb_anchorcap_right.gif) no-repeat top right;}
#flinks { background: url(/images/interior/lrcvb_anchorcap_left.gif) no-repeat top left; height:53px;overflow:hidden;}
#flinks p {
 font-size:9px; background: #1C6ED4 url(/images/interior/lrcvb_anchorcap_middle.gif) repeat-x top;
 margin:0 24px; padding:10px 1em 13px;
 text-align:center;white-space:nowrap;
 color:#8BAFE1; line-height:1.5;
 }
#copy { text-align:center; font-size:9px; color:#818181; }
#contact {
 position:relative; text-align:center;
 margin-top: -6em;height:6em;overflow:hidden;
 font-size:10px; color: #7F7F7F;
 }
#mp #contact { margin-left: 209px; text-align:left; padding-left:2em; }
#contact span { border-right: 1px solid #AFAFAF;margin-right:5px;display:block; width:67px; float:left; position:relative; right:-20em; }
#mp #contact span { position:static; }

/* General (Safe) Styles */
p, td, li, dd, dt, th { font-size: 12px; font-family:  Verdana, Arial, sans-serif; }
li {letter-spacing: .05em;}

h2, .hdr { font-size: 16px; color: #1665C1; margin-bottom:.3em;margin-top:2em; }
h3, .subhdr {  margin-bottom: .3em; color: #E51912; font-size: 14px; margin-top: 1.2em; }
h4, .sshdr { margin-top: 1em; margin-bottom: .2em; color: #005383; font-size: 12px; }
 
#content p { margin-top:.2em; color:#464646; letter-spacing: .05em; }
p.first em { color: #005383;font-weight:bold;}
p.compact { margin-bottom: 0.5em; }

img, table, a img { border:none }
dt { margin-top:1em; }
.datetitle {font-weight:bold; color:#005383;}
dt, .bold, strong, .offClr, .onClr, .reqd { font-weight: bold; }
.italic, em, .offClr, .onClr { font-style:italic; }
.error, .note { font-weight:bold; color:#f00; background-color: #ff0 }

.reqd { color : #E51912; } /* red color */
.small { font-size: 10px; line-height:1.1; position:relative; }
.indent { margin-left: 2em; }
p span.indent { display:block; }

td.item, div.item { font-size: 10px; text-align:left; line-height:1.1; }
div.item, div.divider {
 margin: 0 9px; padding:.75em;
 background: #fff url(/images/lrcvb_divider_repeat_tile.gif) repeat-x bottom center;
 position:relative;
 }
div.divider { margin : 0 3em 0 0; padding:0; font-size: 10px; text-align:right; background-position:center;}
div.divider a { background-color:#fff;vertical-align:top;font-weight:bold;}

/* Links */
a:link, a:visited {  color:#FA5A26; text-decoration:none; }
a:hover { color: #E51912; text-decoration:underline; }

a.sn:link, a.sn:visited { font-weight: bold; color: #E44C41; }
a.snAT:link, a.snAT:visited { font-weight:bold; color:#FDA82B !important; }
a.sn:hover { color: #FA5A26; }

a.fl:link, a.fl:visited {	font-weight:bold;	color: #DDE3FB; }
a.fl:hover { text-decoration:none; color: #FFDD95; } 

a.aris:link, a.aris:visited {  color: #3E5F7E; }
a.aris:hover { color: #E51912; text-decoration:none; }
#lhome a:link, #lhome a:visited, #lhome a:hover  { background-color: #ffffff; }

a.more:link, a.more:visited {
 padding-right: 12px;text-decoration:none;
 background: url(/images/lrcvb_arrow_white.gif) no-repeat 100% .3em;
 font-size: 10px; font-weight:bold;
 color:#656565;  position:static;
 }
a.more:hover {
 text-decoration:underline;
 background-image: url(/images/lrcvb_arrowanim_white.gif);
 }
 
/* Sub Sub nav */
div.subnav {
 width : 205px; float:right;
 padding-top: 16px; margin: 1em 0;
 background: #fff url(/images/subnav/lrcvb_mc_subnav_edge_top.gif) no-repeat top center; 
}
div.subnav div { padding-bottom:16px; background: url(/images/subnav/lrcvb_mc_subnav_edge_bottom.gif) no-repeat bottom center; }
ul.subnav {
 margin:0; padding-left: 35px;
 background: url(/images/subnav/lrcvb_mc_subnav_edge_left.gif) repeat-y left;
 }
* html ul.subnav {  padding-bottom:1px; }
ul.subnav li { color: #E51912; padding:2px 20px 2px 0;background: url(/images/subnav/lrcvb_mc_subnav_edge_right.gif) repeat-y right; }
ul.subnav ul li { background-image:none;padding: 2px 5px 2px 26px; font-size: 10px;color: #464646;}
/* \*/* html ul.subnav ul { height: 1%; }/* hide from mac */
ul.subnav ul { margin:0 -12px 0 -28px;padding:0;position:relative;list-style-type:none;}
.subnav a.sn:link, .subnav a.sn:visited { font-weight:bold; color : #E51912; }
ul.subnav a.sec:link { font-weight:normal; color : #707070; }
ul.subnav a.sec:visited { font-weight:normal; color: #303030; }
ul.subnav ul li.odd { background-color: #FFF9EB; }
.subnav .hdr { list-style-type:none;margin:0; }
.hdr a.sn:link, .hdr a.sn:visited, .hdr a.snAT:link, .hdr a.snAT:visited { color : #1665C1; font-size:14px; margin:0;margin-left:-16px; background: url(/images/lrcvb_divider_repeat_tile.gif) repeat-x bottom center;display:block;  }
.subnav a.sn:hover, .hdr a.sn:hover { color : #FA5A26; }

/* ALL CSS Forms */
form#info { width: 500px;text-align:left; }
form#info  p { text-align: left;margin-top:1em; margin-bottom:.3em;clear:both; }
form#info br { clear:both; }
form#info label, form#info input, form#info select, form#info textarea { float:left; }
form#info label { width: 11em; padding-right:1em;height:2.5em;;text-align:right; }
form#info .sb { float:none }
form#info label.auto { width:auto;padding-top:.2em;}

/* DATA TABLE STYLES */
table.data { border:1px solid #aaaaaa; border-collapse:collapse; }
table.data th { border-bottom: 2px solid #AAAAAA; padding: 2px; font-size:14px;color:#fff;background:url(/images/interior/lrcvb_anchorcap_middle.gif) center; }
table.data .even, li.even { background-color:#eee; }
table.data .odd { }
table.data td { vertical-align:top; text-align:left;padding:2px;}

/* captions (overide width in HTML) */
div.cphoto { float:right; width:318px; margin-left: 1em; }
div.cphoto img { display:block; }
div.cphoto p {
 font:  italic 11px Verdana, Arial, sans-serif;
 margin: .25em; margin-top:0;
 text-align:center; color:#3E5F7E;
 }
 
.contact_photo {
  background: #FFF;
  border: 1px solid #999999;
  padding: 5px;
  float: right;
  margin: 7px;
}

