/*******START HTML SPECIFIC STYLES***************/

BODY
{
	background-color: #d5dbcc;
	background-repeat:repeat-x;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
}

FORM{margin:0px;}

FIELDSET
{
	margin:20px;
	color:#989f8f;
	border:solid 1px #b8bdb3;
}

LEGEND
{
	color:#989f8f;
	font-size:13px;
	font-weight:bold;
	padding:0px 5px 0px 5px;
}

INPUT		{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt;}
SELECT		{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt;}
TEXTAREA	{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt;}

TD.label
{
	font-size:11px;
	font-weight:bold;
	text-align:right;
	width:100px;
	color:inherit;
}
TD.label_nr
{
	font-size:11px;
	text-align:right;
	width:100px;
	color:inherit;
}
TD.input
{
	font-size:11px;
	text-align:left;
	width:330px;
	color:inherit;
}
TD.input INPUT, TD.input TEXTAREA
{
	font-size:11px;
}

HR
{
	padding:0px;
	margin:5px 0px 5px 0px;
	width:510px;
	border-bottom:solid 0px #E0E0E0;
	border-top:dotted 1px #FFFFFF;
	border-right:solid 0px #E0E0E0;
	border-left:solid 0px #E0E0E0;
	height:1px;
}

a:link 		{color: #4987b5; text-decoration: underline;}
a:visited 	{color: #4987b5; text-decoration: underline;}
a:active 	{color: #6bb2e7; text-decoration: none;}
a:hover 	{color: #6bb2e7; text-decoration: none;}

/*******END HTML SPECIFIC STYLES***************/

.B9Text			{COLOR: #000000; FONT-SIZE: 9px;}
.B10Text		{COLOR: #000000; FONT-SIZE: 10px;}
.B11Text		{COLOR: #000000; FONT-SIZE: 11px;}
.B12Text		{COLOR: #000000; FONT-SIZE: 12px;}
.B13Text		{COLOR: #000000; FONT-SIZE: 13px;}
.B14Text		{COLOR: #000000; FONT-SIZE: 14px;}

.R8Text			{COLOR: #cc3333; FONT-SIZE: 8pt;}
.R9Text			{COLOR: #cc3333; FONT-SIZE: 9px;}
.R10Text		{COLOR: #cc3333; FONT-SIZE: 10px;}
.R11Text		{COLOR: #cc3333; FONT-SIZE: 11px;}
.R12Text		{COLOR: #cc3333; FONT-SIZE: 12px;}
.R13Text		{COLOR: #cc3333; FONT-SIZE: 13px;}
.R14Text		{COLOR: #cc3333; FONT-SIZE: 14px;}

.S9Text			{COLOR: #6f6f6f; FONT-SIZE: 9px;}
.S10Text		{COLOR: #6f6f6f; FONT-SIZE: 10px;}
.S11Text		{COLOR: #6f6f6f; FONT-SIZE: 11px;}
.S12Text		{COLOR: #6f6f6f; FONT-SIZE: 12px;}
.S13Text		{COLOR: #6f6f6f; FONT-SIZE: 13px;}
.S14Text		{COLOR: #6f6f6f; FONT-SIZE: 14px;}

DIV.divOuterShell
{
	position:absolute;
	width:100%;
	padding:0px 0px 0px 0px;
}
DIV.divInnerShell
{
	width:734px;
	text-align:left;
	background-image:url(../images/bodyBack.gif);
	background-repeat:repeat-y;
	background-position:center top;
}

/*******************************/
/******HEADER******/
/*******************************/
DIV.divHeader
{
	background-image:url(../images/topBack.gif);
	background-repeat:repeat-x;
	height:112px;
	clear:both;
}
DIV.divHeader DIV.divLogo
{
	float:left;
}
DIV.divHeader DIV.divMessage
{
	width:400px;
	height:53px;
	float:left;
	border:solid 0px black;
}
DIV.divHeader DIV.divNavigation
{
	float:left;
	height:132px;
	line-height:132px;
	max-height:88px;
	width:444px;
	max-width:425px;
	background-image:url(../images/topNavBack.gif);
	background-repeat:no-repeat;
	padding:44px 0px 0px 19px;
	border:solid 0px black;
}
DIV.divHeader DIV.divNavigation DIV.divNavItem
{
	float:left;
	color:#FFFFFF;
	text-align:center;
	border:solid 0px black;
	padding:0px 14px 0px 13px;
}

DIV.divHeader DIV.divNavigation DIV.divNavItem a:link		{color: #FFFFFF; text-decoration: none;}
DIV.divHeader DIV.divNavigation DIV.divNavItem a:visited	{color: #FFFFFF; text-decoration: none;}
DIV.divHeader DIV.divNavigation DIV.divNavItem a:active		{color: #FFFFFF; text-decoration: underline;}
DIV.divHeader DIV.divNavigation DIV.divNavItem a:hover		{color: #FFFFFF; text-decoration: underline;}


DIV.divHeader DIV.divRightCorner
{
	float:right;
	border:solid 0px black;
}
/*******************************/


/*******************************/
/******CONTENT******/
/*******************************/
DIV.divContent
{
	clear:both;
	min-height:300px;
	height:300px;
}
DIV.divContent DIV.divLeft
{
	float:left;
	background-image:url(../images/leftTop.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:187px;
	min-height:100px;
	border:solid 0px black;
}
DIV.divContent DIV.divLeft DIV.divShell
{
	padding:30px 10px 0px 17px;
}
DIV.divContent DIV.divLeft DIV.divShell B
{
	font-size:8pt;
	font-weight:bold;
	color:#939989;
	display:block;
	height:20px;
	line-height:20px;
	background-color:#ffffff;
}

DIV.divContent DIV.divLeft DIV.divShell DIV.divItem
{
	font-size:12px;
	color:#6b696b;
	height:30px;
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 4px;
}
DIV.divContent DIV.divLeft DIV.divShell DIV.divBottomAd
{
	background-image:url(../images/leftBottomAd.gif);
	background-repeat:no-repeat;
	width:160px;
	height:170px;
	line-height:170px;
	vertical-align:bottom;
}
DIV.divContent DIV.divLeft DIV.divShell DIV.divGenericAds
{
	width:160px;
	max-width:140px;
	background-color:#FFFFFF;
	padding:10px;
}



DIV.divContent DIV.divLeft DIV.divShell DIV a:link		{color: #6b696b; text-decoration: none;}
DIV.divContent DIV.divLeft DIV.divShell DIV a:visited	{color: #6b696b; text-decoration: none;}
DIV.divContent DIV.divLeft DIV.divShell DIV a:active	{color: #6b696b; text-decoration: underline;}
DIV.divContent DIV.divLeft DIV.divShell DIV a:hover		{color: #6b696b; text-decoration: underline;}

DIV.divContent DIV.divRight
{
	float:left;
	width:530px;
	min-height:100px;
	background-image:url(../images/contentBack.gif);
	background-repeat:no-repeat;
}
DIV.divContent DIV.divRight H3
{
	font-size:15pt;
	font-weight:normal;
	padding:40px 0px 0px 10px;
	margin:0px;
	color:#819953;
}

DIV.divContent DIV.divRight DIV.divHeaderFlash
{
	width:530px;
	height:212px;
	background-image:url(../images/homeImage01.jpg);
	background-repeat:no-repeat;
}

DIV.divContent DIV.divRight DIV.divContentBody, DIV.divContent DIV.divRight div.divBlogBody
{
	width:520px;
	max-width:500px;
	font-size:13px;
	color:#393d32;
	padding:10px;
	clear:both;
}
DIV.divContent DIV.divRight DIV.divContentWindows
{
	width:530px;
	max-width:510px;
	clear:both;
}

H4
{
	font-size:10pt;
	font-weight:bold;
	font-family:Arial;
	margin:0px;
	color:#999999;
	padding:9px 0px 0px 12px;
	background-image:url(../images/h4Back.gif);
	background-repeat:no-repeat;
	height:37;
	max-height:28px;
	width:510px;
	max-width:498px;
}

DIV.divContent DIV.divRight DIV.divContentBody HR
{
	clear:both;
}
DIV.divContent DIV.divRight DIV.divContentBody P
{
	padding:0px 5px 0px 5px;
}
/*
DIV.divContent DIV.divRight DIV.divContentBody P:first-letter
{
	font-size:14pt;
	font-family:Garamond;
	font-weight:bold;
	color:#abb59a;
	padding-right:2px;
}
*/
DIV.divFontSize
{
	float:right;
	background-image:url(../images/fontSizeBack.gif);
	background-repeat:repeat-x;
	height:20px;
	line-height:20px;
	font-size:10px;
	color:#777777;
	margin:40px 10px 0px 10px;
}

IMG.imgFontSizeButton
{
	margin:4px 1px 5px 1px;
}
/*******************************/

/*******************************/
/******FOOTER******/
/*******************************/
DIV.divFooter
{
	background-image:url(../images/footerBar.gif);
	background-repeat:no-repeat;
	height:137px;
	width:734px;
}
DIV.divFooter DIV.divCopyright
{
	color:#FFFFFF;
	font-size:8pt;
	padding:18px 0px 0px 30px;
}
/*******************************/

/*******************************/
/******COUPON******/
/*******************************/
DIV.divCoupon
{

}
DIV.divCoupon DIV.divTitle
{

}
DIV.divCoupon DIV.divBody
{

}
DIV.divCoupon DIV.divDiscount
{

}

/*******************************/

/*******************************/
/******COUPON******/
/*******************************/
.floatLeft
{
	float:left;
	padding-left:10px;
}
.floatRight
{
	float:right;
	padding-right:10px;
}
DIV.divMargin
{
	width:10px;
	float:left;
}
DIV.divWindow
{
	width:520px;
	max-width:510px;
}
DIV.divWindow DIV.divTitle
{
	background-color:#FFFFFF;
	height:22px;
	line-height:22px;
	color:#6bb2e7;
	text-indent:5px;
	font-size:8pt;
	font-weight:bold;
}
DIV.divWindow DIV.divButtons
{
	font-size:8pt;
	width:510px;
	max-width:510px;
	text-align:right;
	border-top:solid 2px white;
	padding:6px 0px 6px 0px;
}
DIV.divWindow DIV.divList
{
	height:90px;
	max-height:90px;
	min-height:90px;
}
DIV.divWindow DIV.divItem
{
	color:#6bb2e7;
	font-size:9pt;
	font-weight:bold;
	height:18px;
}
DIV.divWindow DIV.divItem DIV.divLabel
{
	width:425px;
	border:solid 0px black;
	float:left;
}
DIV.divWindow DIV.divItem DIV.divDate
{
	width:85px;
	border:solid 0px black;
	float:left;
	text-align:right;
}
DIV.divWindow DIV.divItem a:link	{color: #757c6b; text-decoration: underline;}
DIV.divWindow DIV.divItem a:visited	{color: #757c6b; text-decoration: underline;}
DIV.divWindow DIV.divItem a:active	{color: #757c6b; text-decoration: none;}
DIV.divWindow DIV.divItem a:hover	{color: #757c6b; text-decoration: none;}

/*******************************/



/*******************************/
div.divBlogBody div.divTitle
{
	color:#FFFFFF;
	overflow:hidden;
	width:510px;
	max-width:510px;
	min-width:510px;
	height:35px;
	line-height:35px;
	max-height:35px;
	background-color:#b8bfac;
	text-align:center;
	font-stretch:expanded;
}
div.divBlogBody div.divTitle B
{
}

div.divBlogBody div.divDate
{
	width:510px;
	max-width:500px;
	min-width:500px;
	font-size:9pt;
	font-smooth:always;
	font-weight:bold;
	color:#8DC63F;
	line-height:20px;
	height:20px;
	max-height:20px;
	overflow:hidden;
	background-color:#FFFFFF;
	text-align:right;
	padding:0px 10px 0px 0px;
}
div.divBlogBody div.divDDL
{
	text-align:right;
	padding:2px 0px 2px 2px;
	width:514px;
	max-width:504px;
	min-width:504px;
	border:solid 0px black;
}
div.divBlogBody div.divDDL SELECT
{
	font-size:11px;
}

div.divBlogBody DIV.divBody
{
	font-size:10pt;
}

div.divBlogBody DIV.divAuthor
{
	font-size:8pt;
	line-height:20px;
	height:20px;
	max-height:20px;
	overflow:hidden;
	background-color:#FFFFFF;
	text-align:right;
	padding:0px 10px 0px 0px;
	width:510px;
	max-width:500px;
	min-width:500px;
}




/*******************************/
DIV.divErrorMessage
{
	width:100%;
	text-align:center;
	padding:10px 0px 10px 0px;
	color:#cc3300;
	border:solid 1px #cc3300;
	background-color:#fff1ee;
	font-size:11px;
}
DIV.divSuccessMessage
{
	width:100%;
	text-align:center;
	padding:10px 0px 10px 0px;
	color:#3399cc;
	border:solid 1px #3399cc;
	background-color:#e2f3ff;
	font-size:11px;
}

/*******************************/
/*SERVICES**********************/
/*******************************/
DIV.divServicesShell
{
	width:505px;
	clear:both;
	font-size:13px;
}

DIV.divServicesItem
{
	float:left;
}

DIV.divServicesInfoOff
{
	padding:1px;
	margin-bottom:10px;
}
DIV.divServicesInfoOn
{
	padding:0px;
	background-color:#FFFFFF;
	border:solid 1px #CCCCCC;
	margin-bottom:10px;
}

/*******************************/
