	/* CSS Document */
	body {
	padding: 0px;
	margin: 0px;
	background: #416920 url(../images/bg.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	}
	
	.wrapper {
	width: 900px;
	height: auto;
	border: #333333 1px solid;
	margin: 0px auto;
	background: #f1f1f1;
	}
	
	.menubar {
	background: url(../images/nav_bg.jpg) no-repeat;
	line-height: 54px;
	}
	
	.menu_item {
	float: left;
	width: auto;
	text-align: center;
	cursor: pointer;
	color: #FFFFFF;
	padding: 0px 20px;
	}
	
	.menu_item_selected {
	float: left;
	text-align: center;
	cursor: pointer;
	color: #000000;
	background: url(../images/menubar_selected.png) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: auto;
	padding: 0px 20px;
	}
	
	#menuwrapper {
	border-bottom: 1px solid #e1e1e1;
	background: url(../images/nav_bg.jpg) no-repeat;
	line-height: 54px;
	font-size: 15px;
	color: #000000;
	}
	
	#p7menubar { /*width: 36em;*/
	width: auto;
	}
	
	#p7menubar,#p7menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	#p7menubar a {
	display: block;
	text-decoration: none;
	padding: 2px 20px;
	border-right: 1px solid #f5f3f3;
	font-size: 1em;
	color: #ffffff;
	}
	
	#p7menubar a.trigger {
	padding: 2px 20px;
	background-image: url(images/p7PM_dark_south.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}
	
	#p7menubar li {
	float: left;
	width: 9em;
	}
	
	#p7menubar li {
	position: relative;
	}
	
	/* hide from IE mac \*/
	#p7menubar li {
	position: static;
	width: auto;
	}
	
	/* end hiding from IE5 mac */
	#p7menubar li ul,#p7menubar ul li {
	width: 12em;
	}
	
	#p7menubar ul li a {
	color: #565656;
	border-right: 0;
	padding: 3px 12px 3px 16px;
	}
	
	#p7menubar li ul {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-image: url(images/p7exp_mgrad.jpg);
	background-repeat: repeat-x;
	}
	
	#p7menubar li:hover a,#p7menubar a:focus,#p7menubar a:active,#p7menubar li.p7hvr a
	{
	color: #ffffff;
	background: url(../images/menubar_selected.png) repeat-x;
	cursor: pointer;
	text-decoration: none;
	text-align: left;
	}
	
	#p7menubar li:hover ul,#p7menubar li.p7hvr ul {
	display: block;
	}
	
	#p7menubar li:hover ul a,#p7menubar li.p7hvr ul a {
	color: #000000;
	background-color: transparent;
	background: url(../images/menubar_selected.png) repeat-x;
	line-height: 30px;
	}
	
	#p7menubar li:hover ul a {
	color: #000000;
	background: #cfd0d1;
	line-height: 25px;
	}
	
	#p7menubar ul a:hover {
	background-color: #8f0402 !important;
	color: #FFFFFF !important;
	}
	
	.main {
	margin: 12px;
	height: auto;
	}
	
	.news_div {
	padding: 5px;
	padding-left: 10px;
	line-height: 1.8em;
	color: #333333;
	}
	
	.news_line {
	padding-bottom: 5px;
	padding-left: 10px;
	background: url(../images/arrow.gif) left top no-repeat;
	font-size: 13px;
	}
	
	.news_date {
	color: #027405;
	padding-left: 15px;
	font-size: 10px;
	}
	
	.detail,.black_bold {
	cursor: pointer;
	color: #333333;
	font-weight: bold;
	}
	
	.news_detail {
	padding: 10px;
	border: 1px #CCCCCC dotted;
	position: relative;
	line-height: 1.3em;
	margin: 1em;
	color: #444444;
	font-size: 12px;
	}
	
	.news_arrow {
	position: absolute;
	left: -25px;
	top: -11px;
	}
	
	.news_img_div {
	float: right;
	width: 110px;
	height: 110px;
	background: #c8d8c5;
	}
	
	.news_img_div img {
	margin: 4px;
	border: #666666 1px solid;
	}
	
	.content {
	margin-top: 2em;
	}
	.heading_txt
	{
	color:#4c4b4b;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	padding-bottom:3px;
	border-bottom:#CCCCCC 1px dotted;
	margin-bottom:1em;
	}
	.heading_title
	{
	color:#333333;
	font-size:14px;
	font-weight:bold;
	padding:5px;	 
	background:url(../images/heading_bg.jpg) repeat-x;
	border-right:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	margin-bottom:1em;
	line-height:20px;
	}
	.comitee_desc
	{
	width:auto; 
	height:auto; 
	line-height:1.3em; 
	color:#333333; 
	text-align:justify;
	}
	.comitee_desc img,.news_img_div img
	{
	border:#333333 2px solid;
	width:90px;
	height:105px;
	}
	
	.left_col {
	float: left;
	width: 235px;
	background: url(../images/left_col_bg.jpg) repeat;
	height: auto;
	}
	
	.right_col {
	float: right;
	width: 625px;
	height: auto;
	background: #ffffff;
	border: #bbbbbb 1px solid;
	}
	
	.content_box {
	height: auto;
	margin-top: 3px;
	padding:5px;
	position:relative;
	}
	
	.content_boxleft {
	float: left;
	width: 47%;
	height: 200px;
	border: #CCCCCC 1px solid;
	padding: 5px;
	}
	
	.float_left {
	float: left;
	}
	
	.float_right {
	float: right;
	}
	
	.clear {
	clear: both;
	}
	
	.box {
	height: 208px;
	}
	
	.box1 {
	float: left;
	background: url(../images/box1.jpg) no-repeat;
	width: 220px;
	height: 208px;
	color: #FFFFFF;
	text-align: center;
	}
	
	.box2 {
	float: left;
	background: url(../images/box2.jpg) no-repeat;
	width: 220px;
	height: 208px;
	color: #FFFFFF;
	text-align: center;
	}
	
	.box3 {
	float: left;
	background: url(../images/box3.jpg) no-repeat;
	width: 220px;
	height: 208px;
	color: #FFFFFF;
	text-align: center;
	}
	
	.box4 {
	float: left;
	background: url(../images/box4.jpg) no-repeat;
	width: 216px;
	height: 208px;
	color: #FFFFFF;
	text-align: center;
	}
	
	.heading {
	float: left;
	padding: 1px 5px;
	font-size: 11px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
	
	.heading_box {
	margin-top: 10px;
	font-size: 14px;
	font-weight: bold;
	}
	
	.heading_big {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	}
	
	.highlightbox_info {
	font-size: 12px;
	margin-top: 20px;
	text-align: center;
	padding: 5px;
	color: d0e7fa;
	line-height: 1.3em;
	}
	
	.data {
	float: left;
	padding: 1px 5px;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
	
	.green_box
	{

	background: #f1f1f1;
 	height:195px; 
	width:193px; 
	float:left;
	margin:3px; 
	padding:3px; text-align:center;
	border:1px solid #50832d;
	}
	
	.green_box img {
	border: 1px solid #50832d;
	}
	
	ul li {
	color: #083702;
	}
	
	.login_form {
	margin: 10px;
	}
	
	.login_label {
	line-height: 22px;
	margin-bottom: 5px;
	}
	
	.login_input {
	float: left;
	width: 55%;
	}
	.btn_login_div {
	margin-top: 1.5em;
	}
	.btn_login {
	float: left;
	line-height: 30px;
	width: 88px;
	color: #ff0000;
	text-align: center;
	background: url(../images/btn_login.png) no-repeat;
	cursor: pointer;
	}
	.btn_login_div  input
	{
	float:left; 
	height:30px; 
	width:88px; 
	color:#ff0000; 
	text-align:center; 
	background:url(../images/btn_login.png) no-repeat;
	cursor:pointer;
	border:none;
	padding-bottom:5px;
	}
	
	
	
	.text_red {
	color: #cc1c1c;
	}
	
	.txt_green {
	color: #023705;
	}
	
	.txt_green_bold {
	float: left;
	margin-right: 3px;
	width: 42%;
	color: #023705;
	font-weight: bold;
	}
	
	.txt_green_big {
	color: #006600;
	font-size: 20px;
	font-weight: bold;
	}
	
	.heading_bar {
	margin: 2em 0em;
	margin-top: 3px;
	text-align: center;
	color: #FF0000;
	background: url(../images/login_heading_bg.png);
	line-height: 30px;
	font-weight: bold;
	}
	
	a {
	text-decoration: none;
	border: none;
	}
	
	a img {
	text-decoration: none;
	border: none;
	}
	
	.txt_black {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	}
	
	.green_box_desc
	{
	text-align:left; 
	margin-top:5px;
	line-height:1.1em;
	}
	
	.heading_title {
	font-weight: bold;
	padding-bottom: 8px;
	font-size: 13px;
	text-transform: capitalize;
	}
	
	.btn_readmore img {
	cursor: pointer;
	}
	
	.discussion_box {
	
	font-size: 11px;
	}
	
	.dis_bar {
	color: #333333;
	border-bottom: 1px solid #d8dfea;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-size: 11px;
	text-decoration: underline;
	}
	
	.topic_name {
	color: #333333;
	background: #f1f1f1;
	border-top: 1px solid #cbc9c9;
	border-bottom: 1px solid #d8dfea;
	margin: 5px;
	margin-left: 0px;
	padding: 5px;
	font-size: 12px;
	}
	
	.topic_box {
	padding: 10px;
	color: #444444;
	border-bottom: 1px solid #d8dfea;
	}
	
	.topic_info {
	float: left;
	padding-right: 10px;
	width: 370px;
	}
	
	.green_link {
	color: #065806;
	font-weight: bold;
	padding-left: 5px;
	line-height: 1.5em;
	}
	.red_link
	{
	color:#b50e0e; 
	font-style: normal; 
	font-size:12px; 
	font-weight:normal;
	}
	
	.dis_more_info {
	padding-top: 2px;
	}
	
	.dis_last_post {
	float: right;
	width: 215px;
	font-size: 10px;
	}
	
	.tab ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	
	.tab ul li {
	display: inline;
	padding: 2px 0px 3px;
	}
	
	li .first a {
	border: 1px solid #00ff00;
	}
	
	.post_discussion
	{
	float:left; 
	margin-left:2em;  
	width:500px;  
	font-size:11px;
	padding:5px;
	}
	.dis_heading_bar
	{
	background:#f1f1f1; 
	border-top:#999999 1px solid; 
	padding:5px;
	}
	.comitee_desc img
	{
	border:#333333 2px solid;
	width:90px;
	height:105px;
	}
	.current_tab
	{
	background:#cccccc; 
	color:#000000; 
	padding:5px 10px;
	}
	.selected_tab
	{
	background:#a0c3a4; 
	color:#000000; 
	padding:5px 10px;
	}
	.red_bg
	{
	background:#fde6e6; 
	border:#e4a1a1 1px solid; 
	padding:3px;
	margin-top:3px;
	}
	.green_bg
	{
	background:#e8fde6; 
	border:#a9e4a1 1px solid; 
	padding:3px;
	margin-top:3px;
	}
	.yellow_bg
	{
	background:#fdf5e6; 
	border:#e4cda1 1px solid; 
	padding:3px;
	margin-top:3px;
	}
	.program_detail
	{
	float:left; 
	line-height:1.5em; 
	width:270px; 
	padding:2px;
	}
	.program_img
	{
	float:right;}
	.program_img img
	{
	float:right; 
	width:300px; 
	height:120px; 
	margin:15px; 
	margin-top:5px;
	}
	.book_btn
	{
	width:289px; 
	height:41px; 
	background:url(../images/book-btn.jpg) no-repeat; 
	cursor:pointer;
	}
	.gallery_imgs
	{
	float:left; 
	height:80px; 
	width:120px; 
	border:#999898 1px solid; 
	padding:5px; 
	background:#cccccc; 
	margin:0.8em;
	}
	.gallery_imgs a img
	{
	border:none;
	text-decoration:none;
	}
	
	.error_div
	{
	
	width:auto; 
	padding:5px; 
	background:#fde6e6; 
	border:#e4a1a1 1px solid; 
	color:#CC0000;
	margin-bottom:1em;
	font-weight:bold;
	}
	.success_div
	{
	
	width:auto; 
	padding:5px; 
	background:#e8fde6; 
	border:#a9e4a1 1px solid; 
	color:#057d08;
	margin-bottom:1em;
	font-weight:bold;
	}
	.label
	{
	width:100px; 
	float:left; 
	margin-right:2em; 
	line-height:2em;
	}
	.input_box
	{
	width:300px; 
	float:left;
	}
	.form input,file
	{
	margin:2px;
	padding:2px;
	background:#eeedea;
	border:#b7b7b7 1px solid;
	width:200px;
	}
	.form textarea
	{
	margin:2px;
	padding:2px;
	background:#eeedea;
	border:#b7b7b7 1px solid;
	width:300px;
	height:120px;
	}
	fieldset
	{
	padding:20px;
	border:#959595 1px dashed;
	}
	legend
	{
	color:#003300;
	font-weight:bold; 
	padding:3px;
	border:1px solid #7a7a7a;
	background:#f1f1f1;
	}
	<!--------------------------------------table-------------------------------------------->
	table
	{
	
	border-collapse:collapse;
	border-bottom:7px solid #9BAFF1;
	border-top:7px solid #9BAFF1;
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	font-size:12px;
	margin:20px;
	text-align:center;
	width:100%;
	height:auto;
	
	}
	table th
	{
	background: url(../images/th_bg.gif) repeat-x;
	border:1px solid #cccccc;
	color:#003399;
	font-size:13px;
	font-weight:normal;
	padding:5px;
	
	}
	table td
	{
	background:#ffffff none repeat scroll 0 0;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	color:#666699;
	padding:5px;
	}
	a 
	{
	border:none;
	text-decoration:none;
	color:#009933;
	}
	a img
	{
	border:none;
	}
	table a
	{
	color:#333333;
	}
	.latest_news_div
	{
	border:#698742 1px solid; 
	background:url(../images/latestnew_bg.jpg) repeat; 
	height:192px;
	}
	.latest_news_div ul
	{
	padding:0px;
	margin-left:2em;
	
	}
	.latest_news_div ul li
	{
	list-style-image: url(../images/news_list_bg.jpg) ;
	line-height:1.5em;
	}
	.latest_news_div ul li a
	{
	color:#083702;
	text-decoration:underline;
	}
	.footer
	{
	background:url(../images/footer_bg.jpg) repeat-x; 
	line-height:50px;
	color:#ffffff;
	}
	h3
	{
	color:#cc1c1c;
	border-bottom:#cccccc 1px dotted;
	padding-bottom:3px;}
	.twocol_right
	{
	float:left; 
	width:68%;
	}
	.twocol_left
	{
	float:right; 
	width:28%;
	}
	.txt_testimony
	{
	 font-style:italic; 
	 color:#006633; 
	 font-size:11px;
	 }
	 .btn_helpus
	 {
	 background:url(../images/btn_helpus.jpg) no-repeat;
	 height:27px; 
	 width:94px; 
	 border:none; 
	 cursor:pointer;
	 }
	 
	 .read_more
	 {
	  background: url(../images/login_bg.jpg) repeat-x; 
	  padding:3px; 
	  border:#b4d6ee 1px solid; 
	  border-top:none; 
	  width:90px; 
	  text-align:center; 
	  margin:3px; 
	  margin-top:1em; 
	  cursor:pointer;
	  }
	  input
	{
	width:140px;
	height:15px;
	font-size:12px;
	margin:2px;
	color:#000000;
	border:1px solid #7998a5;
	}
	
	
	input:focus, input:hover 
	{
	background-color:#f1f1f1;
	}
	select{
	width:140px;
	height:20px;
	font-size:12px;
	margin:2px;
	color: #333333;
	border:1px solid #7998a5;
	}
	
	textarea {
	border: 1px solid #7998a5;
	padding: 3px;
	margin:2px;
	width:220px;
	height:100px;
	}