@charset "utf-8";
/* CSS Document */


* {
	margin:0;
	padding:0;
	outline:none;
	border:none;
	
	}
body {
	background: url(images/html_bg.gif) 0 0 repeat-x;
	text-align:center;
	font-size:11px;
	color:#000000;
	text-align:center;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	}
p {
	margin: 0 0 18px 0;
	}
h1 {
	font-size:48px;
	color:#000000;
	font-weight:normal;
	}
h2 {
	font-size:30px;
	color:#000000;
	padding: 0;
	margin: 0 0 14px 0;
	}
h3 {
	font-size:18px;
	color: #2A7396;
	padding: 0;
	margin: 0 0 10px 0;
	}
a:link, a:visited {
	color:#009cc2;
	text-decoration:none;
	}
a:hover, a:active {
	text-decoration:underline;
	}
/*
=============================================================
MAIN CSS
=============================================================
*/
#wrapper {
	width:934px;
	margin: 0 auto;
	text-align:left;
	}
#header {
	background: url(images/header_bg.gif) bottom left no-repeat;
	
	}
#inheader {
	
	height:204px;
	position:relative;
	}
.wgh {
	border-color: #8bbd4e;
	border-width: thin;
	background-color:#bcda92;
}
#logo {
	float:left;
	}
#logo2 {
	float:right;
	margin: 0 -10px 0 0;
	
	}
#home_header {
position:absolute; top: 180px; left:10px; } 

#home_header1 {
position:absolute; top: 175px; left:10px; z-index: 1 } 

#home_header a {
	text-decoration:none;
	color:#000;
}

#container {
	background: url(images/content_y.gif) 0 0 repeat-y;
	}
#content {
background: url(images/content_top_bg.gif) 0 0 no-repeat; padding: 20px 30px 30px 38px; zoom:1; } 

ul {
	margin: 10px 0 10px 10px;
	
	}
	li { margin: 10px;
	list-style-image: url(images/dot.gif);
	}
/*
=============================================================
GLOBAL NAV CSS
=============================================================
*/
#glbnav {
	overflow:hidden;
	height:35px;
	position:absolute;
	top:132px;
	left:9px;
	}
#glbnav a {
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	}
#glbnav ul {
	padding: 0;
	margin:0;
	}
#glbnav li {
	margin:0 ;
	float:left;
	list-style:none;
	}
#glbnav a.current {background-position:0 -35px !important;position:relative;z-index:99;}

#glbnav a:hover {background-position:0 -35px !important;position:relative;}
#glbnav #nav_home {width:90px;background:url(images/nav_home.gif);}
#glbnav #nav_about {width:90px;background:url(images/nav_about_us.gif);}
#glbnav #nav_magazine {width:110px;background:url(images/nav_magazine1.gif);}
#glbnav #nav_planner {width:90px;background:url(images/nav_planners.gif);}
#glbnav #nav_contact {width:90px;background:url(images/nav_contact_us.gif);}
#glbnav #nav_login {width:90px;background:url(images/nav_blog.gif);}
/*
=============================================================
CONTENT CSS
=============================================================
*/
#content .home_left {
	width:340px;
	float:left;
	font-size:11px;
	line-height:16px;
	}
#content .home_left2 {
	width:410px;
	float:left;
	font-size:11px;
	line-height:16px;
	}
#content .home_left3 {
	width:810px;
	float:left;
	font-size:11px;
	line-height:16px;
	}
#content .home_left4 {
	width:300px;
	float:left;
	font-size:11px;
	line-height:16px;
	}
#content .home_leftplanner {
	width:860px;
	float:left;
	font-size:11px;
	line-height:16px;
	}
#content .home_right {
padding: 0;
	width: 350px;
	float:left;
	padding-top: 50px;
	
	}
#content .home_right2 {
	padding: 0;
	width: 400px;
	float:left;
	padding-top: 5px;	
	}
#content .home_right3 {
	padding: 0;
	width: 500px;
	float:left;
	padding-top: 5px;	
	}
	
#content .home_right4 {
    padding: 0;
	width: 540px;
	float:left;
	padding-top: 5px;	
	}
	
#content .home_right_btn {
	padding: 0;
	width: 150px;
	float:left;
	padding-top:95px;
	}
#content .home_right_btn img {
	margin-left: 10px;
	margin-bottom: 10px;
	}



#content .sub_left {
	width:564px;
	float:left;
	font-size:13px;
	line-height:20px;
	}
#content .sub_right {
	width:270px;
	float:right;
	padding:46px 0 0 0;
	}

#content .sub_right_btn {
	text-align:center;
	margin: 0 0 40px 0;
	}
#content .sub_right_btn img {
	margin: 0 0 15px 0;
	}
.input {
 background-color: #d2edf5 !important;
 font-size: 12px;
 height: 20px;

}
.table {
	line-height:25px;

}


/*
=============================================================
FOOTER CSS
=============================================================
*/
#footer {
	background: url(images/content_bottom_bg.gif) 0 0 no-repeat;	
	}
#footer .fleft {
	text-align:center;
	padding:26px 0 20px 10px;
	}
#footer .fright {
	text-align:right;
	padding:15px 0 20px 10px;
	}



/*
=============================================================
COMMON CSS
=============================================================
*/
.clear {
	clear:both;	
	}
	
textarea,input.txt {border:0;margin:0 0 2px 0;width:300px;background: #fff ;font-size:10px;font-family: Arial, Helvetica, 'Lucida Grande', sans-serif; color: #666;border:1px solid #ccc;}
textarea:hover,input.txt:hover {color: #999;background: #fff;}
input.txt{padding: 6px;}
textarea {padding:6px;overflow:hidden;width:300px;}

  table.grid  { font:12px arial, helvetica, sans-serif; border-collapse:collapse; border:1px solid #57969D; }
  table.grid td, table.grid th { padding:8px 8px; border:1px solid #57969D; }
  table.grid tr { background:#DDECE0;}
  table.grid tr.alternate { background:#FAFFEF;}

  table.grid th { background:#ddd;}

img.nice {
border: 1px solid #2A7396;
padding: 2px;}