
/* --Green: #849234, Orange: #dc8f16, Blue: #2daec1, Grey: #393635--    */

.floatright {float:right;}
.floatleft {float:left;}

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;
	  }
h1 {font-size: 125%; color: #dc8f16; font-weight: bold; margin-bottom: -15px;}
h2 {font-size: 110%; color: #849234; font-weight: bold; margin-bottom: -15px;}
h3 {font-size: 105%; color: #2daec1; font-weight: bold; margin-bottom: -15px;}
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:12px;
		line-height:normal;
		color:#393635;
	}
.m_text {width:766px; height:500px;}

.header {height:250px;}

.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; width: 100%;}
.h_text div {background:url(images/h_text_leftbg.gif) bottom left no-repeat; padding:0 0 25px 14px;}

.right_td { width: 420px; margin-left: 15px;}
.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;}
.up {float: right;}
.up a {color:#2daec1; text-decoration:none; background:url(images/uparrow.jpg) top right no-repeat; padding-right: 15px; }
.up a:hover {color:#dc8f16; text-decoration:none; background:url(images/uparrow_hover.jpg) top right no-repeat; padding-right: 15px; }

.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 { line-height: 12px;}
ol 	{ line-height: 12px;}
li { margin:0px; padding:0px;}


.row1 li { vertical-align:text-top;  margin-left: 15px; padding-left:20px; padding-bottom:5px; line-height:100%; }
.ol li {padding-bottom:5px;}
