/* CSS Document */
body{
	margin:0px;
	background:url(../images/bg.jpg) repeat-x left top;
	}
.font12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
.button-blue-bg{
	background:url(../images/button-blue-bg.jpg) repeat-x left bottom;
	}
.button-green-bg{
	background:url(../images/button-green-bg.jpg) repeat-x left top;
	}
.banner{
	background:url(../images/banner.jpg) no-repeat left top;
	font-family:Arial;
	font-size:12px;
	color:#469cb3;
	text-decoration:none;
	font-weight:normal;
	}
form{
	margin:0px;
	}
.inputxt{
	background:url(../images/inputbg.jpg) no-repeat left top;
	width:300px;
	height:32px;
	border:none;
	font-family:Arial;
	font-size:12px;
	color:#469cb3;
	text-decoration:none;
	font-weight:normal;
	padding-left:10px;
	line-height:25px;
	}
.black{
	color:#000000;
	}
.footer{
	background:#edf6fb;
	border-top:#58a6ba 2px solid;
	font-family:Arial;
	font-size:12px;
	color:#727272;
	font-weight:normal;
	text-decoration:none;
	padding-left:7px;
	padding-top:5px;
	}
	.footer a{
	background:#edf6fb;
	border-top:#58a6ba 2px solid;
	font-family:Arial;
	font-size:12px;
	color:#727272;
	font-weight:normal;
	text-decoration:none;
	padding-left:7px;
	padding-top:5px;
	}
	.footer a:hover{
	font-family:Arial;
	font-size:12px;
	color:#727272;
	font-weight:normal;
	text-decoration:underline;
	}
.featured-photo{
	background:url(../images/featured-photo-bg.jpg) no-repeat top left;
	font-family:Arial;
	font-size:12px;
	color:#505050;
	text-decoration:none;
	font-weight:normal;
	padding:0px 20px 0px 0px;

	}
.tre-24-text {
	font-family: "Trebuchet MS";
	font-size: 24px;
	color: #889c43;
	text-decoration: none;
}

.morelink{
	color:#469cb3;
	}
.morelink a{
	color:#469cb3;
	text-decoration:underline;
	}
.morelink a:hover{
	color:#469cb3;
	text-decoration:none;
	}
.leftlink{
	background:#f4f7fc;
	border-top:#FFFFFF 1px solid;
	border-bottom:#eaeaea 1px solid;
	font-family:Arial;
	color:#469cb3;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	}
.leftlink a{
	font-family:Arial;
	color:#469cb3;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	}
.leftlink a:hover{
	text-decoration:none;
	color:#505050;
	}
.suggestlink{
	color:#98bd3e;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	}
.suggestlink a{
	color:#98bd3e;
	text-decoration:underline;
	}
.suggestlink a:hover{
	color:#98bd3e;
	text-decoration:none;
	}

.logintxt{
	font-family:Arial;
	color:#077b99;
	font-size:14px;
	font-weight:normal;
	}
.newsletter{
	background:url(../images/newsletter.jpg) no-repeat left top;
	width:216px;
	height:156px;
	font-family:Arial;
	font-size:11px;
	color:#5c5c5c;
}
.newsinput{
	font-family:Arial;
	font-size:11px;
	color:#077b99;
	background-color:#FFFFFF;
	border:solid 1px #077b99;
	padding-left:5px;
	}
.newsinput-links{
	font-family:Arial;
	font-size:11px;
	color:#077b99;
	}
.suggestionbox{
	background:url(../images/suggestionbox.jpg) no-repeat left top;
	width:212px;
	height:181px;
	font-family:Arial;
	font-size:11px;
	color:#5c5c5c;
	}
.signupbox{
	width:212px;
	height:200px;
	font-family:Arial;
	font-size:11px;
	color:#5c5c5c;
	background-image: url(../images/signup.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
.latestnews{
	border-left:#cacaca 1px solid;
	border-right:#cacaca 1px solid;
	border-bottom:#cacaca 1px solid;
	font-family:Arial;
	font-size:12px;
	color:#5c5c5c;
	}
.latestnews ul{
	margin:0px;
	padding-left:30px;
	list-style:disc;
	}
.latestnews li{
	font-family:Arial;
	font-size:12px;
	color:#5c5c5c;
	text-decoration:none;
	}
.latestnews p{
	font-family:Arial;
	font-size:12px;
	color:#5c5c5c;
	text-decoration:none;
	margin-left:30px;
	margin-top:5px;
	margin-bottom:5px;
	}
.morenews{
	color:#98bd3e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	}
.morenews a{
	color:#98bd3e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	text-decoration:underline;
	}
.morenews a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#98bd3e;
	text-decoration:none;
	}
.forumlatest{
	border-left:#cacaca 1px solid;
	border-right:#cacaca 1px solid;
	border-bottom:#cacaca 1px solid;
	font-family:Arial;
	font-size:12px;
	color:#5c5c5c;
	}
.forumheading{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	}
.forumdetail{
	font-family:Arial;
	font-size:11px;
	color:#777878;
	font-weight:normal;
	}
.forumbluedetail{
	font-family:Arial;
	font-size:11px;
	color:#077b99;
	font-weight:normal;
	}
.article{
	border-left:#cacaca 1px solid;
	border-right:#cacaca 1px solid;
	border-bottom:#cacaca 1px solid;
	font-family:Arial;
	font-size:12px;
	color:#5c5c5c;
	line-height:18px;
	}
.article a{
	font-family:Arial;
	font-size:12px;
	color:#5c5c5c;
	text-decoration:underline;
	}
.article a:hover{
	font-family:Arial;
	font-size:12px;
	color:#5c5c5c;
	text-decoration:none;
	}
.user-input{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5c5c5c;
background-color:#FFFFFF;
border:#077b99 solid 1px;
}
.loginbox{
	width:212px;
	height:156px;
	font-family:Arial;
	font-size:11px;
	color:#5c5c5c;
	background-image: url(../images/userlogin.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
.arial-16-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0066cc;
	text-decoration: none;
}
.tre-20-blue {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: normal;
	color: #077b99;
	text-decoration: none;
}
.grey-dot {
	background-image: url(../images/grey-dot.jpg);
	background-repeat: repeat-x;
}
.normal-12-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #469cb3;
	text-decoration: none;
}
.normal-grey-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #777878;
	text-decoration: none;
}

a.normal-grey-text:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #777878;
	text-decoration: underline;
}
.arial-13-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #709107;
	text-decoration: none;
}
.next-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #235286;
	text-decoration: none;
}
.next-text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #235286;
	text-decoration: none;
}
.next-text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #235286;
	text-decoration: underline;
}
.reg-left-img {
	background-image: url(../images/reg-left-img.jpg);
	height: 306px;
	width: 11px;
}
.reg-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #077b99;
	text-decoration: none;
	text-align: right;
	padding-right: 15px;
}

.reg-right-img {
	background-image: url(../images/reg-right-img.jpg);
	height: 306px;
	width: 11px;
}


.numberbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #f0f7e8;
	background-position: center;
	text-align: center;
	border: 1px solid #89ae03;
}

.blackbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #767676;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	text-align: center;
}

.reg-box{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#272727;
background-color:#FFFFFF;
border: 1px solid #7e9db9;
padding-left:5px;
}

.searchbox{
	width:211px;
	height:136px;
	font-family:Arial;
	font-size:11px;
	color:#5c5c5c;
	background-image: url(../images/search-box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
.arial-pad-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #077b99;
	text-decoration: none;
}

a.arial-pad-bold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #077b99;
	text-decoration: underline;
}
.arial-13-blue {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #07738f;
	text-decoration: none;
}
.arial-12-blk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.gr-underline-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #889c43;
	text-decoration: underline;
}
a.gr-underline-txt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #889c43;
	text-decoration: none;
}
.gr-hover-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #889c43;
	text-decoration: none;
}
a.gr-hover-txt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #889c43;
	text-decoration: underline;
}.dot {
	background-image: url(../images/dot.jpg);
	background-repeat: no-repeat;
	height: 1px;
	width: 376px;
}
.arial-11-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5b5b5b;
	text-decoration: none;
}
.arial-11-gr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8cb109;
	text-decoration: none;
}
.georgia-14-txt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #077b99;
	text-decoration: none;
}
.bg {
	background-image: url(../images/main-bg.jpg);
	background-repeat: repeat-x;
}
.arial-12-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #077b99;
	text-decoration: none;
}
.padding-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #077b99;
	text-decoration: none;
	line-height: 28px;
}
.errortxt{
	font-family:Arial;
	color:#FF0000;
	font-size:12px;
	font-weight:normal;
	}
.number-box {
	background-image: url(../images/page-img.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	background-position: center;
	text-align: center;
	vertical-align: middle;
}

.numbering {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #0e417d;
	text-decoration: none;
	padding: 10px;
}
.toplink {
	font-family:Arial;
	color:#ffffff !important;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	margin:0;
	padding:0;
}
/*.toplink a:visited {
	font-family:Arial;
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
	width:104px;
	height:30px;
	display:block;
	line-height:28px;
	text-align:center;
	font-weight:bold;
	margin:0;
	padding:0;
}
*/
.toplink a {
	font-family:Arial;
	color:#ffffff !important;
	font-weight:bold;
	text-decoration:none;
	width:104px;
	height:30px;
	display:block;
	line-height:28px;
	text-align:center;
}
.toplink a:hover{
	text-decoration:none;
    background-image: url(../images/green-nav-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.toplink2 {
	font-family:Arial;
	color:#ffffff !important;
	font-size:15px;
	text-decoration:none;
	width:104px;
	height:30px;
	margin:0;
	padding:0;
}
.toplink2 a {
	font-family:Arial;
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
	display:block;
	line-height:28px;
	text-align:center;
	font-weight:bold;
    background-image: url(../images/green-nav-bg.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
.toplink2 a:hover{
	text-decoration:none;
    background-image: url(../images/green-nav-bg.jpg);
	background-repeat:no-repeat;
}
.inputtxt{
	font-family:Arial;
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	font-weight:normal;
	line-height:25px;
	}
.inputtxt a{
	color:#FFF;
	text-decoration:none;
	}
.inputtxt a:hover{
	text-decoration:underline;
	}
.submit{
	background:url(../images/search-articles1.gif) no-repeat left top;
	border:0;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	width:112px;
	height:23px;
	}
.go{
	background:url(../images/gobtn.jpg) no-repeat left top;
	border:0;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	width:36px;
	height:23px;
	}
.boder{
    font-family:"Trebuchet MS";
	color:#8d9e42;
	font-size:24px;
	text-decoration:none;
	font-weight:normal;
	padding-left:8px;
	}
.submit1{
	background:url(../images/submit1.gif) no-repeat left top;
	border:0;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	width:36px;
	height:23px;
	}
.login{
	background:url(../images/login.jpg) no-repeat left top;
	border:0;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	width:54px;
	height:23px;
	}
.sendus{
	background:url(../images/sendus.jpg) no-repeat left top;
	border:0;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	width:68px;
	height:23px;
	}

.sub{
	background:url(../images/submit.gif) no-repeat left top;
	border:0;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	width:54px;
	height:23px;
	}
.heading{
    font-family:"Trebuchet MS";
	color:#8d9e42;
	font-size:24px;
	text-decoration:none;
	font-weight:normal;
	padding-left:8px;
	}
#sitemap { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #777878; } 
#sitemap a {color: #077b99;} 
#sitemap ul {
	margin:0 0 10px 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	list-style-type: circle;
	list-style-position: inside;
}
#sitemap li { padding-left: 20px; color: #777878; margin-bottom:5px; } 
#sitemap li a { color: #077b99;} 
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #777878;
	margin: 0 0 5px 0;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #777878;
	margin: 0 0 5px 0;
}

h2 a {	color: #077b99; text-decoration:none;}

.link1_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #98bd3e;
	font-weight: bold;
}
.link1_1 a {color: #98bd3e;}
.link1_1 a:hover {color: #077b99; text-decoration:none;}