/*******************************************************************************
*  borrowed from Ruthsarian Layouts skidoo_too.css : 2005.08.29
* ------------------------------------------------------------------------------------------------------
*******************************************************************************/
@charset "iso-8859-1";
.clear {
clear:both;
padding-bottom:1px;
margin-bottom:-1px;
}

.hide {
display:none !important;
}

.inside {
padding:0 0.5em;
}

ul,ol,dl,p,h1,h2,h3,h4,h5,h6 {
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
}

h1 {
font-size:170%;
}

h2 {
font-size:150%;
}

h3 {
font-size:120%;
}

h4 {
font-size:100%;
}

h5 {
font-size:80%;
}

h6 {
font-size:60%;
}

a,a:link,a:visited,a:active {
text-decoration:none;
color:#4f4f9c;
}

a:hover {
color:#fff;
background-color:#807f7f;
text-decoration:none;
}

code {
font-family:"Courier New", Courier, monospace;
}

label {
cursor:pointer;
}

table {
font-size:100%;
}

td,th {
vertical-align:top;
}

body {
font-size:100.1%;
margin:5px 1%;
}

#pageWrapper {
border:solid 1px #fff;
width:auto;
font-size:100%;
border-width:0 1px;
background-color:#dfdfd1;
}

#masthead {
border:solid 1px #fff;
height:111px;
background-image:url(../img/samepcolalogo.gif);
background-repeat:no-repeat;
background-position:center;
background-color:#A5A273;
color:#000;
border-width:1px 0;
padding:0.1em;
}

#masthead h1 {
margin:0;
padding:0;
}

#outerColumnContainer {
border-left:solid 11em;
border-right:solid 11em;
border-left-color:#dfdfd1;
border-right-color:#dfdfd1;
background-color:#fff;
}
#over_all
{
 float:left;
 width:100%;
 background-color:#dfdfd1;
}

#innerColumnContainer {
border:solid 1px #fff;
width:98%;
z-index:1;
border-width:0 1px;
margin:0 -1px;
background-color:#dfdfd1;
}

#leftColumn,#middleColumn,#rightColumn,* html #SOWrap {
overflow:visible;
position:relative;
}

#SOWrap {
float:left;
width:100%;
z-index:3;
margin:0 -1px 0 0;
}

#middleColumn {
float:right;
width:100%;
z-index:5;
background-color:#FFFFFF;
padding-top:10px;
}

#leftColumn {
	float:left;
	width:170px;
	z-index:4;
	text-align:center;
	margin:0 1px 0 -11em;
	background-color:#dfdfd1;
}

#rightColumn {
float:right;
width:170px;
z-index:2;
text-align:center;
margin:0 -11em 0 1px;
background-color:#dfdfd1;
}

#footer {
border:solid 1px #fff;
background-color:#d9d8d8;
color:#000;
text-align:center;
font-size:80%;
border-width:1px 0;
clear:both;
padding:0.5em;
}

p.fontsize-set {
text-align:center;
background-color:transparent;
}

p.fontsize-set img {
margin:5px 0 0 0;
border-width:0 0;
}

.vnav {
text-align:left;
}

.vnav ul,.vnav ul li {
margin:8px;
padding:0;
}

.vnav ul li a,.vnav ul li a:link,.vnav ul li a:visited,.vnav ul li a:active,.vnav ul li a:hover {
text-decoration:none;
cursor:pointer;
}

* html .vnav ul li a/* hide from IE5.0/Win & IE5/Mac */ {
height:0.01%;
}

* html .vnav ul {
position:relative;
}

.hnav {
border-bottom:solid 1px #fff;
text-align:center;
background-color:#d9d8d8;
color:#baa187;
font-size:75%;
}

.hnav,.hnav ul li a {
padding-top:2px;
padding-bottom:1px;
}

.hnav ul,.hnav ul li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

.hnav ul li a {
padding-left:10px;
padding-right:10px;
border-left:solid 1px #000;
border-right:solid 1px #000;
white-space:nowrap;
margin:0 -1px 0 0;
}

.hnav ul li a:link,.hnav ul li a:visited,.hnav ul li a:active,.hnav ul li a:hover {
text-decoration:none;
}

.hnav ul li span.divider {
display:none;
}

.hnav ul li a:link,.hnav ul li a:visited {
background-color:#d9d8d8;
color:#49497e;
}

.hnav ul li a:hover {
background-color:#807f7f;
color:#fff;
}


* html .hnav,* html .hnav ul a {
height:0.01%;
}

* html .HNAV {
padding:0;
}

#pageWrapper,#masthead,#innerColumnContainer,#footer,.vnav ul,.vnav ul li,.hnav,.hnav ul li a {
border-color:#807f7f;
}

html,body {
background-color:#807f7f;
color:#000;
font-family:trebuchet, arial, helvetica, sans-serif;
}

#middleColumn h1{
color:#036;
background-color:#fff;
}

#middleColumn a{
color:#036;
background-color:#fff;
text-decoration:underline;
}

.vnav ul li a:link,.vnav ul li a:visited,.vnav ul li a:active {
color:#49497e;
}

.vnav ul li a:hover,#rightColumn .vnav ul li a:hover,#leftColumn .vnav ul li a:hover {
color:#fff;
background-color:#807f7f;
}

#rightColumn .inside {
font-size:95%;
}

#rightColumn .inside .vnav {
font-size:95%;
}

#leftColumn .inside {
font-size:95%;
}

#leftColumn .inside .vnav {
font-size:95%;
}

.pullquote {
text-align: full;
float:right;
width:30%;
font-size:0.85em;
font-style:normal;
font-weight:bold;
color:#9f9f77;
background-color:transparent;
margin:2px;
padding:3px;
}

.calendar {
background-color:#fff;
font-family:trebuchet, arial, helvetica, sans-serif;
font-weight:400;
color:#000;
font-size:11px;
margin-bottom:10px;
}

.calendar .month {
border: 0px none;
background-color:#fff;
font-size:18px;
color:#404040;
padding:3px;
}

.calendar .daysofweek {
border:1px solid #000;
color:#000;
background-color:#bfbaa4;
padding:1px;
}

.calendar .date {
width:60px;
height:60px;
border:1px solid #000;
color:#000;
background-color:#fff;
padding:1px;
}

.calendar .empty {
width:60px;
height:60px;
border:1px solid #000;
color:#000;
background-color:#ccc;
padding:1px;
}

.calendar .highlight {
width:60px;
border:2px solid #8b8a5b;
background-color:#807f7f;
color:#dfdfd1;
padding:1px;
}

div.MPHWhiteBandSmallRight {
position:absolute;
left:100%;
top:0;
overflow:visible;
height:163px;
width:163px;
background-image:url(../img/whiteband_right.gif);
background-repeat:no-repeat;
background-position:-200px -200px;
background-color:transparent;
margin:0 0 0 -163px;
padding:0;
color:#000;
z-index:1000000000;
border:none;
float:none;
}

div.samelogo {
position:absolute;
left:3em;
top:0.6em;
overflow:visible;
height:111px;
width:104px;
background-image:url(../img/samelogo.gif);
background-repeat:no-repeat;
background-color:transparent;
margin:0;
padding:0;
color:#000;
z-index:1000000000;
border:none;
float:none;
}

