.centercontents  { font-size: 11px; font-family: verdana; background-color: #ffffff; margin-bottom: 10px; padding: 10px; border: solid 0px #d5d5d5 }
.centercontents h1 { font-weight: normal; font-size: 20px; color: #1d5296 }
.centercontents h2   { color: #1d5296; font-weight: bold; font-size: 14px }
.centercontents h3 { font-weight: bold; font-size: 11px; color: #333 }
.centercontents h4 { font-weight: bold; font-size: 11px; color: #1d5296 }
.centercontents h5 { font-weight: bold; font-size: 11px; color: #1d5296 }
.centercontents hr { color: #ddd; background-color: #ddd; border: 0px; height: 1px }
.centercontents li  { color: #666; font-size: 11px; margin: 0px; padding: 0px }
.centercontents p     { color: #666; font-weight: normal; font-size: 11px }
.centercontents p strong { font-weight: bold; font-size: 12px; color: #333 }
.centercontents td { border-right: 0px; padding-right: 2px; border-top: 0px; padding-left: 2px; font-size: 11px; padding-bottom: 2px; border-left: 0px; color: #666; padding-top: 2px; border-bottom: 0px }
.centercontents ul { padding-right: 15px; padding-left: 15px; padding-bottom: 15px; margin: 0px; padding-top: 15px }
.cleartop { background-color: white; border-bottom: 1px solid #c1c1c2; height: 28px }
.componentcontents { font-size: 11px; font-family: Arial; background-color: #f0f2f3; padding-left: 10px; border: solid 1px #d5d5d5 }
.componentcontents a   { color: #666; text-decoration: none }
.componentcontents a:hover   { color: #666; text-decoration: underline }
.componentheader { color: #eee; font-weight: bold; font-size: 11px; font-family: Arial; background-image: url(../media/pagehdr_bg.gif); padding-top: 3px; padding-bottom: 0px; padding-left: 10px; height: 21px }
.componentheaderorange { color: #eee; font-weight: bold; font-size: 11px; font-family: Arial; background-image: url(../media/pagehdr_orange_bg.gif); padding-top: 3px; padding-bottom: 0px; padding-left: 10px; height: 21px }
.containercenter     { text-align: left; vertical-align: top; padding-right: 10px; padding-left: 10px }
.containerleft  { text-align: left; vertical-align: top; width: 200px }
.contents  { background-color: white; position: relative; top: 35px; width: 100% }
.flash { margin: 0px; padding: 0px }
.footer { color: #bfbfbf; font-size: 10px; text-align: center; margin-right: 10px; margin-left: 10px; width: 100% }
.footer a { color: #bfbfbf; font-size: 10px; text-decoration: none }
.footer a:hover  { color: #888; text-decoration: underline }
.footer p { text-align: center; display: block; width: 100% }
.hdrlogo     { position: relative; top: 20px }
.hdrnavcontainer { color: #eee; font-weight: bold; font-size: 11px; line-height: 26px; font-family: Arial; background-image: url(../media/topnavright.gif); position: relative; top: 35px; width: 100%; height: 26px }
.hdrnavcontainer2 { color: #eee; font-weight: bold; font-size: 11px; font-family: Arial; background-image: url(../media/topnavright.gif); position: relative; top: 35px; width: 100%; height: 4px }
.login   { font-size: 11px; text-align: right; position: relative; top: 26px }
.login a { color: #a9a9a9; text-decoration: none }
.login a:hover { color: #a9a9a9; text-decoration: underline }
.ratehdr       { color: #1d5296; font-weight: bold; font-size: 18px; text-align: right; float: right; position: relative; top: 55px }
#hdrli   { background: url(../media/topnavsplit.gif) no-repeat right 50%; display: inline; float: left; height: 26px }
#hdrli a { color: #eee; text-decoration: none; padding: 5px 10px }
#hdrli a:hover { color: white; text-decoration: none; background-image: url(../media/nav_on_bg.gif); padding: 5px 10px }
#hdrsearch  { background: url(../media/hdrsearch_bg.gif) no-repeat; text-align: right; float: right; padding-right: 10px; width: 140px }
#hdrsearch input { border-right: red 0px solid; border-top: red 0px solid; margin-top: 5px; font-weight: normal; font-size: 11px; background: none transparent scroll repeat 0% 0%; border-left: red 0px solid; width: 90px; color: #666; margin-right: 20px; border-bottom: red 0px solid; font-family: arial, verdana; height: 16px }
#hdrul  { list-style-type: none; display: block; margin: 0px; padding: 0px; height: 26px; border-bottom-style: none ; border-left-style: none; border-right-style: none; border-top-style: none }
#leftnav   { background: url(../media/leftnavbg.gif) repeat-y left top; margin-bottom: 16px; width: 195px }
#leftnav a { color: #333; text-decoration: none }
#leftnav a.selected { color: #1d5296 }
#leftnav a:hover { color: #1d5296 }
#leftnav ul { padding-right: 0px; padding-left: 18px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none }
#leftnav ul li { 	padding-right: 2px; padding-left: 0px; font-weight: normal; font-size: 11px; background: none transparent scroll repeat 0% 0%; padding-bottom: 4px; color: #666; border-top-style: none; padding-top: 4px; border-bottom: #ddd 1px solid; zoom: 1; font-family: verdana; border-right-style: none; border-left-style: none }
#leftnav ul li ul { padding-top: 0px }
#leftnav ul li ul li { padding-left: 0px; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none }
