
.body-bg { background: url("../images/blue_orange/bg.gif") repeat fixed 0 0 transparent; }

/* HEADING */
h1, h2, h3, h4, h5, h6 { color: #0B3F85; }

h1.default, h1.default, h3.default, h4.default, h5.default, h6.default { color: #666; }

.highlight { color: #EA810B; }
.highlight-heading { color: #EA810B; font-weight: bold; font-size: 14px; }

a:link, a:visited { color: #0B3F85; text-decoration: underline; }

/* HEADING */
.page-title { padding: 10px 0px 15px 0px; font-size: 24px; color: #0B6C9E; }

/* COLOR BOX */
#cbx-wrapper { margin: 0 auto; }

/* QA */
.qa dl { clear: both; margin-bottom: 10px; }
.qa dt { font-weight:bold; padding:3px 0; }
.qa dd { padding:2px 2px 15px 5px; }

/* PAGE */
#page {  }

/* HEADER */
#header {  }

/* TOP NAVIGATION */
#topnav {  }

#column-left {   }
#column-right {  }
#column-middle {  }

/* FOOTER */
#footer {  }

/* CONTENT WRAPPER */
#column-wrapper { width: 970px; padding: 0; margin: auto; overflow: hidden; min-height: 200px; background: none repeat scroll 0 0 #FFF; }
#cbx-wrapper { padding: 0; margin: auto; overflow: hidden; }

/* TOP NAV BLOCKS */
ul.topnav { list-style: none; padding: 0; margin: 0; float: left; height: 32px; }
ul.topnav li.headlink { float: left; margin: 0; padding: 0; height: 28px; background: url("../images/blue_orange/nav_dots.gif") no-repeat scroll right top transparent; }
ul.topnav li.headlink a { width: 160px; margin-top: 8px; display: block; text-decoration: none; color: #0B3F85; font: bold 14px Arial; text-align: center; }
ul.topnav li.headlink a:hover { text-decoration: none; text-align: center; }
		
ul.topnav li.headlink ul { display: none;  border: 1px solid #CDCDCD; list-style: none; margin-top: 4px; position: absolute; z-index: 10000; }
ul.topnav li.headlink:hover ul { display: block; }
ul.topnav li.headlink ul li { padding: 0px; background: none repeat scroll 0 0 #ECEDEE; border-bottom: 1px solid #CDCDCD; }
ul.topnav li.headlink ul li a { margin: 0; padding: 10px 10px 0 10px; width: 240px; height: 25px; font-size: 12px; font-weight: normal; text-align: left; }
ul.topnav li.headlink ul li a:hover { background-color: #CBE3F7; text-align: left; }

/* HEADER BLOCKS */
#header .wrapper { padding: 25px 20px 0px 20px; margin: 0; overflow: hidden; }
#header .logo { width: 380px; float:left; margin-bottom: 10px; }
#header .top-help { float:left; padding-top: 6px; }
#header .top-right {  width: 350px; float:right; text-align: right; }
		
/* FOOTER BLOCKS */
#footer .footer-links { width:auto; padding: 20px 0 0 0; text-align: center; }
#footer .footer-links ul { text-align: center; float: none; }
#footer .footer-links li { margin: 0; padding: 0; list-style: none; display: inline; }
#footer .copyrights { font: normal 12px Arial; clear: both; text-align: center; }

/* QUICK LINKS BLOCKS */
.quick-links ul { list-style-type: none; }
.quick-links ul li { float: left; line-height: 2em; margin: 0 0 0 15px; padding: 0; }

/* CONTENT BLOCKS */
.content-block { margin: 0; padding: 0; background:transparent; height: auto; clear: both; overflow: hidden; }
.content-wrapper { margin: 0; padding: 20px 20px 10px 20px; }
.content-wrapper ul, .content-block ul.list { margin: 0 0 10px 25px; }
.content-wrapper ul li, .content-block ol li { margin: 0 0 10px 0px; }
.content-wrapper ul.list li { list-style-type: none; }
.content-wrapper p { padding: 0px 0px 10px 0px; }
.content-wrapper h6, .content-wrapper h5 { margin: 0 0 5px; }
.content-wrapper ol { list-style-type:upper-roman; }

/* DASHBOARD */
.dashboard { width: 970px; height: 422px; background: url("../images/blue_orange/img_home_main.jpg") no-repeat scroll 0 0 #FFFFFF; margin: 0 auto; padding: 0;  }
.dashboard .top-wrapper { height: 312px; }
.dashboard .bottom-wrapper { height: 110px; margin: 15px 0 0 0; }
.dashboard .bottom-wrapper .img { width: 60px; float: left; padding: 10px 0px 0px 10px; }
.dashboard .bottom-wrapper .content { width: 400px; float: left; margin: 0 0 0 10px; font-size: 11px; }
.dashboard .top-wrapper .card { width: 260px;  height: 168px; background-image: url("../images/blue_orange/img_card.png"); float: right; }
.dashboard .top-wrapper .card .card-details { margin: 0px 10px 10px 15px; color: #000; }
.dashboard .top-wrapper .card .card-details .label { width: 90px; float: left; font-size: 11px; }
.dashboard .top-wrapper .card .card-details .text { width: 140px; float: left; font-size: 11px; }
.dashboard ul { margin: 0px; }
.dashboard ul li { list-style-type: none; font-size: 15px; color: #555; font-family: Book Antiqua; background-image: url("../images/blue_orange/red_tick.gif"); background-position: 0 2px; background-repeat: no-repeat; padding: 0 0 5px 25px;  }
.dashboard h2 { margin: 0; font-family: Book Antiqua; }

/* MY ACCOUNT */
#report { width: 600px; }
#report img { float: left; margin: 9px 0 0 7px; }

#report #reportGreyRow, #report #reportWhiteRow { clear: both; height: auto; overflow: auto; padding: 4px; }
#report #reportGreyRow { background-color: #F7F7F7; }
#report #reportWhiteRow {background-color: #FFFFFF; }

#report #reportAttributeName, #report #reportAttributeValue, #report #reportAttributeAction { float: left; padding: 4px 0 4px 0; }
#report #reportAttributeName { font-weight: bold; width: 120px; }
#report #reportAttributeAction { font-weight: bold; width: 45px; }

#reportSubTitle { margin-top: 20px;}
#report #reportAttributeValue, #report #reportAttributeValueNoName, #report #reportAttributeValueNoNameAction { float: left; width: 275px;  }
#report a { color: #CA0A0A; font: 12px Arial; text-decoration: underline !important; }

a.inputEditable, a.addressHandler, a.editGroupCallback, a.cancelGroupCallback {cursor: pointer}
