/*A:link							{ text-decoration: none; color: black }*/
A:link							{ text-decoration: none; color: #73B03C }
A:active						{ text-decoration: underline; color: olive }
A:visited						{ text-decoration: none; color: #73B03C }
A:hover							{ text-decoration: underline; color: #082A86 }

A.site_footerlink:link			{ text-decoration: none; color: black }
A.site_footerlink:active 		{ text-decoration: underline; color: olive }
A.site_footerlink:visited		{ text-decoration: none; color: green }
A.site_footerlink:hover			{ text-decoration: underline; color: #082A86 }

A.site_headerlink:link			{ text-decoration: none; color: maroon }
A.site_headerlink:active 		{ text-decoration: underline; color: olive }
A.site_headerlink:visited		{ text-decoration: none; color: gray }
A.site_headerlink:hover			{ text-decoration: underline; color: #082A86 }

/*A.site_commonlink:link			{ text-decoration: none; color: black }*/
A.site_commonlink:link			{ text-decoration: none; color: #73B03C }
A.site_commonlink:active 		{ text-decoration: underline; color: olive }
A.site_commonlink:visited		{ text-decoration: none; color: gray }
A.site_commonlink:hover			{ text-decoration: underline; color: #082A86 }

A.site_menulink:link			{ text-decoration: none; color: white }
A.site_menulink:active 			{ text-decoration: underline; color: yellow }
A.site_menulink:visited			{ text-decoration: none; color: white }
A.site_menulink:hover			{ text-decoration: underline; color: #082A86 }

A.site_nounderline:link			{ text-decoration: none; color: maroon }
A.site_nounderline:active 		{ text-decoration: none; color: olive }
A.site_nounderline:visited		{ text-decoration: none; color: gray }
A.site_nounderline:hover		{ text-decoration: none; color: #082A86 }

A.site_normalcategory:link		{ text-decoration: none; color: maroon }
A.site_normalcategory:active 	{ text-decoration: underline; color: maroon }
A.site_normalcategory:visited	{ text-decoration: none; color: maroon }
A.site_normalcategory:hover		{ text-decoration: underline; font-weight: normal; color: red }

A.site_currentcategory:link		{ text-decoration: none; color: red }
A.site_currentcategory:active 	{ text-decoration: underline; color: red }
A.site_currentcategory:visited	{ text-decoration: none; color: red }
A.site_currentcategory:hover	{ text-decoration: underline; font-weight: normal; color: red }

A.site_adtext:link				{ text-decoration: none; color: black }
A.site_adtext:active 			{ text-decoration: none; color: black }
A.site_adtext:visited			{ text-decoration: none; color: black }
A.site_adtext:hover				{ text-decoration: none; color: #082A86 }

A.site_addetail:link			{ text-decoration: underline; color: black }
A.site_addetail:active 			{ text-decoration: underline; color: black }
A.site_addetail:visited			{ text-decoration: underline; color: black }
A.site_addetail:hover			{ text-decoration: underline; color: #082A86 }

/* BODY tag default style */
body
{
	color               : #000000;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	background-color	: #3595BB; /*#3D6ABD;/*#FFFFFF;*/
}

/* Advertisement Detail BODY tag style */
.addetail_body
{
	color               : #000000;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	background-color	: #D3E8F0;
}

/* Common input box style */
.site_input
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	border-style		: solid;
	padding				: 2px;
	border-width		: 1px;
	border-color		: #000000;
	background-color	: #F2F2F2;
	height				: 20px;
}

/* Common checkbox style */
.site_checkbox
{
	font-size			: 11px;
	font-weight			: normal;
	border-style		: solid;
	border-style		: none;
	border-width		: 1px;
	background-color	: #F2F2F2;
}

/* Common radiobutton style */
.site_radiobutton
{
	border-style		: none;
	border-width		: 1px;
}

/* Common select box style */
.site_select
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	border-style		: solid;
	border-width		: 1px;
	border-color		: #000000;
	background-color	: #F2F2F2;
	height				: 18px;
}

/* Common textarea style */
.site_textarea
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	padding				: 2px;
	border-style		: solid;
	border-width		: 1px;
	border-color		: #000000;
	background-color	: #F2F2F2;
}

/* Standard button style */
.site_button
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	border-style		: solid;
	border-width		: 1px;
	border-color		: #000000;
	background-color	: #F2F2F2;
	height				: 20px;
	cursor				: hand;
}

/* Common tiny text */
.site_ttext
{
	color       : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 7px;
	font-weight	: normal;
}

/* Common small text */
.site_stext
{
	color       : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 9px;
	font-weight	: normal;
}

/* Common medium text */
.site_mtext
{
	color       : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 11px;
	font-weight	: normal;
}

/* Common large text */
.site_ltext
{
	color       : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 13px;
	font-weight	: normal;
}

/* Blue small bold text */
.site_bstext
{
	color       : #0000FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 9px;
	font-weight	: bold;
}

/* Blue medium bold text */
.site_bmtext
{
	color       : #0000FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 11px;
	font-weight	: bold;
}

/* Blue large bold text */
.site_bltext
{
	color       : #0000FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 13px;
	font-weight	: bold;
}

/* Red small bold text */
.site_rbstext
{
	color       : #FF0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 9px;
	font-weight	: bold;
}

/* Red medium bold text */
.site_rbmtext
{
	color       : #FF0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 11px;
	font-weight	: bold;
}

/* Red large bold text */
.site_rbltext
{
	color       : #FF0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 13px;
	font-weight	: bold;
}

/* Red small text */
.site_rstext
{
	color       : #FF0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 9px;
	font-weight	: normal;
}

/* Red medium text */
.site_rmtext
{
	color       : #FF0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 11px;
	font-weight	: normal;
}

/* Red large text */
.site_rltext
{
	color       : #FF0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 13px;
	font-weight	: normal;
}

/* Light gray small text */
.site_gstext
{
	color       : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 9px;
	font-weight	: normal;
}

/* Light gray medium text */
.site_gmtext
{
	color       : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 11px;
	font-weight	: normal;
}

/* Light gray large text */
.site_gltext
{
	color       : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 13px;
	font-weight	: normal;
}

/* Dark Green medium text */
.site_grmtext
{
	color       : #5B7432;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 11px;
	font-weight	: normal;
}

/* Large blue text text */
.site_pagetitletext
{
	color       : #00339C;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 22px;
	font-weight	: normal;
}

/* Style for common background */
.site_commonback
{
	color				: #000000;
	background-color	: #FFFFFF;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
}

/* Main table style used to position the page content */
.site_main_table_style
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	border-style		: none;
	border-color		: #74952F;
	border-width		: 0px;
	background-color	: #FFFFFF;
	width				: 800px;
	vertical-align		: top;
}

/* Style for the header table */
.site_header_table_style
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	color				: #000000;
	background-color	: #3595BB;
	border-style		: solid;
	border-color		: #CCCCCC;
	border-width		: 1px;
	text-align			: left;
	vertical-align		: top;
}

/* Style for the big banner table */
.site_bigbanner_table_style
{
	background-color	: #3366CC;
	border-style		: solid;
	border-color		: #CCCCCC;
	border-width		: 1px;
}

/* Content table style used to position the page content */
.site_content_table_style
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	color				: #000000;
	background-color	: #FFFFFF;
	width				: 100%;
	vertical-align		: top;
}

/* Content bigbanner cell style used to position the page content */
.site_bigbanner_content_cell_style
{
	width				: 800px;
	vertical-align		: top;
	text-align			: center;
	border-style		: solid;
	border-color		: #CCCCCC;
	border-width		: 1px;
	background-color	: #FFFFFF;
}

/* Content left cell style used to position the page content */
.site_left_content_cell_style
{
	width				: 180px;
	vertical-align		: top;
	text-align			: left;
	border-style		: solid;
	border-color		: #CCCCCC;
	border-width		: 1px;
	background-color	: #D3E8F0;
}

/* Content middle cell style used to position the page content */
.site_middle_content_cell_style
{
	width				: 440px;
	vertical-align		: top;
	text-align			: left;
	border-style		: solid;
	border-color		: #CCCCCC;
	border-width		: 1px;
	background-color	: #FFFFFF;
}

/* Content right cell style used to position the page content */
.site_right_content_cell_style
{
	width				: 180px;
	vertical-align		: top;
	text-align			: left;
	border-style		: solid;
	border-color		: #CCCCCC;
	border-width		: 1px;
	background-color	: #D3E8F0;
}

/* Content left column table style used to position the page content */
.site_left_content_table_style
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	border-style		: none;
	color				: #000000;
	background-color	: #D3E8F0;
	width				: 100%;
	vertical-align		: top;
	text-align			: left;
}

/* Content middle column table style used to position the page content */
.site_middle_content_table_style
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	color				: #000000;
	background-color	: #FFFFFF;
	width				: 100%;
	vertical-align		: top;
	text-align			: left;
}

/* Content right column table style used to position the page content */
.site_right_content_table_style
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	color				: #000000;
	background-color	: #D3E8F0;
	width				: 100%;
	vertical-align		: top;
	text-align			: left;
}

/* Style for the menu table */
.site_menu_table_style
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 13px;
	font-weight			: normal;
	background-color	: #3366CC;
	width				: 100%;
	vertical-align		: top;
}

/* Style for the footer table */
.site_footer_table_style
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	border-style		: solid;
	border-color		: #CCCCCC;
	border-width		: 0px;
	background-color	: #FFFFFF;
	width				: 100%;
	vertical-align		: top;
}

/* Footer cell style used to position the footer content */
.site_footer_cell_style
{
	vertical-align		: top;
	text-align			: center;
	width				: 100%;
	background-color	: #D3E8F0;
}

/* Style for the footer table */
.site_copyright_table_style
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	color				: #000000;
	text-align			: center;
	vertical-align		: top;
	width				: 800px;
}

/* Style for the advertisement header left cell */
.site_adheader_left_cell_style
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #000000;
	background-color	: #AAAAAA;
	border-style		: solid;
	border-color		: #BBBBBB;
	border-width		: 1px;
	text-align			: left;
	vertical-align		: top;
	padding				: 2px 2px 2px 2px;
}

/* Style for the advertisement header righ cell */
.site_adheader_right_cell_style
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	color				: #000000;
	background-color	: #AAAAAA;
	border-style		: solid;
	border-color		: #BBBBBB;
	border-width		: 1px;
	text-align			: right;
	vertical-align		: top;
	padding				: 2px 2px 2px 2px;
}

/* Style for the advertisement image thumbnail */
.adimage_style
{
	border-style		: none;
	margin-bottom		: 3px;
	margin-right		: 5px;
}

/* Text style for required form items */
.site_requireditemtext
{
	color       : #F50000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 9px;
	font-weight	: normal;
}

/* Table style for email messages */
.site_email_table_style
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	color				: #000000;
	text-align			: left;
	vertical-align		: top;
	width				: 600px;
}
