
/*Background-color is page background*/
body {
	margin: 25px;
	color: #000000;
	background-color: #d3d4d9;}

#menu {
	list-style: none outside;
	padding: 0;
	margin: 0;
	background-color: transparent;
	border-top: none;
	border-bottom: none;}

#menu li {
	display: inline;
	padding: 0;
	margin: 0px;}

#menu li a:link, #menu li a:visited {
	text-decoration: none;
	text-align: center;
	float: left;
	display: block;
	padding: 12px 25px;
	background: transparent;
	color: #f5dbaa;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;}

#menu li a:hover {
	text-decoration: none;
	background: transparent;
	color: #b0b0b4;}

#menu li a.rightline{
	border-right: solid 1px #70738D;
	height: 25px;}

#menu li a.norightline{
	border-right: 0;
	height: 25px;}

#menu li a:active {
	background: transparent;
	color: #fff;}

/*Image control CSS*/
/*img {display: block;}*/
/* Table control CSS*/
/*background is background color of content*/

td.maincontent
{
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
border: 0px;
color: #000000;
background: #FFFFFF;
padding-left: 10px;
}

table.tblbrdr {
	border: 1px solid #70738D;
	color: #999999;
	background: #ffffff;
	height: 500px;}
/*Main Menu Items Display
*/
td.navbar {
	border: 0px none;
	color: #ffffff;
	background: #FFFFFF url('../images/nav_bkgd.gif') repeat-x bottom left;
	height: 20px;
	margin: 0;
	padding: 0}

td.imagebar {
	border: 0 none;
	color: #FFFFFF;
	background: #FFFFFF url('../images/header.jpg');
	height: 92px;
	margin: 0;
	padding: 0}

td.footer {
	border: 0px none;
	color: #FFFFFF;
	background: #FFFFFF url('../images/footer.jpg') repeat-x bottom left;
	height: 20px}

td.subnav {
	border: 0px;
	color: #000000;
	background: #f3dcaa;
	height: 350px;
	padding: 0;
	width: 150px;
	border-right: 1px solid #70738D;}
	
	td.breadcrumbsbkgd
{
	border: 0px;
	color: #FFFFFF;
	background: #FFFFFF url(./../images/breadcrumbs_bkgd.jpg) top left repeat-x;
	height: 0px;
	padding-left: 158px;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-right: 0;
}

/* Controls the text for the Kinetic Webs footer*/
td.kwfooter {
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
font-weight: bold;
font-variant: small-caps; }

/* Controls the anchor actions for Kinetic Webs footer*/
a.kwfooter { 
color: #000000; 
text-decoration: none;
background-color: transparent;  }
a.kwfooter:link  { 
color: #000000; 
text-decoration: none;
background-color: transparent;  }
a.kwfooter:visited  { 
color: #000000; 
text-decoration: none;
background-color: transparent;  }
a.kwfooter:active  {
color: #666666;
text-decoration: none;
background-color: transparent;  }
a.kwfooter:hover  { 
color: #666666; 
text-decoration: none; 
background-color: transparent;  }

#footertext {
	font-family: verdana,arial,geneva,sans-serif;
	font-size: 9px;
	color: #B76F65;
	background: transparent;
	line-height: 10px;
	padding-top: 0px;
	margin-left: 455px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0px;}

div.subnavboxsearch {
	border-bottom: #ca0000 solid 1px;
	font-size: 10px;
	line-height: 12px;
	font-family: verdana,arial,geneva,sans-serif;
	padding: 10px 0;
	margin: 0;
	display: block;}

a { 
text-decoration: underline; }

a:link { 
color: #ca0000; 
background-color: transparent;}

a:visited { 
color: #666666; 
background-color: transparent; }

a:active {
color: #70738D; 
background-color: transparent; }

a:hover { 
color: #70738D; 
text-decoration: underline; 
background-color: transparent; }

/*Kinetic Webs Footer Link Colors */
a:kwfooter { 
text-decoration: none;}

a:kwfooter:link { 
color: #000000; 
text-decoration: none;
background-color: transparent; }

a:kwfooter:visited { 
color: #666; 
text-decoration: none;
background-color: transparent; }

a:kwfooter:active {
color: #000000;
text-decoration: none;
background-color: transparent; }

a:kwfooter:hover { 
color: #70738D; 
text-decoration: none; 
background-color: transparent; }

/* Headers */

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px; 
	font-weight: bold;
	line-height: 22px;
	color: #ca0000;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: transparent;}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 11px; 
	font-weight: bold;
	line-height: 18px;
	color: #ca0000;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: transparent;}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 8px;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	color: #666; 
	background-color: transparent;}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	background-color: transparent;}

p {
    font-size: 8pt;
	font-color: #000000;
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 1.5em;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;}

ol {
    font-size: 8pt;
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 1.4em;
	margin-left: 20px;
	padding-left: 20px;
	margin-right: 10px;
	margin-bottom: 1em;}

ul {
    font-size: 8pt;
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 1.4em;
	margin-left: 20px;
	padding-left: 20px;
	margin-right: 10px;
	margin-bottom: 1em;}

/* Form Elements */

.formsubnav {
	background-color: #ffffff;
	color: #70738D;
	padding: 1px;
	margin: 0 0 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	border: 1px solid #70738D;}

div.homenav {
    font-size: 9px;
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 12px;
	color: #ffffff;
	margin: 0;
	padding: 55px 15px 0px 550px;
	white-space: nowrap;}
	
/* Sub Menu Navigation Home/Sitemap/Contact Us */

a.homenavtext {
    font-size: 9px;
    font-family: verdana,arial,geneva,sans-serif;}
	
a.homenavtext:link {
    color: #ffffff;
    text-decoration: none;}

a.homenavtext:visited {
    font-size: 9px;
    color: #ffffff;
    font-family: verdana,arial,geneva,sans-serif;
    text-decoration: none;}
	
a.homenavtext:active {
    font-size: 9px;
    color: #ffffff
    font-family: verdana,arial,geneva,sans-serif;
    text-decoration: none;}

a.homenavtext:hover {
    color: #ffffff;
    text-decoration: underline;}

.subnav {
    font-size: 9px;
    font-family: verdana,arial,geneva,sans-serif;
	padding-top: 3px;}
	
a.subnav {
    font-size: 9px;
    font-family: verdana,arial,geneva,sans-serif;}
	
a.subnav:link {
    color: #ffffff;
    text-decoration: none;}

a.subnav:visited {
    font-size: 9px;
    color: #ffffff;
    font-family: verdana,arial,geneva,sans-serif;
    text-decoration: none;}
	
a.subnav:active {
    font-size: 9px;
    color: #666666;
    font-family: verdana,arial,geneva,sans-serif;
    text-decoration: none;}

a.subnav:hover{
    color: #000000;
    text-decoration: underline;}

/* -- ssCMS Required Styles ---------------------------------------- */

table.ssCMS_TableBorder{
	/* Applied to tables once the user is logged in. */
	border-width: 1px;
	border-color: #ca0000;
	border-style: solid;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0;}

.ssCMS_TextField{
	/* Used in HTML text fields and dropdowns. */
	background-color: #D6CBBD;
	color: #000000;
	padding: 1px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	border: 1px solid #666666;}

.ssCMS_ButtonElement1{
	/* Applied to Article buttons and other buttons in the system. */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	background-color:#E7E2D1;
	border: #666666; 
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px; 
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 65px;}

.ssCMS_ButtonElement2{
	/* Applied to Page buttons. */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	background-color:#A6C0CA;
	border: #666666; 
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px; 
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 65px;}

.ssCMS_Caption{
	/* Used to display a smaller less intrusive font, such as "tips" and "notes". */
    font-size: 9px;
    color: #999999;
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 1.5em;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;}

tr.ssCMS_HeaderRow{
	/* Used in table header rows. */
	background-color: #CECECE;}

tr.ssCMS_AlternateRow{
	/* Used in alternate (every 2nd) table row. */
	background-color: #EEEEEE;}

.ssCMS_Required{
	/* Displayed in error messages. */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D90000;}

a.ssCMS_SubNavigationLink {
	/* Used in the Sub Navigation section (for Horizontal and Vertical designs). */
	text-decoration: none;
	padding-right: 15px;
	padding-left: 0px;
	margin: 0;
	display: block;
	text-align: right;}

a.ssCMS_SubNavigationLink:link 
{ 
	color: #ca0000; 
	background-color: transparent; 
}

a.ssCMS_SubNavigationLink:visited 
{ 
	color: #666; 
	background-color: transparent; 
}

a.ssCMS_SubNavigationLink:active 
{ 
	color: #70738D; 
	background-color: transparent; 
}

a.ssCMS_SubNavigationLink:hover 
{ 
	color: #70738D; 
	text-decoration: underline; 
	background: url('../images/subnavtri.gif') no-repeat 0px -8px;
}

div.ssCMS_SubNavigationBox
{
	/* Houses all the sub navigation links. */
	border-bottom: #ca0000 solid 1px;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	font-family: verdana,arial,geneva,sans-serif;
	padding: 10px 0;
	margin: 0;
	display: block;
}

a.ssCMS_SubNavigationUnapprovedLink
{
	/* Used in the Sub Navigation section (for Horizontal and Vertical designs)
	for Pages that haven't been approved by a moderator yet. */
	text-decoration: none;
	padding-right: 15px;
	padding-left: 0px;
	margin: 0;
	display: block;
	text-align: right;
}

a.ssCMS_SubNavigationUnapprovedLink:link
{ 
	color: #E32222; 
	background-color: transparent; 
}

a.ssCMS_SubNavigationUnapprovedLink:visited
{ 
	color: #E32222; 
	background-color: transparent; 
}

a.ssCMS_SubNavigationUnapprovedLink:active
{ 
	color: #E32222; 
	background-color: transparent; 
}

a.ssCMS_SubNavigationUnapprovedLink:hover
{ 
	color: #E32222; 
	text-decoration: underline; 
	background: url('../images/subnavtri.gif') no-repeat 0px -8px;
}

.ssCMS_Sitemap
{
	/* Used in the Site Map and other areas of the system 
	that required a different style applied to a link. */
    font-size: 10px;
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 12px;
	color: #ca0000;
}

a.ssCMS_Sitemap
{
    font-size: 10px;
    font-family: verdana,arial,geneva,sans-serif;
}
	
a.ssCMS_Sitemap:link
{
    color: #ca0000;
    text-decoration: none;
}
a.ssCMS_Sitemap:visited
{
    font-size: 10px;
    color: #ca0000;
    font-family: verdana,arial,geneva,sans-serif;
    text-decoration: none;
}
a.ssCMS_Sitemap:active
{
    font-size: 10px;
    color: #666666;
    font-family: verdana,arial,geneva,sans-serif;
    text-decoration: none;
}

a.ssCMS_Sitemap:hover
{
    color: #70738D;
    text-decoration: underline;
}

.ssCMS_Breadcrumb
{
    font-size: 9px;
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 12px;
	color: #ca0000;
}
	
a.ssCMS_Breadcrumb
{
    font-size: 9px;
    font-family: verdana,arial,geneva,sans-serif;
}
	
a.ssCMS_Breadcrumb:link
{
    color: #ca0000;
    text-decoration: none;
}
a.ssCMS_Breadcrumb:visited
{
    font-size: 9px;
    color: #ca0000;
    font-family: verdana,arial,geneva,sans-serif;
    text-decoration: none;
}
a.ssCMS_Breadcrumb:active
{
    font-size: 9px;
    color: #666666;
    font-family: verdana,arial,geneva,sans-serif;
    text-decoration: none;
}

a.ssCMS_Breadcrumb:hover
{
    color: #70738D;
    text-decoration: underline;
}

.ssCMS_HighlightedWord
{
	/* Used in the search engine to select the found word(s). */
    font-size: 11px;
    font-family: verdana,arial,geneva,sans-serif;
	font-weight: bold;
	background-color: #FFFF00;
}

.ssCMS_ArticleInfo
{
	/* Used in the Article Information popup page. */
    font-size: 11px;
    font-family: verdana,arial,geneva,sans-serif;
	color: #5F5F5F;
	font-weight: normal;
}

.ssCMS_AdminMenu
{
	/* Style applied to the Administration Menu that
	appears once the user has logged into the CMS. */
    font-size: 9px;
    color: #000000;
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 1.5em;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 1em;
	margin-top: 0.2em;
	text-align: left;
}

.ssCMS_ExpiredArticle
{
	/* Gets applied to the content lines in the Expired Articles report. */
    font-size: 9px;
    color: #666;
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 1.5em;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 1em;
	margin-top: 0.2em;	
}

.ssCMS_HeaderText
{
	/* Displays a larger header text, sometimes used in table header rows and categories. */
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 20px; 
	font-weight: bold;
	line-height: 16px;
	color: #70738D;
	background-color: transparent;
}

.ssCMS_Header2Text
{
	/* Displays header text (slightly smaller than ssCMS_HeaderText),
	sometimes used in table header rows and categories as well as
	the Article Title. */
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 16px; 
	font-weight: bold;
	line-height: 14px;
	color: #ca0000;
	background-color: transparent;
}

.ssCMS_Header3Text
{
	/* Displays header text (slightly smaller than ssCMS_Header2Text),
	sometimes used in table header rows and categories. */
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
	color: #666; 
	background-color: transparent;
}

.ssCMS_Header4Text
{
	/* Displays header text (slightly smaller than ssCMS_Header3Text),
	sometimes used in table header rows and categories. */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 11px;
	line-height: 10px;
	font-weight: bold;
	background-color: transparent;
}

/* -- End of ssCMS Required Styles --------------------------------- */

/* -------- SV Snippets ------------ */
div.related{
	background: #D4D5DD url('../images/relatedbkgd.jpg') repeat-y top right;
	width: 180px;
	height: 150px;
	float: right;
	border: 1px solid #70738D;
	padding: 10px;
	margin: 10px}

.relatedtext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #70738D;
	background: transparent;
	line-height: 11px;
	margin-left: 0px;
	margin-right: 30px;}

span.copy{
    font-size: 9px;
    color: #000000;
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 7px;
	margin-left: 1px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 0px;}