/* WEBSITE GLOBALS P101 (P101.css) */

/* LAYOUT */
#top
{
height:131px;
width:100%;
background-color:#FFF;
background-image:url(/img/spe/ws20/tbg.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

h2
{
font:16px tahoma;
margin:0;
padding:10px 0 0 20px;
color:#003C78;
}

h4
{
width:502px;
font:13px tahoma;
margin:16px 0 0 20px;
padding:1px 4px 2px 4px;
color:#606145;
background:#EDEDDA;
}

#hmn
{
position:absolute;
top:-46px;
left:-4px;
background-image:url(/img/spe/ws20/hom.jpg);
width:562px;
height:269px;
}

#nlf
{
padding-top:172px;
}

.conim
{
position:relative;
top:-15px;
left:-250px;
}

#mns
{
font:19px tahoma;
margin:0;
padding:10px 0 0 15px;
color:#003C78;
}

#hmn #aud
{
margin:172px 0 0 18px;
}

#hln
{
margin:auto;
width:240px;
padding:13px 0 5px 0;
}

#hln b
{
font:12px tahoma;
display:block;
background:#EAEDF0;
padding:3px 4px;
}

#hln a
{
text-align:center;
color:#555;
text-decoration:none;
}

#hln a:hover
{
color:#001C39;
}

#hln a img
{
margin-top:10px;
}

#hln a:hover img
{
opacity:.70;
filter:alpha(opacity=70);
}

#gnk a
{
position:relative;
left:176px;
font:11px arial;
color:#444;
text-decoration:none;
display:block;
padding-bottom:8px;
}

#gnk a:hover
{
color:#222;
text-decoration:underline;
}

#bnd table
{
width:100px;
margin:auto;
text-align:center;
}

#bnd table td
{
width:160px;
}

#bnd table a
{
font:11px arial;
color:#555;
text-decoration:none;
}

#bnd table a:hover
{
text-decoration:underline;
color:#111;
}

#bnd table a img
{
display:block;
margin:18px 8px 4px 8px;
opacity:.90;
filter:alpha(opacity=90);
}

#bnd table a:hover img
{
opacity:.99;
filter:alpha(opacity=99);
}

#tcn
{
width:880px;
margin:auto;
position:relative;
z-index:1;
}

#tcn img
{
position:absolute;
top:20px;
left:20px;
}

#tcn b
{
font:12px tahoma;
font-weight:normal;
position:absolute;
top:56px;
left:98px;
color:#555;
}

#nav
{
position:relative;
top:54px;
margin:auto;
width:880px;
height:77px;
background-image:url(/img/spe/ws20/nav.jpg);
background-repeat:no-repeat;
}

#nav_cp
{
position:relative;
top:54px;
margin:auto;
width:880px;
height:77px;
background-image:url(/img/spe/ws20/ncp.jpg);
background-repeat:no-repeat;
}

#lintel
{
width:800px;
height:50px;
margin:auto;
background:#000;
}

#wrap
{
min-height:740px;
width:880px;
margin:auto;
background-image:url(/img/spe/ws20/wrp.jpg);
background-repeat:repeat-y;
}

#wrap_cp
{
width:880px;
margin:auto;
background-image:url(/img/spe/ws20/wcp.jpg);
background-repeat:repeat-y;
padding-bottom:10px;
}

/* THREE COL */
#C3_mid
{
width:380px;
border-left:200px solid #c66;
border-right:200px solid #c00;
margin:auto;
position:relative;
display:block;
overflow:visible;
}

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

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

/* TWO COL */

#C2L_mid
{
width:580px;
border-left:200px solid #c66;
margin:auto;
position:relative;
display:block;
overflow:visible;
}

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

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

#C2R_right
{
width:285px;
margin-right:-285px;
float:right;
position:relative;
display:inline;
}

/* SINGLE COL */

#C1_mid
{
width:780px;
margin:auto;
position:relative;
display:block;
overflow:visible;
}


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


/* DEFAULTS */
html, body
{
margin:0 0 6px 0;
padding:0;
font:12px arial;
background:#F7F7F7; 
overflow-x:hidden;
}

form
{
display:inline;
}

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

.clear
{
clear:both;
}

.hide
{
display:none;
}

img
{
border:none;
}

