/* Styles created © 2007 by Nancy A. Pickering on 01.25.2007. Duplication or redistribution is strictly prohibited. */

/* Default formatting for body and text */
body{
	font-family: verdana;}

a:link{
    color: #0000ff;
	text-decoration: underline;}
	
a:hover{
	color: #b6b8d5;
	text-decoration: underline;}
     
a:active{
	color: #cccccc;
	text-decoration: underline;}
	
a:visited{
	color: #50526f; 
	text-decoration: underline;}
	
#samples a:link{ 
	color: #000000; 
	text-decoration: none;}
	
#samples a:visited{ 
	color: #000000; 
	text-decoration: none;}
	
#samples a:hover{ 
	color: #000000; 
	text-decoration: none;}
	
#samples a:active{ 
	color: #000000; 
	text-decoration: none;}

a.portfolio {
	padding: 0 5px 0 0;}

img{
	clear: both;}

img.portfolio {
	margin: 0 0 10px 0;}

/* TEXT FORMATTING */
/* text formatting for headings */	
h1, h2, h3, h4{
	font-family: verdana;
	font-weight: bold;
	color: #000000;
	text-align: left;	
	vertical-align: top;}
	
h1{
	font-size: 20px;}

h2{
	font-size: 13px;
	color: #9e065f}

h3{
	font-size: 12px;	
	letter-spacing: 2px;}
	
h4{
	font-size: 13px;
	text-align: left;}
	
p,li{
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 12px;}
	
li{
	line-height: 130%;
	text-decoration: none;
	margin-left: 0px;
	list-style-position:outside}
	
li.check{
	list-style-image: url(images/check.gif);	
	vertical-align: bottom;}
	
p{
	line-height: 130%;
	text-align: left;	
	vertical-align: top;}
	
.gd{
	color: #FFFFFF;}
	
.side{
	font-size: 10px;}
	
.testimonial{
	font-size: 11px;
	font-style: italic;}
	
.yelbg{
	background-color: #ffffd5;}	
	
.reditaltag{
	font-style: italic;
	color: #9e065f;}

.mission{
	font-style: italic;
	color: #9e065f;
	background-color: #ffffd5;}

.footnav{
	font-size: 9px;	
	text-align: center;}
	
.copyright{
	font-size: 8px;
	text-align: center;}
	
.caption{
	font-size: 9px;
	font-style: italic;}

/* navigation tab and text formatting, general, followed by specifics */
.navred, .navnavy{
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	text-decoration: none;}

.navred{
	color: #9e065f;}

.navnavy{
	color: #322274;}

/* TABLE AND ROW AND CELL FORMATTING */
table, tr, td{
	text-align: left;
	vertical-align: top;}

td{
	background: transparent;
	color: #000000;
	font: 12px Verdana, Arial, sans-serif;}

.whmain{
	background-color: #ffffff;
	padding: 10px 10px 10px 20px;}

.sidebar{
	background-color: #cecfe3;
	padding: 10px;}
	
.tintyel{
	background-color: #ffffd5;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	padding: 6px;}
	
.thumbs{
	padding: 0px}
	
/* navigation table cell formatting */		
.whbg{
	background-color: #ffffff;}

.medbluebg{
	background-color: #cecfe3;	
	text-align: center;
	vertical-align: middle;
	
	border-style: solid;	
	border-color: #cecfe3;
	border-width: 1px;}
	
