
/* clp.com index template */
/* all CSS in this document built on the Blueprint CSS framework v0.8 */

body {
text-align: center; 
margin: 0px; 
background-color: #ddd; 
}

.container {
text-align: left; 
}

.overall {
background: #fff;
}

/* ****************************** 
header & marquee
****************************** */

.header {
height: 96px; 
background-image: url( '../images/header_gradient.gif' ); 
}

.header .logo {
margin: 14px 0 0 14px; 
}

#ul_menu_1 
{
	list-style: none;
	float:left;
	text-align:right;
	vertical-align:bottom;
	width: 640px; 
    margin: 42px 0 0 40px; 
    background: none; 

}
#ul_menu_1 li
{
    height: 10px;
	display:inline;
	float: left;
    margin-right: 8px; 
    padding-right: 8px; 
    /*padding-bottom: 10px; */
    border-right: solid 1px #000; 
    font: normal .80em/24px arial; 
    font-weight: bold;
    line-height:.8em;
    font-style:normal;
    font-family:Arial;
    text-transform: uppercase; 
}
#ul_menu_1 li.last_menu_li {border-right: none;}
#ul_menu_1 a {margin-top:4px; height:0.9em; line-height:0.9em; font-family:Trebuchet MS, Arial}
#ul_menu_1 a:link,
#ul_menu_1 a:visited {
    color: #fff; 
    text-decoration: none; 
}

#ul_menu_1 a:hover,
#ul_menu_1 a:active {
    color: #f1b626; 
}
#ul_menu_1 #li_menu_1_active a {
	color: #f1b626; 
}
.submenu { display: none; }
.footer-border {
background-image: url( '../images/border-16x8x180.gif' ); 
height: 8px; 
}




/* ****************************** 
content classes
****************************** */

.box-welcome {
display: inline; 
float: left; 
width: 520px; 
}

.box-job-search {
display: inline; 
float: left; 
width: 270px; 
background-image: url( '../images/promo_block.gif' ); 
background-repeat: repeat-x; 
}

.box-welcome h1 {
font: 100 2.25em/1em helvetica; 
margin: 32px 0 16px 21px; 
color: #369; 
}

.box-welcome h1 b {
font-weight: 700; 
}

.box-welcome h2 {
font: 900 1.10em/1.00em trebuchet ms; 
margin: 0 0 9px 21px; 
color: #777; 
}

.box-welcome p {
font: normal 1.00em/1.30em trebuchet ms; 
margin: 0 24px 12px 21px; 
color: #777; 
}

.box-welcome .inset {
float: right; 
margin: 27px 24px 0 0; 
}

.box-welcome .headline {
}

.box-job-search {
padding-top: 30px; }

.box-job-search h2 { 
font: 900 1.2em/1em arial; color: #333; 
letter-spacing: -.04em; 
margin: 0 0 9px 24px; 
}

.box-job-search p {
font: normal 1em/1.25em trebuchet ms; 
margin: 0 12px 18px 24px; 
color: #666; 
}

.box-job-search a {
color: #990000; 
}

.box-job-search a:hover {
text-decoration: none; 
color: #990000; 
}

.box-job-search a:visited {
color: #990000; 
}

.yellow-stripe {
background-image: url( '../images/welcome_block.gif' ); 
background-repeat: repeat-x; 
background-color: #fff; 
}



/* ****************************** 
columns
****************************** */

.column-wrap 
{
display: block; 
width: 790px; 
margin: 0 0 2px 0; 
overflow: hidden; 
background: #e3aC35; 
}

.join-mailing-list {
float: left; 
display: inline; 
width: 200px; 
background: #d69020; 
}

.join-mailing-list h2 { 
font: 700 1.25em/72px helvetica; 
margin: 0 0 0 21px;
color: #fff; 
}

.explain {
float: left; 
display: inline; 
width: 355px; height: 72px; 
background: transparent; 
}

.explain p {
font: normal 1.00em/1.20em trebuchet ms; 
margin: 14px 24px 0 14px; 
color: #fff; 
}

.enter {
float: left; 
display: inline; 
width: 225px; height: 72px; 
background: transparent; 
}


/* locations */
/* locations */

.column-locations-header {
width: 258px; 
height: 45px; 
background: #43779d url( '../images/call_locations_top.jpg' ) no-repeat; 
}

.column-locations {
display: inline; 
float: left; 
width: 258px; 
background: #f1b626 url( '../images/call_locations_gradient.jpgg' ) repeat-x; 
margin-right: 4px; 
}

.column-locations-column {
width: 125px; 
float: left; 
}

.column-locations ul {
margin: 15px 0 0 24px; 
list-style-image: url( '../images/arrow_wt_back_trans.gif' ); 

}

.column-locations li {
margin: 9px 0 9px 0; 
font: 900 0.90em/1.35em trebuchet ms; 
}

.column-locations li a {
color: #aa6102; 
text-decoration: none; 
}

.column-locations li a:hover {
color: #fff; 
}



/* news releases */
/* news releases */

.column-news-releases-header {
width: 258px; 
height: 45px; 
background: maroon url( '../images/call_news_top.jpg' ) no-repeat; 
}

.column-news-releases {
display: inline; 
float: left; 
width: 258px; 
background: #750b0c url( '../images/call_news_gradient.jpg' ) repeat-x; 
}

.column-news-releases h2 {
font: 900 1em/1em trebuchet ms; 
letter-spacing: .0625em; 
margin: 18px 0 6px 12px; 
color: #f1b626; 
}

.column-news-releases p {
font: normal 1em/1.25em trebuchet ms; color: #fff; 
margin: 0 24px 0 12px; 
}

form {
margin: 12px 0 12px 12px; 
}

p.more {
text-align: right; 
margin-bottom: 6px; 
}

.more a {
color: #f1b626; 
text-decoration: none; 
}

.more a:hover { 
color: #fff; 
}

.more a:visited { 
color: #f1b626; 
}



/* ****************************** 
site-wide footer
****************************** */

.prefooter { background: #510000; }
.prefooter ul { text-align: center; margin-bottom: 6px; }
.prefooter li { display: inline; font: normal 1em/3em trebuchet ms; border-right: solid 2px #a61000; padding-right: 8px; margin-right: 4px; }
.prefooter li a { text-decoration: none; color: #fff; }
.prefooter li a:hover { color: #a0380f; }
.prefooter .ul_link_list_1_link_list_last { border-right: none; }


.footer { padding: 18px 0 0 0; background: #910204; }
.footer ul { text-align: center; margin-bottom: 0; }
.footer li { display: inline; font: normal 0.90em/1em trebuchet ms; border-right: solid 2px #e8b43c; padding-right: 8px; margin-right: 4px; }
.footer li a { font-weight: 900; text-decoration: none; color: #e8b43c; }
.footer li a:hover { color: #fff; }
.footer .ul_link_list_2_link_list_last, .ul_link_list_3_link_list_last, #ul_link_list_3_link_list li { border-right: none; }
.footer p { text-align: center; font: normal .90em/1em trebuchet ms; margin: 12px 0 21px 0; color: #000; }




/* ****************************** 
test classes
****************************** */

.tan {
background-color: tan; 
}

.yellow {
background-color: yellow; 
}

.orange {
background-color: orange; 
}

.magenta {
background-color: magenta; 
}

.gray {
background-color: #eee; 
}
#module_tell_a_friend {float:right; padding-right: 20px;}
