﻿@charset "utf-8";
/* CSS Document */

body {
	behavior: url("csshover3.htc");
	font-size: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;	
	color: #4D5357;
	background-color: #FFF;
}

.blog_body {
	font-family:Verdana, Geneva, sans-serif
	font-size: 9px;
	text-align:left;
}

.blog_dateline {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	margin-bottom: 10px;
	
}

.DNN_News_ItemLink{	
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 10px;
	background: no-repeat;
	color: #000;
	
}

.DNN_News_ItemLink a{	
	color: #000;
}

.DownloadList h1{
	font-size:9px;
	font-weight:bold;
	margin: 0;
}

.DownloadList h2{
	font-size:8px;
	font-weight:normal;
	margin: 0;
}

.CommandButton{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

.PagingTable { 
height: auto;
width: 100%;
background-color: #ffffff;
border: 0px;
border: none;
border-style: none;
border-color:#FFF;
border-width: 0px;
}

.PagingTable .Normal{
	font-size:9px;
}

.PagingTable .Normal p{
	font-size:9px;
}

.PagingTable .Normal a{
	font-size:9px;
}

.PagingTable .NormalDisabled{
	font-size:9px;
}
.Normal {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;	
	color: #4D5357;
}

.Normal p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;	
	color: #4D5357;
}

.Normal ul li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;	
	color: #4D5357;
}

#Main {
	/*text-align: center;*/
}
#MainTableUpper {
	background-image: url(images/Header.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	vertical-align: top;
}
#Main table #MainTableUpper td table tr #MainNavigator {
	text-align: left;
	vertical-align: middle;
	font-size: 12px;	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
}

#MainTableMid {
	background-image: url(images/BG02.gif);
	background-position: center;
	/*text-align: center;*/
}
#MainTableLower {
	background-image: url(images/BG.png);
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: bottom;
}


h1{	
	color:#A71930;
	font-size: 12px;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom: 0px;}	
h2{	
	color:#000;
	font-size: 12px;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom: 0px;}
h3{	
	color:#999;
	font-size: 10px;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom: 0px;}
h4{	
	color:#999;
	font-size: 10px;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom: 0px;}
h5{	
	color:#999;
	font-size: 10px;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom: 0px;}

h2.blog_title {
	color:#A71930;
	font-size: 14px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	line-height: 13px;
	}

h2.blog_title a{
	color:#A71930;}

h2.blog_title a:visited{
	color:#A71930;}


ul{
	font-family: Verdana, Geneva, sans-serif;
	list-style-type: disc;
	list-style-image: url(images/bullet01.png);
	margin-top: 5px;
	vertical-align: top;}

ul ul{
	font-family: Verdana, Geneva, sans-serif;
	list-style-type: circle;
	list-style-image: url(images/bullet02.png);
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align: top;}

img {
	border:none;}

#Main table #MainTableLower td table tr #Footer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;	font-weight: normal;
	color: #4D5357;
	top: 50px;
	
}
#Main table #MainTableLower td table tr #Footer a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;	font-weight: normal;
	color: #4D5357;
	
}

#Main table #MainTableLower td table tr #Footer .SkinObject {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;	font-weight: normal;
	color: #4D5357;
	
}

.menubarcssclass {
	text-align: left;
	vertical-align: middle;
	font-size: 10px;	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-style:normal;
}
.MainMenu_CSSNode {
	text-align: left;
	vertical-align: top;
	font:Verdana, Geneva, sans-serif;
	font-size:9px;
	cursor:pointer;
}
.MainMenu_CSSSeparator {
	text-align: left;
	vertical-align: middle;
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	font-weight:bold;
}	
.MainMenu_CSSNodeRoot {
	color:#FFF;
	font-style:normal;
	font-weight:bold;
}
.MainMenu_CSSNodeHoverRoot {
	color:#FFF;
	font-style:normal;
	font-weight:bold;
	text-align: left;
	vertical-align: top;
	font:Verdana, Geneva, sans-serif;
	font-size:9px;
	cursor:pointer;
}
.MainMenu_CSSNodeSelectedRoot {
	color:#FFF;
	font-style:normal;
	font-weight:bold;
}
.MainMenu_CSSContainerSub {
	text-align: left;
	vertical-align: middle;
	font:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;
	background-color:#FFF;
	border: thin solid;
	border-color:#4D5357;
	margin: 5px;
	padding: 5px;
}
.MainMenu_SubMenuItem {
	text-align: left;
	vertical-align: middle;
	font:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;
}
.MainMenu_SubMenuItemSel {
	text-align: left;
	vertical-align: middle;
	font:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;
}
.MainMenu_SubMenuItemHover {
	text-align: left;
	vertical-align: middle;
	font:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;
}

.NormalTextBox {
	
	margin: 0px; 
	padding: 0px;  
	border: #E0E0E0 1px solid;
	font-family: verdana; 
	font-size: 11px; 
}





/*Search Form*/
.Search {
	margin: 0; 
	padding: 0; 
	border-width: 0; 
	outline-width: 0; 
	font-family: verdana; 
	font-size: 11px; 
}

.Search img {
	margin: 0; 
	padding: 0; 
	border-width: 0; 
	outline-width: 0; 
	font-family: verdana; 
	font-size: 10px;	vertical-align: middle;
}

a.Search:link { 
	margin: 0; 
	padding: 0; 
	border-width: 0; 
	outline-width: 0; 
	font-family: verdana; 
	font-size: 11px; 
}

a.Search:visited { 
	margin: 0; 
	padding: 0; 
	border-width: 0; 
	outline-width: 0; 
	font-family: verdana; 
	font-size: 11px; 
}


a.Search:hover { 
	margin: 0; 
	padding: 0; 
	border-width: 0; 
	outline-width: 0; 
	font-family: verdana; 
	font-size: 11px; 
}

a.Search:active { 
	margin: 0; 
	padding: 0; 
	border-width: 0; 
	outline-width: 0; 
	font-family: verdana; 
	font-size: 11px; 
}


/*Login Styling*/

.Login { 
	margin: 0; 
	padding: 0; 
	border-width: 0; 
	outline-width: 0; 
	font-family: verdana; 
	font-size: 9px; 
}

a.Login:link { 
	margin: 0; 
	padding: 0; 
	border-width: 0; 
	outline-width: 0; 
	font-family: verdana; 
	font-size: 9px; 
}

a.Login:visited { 
	margin: 0;
	padding: 0; 
	border-width: 0; 
	outline-width: 0; 
	font-family: verdana; 
	font-size: 9px; 
}

a.Login:hover { 
	margin: 0; 
	padding: 0; 
	border-width: 0; 
	outline-width: 0; 
	font-family: verdana; 
	font-size: 9px; 
}

a.Login:active { 
	margin: 0; 
	padding: 0; 
	border-width: 0; 
	outline-width: 0; 
	font-family: verdana; 
	font-size: 9px; 
}

#houseMenuVstatic li { color: #4d5357; }
#houseMenuVstatic li p { color: #a11919; }
#houseMenuVstatic li a:link { color: #4d5357; }
#houseMenuVstatic li a:visited { color: #4d5357; }
#houseMenuVstatic li a:hover { color: #a11919; }
#houseMenuVstatic li a:active { color: #a11919; }
#houseMenuVstatic li a:active { color: #a11919; }
/*a#houseMenuCurrentLink {color: #4d5357; background-color: #a11919;}*/


#houseMenuVstatic li { 
	font-size: 11px;	
	font-family: verdana;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: -35px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom: #CCC solid 1px;
	list-style:none;
	list-style-image:none;
	cursor: pointer;}

#houseMenuVstatic li a { 
	font-size: 11px;	font-family: verdana;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: -20px;
	padding-bottom: 0px;
	padding-left: 0px;
	cursor: pointer;
}
#houseMenuVstatic li a:hover{ 
	font-style: normal;
	text-decoration: none;}


#houseMenuVstatic li li { 
	font-size: 9px;	
	font-family: verdana;
	font-weight:normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: -15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom: #CCC solid 0px;
	list-style:none;
	list-style-image: url(images/bullet02.png);
	cursor: pointer;}


#houseMenuVstatic ul li {
float: left; /* cure IE5.x "whitespace in lists" problem */
width: 100%;
}
#houseMenuVstatic ul li a {
height: 1%; /* make links honour display: block; properly */
} 

#houseMenuVstatic a, #houseMenuVstatic h2 {
font: bold 0.7em/1.4em arial, helvetica, sans-serif; 
/* if required use em's for IE as it won't resize pixels */
} 

#houseMenuVstatic:hover{
position:relative;
}

#houseMenuVstatic li li{
position:absolute;
top:0;
left:100.1%;
display:none;
}

#houseMenuVstatic li li,
#houseMenuVstatic ul li li,
#houseMenuVstatic li li:hover li li,
#houseMenuVstatic li li:hover li li li
{display:none;}

#houseMenuVstatic li li:hover li,
#houseMenuVstatic li li li:hover li,
#houseMenuVstatic li li li li:hover li
{display:block;}



/*a#houseMenuCurrentLink {
	display: block;
}*/

#houseMenuVstatic li li a { 
	font-size: 9px;	font-family: verdana;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: -10px;
	padding-bottom: 0px;
	padding-left: 0px;
	cursor: pointer;

}
#houseMenuVstatic li li a:hover{ 
	font-style: normal;
	text-decoration: none;
}

/*Dynamic HouseMenu*/
#houseMenuV li { color: #4d5357; }
#houseMenuV li p { color: #a11919; }
#houseMenuV li a:link { color: #4d5357; }
#houseMenuV li a:visited { color: #4d5357; }
#houseMenuV li a:hover { color: #a11919; }
#houseMenuV li a:active { color: #a11919; }
#houseMenuV li a:active { color: #a11919; }
/*#houseMenuVCurrentLink li {color: #4d5357; background-color: #a11919;}*/


#houseMenuV li { 
font-size: 11px;	
	font-family: verdana;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: -35px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom: #CCC solid 1px;
	list-style:none;
	list-style-image:none;
	cursor: pointer;}


#houseMenuV li a { 
	font-size: 11px;	font-family: verdana;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: -20px;
	padding-bottom: 0px;
	padding-left: 0px;
	cursor: pointer;}
	
#houseMenuV li a:hover{ 
	font-style: normal;
	text-decoration: none;
}


#houseMenuV li li { 
	font-size: 9px;	
	font-family: verdana;
	font-weight:normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: -15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom: #CCC solid 0px;
	list-style:none;
	list-style-image: url(images/bullet02.png);
	cursor: pointer;}


#houseMenuV li li a { 
	font-size: 9px;	font-family: verdana;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: -20px;
	padding-bottom: 0px;
	padding-left: 0px;
	cursor: pointer;}
	
	
#houseMenuV li li a:hover{ 
	font-style: normal;
	text-decoration: none;
}



/*Sub Menu*/

#SubMenu li { color: #4d5357; }
#SubMenu li p { color: #a11919; }
#SubMenu li a:link { color: #4d5357; }
#SubMenu li a:visited { color: #4d5357; }
#SubMenu li a:hover { color: #a11919; }
#SubMenu li a:active { color: #a11919; }
#SubMenu li a:active { color: #a11919; }



#SubMenu li { 
	font-size: 9px;	
	font-family: verdana;
	font-weight:normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: -15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom: #CCC solid 0px;
	list-style:none;
	list-style-image: url(images/bullet02.png);
	cursor: pointer;}


#SubMenu li a { 
	font-size: 9px;	font-family: verdana;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: -20px;
	padding-bottom: 0px;
	padding-left: 0px;
	cursor: pointer;}
	
	
#SubMenu li a:hover{ 
	font-style: normal;
	text-decoration: none;
}

#houseMenuParentItem a{ 
	font-size: 11px;	
	font-family: verdana;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: -35px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom: #CCC solid 1px;
	list-style:none;
	list-style-image:none;
	cursor: pointer;}


#houseMenuParentLink a li { 
	font-size: 11px;	
	font-family: verdana;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: -20px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style:none;
	list-style-image:none;
	cursor: pointer;}
	
#houseMenuParentLink a:hover li{ 
	font-style: normal;
	text-decoration: none;
}

/*NAV SubMenu*/

/*
CSSNode="SubMenu_CSSNode"
CSSNodeRoot="SubMenu_CSSNodeRoot"
CSSNodeSelectedRoot="SubMenu_CSSNodeSelectedRoot"
CSSNodeHoverRoot="SubMenu_CSSNodeHoverRoot"
CSSSeparator="SubMenu_CSSSeparator"
CSSContainerSub="SubMenu_CSSContainerSub"
CSSNodeSub="SubMenu_CSSNodeSub"
CSSNodeSelectedSub="SubMenu_CSSNodeSelectedSub"
CSSNodeHoverSub="SubMenu_CSSNodeHoverSub"
*/

/* Colours */
.SubMenu_CSSNode, .SubMenu_CSSNodeRoot, .SubMenu_CSSNodeSub { color: #4d5357; }
.SubMenu_CSSNodeHoverRoot, .SubMenu_CSSNodeHoverSub, .SubMenu_CSSNodeSelectedSub { color: #a11919; }
.SubMenu_CSSContainerSub { color: #4d5357; background-color:#FFF }

.SubMenu_CSSNode, .SubMenu_CSSNodeRoot, .SubMenu_CSSNodeSelectedRoot, .SubMenu_CSSNodeHoverRoot{
	width: 230px;
	font-size: 11px;
	font-family: verdana;
	font-weight:normal;
	border-bottom: #CCC solid 1px;
	list-style:none;
	list-style-image:none;
	cursor: pointer;
	margin: 0px;
	padding: 5px;
	vertical-align: middle;
}

.SubMenu_CSSNodeSub, .SubMenu_CSSNodeHoverSub, .SubMenu_CSSNodeSelectedSub {
	font-size: 11px;
	font-family: verdana;
	font-weight:normal;
	border-bottom: #CCC solid 1px;
	list-style:none;
	list-style-image: none;
	cursor: pointer;
	margin: 0px;
	padding: 5px;
	vertical-align: middle;
}

.SubMenu_CSSContainerRoot {
	position: relative;
	vertical-align:top;
	margin: 0px;
	top: 0px;
	width: 250px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.SubMenu_CSSContainerSub {
	position: relative;
	vertical-align:top;
	border: #CCC solid 1px;
	display: inline;
	margin: 0px;
	padding: 5px;
	float: right;
	top: 0px;
}

/*Container CSS Hack*/
.title_red .Head {
	color:#A71930;
	font-size:small;
	font-weight: bold;
}