/*CSS RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, 
li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, a
{margin:0; padding:0; border:0; outline:0; vertical-align:baseline;background:transparent; list-style-type:none;}

/*DEFAULT STYLES*/
body 	
{
margin:0 auto; 
width:986px;
font-size:12px; 
background:#ccc;  
background:url("img/bg_main.gif") repeat; 
line-height:16px;
font-family:arial; 
}

h2
{
font-size:14px;
color:555px;
margin:0 0 7px 0;
}

h3
{
font-size:11px;
color:555px;
margin:0 0 4px 0;
}

h3.color
{
color:crimson;
}

p
{
color:000;
line-height:18px;
margin:0 0 18px 0;
}

p.separate
{
margin-bottom:5px;
}

a
{
color:#1400c9;
text-decoration:none;
}

a.arrowRed
{
padding:0 0 0 18px;
background:url("img/arrow.gif") no-repeat 1px 6px;
display:block;
color:#1400c9;
text-decoration:none;
}

a.arrowRedInline
{
padding:0 0 0 18px;
background:url("img/arrow.gif") no-repeat 1px 6px;
color:#1400c9;
text-decoration:none;
}

hr
{
margin:3px 0 8px 0;
}

ul.arrow
{
line-height:19px;
}

/*LAYOUT*/
.mainWrap	
{
margin:0 auto;
padding:20px 0 7px 0;
background-color:#fff; 
min-height:575px; _height:575px;
width:986px; 
border:solid 1px #f2f2f2;
background-image:url("img/gradient.jpg");
background-repeat:repeat-x;
background-position:0 50px;
}

.leftNav
{
position:absolute;
top:33px; left:21px;
width:123px;
float:left;
background-color:transparent;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
}

.leftNav ul
{
border-bottom:solid 1px #ccc;
margin-bottom:13px;
}

.leftNav li
{
height:20px; 
border-top:solid 1px #ccc;
background-color:#f2f2f2;
display:block;
border:solid 1px #ccc; border-bottom:0;
font-weight:normal;
}

.leftNav a
{
text-decoration:none;
color:#210064;
padding:2px 3px 1px 6px;
height:16px; width:112px;
float:left;
}


.leftNav a:hover
{
text-decoration:none;
color:#000;
background-color:#fff;
}


.contArea
{
position:relative;
top:46px;
float:left;
width:786px;
padding:5px 30px 70px 170px;
background-image:url("img/gradient.jpg");
background-repeat:repeat-x;
background-position:0 -77px;
background-color:#fff;
min-height:450px; _height:450px;
}

.col3
{
float:left; 
width:235px; 
margin-right:40px; 
display:inline-block; 
}

/*HEADER*/
.header
{
position:relative;
width:986px; height:46px;
background-color:#fff;
border-bottom: solid 10px crimson;
color:#454545;
}


.logo
{
height:68px; width:110px;
position:absolute;
top:0; left:20px;
}

.quickLinks
{
position:absolute;
right:22px; top:0px;
font-size:10.5px;
text-align:right;
}

.quickLinks a
{

}

.quickLinks li
{
display:inline; 
float:left;
margin:0 4px 0 0;
}



/*MAIN NAV*/
.mainNav		
{
width:986px; 
border-top:solid 10px #999; 
position:relative;
}

.mainNav ul		
{
position:absolute;
right:15px; top:0;
float:left;
}

.mainNav li		
{
display:inline; 
background-color:red; 
background:url("img/nav/tab.png") no-repeat; 
height:40px; width:158px; 
float:left;
margin:0 0 0 5px;
text-align:center;
}

.mainNav a
{
float:left; 
height:25px; 
width:145px;
padding:5px 0 0 7px;
text-decoration:none;
color:#fff;
text-transform:uppercase;
}


/*footer*/
.footer				
{
width:969px; 
height:30px;
position:absolute; bottom:0; left:0;
margin:11px 0 0 0px;
font-size:11px;
color:#454545;
padding:20px 0 0 17px;
background-color:#f2f2f2;
}

.footer .copyright
{
position:absolute; right:30px; top:20px;
}
.footer a
{
color:#454545;
}

.footer li
{
display:inline;
}