@charset "UTF-8";
/* CSS Document */


/* =Color
-------------------------------------------------------------------------------
Green: #C1D82F
Purple: #5261AC
Light Gray: #EBE8E5
Dark Gray: #5C5B52
-------------------------------------------------------------------------------
*/


/* =Reset Styles, modified, avoids form elements
---------------------------------------------------------------------------*/
html, body, div, span, object, embed, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, code, cite,
del, dfn, img, q, dl, dt, dd, ol, ul, li,
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}

a img { border: none; }

table { border-collapse: collapse; background-color:#FFFFFF; }

body {
background-color:#666666
}

caption, th, td { text-align: left; vertical-align: top; }


/*  =Column Widths -------------------------------------------------------------------------------*/

.col-Gray {
width: 45px;
background-color:#EBE8E5;
background-image:url(../images/gray-grad.jpg);
}

.col-Gray-r {
width: 45px;
background-color:#EBE8E5;
background-image:url(../images/gray-grad-r.jpg);
}

.col-GP {
width: 45px;
background-color:#5261AC;
background-image:url(../images/purple-grad.jpg);
}

#col-P {
width: 45px;
background-color:#C1D82F;
background-image:url(../images/green-grad.jpg);
height:160px;
}

.col-GP-r {
width: 45px;
background-color:#5261AC;
background-image:url(../images/purple-grad-r.jpg);
}

#col-P-r {
width: 45px;
background-color:#C1D82F;
background-image:url(../images/green-grad-r.jpg);
height:160px;
}

.centered-table {
margin-left: auto;
margin-right: auto;
}


/*  =Navigation  -------------------------------------------------------------------------------*/

#navigation p {
font-size: 12px; 
font-style: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;

padding-top: 20px;
font:12px, Verdana, Arial, Helvetica, sans-serif, normal;
/*
line-height:8px;
*/
line-height:14px;
}

#navigation table {
background-color:#EBE8E5;
/*
width:350px;
margin-left:94px;
width:450px;
margin-left:34px;
*/
width: 700px;
margin-left: -180px;
}

#navigation a {
color: #5C5B52;
text-decoration: none;
}

#navigation a:hover {
color: #000000;
background-color:#C1D82F;
padding: 2px 0;
}

#navigation a:active {
color: #000000;
}

/*  =Footer  -------------------------------------------------------------------------------*/

#footer p {
font-size: 10px; 
font-style: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;

padding:6px 0;
font:10px, Verdana, Arial, Helvetica, sans-serif, normal;
line-height:4px;
}

#footer table {
background-color:#EBE8E5;
/*
width:427px;
*/
width:630px;
margin:12px 0 12px 94px;
}

/*  =Content  -------------------------------------------------------------------------------*/

#content {
width: 565px;
padding:10px 10px 10px 30px;
}

#content h1 {
font-size:24px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#5C5B52;
padding:5px 0 25px 0;
}

#content h2 {
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#000;
padding:5px 0 12px 0;
border-top:#999 thin solid;
}

#content h3 {
font-size: 12px; 
font-style: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;


font:12px, Verdana, Arial, Helvetica, sans-serif, normal;
font-weight:bold;
color:#5C5B52;
padding:5px 0 5px 0;
}

#content p, ul, ol, #content table {
margin-bottom: 20px;
font-size: 12px; 
font-style: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
/*font:12px, Verdana, Arial, Helvetica, sans-serif, normal;
*/
line-height:16px;
}

#content ul, ol {
margin-top:10px;
}

#content li {
margin:2px 10px 10px 30px;
}

#content td {
border: none;
line-height: 1.3em;
vertical-align: top;
padding: 5px 15px 5px 0;
}

.photo {
float:right;
padding-left:12px;
}

/*  =Content Right Column -------------------------------------------------------------------------------*/

#right-col {
width: 240px;
padding:70px 10px 5px 10px;
}

#right-col h1 {
font-size: 14px; 
font-style: normal;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;

font:14px, Verdana, Arial, Helvetica, sans-serif, normal;
font-size: 14px;
line-height:16px;
color:#5C5B52;
padding:10px 0 5px 0;
}

#right-col h2 {
font-size: 10px; 
font-style: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;
font:10px, Verdana, Arial, Helvetica, sans-serif, normal;
font-weight:bold;
text-transform:uppercase;
line-height:14px;
color:#5261AC;
margin:2px 0 4px 0;
}

#right-col p, ul, ol {
font-size: 12px; 
font-style: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;

margin-bottom: 20px;
font:12px, Verdana, Arial, Helvetica, sans-serif, normal;
line-height:16px;
padding:0px;
margin-bottom:12px;
}

#right-col li {
margin:10px 10px 10px 0px;
}


#sq table { 
    border-collapse: collapse;
    /*border: 1px solid;*/
}
#sq td {
    padding: 2px;
    /*margin: 0px;*/
}
td.sq_q {
    width: 390px;
}
td.sq_c {
    width: 95px;
    text-align: center;
    /*
    padding-bottom:50px; 
    margin-bottom:50px; 
    padding-bottom:20px; 
    border-bottom: 1px solid #9CF;
    */
}
#sq table tr {
/*float: left;*/
width: 100%;
}
#sq tr.sq_r {
margin-bottom:15px;
}

/* END -------------------------------------------------------------------------------*/