.sidebar {width:260px; float:left; padding:0 20px; margin:20px 0 20px 60px;}

hr {border:none; background:url(../images/hr.gif) repeat-x; height:1px; clear:both; overflow:hidden; color:#C7C8CA; margin:10px 0;}

.content p {padding:5px 0 15px 0;} /* -- changed 4/24/09 -- */

h1 {font-size:16px; font-weight:bold; color:#FFF; background:#88B3DA; padding: 3px 12px;} /* -- changed 4/24/09 -- */
h2 {font-size:14px; font-weight:bold; color:#F28D1E;}

.list p {padding:10px 0;}
.list p img {margin: 0 10px -4px 0;}

/* -- new content below this line 4/24/09 --*/
a.SM, a.SM:visited {padding:7px 12px;} 

.account .sidebar {width:220px; padding: 0; margin: 20px 20px 20px 0;}
.account .sidebar ul {margin:0; padding:0; border-top: 1px solid #c7c8ca;}
.account .sidebar li {list-style:none; font-size:13px; border-bottom:1px solid #c7c8ca;}
.account .sidebar li a:link, 
.account .sidebar li a:visited {padding:5px 10px; display:block; text-decoration:none; color:#666;}
.account .sidebar li.active, 
.account .sidebar li a:hover {background:#88B3DA url(../images/arrow_blue.gif) no-repeat 208px 10px; padding:5px 10px; display:block; color:#FFF;}

.account .content {width: 670px;}
.account .content h2 {background-color:#c7c8ca; color:#FFF; font-weight:bold; padding: 4px 10px 5px 10px; font-size:13px;}
.account .content h3 {font-size:14px; font-weight:bold; color:#F28D1E;}
.account .content .box {background-color:#fff; margin:0; padding:0px;}

.leftHalf {width:325px; float:left; padding-right:20px;}
.rightHalf {width:325px; float:left;}

.report .alternateRow { background:#f0f0f0; }
.report .results {text-align:center; text-transform:uppercase; font-size:10px; line-height:1.1;width:100px; }
.report .results strong {font-size:18px;}

.expand {line-height:1.2; padding:10px 0;}
.expand img {float:left; margin:2px 10px 2px 0;}

.LV_validation_message { color:Red;margin-left:5px; }

.LV_valid_field {  }
.LV_invalid_field { border:1px solid red !important; }

