body {margin:0; padding:0; background:url(images/footer_bg.jpg) bottom repeat-x #FFFFFF;}
table, td {border-collapse:collapse}
table, td, img {border:0}
form, td {margin:0; padding:0}
td, p {font:11px Tahoma, Arial, helvetica, sans-serif; color:#414D65; vertical-align:top;  text-align:left; padding:0; margin:0}
.clear{clear:both; line-height:0px}
input, textarea, select{font:11px Tahoma, Arial, helvetica, sans-serif; color:#6E7574; padding:2px 0 0 2px; text-transform:none; border: 1px solid #CECECE; vertical-align:middle;}
ul{list-style:none; line-height:0; padding:0; margin:0}

h1	{
	color: #545f74;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
	}
	
h2	{
	color: #545f74;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
	}

.hd_left{background:url(images/hd_left_fll.jpg) top right repeat-x;}
.hd_right{background:url(images/hd_left_fll.jpg) top left repeat-x;}

.header{height:114px; background:url(images/header_bg.jpg); padding:24px 0 0 18px;}
.header input{width:134px; height:18px; margin:7px 0 5px 0; border:1px solid #000000;}
.header a{color:#FFFFFF; font-size:10px; text-decoration:underline; font-weight:normal;}
.header a:hover{text-decoration:none;}

.mp{background:url(images/mp_bg.jpg); height:211px; width:251px; padding:7px 0 0 175px;}
.rc{width:156px; background:url(images/rc_bg.jpg); padding:45px 0 0 20px;}

.cnt{height:447px;}
.cnt_left{
	width:375px;
	padding-top: 20px;
	padding-right: 31px;
	padding-bottom: 15px;
	padding-left: 31px;
}
.cnt_mid{width:1px; background-color:#F0F0EF;}
.cnt_right{width:352px; padding-bottom:30px}

.cnt_right_m{width:299px; padding:22px 23px 30px 29px;}

.cnt_singlecol_header{
	padding-top: 25px;
	padding-right: 31px;
	padding-bottom: 0px;
	padding-left: 31px;
}

.cnt_singlecol{
	padding-top: 5px;
	padding-right: 31px;
	padding-bottom: 5px;
	padding-left: 31px;
}

li a{line-height:18px; background:url(images/b_link.gif) center left no-repeat; padding-left:11px; text-decoration:underline; color:#3A7CD5;}
li a:hover{text-decoration:none;}

a{color:#3A7CD5; text-decoration:underline; font-weight:bold;}
a:hover{text-decoration:none;}

b a{color:#3A7CD5; text-decoration:underline; font-weight:bold;
	background:url(images/b_link.gif) center right no-repeat; padding-right:9px;}
b a:hover{text-decoration:none;}

.mpt{background:url(images/mpt.gif) top left repeat-x; margin:15px 0 13px 0;}

strong{color:#EA5300;}
.font_2{font-size:10px; color:#75829C;}
.font_3{font-size:10px;}

.strongtext{color: #414D65; font-weight: bold;}

.hs{height:26px; background:url(images/hs_bg.gif) bottom repeat-x;}
.hs div{background:url(images/hs_rp.gif) top right no-repeat;}

.right_td_1{width:352px; height:152px; padding:24px 112px 10px 29px; background:url(images/right_td_1_bg.jpg) top no-repeat;}


#form input{width:203px; height:20px;}
#form textarea{width:203px; height:169px; overflow:auto; margin-bottom:10px;}

.footer{height:128px; text-align:center; padding-top:25px; color:#FDFDFD;}
.footer a{color:#8CD3FF; text-decoration:underline; font-weight:normal;}
.footer a:hover{text-decoration:none;}
.footer b a{color:#EDEDEE; font-weight:bold; text-decoration:none;
			background:url(images/footer_mk.gif) center left no-repeat; padding:0 24px 0 7px;}
.footer b a:hover{text-decoration:underline;}

.headercolumn
	{
	margin: 20px;
	padding: 20px;
	}

table.links{width: 100%;}
td.linkcategory	{
	padding-bottom: 7px;
	}
td.link	{
	padding-top: 5px;
	padding-bottom: 5px;
	}
	
.nounderline {text-decoration: none;}

.dgPadding {
	padding: 10px;
	vertical-align:middle;
	width: 250px;
	}
	
.dgPaddingDesc {
	padding: 10px;
	vertical-align:middle;
	}
	
.dgPaddingTitle {
	padding: 5px;
	vertical-align:middle;
	}