/*---------------Working style. Look for style_0406old.css for the full style---------------*/
/*body links*/

a.plainlink:link {
	text-decoration: none; 
	color: #333333; 
	border-style: dotted; 
	border-color: #22067D; 
	border-width: 0px 0px 1px 0px;
}
a.plainlink:visited {
	text-decoration: none; 
	color: #333333; 
	border-style: dotted;
	border-color: #22067D; 
	border-width: 0px 0px 1px 0px;
}
a.plainlink:hover {
	text-decoration: none; 
	color: #7999B5; 
	border-style: dotted; 
	border-color: #22067D; 
	border-width: 0px 0px 1px 0px;

	/*REMOVE border-style: dotted; 
	border-color: #22067D; 
	border-width: 0px 0px 1px 0px; */
	/* ADD border-bottom:1px solid #22067D; */

}
a.plainlink:active {
	text-decoration: none;
	color: #333333;
}

a.button:link {
	text-decoration: none; 
	color: #000000; 
	border-style: none; 
	border-color: #22067D; 
	border-width: 1px 0px 0px 1px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	padding-right:2px;
}
a.button:visited {
	text-decoration: none; 
	color: #000000; 
	border-style: none;
	border-color: #22067D; 
	border-width: 0px 0px 0px 0px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	padding-right:2px;
}
a.button:hover {
	text-decoration: none; 
	color: #000000; 
	border-style: none; 
	border-color: #22067D; 
	border-width: 0px 0px 0px 0px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	padding-right:2px;
}
a.button:active {
	text-decoration: none;
	color: #000000;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	padding-right:2px;
}

/*------------------- All Other Anchor Features 

------This is the color for the GLOBAL NAV links. It makes no sense.--------------*/
.lftColMainDC {
	font-family:verdana,sans-serif;
	font-size:12px;
	color:#306795;
	text-decoration:none;
	display:block;
	padding:5px 0px 5px 0px;
	border-style: none; 
	border-color: #000000; 
	border-width: 0px 0px 0px 2px;
}
.lftColMainDC:hover {
	text-decoration:none;
	display:block;
	color:#027BE6;
	border-style:none;
	border-style: none; 
	border-color: #000000; 
	border-width: 0px 0px 0px 0px;
}
.button2 {background-image:url(/images/imageout.jpg);
	color:#000000; 
	padding:1px;
}
.button2:hover {background-image:url(/images/imageover.jpg); 
	color:#000000; 
	padding:1px;
}
/*These are the subnav effects. It too makes no sense.*/
.lftColSubDC {
	background-image:url(images/bulletArrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:5px 0 5px 20px;
	font-family:verdana,sans-serif;
	font-size:11px;
    color:#428AC6;
	text-decoration:none;
	display:block;
	border-style: none; 
	border-color: #970F00; 
	border-width: 0px 0px 0px 0px;
}
a.lftColSubDC:hover {
	background-image:url(images/bulletArrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:5px 0 5px 20px;

    color:#295D89;
	text-decoration:none;
	display:block;
	border-style: none; 

}
a.tablebutton:hover {
	text-decoration:none;
	display:block;
	color:#FFFFFF;
	border-style:none;
	border-style: none; 
	border-color: #000000; 
	border-width: 0px 0px 0px 0px;
}
a.tablebutton:link {
	text-decoration:none;
	display:block;
	color:#000000;
	border-style:none;
	border-style: none; 
	border-color: #000000; 
	border-width: 0px 0px 0px 0px;
}
a.tablebutton:active {
	text-decoration:none;
	display:block;
	color:#000000;
	border-style:none;
	border-style: none; 
	border-color: #000000; 
	border-width: 0px 0px 0px 0px;
}
a.tablebutton:visited {
	text-decoration:none;
	display:block;
	color:#000000;
	border-style:none;
	border-style: none; 
	border-color: #000000; 
	border-width: 0px 0px 0px 0px;
}
/*----------------OTHER STUFF-------------*/
/*background color for the site*/
imghtml, body {
	width:100%;
	height:100%;
	padding:0px;
	background-color:#90a6bb;
	margin:0;
}
/*--------Image border--------*/
.image {border-top: 1px solid #E5605C;
	border-left: 1px solid #E5605C;
	border-right: 3px solid #E5605C;
	border-bottom: 5px solid #E5605C;
	margin-right:7px;
	margin-left:7px;
}
/*------Cells and table effects-------*/
.news {background-color:#F6F6F6; color:#000000; padding:5px;
}
.news:hover {background-color:#F3F3F3; color:#000000; padding:5px;
}
td {font-family:verdana,sans-serif; font-size:12px;
}
/*White background for the tables*/
.whitey {background-color:#ffffff;
}
/*Headers*/
h2 {
	font-family:verdana,sans-serif;
	font-size:14px;
	color:#306795;
	margin:0 0 15px 0;
	padding:0;
}
h3 {
	font-family:verdana,sans-serif;
	font-size:12px;
	color:#999999;
	margin:10px 0 10px 0;
	padding:0;
	cursor:hand;
	cursor:pointer;
	background-image:url(images/icon_toTop.gif);
	background-repeat:no-repeat;
	background-position:218px 3px;
}
h1 {
	font-family:verdana,sans-serif;
	font-size:12px;
	color:#333333;
	margin:10px 0 10px 0;
	padding:0;
	background-color:#F6F6F6;
}
/*List stuff*/
li {padding-bottom:5px;
}
ol {padding-bottom:5px;
}
/*-------Footer Theme------------*/
hr {
	/*color: #FCE6B0;
	background-color: #FCE6B0;*/
	border-top:1px solid #7999B5;
	height: 1px;
}
.footerblack {
	font-family:verdana,sans-serif;
	font-size:9px;
	text-decoration: none; 
	color: #333333;
}
.footerlessblack {
	font-family:verdana,sans-serif;
	font-size:9px;
	text-decoration: none; 
	color: #666666;
}
a.footerblack:link {
	font-size:10px;
	text-decoration: none; 
	color: #333333; 
	border-style: none; 
	border-color: #22067D; 
	border-width: 0px 0px 1px 0px;
}
a.footerblack:visited {
	font-size:10px;
	text-decoration: none; 
	color: #333333; 
	border-style: none;
	border-color: #22067D; 
	border-width: 0px 0px 1px 0px;
}
a.footerblack:hover {
	font-size:10px;
	text-decoration: none; 
	color: #000000; 
	/* REMOVED B/C of image being cut off 
	on Services pages on mouseover
	border-style: dotted;*/ 
	background-color: #92B8DA; 
}
a.footerblack:active {
	font-size:10px;
	text-decoration: none;
	color: #333333;
}
.footer {
	font-family:verdana,sans-serif;
	font-size:9px;
	text-decoration: none; 
	color: #A9B7C9;
}
a.footer:link {
	text-decoration: none; 
	color: #777777; 
	border-style: none; 
	border-color: #22067D; 
	border-width: 0px 0px 1px 0px;
}
a.footer:visited {
	text-decoration: none; 
	color: #777777; 
	border-style: none;
	border-color: #22067D; 
	border-width: 0px 0px 1px 0px;
}
a.footer:hover {
	text-decoration: none; 
	color: #999999; 
	border-style: dotted; 
	border-color: #22067D; 
	border-width: 0px 0px 1px 0px;
}
a.footer:active {
	text-decoration: none;
	color: #777777;
}
a.footer2:link {
	text-decoration:none;
	color: #333333;
	border-style:solid;
	border-color:#92B8DA;
	border-width: 0px 0px 1px 0px;
}
a.footer2:hover {
	text-decoration:none;
	color: #333333;
	border-style:solid;
	border-color:#92B8DA;
	border-width: 0px 0px 1px 0px;
	background-color:#92B8DA;
}
a.footer2:visited {
	text-decoration:none;
	color: #333333;
	border-style:solid;
	border-color:#92B8DA;
	border-width: 0px 0px 1px 0px;
}
/*-------Header Breadcrumb Theme--------*/
.header {
	font-family:verdana,sans-serif;
	font-size:9px;
	text-decoration: none; 
	color: #306795;
}

/*Image Layouts*/
.imgLft {
	float:left;
	/*border:1px dashed #FCE6B0;*/
	padding:2px;
	margin:0 10px 5px 0;
}
.imgRt {
	float:right;
	/*border:1px dashed #FCE6B0;*/
	padding:2px;
	margin:0 0 5px 10px;
}
.imgCtr {
	float:center;
	/*border:1px dashed #FCE6B0;*/
	padding:2px;
	margin:0 10px 5px 0;
}
.imgLftNoBdr{
	float:left;
	margin:0 10px 5px 0;
}
.imgRtNoBdr {
	float:right;
	margin:0 0 5px 10px;
}
.imgCtrNoBdr{
	float:center;
	margin:0 10px 5px 0;
}

/* END Image Layouts*/
.contactTbl {
	width:90%;
}
.contactTbl td {
	padding:3px;
}
.contactTbl th {
	background-color:#cccccc;
	padding:3px;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	text-align:left;
}
.contactTbl input {
	font-size:10px;
}
.contactTbl input[type="radio"] {
	margin:0 3px -2px 0;
	padding:0;
	text-align:center;
}
.contactTbl input[type="checkbox"] {
	margin:0 3px 0 0;
	padding:0;
	text-align:center;
}
.quoteBlock {
	clear:both;
	margin-bottom:30px;
	display:block;
	border-top:1px solid #FCE6B0;
	padding-top:15px;
}
.quoteBy {
	font-family:verdana,sans-serif;
	font-size:10px;
	color:#000000;
	font-style:italic;
	text-align:right;
	clear:left;
}
li.list {padding-top:7px;
	padding-bottom:7px;
}