
/******************************** layout *************************************/
#main-content {
float:left;
width:729px;
padding-bottom:30px;
}

#main-content #left-col {
float:left;
width:184px;
margin:10px 17px 0 17px;
}

/******************************** #left-col styles *************************************/
#main-content #left-col img#alliance-logo {
display:block;
margin:10px 0 20px 0;
}

#main-content #left-col #rep, 
#main-content #left-col #direct-bill {
margin:20px 10px 10px 10px; 
padding:10px; 
}

#main-content #left-col #rep {
border:6px solid #ececec;
}

#main-content #left-col #direct-bill {
/* border:6px solid #275f88; */
/* border:6px solid #275f88; */
/* border:6px solid #ab8a62; */
border:6px solid #cfcbb2;
}

#main-content #left-col #rep h3,
#main-content #left-col #direct-bill h3{
margin:5px 0;
padding:0;
font-size:1.15em;
}

#main-content #left-col #rep p,
#main-content #left-col #direct-bill p {
font-size:1em;
margin:2px 0;
padding:0;
}

#main-content #left-col a.custom-link {
display:block;
margin-bottom:20px;
text-align:center;
font-size:1.1em;
font-weight:bold;
}

/******************************** #main-col styles *************************************/
#main-content #main-col {
float:left;
width:494px;
}

#main-content img#main-img {
display:block;
width:695px;
height:267px;
padding:10px 17px 23px 17px;
background:#fff url(../images/level2/main-img-gradiant-shim.gif) no-repeat left bottom;
}

#all-content #main-content #main-col h1.generic {
margin:20px 0 10px 0;
font-size:1.7em;
}

#main-content #main-col h2 {
margin:10px 0 0 0;
font-size:1.5em;
color:#666;
}

#main-content #main-col h3 {
margin:10px 0 0 0;
font-size:1.25em;
/* color:#771d15; */
color:#966731;
}

#main-content #main-col h4 {
margin:10px 0 0 0;
font-size:1.15em;
color:#666;
}

#main-content #main-col h4.steps, #main-content #main-col p.steps {
/* height:41px; */
margin:15px 0 5px 0;
padding:12px 0 12px 110px;
}

#main-content #main-col p {
margin:0 0 5px 0;
font-size:1.16em;
line-height:150%;
color:#666;
}

/***************** basic ULs **************/
#main-content ul {
margin:0;
padding:0;
list-style-type:square;
font-size:1.16em;
line-height:150%;
color:#666;
}

#main-content ul li {
margin:.75em 1.25em;
}

#main-content ul li a {
text-decoration:underline;
color:#902;
}

#main-content ul li a:hover {
color:#666;
}

#main-content ul.nested {
list-style-type:none;
margin:5px 0 0 20px;
}

/***************** generic ULs **************/
#main-content ul.generic {
list-style-type:none;
}

#main-content ul.generic li {
margin:.25em 0;
}

/***************** aditional sidebar styles **************/
#sidebar h2.partner {
font-size:2em;
margin:0 0 0 20px;
color:#666;
}

#sidebar .sidebar-secondary img.get-started-combo-cps {
display:block;
margin:0 0 0 20px;
width:185px;
height:127px;
}

#sidebar .sidebar-secondary .inquiry-middle  img.connect-combo-rhchp {
display:block;
width:185px;
height:131px;
margin:auto;
}
/*********** RHCHP inquiry box ************/

#sidebar .sidebar-secondary .inquiry-middle .ibox {
width:220px;
}

#sidebar .sidebar-secondary .inquiry-middle .new-contact-icon-container {
height:83px; 
margin:10px 21px 0 15px;
padding:7px 0 0 0;
font-size:11px;
font-weight:bold;
background:#a3310d;
color:#fff;
}

#sidebar .sidebar-secondary .inquiry-middle .new-contact-icon-container p.call {
margin:0 5px 0 5px;
padding:0 0 5px 0;
border-bottom:1px solid #fff;
background:#a3310d;
font-size:1.1em;
text-align:center;
color:#fff;
}

#sidebar .sidebar-secondary .inquiry-middle .new-contact-icon-container a.send-info:hover,
#sidebar .sidebar-secondary .inquiry-middle .new-contact-icon-container a.apply:hover,
#sidebar .sidebar-secondary .inquiry-middle .new-contact-icon-container a.chat3:hover,
#sidebar .sidebar-secondary .inquiry-middle .new-contact-icon-container a.email3:hover {
color:#333;
}

#sidebar .sidebar-secondary .inquiry-middle .new-contact-icon-container a.send-info {
display:block;
float:left;
width:57px;
margin:2px 0; 
padding:0 17px 2px 21px;
border-right:1px solid #fff;
background:#a3310d;
text-align:center;
text-decoration:none;
color:#fff;
}

#sidebar .sidebar-secondary .inquiry-middle .new-contact-icon-container a.apply {
display:block;
float:right;
padding:10px 24px 5px 5px; 
text-align:center;
text-decoration:none;
color:#fff;
}

#sidebar .sidebar-secondary div.new-contact-icon-container div.chat-email-holder {
clear:both; 
margin:0 2px;
border-top:1px solid #fff;
background:#a3310d;
}

#sidebar .sidebar-secondary .inquiry-middle .new-contact-icon-container a.chat3 {
display:block;
float:left; 
width:71px;
margin:2px 0 0 0;
padding:3px 5px 4px 17px; 
border-right:1px solid #fff;
text-align:right;
text-decoration:none;
color:#fff;
background:#a3310d url(../images/partner/chat-icon.png) no-repeat;
}

#sidebar .sidebar-secondary .inquiry-middle .new-contact-icon-container a.email3 {
float:right;
width:52px;
margin:2px 0 0 3px;
padding:4px 0 0 27px;
text-align:left;
text-decoration:none;
color:#fff;
background:#a3310d url(../images/partner/email-icon.png) no-repeat; 
}


