@charset "utf-8";
/* CSS Document */
/* reset styles */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*body{text-align:center;}*/strong{font-weight:bold!important;}em{font-style:italic!important;}
/* eof reset styles */ 



a {
font-weight:bold;
text-decoration:underline !important;
color:#024c86;
}
a:hover {
color:#024c86;
}


/* skin Matt at wsi-internetmarketing.co.uk */
html {  
	background-color:#ffffff;
}

body{
	margin:0px auto;
	text-align:center;
	background-color::#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	background-image: url(bg.gif);
	background-repeat: repeat;
	background-position: left top;
} 


.spacer {
clear: both;
}
#ControlPanel {
	width:1200px;
	margin:0px auto;
}

#PageFrame {
	width:1200px;
	background-color:#ffffff;
	text-align:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}

div#PageFrame:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
} 
#HeaderGroup {
	width:1200px;
	padding:0px;
	position:relative;
	margin: 0px;
	height: 178px;/*-------------------------------------------------------------*/
}
.HeaderImage {
	width:1200px;
	/*height:178px;*/
	/*z-index: 2;*/
	margin: 0px!important;
	padding: 0px!important;
	/*background-color: #00FFFF;*/
}
.HeaderImage p {
margin:0!important;
padding:0!important;
}
.HeaderImage img {
display:block;
border:solid 1px #000000;
border-bottom:none;
}

.ie6 .HeaderImage p img, .ie7 .HeaderImage p img, .ie8 .HeaderImage p img, .ie9 .HeaderImage p img {
width:1198px!important;
overflow:hidden;
}
#logo {
	float:left;
	width:156px;
	height: 69px;
	position: absolute;
	left: 45px;
	top: 32px;
	z-index: 903;
}
div.header_image_currentdate
			{
	width: 250px;
	text-align:right;
	height: 90px;
	float: right;
	position: absolute;
	top: 75px;
	right: 18px;
	z-index: 1000;
			}
			
			div.header_image_currentdate span
			{
				color: #000000;
				font-weight:normal!important;	
			}
			
#headerLogin {
	width: 190px;
	height: 20px;
	margin-left: 60px;
	background-color: #0053A0;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	display: block;
}

.headerLogin .SkinObject {
	color:#ffffff!important;
	font-weight: bold;
	text-decoration:none!important;
	font-size:1em;
}

.headerLogin .SkinObject:hover {
	color:#ffffff!important;
	font-weight: bold;
	text-decoration:underline!important;
	font-size:1em;
}
.search {
	top:38px;

/top:-11px;
/margin-right: 10px;		margin-top: 9px;
	float: right;
}

.search .NormalTextBox {
width:190px;
height:20px;
}
.search a {
color:#000000 !important;
font-weight:bold;
text-decoration:none !important;
}


#smlBox {
	position:absolute;
	top:60px;
	width: 200px;
	left: 50px;
	margin-top: 10px;
	display: block;
}
.fontSelect {
	font-size:1em;
	color:#000000;
	display:inline;
	position: absolute;
	left: 25px;
	/*top: -17px;*/
}
.date{
	width: 110px;
	height: 20px;
	right: 0px;
	position: absolute;
	color: #000000!important;
}


#navbackg {
	clear:both;
	width:1200px;
	height:30px;
	margin:0px;
	background-color: #1f5a95;
	background-image: url(navHbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	border-right:solid 1px #000000;
	border-left:solid 1px #000000;
}

/* horizontal navigation */
/* second-level list removed no drop down */
#navHContainer {
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	width:100%;
	text-align:left;
	height: 30px;
	position:relative;
	z-index:903!important;/*---------------------------------*/
}
#nav ul {
padding:0px;
margin:0px;
    list-style:none;
    float:left;
	height:30px;
	font-size:1em!important;
}
#nav li {
	position: relative;
	float:left;
	list-style: none;
	font-size:0.8em;	
	padding:0px;
	margin:0px;
	}
#nav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-decoration:none !important;
	color:#ffffff !important;
	display:block;
	font-weight:bold!important;
}
#nav a:visited {
	/*color:#ffffff;
	background-image: url(navbgHover.jpg);
	background-repeat: repeat-x;
	background-position: left top;*/

}
#nav li a {
	color:#ffffff;
	padding:6px 25px 7px;
}
.ie6 #nav li a, .ie7 #nav li a, .ie8 #nav li a, .ie9 #nav li a {
padding:7px 25px;
}
#nav li a:hover {
	color:#ffffff;
	background-color: #6a84bf!important;
}

#nav li a.SelectedTab {
font-size:0.9em;
padding:0px;
margin:0px;
}
#nav .DisabledTab {
color:#ccc;
font-size:0.83em;
font-family:Arial, Helvetica, sans-serif;
}

#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	width:140px;
	background-color:#2e63aa;
}

#nav li li a {
	padding:0px 10px 0px 0px;
	color:#fff !important;
}
.ie6 #nav li li a, .ie7 #nav li li a, .ie8 #nav li li a, .ie9 #nav li li a {
padding: 0px 10px 0px 0px;
}
#nav li li a:visited {
	color:#fff !important;
}
/* set the hover effects for the submenu 1 text and background and cancels the image background from the main tab */
#nav li li a:hover{
text-decoration:underline !important;
color:#fff !important;
background-image:none!important;
background-color:#2e63aa!important;
}
#nav li li {
	background-color:#2e63aa!important;
	color:#ffffff !important;
	width:126px;
	list-style: none;
	font-size:0.9em !important;
	font-weight:normal !important;
	padding:4px 4px 4px 10px!important;
	/*margin:0px !important;*/
height:auto;
	text-align:left;
	border-right:none!important;
}
#nav li li li {
font-size:1em !important;
}
#nav li li:hover {
	background-image:none!important;
	background-color:#2e63aa;
	color:#fff !important;
}
#nav .SelectedTab a{

}
#nav li.SelectedTab a {
background-color:#6a84bf !important;
}
#nav .SelectedTab li a {
color:#fff !important;

background-color:#2e63aa!important;
}
#nav li .SelectedTab li a {
color:#fff !important;
}
#nav .SelectedTab li li {
color:#fff !important;
}

#nav .SelectedTab li li a:visited {
color:#fff !important;
}
#nav .SelectedTab li li:hover {
color:#fff !important;
}
#nav .SelectedTab li a:hover {

}
#nav .SelectedTab li li a:hover {
color:#fff !important;
}
#nav .DisabledTab {
}

#nav li:hover ul, 
#nav li.iehover ul {
	top: 0px; /*sets positioning of the drop down menu level 1*/
	left:0px;
	margin-top:30px;
}
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li.iehover ul,  
#nav li li li.iehover ul {
	top: 0;
	left:154px; 
	/*sets positioning of the drop down menu level 2*/
	margin-top:0px;
}

/* eof navigation */
.searchfont { 
float: right;
display:inline;
margin-right:20px;
position:relative;
padding-top:5px;
}

/* select smaller font container */
div.dnc_master_fontsizeselector_control div.select-smallfont
{
	width: 16px;
	height: 20px;
	top:0px;
	font-family: "Arial";
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	position: absolute;
}

/* select normal font container */
div.dnc_master_fontsizeselector_control div.select-normalfont
{
	width: 16px;
	height: 20px;
	top:0px;




	/top: 0px;
	font-family: Arial;
	font-size: 15px;
	color: #000000;
	left: 20px;
	line-height: 20px;
	position: absolute;
}

/* select larger font container */
div.dnc_master_fontsizeselector_control div.select-largefont
{
	font-family: "Arial";
	font-size: 18px;
	top: 0px;
	color: #000000;
	left: 45px;
	line-height: 20px;
	position: absolute;
}

/* style for deselected font selector */
div.dnc_master_fontsizeselector_control div.deselected
{
	font-weight: 400;
	color: #000000;
	cursor: pointer;
}

/* style for selected font selector */
div.dnc_master_fontsizeselector_control div.selected
{
	font-weight: bold;
	color: #000000!important;
	cursor: pointer;
	text-decoration: underline;
}

div.dnc_master_fontsizeselector_control
{
	position: absolute;
	width: auto;
	height: auto;
	right: 0;
	top: 13;	
	
}
.threepanecontent {
	clear:both;
	margin:0px;
	padding:0px;
	width:1200px;
	background-image: url(threePaneContentBG.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	display: block;
	position: relative;
	border: solid 1px #000000;
	border-top:none;
	}

div#threepanecontent:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
}

#leftpanegroup {
	float:left;
	width:185px;
	padding:0px;
	margin: 0px;

}

.LeftPaneNav {
	padding:0px;
	margin:0px 5px;
	width:177px;
	top:0px;
}
.LeftPaneContent {
	width:175px;
	clear:both;
	float:left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	top:0px;
}

.LeftBottom {
	width:175px;
	clear:both;
	position:absolute;
	bottom:0px;
	left:5px;
	}
	
#LeftGroupHome1 {
	float:left;
	width:946px;
	margin:0px;
	background-color: #ffffff;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position:relative;
	z-index:0!important;
}

#BreadCrumb {
margin-left:20px;
margin-bottom:15px;
}

.BreadCrumb a {
color:#666666!important;
text-decoration:none!important;
}

.BreadCrumb a:hover {
color:#000000!important;
text-decoration:underline!important;
}



#middleGroup {
	float:left;
	width:830px;
	padding:0px;
	margin:0px;
	background-color: #ffffff;
	/*z-index:1!important;*/
}

.FullWidth {
margin: 0px;
padding:0px;
width:760px;
clear:both;
position:relative;
left:0px;
}

#Boxes {
	width: 770px;
	margin-top: 40px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#BoxesBB {
	width: 770px;
	background-image: url(boxesbg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 20px;
	clear: both;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#2boxes {
	float:right;
	width:520px;
}
.b1 {
	float:left;
	width:250px;
}
.b2 {
	float: left;
	margin-left:10px;
	width:250px;
}
.b3 {
	float:right;
	width:250px;
}
#LowerMiddle{
	clear:both;
	margin-top: 30px;
}
.Content1 {
	width:415px;
	padding:0px;
	margin-left:25px;
	float: left;
}
.UpperContentGroupHome1 {
	width:946px;
	padding:0px;
	margin-left:0px;
	background-color: #be5550;
	background-image: url(redHeaderBG.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height: 23px;
}
.UpperContentHome1 {
	width:946px;
	padding:0px;
	margin-left:0px;
	float: left;
}
.Content1 h1, .Content1 h2, .Content1 h3, .Content1 p, .Content1 ul, .Content2 h1, .Content2 h2, .Content2 h3, .Content2 p, .Content2 ul {
margin-left: 5px;
margin-right:5px;
color: #1a171b;
}
.LowerContentHome1 {
	width: 946px;
	padding: 0px;
	float: left;
	margin-top: 20px;
}

.LowerContentLeft {
float:left;
width:470px;
}

.LowerContentRight {
float:right;
width:470px;
}

.Content2 {
	width: 330px;
	padding: 0px 10px;
	margin-right:30px;
	float: right;
}

#Rightgroup {
	width:1015px;
	float:right;

	padding:0;
	margin:0;

}

#RightPane {
	width:240px;
	float:right;
	padding-top: 10px;
}

.RightPaneContent {
	width:240px;
	margin-bottom: 10px;
	float: right;
	padding: 0px;

}

.RightBottom {
	width:240px;
	clear:both;
	bottom:0px;
	position: absolute;
	}

#contentBotBackg {
	clear:both;
	width:1200px;
	background-image:url(footBackg.jpg);
	height:13px;
	margin:0px;
}
#footer {
	clear:both;
	width:1200px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: block;
}
#footer a, #footer {
color:#444444 !important;
text-decoration:none !important;
}

#footer .SkinObject, #footer a, #footer {
font-family:Arial, Helvetica, sans-serif;
color:#444444 !important;
font-size:0.9em;
font-weight:normal;
text-decoration:none;
}
.footerLinks {
	text-align:center;
	font-size:1.1em;
	width: 946px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	/*color:#9d9c9b !important;*/
}
.footerLinks, .footerLinks a, .footerLinks p {
	color:#cccccc !important;
	font-weight: normal;
}
#login {
	width:946px;
	color:#000000 !important;
	margin: 0px;
}

/* text style etc */
h1{
	text-transform:none;
	text-decoration:none;
	color:#0560A6;
	padding:0px 0px 5px 0px;
	margin:0px 20px;
	font: normal 1.7em Arial, Helvetica, sans-serif;
}

	
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em!important;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	color:#0560A6;
	padding:0px 0px 5px 0px!important;
	margin:0px 20px;
} 

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
text-transform:none;
text-decoration:none;
color:#000000;
padding:0px 0px 5px 0px;
margin:0px 20px;
} 

a {
	font-weight:normal!important;
	text-decoration:none!important;
	color:#ef1b2d !important;
}
a:hover {
color:#ef1b2d !important;
text-decoration: underline!important;
}
p, ul, li {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding:0px 20px 0px 0px;
margin:0px;
}

p {
margin-left:20px;
margin-bottom:12px;/*10px*/
font-size:1.2em;
}
ul{ 
margin-left:35px;
margin-bottom:15px;
}

li{
font-size:1.2em;
}

.Content2 ul {
margin:10px 0px 10px 15px;
}
.Content2 li {
list-style-type:disc;
list-style-position:outside;
margin-left:5px;
margin-right:5px;
}

.threepanecontent li {
list-style-type:disc!important;
}

.ModuleTitle_SubMenu
{
    z-index: 1000!important;
    cursor: pointer;
    background-color: #FFFFFF;
    border-bottom: #FFFFFF 0px solid;
    border-left: #FFFFFF 0px solid;
    border-top: #FFFFFF 0px solid;
    border-right: #FFFFFF 0px solid;
}

div.c_actions {
position:relative;
z-index:999!important;
}
