

body { 
margin:0; padding:0;
background:#000 url(/site_images/bg.jpg) top center no-repeat;
font-family:Arial, Helvetica, sans-serif;
}
#container { 
width:950px; 
margin:0px auto;
}
#header { 
height:175px; position:relative;
}
#logo { 
text-indent:-9999px; outline:none;
display:block; 
position:absolute; top:28px; left:0;
width:410px; height:65px;
background:url(/site_images/wapa_logo.gif) no-repeat;
}
#nextlocation { 
text-indent:-9999px; outline:none;
display:block; 
position:absolute; top:35px; right:0;
width:229px; height:52px;
background:url(/site_images/nextlocation.gif) no-repeat;
}
#menu { 
position:relative; top:112px;
margin:0; padding:0;
width:100%; height:63px;
background:url(/site_images/menu_bg.png);
}
#menu li { 
float:left;
list-style-type:none;
text-transform:uppercase;
font-size:20px;
margin:11px 63px 0 13px;
position:relative;
}
#menu li a.link, #menu li a.link:visited { 
outline:none;
color:#fff;
padding:9px 13px 9px 12px;
text-decoration:none;
display:block; float:left;
background:url(/site_images/menu_item_bg.gif) 0 -39px repeat-x;
height:28px;
}
#menu li a.cover { 
position:absolute; width:100%; height:100%; display:block;
background:url(/site_images/clearpixel.gif);
outline:none;
}
#menu li.last { 
margin-right:0;
}
#menu li a.link:hover, #menu li a.link.active { 
background-position: top left;
}
#footer { 
width:950px; margin:0px auto;
border-top:1px solid #282828;
padding:16px 0;
height:23px;
color:#b9b9b9;
font-size:11px;
position:relative;
}
#footer .footer_info { 
float:left;
margin:0; padding:0;
}
#footer .cdesign { 
float:right;
color:#333333; 
margin:0; padding:0;
width:200px;
text-align:right;
}
#footer .cdesign a, #footer .cdesign a:visited { 
color:#333333;
text-decoration:none;
padding:10px;
margin:-10px;
}
#footer .cdesign a:hover { 
color:#94c3d3;
}
	
#content { 
margin:10px 0 25px 0;
position:relative;
display:block;
color:#ddd;
}
#content p, #content ul { 
line-height:24px;
font-size:13px;
}
#content.white { 
padding:30px 15px;
color:#333;
background:#fff url(/site_images/content_bg.jpg) repeat-x;
}

#content a, #content a:visited { 
font-weight:bold; 
text-decoration:none;
color:#c561bf;
}
#content.white a, #content.white a:visited { 
color:#6d1757;
}
#content a:hover { 
text-decoration:underline;
}
.columns:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.column {
float: left;
}
/* 
.two-a .column {
padding: 20px;
background: #fff;
}*/

.two-a .first {
width: 61%;
}
.two-a .first p { 
padding-right:60px;
}
.two-a .last {
float: right;
width: 37%;
}

.white .two-a .first {
width: 71%;
}
.whtie .two-a .first p { 
padding-right:20px;
}
.white .two-a .last {
float: right;
width: 27%;
}
.white .two-a .last p { 
padding-right:10px;
}
.last p { 
line-height:18px !important;
}
.clearfix { 
float:none; clear:both;
}

h1, h2 { 
margin:0 0 10px 0;
font-size:24px;
padding:0 0 7px 0;
border-bottom:1px solid #b7b5ac;
text-transform:uppercase;
font-weight:normal;
}


#content h1, #content h2 { 
color:#fff;
border-bottom:1px solid #222;
}
#content.white h1, #content.white h2 { 
color:#333;
border-bottom:1px solid #b7b5ac;
}

.register_now { 
display:block; text-indent:-9999px; outline:none;
width:257px; height:71px;
background:url(/site_images/register_now_btn.jpg) no-repeat;
margin:0 0 20px -5px;
}
.hp_register img { 
border:none;
margin-bottom:25px;
}

td { 
font-size: 12px;
}
td ul li { 
line-height:18px;
}
.form_data { 
margin:0; padding:0; 
font-size:13px;
width:640px; 
}
.form_data td { 
padding:8px 0;
}
.form_data .qcol { 
padding-left:15px;
width:225px;
}
.form_data .breaker { 
font-weight:bold; padding-left:0 !important;
}
.form_data .textinput, .form_data .textareainput { 
border:1px solid #c0c0c0;
padding:3px;
width:340px;
background:url(/site_images/textinput_bg.gif) no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
}
.form_data .textareainput { 
height:100px;
}
.form_data .formsubmit, .formsubmit { 
border:1px solid #c0c0c0;
padding:8px 20px;
background:#674760;
color:#fff;
margin:10px auto;
}


hr { 
height:1px; background:none; border:none;
border-bottom:1px solid #b7b5ac;
}


#linkedin { 
display:block;
width:95px; height:18px;
text-indent:-9999px;
background: url(/site_images/linkedin2.png); 
position:absolute; right:0; top:8px;
}
