#container {
height:100%;
margin:auto;
width:991px;
}
.alp{
width:9px;height:10px;float:left;
}
#footer {
background-image:url(../images/bg_footer.gif);
background-repeat:no-repeat;
height:113px;
padding-bottom:30px;
width:954px;

}

#footer_copy {
color:#4b4b4b;
float:right;
font-family: "Futura BdCn BT",Arial;
font-size:12px;
padding:23px 10px 0 0;
}
#footer_copy:link,#footer_copy:visited,#footer_copy:hover{
color:#4b4b4b;	
}
#footer_links {

float:left;
list-style:none;
padding:27px 0 0 0;
}

#footer_links li {
padding:0 0 0 20px;
}

#header {
/*width:954px;*/
width:997px;
}

.b_10 {
color:#000;
font-family:Futura, Verdana, sans-serif;
font-size:10px;
}
.b_10a{
	color:#000;
	font-family: "Myriad Pro",Arial;
	font-size:11.5px;
	letter-spacing: 0.5pt;
}

.b_18 {
color:#000;
font-family:Futura, Verdana, sans-serif;
font-size:18px;
font-weight:bolder;
}

.b_15 {
color:#000;
font-family:Futura, Verdana, sans-serif;
font-size:15px;
font-weight:bolder;
}

/*generic css*/
.clear {
clear:both;
font-size:1px;
}

.gray_12 {
color:#c4c4c4;
font-family:Futura, Verdana, sans-serif;
font-size:12px;
}

.gray_9b {
color:#d9dbda;
font-family:Futura, Verdana, sans-serif;
font-size:9px;
font-weight:bolder;
line-height:15px;
}

.img_red {
border:#e51837 1px solid;
}

.img_white {
border:#FFF 1px solid;
}

.line {
border-bottom:1px gray solid;
font-size:1px;
height:1px;
}

.radiob {
background:none;
border:none;
}

.red_10 {
color:#e31735;
font-family:Futura, Verdana, sans-serif;
font-size:10px;
}

.red_12 {
color:#e31735;
font-family:Futura, Verdana, sans-serif;
font-size:12px;
}

.red_9 {
color:#e31735;
font-family:Futura, Verdana, sans-serif;
font-size:9px;
}

.space {
font-size:1px;
height:1px;
}

.w_12 {
color:#FFF;
font-family:Futura, Verdana, sans-serif;
font-size:12px;
}

.w_9 {
color:#FFF;
font-family:Futura, Verdana, sans-serif;
font-size:9px;
}

a:link,a:visited,a:hover,a:active {
color:#333;
text-decoration:underline;
}

body {
background-color:#FFF;
background-image:url(../images/bg_tile.jpg);
background-repeat:repeat-x;
color:#000;
height:100%;
margin:0;
width:100%;
}

img {
border:0;
}

input {
background-color:#e2e2e2;
border-bottom:#fed103 1px solid;
border-left:#fed103 1px solid;
border-right:#fed103 1px solid;
border-top:#fed103 1px solid;
color:#fff;
font-family:Futura, Verdana, sans-serif;
font-size:9px;
padding-left:0;
padding-right:0;
}

li {
float:left;
list-style:none;
}

p {
margin:5px 0;
padding:0;
}

ul {
float:left;
font-size:1px;
list-style:none;
margin:0;
padding:0;
}

