/* OVERALL PAGE BODY STYLE */
.body { background-color:#000000; margin: 0px; padding: 0px; }

.mainnav { font: italic bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:6px 0px 0px 0px; text-transform:uppercase; text-align:center; }
.mainnav A:link    { COLOR: #FFFFFF; text-decoration:none; }
.mainnav A:visited { COLOR: #FFFFFF; text-decoration:none; }
.mainnav A:active  { COLOR: #FFFFFF; text-decoration:none; }
.mainnav A:hover   { COLOR: #ff3333; text-decoration:none; }

.topnav { padding:5px 8px 0px 0px; font: italic 10px/16px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; text-transform:uppercase; }
.topnav A:link    { COLOR: #FFFFFF; text-decoration:none; }
.topnav A:visited { COLOR: #FFFFFF; text-decoration:none; }
.topnav A:active  { COLOR: #FFFFFF; text-decoration:none; }
.topnav A:hover   { COLOR: #ff3333; text-decoration:none; }

.homenews { background: url(/webart/news_bg.png) no-repeat right; width:359px; height:270px; font: 11px/13px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 0px; margin:0px; text-align:left; vertical-align:top; }
.homenews A:link    { COLOR: #FFFFFF; font-weight:bold; }
.homenews A:visited { COLOR: #FFFFFF; font-weight:bold; }
.homenews A:active  { COLOR: #FFFFFF; font-weight:bold; }
.homenews A:hover   { COLOR: #ff3333; font-weight:bold; }

.client_feedback { font: 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background:url(/webart/client_feedback_b.jpg) no-repeat; text-align: justify; padding:20px 18px 18px 18px; }
.client_feedback A:link    { COLOR: #FFFFFF; text-decoration:none; }
.client_feedback A:visited { COLOR: #FFFFFF; text-decoration:none; }
.client_feedback A:active  { COLOR: #FFFFFF; text-decoration:none; }
.client_feedback A:hover   { COLOR: #FFFF99; text-decoration:underline; }

/* INTERIOR PAGE SURROUNDING CONTENT LAYOUT STYLE */
.content { padding: 15px 15px 150px 15px; margin:0px; background:url(/webart/inside_content_bg.jpg) no-repeat top right; vertical-align:top; }
.inside_bg { background: url(/webart/inside_content_b1_bg.jpg) no-repeat bottom right; }

/* FOOTER STYLE */
.footer { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #666666; text-align:center; vertical-align:top; padding: 5px 0px 40px 0px; }
.footer A:link    { COLOR: #666666; text-decoration:underline; }
.footer A:visited { COLOR: #666666; text-decoration:underline; }
.footer A:active  { COLOR: #666666; text-decoration:underline; }
.footer A:hover   { COLOR: #ff3333; text-decoration:underline; }


/* TABLE LISTINGS STYLE */
.table { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #333333; vertical-align:top; text-align:left; }
.table A         { COLOR: #2575AB; }
.table A:hover   { COLOR: #333333; }
.table TH {  font: bold italic 13px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding:8px; text-align:left; background: #990000; }
.table TD { border-top: 1px #999999 solid; padding:5px; }
.table TD A:link    { COLOR: #CC0000; text-decoration:underline; font-weight:bold; }
.table TD A:visited { COLOR: #CC0000; text-decoration:underline; font-weight:bold; }
.table TD A:active  { COLOR: #CC0000; text-decoration:underline; font-weight:bold; }
.table TD A:hover   { COLOR: #000000; text-decoration:underline; font-weight:bold; }

.listing2 { background:#CCCCCC; }
.listing1 { background:#FFFFFF; }

/* FORM STYLES */
.textbox { font: 10px Arial, Helvetica, sans-serif; COLOR: #666666; background:#FFFFFF; BORDER: solid #cccccc 1px; }
.button { font: bold 10px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background: #a8120e url(/webart/button_bg.gif) repeat-x bottom; border:#FFFFFF solid 1px; padding:0px 3px 0px 3px; }
.help { font: 11px Arial, Helvetica, sans-serif; COLOR: #CC0000; }
.help A { COLOR: #CC0000; }
.error { font: 11px Arial, Helvetica, sans-serif; COLOR: #006699; }
.error A { COLOR: #006699; }

/* TEXT LEFT NAVIGATION STYLE */

body#leftnavid #leftnavid { 
	color: #FFF;
	background:  url(/webart/leftnav.gif) 0 -28px;
	padding: 7px 0 0 10px;
	}

#leftnav {
	width: 203px;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	background: #FFF;
	}
	
#leftnav li a {
	height: 28px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 21px;
	text-decoration: none;
	}	
	
#leftnav li a:link, #leftnav li a:visited {
	color: #CCC;
	display: block;
	background:  url(/webart/leftnav.gif);
	padding: 7px 0 0 10px;
	}
	
#leftnav li a:hover {
	color: #FFF;
	background:  url(/webart/leftnav.gif) 0 -28px;
	padding: 7px 0 0 10px;
	}
	
#leftnav UL { list-style: none; }

#leftnav UL LI { list-style: none; }

.leftnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#leftnav #third_level a {
	height: 16px;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 4px 0 0 18px;
	background:#666666 url(/webart/inside_leftnav_sub_bg.gif) repeat-y left;
	}
	
#leftnav #third_level a:hover {
	height: 16px;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 4px 0 0 18px;
	background:#999999  url(/webart/inside_leftnav_sub_bg.gif) repeat-y left;
	}