body {
	margin : 0;
}

body.dialog {
	margin : 0;
	background-color : #EEEEEE;
}

p, body, td, div, span, ul, ol, li, blockquote {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 150%;
	text-decoration : none;
}

a {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration : none;
}

.confirm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : green;
	line-height : 22px;
}
	
.error {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #CC0000;
	line-height : 22px;
}
.errortext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #CC0000;
	line-height : 22px;
}

.currentlyselected {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #CC0000;
}

td.HomeNewsCell 
{
	border-right-color:#A8A8A8;
	border-right-style:solid;
	border-right-width:1px;
	border-left-color:#A8A8A8;
	border-left-style:solid;
	border-left-width:1px;
}

a.footer, .footer, a.footer0, .footer0, a.footer0selected, .footer0selected
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		color : #ffffff;
		text-decoration : none;
		font-weight: bold;
	}

a.interior, .interior, a.interior0, .interior0, li.interior0,ul.interior0
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		line-height : 16px;
		font-weight : bold;
		color : #666666;
		text-decoration : none;
		list-style-type : square;
		margin-top:0px;
		margin:0px;
		padding:0px;
		


}

.navUL 
{
	padding-left:0px;
	padding-right:5px;
	margin-left: 30px;
	margin-top:0px; 
}
	
a.interiorselected, .interiorselected, a.interior0selected, .interior0selected, ul.interior0selected, li.interior0selected
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 16px;
	font-weight : bold;
	color : #CC0000;
	text-decoration : none;
	text-transform:uppercase;
}

li.interior, li.interior0
{
	margin-bottom:20px;
	margin-top: 0px;
	margin-left:0px;
	color:#46A8FF;
	list-style-image:url(../../images/bullet_blue.gif);
	list-style-type:square;
	vertical-align:text-top;
}

li.interiorselected, li.interior0selected
{
	margin-bottom:20px;
	margin-top: 0px;
	margin-left:0px;
	color: #CC0000;
	text-transform:uppercase;
	list-style-image:url(../../images/bullet_red.gif);
	list-style-type:square;
	vertical-align:text-top;
}
 
a.interior1, .interior1,li.interior1
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	font-weight : normal;
	list-style-type: disc;
	line-height : 16px;
	text-decoration : none;
}

a.interior1selected, .interior1selected
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #CC0000;
	font-weight : normal;
	line-height : 16px;
	text-decoration : none;
	text-transform:uppercase;
}
li.interior1
{
			margin-left:15px;
			margin-bottom:15px;
}

li.interior1selected,ul.interior1selected
{

	margin-left:15px;
	list-style-type: disc;
	margin-bottom:15px;
	text-transform:uppercase;
}

a:hover 
{
	text-decoration : underline;
}
a.home11, .home11 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;	  
	text-decoration : none;
	color : Black;
	  }

.home11charcoal {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;	  
	font-weight : bold;
	  }
  
a.home11Red, .home11Red {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;	  
	color : #CC0000;
	text-decoration : none;
	line-height : 16px;
	  }

 
.home18Grey {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;	  
	font-weight : bold;
	color : #666666;
}

.home22Black {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 23px;	  
	color : black;
	font-weight : bold;
}

.home14charcoal {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;	  
	color : #333333;
	line-height : 18px;
}

.home14charcoalcharcoal {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;	  
	color : #333333;
	line-height : 18px;
	font-weight : bold;
}

td.breadcrumbs 
{
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 10px;	  
	color : #CC0000;
	padding-bottom : 2px;
	padding-right : 15px;
}

.breadcrumbs, a.breadcrumbs, a.breadcrumbs0
{
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 10px;	  
	color : #000000;
	text-decoration : none;
}

.sitemaplink0, a.sitemaplink0,li.sitemaplink0, .sitemaplink0selected
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : black;
	font-weight : bold;
	text-decoration : none;
	text-transform : uppercase;
	list-style-type : none;
	border-bottom : solid 1px #CC0000;
	margin-bottom:10px;
}


a.sitemaplink0, a.sitemaplink0selected
{
border-bottom :0px;
}
.sitemaplink1, a.sitemaplink1,li.sitemaplink1
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #CC0000;
	font-weight : bold;
	text-decoration : none;
	margin-left : 0px;
	display : list-item;
	list-style-type : none;

}

.sitemaplink2, a.sitemaplink2,li.sitemaplink2
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : black;
	font-weight : bold;
	text-decoration : none;
	margin-left : 8px;
	display : list-item;
	list-style-type : none;
}

.sitemaplink3, a.sitemaplink3,li.sitemaplink3
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	font-weight : normal;
	text-decoration : none;
	margin-left : 16px;
	display : list-item;
	list-style-type : none;
}

.sitemaplink4, a.sitemaplink4,li.sitemaplink4
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	font-weight : normal;
	text-decoration : none;
	margin-left : 30px;
	display : list-item;
	list-style-type : none;
}

ul {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 150%;
	}

.FontHomeMainContentTextBold{
	font-size:12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight:bold;
}
	
.FormLabel, .FormElement, td.FormLabel, td.FormElement, input {
	font-size:12px;
	font-family : Arial, Helvetica, sans-serif;
}

td.FormLabel{
    vertical-align:top;
    padding-right:6px;
    padding-bottom:10px;
}

td.FormElement{
    text-align:left;
    vertical-align:top;
}

.success {
	color : #00ac00;
}
