﻿/*****************************
	General Layout
*****************************/
.generalAutoMargin
{
	margin-left:auto;
	margin-right:auto;
}

.generalBody
{
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	width:850px;
	text-align:left;
}

.generalTitle
{
	padding-bottom:15px;
	padding-top:5px;
}
.center
{
	text-align:center;
}





/*****************************
	Grid Layout
*****************************/
.generalGrid
{
	margin:0px 5px 0px 5px;
	padding-bottom:20px;
	width:836px;
}
.generalHeaders a
{
	text-decoration:none;
	border-bottom:dotted 1px Maroon;
}
.generalHeaders a:hover
{
	text-decoration:none;
	border-bottom:solid 1px Maroon;
}
.generalHeaders
{
	padding:5px 10px 5px 10px;
}
.generalRows
{
	padding:10px 10px 10px 10px;
}
.generalRowsBegin
{
	padding-left:10px;
}
.generalUnderline
{
	border-bottom:solid 1px #B0B0B0;
}
/*Used for spacing regularity between browsers*/
.generalBottomTable
{
	height:10px;
}





/*****************************
	General Font Types
*****************************/
.generalFont1
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:Black
}

.generalFont2,
.generalFont3
{
	font:normal normal bold 10px Verdana;
	color:Black;
}

.generalFont3
{
	color:White;
}

.generalFont4
{
	font:normal normal normal 11px Arial;
}

.generalFont5
{
	font:normal normal bold 13px Arial;
}

.generalFont6
{
	font:normal normal bold 24px Arial Narrow;
}

.generalFont7
{
	font:normal normal bold 18px Arial Narrow;
}
.generalFontButton
{
	font:normal normal bold 10px Verdana;
}
.generalFontBold
{
	font-weight:bold;
}





/*****************************
	General Colors
*****************************/
.generalColor1
{
	color:#E8DFBC;
}
.generalBackgroundColor1
{
	background-color:#E8DFBC;
}

.generalColor2,
.generalColor2 a,
.generalColor2 a:visited
{
	color:Maroon;
}

.generalColor3
{
	color:Red;
}

.generalColor4
{
	color:#FAF0E6;
}
.generalBackgroundColor4
{
	background-color:#FAF0E6;
}





/*****************************
	Links
*****************************/
.generalLinkColor,
.generalLinkColor a,
.generalLinkColor a:visited
{
	font-weight:bold;
	color:maroon;
	text-decoration:none;
}
.generalLinkColor a:hover
{
	text-decoration:underline;
}
.linkText a,
.linkText a:visited
{
	color:White;
	text-decoration:none;
}
.linkText a:hover
{
	text-decoration:underline;
}
.blueLinkColor a,
.blueLinkColor a:visited
{
	color:Blue;
}





/*****************************
	Miscellaneous
*****************************/
.anonymous
{
	padding-bottom:15px;
}

.error
{
	color:Red;
	font-weight:bold;
	font-size:11px;
}





/*****************************
	Tab Layout - General
*****************************/
.tabStructure .ajax__tab_body
{ 
	border:solid 1px gray;
}

.tabStructure .insideDiv,
.tabStructure .ajax__tab_active .insideDiv
{
	border-top:solid 1px gray;
	border-left:solid 1px gray;
	border-right:solid 1px gray;
	padding:3px 14px 3px 14px;
	background-color:White;
}

.tabStructure .insideDiv:hover,
.tabStructure .ajax__tab_active .insideDiv:hover
{
	color:Maroon;
}

.tabStructure .insideDiv
{
	background-color:Transparent;
}

.tabStructure .ajax__tab_body
{
	padding-top:3px;
	padding-left:1px;
	margin-bottom:10px;
}


/*****************************
	pager layout
*****************************/
.pager span
{
	color:Black;
	font-weight:bold;
	padding:1px 5px 1px 5px;
}
.pager table
{
	margin-bottom:10px;
	margin-top:10px;
}
.pager a,
.pager a:visited,
.pager a:link
{
	font-weight:bold;
	border:solid 1px gray;
	text-decoration:none;
	display:block;
	padding:1px 5px 1px 5px;
}
.pager a:hover
{
	background-color:Maroon;
	color:White;
}


