body{
padding:0px;
margin:0px;
background:#000000 url(images/top_bg_tall.gif) top repeat-x;
}

table {border-collapse:collapse; border:0px;}

table {
		width:100%;
		height:100%;
		border:0px;
	  }

td { vertical-align:top; padding:0px;}

a{color:#DDDDDD;}
a:hover{text-decoration:none;}

img { border:0px;}

.m_text, table, li, input, textarea
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#A7A7A7;
	}
.main {width:766px;}
.m_text { height:750px;}

.header {height:307px;}
.header .row1 {height:82px;}
.header .row1 .col1 {width:645px;}
.header .row1 .col1 img { margin:23px 0 0 35px;}
.header .row1 .col2 {width:121px;}
.header .row1 .col2 img { margin:38px 0 0 9px;}
.header .row2 {height:180px; background:url(images/top_bg.jpg) top left no-repeat;}
.header .row2 img {margin:75px 0 0 50px;}
.header .row3 {height:45px;}

.middle {height:371px; background:url(images/middle_bg.gif) bottom repeat-x #252525;}
.middle .content {padding:18px 15px 15px 10px; background:url(images/middle_bg_top.gif) top right no-repeat}

.footer {height:72px; background:url(images/bot_bg.gif) top repeat-x;}
.footer .content {padding:33px 0 0 29px; color:#646464;}
.footer a{color:#8E8E8E; text-decoration:none; font-family:arial;}
.footer a:hover {text-decoration:underline;}
.footer span {color:#8E8E8E;}

.more { background:#000000; padding:2px 7px 3px 8px; display:inline;}
.more a{ background:url(images/more_bg.gif) no-repeat 0 5px; padding-left:10px; color:#D3D3D3; font-weight:bold; text-decoration:none}
.more a:hover{ text-decoration:underline;}

.more2 { background:#000000; padding:2px 7px 3px 8px; display:inline;}
.more2 strong{ background:url(images/more_bg.gif) no-repeat 0 5px; padding-left:10px; color:#D3D3D3; font-weight:bold; text-decoration:none}
.more2 a { color:#D3D3D3; font-weight:bold;}

.h_text {background:#000000 url(images/h_text_bg.jpg) top left no-repeat; padding:17px 0 13px 44px;}
.h2_text {background:#000000 url(images/h_text_bg.jpg) 2px 0 no-repeat; padding:17px 0 13px 48px;}

.c_text {color:#979797;}
.c_text span {color:#DDDDDD;}
.c2_text {color:#CCCCCC;}
.s1_text { line-height:13px;}
.s2_text { line-height:15px;}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
	}

.input { vertical-align:middle; width:213px; height:21px; padding:2px 0 0 7px; border:1px solid #979797; background:none; color:#DDDDDD;}	
textarea {width:213px; height:92px; padding-left:5px; overflow:auto; border:1px solid #979797; background:none; color:#DDDDDD;}

ul { margin:0; padding:0; list-style:none;}
li { line-height:18px; margin:0px; padding:0px; color:#C0C0C0;}
li a { color:#C0C0C0;}

.ul li{line-height:17px;}