*						{padding: 0px; margin: 0px;}
body						{font-family: verdana, serif;text-align: center; font-size: 12px; padding: 0px 0 0 0; background: #e0e0e0;}

h1							{}
h2							{color: #433d41; font-size: 18px;}
h3							{color: #433d41;}
h4							{}

a							{color: #241b1e;}
a:visited					{}
a:hover						{}

p						{font-size: 12px; color: #241b1e;}

ul						{}
ul li						{color: #443b3e;}

#page						{text-align: left; margin: 0 auto 0 auto; width: 1044px;position: relative; background: url('../img/page_back.gif') 0 0 repeat-y #ffffff;}
#lr						{z-index:1;position: absolute; left: -1px; top: 0; width: 1049px; height: 600px;  background: url('../img/lr_back.gif') 0 0 no-repeat;}
#page .content				{width: 966px; _width: 966px; padding: 0 0 0 40px; z-index: 100; position: relative;}
#top						{width: 100%; height:180px; background: url('../img/top_back.jpg') 0 0 no-repeat;}
#top h1					{position: absolute; left: 40px; top: 0px; z-index: 10; width: 420px; overflow: hidden;}

#logo					{cursor: pointer;position:relative; width:420px; height:110px; overflow:hidden; top: 0px; z-index:100; }
#logo img					{border: none;}

#menu						{background: #4f3a43; width: 100%; height: 36px;}
#menu ul li					{float: left; list-style: none; padding: 0px 20px 0 25px; line-height: 36px;}
#menu ul li a				{color: #ffffff; text-decoration: none; font-weight: bold;}
#menu ul li.last				{background-image: none;}

#content					{padding: 0 0 0 10px; background: url('../img/content_back.gif') 0 0 repeat-y; float:left;}
#left						{width: 215px; float: left;}

#news
.new						{margin: 5px 0 10px 0;}
.new .date					{color: #ff0045;}
.new h2					{font-size: 12px;}


#middle					{width: 500px; float: left;}
#middle .content				{padding: 0 10px 0 10px; width: auto;}
#middle h2					{padding: 0 0 10px 0;}
#middle p					{padding: 10px 0 10px 0; line-height: 140%;}

#middle ul 					{margin: 0 0 0 15px;}

.box1 a				{text-decoration: none; font-size: 11px;}


form						{width: 440px; margin: 0 0 0 20px;}
form p					{padding: 10px !important;}
fieldset					{border: 1px solid #241b1e;}
legend					{color: #241b1e;line-height: 20px; padding: 5px 5px 5px 5px; margin: 0 0 0 20px; font-weight: bold; font-size: 105%;}
.field					{float: left; width: 160px; line-height: 25px; padding: 0 0 0 10px;}
.submit					{text-align: center; margin: 10px 0 10px 0;}
.submit input				{color: #241b1e; font-weight: bold; background: none; cursor: pointer;}


.box1						{width: 149px; height: 219px; float: left; background: url('../img/box1_back.gif') 0 0 no-repeat; margin: 0 11px 20px 0; _margin: 0 5px 0 0; text-align: center}
.box1	h3					{margin: 20px 0 0 10px;}
.box1 a					{padding: 5px 10px 0 10px; display: block; font-size: 11px;}

.service					{margin: 0 0 20px 0;}

table						{margin: 10px 0 10px 0;}
table tr					{}
table td,
table th					{border-collapse: collapse;padding: 2px 10px 5px 2px; border: 1px solid #241b1e; }

#right					{float: right; width: 200px; background: url('../img/right_back.jpg') 0 100% no-repeat;}
#right .content				{padding: 0 30px 0 30px;}
#right h2					{font-size: 26px; padding: 0 0 10px 0;}
#right ul li				{ background: url('../img/li_back.gif') 0 50% no-repeat; padding: 0 0 0 20px; list-style-type: none; line-height: 18px;}
#right ul li a				{text-decoration: none; font-size: 11px;}

.act						{width: 100%; height: 33px; line-height: 33px; border-top: 1px solid #e3e3e3; color: #2e2e2e;}
.act .date					{float: left; width: 120px;}
.act .more					{float: right; display: block; color: #2e2e2e; text-decoration: none;  background: url('../img/more.gif') 100% 50% no-repeat; padding: 0 22px 0 0; }

#foot						{margin: 30px 0 0 0; padding: 0 0 60px 0;background: url('../img/foot_back.gif') 0 100% no-repeat;}
#foot .content				{padding: 0 40px 0 40px;}
#foot	span					{display: block; float: right;}
.cleaner					{clear: both;}