@charset "utf-8";
/* CSS Document */

body 
{
margin:0px; 
scrollbar-face-color: #ffffff;
scrollbar-shadow-color: #eaeaea;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #eaeaea;
scrollbar-darkshadow-color: #cccccc;
scrollbar-track-color: #eaeaea;
scrollbar-arrow-color: #999999;
background-color:#fafafa;
}

/* ----------------------------------- structure styles ------------------------------- */

.column1
{
width:284px;
vertical-align:top;
padding-top:40px;
}

.column1a
{
width:280px;
vertical-align:top;
padding-top:60px;
}

.column2
{
width:14px;
}

.column3
{
width:622px;
vertical-align:top;
padding-top:60px;
}

.column3a
{
width:614px;
vertical-align:top;
padding-top:40px;
padding-left:12px;
}

.column4
{
width:80px;
padding-top:380px;
}

.headerow 
{
background-color:#FFFFFF;
height:80px;
}

.contentrow
{
background-color:#FFFFFF;
height:550px;
vertical-align:top;
}

.menucell
{
padding-top:20px;
}

.scrollcopy 
{
padding-top:10px;
padding-right:30px;
}



/* ----------------------------------- shadow styles ------------------------------- */

.topshadow
{
background-image:url(images/shadow_top.gif);
background-repeat:repeat-x;
background-position:bottom;
height:25px;
}


.headershadow
{
background-image:url(images/shadow_header.gif);
background-repeat:repeat-x;
height:20px;
}


.btmshadow 
{
background-image:url(images/shadow_btm.gif);
background-repeat:repeat-x;
height:10px;
}

.shadowtopleft
{
background-image:url(images/thumbox_top_left.gif);
background-repeat:no-repeat;
width:11px;
height:11px;
}

.shadowtop
{
background-image:url(images/thumbox_top.gif);
background-repeat:repeat-x;
height:11px;
}

.shadowtopright
{
background-image:url(images/thumbox_top_right.gif);
background-repeat:no-repeat;
width:11px;
height:11px;
}

.shadowleft
{
background-image:url(images/thumbox_left.gif);
background-repeat:repeat-y;
width:11px;
}

.shadowright
{
background-image:url(images/thumbox_right.gif);
background-repeat:repeat-y;
width:11px;
}

.shadowbtmleft
{
background-image:url(images/thumbox_btm_left.gif);
background-repeat:no-repeat;
width:11px;
height:11px;
}

.shadowbtm
{
background-image:url(images/thumbox_btm.gif);
background-repeat:repeat-x;
height:11px;
}

.shadowbtmright
{
background-image:url(images/thumbox_btm_right.gif);
background-repeat:no-repeat;
width:11px;
height:11px;
}


/* ----------------------------------- font styles ------------------------------- */


td,p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.heading
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#ff3333;
}

.subheading
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff3333;
}

.blackhead
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
}

.copy
{
padding-top:10px;
padding-right:10px;
}

.smallgrey
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
}

.quadlogo
{
padding-right:90px;
}

img
{
border:none;
}

a:link
{ 
color: #FF3333;
text-decoration: none;
font-weight: bold;
}

a:visited
{ 
color: #FF3333;
text-decoration: none;
font-weight: bold;
}
a:hover
{
color: #CCCCCC;
text-decoration: none;
font-weight: bold;
}

.caption
{
width:187px;
padding-left:10px;
padding-top:3px;
padding-bottom:20px;
}


a.captionlink:link
{ 
font-size:10px;
color: #FF3333;
text-decoration: none;
}

a.captionlink:visited
{
font-size:10px; 
color: #FF3333;
text-decoration: none;
}

a.captionlink:hover
{
font-size:10px;
color: #CCCCCC;
text-decoration: none;
}

.imgtitle
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-top:1px;
padding-bottom:4px;
width:122px;
text-align:center;
}














