body {
	background:#ffffff;
	color:#000000;
	font-family: Arial;
	font-size: 8pt;
	margin-top:0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
}

INPUT {
/* background-color: #99ccff; */
color: black;
font-family: arial;
font-weight: none;
font-size: 8pt;
}

TEXTAREA {
/* background-color: navy; */
/* border: black 2px solid; */
/* color: white; */
font-family: arial;
font-size: 8t;
font-weight: normal;
}

.altButtonFormat {
/* background-color: #c0c0c0; */
font-family: arial;
/* border: #000000 1px solid; */
font-size: 8px;
/* color: #778899; */
}

.altTextField {
/* background-color: #ececec; */
font-family: arial;
font-size: 8pt;
/* color: #09c09c; */
}

.radioStyle {
/* background-color: #FF0000; */
/* border: #000000 solid 1px; */
font-family: arial;
font-size: 8px;
/* color: #000000; */
}

A.yellow:link { color: blue; }
A.yellow:visited { color: blue; }
A.yellow:hover { color: blue; background-color: yellow;}
A.yellow:active { color: blue; }

table {
	font-family: Arial;
    font-size: 8pt;
}

table.banner {
	border-width: 1px 0px 1px 0px;
	border-spacing: 0px 0px;
	border-style: solid none solid none;
	border-color: white white white white;
	border-collapse: collapse;
}

td.bannerpic {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: solid none none solid;
	border-color: white white white white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.breadcrumb {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px;
	border-style: none none none none;
	border-color: none none none none;
	border-collapse: collapse;
}

td.breadcrumb_left {
	width: 215px;
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: none solid none none;
	border-color: gray gray gray gray;
	background-color: #0050A1;
	-moz-border-radius: 0px 0px 0px 0px;
}

td.breadcrumb_right {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: none none solid none;
	border-color: gray gray gray gray;
	background-color: #F0F0F0;
	-moz-border-radius: 0px 0px 0px 0px;
}

td.innerLeftBreadcrumb {
	padding: 1px 18px 1px 0px;
	text-align: center;
	color: #FFFFFF;
    font-weight: bold;
}

td.innerRightBreadcrumb {
	padding: 1px 0px 1px 0px;
    font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
	color: #777777;
	text-indent: 8pt;
}

td.innerRightBreadcrumb a:link { color: gray; }
td.innerRightBreadcrumb a:visited { color: gray; }
td.innerRightBreadcrumb a:hover { color: gray; }
td.innerRightBreadcrumb a:active { color: gray; }

td.leftmain {
	width: 215px;
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: none solid none none;
	border-color: gray gray gray gray;
	background-color: #F0F0F0;
	-moz-border-radius: 0px 0px 0px 0px;
}

td.rightmain {
	width: 185px;
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: none none none solid;
	border-color: #FF8000 #FF8000 #FF8000 gray;
	background-color: #FEEFDF;
	-moz-border-radius: 0px 0px 0px 0px;
}

td.leftbox {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: #F0F0F0;
	-moz-border-radius: 0px 0px 0px 0px;
}

td.leftbox_header {
	border-width: 1px 1px 1px 1px;
	padding: 2px 18px 2px 0px;
	border-style: none none solid none;
	border-color: gray gray gray gray;
	background-color: #0050A1;
	text-align: center;
	color: #FFFFFF;
    font-weight: bold;
	-moz-border-radius: 0px 0px 0px 0px;
}

td.rightbox {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: none none dotted none;
	border-color: #FF8000 #FF8000 #FF8000 #FF8000;
	background-color: #FEEFDF;
	-moz-border-radius: 0px 0px 0px 0px;
}

td.rightbox_header {
	border-width: 1px 1px 1px 1px;
	padding: 2px 0px 2px 18px;
	border-style: none none solid none;
	border-color: #FF8000 #FF8000 #FF8000 #FF8000;
	background-color: #FF8000;
	text-align: center;
	color: #FFFFFF;
    font-weight: bold;
	-moz-border-radius: 0px 0px 0px 0px;
}

td.rightboxcontent {
	width: 185px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: none;
	color: #CC0000;
	line-height: 11pt;
}

td.sidebox {
	width: 215px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

table.content {
	font-family: Verdana;
	font-size: 8pt;
	line-height: 12pt;
}

table.content h1 {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}

table.content p {
	padding-top: 10pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 4pt;
}

table.content u1 {
	font-family: Arial;
	font-size: 8pt;
	font-weight: none;
}

table.boxedcontent {
	font-family: Arial;
	font-size: 8pt;
	font-weight: none;
}

table.boxedcontent td {
	background-color: #CCFFFF;
}

table.footer {
	border-width: 1px 0px 1px 0px;
	border-spacing: 0px 0px;
	border-style: solid none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
}

table.leftfixed {
	width: 215px;
}

td.contactUs {
	padding: 10px 18px 10px 0px;
	background-color: #F0F0F0;
	text-align: center;
}

table.homePage {
	border-width: 1px 0px 1px 0px;
	border-spacing: 0px 0px;
	border-style: solid none none none;
	border-color: #0050A1 black black black;
	border-collapse: collapse;
}

#menu_vert, #menu_vert ul {
  	margin:			0;
  	padding:			0;
  	font-weight:		bold;
  }

#menu_vert ul {
	width:			100%;
	border-top:		1px solid white;
	border-right:		1px solid gray;
	background:		#F0F0F0;
}

#menu_vert li {
	list-style:		none;
}

#menu_vert li a {
	display:			block;
	text-decoration:		none;
	padding:			5px 5px 5px 10px;
	border-bottom:		1px solid white;
	color:			#000000;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu_vert li { float: left; height: 1%; }
* html #menu_vert li a { height: 1%; }
/* End */

div#menu_vert ul ul li a, 
div#menu_vert ul ul li a:link, 
div#menu_vert ul ul li a:visited  {
	display:			block;
	padding:			3px 5px 3px 25px;
	border-bottom:		none;
	font-size:		90%;
}

div#menu_vert ul ul  {
	border-right:		none;
	border-top:		none;
	border-bottom:		1px solid white;
	padding-bottom:		5px;
}

div#menu_vert ul ul ul li a, 
div#menu_vert ul ul ul li a:link, 
div#menu_vert ul ul ul li a:visited  {
	padding-left:		40px;
}

div#menu_vert ul ul ul  {
	border-bottom:		none;
}

#menu_vert li ul li a { padding: 5px 5px; } /* Sub Menu Styles */

/* fixed image flicker by adding .cssmenu-vertical ul */

#menu_vert li a:hover {
	background-color:		#FF8000;
	color:				white;
}

.currentpage
{
	list-style-type:		square;
	display:			inline;
	background-color:		#F0F0F0;
}

#menu_vert li.activeparent {
	background-color:		#F0F0F0;
}

#menu_vert li.active01 h3 {
	display:			block;
	text-decoration:		none;
	padding:			5px 5px 5px 10px;
	border-bottom:		1px solid white;
	color:			#000000;
	margin:			0;
	font-size:		1em;
	line-height:		1em;
	background-color:		#F0F0F0;
}

#menu_vert li.active02 h3
{
	display:			block;
	padding:			3px 5px 3px 25px;
	border-bottom:		none;
	font-size:		90%;
	font-weight:		bold;
	color:			#000000;
	margin:			0;
}

#menu_vert li.active03 h3
{
	display:			block;
	padding:			3px 5px 3px 40px;
	border-bottom:		none;
	font-size:		90%;
	font-weight:		bold;
	color:			#000000;
	margin:			0;
}/* A CSS Framework by Net Reliant */

/* FORM ELEMENTS */
	form {
		margin:0;
		padding:0;
	}
	form div,
	form p {
		font-size: 1em;
		margin: 0 0 1em 0;
		padding: 0;
	}
	label {
		font-weight: bold;
	}
	fieldset {
		border: 1px solid #eee;
		padding: 5px 10px;
		margin: 0 0 1.5em 0;
	}
	fieldset legend {
		color: #666;
		font-size: 1.1em;
		font-weight: bold;
		margin: 0 0 0 0px;
		padding: 0;
		background-color: white;
	}
	* html fieldset legend {
		margin: 0 0 10px -10px;
	}
	fieldset ul {
		list-style: none;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	fieldset ul li {
		list-style: none;
		margin: 0 0 0.5em 0;
		padding: 0;
	}
     
	
	input, select, textarea {
		font-size:1em; 
		font-family: arial, helvetica, verdana, sans-serif;
        
        margin: 0;
		padding: 2px;
	}
	
	input, select {
		vertical-align:middle;
	}
	textarea {
		width: 200px;
		height: 8em;
	}
	
	input.check {
		border: none;
		width: auto;
		height: auto;
		margin: 0;
	}
	input.radio {
		border: none;
		width: auto;
		height: auto;
		margin: 0;
	}
	input.file {
		height: auto;
		width: 250px;
	}
	input.readonly {
		background-color: transparent;
		border: none;
	}
	input.button {
		width: 10em;
		border:1px solid black;
		background-color: #ddd;
	}
	input.image {
		border: none;
		width: auto;
		height: auto; 
	}
	
    form div.submit {
		margin: 1em 0;
	}
    form div.submit input {
		height: 2em;
        width: 15em;
	}
/* END FORM ELEMENTS */
		.NewsSummary {
    margin-bottom: 10px;
 }

.NewsSummaryCategory {
  font-style: italic;
  margin: 5px 0;
 }

.NewsSummaryPostdate {
  font-size: 90%;
  font-weight: bold;
 }

.NewsSummarySummary, .NewsSummaryContent {
  line-height: 140%;
  margin-bottom: 10px;
 }

#NewsPostDetailDate {
  font-size: 90%;
  font-style: italic;
  margin-bottom: 5px;
  }

#NewsPostDetailSummary {
   margin-bottom: 10px;
  line-height: 150%;
   }

#NewsPostDetailContent {
  margin-bottom: 15px;
  line-height: 150%;
  }

/* to add specific style to the below div, uncomment them. */
/* 
.NewsSummaryLink {}
.NewsSummaryAuthor {}
.NewsSummaryMorelink {}
#NewsPostDetailTitle {}
#NewsPostDetailHorizRule {}
#NewsPostDetailCategory {}
#NewsPostDetailAuthor {}
#NewsPostDetailAuthor {}
#NewsPostDetailPrintLink {}
#NewsPostDetailReturnLink {}
*/