/*********************************
** Style Sheet (C) Baystatehost **
*********************************/
body {
	background-color:white;
	/*background-image: url("images/bgrnd.gif");
	background-attachment:fixed;*/
	color: navy;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	width:775px;
	margin:auto;
}

/*****************
** Normal Links **
*****************/
a img {
	border: none;
}

a:link {
	color:black;
	text-decoration:none;
}

a:visited {
	color:black;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
	color:red;
}

a:active {
	color:black;
	text-decoration:none;
}

/****************
** Nav buttons **
****************/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.halfmoon {
	margin-bottom: 1em;
}

.halfmoon ul {
	padding: 3px 9px 2px 5px;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	border-bottom: 1px solid #929492;
}

.halfmoon li {
	display: inline;
	margin: 0;
}

.halfmoon li a {
	text-decoration: none;
	padding: 3px 9px 2px 5px;
	margin: 0;
	margin-right: 1px; /*distance between each tab*/
	border-left: 1px solid #DDD;
	color: black;
	font-size: 13px;
	background: #ECEEEC url(media/tabright.gif) top right no-repeat;
}

.halfmoon li a:visited {
	color: black;
}

.halfmoon li a:hover {
	background-color: #CDDADA;
	color: navy;
}

.halfmoon li.current a {
	background: #ffcccc url(media/tabright.gif) top right no-repeat;
	color:red;
}

/********************
** Text Formatting **
********************/

p {
	font-size:8pt;
	text-align:justify;
}

.hst {
	font-size:12pt;
	text-align:right;
	font-weight:900;
	color:blue;
}


h1, h2, h3, h4, h5, h6 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:justify;
}

h1 {
	font-size:2.0em;
}

h2 {
	font-size:1.7em;
	color:blue;
}

h3 {
	text-align:right;
	font-size:1.4em;
	color:blue;
}

h4 {
	font-size:1.4em;
	color:blue;
}

h5 {
	border-style: solid;
	border-width:1px;
	border-color:blue;
	border-left:0px;
	border-right:0px;
	font-size:1em;
	color:firebrick;
}

h6 {
	font-size:0.8em;
	color:blue;
}

li.c1 {
	list-style:none
}

li {
	font-size:8pt;
}

.oldbrowser {
	display: none;
}

@media print {
	div.nop {
	display:none;
	/*border:none;
	border-style:none;*/
}}

/***********************
** COLUMN DEFINITIONS **
************************/

/***********************
** FULL WIDTH CONTENT **
***********************/
.full {
	text-color:black;
	clear:both;
}

.content {
	width:750px;
}

/****************
** Two Columns **
****************/

.c1-2 {
	color:navy;
	padding-left:20px;
	float:left;
	width:47%;
	text-align:left;
}

.c2-2 {
	color:navy;
	padding-left:20px;
	float:left;
	width:47%;
	text-align:left;
}

/*******************
** Footer Columns **
*******************/
.f1-2 {
	width:55%;
	color:black;
	font-size:0.8em;
	float:left;
	text-align:left;
}

.f2-2 {
	/*width:100%;*/
	color:black;
	font-size:0.8em;
	text-align:right;
}

/******************
** Three Columns **
******************/
.c1-3 {
	clear:both;
	color:black;
	float:left;
	width:33%;
	padding-right:2px;
	text-align:left;
	font-size:8pt;
}

.c2-3 {
	color:black;
	float:left;
	width:32%;
	padding-left:2px;
	padding-right:2px;
	text-align:left;
	font-size:8pt;
}

.c3-3 {
	color:black;
	float:left;
	width:33%;
	padding-left:2px;
	text-align:left;
	font-size:8pt;
}

/*****************
** Four Columns **
*****************/
.c1-4 {
	font-size:8pt;
	color:black;
	float:left;
	width:24%;
	padding:2px;
	text-align:left;
}

.c2-4 {
	font-size:8pt;
	color:black;
	float:left;
	width:24%;
	padding:2px;
	text-align:left;
}

.c3-4 {
	font-size:8pt;
	color:black;
	float:left;
	width:24%;
	padding:2px;
	text-align:left;
}

.c4-4 {
	font-size:8pt;
	color:black;
	float:left;
	width:24%;
	padding:2px;
	text-align:left;
}

/*****************
** Five Columns **
*****************/
.c1-5 {
	font-size:8pt;
	color:black;
	float:left;
	width:19%;
	padding:2px;
	text-align:left;
}

.c2-5 {
	font-size:8pt;
	color:black;
	float:left;
	width:20%;
	padding:2px;
	text-align:left;
}

.c3-5 {
	font-size:8pt;
	color:black;
	float:left;
	width:19%;
	padding:2px;
	text-align:left;
}

.c4-5 {
	font-size:8pt;
	color:black;
	float:left;
	width:20%;
	padding:2px;
	text-align:left;
}

.c5-5 {
	font-size:8pt;
	color:black;
	float:left;
	width:19%;
	padding:2px;
	text-align:left;
}



/****************
** List Styles **
****************/
ul.disc {
	list-style-type: disc
}

ul.circle {
	list-style-type: circle
}

ul.square {
	list-style-type: square
}

ul.arrow {
	list-style-image: url("images/arrow.gif")
}

ul.none {
	list-style-type: none
}

ol.decimal {
	list-style-type: decimal
}

ol.lroman {
	list-style-type: lower-roman
}

ol.uroman {
	list-style-type: upper-roman
}

ol.lalpha {
	list-style-type: lower-alpha
}

ol.ualpha {
	list-style-type: upper-alpha
}