﻿BODY
{
	margin: 10px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 14px;
	color: #666666;
}
p
{
	margin: 10px 0px;
}
/*--  CONTROLS --*/
.ControlLabel
{
    font-size: 10pt;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ControlReq
{
    font-size: 10pt;
    color: #a52a2a;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ControlOpt
{
    font-size: 10pt;
    color: #a52a2a;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ControlHelperText
{
    font-size: 7pt;
    color: Gray;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MessageGood
{
    font-family: Arial;
    font-size: 10pt; 
    color: Green;
}

.MessageBad
{ 
    font-family: Arial;
    font-size: 10pt; 
    color: Red;
}
/*-- LOGIN --*/
.UserName
{
    font-size: 8pt;
    color: #a52a2a;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Password
{
    font-size: 8pt;
    color: #a52a2a;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.LoginLabel
{
    font-size: 8pt;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.LoginSubmit
{
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*-- TITLE --*/
#TitleImage
{
    padding: 5px 0px 5px 10px;
}
#heading
{
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}
#subheading{
	font-size: 10pt;
	font-weight: bold;
}
/*-- Header & Menu--*/
#Header
{
   background-image: url(images/HorizontalBar.png);
}
#HeaderLeft {
	background: url(images/Corner1.gif) top left no-repeat;
	margin-top: 3px;
	width: 535px;
	height: 25px;
	padding: 2px 0px 2px 10px;
	color: #a9c0db;
	font-size: 8pt;
	white-space: nowrap;
}
#HeaderRight {
	background: #231313 url(images/Corner2.gif) top right no-repeat;
	width: 155px;
	height: 25px;
	padding: 2px 0px 2px 0px;
	white-space: nowrap;
}
#HeaderLeft a:link, #footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#HeaderLeft a:hover {
	color: #D4E7F8;
	text-decoration: none;
}
#HeaderLeft a:active {
	color: #FFFFFF;
}
/*-- MENU --*/
#nav-main {
	padding: 2px 0px 2px 20px;
	font-weight:bold;
}
#nav-main a:link,
#nav-main a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#nav-main a:hover {
	color:#D4E7F8;
	text-decoration:underline;
}
#nav-main a:active {
	color:#FFFFFF;
}
#nav-main li.current a:link,
#nav-main li.current a:visited {
	text-decoration:underline;
}
#nav-main li.current a:hover {
	color:#D4E7F8;
	text-decoration:underline;
}
#nav-main li.current a:active {
	color:#FFFFFF;
}
/*-- FOOTER --*/
#Footer
{
   background-image: url(images/HorizontalBar.png);
}
#FooterLeft {
	background: url(images/Corner4.gif) bottom left no-repeat;
	margin-top: 3px;
	width: 535px;
	height: 25px;
	padding: 2px 0px 2px 10px;
	color: #a9c0db;
	font-size: 8pt;
	white-space: nowrap;
}
#FooterRight {
	background: #231313 url(images/Corner3.gif) bottom right no-repeat;
	width: 155px;
	height: 25px;
	padding: 2px 0px 2px 0px;
	white-space: nowrap;
}
#FooterLeft a:link, #footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#FooterLeft a:hover {
	color: #D4E7F8;
	text-decoration: none;
}
#FooterLeft a:active {
	color: #FFFFFF;
}
/*-- HOME --*/
#HomeRow1
{
    margin: 5px 0px 5px 0px;
}
#HomeRow1Picture
{
    width: 545px;
    height: 179px;
    text-align: left;    
}
#HomeRow1Text {
	width: 151px;
	height: 179px;
	text-align: center;
	padding: 0px 2px 0px 2px;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	background-color: #231313;
	vertical-align: middle;
}
#HomeRow2
{
    margin: 3px 0px 5px 0px;
    border: solid 1px gray; 
    padding: 2px;    
}
#HomeRow2RightText
{
	background: url(images/bg-content-side.png) repeat-y left;
	width: 151px;
	padding-left: 4px;
}
#HomeRow2 a:link
{
    text-decoration:underline;
}
#HomeRow2 a:visited
{
    text-decoration:underline;
}
#HomeRow2 a:hover
{
    text-decoration:None;
}
#HomeRow2Columns
{
    
}
#HomeRow2Column1
{
	background: url(images/VerticalDash.gif) repeat-y right;
	width: 180px;
	padding: 0px 10px 0px 0px;
	vertical-align: top;
}
#HomeRow2Column2
{
	background: url(images/VerticalDash.gif) repeat-y right;
	width: 180px;
	padding: 0px 10px 0px 0px;
	vertical-align: top;
}
#HomeRow2Column3
{
	width: 180px;
	padding: 0px 4px 0px 0px;
	vertical-align: top;
}
.HomeRssFeed
{
    width: 150px;
    height: 450px;
}
/*-- PAGE TITLE --*/
#PageTitle
{
	width: 680px;
	height: 20px;
	background: #662414;
	color: #d5e8ff;
	font-size: 12pt;
	padding: 6px 0px 2px 20px;
	margin: 3px 0px 3px 0px;
	text-align: left;
	font-weight: bold;
}
#PageTitle a:link,#pagetitle a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
#PageTitle a:hover
{
	color: #D4E7F8;
	text-decoration: none;
}
/*-- LINKS --*/
.JumpTop
{
    color:Red;
}
a:link
{
	color:#d61719;
	text-decoration:underline;
}
a:visited
{
	color:#980000;
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}
a:active
{
	color:#980000;
}
#content-side2-three-column a:link,
#content-side1-three-column a:link,
#content-side2-three-column a:visited,
#content-side1-three-column a:visited
{
	text-decoration:none;
}
#content-side2-three-column a:hover,
#content-side1-three-column a:hover
{
	text-decoration:underline;
}
/*-- PAGE CONTENT CONTAINER --*/
#PageContentContainer
{
    width: 698px;
    border: solid 1px gray;
}
#PageContentLeftColumn
{
	background: url(images/VerticalDash.gif) repeat-y right;
	width: 150px;
	padding: 0px 10px 0px 0px;
	vertical-align: top;
	
}
#PageContentCenterColumn
{
	background: url(images/VerticalDash.gif) repeat-y right;
	width: 400px;
	padding: 0px 10px 0px 0px;
	vertical-align: top;	
}
#PageContentRightColumn
{
	width: 150px;
	padding: 0px 10px 0px 0px;
	vertical-align: top;
}
/*-- LISTS --*/
ul
{
	margin: 0;
	padding: 0;
}
li
{
	list-style: none;
	background: url(images/list-bullet-02.gif) 0 9pt;
	background-repeat: no-repeat;
	padding: 2px 0px 2px 6px;
	margin-left: 4px;
}
ul.list-of-links-left {
	border-bottom:none;
	font-size: 10pt;
	padding-left: 15px;
}
ul.list-of-links-left li
{
	background-image:url(images/list-bullet-01-link.gif);
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 9pt;
}
ul.list-of-links {
	border-bottom:none;
	font-size: 8pt;
}
ul.list-of-links li
{
	background-image:url(images/list-bullet-01-link.gif);
}
ul.list-of-links li.lines
{
    border-bottom: dotted 1px silver;
}
/*-- HEADINGS --*/

h1, h2, h3, h4, h5, h6
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 10px 5px;
}
h1
{
	font-size:16pt;
}
h2
{
	font-size:12pt;
}
h3
{
	font-size:11pt;
}
h3.small
{
	font-size:10pt;
}
