/* snp style sheet */

body {
background-color:#E6E8E5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
width:900px;
margin:0px;
margin:auto;
}

.superdiv {
background:white;
margin:auto;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
margin-top:10px;
}

.supertable {
margin-top:5px;
}

.content {
width:100%;
padding-top:16px;
padding-right:20px;
}

.sidebar {
width:250px;
border:1px solid #CCCCCC;
background-color:#ECDEEF;
margin-left:25px;
margin-right:40px;
padding-top:15px;
padding-bottom:30px;
}

.sidebox {
margin-bottom:15px;
}
.sidebox a:link, .sidebox a:visited {
color:white !important;
text-decoration:underline !important;
}
.sidebox a:hover, .sidebox a:active {
color:white !important;
text-decoration:underline !important;
}

.sideboxtitle {
width:225px;
background-color:#7E5389;
background-image:url(../images/barbg.jpg);
background-position:top center;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-indent:10px;
text-align:left;
height:32px;
color:white;
}

.sideboxcontent {
width:208px;
background-color:#A68AAF;
border-bottom:1px solid #A68AAF;
border-left:1px solid #A68AAF;
border-right:1px solid #A68AAF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
line-height:16px;
text-align:left;
color:white;
min-height:130px;
}
.sideboxpadding {
padding:4px;
}

.sideboxBG1 {
background-image:url(../images/sidebox1.jpg);
background-position:top center;
background-repeat:no-repeat;
}
.sideboxBG2 {
background-image:url(../images/sidebox2.jpg);
background-position:top center;
background-repeat:no-repeat;
}
.sideboxBG3 {
background-image:url(../images/sidebox3.jpg);
background-position:top center;
background-repeat:no-repeat;
}


.uppernav {
background-color:white;
}
.uppernav a:hover, .uppernav a:active {
border-bottom:0px !important;
text-decoration:none !important;
}

.masthead {
background-color:white;
}

.mainnav {
background-color:white;
}
.mainnav tr td a:hover, .mainnav tr td a:active {
border-bottom:0px !important;
text-decoration:none !important;
}

.footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
margin:auto;
text-align:center;
font-size:9px;
padding-top:15px;
padding-bottom:15px;
}
.footer a:link, .footer a:visited {
color:#666666;
text-decoration:none;
}
.footer a:hover, .footer a:active {
color:#999999;
text-decoration:none;
text-decoration:underline;
}

.logos {
margin-bottom:15px;
}

.graybar {
margin-top:15px;
margin-bottom:15px;
}

/* all default links */
a:link {
color:#55325F;
text-decoration:underline;
}
a:visited {
color:#000000;
text-decoration:underline;
}
a:hover, a:active {
color:#000000 ;
text-decoration:underline;
}
a.hide {
text-decoration:none !important;
border-bottom:0px !important;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #55325F;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #55325F;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #55325F;
font-weight:normal;
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #55325F;
}

.listbreaks li {
padding-bottom:8px;
}

.listbreaks li ul, .listbreaks li ol {
padding-top:8px;
}

.purple {
color:#55325F;	
}

.bigquote, .bigquote h1, .bigquote h2, .bigquote h3, .bigquote h4 {
	font-family:"Times New Roman", Times, serif;
}

.footnote {
	font-style:italic;
	font-size:12px;
}














