html, body	{

width: 100%;
height: auto;
padding: 0;
margin: 0 auto;

font-family: Verdana, Trebuchet MS, Tahoma, Arial;
font-style: normal;
font-weight: normal;
font-size: 9pt;
color: #000000;

display: block;
}


#dOuterContainer	{
	padding: 0;
	width: 100%;
	height: auto;
	text-align: center;
	display: block;
	float: left;
}

#dMiddleWrapper	{
	padding: 20px 0 20px 0;
	margin: 0 auto;
	width: 740px;
	height: auto;
	display: block;
}


/*top*/
#dTopDiv
{
	padding: 0;
	margin: 0;
	width: 740px;
	height: 11px;
	background-image: url('../_images/template_01.gif');
	background-repeat: no-repeat;
	
	display: block;
}


/*middle*/
#dMiddleDiv
{
	padding: 0;
	margin: 0;
	width: 740px;
	height: auto;
	background-image: url('../_images/template_04.gif');
	background-repeat: repeat-y;
	
	display: block;
}

#dMiddleLeft
{
	padding: 0;
	margin: 0;
	width: 216px;
	/*height: 627px;*/
	height: 800px;
	background-image: url('../_images/template_02.gif');
	background-repeat: no-repeat;
	
	display: block;
	
	float: left;
	
	position: relative;
}

#dMiddleLeftTop a
{
	display: block;
	padding: 0;
	margin: 0 0 0 4px;
	width: 200px;
	height: 195px;
	text-indent: -10000px;
}

#dMiddleLeftNav
{
	padding: 0;
	margin: 0;
	position: absolute;
	top: 190px;
	left: 20px;	
}

#dMiddleLeftNav ul
{
	padding: 0;
	margin: 0;
}

#dMiddleLeftNav ul li
{
	list-style: none;
	display: inline;
}

#dMiddleLeftNav a
{
	padding: 0;
	margin: 0;
	display: block;
	width: 183px;
	height: 30px;
	text-indent: -10000px;
	text-decoration: none;
}

#dMiddleLeftBottom a
{
	display: block;
	padding: 0;
	margin: 0 0 0 4px;
	width: 90px;
	height: 20px;
	text-indent: -10000px;
	
	position: absolute;
	top: 605px;
	left: 105px;
}

#dEasyQuote
{
	display: block;
	width: 193px;
	height: 106px;
	
	padding: 0;
	margin: 0 0 0 8px;
	
	background-image: url('../_images/easy_quote.gif');
	background-repeat: no-repeat;
	
	position: absolute;
	top: 650px;
	left: 0px;
	
	text-align: center;
}
	
#dMiddleRight
{
	padding: 10px;
	margin: 0;
	width: 504px;
	height: auto;
	
	display: block;
	
	float: right;
}

/*bottom*/
#dBottomDiv
{
	padding: 0;
	margin: 0;
	width: 740px;
	height: 13px;
	background-image: url('../_images/template_05.gif');
	background-repeat: no-repeat;
	
	display: block;
}

/*Hack's*/
.access
{
	display: none;
}

/*content*/

/*class for displaying tag-line*/

.tagLine1
{
	margin: 4px;
	padding: 0;
	line-height: 26px;
	
	font-size: 20px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	
	color: #97341C;
}

.tagLine2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	
	color: #97341C;
}




/*h2 is used for page header with underline*/

h2
{

	padding-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #97341C;
	
	border-bottom: 2px solid #97341C;

}


/*h3 is used for each page heading */
h3	{

	margin: 4px;
	padding: 0;
	line-height: 26px;
	
	text-align: center;
	color: red;
	font-size: 18px;
  	font-weight: bolder;
}





#dContentTop
{
	text-align: right;
}

#dContent
{
	text-align: left;
	background-image: url('../_images/redcar.gif');
	background-repeat: no-repeat;
	background-position: 0px 50px;
	
	display: block;
	width: 504px;
	height: auto;
}

#dContent A       {

        color: #003399;
						font-weight: bold;
        text-decoration: none;
}

#dContent A:Visited  {color:#999999;}
#dContent A:Active  {color:#CC0000;}
#dContent A:Hover  {color:#FF0000; text-decoration: underline;}



.tText   {

        font-family: Verdana, Trebuchet MS, Tahoma, Arial;
        font-style: normal;
        font-weight: normal;
        font-size: 8pt;
        color: #000000;
		border-width: 1px;
		border-color: #990000;
		border-style: dotted;
		padding: 9px 9px 9px 9px;
		text-align: left;
		background-color: #FFFFFF;
}

.tTD	{

		background-color: #E5E5E5;
		border-bottom: 1px solid red;
		padding: 12px 12px 12px 12px;
		
}




/*custom styles from xStandard*/
#dContent kbd {padding:0px 1px 0px 1px;border-width:1px 2px 2px 1px;border-style:solid}
#dContent abbr {border-bottom:1px dashed;cursor:help}
#dContent acronym {border-bottom:1px dashed;cursor:help}
#dContent dfn {font-style:normal;border-bottom:1px dashed;cursor:help}
#dContent code {font-family: courier, monospace;border:1px solid #cccccc;background-color:#ffffcc;padding-left:1px;padding-right:1px}
#dContent samp {font-family: courier, monospace;border:1px solid #cccccc;background-color:#ccffcc;padding-left:1px;padding-right:1px}

#dContent img {border:0px}
#dContent img.left {float:left;margin-right:3px}
#dContent img.right {float:right;margin-left:3px}


#dContent p {margin:.5em 0}

#dContent p.indent {margin-left:40px}
#dContent p.left {text-align:left}
#dContent p.center {text-align:center}
#dContent p.right {text-align:right}
#dContent span.underline {text-decoration:underline}
#dContent span.strikethrough {text-decoration:line-through}


#dContent hr {width:90%;height:1px;color:black;}
.clear {clear:both}

.warning
{
	color: red;
	font-weight: bold;
}
