@charset "utf-8";
/* CSS Document */



/*Only home page background*/

body { width: 100%; margin: 0; padding:0; border: 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; text-transform:none; line-height:18px; color:#454545; font-weight:normal; background-color:#5face4; }

body {
	text-align: center; /* Centering for IE */
}

body {
	background: url(../images/bg.gif);
}

#page {
	width:100%;
	margin: 8px auto;   /* Centering for everyone else */
	text-align: left;   /* To undue what we did in IE */
}

a{ color:#000000; text-decoration:underline; }

a:hover{ color:#000000; text-decoration:none; }

.index_bg{ width:100%; margin:0; padding:2px 0px 0px 0px; clear:both;}

.index_page{ width:978px; margin:0px auto;}

.header{ clear:both;}

.index_header{ background:url(../images/index-header.jpg) no-repeat left top; width:978px; height:106px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.clear_both{ clear:both;}

/* .index_menu_bg{ clear:both; background:url(../images/nav-mid-bg.jpg) repeat-x left top; margin:0;} */
.index_menu_bg{ clear:both; margin: 0;}
.index_menu_left{ background:url(../images/nav-left-side.jpg) no-repeat left top; height:33px;}

.index_menu_right{ background:url(../images/nav-right-side.jpg) no-repeat right top; width:100%; height:33px;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

.index_menu{ clear:both; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; text-transform:uppercase; }

.index_menu ul{	margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }

/*Top level list items*/
.index_menu ul li{ position: relative; display: inline; float: left;
	background: url(images/nav_greencenterbg.jpg) repeat-x left top;
	font-weight:bold;
}

/*Top level menu link items style*/
.index_menu ul li a{
	display: block;
	width: auto; /*Width of top level menu link items*/
	padding: 8px 13px 0;
	font-size:12px;
	text-align:center;
	margin:0px 0px 0px 0px;
	border-left-width: 0;
	text-decoration: none;
	color:#ffffff;
}

.index_menu ul li a:hover{
	background: url(images/nav_rolloverorangebg.jpg) repeat-x left top;
	color: #6edbf6;
	font-weight:bold;

}

.active_link{
	color: #6edbf6;
	font-weight:bold;
	padding: 8px 14px 0px 14px;

}

.nav_divider{ height:30px;}

/*index rounded corner page*/
.index_rounded_cor_pg{ width:978px; clear:both; margin:0px auto; }

.index_rounded_top{ clear:both; background:url(../images/white-rd-top-side.jpg) repeat-x bottom; height:6px;}

.index_rounded_left_top{ background:url(../images/white-rd-cor-left-top.jpg) no-repeat left bottom; height:6px; }

.index_rounded_right_top{ background:url(../images/white-rd-cor-right-top.jpg) no-repeat right bottom; height:6px;  }

.index_rounded_mid{ background-color:#ffffff; width:auto; padding:0px 0px 0px 0px; *padding:0px 0px 20px 0px;}

.index_rounded_left_side{ background:url(../images/white-rd-left-side.jpg) repeat-y left;}

.index_rounded_right_side{ background:url(../images/white-rd-right-side.jpg) repeat-y right; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px; }

.index_rounded_btm{ clear:both; background:url(../images/white-rd-btm-side.jpg) repeat-x top; height:6px;}

.index_rounded_left_btm{ background:url(../images/white-rd-cor-left-btm.jpg) no-repeat left top; height:6px; }

.index_rounded_right_btm{ background:url(../images/white-rd-cor-right-btm.jpg) no-repeat right top; height:8px; }


/*Index page title*/

.index_title_bg{ background:url(../images/main-title-bg.jpg) repeat-x left; padding:0px 0px 0px 0px ; margin:0px 80px 6px 80px; *margin:0px 100px 0px 100px; clear:both; height:37px; }

.index_title_bg_left{ background:url(../images/main-title-bg-left.jpg) no-repeat left top; height:37px;}

.index_title_bg_right{ background:url(../images/main-title-bg-right.jpg) no-repeat right top; height:37px; width:100%; font-size: 20px; font-family: impact; font-weight:normal; color:#002c53; padding:8px 0px 0px 0px ; margin:0px 0px 0px 0px;}

.index_title_bg_right img{padding:0px 10px 3px 0px;  margin:0px 0px 0px 20px;}

.flash_bg{ margin:10px 0px 0px 0px ; padding:0px 0px 0px 0px; }

.footer{ width:978px; clear:both; margin:0px auto; padding: 2px 0;}

.footer p{ text-align:center; color:#333333; font-size:9px; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px; line-height:12px;}

.footer p a{ color:#000066; text-decoration:none;}

.footer p a:hover{ color:#000066; text-decoration:underline;}

.text_size10px{ font-size:10px;}

/*inner page*/
/* #inner_page {width:978px; margin:0 auto; padding:0; background-color:#FFFFFF; } */
#inner_page {
	width:978px;
	margin: 8px auto;   /* Centering for everyone else */
	padding: 0;
	text-align: left;   /* To undue what we did in IE */
}

/*Menu for innerpages*/
.inner_menu{ clear:both; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; text-transform:uppercase; }
.inner_menu ul{	margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }

/*Top level list items*/
.inner_menu ul li{ position: relative; display: inline; float: left;
	background: url(images/nav_greencenterbg.jpg) repeat-x left top;
	font-weight:bold;
}

/*Top level menu link items style*/
.inner_menu ul li a{
	display: block;
	width: auto; /*Width of top level menu link items*/
	padding: 8px 13px 0;
	font-size:12px;
	text-align:center;
	margin:0px 0px 0px 0px;
	border-left-width: 0;
	text-decoration: none;
	color:#ffffff;
}

.inner_menu ul li a:hover{
	background: url(images/nav_rolloverorangebg.jpg) repeat-x left top;
	color: #6edbf6;
	font-weight:bold;

}



/* .search_panel{ float: right; width:343px; }*/
.search_panel { position: relative; top: -23px; left: 625px; width: 343px; }

.advance_search{ float:left; color:#3e91cd; font-size:12px; width:auto; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}

.advance_search a{ color:#3e91cd; text-decoration:underline; }

.advance_search a:hover{ color:#3e91cd; text-decoration:none;}

.search_bg{ float: right; background:url(../images/search-bg-mid.jpg) repeat-x left top; width:auto; height:34px;   }

.search_bg_left{background:url(../images/search-bg-left.jpg) no-repeat left top; height:34px; }

.search_bg_right{background:url(../images/search-bg-right.jpg) no-repeat right top; height:34px; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px;}

.search_bg_left img{ float:left; margin:0px 0px 0px 0px; padding:0px 5px 5px 5px;}

.search_bg_left .input_field{ border:1px solid #cfcfcf; padding:2px; float:left; width:150px; height:18px;}

.go_butn{ background:url(../images/go-butn.jpg) no-repeat; width:32px; height:19px; color:#ffffff; font-size:10px; border:none; cursor:pointer; margin:3px 10px 0px 5px; padding:3px 5px 4px; *padding:0px 0px 0px 0px;}

.inner_page_common_nav{ background:url(../images/sub-nav-bg.jpg) repeat-x left top; height:20px; width:100%; clear:both; margin:0px 0px 0px 0px; padding:3px 0px 0px 23px; width:955px;}


.inner_page_menu_bg{ clear:both; background:url(../images/nav-mid-bg.jpg) repeat-x left top; margin:0;}

.user_control{ margin:0px 0px 0px 0px; padding:5px 0px 0px 0px;}

.inner_page_common_nav_left{ float:left; width:500px;}

.inner_page_common_nav_right{ float:right; width:320px;}

.inner_page_common_nav p{ margin:0px 0px 0px 0px; padding:0px 15px 0px 0px; color:#ffffff; font-size:12px; float:left;}

.inner_page_common_nav p a{ color:#ffffff; text-decoration:none;}

.inner_page_common_nav p a:hover{ color:#ffffff; text-decoration:none;}

.inner_page_common_nav img{ margin:0px 0px 0px 0px; padding:0px 5px 0px 0px; float:left;}

.pad_top_user{ padding:5px 0px 0px 0px; }

.text_bold{ font-weight:bold;}



.body_container{ clear:both;}

/*Inner page orange background*/



.main_orange_panel{ clear:both; width:978px; margin:0px auto;}

.main_orange_panel h1{ color:#FFFFFF; font-size:17px; font-weight:bold; margin:18px 0px 0px 105px; padding:0px 0px 20px 0px; text-align:left; float:left; text-transform:uppercase;}

.orange_btm_mid{ background: url(../images/orange-btm-side.jpg) repeat-x left top; height:7px }

.orange_btm_left_corner{background-color: red; background: url(../images/orange-btm-left-cor.gif) no-repeat left top; height:7px }

.orange_btm_right_corner{background: url(../images/orange-btm-right-cor.gif) no-repeat right top; width:100%; height:7px;}

.orange_left_side{background: url(../images/orange-left-side.jpg) repeat-y left top; width:7px; }

.orange_mid{ clear:both; background-color:#FD9206; margin:0px 0px 0px 0px; padding:0px 0px 15px 0px;}

.orange_right_side{background: url(../images/orange-right-side.jpg) repeat-y right top;width:978px;}

.display_panel{ float:right; width:570px;}
.display_panel span{color:#ffffff;}

.white_text{ color:#ffffff; margin:0px 4px 0px 0px; padding:0px 0px 0px 0px; float:left; font-size:12px;}

.butn_go1{background: url(../images/blue-go-butn.jpg) no-repeat; width:28px; height:22px; color:#000000; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center; float:left; cursor:pointer;}

.butn_add{background:url(../images/butn-add.jpg) no-repeat; width:124px; height:22px; color:#000000; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center; float:left; cursor:pointer;}

.select1{ float:left; margin:0px 8px 0px 0px; padding:0px 0px 0px 0px;}


.clear_both{ clear:both;}

.para_text{ clear:both; margin:0px 40px 25px 40px; padding:0px 0px 0px 0px; color:#ffffff;}

/*Table*/

.table_panel{ width:916px; margin:0px auto}

.table_top_mid{background: url(../images/table-mid-top-bg.jpg) repeat-x left top; height:40px; }

.table_top_left_corner{background: url(../images/table-left-top-cor.jpg) no-repeat left top; height:40px }

.table_top_right_corner{background: url(../images/table-right-top-cor.jpg) no-repeat right top; width:100%; height:40px; padding:0px 0px 0px 0px;}


.table_btm_mid{background: url(../images/table-btm-side.jpg) repeat-x left top; height:7px }

.table_btm_left_corner{background: url(../images/table-left-btm-cor.jpg) no-repeat left top; height:7px }

.table_btm_right_corner{background: url(../images/table-right-btm-cor.jpg) no-repeat right top; width:100%; height:7px;}

.table_left_side{background: url(../images/table-left-side.jpg) repeat-y left top; width:7px; }

.table_mid{ clear:both; background-color:#ffffff; padding:0px 0px 70px 0px; margin:0px 0px 0px 0px; overflow:hidden;}

.table_right_side{background: url(../images/table-right-side.jpg) repeat-y right top;width:978px;}

.table_title1{ color:#000000; float:left; padding:10px 460px 0px 48px; text-transform:uppercase; font-weight:bold;}

.table_title2{ color:#000000; float:left; padding:10px 28px 0px 28px; text-transform:uppercase; font-weight:bold;}

.table_title3{ color:#000000; float:left; padding:10px 90px 0px 80px; text-transform:uppercase; font-weight:bold;}

.table_div{ float:left;}

.table_data{ border-bottom:1px solid #DDDDDD;  padding:20px 0px 20px 15px; }

.notepad_icon{ margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; float:left; width:20px;}

.forum_table_data{ margin:0px 0px 0px 0px; padding:0px 30px 0px 0px; float:left; width:470px;}

.forum_table_data h2{ color:#1567ba; font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left;}

.forum_table_data p{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left;}


.post_table_data{ margin:0px 0px 0px 0px; padding:25px 0px 0px 0px; float:left; width:100px; text-align:center;}

.lastpost_table_data{ margin:0px 0px 0px 0px; padding:0px 0px 0px 50px; float:left; width:190px;}

.member_name{ color:#e97223; font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.add_new_topic{ clear:both; margin:10px 0px 0px 430px; padding:0px 0px 0px 0px;}


/*newly added by durai on 26-06-2009 */

/*.index_title_bg1{ padding:0px; display:inline; height:37px; }

.forms_bg {background:url(../images/forms_bg.jpg) top left no-repeat; width:267px; height:37px; padding:0px 0px 0px 0px; margin:0px 0px 6px 80px; *margin:0px 100px 0px 100px; float:left;  }

.avatars_bg {float:left; background:url(../images/avatars_bg.jpg) top left no-repeat; width:267px; height:37px; padding:0px; margin:0px 0px 6px 6px;  }

.faq_bg {float:left; background:url(../images/faq_bg.jpg) top left no-repeat; width:267px; height:37px; padding:0px; margin:0px 80px 6px 6px;  }

.index_title {font-size: 18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; color:#00000; text-align:center; vertical-align:middle; padding:8px 0px 0px 0px ; }*/


/*added by durai on 03-07-2009 */
.index_title_bg1{ border:0px solid red;  overflow:hidden;  width:978px; display:block; text-align:center; height:37px; margin-bottom:10px;}

.index_title_bg1 a{ margin-left:5px; margin-right:5px; text-decoration:none; }
.index_title_bg1 a:hover{ color:#000033; }
/*a.forms_bg {background:url(../images/forms_bg.jpg) top left no-repeat; width:267px; height:37px;  display:inline-block }
a.forms_bg:hover {background:url(../images/forms_bg.jpg) top left no-repeat; width:267px; height:37px;  display:inline-block }*/

a.avatars_bg{ background:url(../images/avatars_bg.jpg) top left no-repeat; width:267px; height:37px;  display:inline-block; }
a.avatars_bg:hover { background:url(../images/avatars_bg_1.jpg) top left no-repeat; width:267px; height:37px;  display:inline-block; }

a.faq_bg { background:url(../images/faq_bg.jpg) top left no-repeat; width:267px; height:37px; display:inline-block }
a.faq_bg:hover { background:url(../images/faq_bg1.jpg) top left no-repeat; width:267px; height:37px; display:inline-block }

.index_title {font-size: 18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; color:#00000; text-align:center; padding:5px 0px 0px 0px ; line-height:25px;
			  border:0px solid red; }



/*added by durai on 07-07-2009 */

.index_rounded_btm{ clear:both; background:url(../images/white-rd-btm-side.jpg) repeat-x /*top*/ bottom; height:6px;}

.index_rounded_left_btm{ background:url(../images/white-rd-cor-left-btm.jpg) no-repeat left /*top*/ bottom; height:6px; }

.index_rounded_right_btm{ background:url(../images/white-rd-cor-right-btm.jpg) no-repeat right /*top*/ bottom; height:6px; }

.index_rounded_cor_pg{ width:978px; clear:both; margin:0px auto; background:#FFF; /*background added*/}

.content_div { width:auto; border:0px solid red;}

.avatars {margin:0 auto; background:#eef8ff; overflow:hidden; border:1px solid #e1e9ef; width:89%;  padding:10px;}

.avatars a img{ margin:2px; border:#cccccc 1px solid; float:left; }

.avatars a img:hover{border:#ff6600 1px solid; opacity:0.85; filter:alpha(opacity=85);}

.header_font { font-size:20px; color:#F90; margin:10px; font-weight:bold; }


/* Menu CSS from main site renamed from "menu" to "nav_menu" */
#nav_menu {
	margin: 3px 0;
	background: url(../images/menu-bg.gif) repeat-x;
	text-align: center;
}
#nav_menuLeftBorder {
	background: url(../images/index_06.gif) no-repeat left;
	padding-left: 5px;
}
#nav_menuRightBorder {
	background: url(../images/index_16.gif) no-repeat right;
	padding-right: 5px;
	height: 34px;
	text-align: center;
}

/* Menus

/* this is the main UL element*/
.dropdown{
	visibility:hidden;
	margin:0;
	padding:0;
	list-style:none;
}

/* these are the inner menus*/
.dropdown ul{
	margin:0;
	padding:0;
	list-style:none;
}

/* these are all the LIs in the menu*/
.dropdown li{
	margin:0;
	cursor:pointer;
	text-align: center;
}

/* these are anchor in the menu, if you want to style them differently from the rest of you website*/
.dropdown a, .dropdown a:visited, .dropdown a:active{
	text-decoration: none;
	font: bold 11px/18px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #FFF;
	border-top: 5px solid transparent;
	padding: 2px 18px 3px 18px;
	margin: 1px 0;
}
.dropdown a:hover, .dropdown a:visited:hover{
	text-decoration: none;
 	color: #FFF;
	background: #002A54;
	border-top: 5px solid transparent;
}
.dropdown .rightline {
	border-right:1px solid #CCCCCC;
}

/* these are the LIs that only belong to submenu*/
.dropdown ul li{
	border-top:0;
	background: #cee8f7;
	text-align: left;
	width: 200px;
}
.dropdown ul li ul li{
	border-top:0;
	background: #cee8f7;
	text-align: left;
	position: relative;
	width: 185px;
	left: -15px;
}
/* these are the LIs that contains a submenu*/
.dropdown li.submenu{
}

/* these are the LIs that contains a submenu and which are in a sub-menu themselve*/
.dropdown ul li.submenu{
}
.dropdown ul li a, .dropdown ul li a:visited, .dropdown ul li a:active {
	text-decoration:none;
	font: bold 11px/22px "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #333;
	padding: 0 4px;
	width: 190px;
	border-bottom: 1px dotted #999;
	margin: 0;
}
.dropdown ul li a:visited:hover {
	text-decoration:none;
	color: #298cc7;
	background: #f4f4f4;
}
.dropdown ul {
	margin-top: 15px;
}
.dropdown ul li ul li a {
}
.dropdown ul li ul li a:hover {
}
.dropdown ul li ul li {
}
.dropdown ul li ul {
}