/* CSS Document */


body {
-x-system-font:none;
font-family:Verdana,Helvetica,sans-serif;
font-size:75%;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
body * {
margin-top:0;
}
h1, h2, h3, h4, h5, h6 {
font-size:1em;
margin:0;
}
h2 {
color:#6F6251;
font-size:1.5em;
margin:0 0 14px;
}
h3 {
color:#0564A3;
}
#home h3 {
border:0 none;
margin:0;
padding:0;
}
h4 {
color:#0061A1;
margin-bottom:0.8em;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ul li {
background:url(images/list-bullet-v2.gif) no-repeat scroll 2px 4px;
color:#6F6251;
margin:0 0 0.4em;
padding:0 0 2px 20px;
}
li li {
background:url(images/list-sub-bullet.gif) no-repeat scroll 2px 6px;
}
ol {
margin:0;
padding:0 0 2px 20px; *padding:0 0 2px 25px;
}
ol li {
color:#6F6251;
margin:0 0 0.8em;
padding:0 0 2px;
}
/*p {
color:#6F6251;
line-height:1.3em;
margin:0 0 0.8em;
padding-right:26px;
}*/
.date {
color:#000000;
}
a {
overflow:hidden;
}
.howtoJoin h3 {
border-bottom:1px solid #8BBBD9;
color:#0564A3;
margin:14px 0 4px;
padding:20px 0 4px;
}
h3.medical {
background:url(images/h3-medical.gif) no-repeat scroll 100% 0;
}
h3.hospital {
background:url(images/h3-hospital.gif) no-repeat scroll 100% 0;
}
h3.corporate {
background:url(images/h3-corporate.gif) no-repeat scroll 100% 0;
}
.homeHeader {
background:url(images/homeHeader-bg.jpg) no-repeat scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
height:242px;
overflow:hidden;
padding:17px 0 0 46px;
width:718px;
position:relative;
z-index:0;
}
.EktronEditorsMenuMarker {position:absolute !important;}
ul.EktronEditorsMenuNotLayered {position:absolute !important;}
.homeHeader h1 {
color:#FFFFFF;
font-size:2.8em;
font-weight:normal;
margin:0;
width:570px;
}
.homeHeader ul {
margin:12px 0 0 0 !important;
}
.homeHeader ul li {
background:url(images/homeHeader-bullet.gif) no-repeat scroll 0 3px;
margin:0 0 8px !important;
padding:0 0 0 22px !important;
}
.homeHeader li a {
color:#A0D4F7 !important;
font-size:16px !important;
text-decoration:none !important;
}
.homeContent-one {
background:#3884B6 url(images/homeContent-shell.gif) no-repeat scroll 0 0;
padding:0;
}
/*.homeContent-two {
background:url(images/homeContent-bg.gif) repeat-x scroll 0 100%;
}*/
.homeContent-two p {
color:#6F6251;
margin:0 0 10px;
}
.rowOne, .rowTwo {
/*background:#FFFFFF none repeat scroll 0 0;
height:1%;
/*margin-left:25px;
padding:14px 0 17px 21px;*/
padding:0px 0 17px 0px;
*padding:0px 0 0px 0px;
}
.rowTwo {
background:#FFFFFF url(images/rowTwo-bg.gif) repeat-x scroll 0 0;
}
.rowOne .col {
background: none repeat scroll 0 0;
display:inline;
float:left;
height:auto;
margin:0 26px 0 0;
padding:0;
width:213px;
}
.rowOne .col h2 {
border-bottom:1px solid #8BBBD9;
margin-bottom:8px;
}
.rowTwo h2 {
margin:0 0 6px;
}
.homeContent-two .col p {
font-size:1.08em;
line-height:1.15em;
}
.latestNews {
float:left;
padding:0 22px 0 0;
width:455px;
}
.upcomingEvents {
float:left;
width:213px;
}

ul.HomeEvents 
{margin:0px;}
.HomeEvents li{margin-bottom:5px;}
.HomeEvents li a{background:url(images/list-bullet-v2.gif); background-repeat:no-repeat; background-position:2px 5px;padding:0 0 0 20px; display:block;}
.rowTwo h3 a {
font-size:12px !important;
color:#0061A1;
font-weight:normal;
text-decoration:none;
}
.rowTwo h3 a:hover {
text-decoration:underline;
}
.latestNews li, .upcomingEvents li
{
background:none;
padding:0;
}
.wrap {
background:#3884B6 url(images/homeContent-shell.gif) no-repeat scroll 0 0;
float:left;
padding:0;
width:764px;
}
.wrap2 {
background: url(images/homeContent-bg.gif) repeat-x scroll 0 100%;
padding-left:21px;
}
.contentHeader {
height:145px;
position:relative;
width:764px;
z-index:3;
}
.contentHeaderImg {
position:absolute;
right:0;
top:0;
z-index:-1;
}
.contentHeader h1 {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:3.2em;
font-weight:normal;
left:48px;
position:absolute;
top:30px;
z-index:0;
}
.newsListing ul{margin:0 0 0 0px; /*padding:0 26px 0 0;*/ padding:0;
}
.newsListing li {
background: url(images/newsListing-bg.jpg) no-repeat scroll 0 100%;
border-bottom:1px solid #D5E6F1;
margin:0;
padding:15px 0px 6px;
}
.newsListing .date {
color:#A8A49E;
margin:0;
}
.newsListing h3 a {
text-decoration:none;
}
.newsListing h3 a:hover {
text-decoration:underline;
}
.newsArticle {
background: url(images/newsArticle-bg.jpg) no-repeat scroll 0 100%;
border-bottom:1px solid #D5E6F1;
margin-bottom:15px;
padding-bottom:10px;
}
.newsArticle ul {
margin:15px 0 20px;
}
.newsArticle .date {
color:#0061A1;
display:block;
margin:-12px 0 14px;
}
.backtoNews {
background: url(images/backArrow.gif) no-repeat scroll 0 0;
color:#1C73AB;
display:block;
float:left;
font-size:0.92em;
padding:0 0 5px 19px;
text-decoration:none;
}
.backtoNews:hover {
text-decoration:underline;
}
.col {
background: url(images/col-bg.jpg) no-repeat scroll 0 0;
float:left;
height:197px;
margin-bottom:25px;
padding:0 25px 20px 0;
width:192px;
}
.col img {
margin-bottom:10px;
}
.col a img {
margin:0;
}
.col p {
font-size:0.92em;
margin-bottom:8px;
}
.rmLeft {
margin-right:19px;
}
.riskManDetail .header {
background: url(images/riskMan-header.jpg) no-repeat scroll 100% 0;
height:85px;
margin-top:-14px;
padding:21px 0 0;
position:relative;
width:453px;
}
.riskManDetail .category {
bottom:18px;
position:absolute;
right:18px;
}
.riskManDetail .category label {
display:block;
margin:0 0 8px;
}
.riskManDetail select {
border:1px solid #ACA899;
font-size:0.92em;
vertical-align:top;
}
.riskManDetail input {
vertical-align:top;
}
.riskManDetail li {
background: url(images/rm-item-bg.jpg) no-repeat scroll 0 100%;
border-bottom:1px solid #D5E6F1;
padding:13px 0 17px;
}
.riskManDetail li p {
margin:0;
}
.breadCrumbs {
left:36px;
position:absolute;
top:75px;
/*z-index:-1;*/ z-index:0;
}
.breadCrumbs li {
background: none repeat scroll 0 0;
color:#E7ED87;
float:left;
font-size:0.83em;
margin-left:12px;
padding:0;
}
.breadcrumb{color:#e7ed87; font:normal 10px/13px Verdana,Arial,Helvetica,sans-serif;padding-left:8px;}
.breadcrumb a
{
	text-decoration: none;
	color: #B4D1E4;
	padding-right:12px;padding-left:3px;
	background: url(../images/breadcrumbs-link.gif) right 5px no-repeat;
	margin:0 3px 0;
}

.breadCrumbs li a {
background: url(images/breadcrumbs-link.gif) no-repeat scroll 100% 4px;
color:#B4D1E4;
padding-right:12px;
text-decoration:none;
}
.memberHome {
height:1%;
}
.memberHome .col {
background: none repeat scroll 0 0;
float:left;
height:auto;
margin:0;
padding:0;
width:100%;
}
.memberHome h3 {
border:0 none;
font-size:1em;
margin:9px 0 14px;
padding:0;
}
.memberHome ul li {
background: url(images/arrow-bullet.gif) no-repeat scroll 0 0;
margin-bottom:1.2em;
padding:0 0 2px 21px;
}
.memberHome li a {
color:#005F9D;
text-decoration:none;
}
.memberHome li a:hover {
text-decoration:underline;
}
h2.memberServices {
border-bottom:1px solid #2477AE;
display:block;
height:27px;
margin:15px 0 0 -22px;
padding-left:22px;
position:relative;
}
h2.memberServices img {
display:block;
}
h2.memberServices div {

background: url(images/subnav-bg.gif) repeat-x scroll 0 0;
display:none;
left:22px;
padding:0 0 9px;
position:absolute;
top:27px;
width:176px;
}
h2.memberServices ul {

background:#0A73AE url(images/subnav-bg.gif) repeat-x scroll 0 0;
}
h2.memberServices li {

background: url(images/subnavLinks-bg.gif) repeat-x scroll 0 0;
margin:0;
padding:0;
}
h2.memberServices li a {
color:#D3E9F7;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:auto;
margin:0;
padding:9px 0 9px 14px;
text-decoration:none;
text-indent:0;
width:162px;
}
h2.memberServices li a:hover {

background:#6CA3CC none repeat scroll 0 0;
}
.memberLogin {
border-bottom:1px solid #2477AE;
margin-bottom:20px;
margin-left:-22px;
padding:15px 0 15px 22px;
}
.memberLogin h3 {
border:0 none;
color:#B4D1E4;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:normal;
margin:0;
min-height:12px;
padding:0 0 3px;
}
.memberLogin p {
color:#FFFFFF;
padding-top:5px;
}
.memberLogin h3 img {
display:block;
float:left;
margin-right:3px;
margin-top:2px;
}

.memberLogin label {
    font-size: 0.9em;
	color: #B4D1E4;
	display:block;
	margin-top:6px;
}

.memberLogin label.error{
 font-size: 0.9em;
	color: #E7ED87;
	display:block;
}

/*MS - 22/09/10: targeted type*/
.memberLogin input[type=text], .memberLogin input[type=password]{

background:url(images/memberLogin-input.gif) no-repeat scroll 0 0;
border:0 none;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.83em;
margin-right:13px;
margin-top:4px;
padding:5px 13px 6px;
width:168px;
}

.logoutButton
{
    margin-top:4px;
    width:69;
    height:22;
}

.memberLogin .checkbox {

background: none repeat scroll 0 0;
display:inline;
margin:10px 0 0;
width:auto;
}
label.rememberMe {
display:inline;
}
.memberLogin input.loginButton {

background: none repeat scroll 0 0;
clear:both;
display:block;
height:22px;
margin:11px 0 0;
padding:0;
width:70px;
}
.memberLogin a {
    clear:left;
    display:block;
    font-size: 0.9em;
	color: #B4D1E4;
	width:200px !important;
	margin-top:6px !important;
	text-decoration:none;
}

.freecall {
margin:0 0 12px;
}
a.logButton {
display:block;
float:left;
margin:9px 0 0;
}
a.logButton img {
margin:0;
}
#login .colLeft {
float:left;
padding:20px 17px 0 21px;
width:198px; margin:0 0 0 0px;
}

#login .Singlecontent
{
    background:#FFFFFF url(images/login-bg-slice.jpg) repeat-x scroll 0 100%;
}


#contentlogin {
background:repeat-y scroll 100% 0; width:739px; border-left:solid 25px #a29c95 /**** Edited by WS *****/
}
#login .colRight {
background:#FFFFFF url(images/login-bg.gif) no-repeat scroll 0 100%;
float:left;
min-height:343px;
/*padding:24px 24px 0;*/
padding:24px 24px 0;
position:relative;
width:435px;
}
#login .colRight ul {
display:none;
}

#login .bluborder{border-left:solid 25px #a29c95; }
	.oneCol #content {
		padding-left: 20px;
    }
	
.registerNow {
background: url(images/registerNow.gif) no-repeat scroll 0 0;
bottom:0;
display:block;
height:41px;
left:168px;
position:absolute;
text-indent:-9999px;
width:195px;
}
.benefits {
color:#0061A1;
}
.forgotPass {

background: url(images/rightArrow.gif) no-repeat scroll 100% 3px;
color:#0061A1;
font-size:0.92em;
padding:0 12px 0 0;
}

.ektronSearch div#navbar 
{
    border-top:none;
}

div.ektronSearch div#navbar ul.ektronPaging li {
    border:none;
}

div.ektronSearch div#navbar ul.ektronPaging .previous, div.ektronSearch div#navbar ul.ektronPaging .next {
background: url(../images/backArrow.gif);
background-position:left center;
padding:0 0 0 17px;
background-repeat:no-repeat;
text-decoration:none;
}

div.ektronSearch div#navbar ul.ektronPaging .next {
background: url(images/arrow-bullet.gif);
background-position:right center;
padding:0 17px 0 0;
background-repeat:no-repeat;
float:right;
}

div.ektronSearch div#navbar ul.ektronPaging li a
{
color:#1C73AB;
font-size:0.92em;
padding:1px 4px;
padding-right:5px;
text-align:center;
text-decoration:none;
}

div.ektronSearch div#navbar ul.ektronPaging {
    margin:17px 0 0;
    position:relative;
    text-align:center;
    width:650px;
}

div.ektronSearch div#navbar ul.ektronPaging li.on a {
    background: url(images/paging-on.gif) no-repeat scroll 0 0;
    color:#FFFFFF;
}

.paging {
margin:17px 0 0;
position:relative;
text-align:center;
width:100%;
}

.paging ul, div.ektronSearch div#navbar ul.ektronPaging {
line-height:25px;
width:700px;
position:relative;
}

*html .paging ul, div.ektronSearch div#navbar ul.ektronPaging 
{
    margin-left:-20px;
}

.paging ul, div.ektronSearch div#navbar ul.ektronPaging .middle
{
    position:absolute;
    width:510px;
    left:0;
    top:0;
    padding-left:100px;
}

.paging ul, div.ektronSearch div#navbar ul.ektronPaging .middle a 
{
    padding-right:20px;
}

.paging li, div.ektronSearch div#navbar ul.ektronPaging li {
float:left;
margin:0;
padding:0;
background-image:none;
}
.paging li a {
color:#1C73AB;
font-size:0.92em;
padding:1px 4px;
text-align:center;
text-decoration:none;
}
.paging li.on a {
    background: url(images/paging-on.gif) no-repeat scroll 0 0;
    color:#FFFFFF;
}
.paging li a:hover, div.ektronSearch div#navbar ul.ektronPaging li a:hover {
text-decoration:underline;
}/* added by ws */
.paging li a.active, div.ektronSearch div#navbar ul.ektronPaging li a.active {
background: url(images/paging-on.gif) no-repeat scroll 0 0;
color:#FFFFFF;
}/* added by ws */
.previousHld{width:70px; text-align:left;}
.middle{
width:330px;}
.nextHld{width:50px;}
.paging .previous, .paging .next {
background: url(../images/backArrow.gif);
background-position:left center;
padding:0 0 0 17px;
background-repeat:no-repeat;
text-decoration:none;
}

.middle span
{
    /*background: url(images/paging-on.gif) no-repeat; */
    background-color:#B8B7B6;
    color:#fff; 
    width:15px;
    height:15px; 
    padding:0px 4px 1px;
    margin-right:16px;
}

.paging .next {
background: url(images/arrow-bullet.gif);
background-position:right center;
padding:0 17px 0 0;
background-repeat:no-repeat;
}
/*.paging .previous a {
padding:0 0 0 19px;
}
.paging .next a {
padding:0 19px 0 0;
}
*/
#eventsCalendar {
}
#monthListing {
border:1px solid #9EBFD2;
float:left;
margin-bottom:20px;
width:451px;
}
#monthListing h2 {

background:#DDF0FA none repeat scroll 0 0;
margin:0;
padding:6px;
}
#monthListing ul {
padding:0;
}
#monthListing li {

background: none repeat scroll 0 0;
float:left;
margin:0;
padding:0;
}
#monthListing li span, #monthListing li a {
display:block;
padding:5px;
}
#monthListing li.sel span {
background-color:#BBDAED;
border-color:#86B0C8 #86B0C8 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
color:#1B445C;
}
#calendar h2 {
color:#326E87;
font-size:1.16em;
font-weight:normal;
margin:0;
}
#calendar table {
border:1px solid #91B9D0;
color:#326E87;
font-family:Arial,Helvetica,sans-serif;
margin:1px;
width:99%;
}
#calendar th {

background: url(images/calendarHdr_bg.gif) repeat-x scroll 0 0;
padding-left:10px;
text-align:left;
}
#calendar td {

background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #E7EFF4;
padding:10px;
}
#calendar td.name {
background: url(images/calendar_bullet.gif) no-repeat scroll 10px 15px;
padding-left:24px;
}
#calendar td.name a {
display:block;
font-weight:bold;
}
#calendar td.status {
padding-right:20px;
text-transform:uppercase;
}
fieldset {
border:0 none;
color:#6F6251;
margin:0;
padding:0;
}
table.radiocheck {
margin-top:0.6em;
}
table.radiocheck td {
padding-bottom:0.6em;
vertical-align:bottom;
}
table.radiocheck .radio {
vertical-align:bottom;
}
.quickQuoteQuestion {
width:98%;
}
table.type_a {
}
.type_a h2, .type_a h3 {
border:0 none;
color:#0A73AE;
display:inline;
font-size:1.1em;
margin:0 0 0.6em;
padding:0;
}
.type_a .title {
padding:0 0 0.6em;
}
.type_a td, .type_element td {
padding-bottom:1.4em;
text-align:left;
vertical-align:top;
}
.type_a td label, .type_element label {
color:#6F6251;
display:block;
font-size:1em;
padding:0 14px 0 0;
width:184px;
}
.type_a td input, .type_element input, .type_element textarea, textarea {
border:1px solid #6F6251;
padding:0 1px;
width:250px;
}
form h2 {
font-size:1.0em;
font-weight:normal;
}
.type_a td select {
margin-bottom:0;
width:254px;
}
.type_a td select.attendees, .type_a td select#OTHER_INSURER_NAME {
width:auto;
}
.grouping .type_a td input {
margin:0;
}
.type_a select {
border:1px solid #6F6251;
margin-bottom:0.6em;
}
.type_a .checkboxes, .type_a .radioBtns {
color:#6F6251;
}
.type_a .checkboxes input {
border:0 none;
clear:both;
float:left;
margin:0 0.3em 0.6em 0;
vertical-align:middle;
width:auto;
}
.type_a .radioBtns input {
border:0 none;
clear:both;
float:left;
margin:0 0.3em 0.6em 0;
vertical-align:middle;
width:auto;
}
.type_a .radioBtns label, .type_a .checkboxes label {
float:left;
padding:0;
width:auto;
}
.type_a .checkboxes2 #fullProgramDiv {
background-color:#DDEFFF;
margin-bottom:0.8em;
padding:8px;
}
.type_a .checkboxes2 .formItem {
overflow:hidden;
width:100%;
}
.type_a .checkboxes2 label {
margin-bottom:8px;
width:212px;
}
.type_a input.date {
width:70px;
}
input.resetBtn {
background: url(images/reset_form.gif) no-repeat scroll 0 50%;
border:medium none;
height:23px;
vertical-align:top;
width:93px;
cursor:pointer;
}
.buttons a .cancelBtn {
vertical-align:top;
}
table.preRenewalForm td {
}
table.preRenewalForm input {
display:inline;
margin:0;
width:auto;
}
.type_a input.radio {
border:0 none;
width:auto;
}
table.preRenewalForm label {
padding-right:20px;
}
table.medicareNum input {
width:auto;
}
table.medicareNum td {
padding:0 5px;
}
#collegeMembership th {
color:#6F6251;
font-size:0.92em;
text-align:left;
}
#collegeMembership td {
color:#6F6251;
}
.incidentForm textarea {
border:1px solid #6F6251;
height:100px;
padding:0 1px;
width:250px;
}
.type_a table td label {
width:auto;
}
.changeDetails {
color:#6F6251;
}
.changeDetails h3 {
color:#6F6251;
font-size:1em;
margin:1.6em 0 0.3em;
}
.changeDetails p {
margin:0;
}
.changeDetails table {
margin-top:0.8em;
}
#eventDetail .hdr a {
float:right;
margin:0 0 1em;
}
#eventDetail .wrapper {
clear:both;
}
#eventDetail dl {
padding-left:100px;
}
#eventDetail dt {
color:#0061A1;
display:inline;
float:left;
margin-left:-100px;
width:100px;
}
#eventDetail dd {
color:#6F6251;
line-height:1.4em;
margin:0 0 0.8em;
padding:0;
}
#eventDetail a {
margin-left:100px;
}
/*.sIFR-flash {
margin:0;
visibility:visible !important;
}
.sIFR-replaced {
visibility:visible !important;
}
span.sIFR-alternate {
display:block;
height:0;
left:0;
overflow:hidden;
position:absolute;
top:0;
width:0;
}
.sIFR-flash + div[adblocktab="true"] {
display:none !important;
}
.sIFR-hasFlash .homeHeader h1 {
font-size:37px;
letter-spacing:-2px;
margin:0;
padding:0;
visibility:hidden;
}
.sIFR-hasFlash .homeHeader ul li {
width:500px;
}
.sIFR-hasFlash .homeHeader ul li a {
font-size:18px;
letter-spacing:-1px;
margin:0;
padding:0;
visibility:hidden;
}
.sIFR-hasFlash .heading2 {
font-size:18px;
letter-spacing:-3px;
margin:0 0 14px;
padding:0;
visibility:hidden;
}
.sIFR-hasFlash .contentHeader h1 {
font-size:38px;
letter-spacing:-1px;
margin:0 0 14px;
padding:0;
visibility:hidden;
z-index:-1;
}
.sIFR-hasFlash #login .colLeft h2 {
font-size:18px;
letter-spacing:-3px;
margin:0 0 14px;
padding:0;
visibility:hidden;
}*/
/******************************** Added by WS ***********************/
.NewsHeader {
background:url(images/banner05.jpg) no-repeat scroll 0 0;
height:145px;
overflow:hidden;
width:764px;
}
.rowTwo{padding:14px 0 17px 21px; position:absolute;left:25px; width:718px;}
.disclaimerCont{font-weight: normal; text-align: justify;padding-right:26px;}	
.bdrLftMemberArea{		
 background:#a29c95; min-height:570px; width:25px;position:absolute;left:0px;}	
.bdrLftRMRList{		
 background:#a29c95; min-height:630px; width:25px;position:absolute;left:0px;
}
.borderLeftLogin{background:#a29c95; min-height:368px; width:25px;position:absolute;left:0px;}

/******************************** Added by WS ***********************/

.registerNow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/buttons/registerNow.gif) no-repeat scroll 0 0;
bottom:0;
display:block;
height:41px;
left:168px;
position:absolute;
text-indent:-9999px;
width:195px;
}

/*Search Style*/
.heading2 {
color:#6F6251;
/*font-size:1em;
font-weight:normal;*/
font-weight:bold;
font-family:Trebuchet MS,Verdana,Helvetica,sans-serif;
font-size:18px;
letter-spacing:0px;
margin:0 0 14px;
padding:0;

}
.ektronSearch {font-family:Arial,Sans-Serif; margin:0px !important; padding:0px !important;}
.searchWrapper {border:none !important; padding:0px !important;}
.searchResultsHeader {display:none;}

.searchListing ul 
{
    width:700px;
   
}
.searchListing li {
background: url(../images/newsListing_bg.jpg) no-repeat scroll 0 100%;
border-bottom:1px solid #D5E6F1;
margin:10px 0 0 0;
padding:15px 0 0 0;
}
.searchListing .date {
color:#A8A49E;
margin:0;
}
.searchListing h3 a {
text-decoration:none;
}
.searchListing h3 a:hover {
text-decoration:underline;
}
.searchArticle {
background: url(images/newsArticle-bg.jpg) no-repeat scroll 0 100%;
border-bottom:1px solid #D5E6F1;
margin-bottom:15px;
padding-bottom:10px;
}
.searchArticle ul {
margin:15px 0 20px;
}
.searchArticle .date {
color:#0061A1;
display:block;
margin:-12px 0 14px;
}

#content .maincontent
{
	padding-right:20px;
}

/*
.DoubleColumnContent ul li {
		padding:0 0 2px 20px;
		margin:0 0 0.4em;
		color:#6f6251;
		background:url('/images/icons/list-bullet-v2.gif') 2px 4px no-repeat;
		}
.DoubleColumnContent li li {
		background:url('/images/icons/list-sub-bullet.gif') 2px 6px no-repeat;
		}
*/

.searchResults #SuggestedResults 
{
    border:1px solid #848484;
    background-color:#FEFED7;
    position:relative;
    padding:10px;
    height:auto;
    display:block;
    margin-right:20px;
    
}

.searchResults #SuggestedResults span
{
    float:right;
    color:#848484;
    font-weight:bold;
}

.searchResults #SuggestedResults p.link 
{
    border-bottom: 1px solid #d7d7d7;
    margin-bottom:25px;
}

.searchResults #SuggestedResults p.last 
{
    margin-bottom:0px;
}

.searchResults #SuggestedResults h3 
{
    margin-top:15px;
}

.center
{
  text-align: center;
}

.process
{
  border: 5px solid rgb(92, 156, 204) !important;
}
