/* MAIN HTML CLASSES */
HTML, BODY, FORM
{
	font-size: 9pt;
	MIN-HEIGHT: 100%;
	margin: 0px;
	color: whitesmoke;
	font-family: Tahoma, Sans-Serif;
	height: 100%;
	background-color: black;
}

H1
{
	color: #00a6dd;
	font-size: 14pt;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}

H2
{
	color: #00a6dd;
	font-size: 11pt;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}

H1.White
{
	color: whitesmoke;
	font-size: 14pt;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}

P
{
	margin-bottom: 10px;
	margin-top: 0px;
}

/* Anchor Classes */
A
{
	color: #82bad9;
	text-decoration: underline;
}

A:Hover
{
	color: darkgray;
	text-decoration: underline;
}

A:Hover.Slide
{
	background-position: left center;
	background-image: url(Images/selector.gif);
	background-repeat: no-repeat;
	color: darkgray;
	text-decoration: underline;
}

A.DesribeLinks
{
	margin-bottom: 14px;
}

A.Black
{
	color: Black;
	text-decoration: underline;
}

A:Hover.Black
{
	color: whitesmoke;
	text-decoration: underline;
}

A:Hover.Image
{
	background-image: none;
}

.CMS_PageTopLevel
{
	color: #277eac;
}


/* Input classes */
INPUT
{
	font-family:  Tahoma, Sans-Serif ;
	color: black;
	font-size: 9pt;
	width: 200px;
	padding: 3px;
}

.checkbox
{
	width: 50px;
}

TEXTAREA, SELECT
{
	font-family:  Tahoma, Sans-Serif ;
	color: black;
	font-size: 9pt;
	width: 400px;
	padding: 3px;
}

.Contact
{
	width: 350px;
}

.Directions
{
	width: 50px;
}

.DirectionsButton
{
	font-family:  Tahoma, Sans-Serif ;
	width: 100px;
	font-size: 9pt;
	padding: 3px;
	border: solid 1px dimgray;
	background-color: #277eac;
	color: White;
}

.Buttons
{
	font-family:  Tahoma, Sans-Serif ;
	width: 200px;
	font-size: 9pt;
	padding: 3px;
	border: solid 1px dimgray;
	background-color: #277eac;
	color: White;
}

.ButtonSml
{
	font-family: Tahoma;
	font-size: 11px;
	color: White;
	font-weight: bold;	
	padding: 3px 3px 3px 3px;
	border: solid 1px dimgray;
	background-color: #277eac;
	width: 75px;
}

.ButtonDeleteSml
{
	font-family: Tahoma;
	font-size: 11px;
	color: White;
	font-weight: bold;	
	padding: 3px 3px 3px 3px;
	border: solid 1px dimgray;
	background-color: darkred;
	width: 75px;
}

.ButtonsDel
{
	font-family:  Tahoma, Sans-Serif ;
	width: 200px;
	font-size: 9pt;
	padding: 3px;
	border: solid 1px dimgray;
	background-color: crimson;
	color: White;
}

.InterestedIn
{
	font-family:  Tahoma, Sans-Serif ;
	color: black;
	font-size: 8pt;
	width: 200px;
}

.LoginButton
{
	font-family:  Tahoma, Sans-Serif ;
	width: 209px;
	font-size: 9pt;
	padding: 3px;
	border: solid 1px dimgray;
	background-color: #277eac;
	color: White;
}

.DeleteButton
{
	font-family:  Tahoma, Sans-Serif ;
	width: 209px;
	font-size: 9pt;
	padding: 3px;
	border: solid 1px dimgray;
	background-color: crimson;
	color: White;
}

.LoginInput
{
	font-family:  Tahoma, Sans-Serif ;
	width: 200px;
	font-size: 9pt;
	padding: 3px;
	border: solid 1px dimgray
}

/* Header Classes */

DIV.TopMenu
{
	background-image: url(Images/bg_black.gif);
	margin: 0px auto;
	width: 912px;
	background-repeat: repeat-y;
}

DIV.TopMenuHolder
{
	margin-top: 8px;
	float: right;
	margin-bottom: 8px;
	width: 145px;
	margin-right: 20px;
}

DIV.MainMenu
{
	clear: both;
	margin-left: 1px;
	width: 908px;
}

DIV.MainMenuHeader
{
	background-image: url(Images/header_top.gif);
	margin-left: 0px;
	background-repeat: no-repeat;
	height: 14px;
}

DIV.MainMenuHolder
{
	BACKGROUND-IMAGE: url(Images/bg_header.gif); 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 117px; 
	width:903px; 
	_width: 888px;
}

IMG.AccountaxLogo
{
	float:left; 
	margin-right: 0px;
	_margin-right: 0px;
}

DIV.InterestedInHolder
{
	margin-right: 15px;
	text-align: right;
}

DIV.MainMenuOC
{
	float: right;
	margin-right: 15px;
	margin-top: -7px;
	*margin-top: 0px;
}

DIV.MainMenuFooter
{
	background-image: url(Images/header_bottom.gif);
	background-repeat: no-repeat;
	height: 14px;
}

/* PlaceHolding Classes */
.Main
{
	background-position: left top;
	background-image: url(Images/bg.gif);
	margin: 0px auto;
	width: 910px;
	background-repeat: repeat-y;
	height: 100%;
	min-height: 100%;
}

.PageHolder
{
	background-position: left top;
	background-image: url(Images/bg.gif);
	background-repeat: repeat-y;
	width: 910px;
}

/*.Main
{
	margin: 0px auto;
	width: 912px;
	background-repeat: repeat-y;
	background-image: url(Images/bg.gif);
	height: 100%;
}*/

.SubMain
{
	background-position: left top;
	background-image: url(Images/bg.gif);
	background-repeat: repeat-y;
	clear:both;
}

/*.PageHolder
{
	background-position: left top;
	background-image: url(Images/bg.gif);
	background-repeat: repeat-y;
}
*/
.PageLeft
{
	margin-left: 25px;
	margin-top:40px;
	width: 550px;
	height: 100%;
}

.PageCenter
{
	margin-left: 25px;	
	margin-right: 8px;
	margin-top:40px;
	width: 900px;
	clear: both;
}

.PageRight
{
	*margin-top: 0px;
	*padding-top: 42px;
	width:250px;
	float: right;
	margin-right: 8px;
	height: 100%;
}

.PageSubRight
{
	width: 100%;
	background-position: left top;
	background-image: url(Images/bg_news.gif);
	background-repeat: repeat-y;
	border-left: solid 1px #5f5f5f;
	border-top: solid 1px #5f5f5f;
	border-bottom: solid 1px #5f5f5f;
}


.RelatedInfo
{
	width:250px;
	padding:10px;
	background-position: left top;
	background-image: url(Images/bg_news.gif);
	background-repeat: repeat-y;
	border-left: solid #464645 5px;
	border-top: solid #464645 5px;
	border-bottom: solid #464645 5px;
	border-right: solid #464645 5px;
	line-height: 20px;
}
.RelatedInfoSML
{
	width:140px;
	padding:10px;
	background-position: left top;
	background-image: url(Images/bg_news.gif);
	background-repeat: repeat-y;
	border-left: solid #464645 5px;
	border-top: solid #464645 5px;
	border-bottom: solid #464645 5px;
	border-right: solid #464645 5px;
	line-height: 20px;
}


/* Footer classes */
DIV.Footer
{
	font-size: 8pt;
	text-align: center;
	color: #5f5f5f;
	/*background-position: left top;
	background-image: url(Images/bg_footer.gif);
	background-repeat: no-repeat;*/
	margin: 0px auto ;
	background-position: left top;
	background-image: url(Images/bg.gif);
	background-repeat: repeat-y;
	clear:both;
}

A.Footer
{
	color: dimgray;
}

A:Hover.Footer
{
	color: white;
}

IMG.ImageDetail
{
	BORDER:#dedede 1px solid; 
}

/* Client Login Classes */
.HelpText
{
	font-size: 8pt;
}

.Error
{
	color: red;
}

.FreeTextBox
{
	width: 100%;
}