/* HTML TAGS */

fieldset{border:none;}

fieldset ul, fieldset ol{
	margin:0;
	padding:0;
	list-style:none;
}

fieldset li{
	margin:0 0 10px 0;
	padding:4px;
	list-style:none;
	clear:both;
}

input[type='text']{
	width:200px;
}

/* .marginForm - apply to div or fieldset
----------------------------------------------------------------*/
.marginForm fieldset{
	display: block;
	margin: 0;
	border:solid 0 #fff;
	border:none;
	padding:0px;
	font-size:110%;
}


.marginForm fieldset legend{
	color: #69C8CA;
	margin: 0 0 0 0;
	padding: 3px 0;
	font-size:175%;
	font-weight:bold;
}

.marginForm label{
	clear: both;
	float: left;
	display: block;
	width: 140px;
	font-weight: bold;
	padding-right:20px;
	text-align:left;
}

.marginForm input{
	vertical-align:top;
}

.help{
	font-style:italic;
	float:left;
	background:#eee;
}

.marginForm .submitRow{
	margin-left:160px;
}

.checkListVertical{
	display:block;
	float:left;
}

.checkListVertical input, .checkListVertical label{
	display:inline;
	float:none;
	line-height:20px;
	vertical-align:top;
}

.checkListVertical label{
	padding:0 5px;
}

/* Form classes
----------------------------------------------------------------*/
input.phone, input.zip, input.date{
	width:80px;
}

.required{
	color:#600;
	font-weight:bold;
}

.search label{
	width:60px;
}

.search .help{
	margin-left:80px;
	width:60%;
}

a.bluelink , a:visited.bluelink  {
	color:#17639F;
	font-size:12px;
	font-weight:normal;
	text-decoration: underline;
}



a:hover.bluelink {
	color:#8CA4CC;
	font-size:12px;
	font-weight:normal;
	text-decoration: underline;
}



.bluelink {
	color:#17639F;
	font-size:12px;
	font-weight:normal;
	text-decoration: underline;
}

a {color:#17639F;}
a:hover {color:#8CA4CC;}


	
	.Newslist ol{
	list-style:none;
	margin:0;
	padding:0;
	text-align: left;
}

.Newslist li, .Newslist ol li ol li{
	display:inline;
	margin:0;
	padding:0 15px;
	text-align: left;
}

.Newslist a, .Newslist a:link, .Newslist a:visited, .Newslist a:active{
	color:#000000;
	text-align: left;
}

.Newslist a:hover {
    color:#005596;
}
.Newslist{
	background:url(../images/body-bottom.gif) no-repeat;
	font-size:10px;
	text-align:center;
	padding:3px;
	width: 774px;
	float: left;
}
#Center {border:0px;}
.NewsTable {border:0px;}

.NewsTable td{
    padding:6px;
}