/* heading styles */

h2 {
	font				: 13px Verdana, Arial, Helvetica, sans-serif;
	margin			: 0 0 0 0;
	font-weight			: bold;
}

h3 {
	font				: 12px Verdana, Arial, Helvetica, sans-serif;
	margin			: 0 0 0 0;
	font-weight			: bold;
}

.heading {
	font				: 12px bold Verdana, Arial, Helvetica, sans-serif;
	font-weight			: bold;
}

.gradientHeading {
	color				: #FFFFFF;
	background-color		: #127651;
	background-image		: url(/images/layout/header_gradient_blue.gif);
	background-repeat		: repeat-x;
}

/* text styles */

.text {
	font				: 11px Verdana, Arial, Helvetica, sans-serif;
}

.mediumText {
	font				: 12px Verdana, Arial, Helvetica, sans-serif;
}

.smallBoldText {
	font				: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight			: bold;
}

/* other styles */

.ghost {
	display			: none;
}

.tooltip {
	position			: absolute;
	border			: 1px solid black;
	background-color		: #FFFFEE;
	padding			: 10px;
	font				: 11px Verdana, Arial, Helvetica, sans-serif;
}

.tooltipMenu {
	position: absolute;
	border: 1px solid #000000;
	background-color: #F1F6FA;
	color: #000000;
	text-align: left;
	padding: 3px 0px 3px 0px;
}

.tooltipMenu a {
	display: block;
	position: relative;
	text-decoration: none;
	cursor: pointer;
	padding: 5px 30px 5px 10px;
}

.tooltipMenu a:hover {
	background-color: 3399ff;
	color: #FFFFFF;
}

.arrowList {
	list-style-image		: url(http://www.websitetoolbox.com/images/arrow_small.gif);
}

.spacedList li {
	padding			: 3px 0px 3px 0px;
}

.codeBox {
	background-color		: #EEEEEE;
	border			: 1px dashed #999999;
	padding			: 5px;
}

/* outside and inside black table borders */

table.fullborder {
	border			: 1px solid black;
	border-collapse		: collapse;
}

table.fullborder td {
	border-right		: 1px solid #e0e0e0;
	border-bottom		: 1px solid #d0d0d0;
}

/* link styles */

.glowBlue a {
	text-decoration		: none;
}

.glowBlue a:hover {
	color				: #0E5A8D;
}

.uGlowBlue a {
	text-decoration		: underline;
}

.uGlowBlue a:hover {
	color				: #0E5A8D;
}

.glowRed a {
	text-decoration		: none;
}

.glowRed a:hover {
	text-decoration		: underline;
	color				: red;
}

.blueGlowGrey a {
	text-decoration		: none;
	color				: #0E5A8D;
}

.blueGlowGrey a:hover {
	color				: #000000;
}

/* used in the nav */
.redGlowBlue a {
	color			: #693939;
	text-decoration		: none;
}

.redGlowBlue a:hover {
	color			: #0E5A8D;
}

a.blueU {
	color: #0E5A8D;
	text-decoration: none;
}

a.blueU:hover {
	text-decoration: underline;
}

/* icon style glowing links used in members area */

.icon a {
	display			: block;
	position			: relative;
	text-decoration		: none;
	cursor			: pointer;
	border			: solid 1px #fff;
	padding			: 5px;
}

.icon a:hover {
	border			: solid 1px #ccc;
	background			: #F1F6FA;
	color				: blue;
}

/* boxed-in icon style links used in members area */

a.largeBox {
	border-top			: 1px solid #DEEDF6;
	border-left			: 1px solid #DEEDF6;
	border-bottom		: 1px solid #516C7E;
	border-right		: 1px solid #516C7E;
	background-color		: #F1F6FA;
	padding			: 6px;
	text-decoration		: none;
	font				: 11px Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
}

a.largeBox:hover {
	color				: blue;
}

/* boxed-in icon style links with image used in members area */

a.imageBox {
	display			: block;
	border-top			: 1px solid #DEEDF6;
	border-left			: 1px solid #DEEDF6;
	border-bottom		: 1px solid #516C7E;
	border-right		: 1px solid #516C7E;
	background-color		: #F1F6FA;
	padding-top			: 5px;
	padding-bottom		: 5px;
	padding-right		: 7px;
	padding-left		: 7px;
	text-decoration		: none;
	font				: 11px Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
}

a.imageBox:hover {
	color				: blue;
}

/* new layout styles */

.txt10 {
	font-family: Tahoma;
	font-size: 10px;
}
.txt11 {
	font-family: Tahoma;
	font-size: 11px;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(/images/layout/bottom_gradient.jpg);
	background-repeat:repeat-x;
}
.txtfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #666666;
	padding: 1px;
}
.txt11green {
	font-family: Tahoma;
	font-size: 11px;
	color: #63AB96;
}
.txt12green {
	font-family: Tahoma;
	font-size: 12px;
	color: #63AB96;
}.arial14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a.sub:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0B6853;
	text-decoration: none;
}
a.sub:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0B6853;
	text-decoration: none;
}
a.sub:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF3B36;
	text-decoration: none;
}
.border-table {
	border: 1px solid #C2C2C2;
}
.txt11red {
	font-family: Tahoma;
	font-size: 11px;
	color: #AD301C;
}
.arial14caps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}

.padded td {
	padding: 4px;
}

