body {
	margin:0; padding:20px 0px;
	background:url(../img/bg_main.gif) repeat-x left top; background-color:#ececd3;
	height:100%;
	clear:both; font-family:arial, georgia;
}
* {margin:0; padding:0;}
html {height:100%;}
a {text-decoration:none;}
img {border:none;}
h1, h2, h3, h4, h5, p, a, form, label {	margin:0; padding:0;}
ul {list-style:none;}
.clear {clear:both;}

.input-contact {font-size:11px; color:#333; border:1px solid #ccc; width:120px; padding:3px;}
.readmore {background:url(../images/icon-more.gif) no-repeat right; padding-right:15px;} 
.update_icon{background:url(../images/icon-recent.gif) no-repeat left; padding:5px 0 5px 25px;} 

.f-left {float:left; padding:0 10px 10px 0}
.red {font-size:0.9em; color:#990000; font-style:italic; font-weight:600; text-decoration:underline;}
.redsml {font-size:0.8em; color:#990000; font-style:italic; font-weight:bold;}
.sml {font-size:10px; color:#333; font-style:italic; font-weight:600}
.black-link {font-size:11PX; color:#333; padding-left:5px;}
	.black-link {color:#000;} .black-link:hover {color:#ff0000;}

.green-link {font-size:11px; color:#267f23; padding-left:5px;}
.green-link  a {font-size:11px; color:#267f23;}

#listing {margin:0; padding:0;}
	#listing table { }
	#listing table td{ padding-left:5x;}
	#listing table tr {border:1px solid #ccc;}

.orangeH2 {font-size:11px; color:#333; font-weight:600; padding-left:5px;}
.whiteH1 {font-size:18px; color:#fff; font-weight:600}

.orangeH3 {font-size:11px; color:#f4ad30; padding-left:5px;}

.topShadow {width:100%; height:3px; margin:0; padding:0;}
.bottomShadow {width:100%; float:left; height:4px; margin:0; padding:0;}

#wrapper {width:909px; margin:0 auto; padding:0; height:100%; display:table; background:#fff url(../images/mid_shadow.gif) repeat-y center;}
#mainCont {width:873px; height:100%; display:table; margin:0; padding:0px 18px; background:#fff;}
#contentwidth {width:861px;  height:100%; margin:0; padding:0; float:left; background:#fff;}


/*header classes*/
#header {width:861px; margin:0; padding-bottom:5px; float:left;}
	.logo {width:700px; margin:0; padding-top:20px; float:left;}
	.toplinks {width:161px; height:40px; margin-top:10px; font-size:10px; font-weight:600; padding-top:20px; float:left; background:url(../images/date-icon.gif) no-repeat center}	


.headPic {width:861px;margin:0; padding:0; float:left;}



/*main navigations*/
#mainNav {width:861px; color:#fff;margin-top:1px; padding:0; float:left; background:url(../images/nav_bg.gif) repeat-x left top;border-bottom:3px solid #169ed0;}
	
	.nav {width:590px; margin:0; padding:0; float:left;}	
		.nav ul {margin:0; padding:0;}
		.nav li {padding:10px 0px; margin:0; display:inline; float:left;}
		.nav li a {padding:0 15px; color:#fff; font-weight:600; font-size:14px}
		.nav li a:hover {color:#267f23; background:url(../img/nav_bg3.gif) repeat-x left top;}
		.nav li.selected {background:#68cff0; color:#fff; padding:10px 0px;}
		.nav li.selected a {color:#fff;}
	.topSearch {width:271px; margin:0; padding-top:10px; float:left;}


/*mid body*/

#bodycont {width:861px; margin-top:15px; padding:0; float:left;}

/*right colomn*/

.coloum_r {width:628px; margin-left:10px; padding-bottom:10px; float:left;}
	.fld_l {width:628px; margin-bottom:10px; padding:0; float:left;}
	
	.fld_l h1 {width:618px;margin:0; padding:5px 0 3px 10px; float:left; background:#f0f0f0; border-bottom:3px solid #bebebe; font-size:15px; color:#f08b28;}
	.fld_l h1 span {font-size:11px; color:#2a85bb;} .fld_l h1 span  a {color:#2a85bb;}
	.fld_l p {width:640px; margin:0; padding:5px 0; font-size:0.8em; color:#383838; display:block;}
	
	.fld_mn {width:100%; margin:0; padding-top:5px; float:left; font-size:11px;}
	.fld_mn	p {font-size:11px; color:#383838; text-align:justify;}
	
		.fld-head {width:190px; color:#fff; border-right:1px solid #fff; padding:5px 0px 5px 10px; float:left; font-size:11px; font-weight:600; background:#99CCFF;}
		.td-fld {width:190px; border-right:1px solid #99CCFF;;  border-bottom:1px solid #99CCFF; padding:5px 0px 5px 10px; float:left; font-size:11px;}
		.td-fld a { color:#006600}
		 

	.bordertop {width:98%; marginm:0; padding:0; height:1px; border-top:1px solid #e9e9e9; float:left;}

.features{width:405px; margin:0; padding:0; float:left;}
	.box_wrap { float:left; width:195px; border:1px solid #258dc9}
	.boxA {width:195px; margin:0; padding:0; float:left; }
	.boxA h1 {width:186px; margin:0; padding:3px 0 3px 10px; font-size:13px; font-weight:600; background:#258dc9; font-family:Georgia, arial,verdana; color:#fff;}
	.boxA h3 { margin:0; padding:3px 10px; font-size:11px ; font-weight:normal; font-family:arial,verdana; color:#333;}
	.boxA h3 a {color:#267f23;}
.contbox {width:628px; margin-top:10px; padding:0; float:left;}
.contdetail {width:98%; margin:0; padding:5px 0px; float:left; font-size:0.8em; color:#333;}
	.contbox h1 {width:628px;margin:0; padding:5px 0px; float:left;font-size:1.2em; color:#ff6a07; text-decoration:underline;}	
	.contbox h3{width:628px;margin:0; padding:5px 0px; float:left;font-size:0.8em; color:#666;}
	.contbox h3 a {font-size:16px; color:#00685b; text-decoration:underline; font-weight:600;}
	

.update-coloumn {width:223px; margin:0; padding:0; float:left;}

.right-nav {width:220px; margin:0; padding:10px 0; float:left; border:1px solid #d1e0ef; background:url(../images/update-bg.gif) repeat-x left top}
	.right-nav h1 {font-size:16px; color:#fff; font-family:Georgia, arial; font-weight:600; padding:0 0 5px 10px;}
	.right-nav ul {margin-left:10px; padding:0;}
	.right-nav ul li {padding:3px 0px; margin:0; }
	.right-nav ul li a {padding:3px 0px 3px 15px; margin:0; color:#124eae; font-size:12px; background:url(../images/bullet-update.gif) no-repeat left; cursor:pointer}
	.right-nav li a:hover {color:#000;}	

	
#newsletter{width:220px; margin-top:10px; padding:0; float:left;}	
#mailing {width:220px; margin-top:10px; padding:0px; float:left;}	
#contact {width:212px; height:92px; margin-top:10px; padding:10px 0 0 10px; float:left; background:url(../images/contact-demo.gif) no-repeat center;}		
	#contact .flds {width:100%;  float:left; }
	#contact h1 {font-family:arial; color:#fff; font-size:18px; padding:5px 0}
	#contact .btngo {color:#990000; FONT-SIZE:12PX; padding:2px;}
	
	
/*left column*/
.coloum_l {width:222px; margin:0; padding:0; float:left;}
	.subjects {width:100%; margin:0; padding:0; float:left;}
	.head_sv {width:212px; margin:0; padding:3px 0px 5px 10px; float:left; background:#ff9c20; border-bottom:1px #258dc9 solid; height:14px; color:#fff; font-weight:600; font-family:Georgia,arial; }
	
	.left-nav {width:222px; margin:0; padding:10px 0; float:left;  background:#d1e0ef;}
		.left-nav ul {margin-left:10px; padding:0;}
		.left-nav ul li {padding:3px 0px; margin:0; }
		.left-nav ul li a {padding:3px 0px 3px 25px; margin:0; color:#124eae; font-size:12px; background:url(../images/bullet-leftnav.gif) no-repeat left; cursor:pointer}
		.left-nav ul li a:hover {color:#000; background:url(../images/bullet-leftnav1.gif) #fff no-repeat left; }

		
	
	.current_p {width:210px; margin-top:10px; padding:0; float:left; background:#a9cd59;}
		.current_head {width:200px; margin:0; padding:5px 0px 5px 10px; float:left; font-size:1.0; color:#fff; font-weight:600;}
		.sd_logo {width:210px; margin:0; padding:22px 0px; float:left; background:#ededed;}
	
	.wrap_test {width:210px; margin-top:10px; padding-bottom:5px; float:left;}
		.test_head {width:200px; margin:0; padding:3px 0; float:left; font-size:1.0; color:#ff9249; font-weight:600;}
		.text_test {width:200px; margin:0; padding:3px 0; float:left; color:#666; font-size:0.8em; overflow:hidden;}
		.text_test  span {font-size:0.9em; color:#cc5283; font-style:italic;}












/*footer*/
#footer {width:100%; height:100px; margin-top:5px; padding:0; float:left;}
	.footer_fld {width:885px; margin:12px auto 0px auto; padding:0;}
	.blue_left {width:10px; height:83px; margin:0; padding:0; float:left; background:url(../images/bluerounded_l.gif) left no-repeat;}
	.blue_right{width:10px; height:83px; margin:0; padding:0; float:left; background:url(../images/bluerounded_r.gif) left no-repeat;}
	.blue_mid{width:861px; height:58px; margin:0; padding-top:25px; float:left; background:url(../images/bluerounded_bg.gif) left repeat-x; line-height:22px; text-align:center; color:#fff; font-size:0.6em;}
	.blue_mid a {color:#fff; font-size:1.0em; padding:0px 10px;}
	.blue_mid a:hover {color:#fff; background:#383838;}
	


/*form related classes*/

.input-search {width:260px;padding:3px 0px 3px 5px; border:1px solid #e9e9e9; font-family:Arial; font-size:12px; color:#383838; background:#fff url(../images/search_icon.gif) right no-repeat;}

.inp1 {font-size:12px;color:#666; padding:3px; border:1px solid #c5c5c5; width:280px;}
.inp2 {font-size:12px; color:#333; padding:3px; border:1px solid #333; width:280px;}

.inp_select {font-size:12px;color:#333;	padding:0; height:20px; border:1px solid #c5c5c5; width:300px; }
.btn_mn {height:31px; width:110px; font-size:12px; text-align:center; color:#fff; font-weight:600;	padding:5px 10px; cursor:pointer;background:url(../img/btn-bg.jpg) no-repeat center; border:none;}
	