/* home.css */
#MasterContainer
{
	width: 775px;
}

/*********************************
Heading
**********************************/
#TopHeading
{
	width: 775px;
}
div.reg{
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	top: 35px;
	left: 168px;
}
#LowerHeading
{
	width: 775px;
	height: 46px;
	position: relative;
	background-image: url(/images/header/purple-repeat.gif);
	background-repeat: repeat;
}

#LowerHeadingChildRight
{
	position: absolute;
	left: 542px;
	top: 0;
}

#NavigationContainer
{
	width: 775px;
	background-image: url(/images/navigation/navigation-filler.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #BAA6CB;
}
/***End Heading***/

#TopTable
{
	width: 775px;
}

#TopTableLeftCell
{
	width: 408px;
}

#TopTableRightCell
{
	width: 367px;
	text-align: right;
}

.HomePageH2
{
	color: #FFFFFF;
	font-family: verdana;
	font-size: 16px;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 3px 0px;
}

A:link
{
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
}

A:hover
{
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
}

A:visited
{
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
}

H1
{
	color: #56257C;
	font-family: verdana;
	font-size: 17px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 8px 20px; 
}

H2
{
	color: #6E478A;
	font-family: verdana;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 5px;
	border-bottom: 1px solid #6E478A;
}

#MainLine
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 10px;
}

.BottomCell
{
	background-color: #967AAD;
	padding-top: 5px;
}

.BottomCellDivider
{
	background-image: url(/images/home/line-background.jpg);
	background-repeat: repeat-y;
}

.BottomCellH2
{
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	border-bottom: none;
}

.BottomCellH2Link:Link
{
	color: #FFFFFF;
	font-family: verdana;
	font-size: 16px;
	text-decoration: none;
}

.BottomCellH2Link:hover
{
	color: #FFFFFF;
	font-family: verdana;
	font-size: 16px;
	text-decoration: none;
}

.BottomCellH2Link:visited
{
	color: #FFFFFF;
	font-family: verdana;
	font-size: 16px;
	text-decoration: none;
}

.BottomSmallerHeading
{
	color: #FFFFFF;
	font-family: verdana;
	font-size: 13px;
	margin-left: 16px;
}

.BottomList
{	
	margin-top: 5px;
	margin-left: 5px;
	padding-left: 5px;
	list-style-type: none;
}

.BottomList LI
{
	background-image: url(/images/home/small-round-arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 8px 0 8px 22px;
	line-height: 16px;

}

.MainList
{	
	margin-top: 2px;
	margin-left: 5px;
	padding-left: 5px;
	list-style-type: none;
}

.MainList LI
{
	background-image: url(/images/home/large-round-arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 4px 0 4px 28px;
	line-height: 14px;

}

.MainList LI a:link
{
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	text-decoration: none;
	color: #6B478A;
}

.MainList LI a:hover
{
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	text-decoration: underline;
	color: #6B478A;
}

.MainList LI a:visited
{
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	text-decoration: none;
	color: #6B478A;
}


/*******************************
Whats New
********************************/
.WhatsNew
{
	margin-left: 10px;
}

.WhatsNewList
{
	margin-top: 2px;
	margin-left: 9px;
	padding-left: 9px;
	list-style-type: disc;
	color: #990000;
}

.WhatsNewList LI a:link
{
	font-size: 12px;
	font-family: arial;
	text-decoration: none;
	color: #990000;
}

.WhatsNewList LI a:hover
{
	font-size: 12px;
	font-family: arial;
	text-decoration: underline;
	color: #990000;
}

.WhatsNewList LI a:visited
{
	font-size: 12px;
	font-family: arial;
	text-decoration: none;
	color: #990000;
}
/*****************************
Rounded Box
******************************/
.rbroundbox    { background: url(/images/home/background.jpg); }

.rbtop         { background: url(/images/home/top-corner.jpg) repeat-x; }
.rbtop div     { background: url(/images/home/top-left-corner.jpg) no-repeat top left; }
.rbtop div div { background: url(/images/home/top-right-corner.jpg) no-repeat top right; }

.rbbot         { background: url(/images/home/bottom-corner.jpg) repeat-x; }
.rbbot div     { background: url(/images/home/bottom-left-corner.jpg) no-repeat top left; }
.rbbot div div { background: url(/images/home/bottom-right-corner.jpg) no-repeat top right; }

.rbcontentwrap { background: url(/images/home/left-corner.jpg) repeat-y; }
.rbcontent     { background: url(/images/home/right-corner.jpg) repeat-y right; }
 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot 
{
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.rbcontent  { padding: 1px 1em; margin: 0;}
.rbroundbox { width: 350px;  }


/***************************
Footer
****************************/
#Footer
{
	width: 775px;
	text-align: center;
	padding-top: 10px;
}

#Footer A:link
{
	font-family: arial;
	font-size: 11px;
	color: #724D92;
}

#Footer A:hover
{
	font-family: arial;
	font-size: 11px;
	color: #724D92;
}

#Footer A:visited
{
	font-family: arial;
	font-size: 11px;
	color: #724D92;
}


#FooterChild
{
	padding-top: 8px;
	padding-bottom: 8px;
}

#PrintFooter
{
	display: none; 
}
