﻿body
{
   margin:0; 
   font-family: Arial;
   font-size: 12px;
   background-color:#EFEFEF;
}

/*
p
{
    margin: 0;
	padding: 0;
}
*/

#main
{
    background-color:White;
    width: 900px;
    border:solid 1px black;
    margin-left:auto; 
    margin-right:auto;
    margin-top:10px;
}

#main #header
{
   background-color:#CC0001;
   width:100%;
   height:95px;  
}

#spacer1
{
    height:1px;
}





#navigation
{
   background-color:Black;
   width:100%;
   height:33px;
   margin-bottom:10px;
}

#main #navigation a
{
    color:White;
    font-family:Arial;
    font-size:12px; 
    text-decoration:none; 
    font-weight:bold;
}
#main #navigation a:visited
{
    color:White;
    font-family:Arial;
    font-size:12px;     
}
#main #navigation a:hover
{
    color:White;
    font-family:Arial;
    font-size:12px;    
}

#main #content
{
    /*padding-top:15px;*/
}

#main #content #leftcolumn
{
   background-color:#CC0001;
   width:175px;
   height:40px;
}

#main #content #leftcolumn #greybar
{
    height: 3px;
    background-color:Gray;
}

#main #content #leftcolumn .image
{
   width:175px;
   height:175px; 
}

#subnav
{
    float:left;
    /*padding: 10px;*/
    font-size:11px;
    font-family:Arial;
	font-weight:bold;
    background: #CC0001;
    margin-top:0px;
    width:165px;
}

#subnav a
{
    color:White;
    text-decoration:none;
}

.SubNavItem
{
    border-bottom: 1px dotted #990000;
    margin-bottom:0px;
    margin-top:0px;
    padding-bottom: 8px;
    padding-top: 8px;
    margin-left: 7px;
}

#subnav a:visited
{
    color:White;
}

#subnav a:hover
{
    color:Black;
}

#subnav hr
{
    border:dotted 1px #990000;
}

#footer
{
    font-family:Arial;
    color: #666666;
    font-size:10px;
    text-align:center;
    padding-top:10px;
}

#page
{
    
}

tr
{
    vertical-align:top;
}

hr {color: #CCCCCC; height: .25px;}

#maincontent
{
    float:right;
    background-color: White;
    width:675px;
}

#maincontent .left
{
    width: 71.5%;
    padding: 10px;
    float: left;
    border-right: solid 2px white;
}

#maincontent .right
{
    width: 23%;
    padding: 10px;
    float: right;
}

.HomePageHeader
{
    font-family: Georgia;
    font-size: 25px;
    margin-bottom: 0px; 
    margin-top: 2px;
    margin-left: 8px;
    color: #FFFFFF;
}

.HomePageContent
{
	text-align: left; 
	padding-left: 5px;
	padding-right: 5px;
	font-size:11px;
}

.HomePageContent hr
{
	width:90%;
	border:dotted .5px #990000;

	
}

.HomePageContent a
{

	color:#FFFFFF;
}

.HomePageContent a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

.HomePageContent a:visited
{

	color:#FFFFFF;
}

#PageHeader
{
    font-family: Georgia;
    font-size: 25px;
    margin-bottom: 0px;
    color: #CC0001;
}

#PageSubHeader
{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 25px;
}

#PageMiddleContent
{
    padding-right: 25px; 
    padding-left: 25px; 
    padding-bottom: 5px; 
    padding-top: 5px;
}


a
{
    color: #000000;
	font-weight:bold;
	text-decoration:none;
}

a:visited
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a:hover
{
	color:#000000;
	text-decoration:underline;
}





ul
{
	margin: 0px;
}

li
{
	padding-left: 5px;
	padding-bottom: 10px;
}


#Quicklinks
{
    width:100%;
    color:Black;
    font-weight:bold;
    width:900px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
}

#Quicklinks #left
{
    float:left;
}

#Quicklinks #right
{
    float:right; 
}

#Quicklinks a
{
    text-decoration:none;
    color:Black;
    font-weight:bold;
}

#Quicklinks a:hover
{
    color:#CC0001;
	text-decoration:underline;
}

#Quicklinks a:visited
{
    color:Black;
}

/*Brian added for RtColumn Header*/
h5
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#CC0000;
		background-color:#efefef;
		text-align:center
}

#RtColumn
{
    background-color:#FFFFFF;
    margin-top:10px;
	color:#000000;
}

#RtColumnnav
{
    float:left;
    font-size:11px;
    font-family:Arial;
	font-weight:bold;
	background-color:#CCCCCC;
    margin-top:10px;
	width: 160px;
}

#RtColumnnav a
{
   color:black;
   text-decoration:none;
}

#RtColumnnavContent

{
   padding:5px;
}

.RtColumnnavItem
{
	padding:3px 0px 3px 0px;
}


#RtColumnnav a:visited
{
    color:black;
	text-decoration:none;
}


#RtColumnnav a:hover
{
    color:white;
	text-decoration:none;
}

#RtColumnnav hr
{
    border:dotted 0.5px #999999;
	width: 140px;
	
}



#RtColumn .header
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;  
}


/*Tables - Brian added*/
#support table {
	/*margin: 10px 5px 0px 50px*/
	font-size:20px;
	width:700px;
}

#support caption {
	font-size: 14px;
	font-weight: bold;
	text-align:left;
	color: #CC3300;
}

#support td {
	padding: 5px 10px 5px 5px;
	border: 1px solid #666666;
	background: #FFF; color: #000;
	text-align: left;
	vertical-align:top;
}

#support th {
	padding: 5px 10px 5px 10px;
	border: 1px solid #787A6B;
	background-color: #DCE4C4;
	text-align: left;
}


#support table a {
	font-weight: bold;
	color: #000;

}

#support img {
padding:5px 20px 5px 20px;
}


#subgroups a.link{display:block;width:100%;height:100%; text-decoration:none; color:Black; font-weight:bold;}
#subgroups td{border:solid 1px black; vertical-align:middle; text-align:center; background-color:#CC0001;}
#subgroups #selected{border:solid 1px black; vertical-align:middle; text-align:center; background-color:White;}
#subgroups td:hover{background-color:White;}
#subgroups .span{display:block;padding:5px 30px;}

.calendaritems
{
	font-size:10px;
	font-family: arial;
}



