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

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

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

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

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

img { border:0px;}

.m_text, table, li, input, textarea
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:normal;
		color:#778B92;
	}
.m_text {width:766px; height:800px;}

.header {height:335px; background:url(images/top_bg.jpg) top left no-repeat;}
.header .menu {padding:26px 0 0 32px;}
.header .logo {padding:172px 0 0 50px;}

.middle {height:416px;}
.content {padding:20px 38px 12px 32px;}
.row1 {height:311px;}
.row2 {height:73px; padding-left:14px;}

.footer {height:79px;}
.footer div {padding-top:32px; margin:0 38px 0 35px; background:url(images/footer_bg_tall.gif) top repeat-x; text-align:center}

.h_text {background:url(images/h_text_bgtall.gif) bottom repeat-x;}
.h_text div {background:url(images/h_text_leftbg.gif) bottom left no-repeat; padding:0 0 25px 14px;}


.b_text {line-height:14px;}

.more { background:url(images/more_bgtall.gif) top repeat-x; float:right;}
.more .left {background:url(images/more_bg_left_right.gif) top left no-repeat;}
.more .left div {background:url(images/more_bg_left_right.gif) top right no-repeat; padding:4px 20px 5px 21px;}
.more .left a { background:url(images/more_bg.gif) no-repeat 0 6px; color:#A0AE18; padding-left:21px; text-decoration:none}
.more .left a:hover { color:#2DAEC1; text-decoration:none;}


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

.input { vertical-align:middle; width:200px; height:17px; padding:0 0 0 5px;}	
textarea {width:200px; height:107px; padding-left:5px; overflow:auto;}

ul { margin:0; padding:0; list-style:none;}
li { line-height:22px; margin:0px; padding:0px; color:#2DAEC1;}
