/* ------------------------------- BODY -------------------------------- */
.page-width
{
        width: 763px;
}

.content-section
{
        margin:0px;
        FLOAT:left;
        padding:0px;
}

.page-heading, h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.7em;
	width:463px;
	padding-left:5px;
}

.section-heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
        WIDTH:610px;
        padding:2px;
        MARGIN:2px;
        HEIGHT:22px;
        BACKGROUND-COLOR:#99CCCC;
}

.content-heading, h2
{
        font-size:1.0em;
        font-weight:bold;
        WIDTH:455px;
        padding:2px;
        MARGIN:2px;
        HEIGHT:22px;
}

.content, h4
{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	list-style-type:disc;
}

.news, h6
{
	font-weight: normal;
	font-size: x-small;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	margin-top: 0px;
	padding-top: 2px;
	margin-bottom: 0px;
	padding-bottom: 2px;
}

.forum-list
{
	font-weight: normal;
	font-size: x-small;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	margin-top: 0px;
	padding-top: 2px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	margin-left:23px;
	padding-left: 0px;
	list-style-image: url(/Images/speech_tcm252-42813.gif);
}

.news-list
{
	font-weight: normal;
	font-size: x-small;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	margin-top: 0px;
	padding-top: 2px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	margin-left:18px;
	padding-left: 0px;
	list-style-image: url(/Images/news_tcm252-42814.gif);
}

.nav-content
{
	font-weight: normal;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C855F;
	text-align:justify;
	list-style-type:disc;
}

.content-no-feature
{

        padding:0 5px 0 0;
        float:left;
}

.content-with-feature
{

        padding:0 5px 0 0;
        float:left;
        width: 457px;
}

.content-left
{
	font-weight: normal;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	list-style-type:disc ;
}

.imagecontent
{
        padding-bottom:5px;
        padding-left:5px;
}

.forum-iframe
{
        height:510px;
}

/* ------------------------------- HEADER -------------------------------- */

.Logo
{
        padding:0px;
        WIDTH:153px;
        HEIGHT:132px;
        BACKGROUND-COLOR:white;
        float:left;
}

.header-navigation
{
        font-weight:bold;
        color:white;
        WIDTH:610px;
        float: left; 
        margin-bottom: 3px;
}

A.header-link:link, A.header-link:visited
{
 padding-left:10px;
 padding-right:10px;
 color:white;
 padding-top:6px;
 padding-bottom:8px;

}
A.header-link:hover
{
  background-color:#7F59EB;
  text-decoration:none;
}

A.footer-link:link, A.footer-link:visited
{
 padding-left:10px;
 padding-right:10px;
 color:white;
 padding-top:6px;
 padding-bottom:8px;

}
A.footer-link:hover
{
  background-color:#7F59EB;
  text-decoration:none;
}

.about
{
        width: 86px;
        height: 26px;
        background-image: url(/Images/AboutUs_tcm252-41039.jpg);
        background-repeat: no-repeat;
        float: left;
}

.about-on
{
        width: 86px;
        height: 26px;
        background-image: url(/Images/AboutUs_Alt_tcm252-41040.jpg);
        background-repeat: no-repeat;
        float: left;
}

.hidden
{
  display:none;
}

.tips
{
        width: 86px;
        height: 26px;
        background-image: url(/Images/TopTips_tcm252-41051.jpg);
        background-repeat: no-repeat;
        float: left;
}

.tips-on
{
        width: 86px;
        height: 26px;
        background-image: url(/Images/TopTips_Alt_tcm252-41052.jpg);
        background-repeat: no-repeat;
        float: left;
}

.contact
{
        width: 87px;
        height: 26px;
        background-image: url(/Images/ContactUs_tcm252-41041.jpg);
        background-repeat: no-repeat;
        float: left;
}

.contact-on
{
        width: 87px;
        height: 26px;
        background-image: url(/Images/ContactUs_Alt_tcm252-41042.jpg);
        background-repeat: no-repeat;
        float: left;
}

.privacy
{
        width: 87px;
        height: 26px;
        background-image: url(/Images/Privacy_tcm252-41045.jpg);
        background-repeat: no-repeat;
        float: left;
}

.privacy-on
{
        width: 87px;
        height: 26px;
        background-image: url(/Images/Privacy_Alt_tcm252-41046.jpg);
        background-repeat: no-repeat;
        float: left;
}

.sitemap
{
        width: 87px;
        height: 26px;
        background-image: url(/Images/SiteMap_tcm252-41049.jpg);
        background-repeat: no-repeat;
        float: left;
}

.sitemap-on
{
        width: 87px;
        height: 26px;
        background-image: url(/Images/SiteMap_Alt_tcm252-41050.jpg);
        background-repeat: no-repeat;
        float: left;
}

.disclaimer
{
        width: 87px;
        height: 26px;
        background-image: url(/Images/Disclaimer_tcm252-41043.jpg);
        background-repeat: no-repeat;
        float:left;
}

.disclaimer-on
{
        width: 87px;
        height: 26px;
        background-image: url(/Images/Disclaimer_Alt_tcm252-41044.jpg);
        background-repeat: no-repeat;
        float:left;
}

.search
{
        width: 87px;
        height: 26px;
        background-image: url(/Images/Search_tcm252-41047.jpg);
        background-repeat: no-repeat;
        float: left;
}

.search-on
{
        width: 87px;
        height: 26px;
        background-image: url(/Images/Search_Alt_tcm252-41048.jpg);
        background-repeat: no-repeat;
        float: left;
}

.banner
{
        width: 599px;
        float:left; 
        padding:5px;
        MARGIN:0px;
        background-color: #78B41E;

}
.title-picture
{
        float:left;
        padding:5px;
        MARGIN:0px;
        background-color: #78B41E;
}

.top-print-icon
{
        padding:0px;
        MARGIN:0px;
}

/* ------------------------------- LEFT COLUMN -------------------------------- */

.left-column
{
        width:154px;
        FLOAT:left;
}

.left-column-title
{
        text-indent:2px;
        font-weight:bold;
        padding:2px;
        MARGIN:0px;
        HEIGHT:22px;
        BACKGROUND-COLOR:#FAFAB2;
        font-size:x-small;
}

.left-column-content
{
        padding:2px;
        BORDER-RIGHT:silver 1px solid;
        BORDER-TOP:silver 1px solid;
        MARGIN:0px;
        BORDER-LEFT:silver 1px solid;
        BORDER-BOTTOM:silver 1px solid;
        BACKGROUND-COLOR:#FBFBE3
}

/* ------------------------------- MENU -------------------------------- */

.menu-navigation
{
	width:153px;
	margin:0px;
	margin-top:-2px;
	float:left;
	padding-bottom:10px;
/*        border-right: 1px solid #2C855F;
        border-bottom: 1px solid #cccccc;
*/        
}

.menu-image
{
/*
	width:153px;
	margin:0px;
        border-right: 1px solid #2C855F;
        border-bottom: 1px solid #cccccc;
*/	
        text-align:center;
        float:left;
        padding-top:0px;
        padding-left:5px;
        padding-bottom:5px;
}

.menu-navigation ul
{
	padding:0;
	margin:0;
	border:none;
    list-style-type:none;
}

.menu-navigation li
{
	margin:0;
	width: 133px;
	padding-top: 2px;
	padding-bottom: 2px;
    list-style-type:none;
}

A.menu-section:link, A.menu-section:visited
{
	display: block;
	width: 100%;
	font-weight: bold;
	font-size: 1.0em;
	text-transform: none;
	color: #A99EC9;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	background-color: white;
	text-decoration: none;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
/*
	border-top: 1px solid #CCCCCC;
*/
}

A.menu-section:hover
{
	color: #8066CC;
/*	
	background-image: url(/Images/SelectArrowLeftMenu_tcm252-41061.jpg);
	background-repeat: no-repeat;
*/	
	text-decoration: underline;
}

.menu-option-back
{
	display: block;
	border-style: solid;
	border-color: white;
	color: #8066CC;
	background-color: white;
}

.menu-section
{
	display: block;
	font-weight: bold;
	font-size: 1.0em;
	text-transform: none;
	color: #A99EC9;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	background-color: white;
	text-decoration: none;
/*
	height:15px;
*/
	text-indent:0px;
                margin-top: 5px;
}

.home-section
{
	display: block;
	width: 100%;
        font-weight: bold;
	font-size: 1.0em;
	text-transform: none;
	color: #A99EC9;
	font-family: Verdana,Arial, Helvetica, sans-serif;
/*
	background-image: url(/Images/SelectArrowLeftMenu_tcm252-41061.jpg);
*/	
	background-repeat: no-repeat;
	background-color: white;
	text-decoration: none;
	text-indent:0px;
                margin-top: 5px;
}

A.home-section:link, A.home-section:visited
{
 	display: block;
	width: 100%;
	font-weight: bold;
	font-size: 1.0em;
	text-transform: none;
	color: #A99EC9;
/*
	background-image: url(/Images/SelectArrowLeftMenu_tcm252-41061.jpg);
	background-repeat: no-repeat;
*/
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
/*
	border-top: 1px solid #cccccc;
*/	
}

A.home-section:hover
{
	color: #7F59EB;
/*	
	background-image: url(/Images/SelectArrowLeftMenu_tcm252-41061.jpg);
	background-repeat: no-repeat;
*/
	text-decoration: underline;
}

.menu-option
{
	display: block;
	font-weight: normal;
	font-size: 0.8em;
	text-transform: none;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	background-color: white;
	text-decoration: none;
}

A.menu-option:link
{
	display: block;
	font-weight: bold;
	font-size: 0.8em;
	text-transform: none;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	background-color: white;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}

A.menu-option:visited
{
	display: block;
	font-weight: bold;
	font-size: 0.8em;
	text-transform: none;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	background-color: white;
	text-decoration: none;
}

A.menu-option:active
{
	font-weight: bold;
}

A.menu-option:hover
{
	display: block;
	color: #007C52;
	font-weight: bold;
	text-decoration: underline;
}

.menu-option-on
{
	display: block;
	font-weight: normal;
	font-size: 0.8em;
	text-transform: none;
	color: #78B41E;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	background-color: white;
	text-decoration: none;
}

A.menu-option-on:link
{
	display: block;
	font-weight: bold;
	font-size: 0.8em;
	text-transform: none;
	color: #007c52;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	background-color: white;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}

A.menu-option-on:visited
{
	display: block;
	font-weight: bold;
	font-size: 0.8em;
	text-transform: none;
	color: #007c52;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	background-color: white;
	text-decoration: none;
}

A.menu-option-on:active
{
	font-weight: bold;
}

A.menu-option-on:hover
{
	display: block;
	color: #007C52;
	font-weight: bold;
	text-decoration: underline;
}

/* -------------------------- NAVIGATION LINK ----------------------------- */

A.nav:link
{
	color: white;
	text-decoration: none;
}

A.nav:visited
{
	color: white;
	text-decoration: none;
}

A.nav:hover
{
	color: #007C52;
}

/* ------------------------------- LINKS -------------------------------- */

A:link
{
	text-decoration: none;
	font-weight: bold;
	color: #A99EC9;
}

A:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #A99EC9;
}

A:hover
{
	text-decoration: underline;
	font-weight: bold;
	color: #7F59EB;
}

/* ------------------------------- MIDDLE COLUMN -------------------------------- */

.middle-column
{
        float:left;
}

.middle-column-title
{
        font-size:1.5em;
        font-weight:bold;
        WIDTH:440px;
        padding-top: 15px;
        padding-left: 5px;
        MARGIN:0px;
/*
        height: 30px;
*/
        color:#A99EC9;
/*
        background-image: url(/Images/title_tcm252-41063.jpg);
*/
        background-repeat: no-repeat;
}

.middle-column-content
{

        WIDTH:440px;

        float:left;
        padding:5px;
        MARGIN:0px;
        font-size: small;
}

/* ------------------------------- RIGHT COLUMN -------------------------------- */

.right-column
{
        width:150px;
        FLOAT:left;
        margin-left: 0px;
        padding-top:5px;
}

.right-column-content
{
        width: 140px;
        padding-top:0px;
        padding-left:10px;
        MARGIN-left:2px;
        margin-right:0px;
       	list-style-type:disc;
	font-weight: normal;
	font-size: x-small;
	border-right: 1px solid #0089d1;
	border-left: 1px solid #0089d1;
}

.right-column-image
{
        width: 120px;
        padding-top:0px;
        padding-left:10px;
        MARGIN-left:2px;
        margin-right:0px;
       	list-style-type:disc;
	font-weight: normal;
	font-size: x-small;
	border-right: 1px solid white;
	border-left: 1px solid white;
}

.box-list
{
        padding-left:2em;
        margin-left:0em;
        text-indent:0em;
}

UL.news
{
	list-style-type:disc;
	font-weight: normal;
	font-size: small;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 20px;
        padding: 0px;
}

UL.menu
{
	list-style-type:disc;
	font-weight: normal;
	font-size: small;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left:20px;
        padding: 0px;
}

UL.site
{
	list-style-type:none;
	font-weight: normal;
	font-size: small;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left:20px;
        padding: 0px;
}

/* ------------------------------- SINGLE COLUMN -------------------------------- */

.single-column
{
        float:left;
}

.single-column-title
{
        font-size:1.5em;
        font-weight:bold;
        WIDTH:458px;
        padding-top: 15px;
        padding-left: 5px;
        MARGIN:0px;
/*
        height: 30px;
*/
        color:#A99EC9;
/*
        background-image: url(/Images/title_tcm252-41063.jpg);
*/
        background-repeat: no-repeat;
}

.single-column-content
{

        WIDTH:583px;
        padding:10px;
        MARGIN:2px;
        font-size: small;
}

/* ------------------------------- FORUMS -------------------------------- */

.forum-content
{
        WIDTH:538px;
        padding:0px;
        MARGIN:2px;
        font-size: small;
}

/* ------------------------------- FOOTER -------------------------------- */

.bottom-bar
{
        font-weight:bold;
        color:White;
        float:left;
        WIDTH:761px;
        HEIGHT:100px;
        Margin:0px;
        BACKGROUND-COLOR:#A99EC9;
}

.left-align
{
        float:left;
        padding-top:5px;
}

.right-align
{
        float:right;
        padding-right:20px;
}

.white-link
{
        font-weight:bold;
        color:white;
        text-decoration:none;
}

.white-link:hover
{
        text-decoration:underline;
}

.newsitemtopleft
{
  font-family:Verdana;
  font-size:x-small;
  width:140px;
  float: left;
}

.newsitemtopleft
{
  voice-family: "\"}\""; /* hide from IE4-5.5 */
  voice-family: inherit;
  width: 215px;
}

.newsitemtopright
{
  font-family:Verdana;
  font-size:x-small;
  width:140px;
  float: left;
}

.newsitemtopright
{
  voice-family: "\"}\""; /* hide from IE4-5.5 */
  voice-family: inherit;
  width: 215px;
}

.newsitembottomleft
{
  font-family:Verdana;
  font-size:x-small;
  clear:left;
  width:140px;
  float: left;
}

.newsitembottomleft
{
  voice-family: "\"}\""; /* hide from IE4-5.5 */
  voice-family: inherit;
  width: 215px;
}

.newsitembottomright
{
  font-family:Verdana;
  font-size:x-small;
  width:140px;
  float: left;
}

.newsitembottomright
{
  voice-family: "\"}\""; /* hide from IE4-5.5 */
  voice-family: inherit;
  width: 215px;
}