﻿/*--------- Redefines ----------*/
html {
	text-align:left;
	margin: 0 auto;
}

.mk2nav_span {
	font-size:18px;
	text-align:center;
	font-family:Georgia;
	float:left;
	left:0;
	position:absolute;
	margin-top:14px;
	margin-left:8px;
}

table
{ 
	margin-left: auto;
	margin-right: auto;
}

body {
	margin:0px 0px 0px 0px;
}

.body {
	text-align:left;
	margin: 0 auto;

	background-color:#E2E1CB;
	font-family:Verdana;	
	font-size:10pt;
}

p {
	font-family:Verdana;	
	font-size:10pt;
}

/*--------- Links ----------*/
A:link {
    color:#5d7854;
    text-decoration:none;
}

A:active {
    color:#5d7854;
    text-decoration:none;
}

A:visited {
    color:#5d7854;
    text-decoration:none;
}

A:hover {
    color:#5f135e;
    text-decoration:none;	
}

#tdFooterRight a:link {
	color:#ffffff;	
	font-family:Georgia;
}

#tdFooterRight a:active {
	color:#ffffff;
	font-family:Georgia;
}

#tdFooterRight a:visited {
	color:#ffffff;
	font-family:Georgia;
}

#tdFooterRight a:hover {
	color:#ff0000;
	font-family:Georgia;
}

a:link.topnav {
	color:#ffffff;
	font-family:Georgia;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

a:active.topnav {
	color:#ffffff;
	font-family:Georgia;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;	
}

a:visited.topnav {
	color:#ffffff;
	font-family:Georgia;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;	
}

a:hover.topnav {
	color:#b87aa9;
	font-family:Georgia;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

a:link.leftnav {
    color:#5f135e;
	font-family:Georgia;
	font-size:10pt;
	font-weight:normal;
	line-height:20pt;
	text-decoration:none;    	
}

a:active.leftnav {
    color:#5f135e;
	font-family:Georgia;
	font-size:10pt;
	font-weight:normal;
	line-height:20pt;
	text-decoration:none;    
}

a:visited.leftnav {
    color:#5f135e;
	font-family:Georgia;
	font-size:10pt;
	font-weight:normal;
	line-height:20pt;
	text-decoration:none;    
}

a:hover.leftnav {
    color:#5d7854;
	font-family:Georgia;
	font-size:10pt;
	font-weight:normal;
	line-height:20pt;
	text-decoration:none;    
}

a:link.rightnav {
    color:#5f135e;
	font-family:Georgia;
	font-size:16pt;
	font-weight:normal;
	line-height:18pt;
	text-decoration:none;     	
}

a:active.rightnav {
    color:#5f135e;
	font-family:Georgia;
	font-size:16pt;
	font-weight:normal;
	line-height:18pt;
	text-decoration:none;     	
}

a:visited.rightnav {
    color:#5f135e;
	font-family:Georgia;
	font-size:16pt;
	font-weight:normal;
	line-height:18pt;
	text-decoration:none;     
}

a:hover.rightnav {
	color:#282828;
	font-family:Georgia;
	font-size:16pt;
	font-weight:normal;
	line-height:18pt;
	text-decoration:none;     
}

a:link.whitelink {
    color:#ffffff;
    font-family:Verdana;
    font-size:12pt;
    font-weight:bold;
    line-height:16pt;
}

a:active.whitelink {
    color:#ffffff;
    font-family:Verdana;
    font-size:12pt;
    font-weight:bold;
    line-height:16pt;
}

a:visited.whitelink {
    color:#ffffff;
    font-family:Verdana;
    font-size:12pt;
    font-weight:bold;
    line-height:16pt;
}

a:hover.whitelink {
    color:#ff0000;
    font-family:Verdana;
    font-size:12pt;
    font-weight:bold;
    line-height:16pt;
}

/*------------- Inputs -------------*/
.singleLineTextBox {
	font-family:Verdana;
	font-size:12px;
	height:16px;
	width:160px;
}

.fileUpload {
	font-family:Verdana;
	width:505px;
}

.multiLineTextBox {
	font-family:Verdana;
	font-size:12px;
	height:100px;
	width:500px;	
}

/*------------- Custom -------------*/
.error {
	color:#ff0000;
	font-weight:bold;
}

.leftnavcell {
	border-right: solid 1px #828282;
	padding: 30px 10px 0px 0px;
	display: table-cell;
}

.white12pt {
    color:#ffffff;
    font-family:Verdana;
    font-size:12pt;
    font-weight:normal;
    line-height:16pt;
}

.black8pt {
    color:#000000;
    font-family:Verdana;
    font-size:8pt;
    font-weight:normal;
    line-height:10pt;
}

.h1_green {
    border-bottom:dotted 1px #828282;
    color:#5d7854;
    display:block;
    font-family:Georgia;
    font-size:16pt;
    line-height:25pt;
    margin-bottom:18px;
}

.h3_green {
    color:#5d7854;
    font-family:Georgia;
    font-size:13pt;
    line-height:16pt;
}

.h1_pink {
    border-bottom:dotted 1px #828282;
    color:#9c6f85;
    display:block;
    font-family:Georgia;
    font-size:16pt;
    line-height:25pt;
    margin-bottom:18px;
}

.h3_pink {
    color:#9c6f85;
    font-family:Georgia;
    font-size:13pt;
    line-height:16pt;
}

.h1_blue {
    border-bottom:dotted 1px #828282;
    color:#6b82a5;
    display:block;
    font-family:Georgia;
    font-size:16pt;
    line-height:25pt;
    margin-bottom:18px;
}

.h3_blue {
    color:#6b82a5;
    font-family:Georgia;
    font-size:13pt;
    line-height:16pt;
}

.rightnavHeader {
    color:#5f135e;
	font-family:Georgia;
	font-size:16pt;
	font-weight:normal;
	line-height:18pt;
	text-decoration:none;   
}

.rightnavText {
    color:#5f135e;
    font-family:Georgia;
    font-size:9pt;
    font-weight:normal;
    line-height:11pt;
}

/*-------- Drop Downs ----------*/
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */




/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {position:relative; z-index:100;	width: 194px;	height: 55px; color:#ffffff;}
	
/* style the links for the top level */
.menu a, .menu a:visited {display:block; FONT-FAMILY: Georgia; text-align: center; font-size:11px; text-decoration:none; color:#ffffff; width:194px; height:55px; border:0px solid #ffffff; border-width:0px 0 0px 0px; background:#6a6a6a; padding-left:0px; line-height:29px;}	

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left; width:194px; position:relative; color:#ffffff;}

.menu ul {padding:0; margin:0; list-style: none; list-style-type:none; color:#ffffff;}

.menu ul li {float:left; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:194px; height:55px; color:#ffffff; border:px solid #ffffff; border-style:solid; background:#6a6a6a; font-size:11pt; overflow:hidden;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#ffffff; background:#6a6a6a;}
.menu ul li:hover ul {display:block; position:absolute; top:55px; left:0; width:194px;}
.menu ul li:hover ul li a.hide {background:#6a6a6a; color:#ffffff;}
.menu ul li:hover ul li:hover a.hide {background:#6a6a6a; color:#ffffff;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a:hover {background:#6a6a6a; color:#ffffff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:194px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-194px;}
.menu ul li:hover ul li a {	display: block;	background: #6a6a6a;color: #ffffff;vertical-align: middle;}

.menu ul li ul {display: none;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:55px;left:0; width:194px;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#6a6a6a; color:#ffffff; height:auto; padding:0px 0px; width:191px; border-width:1px 1px 1px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#fff; background:#000000;}
.menu :hover > a, .menu ul ul :hover > a {color:#fff ;background:#000000;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul{visibility:visible;}

/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}

/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

/*-------------------------------------News---------------------------------*/ 
   
/* News List */
.sf_newsList 
{
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
}
.sf_newsList li
{
	margin: 0 0 20px;
	padding: 0;
	list-style-type: none;
}
.sf_newsList li h2.sf_newsTitle
{
	font-weight:bold;
	font-size:10pt;
	font-family:Verdana;
	margin:0px 0px 0px 0px;
}

.sf_singleNews h2.sf_NewsTitle
{
	font-weight:bold;
	font-size:10pt;
	font-family:Verdana;
	margin:0px 0px 0px 0px;
}

.sf_newsList li .sf_newsDate 
{
	font-size: .9em;
	color:#ffffff;
	margin:0px 0px 0px 0px;
}
.sf_newsList .sf_newsSummary 
{	

}
.sf_newsList .sf_newsSummary img 
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
/* News tag list */
dl.sf_newsTagList 
{
}
dl.sf_newsTagList dt, dl.sf_newsTagList dd
{
	display: inline;
}
/* Pager */
ol.sf_pager 
{
	margin: 10px 0;
	padding: 0;
	width: 100%;
	float: left;
	list-style: none;
	clear: both;
}
ol.sf_pager li
{
	margin: 0;
	padding: 0 10px 0 0;
	width: auto;
	float: left;
}
ol.sf_pager li a
{
	padding: 3px 5px;
}
ol.sf_pager li a[disabled="disabled"], ol.sf_pager li a.sf_PagerSelItem
{
	color: #666;
	text-decoration: none;
	cursor: default;
}   