body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p,  th, td {margin:0; padding:0;}

html, body {font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; background:url(../images/back.gif) repeat-x #004e75;}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#b80000; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#071661; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}
input, textarea, select {background-color:#e9f1f4; border:1px solid #5496b2; padding:2px 3px 1px 5px;}

.clr {clear: both;}
.lF {float:left;}
.rF {float:right;}
.brdninput {border:0; background-color:none; padding:0; width:auto !important;}
.padtop {padding-top:4px !important;}
.padtop2 {padding-top:7px !important;}
.blue {color:#014a6c;}
.green {color:#3b9e00;}

/* LAYOUT STYLES */
#wrapper {width:974px; margin:0 auto; text-align:left;}
#header { background:url(../images/headerback.gif) repeat-x;}
	.logo { width:429px; height:112px; float:left; background:url(../images/headerback.gif) repeat-x}
	.logo a{ display:block; background:url(../images/logo.gif) no-repeat; width:330px; height:112px; text-indent:-9999px;}
	
	.rnavsearch {float:left; width:545px;}
		.search {width:545px; height:52px; overflow:hidden;}
		.search form {float:right; padding:13px 10px 0 0;}
		.search form p{ float:left; padding-right:8px; display:block;}
		
	.topnav { width:545px; height:60px; background:url(../images/butback.gif) no-repeat;}
		ul.tnav {padding:0; margin:0;}
		ul.tnav li{padding:0; margin:0; list-style-type:none; float:left;}
		ul.tnav li a{ display:block; font-weight:bold; color:#000; line-height:67px; text-align:center; font-size:13px; height:60px; overflow:hidden;}

		ul.tnav li.home a{ background:url(../images/but_home.gif) no-repeat; width:136px;}
		ul.tnav li.home a:hover{ background:url(../images/but_home1.gif) no-repeat; width:136px;}
			ul.tnav li.home a.act{ background:url(../images/but_home1.gif) no-repeat; width:136px;}
		
		ul.tnav li.other a{ background:url(../images/but_articles.gif) no-repeat; width:130px;}
		ul.tnav li.other a:hover{ background:url(../images/but_articles1.gif) no-repeat; width:130px;}
			ul.tnav li.other a.act{ background:url(../images/but_articles1.gif) no-repeat; width:130px;}

		/*ul.tnav li.articles a{ background:url(../images/but_articles.gif) no-repeat; width:130px;}
		ul.tnav li.articles a:hover{ background:url(../images/but_articles1.gif) no-repeat; width:130px;}
		
		ul.tnav li.about a{ background:url(../images/but_articles.gif) no-repeat; width:130px;}
		ul.tnav li.about a:hover{ background:url(../images/but_articles1.gif) no-repeat; width:130px;}*/
		
		ul.tnav li.account a{ background:url(../images/but_myaccount.gif) no-repeat; width:142px;}
		ul.tnav li.account a:hover{ background:url(../images/but_myaccount1.gif) no-repeat; width:142px;}
			ul.tnav li.account a.act{ background:url(../images/but_myaccount1.gif) no-repeat; width:142px;}

/* middle section */		
#mainContent { width:974px; background:url(../images/backmain.gif) repeat-y;}
	.mainTop {background:url(../images/backmaintop.gif) no-repeat; width:974px; height:auto !important; height:600px; min-height:600px;}
	
	.LectSection {float:left; width:620px; width/**/:/**/593px; padding:10px 0 0 27px;} /* conetnt */
		.LectSection h1 { color:#000; font-size:18px; }
		.LectSection h5 { color:#fff; font-size:18px; padding:10px 0; }
		
	.contentM { padding:0px 0 6px 4px; line-height:16px;}
	.contentM a{ text-decoration:underline;}
	.contentM h2{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; margin:9px 0 7px 0; text-transform:uppercase; line-height:normal;}
	.contentM p{ padding:0 0 10px 0;}
		.padgreenlogo {margin:0 2px 0 35px;}
	
		.boxTxt { background:url(../images/yellow_box_back.gif) repeat-y; width:588px;}
		.boxTxtTop {background:url(../images/yellow_box_top.gif) no-repeat top; width:588px;}
		.boxTxtBot {background:url(../images/yellow_box_bot.gif) no-repeat bottom; width:588px; width/**/:/**/548px; padding:18px 20px 14px 20px; min-height:122px;}
		
		.boxTxtTopDivide {background:url(../images/yellow_box_top_divide.gif) no-repeat top; width:588px;}
			.foronlyMonth {float:left; width:336px;}
			.visitContact {float:right; width:175px;}
			
	ul.bulRB {padding:0; margin:0; line-height:15px;}
	ul.bulRB li{padding:0 0 0 12px; margin:0 0 1px 0; list-style-type:none; background:url(../images/bul_red_box.gif) no-repeat 0 6px;}
	
	
	.RightSection { float:right; width:331px; width/**/:/**/299px; padding:10px 32px 0 0;} /* registration & login */
		.registrationTop {  width:299px; height:222px; overflow:hidden;}
		.registrationBottom { background:url(../images/registration_bottom.gif) no-repeat; width:299px; height:203px; overflow:hidden;}
		.registrationBottom form {padding:40px 0 0 14px}
		.registrationBottom form input{ margin-top:3px; width:128px; width/**/:/**/120px;}
		
		.yelloBack { background:url(../images/yelloback_right.gif) no-repeat; width:299px; height:79px; margin:3px 0 0 0;}
			.yelloBack div { padding:15px;}
			
		.login { background:url(../images/login_back.gif) no-repeat; width:299px; width/**/:/**/269px; padding:33px 15px 5px 15px;}
		.LatestArticles { background:url(../images/latest-articles.jpg) no-repeat; width:299px; width/**/:/**/269px; padding:33px 15px 5px 15px;}
		.Last5 { background:url(../images/last5.jpg) no-repeat; width:299px; width/**/:/**/269px; padding:33px 15px 5px 15px;}		
			.login input{ width:120px;}
	
	
/* bottom section */	
#mainBottom {background:url(../images/backmainbot.gif) no-repeat; width:974px; height:98px;}
	.botnav { padding:48px 0 0 0; text-align:center; color:#d0e8f2; font-size:10px; text-transform: uppercase;}
	.botnav a{ color:#d0e8f2; margin:0 3px;}
	.botnav a:hover{ color:#70b9d8;}
	
#footer { padding:10px 18px; font-size:11px; color:#cedbe1;}
	#footer a{ color:#cedbe1; text-decoration:underline;}