@charset "utf-8";
/* CSS Document */

body  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333;
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 16px;
	}

table {color:#333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

td {vertical-align:top;}

h1,h2,h3,h4,h5 {color: #555;}
h1 {font:18pt arial;}
h2 {font:15pt arial;}
h3 {font:bold 13pt arial;}
h4 {font:12pt arial;}
h5 {font:11pt arial;}
h1 span, h2 span, h3 span{display:none;}

select, textarea, input {font:8pt arial;background:url(../images/dither.jpg) repeat-x #fff;color:#000;}
.button {border:1pt double #aaa;}

a {color:#0000ff;text-decoration:none;}
a:hover {color: #0000ff;text-decoration:underline;}
a img {border: 0px;}

#container {width:985px;text-align:left;margin:0px auto;}
#header {float:left;width:985px;background:url(../images/header.jpg) no-repeat #fff;}
#trucks {float:left;width:955px;margin-left:5px;margin-bottom:10px;height:150px;background:url(../images/trucks.jpg) no-repeat #fff;}
#logo {float:left;width:985px;height:220px;}
#tab_left {float:left;font:bold 8pt verdana;background:url(../images/tab-left.jpg) no-repeat #2C2E92;padding-left:22px;padding-top:5px;padding-bottom:5px;height:25px;}
#tab_left a, #tab_left a:hover {color:#fff;text-decoration:none;}
#tab_right {float:left;font:bold 8pt verdana;background:url(../images/tab-right.jpg) no-repeat #2C2E92;width:22px;padding-top:5px;padding-bottom:5px;height:25px;}
#tab_left_red {float:left;font:bold 10pt verdana;background:url(../images/tab-left-red.jpg) no-repeat #C31515;padding-left:22px;padding-top:5px;padding-bottom:5px;height:25px;}
#tab_left_red a, #tab_left_red a:hover {color:#fff;}
#tab_right_red {float:left;font:bold 10pt verdana;background:url(../images/tab-right-red.jpg) no-repeat #C31515;width:22px;padding-top:5px;padding-bottom:5px;height:25px;}
#middle {float:left;width:965px;background:url(../images/container.jpg) repeat-y #fff;padding-left:10px;padding-right:10px;padding-bottom:10px;}
#index_column1 {float:left;background:url(../images/phillipsfamily.jpg) no-repeat;width:278px;margin-left:6px;}
#index_column2 {float:left;padding-left:25px;padding-right:25px;padding-top:10px;}
#index_column3 {float:right;width:325px;margin-right:8px;}
#footer {float:left;width:985px; text-align:left;padding-top:50px;height:100px; background:url(../images/footer.jpg) no-repeat; color:#333;text-align:center;}
#award {float:left;vertical-align:center;padding:5px;}
#coupon {float:left;padding:10px;border:3px dashed #333;text-align:center;width:225px;}
#coupon_spacer {float:left;width:240px;height:5px;padding:3px;}
.red {background:#C31515;color:#fff;}
.blue {background:#2C2E92;color:#C31515;}
.title {padding:5px;font:bold 10pt arial;color:#416777;text-align:left;background:#fff;border-bottom:1pt solid #aaa;}
.title a, .title a:hover {color:#333;}
#chat {border:1pt solid #fff; float:right;padding:5px;font:16pt arial;color:#006BB1;text-align:center;background:#fff200;-moz-border-radius:5px;}
#chat a, #chat a:hover {color:#000;text-decoration:none;}
#chaton {border:1pt solid #fff; float:right;padding:5px;font:16pt arial;color:#fff;text-align:center;background:#C31515;-moz-border-radius:5px;}
#chaton a, #chaton a:hover {color:#fff;text-decoration:none;}
.checkmarklist {font:bold 13pt arial;color:#000;}
.checkmarklist li {text-align:left;height:35px;padding-top:5px;padding-left:40px;list-style-type: none;list-style: none;padding-bottom:5px;background:url(../images/checkmark.jpg) no-repeat;}

/*
blue = #006BB1
green = #1EB34B
yellow = #FFF200
red = #C31515
*/

#index_bottom{float:left;width:965px;background:#fff;color:#333;}
#index_bottom_inside{float:left;padding:10px;padding-top:20px;width:300px;color:#333;}

.content {color:#333;text-align:left;padding-top:10px;}

#footer_top {background:#fff; float:left;width:985px;border-bottom:1px dotted #fff;text-align:left;margin: 0px auto; height:45px; color:#fff}

.navlist {padding:5px;color:#333;text-align:left;}
.navlist ul {padding: 0px 0px 10px 10px;font: 11px; color: #333;}
.navlist li {list-style: none;padding-bottom:8px;}

.darklist {padding:5px;color:#333;text-align:left;}
.darklist ul {padding: 0px 0px 10px 10px;font: 11px; color: #333;}
.darklist li {list-style: none;}
.darklist a {color:#fff;}

#contentpage_container {float:left;width:965px;text-align:left;margin:0px;}
#contentpage_left {float:right;width:250px;margin:0px auto;}
#contentpage_middle {float:left;width:700px;padding-left:10px;padding-right:5px;text-align:left;}

.boxside {background: url(../images/page3.jpg) repeat-x #fff right bottom; border: 0px solid #DEDCD4; margin: 0px 0 0px 0;}
.boxside h5 {width:188px; height: 18px; border-bottom: 1px dotted #DEDCD4; display:block; color: #646262; padding:0px 0 0 9px; font-size:12px; font-weight: bold;}
.boxside ul {padding: 0px 0px 10px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333;}
.boxside li {list-style: none;padding-bottom:5px;}
.boxside ul li {padding-bottom:5px;line-height: 15px; padding-left: 10px; background: url(../images/bullet_grey.gif) no-repeat 0 50%;}
.boxside ul li.selected {line-height: 15px; padding-left: 10px; background: url(../images/bullet_grey.gif) no-repeat 0 50%;}
.boxside a {color:#333;text-decoration: none;padding-left:20px;background:url(../images/link_arrow.jpg) no-repeat;}
.boxside a:hover {color:#333;text-decoration: underline;padding-left:20px;background:url(../images/loading.gif) no-repeat;}

/*Lists*/
.glossary ul {
    padding: 0;
    margin: 0;
    text-align: left;
    font:9pt verdana;
    list-style-type: none;
    display:inline;
}
.glossary li {
    text-align: left;
    font: 8pt Verdana;
    line-height:1.5;
    display:inline;
}

.tabsontop ul
	{
	height:42px;
	padding-top:20px;
	padding-bottom:10px;
	}
	
.tabsontop li
	{
	text-align:center;
	font:bold 9pt Arial;
	padding-left:20px;
	padding-right:20px;
	height:42px;
	padding-bottom:10px;
	padding-top:20px;
	display:inline;
	border-right:1pt solid #fff;
	}

.tabsontop li a,.tabsontop li a:hover,.tabsontop li a:visited {text-decoration:none;color:#fff;	font:bold 9pt Arial;}


#titlelist-image{float:left;width:60;}
#titlelist-title{float:left;text-align:left;padding:0 0 0 65;}
.titlelist {list-style-type: none;}
.titlelist ul {    text-align: left;    font:10pt verdana;    list-style-type: none;    display:block;/*    list-style-image: url(../images/arrowr.gif');*/
}
.titlelist li {
    text-align: left;
    font: 9pt Verdana;
    line-height:1.5;
    list-style-type: none;
    list-style:none;
}

#menulist {color:#fff;background:#6E879B;padding:10px 10px 10px 10px;width:200px;border:1px solid #778DA2;-moz-border-radius:10px;}
#menulist ul {
    text-align: left;
    font:10pt verdana;
    list-style-type: none;
    list-style-image: url(../images/arrowr.gif);
}
#menulist li {text-align: left; font: 9pt Verdana; line-height:1.75;}
#menulist a, #menulist a:link, #menulist a:active{color:#fff;text-decoration:none;}
#menulist a:hover{color:#fff;text-decoration:underline;}

.form_label {margin-right:2px;float:left;width:150px;height:40px;}
.form_label_req {margin-right:2px;float:left;width:150px;height:40px;border-right:1px dotted #ff0000;}
.form_field {padding-left:5px;float:left;width:440px;height:40px;}
.form_field2 {padding-left:5px;float:left;width:440px;}