/* 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,s,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;}
/* eof reset styles */

/* skin Matt at wsi-internetmarketing.co.uk */
body{
background-color:#ffffff;
font-family:Tahoma, Geneva, sans-serif;
background-image:url(backgImage.jpg);
background-repeat:repeat-x;
background-position:top;
}
#ControlPanel {
}
.adminMenu { 
width:954px;
margin:0px auto;
text-align:left;
} 
.PageFrame {
width:954px;
margin:0px auto;
padding:0px; 
border:#63d3e0 solid 1px;
} 
#header {
	width:954px;
	height:170px;
	background-image:url(headerB.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#logo {
	width:127px;
	height:139px;
	float:left;
	margin-left:240px;
}
#LogoGroup 
{
    width:100%;
    height:140px;
}
.LogoPane 
{
    float:left;
    margin:0px 0px 0px 250px;
    _margin:0px 0px 0px 125px;
    padding:0px;
    height:130px;
    width:200px;
}
.LogoPane p, .LogoPane img, .LogoPane .Normal  
{
    padding:0px !important;
    margin:0px !important;
}
#topLinks {
	float:right;
	text-align:right;
	padding:3px 10px 0px 25px;
	background-color:#FFF;
	background-image:url(TLB.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:21px;
	font-size:0.8em;
	color:#00457d;
}
#topLinks a {
	color:#00457d !important;
	text-decoration:none !important;
}
#topLinks a:hover {
	color:#009ddf !important;
}
#topLinks .SkinObject {
color:#00457d !important;
font-weight:normal !important;
}
/* navigation start */
#navWrap {
float:right;
clear:both;
width:770px;
height:31px;
margin-top:0px;
background-image:url(NB.jpg);
background-repeat:repeat-x;
padding:0px;
}
#navLB {
	width:15px;
	height:31px;
	margin:0px;
	padding:0px;
	background-image:url(NLB.jpg);
	background-repeat:no-repeat;
	float:left;
}
#navigation {
	width:750px;
	height:31px;
	float:left;
}

#navHContainer {
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	height:31px;
	width:350px;
} 

#nav ul {
padding:0px;
margin:0px auto;
list-style:none;
float:left;
height:31px;
}
#nav li {
position: relative;
float:left;
list-style: none;
font-size:0.85em !important;
font-weight:bold !important;
padding:13px 8px 0px 8px;
height:18px;
}
/* second-level lists */
#nav li ul { 
position : absolute;
left: -999em;
padding:0px;
margin:0px;
background-image:none;
background-color:#408aab;
}
#nav li , #nav a {
width:auto;
}
/* set the text properties for main tab */
#nav a {
text-decoration:none !important;
color:#ffffff !important;
text-align:center;
font-weight:bold !important;
}
#nav a:visited {
color:#ffffff !important;
}
#nav a:hover {
text-decoration:none !important;
color:#ffffff !important;
}

/* set the hover properties for the main tab background */
#nav li:hover {
	background-image:url(NBover.jpg);
	background-repeat:repeat-x;
	}
#nav ul li {
}
/* set the hover properties for the main tab background */
#nav li:hover {
}
/*  set the submenu background and font color etc  */
#nav li li a {
}
/* 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{
color:#ffffff !important;
text-decoration:none !important;
}
#nav li li {
background-color:#408aab;
width:140px;
list-style: none;
font-size:0.9em !important;
text-transform:none !important;
font-weight:normal !important;
padding:4px 4px !important;
margin:0px !important;
border-bottom:#FFFFFF solid 1px;
border-right:none;
border-left:none;
border-top:none;
height:auto;
text-align:left;
}
#nav li li li {
font-size:1em !important;
}
#nav li li:hover {
background-image:none;
background-color:#00638f;
}
#nav .SelectedTab a{
color: #00457d !important;
}
#nav .SelectedTab li a {
	color: #00457d !important;
}
#nav .SelectedTab li a:hover {
color:#FFFFFF !important;
}
#nav .DisabledTab {
}
/* no need to change these hover classes 
unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
  left: -999em;
}

#nav li:hover ul, 
#nav li.iehover ul {
	top: 0px; /*sets positioning of the drop down menu level 1*/
	left:0;
	margin-top:23px;
}
#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:135px; 
	/*sets positioning of the drop down menu level 2*/
	margin-top:0px;
}
#sbox {
	float: right;
	width: 350px;
}
#fselector {
	float: left;
	width: 150px;
	padding-top: 3px;
	text-align:right;
}

#fselector a{
color: #ffffff!important;
margin: 0 3px;
text-decoration: none!important;
}


#Search {
float:right;
width:180px;
height:18px;
padding-top:3px;
}
#Search .SkinObject {
color:#FFFFFF !important;
font-size:0.7em;
font-weight:normal;

}
/*end of navigation*/
#spacerTop {
	background-color:#FFF;
	border-top:#5e83aa solid 2px;
	border-bottom:#115186 solid 1px;
	width:954px;
	clear:both;
	height:9px;
	width:954px;
}
#mainContent {
	width:954px;
	padding:0px;
	margin:0px;
	background-image:url(MCB.jpg);
	background-repeat:repeat-y;
}
#FourPane {
	width:954px;
	padding:0px;
	margin:0px;
	text-align:left;
	background-image:url(SNB.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#leftGroup {
	width:765px;
	float:left;
	margin:0px;
	padding:0px;
}
.leftNavigation {
	width:180px;
	float:left;
	padding-bottom:210px;
}

.ContentPane {
	float:right;
	width:575px;
	padding:10px 0px;
}

#rightGroup {
	float:right;
	width:180px;
	padding:0px;
	margin:0px;
}
.right2 {
	float:right;
	width:179px;
	padding:0px;
	margin:0px;
}
#spacerBottom {
	width:954px;
	clear:both;
	height:1px;
	visibility:hidden;
}
/* styles below same for all skins */

#footerLinks, #footerLinks .SkinObject, .footer {
	width:954px;
	text-align:center;
	margin:5px auto;
	font-size:0.9em;
	color:#346b98 !important;
	text-decoration:none !important;
}
#footerLinks .SkinObject a, .footer a {
	font-size:1em !important;
	color:#346b98 !important;
	text-decoration:none !important;
}

/* styling text etc */
p {
margin:5px 0px;
}
h1 {
font-size:1.4em;
font-family:Tahoma, Geneva, sans-serif;
color:#00457d !important;
margin:15px 0px 10px 0px;
padding: 0px;
font-weight:bold;
	}
h2 {
font-size:1.2em;
font-family:Tahoma, Geneva, sans-serif;
color:#00457d !important;
margin:15px 0px 10px 0px;
padding: 0px;
font-weight:bold;
	}
h3 {
font-size:1.1em;
font-family:Tahoma, Geneva, sans-serif;
color:#00457d !important;
margin:15px 0px 10px 0px;
padding: 0px;
font-weight:normal;
	}	
p, .Normal, .NormalBold, li {
font-family:Tahoma, Geneva, sans-serif;
font-size:0.97em;
color:#515151; 
}
table {
		font-size:1em;
}
p, .Normal, .NormalBold {
padding:0px;
margin:5px 0px;
}
a {
color:#009ddf !important;
text-decoration:underline !important;
font-weight:normal;
}
a:hover{
color:#00457d !important;
text-decoration:none !important;
}

#mainContent ul {
	list-style:none !important;
	padding:0px;
	margin:3px 0px;
}
#mainContent li {
	list-style:none !important;
	background-image:url(liBack.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	line-height:17px;
	padding:0px 0px 0px 10px;
}
#mainContent textarea, #mainContent input, #mainContent td {
	margin:3px 0px;
	padding:0px;
}

/* CISS style */

.Ver2_Menulevel0,.Ver2_Menulevel0:link,.Ver2_Menulevel0:visited {
	background-color:none;
	width:153px;
	padding:7px 3px 7px 24px; 
	float: left;
	font-weight: bold;
	color:#00457d !important;
	text-decoration: none !important;
	display: block;
	font-size: 0.9em;
	border-bottom:#bbcddc dotted 1px;
	background-image:url(manuBackg.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.Ver2_Menulevel0:hover {
	background-color:#00457d;
	width:153px;
	padding:7px 3px 7px 24px; 
	float: left;
	font-weight: bold;
	color: #FFFFFF !important;
	text-decoration: none !important;
	display: block;
	font-size: 0.9em;
	text-decoration:none !important;
}

.Ver2_Menulevel0_Selected,.Ver2_Menulevel0_Selected:link,.Ver2_Menulevel0_Selected:visited {
	background-color:#5bace0;
	width:153px;padding:7px 3px 7px 24px;
	float: left;
	font-weight: bold;
	color: #ffffff !important;
	text-decoration: none !important;
	display: block;
	font-size: 0.9em;
	background-image:url(manuBackgPink.gif);
	background-position:left;
	background-repeat:no-repeat; 
	border-bottom:#bbcddc dotted 1px;
}

.Ver2_Menulevel0_Selected:hover {
	background-color:#00457d;
	width:153px;padding:7px 3px 7px 24px;
	float: left;
	font-weight: bold;
	color: #FFFFFF !important;
	text-decoration: none !important;
	display: block;
	font-size: 0.9em;
	text-decoration:none !important;
}

.Ver2_Menulevel1,.Ver2_Menulevel1:link,.Ver2_Menulevel1:visited {
	background-color:none;
	width:148px;padding:7px 3px 7px 24px;
	float: left;
	font-weight: normal;
	color:#00457d !important;
	text-decoration: none !important;
	display: block;
	font-size: 0.9em;
	border-bottom:#bbcddc dotted 1px;
	background-image:url(manuBackgPaleBlue.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-left:5px;
}

.Ver2_Menulevel1_Selected,.Ver2_Menulevel1_Selected:visited {
	background-color:#fbecf8;
	width:148px;padding:7px 3px 7px 24px;
	float: left;
	font-weight: normal;
	color: #00457d !important;
	text-decoration: none !important;
	display: block;
	font-size: 0.9em;
	margin-left:5px;
	background-image:url(manuBackgPink.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom:#bbcddc dotted 1px !important;
}
.Ver2_Menulevel1:hover {
	background-color:#00457d;
	width:148px;padding:7px 3px 7px 24px;
	float: left;
	font-weight: normal;
	color: #FFFFFF !important;
	text-decoration: none !important;
	display: block;
	font-size: 0.9em;
	text-decoration:none !important;
}
.Ver2_Menulevel2,.Ver2_Menulevel2:visited {
	background-color:none;
	width:143px;padding:7px 3px 7px 24px;
	float: left;
	font-weight: normal;
	color:#00457d !important;
	text-decoration: none !important;
	display: block;
	font-size: 0.9em;
	border-bottom:#bbcddc dotted 1px;
	background-image:url(manuBackgPaleBlue.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-left:10px;
	
}
.Ver2_Menulevel2_Selected,.Ver2_Menulevel2_Selected:visited {
	background-color:#fbecf8;
	width:143px;padding:7px 3px 7px 24px; 
	float: left;
	font-weight: normal;
	color: #00457d !important;
	text-decoration: none !important;
	display: block;
	font-size: 0.9em;
	background-image:url(manuBackgPink.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom:#bbcddc dotted 1px !important;
	margin-left:10px;
}
.Ver2_Menulevel2:hover {
	background-color:#00457d;
width:143px;padding:7px 3px 7px 24px; 
	float: left;
	font-weight: normal;
	color: #FFFFFF !important;
	text-decoration: none !important;
	display: block;
	font-size: 0.9em;
	text-decoration:none !important;

}
.navMenu_Shadow {
	background-image: url(../Images/navMenu_shadow.jpg);
	background-position: left;
	background-repeat: no-repeat;
	width: 149px;
	height: 9px;
}
/* blog style */
h2.blog_title
{
color:#00457d !important;
}
h2.blog_title a { 
	text-decoration:none !important;
	color:#00457d !important;
}

/* events */
.Eventtooltip
{
	border-right: #000 1px solid;
	padding-right: 5px;
	border-top: #000 1px solid;
	padding-left: 5px;
	font-size: 10px;
	filter: alpha(opacity=80);
	padding-bottom: 5px;
	border-left: #000 1px solid;
	width: 200px;
	color: #000;
	padding-top: 5px;
	border-bottom: #000 1px solid;
	font-family: Arial;
	background-color: #ffd;
	text-align: left;
	moz-opacity: 0.8;
}
	 
.Event
{
	table-layout: auto;
	font-size: 7pt;
	width: 100%;
	color: white;
	font-family:Tahoma, Geneva, sans-serif;
	
	height: 500px;
	text-align: center;
	border-right: #e5dfdf 1px solid;
	border-bottom: #e5dfdf 1px solid;
	border-left: #e5dfdf 1px solid;
	border-top: #e5dfdf 1px solid;
	background-color: #EFE7E7;
	white-space:normal;
	line-height:1.3em;

}
.ContentPane .Head {
color:#00457d !important;
font-size:1.5em;
}
.ContentPane .SubHead {
color:#515151 !important;
}

.EventTitle
{
	font-weight: bold;
	font-size: 11pt;
	width: 100%;
	color:#ffffff !important;
	text-align: center;
	height:22px !important;
	padding-top:10px;
	background-color:#00457d !important;
}

.EventTitle, .EventTitle td
{
	font-weight: bold;
	font-size: 11pt;
	width: 100%;
	color:#ffffff !important;
	background-color:#00457d !important;
	text-align: center;
	height:22px !important;
	padding-top:10px;
}

/* Note use of "!important" to override Inline Style */
.EventNextPrev, .EventNextPrev a:link
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	font-size: 8pt;
	padding-bottom: 0px;
	color:#ffffff !important;
	
}

.EventNextPrev a, .EventNextPrev a:visited, .EventNextPrev a:hover
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	font-size: 8pt;
	padding-bottom: 0px;
	color:#ffffff !important;
	padding-top: 10px;
}

.EventDayHeader
{
	font-weight: bold;
	font-size: 7pt;
	font-family:Tahoma, Geneva, sans-serif;
	background-color:#5bace0;
	vertical-align: middle;
	color: #004592 !important;
}

.EventDay, .EventDay td
{
	font-size: 7pt;
	width: 14%;
	color: #004592 !important;
	font-family:Tahoma, Geneva, sans-serif;
	height: 14%;
		background-color:#fbf2f2;
}
.EventDay a,
.EventDay a:visited,
.EventDay a:hover
{
	font-size: 7pt;
	color: #004592 !important;
	font-family:Tahoma, Geneva, sans-serif;

}
.EventDayScroll div
{
	margin-bottom:0.6em;
}
.EventOtherMonthDay
{
	color: #808080;
	background-color:#ffffff;
}

.EventOtherMonthDay a, .EventOtherMonthDay a:visited, .EventOtherMonthDay a:hover
{
	color: #8080c0;
}


.EventWeekendDay
{
	background-color:#efeded;
}


.EventTodayDay
{
	font-weight: bold;
	color: #0000ff !important;
	background-color:#f3cfdf !important;
}

/* Note use of "!important" to override Inline Style */
.EventSelectedDay
{
	border-right: red 2px solid ;
	border-top: red 2px solid;
	border-left: red 2px solid;
	border-bottom: red 2px solid;
}

.EventSelector
{
	background-color: #c0c0e0;
}
.EventSelector a,
.EventSelector a:visited,
.EventSelector a:hover
{
	color: #0000ff;
	text-decoration: none;
}	



/* The following control the Calendar Week View Style-Look */
.WeekTable table
{
	table-layout: auto;
	font-size: 7pt;
	color: black;
	font-family:Tahoma, Geneva, sans-serif;
	margin-left:auto; 
	margin-right:auto;
	margin-bottom:0px;
	padding:0px;
	text-align: center;
	border-right: #e5dfdf 1px solid;
	border-bottom: #e5dfdf 1px solid;
	border-left: #e5dfdf 1px solid;
	border-top: #e5dfdf 1px solid;
}
.WeekTable table td, .WeekTable table th
{
    border:0px;
    padding:0px 2px 0px 2px;
}
.WeekItem 
{
	text-align: center;
	font-family: verdana,helvetica,arial;
	font-size: xx-small;
	background-color: #FFFFFF;
	FONT-WEIGHT: bold;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#FFFFFF' , EndColorStr= '#CCCCCC' );
	border-right: transparent 1px solid;
	border-top: transparent 1px solid;
	border-left: transparent 1px solid;
	border-bottom: transparent 1px solid;
}
.WeekBackground 
{
	font-family: verdana,helvetica,arial;
	background-color:#fbf2f2;
	font-size: xx-small;
	border-right: transparent 1px solid;
	border-top: transparent 1px solid;
	border-left: transparent 1px solid;
	border-bottom: transparent 1px solid;
}
.WeekTitle 
{
	font-family: verdana,helvetica,arial;
	font-size: xx-small;
	color: black;
	height: 15%;
	text-align: center;
	background-image: url(gradient_Default.jpg);
	width: 11%;
	border-right: transparent 1px solid;
	border-top: transparent 1px solid;
	border-left: transparent 1px solid;
	border-bottom: transparent 1px solid;
}
.WeekOfTitle
{
	font-weight: bold;
	font-size: 11px;
	width: 100%;
	color: navy;
	font-family: verdana,helvetica,arial;
	text-align: center;
	vertical-align: middle;
	line-height:3.5em;
}
.WeekNextPrev
{
	font-weight: bold;
	FONT-FAMILY: verdana,helvetica,arial;
	font-size: 10px;
	width: 100%;
	color: navy;
	text-align: center;
	vertical-align: middle;
}
.WeekRangeheader 
{
	color: black;
	text-align: center;
	vertical-align: middle;
	font-family: verdana,helvetica,arial;
	font-size: xx-small;
	background-color: #E5DFDF;
	border:none!important;
}


/* The following control the Calendar List View Style-Look */
.ListTable
{
	width: 100%;
}.ListDate
{
	font-size: 7pt;
	font-family: verdana,helvetica,arial;
	text-align: left;
	vertical-align:top;
}
.ListTitle
{
	font-size: 7pt;
	font-family: verdana,helvetica,arial;
	text-align: left;
	vertical-align:top;
}
.ListDescription
{
	font-size: 7pt;
	font-family: verdana,helvetica,arial;
	text-align: left;
	vertical-align:top;
}
.ListLink 
{
	font-weight: bold;
	font-size: 7pt;
	font-family: verdana,helvetica,arial;
	text-align: left;
	vertical-align:top;
}

.ListHeader
{
	font-weight: bold;
	font-size: xx-small;
	background-image: url(gradient_Default.jpg);
	color: black;
	font-family: verdana,helvetica,arial;
	height: 32px;
	text-align: left;
}
.ListDuration
{
    	width: 60px;
    	font-size: 7pt;
    	font-family: verdana,helvetica,arial;
    	text-align: center;
    	vertical-align: top;
}
.ListCategory
{
    	font-size: 7pt;
    	font-family: verdana,helvetica,arial;
    	text-align: left;
    	vertical-align: top;
}	
.ListCustomField1
{
   	font-size: 7pt;
    	font-family: verdana,helvetica,arial;
	text-align: left;
    	vertical-align: top;
}
.ListCustomField2
{
    	font-size: 7pt;
    	font-family: verdana,helvetica,arial;
    	text-align: left;
    	vertical-align: top;
}
.ListAlternate
{
    	background-color: WhiteSmoke;
}
.ListDataGrid
{
    	border-style: none;
}
.ListDataGrid td
{
    	border-style: none;
}
.ListEdit
{
    	width: 10px;
    	text-align: center;
    	vertical-align: top;
}

/* faq */

/* orizonti news */
.newscontainer
{
	width: 100%;
}

.newsheadercontainer
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:14px;
	padding: 3px 3px 10px 3px;
	height:30px;
}

.newsactionbar
{
	font-family:Tahoma, Arial;
	font-weight:normal;
	font-size:11px;
	padding: 10px 3px 3px 3px;
	text-align: left;
	height:30px;
}

.newsactionbarlinks:link, .newsactionbarlinks:active, .newsactionbarlinks:visited
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:11px;
	color:#ffffff !important;
	background-color:#00457d !important;
	padding: 3px 5px 3px 5px;
}

.newsactionbarlinks:hover
{
	color:white;
	background-color:Black;
}

.newsPublishRSSLink:link, .newsPublishRSSLink:active, .newsPublishRSSLink:visited
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}

.newsPublishRSSLink:hover
{
	color:red;
}
.newsrow
{
	padding: 5px 5px 5px 5px
}

.NukeNews_Item
{
	background-color:white;
	padding: 5px 0px 5px 0px;
}

.NukeNews_AltItem
{
	background-color:#ffffff;
	padding: 5px 0px 5px 0px;
}

.newsrowspacer
{
	height:1px;
	background-color:gray;
}
.newscategoryimage
{
}

.newscategoryimagecontainer 
{
	float: left; 
	text-align: center;
	padding: 0px 5px 0px 0px;
}
.newstitle, h2.newstitle, .newstitle a, h2.newstitle a
{
	font-family:Tahoma, Arial;
	font-weight:normal;
	font-size:18px;
	color:#00457d !important;
	text-decoration:none !important;
}

.newspostdate
{
	font-family:Tahoma, Arial;
	font-weight:normal;
	font-size:10px;
	color:gray;	
}

.newssummary
{
	font-family:Tahoma, Arial;
	font-weight:normal;
	font-size:11px;
	color:#000000;
}

.newsreadmore:link, .newsreadmore:active, .newsreadmore:visited
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration: underline;
	color:#000000;
}

.newsreadmore:hover
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:11px;
	color:red;
}

.archivelinkcontainer
{
	background-color: Silver;
	padding: 3px 3px 3px 3px;
}

.archivelink:link, .archivelink:active, .archivelink:visited
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration: underline;
	color:#000000;
}

.archivelink:hover
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:11px;
	color:red;
}

.archivedisplaymonthlink:link, .archivedisplaymonthlink:active, .archivedisplaymonthlink:visited
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:14px;
	text-decoration: underline;
	color:#000000;
}

.archivedisplaymonthlink:hover
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:14px;
	color:red;
}

.archivedisplayreturnlinkcontainer
{
	padding: 5px 5px 10px 5px;
}

.archivedisplayreturnlink:link, .archivedisplayreturnlink:active, .archivedisplayreturnlink:visited
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration: underline;
	color:#000000;
}

.archiveddisplayreturnlink:hover
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:11px;
	color:red;
}

.viewnewstitle
{
	font-family:Tahoma, Arial;
	font-weight:normal;
	font-size:18px;
	color:#000000;	
}

.viewnewsimage
{
	float:right;
	padding: 0px 0px 0px 5px;
}

.viewnewsreturn:link, .viewnewsreturn:active, .viewnewsreturn:visited
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration: underline;
	color:#000000;
}

.viewnewsreturn:hover
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:11px;
	color:red;
}

.viewnewsarticle 
{
	font-family:Tahoma, Arial;
	font-weight:normal;
	font-size:11px;
	color:#000000;
}

.viewnewspostedby 
{
	font-family:Tahoma, Arial;
	font-weight:normal;
	font-size:10px;
	color:gray;	
	padding: 0px 0px 0px 5px;
}

.adminMenuTitle
{
	font-family:Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	padding: 0px 0px 3px 3px;
	vertical-align: bottom;

}

.adminMenuDesc
{
	font-family:Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: gray;
	padding-left: 3px;
	vertical-align:top;
}

.adminlabels
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}
.admindata
{
	font-family:Tahoma, Arial;
	font-weight:normal;
	font-size:11px;
	color:#000000;
}
.adminlinks:link, .adminlinks:active, .adminlinks:visited
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}	
.adminlinks:hover
{
	color:Red;
}
.errors 
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:11px;
	color:Red;
}

.admincategorygridheader 
{
	font-family: Tahoma, Arial;
	font-weight:bold;
	font-size:11px;
	color:Gray;
}

.admincategorygriditem 
{
	font-family: Tahoma, Arial;
	font-weight:bold;
	font-size:10px;
}

.admincategorygrid
{

}

.submitnewsdata
{
	font-family:Tahoma, Arial;
	font-weight:normal;
	font-size:11px;
	color:#000000;	
}

.submitnewslabels
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}

.submitnewslinks:link, .submitnewslinks:active, .submitnewslinks:visited
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}

.helplist
{
	color:Green;
	font-size:12px;
	font-family: Arial;
}


/*****  Comments & Ratings *****/
.newsRatingsDisplay
{
	font-family:Tahoma, Arial;
	color:Black;
	font-size: 11px;
	font-weight: bold;
}

.RatingLabel
{
	font-family:Tahoma, Arial;
	color:Black;
	font-size: 12px;
	font-weight:bold;
}

.CommentsEntryLabel
{
	font-family:Tahoma, Arial;
	color:Black;
	font-size: 12px;
	font-weight:bold;
}

.SaveCommentsRating:link, .SaveCommentsRating:active, .SaveCommentsRating:visited
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:11px;
	color:Black;
	text-decoration: underline;
}

.SaveCommentsRating:hover
{
	text-decoration:none;	
}	
	
.EditCommentsLink:link, .EditCommentsLink:active, .EditCommentsLink:visited
{
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:11px;
	color:Black;
	text-decoration: underline;
}

.EditCommentsLink:hover
{
	text-decoration:none;	
}	

.commentsRating
{
	color:Red;
	font-size:12px;	
	font-family: Arial;
}

.CurrentRatingLabel
{
	font-family:Tahoma, Arial;
	color:Black;
	font-size: 12px;
	font-weight:bold;
}

.CurrentRating
{
	font-family:Tahoma, Arial;
	color:Black;
	font-size: 12px;
}

.RatingLabelRow
{
	font-family:Tahoma, Arial;
	color:Black;
	font-size: 11px;
	font-weight:bold;
	padding-top:10px;
}

.RatingRow
{
	font-family:Tahoma, Arial;
	color:Gray;
	font-size: 11px;
	padding-top:10px;
}

.CommentsRow
{
	font-family:Tahoma, Arial;
	color:Gray;
	font-size: 11px;
}



/* document manager */
.MenuBar, .TopMenuItem, .GridHeader   {
	background-color:#70bff1 !important;
	border:none !important;
}
.GridHeader   {
background-color:#034981 !important;
}
.TopMenuItemHover {
	background-color:#70bff1 !important;
	border:none !important;
}

/* wiki */

#DnnWiki textarea, #DnnWiki input, #DnnWiki td, #DnnWiki .Normal, #DnnWiki p {
	margin:3px;
	padding:3px;
}

/* header container */
.HContainer{
margin:0px 0px 10px 0px;
padding:0px;
}
.HCTitle{
height:19px;
text-align:left;
padding:4px 0px 0px 0px;
background-color:#00457d;
color:#ffffff !important;
font-size:0.9em !important;
}
.HCTitle .Head {
color:#ffffff !important;
font-family:Tahoma, Geneva, sans-serif;
font-size:0.9em !important;
font-weight:bold;
padding-left:5px;
}
.HCTitle .Head a{
color:#ffffff !important;
font-size:0.9em !important;
font-weight:bold;
padding-left:5px;
}
.HCContent {
padding:0px;
margin:0px;
}
.HCContent img {
padding:0px;
margin:0px;
}
.HCContent p, .HCContent h1, .HCContent .Normal, .HCContent .NormalDisabled {
margin:0px;
padding:0px;
}

.DynamicForms_FieldError	{
background-color: F00;
}
#mainContent ol,#mainContent ol li, ol, ol li
{
    list-style:decimal !important;
    margin:0px 0px 0px 20px;
    padding:0px;
    background-image:none !important;
}

