@import url(/_includes/g_layout.css); /* Properties shared by all pages including MP */

html, body { width:100%;height:100%; }
body {
 margin:0;padding:0;
 font-size: 9px;
 font-family: Verdana, Arial, sans-serif;
 color:#464646;
 min-width:751px;
 text-align:center;
 }

/* Elements */
p, td, li, dd, dt, th { color: #000; font-size:12px; font-family: Verdana, Arial, sans-serif; }
li, dd, dt { letter-spacing: .05em;}
.contenttext { font-size: 12px; font-family:  Verdana, Arial, sans-serif; }
#content p { margin-top:.2em; letter-spacing: .05em; }
p.first em { color: #005383;font-weight:bold;}
p.compact { margin-bottom: 0.5em; }
p span.indent { display:block; }
li.even { padding: 2px; }
img, table, a img { border:none; }
dt { margin-top:1em; font-weight: bold; }

/* Definition list in columns NOTE: background-color present for bug in IE 5 */
dl.column, .column dt, .column dd { margin:0; padding:0; background-color: #fff;}
dl.column { margin: .5em 0 1.5em; }
.column dt { float:left; clear:left; width: 75px; }
.column dd { margin-left: 76px; width:80%;}
/* \*/* html .column dd { height: 1%; position:static; }/* Say no to IE 3px bug */

/* Headers */
h2, .hdr {
 font-size: 16px;
 color: #1665C1;
 margin-bottom:.3em;
 }
h3, .subhdr { 
 margin-bottom: .3em;
 color: #E51912;
 font-size: 14px;
 margin-top: 1.5em;
 }
h4, .sshdr {
 margin-top: 1em;
 margin-bottom: .2em;
 color: #005383;
 font-size: 12px;
 }

/* Classes */
.bold, strong, .offClr, .onClr, .reqd, .datetitle { font-weight: bold; }
.italic, em, .offClr, .onClr { font-style:italic; }
.smallerror, .error, .note { font-weight:bold; color:#f00; background-color: #ff0 }
.reqd { color : #E51912; } /* red color */
.datetitle, .onClr,.name { color : purple; } /* blue color */
.small,.smallerror { font-size: 10px; line-height:1.1; position:relative; }
body .big { font-size: 1.2em; }
.offClr { color: #FA5A26; }
.indent { margin-left: 1.5em; }
div.indent { margin-right: 1.5em; }
.notop { margin-top: 0; }
.desc.indent { margin-bottom:1.25em; }




/* Links */
a:link, a:visited {  color:maroon; text-decoration:underline; }
a:hover { color: #E51912; text-decoration:underline; }

a.sn:link, a.sn:visited { font-weight:bold; color:#FFDD95; text-decoration:none; }
a.sn:hover { text-decoration:none; color: #ffffff; }
a.snAT:link, a.snAT:visited, a.snAT:hover { color : #FDA82B; font-weight:bold; }

a.fl:link, a.fl:visited {	font-weight:bold;	color: #DDE3FB;	text-decoration:none; }
a.fl:hover { text-decoration:none; color: #FFDD95; } 

a.aris:link, a.aris:visited {  color: #3E5F7E; }
a.aris:hover { color: #E51912; text-decoration:none; }

.onClr a:link, .onClr a:visited { color: #005383; }

/* 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;}
table.data td.mile { text-align:center; }

/* Safe Layout styles */
div#copy {
 text-align:center;
 font-size:9px;
 color:#000;
 }
 

