BODY, DIV, TH, TD, P, INPUT, SELECT, TEXTAREA, TT { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #393838;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.iform{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #393838;
}

a, a:link, a:active, a:visited {color:#235a33; TEXT-DECORATION: underline;}

a:hover {color:#333333; text-decoration: none;}

a.lnk_1, a.lnk_1:link, a.lnk_1:active, a.lnk_1:visited { 
    font-family: Tahoma,Verdana, sans-serif; 
	font-size: 11px; 
	color: #ffffff;
	text-decoration:underline; 
	margin: 0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
}
a.lnk_1:hover { 
    font-family: Tahoma,Verdana, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	text-decoration:none; 
	margin: 0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
}

a.lnk_2, a.lnk_2:link, a.lnk_2:active, a.lnk_2:visited { 
    font-family: Tahoma,Verdana, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	text-decoration:underline; 
	margin: 0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
}
a.lnk_2:hover { 
    font-family: Tahoma,Verdana, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	text-decoration:none; 
	margin: 0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
}

a.lnk_3, a.lnk_3:link, a.lnk_3:active, a.lnk_3:visited { 
    font-family: Tahoma,Verdana, sans-serif; 
	font-size: 11px; 
	color: #313030; 
	text-decoration:underline; 
	margin: 0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
}
a.lnk_3:hover { 
    font-family: Tahoma,Verdana, sans-serif; 
	font-size: 11px; 
	color: #313030; 
	text-decoration:none; 
	margin: 0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
}

a.lnk_4, a.lnk_4:link, a.lnk_4:active, a.lnk_4:visited { 
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:600; 
	color: #dc3115; 
	text-decoration:underline; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 200px;
}
a.lnk_4:hover { 
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight:600;
	color: #2a623b; 
	text-decoration:none; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 200px;
}

a.lnk_5, a.lnk_5:link, a.lnk_5:active, a.lnk_5:visited { 
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:600; 
	color: #f34046; 
	text-decoration:none; 
}
a.lnk_5:hover { 
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:600; 
	color: #f34046;
	text-decoration:none;
}

a.lnk_55, a.lnk_55:link, a.lnk_55:active, a.lnk_55:visited { 
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:600; 
	color: #2a623b; 
	text-decoration:underline; 
}
a.lnk_55:hover { 
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:600; 
	color: #f34046;
	text-decoration:none;
}

a.lnk_6, a.lnk_6:link, a.lnk_6:active, a.lnk_6:visited {
	color: #2a623b; 
	text-decoration:underline; 
}
a.lnk_6:hover { 
	color: #2a623b;
	text-decoration:none;
}

a.lnk_7, a.lnk_7:link, a.lnk_7:active, a.lnk_7:visited {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
    font-weight:600; 
	color: #2a623b;
	text-decoration: underline; 
}
a.lnk_7:hover {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight:600; 
	color: #393838;
	text-decoration:none;
}

a.lnk_8, a.lnk_8:link, a.lnk_8:active, a.lnk_8:visited { 
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:600; 
	color: #2a623b; 
	text-decoration:underline; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}
a.lnk_8:hover { 
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight:600;
	color: #2a623b; 
	text-decoration:none; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

.table1_01 {
	background: url('images/design/bg_line.gif');
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-bottom: 0px;
	padding-top:5px;
}

.table2_01 {
    background-color:#393838;
}

.table_02{
}

.tr_01 {
    background-color:#ffffff;
}

.td_01 {
	background: url('images/design/bg_line.gif');
	background-repeat:repeat-x;
	background-position:left bottom;
	text-align:right;
	padding-bottom:0px;
	margin-bottom: 0px;
}

.td_02 {
    background-color:#2a623b;
	border-right: 2px solid #dedede;
	text-align:left;	
}

.td_03 {
    padding-top:12px;
}

.td_04 {
    padding-left:10px;
	padding-top:10px;
	text-align:justify;
	padding-bottom:20px;
}
.td_041 {
    padding:10px;	
}

.td_05 {
    padding-top:20px;
	padding-bottom:20px;
}
.td_06{
    background-color:#393838;
    text-align:right;
}

.td_07 {
    background-color:#2a623b;
}

.td_08 {
    padding-top: 0px;
}

.img_01{
    padding-left:20px;
}

.img_02{
    padding:5px 5px 3px 0;
}

.tx_011{
    padding-left:14px;
    padding-right: 10px;
    font-family: Tahoma,Verdana, sans-serif;
    font-size: 12px;
    color: #333333;
    text-align:justify;
}

.tx_02{
    font-family: Tahoma,Verdana, sans-serif; 
	font-size: 11px; 
	color: #ffffff;
}

.tx_03{
    font-family: Tahoma,Verdana, sans-serif; 
	font-size: 11px; 
	color: #666666;
}

.tx_04{
	color: #dc3115;
	font-weight:600;
	text-decoration:underline;
}

.tx_044{
	color: #dc3115;
	font-weight:bold;	
}

.tx_05{
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:600; 
	color: #1d427a;
	padding:5px;
}

.tx_06{
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:600; 
	color: #f34046;
	padding-left:130px;
	padding-top:20px;
}

.tx_07{
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:600; 
	color: #cc3300;
	text-align:center;
}

.tx_08{
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:600; 
	color: #2a623b;
}

.bord {border-right: 2px solid #dedede;}



/* added by dml - start */

.content{
    background: url('images/design/main_bg.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	border-top: 1px solid #fff;
	padding: 10px;
}

p {
	padding-bottom: 10px;
	text-align:justify;
	
}

h1 {
    padding-left: 10px; 
	font-size: 16px;
	color: #333333;
}

h2 {
    font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #dc3115;
	font-weight:600;
	padding-left: 10px; 
}

h3 {
    font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	/* color: #ssssss;*/
	font-weight:600;
	padding-left: 10px;  
}

.cite {
	font-style: italic;
	color: #000;
}
.cite1 {
	font-style: italic;
	color: #ffffff;
}

.author {
	text-align: right;
	color: #ffffff;
	font-size: 11px;
}

.author5 {
	color: #ffffff;
	font-size: 11px;
}

.author1 {
    font-size: 12px;
	text-align: center;
	color: #ffffff;
	font-weight:bold;
	padding-top: 5px;
}

.author2 {
	text-align: right;
	color: #ffffff;
}

.author3 {
	width:250px;
	color: #ffffff;
	font-size: 11px;
	text-align: center;
	padding-top: 5px;
}

.controls { 
	text-align: center;
	padding-top: 20px;
	padding-bottom: 30px;
}

.return_top {
	text-align: center;
	padding: 20px;
}

.hint {
	float: right;
	clear: right;
	width: 220px;
	margin: 10px;
	padding: 10px;
	background-color: #2a623b;
	border: 1px solid #2a623b;
}
.hint1 {
	float: right;
	clear: right;
	width: 220px;
	margin: 10px;
	padding: 10px;
	background-color: #ffffff;
	border: 2px solid #2a623b;
}

.hint img {
	border: none;
}

.hint a {
	color: #fff;
}

.logos {
	padding: 20px;
}

.form_table th {
	font-weight: normal;
	text-align: right;
}

th.required, span.red {
	color: red
}

.inline_img {
	text-align: center;
	padding: 20px;
}

.inline_img .caption {
}

.li{
    color: #ffffff;
}
.li1{
    color: #333333;
}

.ctr {
	text-align: center;
}

table.compare {
	padding: 0;
	margin: 20px;
	border-collapse: collapse;
	border: solid 2px #000;
}

table.compare td {
	padding: 2px;
}

td.unline {
	border-bottom: solid 2px #000;
}

.inline_out {
	margin: 10px;
	text-align: center;
}

.inline_box {
	margin: auto;
	width: 500px;
	padding: 10px;
	background: #fff;
	border: solid 2px #ccc;
	text-align: center;
}

/* added by dml - finish */

.top_line {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;	 
	color: #333333;
	border: solid 1px #ffffff;


}
