/* WEBSITE GLOBALS P101 (P101.css) */
html, body
{
font-family:"Trebuchet MS";
}

a
{
color:#2B4A8A;
text-decoration:none;
}

a:hover
{
color:#9B242B;
}

.adb
{
position:absolute;
bottom:-13px;
left:50px;
}

/* LAYOUT */
#top
{
width:950px;
height:90px;
margin:auto;
margin-top:10px;
background:#FFF url(/img/spe/ws1/top.jpg);
}

#top h1
{
font:17px "Molengo";
color:#444;
margin:0;
padding:18px 20px 0 0;
float:right;
}

#tcp
{
position:relative;
width:950px;
height:135px;
margin:auto;
margin-top:10px;
background:#FFF url(/img/spe/ws1/tcp.jpg);
}

#tcp .tcp1
{
position:absolute;
right:17px;
top:65px;
background:#FCC;
width:56px;
height:56px;
cursor:pointer;
opacity:.1;
filter:alpha(opacity=1);
}

#tcp .tcp1:hover
{
opacity:.20;
filter:alpha(opacity=20);
}

#tcp .tcp2
{
position:absolute;
right:79px;
top:65px;
background:#FCC;
width:56px;
height:56px;
cursor:pointer;
opacity:.1;
filter:alpha(opacity=1);
}

#tcp .tcp2:hover
{
opacity:.20;
filter:alpha(opacity=20);
}

#tcp .tcp3
{
position:absolute;
right:141px;
top:65px;
background:#FCC;
width:56px;
height:56px;
cursor:pointer;
opacity:.1;
filter:alpha(opacity=1);
}

#tcp .tcp3:hover
{
opacity:.20;
filter:alpha(opacity=20);
}

#tcp .tcp4
{
position:absolute;
right:203px;
top:65px;
background:#FCC;
width:56px;
height:56px;
cursor:pointer;
opacity:.1;
filter:alpha(opacity=1);
}

#tcp .tcp4:hover
{
opacity:.20;
filter:alpha(opacity=20);
}

#nav
{
width:955px;
height:27px;
margin:auto;
background:#FFF url(/img/spe/ws2/nav.jpg);
}

#nav_cp
{
width:955px;
height:27px;
margin:auto;
background:#FFF url(/img/spe/ws2/nav.jpg);
}

#wrap
{
width:950px;
margin:auto;
background:#FFF url(/img/spe/ws1/wrp.jpg);
}

#wrap_cp
{
width:950px;
margin:auto;
background:#FFF url(/img/spe/ws1/wcp.jpg);
padding:5px 0;
}

#foot
{
margin:auto;
background:#FFF url(/img/spe/ws1/low.jpg);
height:50px;
width:950px;
margin-bottom:10px;
}

#foot_cp
{
margin:auto;
background:#FFF url(/img/spe/ws1/lcp.jpg);
height:13px;
width:950px;
margin-bottom:10px;
}

#lintel
{
font:10px arial;
color:#FFF;
width:950px;
height:420px;
margin:auto;
background:#FFF url(/img/spe/ws1/lnt.jpg);
}

/* THREE COL */
#C3_mid
{
width:430px;
border-left:250px solid transparent;
border-right:250px solid transparent;
margin:auto;
position:relative;
display:block;
overflow:visible;
}

#C3_left
{
width:250px;
margin-left:-250px;
float:left;
position:relative;
display:inline;
}

#C3_right
{
width:250px;
margin-right:-250px;
float:right;
position:relative;
display:inline;
}

/* TWO COL */
#C2L_mid
{
width:680px;
border-left:250px solid transparent;
margin:auto;
position:relative;
display:block;
overflow:visible;
}

#C2L_left
{
width:250px;
margin-left:-250px;
float:left;
position:relative;
display:inline;
}

#C2R_mid
{
width:649px;
border-right:301px solid transparent;
margin:auto;
position:relative;
display:block;
overflow:visible;
}

#C2R_right
{
width:301px;
margin-right:-260px;
float:right;
position:relative;
top:-396px;
margin-bottom:-396px;
display:inline;
}

#C2R_right .prm li a
{
font-size:15px;
background:#D0DBE5;
padding:1px 4px;
}

#C2R_right h2
{
height:27px;
width:296px;
background:#FFF url(/img/spe/ws1/rh2.jpg);
font-family:"Molengo";
font-size:18px;
font-weight:normal;
color:#FFF;
margin:22px 0 0 0;
padding:0 0 0 5px;
}

#C2R_right a
{
position:relative;
display:block;
margin:10px 0 0 0;
background:#DDD;
color:#111;
font-family:"Molengo";
font-size:22px;
}

#C2R_right a:hover
{
color:#BD1E18;
}

#C2R_right a b
{
font-weight:normal;
position:absolute;
top:9px;
left:80px;
float:right;
}

#C2R_right a i
{
font:12px arial;
color:#555;
font-weight:normal;
position:absolute;
top:38px;
left:80px;
float:right;
}

/* SINGLE COL */
#C1_mid
{
width:945px;
margin:auto;
position:relative;
display:block;
overflow:visible;
background:#FFF;
min-height:100px;
border-top:2px solid #7B0000;
border-bottom:2px solid #7B0000;
}

#step
{
width:800px;
height:50px;
margin:auto;
background: #900;
}

/* DEFAULTS */
html, body
{
margin:4px 0 0 0;
padding:0;
background:#FFF url(/img/spe/ws1/mbg.png);
overflow-x:hidden;
}

form
{
display:inline;
}

ul
{
margin:0;
padding:0;
list-style-type:none;
}

.clear
{
clear:both;
}

.hide
{
display:none;
}

img
{
border:none;
}

img
{
*margin-bottom: expression("-3px");
}
