/* COMMON STYLE
--------------------------------------------------------- */
html, form, fieldset {
	margin: 0;
	padding: 0;
}

body {
	margin:0px;
	background-image:url(../images/page-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#112548;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight: normal;
	text-align:left;
	line-height:18px;
	
}


.bodybg {
}
/* Normal link */
a {
	/*color: #000000;*/
	color:#FF0000;
	text-decoration:underline;
}

a:hover, a:focus {
	color: #FF0000;
	text-decoration: none;
}

/* Title text */
.contentheading{
	font-size: 22px;
	font-weight:bold;
	color:#17234B;
	padding:10px 0 10px 5px;
	margin:0px;
	line-height:90%;
	
}
 .componentheading {
	font-size: 22px;
	font-weight:bold;
	color:#17234B;
	padding:10px 0 10px 0px;
	margin:0px;
	line-height:90%;
 }
.contentheading_title {
	font-size: 22px;
	font-weight:bold;
	color:#17234B;
	padding:10px 0 10px 15px;
	margin:0px;
	line-height:90%;
}
.contentpaneopen,  .contentpane {
	border:0px solid red;
	padding:0 20px 10px 20px;
	/*background-color:#FFFFFF;*/
}
 #component{
	padding:0 20px 10px 20px;
	background-color:#FFFFFF;
 }
.loginPage{
 background-color:#FFFFFF;
}
.article-content{
	width:100%;
	background-position:top;
	margin:10px 10px 0px 5px;
}
.inner_content_btm
{
	background-image:url(../images/inner-content-bottom-bg.png);
	width:698px;
	height:7px;
}
.inner_content_btm_full
{
	
	width:1008px;
}


#login_heading {
	font-family: Tahoma, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	background-image:url(../images/top_white_bg_right.gif);
	background-repeat:no-repeat;
	width:311px;
	background-position:bottom;
	height:32px;
	padding:7px 0 0 35px;
	margin:0px;
}

/* Heading */
h1 {
	font-size: 22px;
	font-weight:bold;
	color:#17234B;
	padding:5px 0 10px 0px;
	margin:0px;
}

h2 {
	font-size: 16px;
	font-weight:bold;
	color:#17234B;
	padding:0px 0 5px 0px;
	margin:0px;
	text-transform:capitalize;
}

h3 {
	font-size: 11px;
	font-weight:bold;
	color:#8B8FAD;
	padding:0px 0 2px 0px;
	margin:0px;
	
}

h4 {
	font-size: 9px;
	text-transform: uppercase;
	padding:0px 0 0px 0px;
	margin:5px 0 2px 0;
	line-height:10px;
}

ul {
	list-style: none;
}

ul li {
	/*padding-left: 30px;
	background: url(../images/bullet.gif) no-repeat 18px 8px;
	line-height: 180%;*/
	padding:0px;
	margin:0px;
}

ol li {
	margin-left: 35px;
	line-height: 180%;
}

th {
	padding: 5px;
	font-weight: bold;
	text-align: left;
}



fieldset a {
	font-weight: bold;
}

hr {
	border-top: 1px solid #CCCCCC;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}

td, div {
	font-size: 100%;
}

img {
	border: none;
}
p {
	padding:0px 0 5px 0;
	margin:0px;
}
li.spacer {
	border:1px solid red;
}
/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

form label {
	cursor: pointer;
}

input, select, textarea, .inputbox {
	padding: 2px 2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;

}
textarea {
	overflow:auto;
}

.button{
	padding: 3px 5px;
	border: 1px solid #333333;
	background: url(../images/grad1.gif) repeat-x top #333333;
	color: #CCCCCC;
	font-size: 85%;
	text-transform: uppercase;
	font-weight:bold;
}
.button_search {
	background: url(../images/btn_blank.gif) no-repeat ;
	color: #FFFFFF;
	width:52px;
	height:20px;
	font-size: 85%;
	font-weight:bold;
	text-transform: uppercase;
	border:0px;
}
.button:hover, .button:focus {
	border: 1px solid #999999;
	background: #333333;
	color: #FFFFFF;
}

* html .button {
	padding: 2px 0 !important; /*IE 6*/
}

*+html .button {
	padding: 2px 0 !important; /*IE 7*/
}

.inputbox {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
	background: #FFFFCC;
}


/* Tips, Error, Message, Hightlight*/
p.error {
	padding-left: 25px;
	color: #BF0000;
	background: url(../images/icon-error.gif) no-repeat top left;
}

p.message {
	padding-left: 25px;
	color: #006699;
	background: url(../images/icon-info.gif) no-repeat top left;
}

p.tips {
	padding-left: 25px;
	color: #EE9600;
	background: url(../images/icon-tips.gif) no-repeat top left;
}

.highlight {
	padding: 1px 5px;
	background: #FFFFCC;
	font-weight: bold;
}



/* JOOMLA STYLE
--------------------------------------------------------- */

a.readon {
	float: left;
	margin-top: 10px;
	padding: 1px 5px 1px 14px;
	border: 1px solid #F6F6F6;
	display: block;
	background: url(../images/arrow.png) no-repeat 5px 48%;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

a.readon:hover, a.readon:active, a.readon:focus {
	border: 1px solid #ECECEC;
	background: url(../images/arrow.png) no-repeat 5px 48% #FFFFFF;
}


/* META
--------------------------------------------------------- */
.article-tools {
	border-top: 1px solid #DDDDDD;
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 15px;
	display: block;
	background: #ECECEC;
}

.article-meta {
	padding: 5px;
	width: 80%;
	float: left;
}

.createby {
	padding: 3px 3px 3px 20px;
	background: url(../images/icon-user.gif) no-repeat 0 2px;
}

.createdate {
	padding: 3px 2px 3px 2px;
	color:#8B8FAD;
	font-weight:bold;
	
}
.blogby {
	color:#C0C0C0;
}

.modifydate {
	width: 100%;
	float: left;
}

div.buttonheading {
	float: right;
	width: 15%;
}

.buttonheading img {
	margin: 7px 5px 0 0;
	border: 0;
	float: right;
}



/* MAIN NAVIGATION
--------------------------------------------------------- */
#ceol {
	border:0px solid red;
}
/*others*/
#ja-banner {
	margin: 15px 0;
	text-align: center;
}

div.back_button a,
div.back_button a:hover,
div.back_button a:active {
	margin: 10px 0;
	display: block;
	background: none!important;
	text-decoration: none!important;
}

#form-login p {
	margin: 0 0 5px;
}

#form-login ul {
	margin: 10px 0 0;
}

#form-login .inputbox {
	width: 90%;
}

.clr {
	clear: both;
}

.hasTip img {
	margin: 10px 5px 0 0;
	border: none;
}

/* Tooltips */
.tool-tip {
	float: left;
	border: 1px solid #D4D5AA;
	padding: 5px;
	background: #FFFFCC;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
	font-size: 100%;
	font-weight: bold;
}

.tool-text {
	margin: 0;
	font-size: 100%;
}

#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
	padding: 2px 0 2px 10px;
	margin: 0 0 5px 0;
}

#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {
	background: none;
	padding: 5px;
	margin: 0;
	color:#666666;
	padding-left:10px;
}

/* System Standard Messages */
#system-message dd.message ul {
	background:url(../images/message.png) no-repeat 5px 0px ; 
	background-color:#F8F8F8;
	border:1px solid #666666;
	

}
#system-message dd.message a {
	color:#377D3f;

}
#system-message dd.message a:hover {
	color:#FF0000;

}

/* System Error Messages */
#system-message dd.error ul {
	background:url(../images/alert.png) no-repeat 5px 0px ; 
	background-color:#FFFF99;
	
}

/* System Notice Messages */
#system-message dd.notice ul {
	background:url(../images/info.png.png) no-repeat 5px 0px ; 
	background-color:#F8F8F8;
	border:1px solid #666666;
}

/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}
/* HEADER
--------------------------------------------------------- */
.header {
	background-image:url(../images/header.jpg);
	width:1008px;
	height:126px; margin-top:5px;
	
}

.logo
{
	width:155px;;
	height:99px;;
	float:left;
	padding-top:10px;
	padding-left:20px;
}
.get-mates-btn
{
	width:274px;
	height:35px;
	float:right;
	padding-right:25px;
	padding-top:46px;
}
.menu-bg
{
	background-image:url(../images/menu-bg.png);
	width:1008px;
	height:32px;
}
#membership_link {
	width:300px;
	height:80px;
	float:right;
	padding:50px 0 0 0;
}
/* MAIN LAYOUT DIVS
--------------------------------------------------------- */

#outer {
	margin:auto;
	width:1008px;
	
}

#content {

	width:1008px;
	padding:2px 0px 0px 0px;
	
}

#content-inner {
	
	width:564px;
	background-color:#FFFFFF;
	
}
#content_main {
	width:487px;
	float:left;
	border:0px solid red;
	margin-top:10px;
	margin-bottom:0px;
	
}
#content_main_inner{
	width:694px;
	float:left;
	margin-top:10px;
	margin-bottom:0px;

}
#content_right {
	width:505px;
	float:right;
	margin:0px;
}
#content_right_inner{
	width:300px;
	float:right;
	margin:0px;
}
#content_main_full {
	margin:auto;
	width:1008px;

}

#content_right_null {
	
}
.inner_content_top
{
	background-image:url(../images/inner-content-top-bg.gif);
	width:678px;
	background-position:top;
	padding:10px;

}
.inner_content_top_full{
	
	width:1008px;
	padding-top:10px;
	
}

/* /* member css */
.member-group-content-top
{
	background-image:url(../images/content-top-red.png);
	width:480px;
	background-position:top;
	padding-left:5px;
	padding-right:12px;
	margin-top:6px; 
	height:180px;
	background-repeat:no-repeat;
	
}

.member-title-txt
{
	color:#FFF;
	background-image:url(../images/title-txt-bg.gif);
	background-repeat:no-repeat;
	height:25px;
	background-position:right;
	font-size:16px;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
	float:left;
	padding-top:10px;
	margin-bottom:10px;
}

.member-group-content-bottom
{
	background-image:url(../images/content-btm.png);
	width:497px;
	height:7px;
}

.member-inner-area
{
	width:520px;	
	margin:auto;
	height:120px;
	border:0px solid red;
}

.member-image
{
	width:150px;
	float:left;
}

.member-content
{
	float:left;
}


/* SPONSORS COMPONENTS
--------------------------------------------------------- */
.sponsors{
	padding:0px 0px 10px 0px;
}
.sponsors_head {
	width:603px;
	height:24px;
	background-image:url(../images/founder_member_title_bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:4px 10px 0 0px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
}
.sponsors_head a{
	color:#FFFFFF;
}
.sponsors_head a:hover{
	color:#FF0000;
}
.sponsors_list {
	width:613px;
	background-image:url(../images/sponsors1.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#F9F9F9;
	padding:0 0px 0px 0px;
	height:auto;
	border:0px solid red;
}
.sponsors_img {
	float:right;
	width:106px;
	padding:10px 2px 10px 2px;
}
.sponser_left {
	float:left;
}
.sponser_right {
	float:left;
	padding:5px 0px 0 5px;
	margin:0px;
}
.sponsors_content {
	float:left;
	width:490px;
	padding:2px 5px 10px 5px;
	border:0px solid red;
}
.sponsors_content p{
	
	padding:0;
	margin:0px;
}
.sponsors_pagination {
	padding:5px 10px 0px 0px;
	text-align:center;
	width:600px;
}

/* MODULE
--------------------------------------------------------- */
#join_us {
	background-image:url(../images/join-now-bg.png);
	background-repeat:no-repeat;
	background-position:top;
	width:553px;
	height:194px;
	border:0px solid red;
	color:#999999;
	margin:0px 0 15px 0px;
	margin-top:5px;
}
.textmain{
	font-size:12px;
	float:right;
	padding:10px 10px 0px 90px;
	width:280px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
.tit{
	color:#000066;
}
.imgjoin{
	padding:60px 10px 20px 190px;
	float:right;

}
#happening_melbourne {
	width:564px;
	padding:0px 0 0px 10px;
	border:0px solid red;
	margin-top:0px;
		
	
}
/* MODULE OUR PROJECTS
--------------------------------------------------------- */
#our_projects {
	float:left;
	background-image:url(../images/projects_bottom_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#F4F6F3;
	width:303px;
	padding:0 0px 15px 0;
	margin:0 15px 0 0;
	border:0px solid red;
}
#our_projects h2 {
	font-size: 14px;
	padding:0px 31px 5px 30px;
	margin:0px;
	font-weight:bold;
	color:#17234B;
	border:0px solid red;
}

#our_projects .mod_details h3 {
	font-size: 11px;
	color:#8B8FAD;
	font-weight:bold;
	padding:5px 3px 0 3px;
	margin:0px;
	
}
.mod_details {
	width:303px;
	padding:0 0px 0 0px;
	margin:0px;
	border:0px solid red;
	
}
.mod_details a {
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/arrow_gray.gif);
	background-repeat:no-repeat;
	background-position:right center;
	color:#17234B;
	margin:0px;
	margin-left:0px;
	padding:0 0px 2px 0px;
	border:0px solid red;
}
.mod_details a:hover {
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/arrow_red.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#FF0000;
	margin:0px;
	margin-left:0px;
	padding:0 0px 2px 0px;

}
#our_projects .mod_details .mod_member_newslink {
 	padding:0 8px 2px 0px;
	margin:0px;
	
 }
.mod_details img {
	text-decoration:none;
	background-image:none;
	border:0px solid red;
	padding:0px;
	margin:0px;

}
#our_projects .mod_details p, #our_projects .mod_details h2 {
	
	padding:3px 5px 0 0px;
	margin:0px;
	border:0px solid red;
}

.mod_details p{
	padding:0 10px 0 0px;
	margin:0px;
}
/* MODULE NEW MEMBERS
--------------------------------------------------------- */
#new_members {
	float:left;

}
#new_members h2 {
	font-size: 14px;
	padding:0px 5px 5px 0px;
	margin:0px;
	font-weight:bold;
	color:#17234B;

}

#new_members h3 {
	font-size: 11px;
	color:#8B8FAD;
	font-weight:bold;
	padding:2px 30px 0 0px;
	margin:0px;
	
}
.member_link {
	float:right;
	text-align:right;
	height:25px;
}
.member_link a {
	
	color:#3D4B76;
	margin:0px;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:right;
	float:right;
	
}
.member_link a:hover {
	font-size: 10px;
	font-weight:bold;
	display:block;
	text-align:right;
	text-decoration:none;
	color:#FF0000;
	margin:0px;
	float:right;
}
.mod_membdetails {
	width:555px;
}

.details_text1{
	float:right;
	width:157px;
	height:110px;
	padding:0px 10px 0 5px;
}
.details_img1 {
	float:left;
	width:130px;
	height:130px;
	padding:0px;
	margin:0px;
	padding-left:6px;
}
.leftDivMem{
	float:left;
	width:330px;
	height:110px;
	border:0px solid red;
	padding-left:5px;
}
/* MODULE COMMON PROJECTS + NEW MEMBERS
--------------------------------------------------------- */
#mod_heading {
	background-image:url(../images/member-group-content-bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:545px;
	height:174px;
	
}
.mod_bottom{
	background-image:url(../images/member-group-content-bg-btm.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:545px;
	height:7px;


}
.mod_title {
	color:#FFF;
	background-image:url(../images/txt-content-bg.png);
	background-repeat:no-repeat;
	height:23px;
	background-position:right;
	font-size:16px;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
	float:left;
	padding-top:10px;
	margin-bottom:10px;

}
.mod_morelink {
	float:right;
	width:145px;
	text-align:right;
	border:0px solid red;
	padding:5px 5px 0 0px;
}
.mod_morelink a {
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/arrow_white.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	color:#CCCCCC;
	margin:0px;
	padding:0 20px 2px 0px;
	border:0px solid red;
}
.mod_morelink a:hover {
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/arrow_red1.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#FF0000;
	margin:0px;
	padding:0 20px 2px 0px;
	border:0px solid red;
}



.details_text {
	
	float:right;
	width:157px;
	height:142px;
	
}

/*  RIGHT COLUMN
--------------------------------------------------------- */
/* MODULE LATEST ANNOUNCEMENTS
--------------------------------------------------------- */
#latest_annoucement {
	background-image:url(../images/announcement_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:300px;
	color:#FFFFFF;
	float:right;
	margin-top:10px;
}
.ann_title {
	float:left;
	width:190px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 0 10px;
}
.latest_news_title {
	float:left;
	width:288px;
	line-height:100%;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0 5px 5px;
	font-size: 16px;
	margin:0px;

}
.ann_morelink {
	float:left;
	width:95px;
	text-align:right;
	border:0px solid red;
	padding:5px 5px 0 0px;
}
.ann_morelink a {
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/arrow_white.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	color:#CCCCCC;
	margin:0px;
	padding:0px 20px 2px 0px;
	border:00px solid red;
}
.ann_morelink a:hover {
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/arrow_red1.gif);
	background-repeat:no-repeat;
	background-position:right center;
	color:#FF0000;
	margin:0px;
	padding:0px 20px 2px 0px;
	border:0px solid red;
}
#latest_annoucement h2 {
	font-size: 16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0 5px 10px;
	margin:0px;
	
}

#latest_annoucement h3 {
	font-size: 13px;
	color:#8B8FAD;
	padding:0px 0 0 10px;
	margin:0px;
	border:0px solid red;
}
#latest_annoucement p {
	/*padding:0px 5px 0 10px;*/
	border:0px solid red;
	margin:0px;
	padding:0px;
}

.mod_details_ann {
	width:314px;
	padding:0 0px 0 0px;
	margin:0px;
	border:0px solid red;
	
}
.mod_details_ann a {
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/arrow_gray2.gif);
	background-repeat:no-repeat;
	background-position:right center;
	color:#CCCCCC;
	margin:0px;
	padding:0 10px 2px 0px;
	border:0px solid red;
}
.mod_details_ann a:hover {
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/arrow_red2.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#FF0000;
	margin:0px;
	padding:0 10px 2px 0px;
	border:0px solid red;
}

/* MODULE LATEST EVENTS
--------------------------------------------------------- */
.mod_events_latest_noevents {
	width:312px;
	height:128px;
	padding:0 20px 20px 20px;
	color:#FF0000;
}
.mod_events_latest_noevents h2{
	font-size: 16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:20px 0 15px 30px;
	margin:0px;
	color:#FFFFFF;
}
.mod_myevents_latest_noevents h2{
	font-size: 16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:20px 0 15px 40px;
	margin:0px;
	color:#FFFFFF;
}
.noevent_title {
	float:left;
	width:160px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 0 10px;
	
}
.noevent_bottom {
	padding:20px 20px 0px 0px;
	width:284px;
	height:19px;
	color:#FFFFFF;
	text-align:right;
	border:0px solid red;
}
.noevent_bottom a {
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/arrow_white.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	color:#CCCCCC;
	margin:0px;
	padding:0 20px 2px 0px;
	border:0px solid red;
}
.noevent_bottom a:hover {
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/arrow_red1.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#FF0000;
	margin:0px;
	padding:0 20px 2px 0px;
	border:0px solid red;
}
.noevent_morelink {
	float:left;
	width:100px;
	text-align:right;
	border:0px solid red;
	padding:5px 0 0 0px;
	
}
.right_mod_heading {
	background-image:url(../images/announcement_title_bg.png);
	background-repeat:no-repeat;
	background-position:top;
	width:310px;
	height:30px;
	margin:0px;
	
}
.right_mod_innercontent {
	width:285px;
	padding:0px 5px 0 5px;
	border:0px solid red;

}
.right_mod_innercontent img {
	margin:0px;
	border:0px solid red;
	width:auto;
	padding:0px;

}

/* LOGIN RIGHT MODULE
--------------------------------------------------------- */
#mod_login {
	background-image:url(../images/login_box_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:300px;
	height:61px;
	
	border:0px solid red;
	float:right;
}
#mod_login label{
	background-image:url(../images/arrow_red.gif);
	background-repeat:no-repeat;
	background-position: left;
	width:100px;
	line-height:20px;
	padding:2px 0 3px 10px;
	border:0px solid red;
}
#login_username {
	
	float:left;
	width:110px;
	padding:0 5px 0px 5px;
}

#login_password {
	float:left;
	width:110px;
	padding:0 0px 0px 5px;
}
#login_name {
	float:left;
	width:210px;
	padding:10px 0px 0px 10px;
}
.login_button {
	background-image:url(../images/btn_login.gif);
	background-repeat:no-repeat;
	width:50px;
	height:20px;
	border:0px;
	padding:0px;
	margin:0px;
}
.logout_button {
	background-image:url(../images/btn_log_out.gif);
	background-repeat:no-repeat;
	width:62px;
	height:20px;
	border:0px;
	padding:0px;
	margin:0px;
}
#login_submit {
	float:left;
	width:55px;
	padding:20px 0px 0px 5px;
}
#logout_submit {
	float:left;
	width:62px;
	padding:10px 0px 0px 0px;
}
#login_forgot {
	width:130px;
	font-size:9px;
	border:0px solid red;
	padding:0px 0px 0px 130px;
	line-height:120%;
}

/* COMING EVENTS RIGHT MODULE
--------------------------------------------------------- */
#cmg_events {
	background-image:url(../images/event_main_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:307px;

	padding:0 0px 0px 0px;
	color:#FFFFFF;
	margin:20px 0px 0 25px;
	
}
.events_title {
	float:left;
	width:150px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 0 10px;
	border:0px solid red;
}
.events_dropdown {
	float:left;
	width:120px;
	height:20px;
	text-align:right;
	border:0px solid red;
	padding:5px 30px 3px 0px;
}
#cmg_events h2 {
	font-size: 16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0 5px 0px;
	margin:0px;
	height:22px;
	border:0px solid red;
}

#event_details {

	padding:2px 0px 10px 0px;
	border:0px solid red;
	color:#000000;
	font-size:11px;
	border:0px solid green;

}
.event_title {
	margin:2px 0px 10px 10px;
	float:right;
	width:205px;
	border:0px solid red;
	text-decoration:underline;
	background-image:url(../images/red-line-bg.gif);
	background-repeat:no-repeat;
	padding-left:2px;
	
	
}
.mod_events_latest_date {
	padding:2px 0 10px 5px;	
	float:left;
	width:70px;
	border:0px solid green;
}
#event_details a {

	color:#aeaeae;
	margin:0px;
	padding:0 10px 2px 0px;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	border:0px solid red;
}

.categorytabs{
	float:left;
	cursor:pointer;
}

#cat_1{
	display:none;
}
#event_details a:hover {
	padding:0 10px 2px 0px;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	color:#FF0000;
	margin:0px;
}
#event_details p{
	padding:5px 0px 0px 0px;
	margin:0px;
}

#cmg_events_bottom {
	background-image:url(../images/user_event_cal_btn.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:10px 10px 0px 0px;
	width:294px;
	height:29px;
	color:#FFFFFF;
	text-align:right;
}

#cmg_events_bottom a {
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/arrow_white.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	color:#CCCCCC;
	margin:0px;
	padding:0 20px 2px 0px;
	border:0px solid red;
}
#cmg_events_bottom a:hover {
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/arrow_red1.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#FF0000;
	margin:0px;
	padding:0 20px 2px 0px;
	border:0px solid red;
}

#events_date {
	color:#000000;
	padding:5px 0 5px 0px;
}
.eventtext {
	color:#000000;
	border:0px solid red;
	height:115px;
	padding:10px 0 0 0;
}

/* COMING EVENTS RIGHT MODULE
--------------------------------------------------------- */
#cmg_myevents {
	padding:0 0px 0px 0px;
	color:#FFFFFF;
	margin:0 0px 0 0px;
	border:0px solid red;
}
#cmg_myevents h2 {
	font-size: 20px;
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 0 0px 0px;
	margin:0px;
	height:50px;
	
}
#myevent_details {
	padding:0px 40px 0px 40px;
	border:0px solid red;
}
#myevent_details p{
	padding:0px 0px 0px 0px;
	margin:0px;
}
#cmg_myevents_bottom {
	
	padding:0px 0px 0px 0px;
	width:285px;
	height:29px;
	color:#FFFFFF;
	text-align:right;
	border:0px solid red;
}
#cmg_myevents_bottom a{
	
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:5px 0 5px 0px;
}
.myevents_dropdown {
	height:25px;
	border:0px solid red;
	padding:2px 0 3px 10px;
}
/* SPONSORS COMPONENTS
--------------------------------------------------------- */
.our_projects{
	padding:0px 0px 0px 0px;
}
.our_projects_head {
	width:603px;
	height:24px;
	background-image:url(../images/founder_member_title_bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:4px 0px 0 10px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}

.our_projects_list {
	width:613px;
	padding:0 0px 0px 0px;
	height:auto;
	
}
.our_projects_img {
	float:left;
	width:130px;
	height:130px;
	padding:0px;
	margin:0px;
	border:0px solid red;
}

.our_projects_content {
	float:left;
	font-size:13px;
	
	padding:0px;
	border:0px solid red;
	background-image:none;
	
}
.our_projects_text{
	float:left;
	padding:0px;
	margin:0px;
	height:160px;
	width:613px;
	border:0px solid red;
	background-image:url(../images/ourprojects_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
}
.our_projects_text1 {

}
.our_projects_text2 {
	width:473px;
	height:130px;
	padding:5px;
	border:0px solid red;
	
}

.our_projects_link {
	height:20px;
	background-image:url(../images/ourprojectsr_bg_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:0px 5px 0px 0px;
	border:0px solid red;
	text-align:right;
	float:right;
	width:200px;
}
.our_projects_link a {
	background-image:url(../images/arrow_gray2.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#CCCCCC;
	margin:0px;
	padding:0 10px 2px 0px;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	border:0px solid red;
}
.our_projects_link a:hover {
	background-image:url(../images/arrow_red2.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0 10px 2px 0px;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	color:#FF0000;
	margin:0px;
}
/* FOOTER   ------------------------------------------------------ */
.foot{
	width:1008px;
	border:0px solid red;
	margin:auto;
}
#footer {
	background-image:url(../images/footer_bg.jpg);
	background-repeat:no-repeat;
	background-color:#1A305F;
	background-position:top ;
	padding:10px 0px 10px 0px;
}
#footer ul{
	padding:0 0 0 10px;
	margin:0px;
}
#footer ul li {
	padding:2px 0 0 20px;
	margin:0px;
}
#footer ul li ul li{
	padding:2px 0 0 10px;
	margin:0px;
}
#footer a{
	color:#FFFFFF;
	text-decoration: none;
}
#footer a:hover, #footer a:focus {
	color: #FF0000;
	text-decoration: none;
}
#footer li.active  a {
	color:#FF0000;
	text-decoration: none;
}
#footer li.active  ul li  a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer li ul li.active  a {
	color: #FF0000;
	text-decoration: none;
}
/* SITEMAP
--------------------------------------------------------- */
#sitemap {
	float:left;
	text-align:left;
}
#sitemap ul {
	list-style: none;
	margin:0px;
	padding:0px;
}


/* FOOTER MENU
--------------------------------------------------------- */
#footer_menu {
	float:right;
	text-align:left;
	width:155px;
	border:0px solid red;
	
}
#footer_menu  ul {
	list-style: none;
	margin:0px;
	padding:0px;
	border:0px solid red;
	text-align:left;
	
}



/* COPYRIGHT
--------------------------------------------------------- */
.copyright {
	background-image:url(../images/bottom_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:5px 0px 0px 170px;
	height:21px;
	color:#000000;
	text-align:left;
}
.linehgt{
	border:2px solid #F62C44;

}
/* Member Page CSS
	Designed By Pragya Thakor
--------------------------------------------------------- */

.members_first{
	padding:20px 0 0 0px;
}
.members_second{
	padding:10px 0 0 12px;

}

.profile_head{
	font-size: 16px;
	font-weight:bold;
	color:#17234B;
	padding:0px 0 5px 0px;
	margin:0px;
	text-transform:capitalize;
}
.member_heading {
	float:left;
	width:300px;
}
.member_register_link {
	float:left;
	width:313px;
	text-align:right;
}
.member_list {
	width:613px;
	/*background-image:url(../images/sponsors.gif);
	background-repeat:no-repeat;
	background-position:top;
	*/
	padding:0 0px 0 0px;
	height:144px;
	border:0px solid red;
	margin:0px;
}

.member_listProfile {
	width:613px;
	background-image:url(../images/sponsors1.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#F9F9F9;
	padding:0 0px 0 0px;
	height:auto;
	border:0px solid red;
	margin:0px;
}
.member_img {
	float:left;
	width:110px;
}
.member_content {
	float:left;
	width:493px;
	padding:0 5px 0 5px;
}

.member_head {
	width:605px;
	height:18px;
	background-image:url(../images/founder_member_title_bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:5px 2px 5px 6px;
	font-weight:bold;
	font-size: 12px;
	color:#FFFFFF;
	
}
.member_head_bottom {
	
	width:605px;
	height:18px;
	background-image:url(../images/blue_strip.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0px 2px 0px 6px;
	margin:0px;
	font-weight:bold;
	font-size: 12px;
	color:#FFFFFF;
}
.member_head_preferences {
	width:295px;
	height:22px;
	background-image:url(../images/bg_blue_title.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:3px 2px 0 6px;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}
.member_preferences {
	width:300px;
	background-image:url(../images/sponsors1.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#F9F9F9;
	padding:0 0px 0 0px;
	height:auto;
	border:0px solid red;
	margin:0px;
}
.member_middle {
	float:left;
	width:10px;
}
.update_profile_button {
	background-image:url(../images/btn_update_profile.gif);
	background-repeat:no-repeat;
	width:145px;
	height:26px;
	border:0px;
	padding:0px;
	margin:0px;
}
.submit_button {
	background-image:url(../images/btn_submit.gif);
	background-repeat:no-repeat;
	width:84px;
	height:26px;
	border:0px;
	padding:0px;
	margin:0px;
}
.tbl_preferences {
	width:300px;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.tbl_member {
	width:613px;
	padding:0px 5px 0px 5px;
}
.tbl_profile {
	width:613px;
	padding:0px 0px 0px 0px;
	margin:0px;
	vertical-align:top;

}

#image_member{
	vertical-align:top;
	float:left;
	text-align:left;
	margin:0px 0 0 0;
	padding:0px 0 0 0;
	width:130px;
	height:135px;


}
#image_logo {
	vertical-align:top;
	float:right;
	text-align:right;
	margin:0px 7px 0 0 !important;
	margin:0px 3px 0 0;
	padding:0px 0px 0 0;
	width:130px;
	height:135px;
	border:0px solid red;

}


fieldset {
	border:1px solid black;
	padding: 10px 5px 0 2px;
	text-align:center;
	color:#000000;
	background-color:#ffffff;
	margin:5px;
}
legend {
	font-weight:bold;
}
.login_page {
	margin: 5px 5px 5px 10px;

}

.directory_details {
	

}
.contact_me {
	font-weight:normal;
	padding:5px 0 2px 0;
	height:110px;
}
.linkDiv{
	background-color:#112548;
    height:45px;
}
.directory_text {
	padding-top:10px;
	height:200px;
	border:0px solid red;
	background-color:#E1E1E1;
}
.directory_text_inner{
}
.directory_img {
	float:left;
	width:130px;
	height:130px;
	padding:0px;
	margin:0px;
	border-bottom:0px solid #CCCCCC;
	padding-right:10px;

}

#directory {
	padding:0 0 0 8px;
	width:328px;
	
}
.directory_text h2 {
	font-size: 12px;
	padding:2px 0px 0 5px;
	margin:0px;
	font-weight:bold;
	color:#17244B;

}

.directory_text h3 {
	font-size: 11px;
	color:#8B8FAD;
	font-weight:bold;
	padding:2px 0px 0 0px;
	margin:0px;
}
.directory_text h4 {
	padding:2px 0 2px 0;
	margin:5px 0 2px 0;
	line-height:10px;
	color:#202C45;
	
	
}
.directory_text a {
	font-size: 14px;
	font-weight:bold;
	color:#17244B;
}

.directory_text a:hover, .directory_text a:active, .directory_text a:focus {
	font-size: 14px;
	color:#FF0000;
}

.directory_head {
	width:650px;
	height:24px;
	font-size: 14px;
	background-image:url(../images/title_blue_bg.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:7px 0px 2px 10px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px 5px 0px 0px;
	
}
.div_directory {
	clear:both;
	width:670px;
	margin:0 5px 0px 0px;
	
	
}
.top_directory {
	width:670px;
	height:85px !important;
	height:85px;
	border:1px solid red;
	margin:0 5px 0px 0px;
	padding:0 0 0 6px;
	border:0px;
	clear:both;

}
.div_bottom_curve {
	
	width:650px;
	height:150px;
	background-image:url(../images/bottom_bg1.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:center;
	margin:0 5px 0px 22px;
}

#main_directory_head {
	background-color:#E6E6E6;
	width:990px;
	height:30px;
	color:#000000;
	padding:5px 0 5px 10px;
	font-weight:bold;
	font-size:16px;
}
.tbl_directory {
	width:670px;
	margin:0;
	padding:0;
	border:0px;
	font-size: 12px;
	
}
.tbl_directory1 {
	width:650px;
	margin:0;
	padding:0;
	border:0px;
	font-size: 12px;
	
}
.tbl_directory h2 {
	font-size: 12px;
	font-weight:bold;
	color:#17234B;
	padding:0px 0 0px 0px;
	margin:0px;
	text-transform:capitalize;
}
ul.pagination {
	margin: 15px auto;
	padding: 10px 0;
}

ul.pagination li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}

ul.pagination li span{
	padding: 2px 5px;
}

ul.pagination a {
	padding: 2px 5px;
	border: 1px solid #F6F6F6;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	border: 1px solid #ECECEC;
	background: #FFFFFF;
}

.pagenavbar {
	padding-left: 14px;
}
.message_link {
	float:left;
	text-align:left;
	width:120px;
	padding:4px 0px 0px 10px;
}
.message_link a {
	background-image:url(../images/arrow_gray3.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#CCCCCC;
	margin:0px;
	padding:0 15px 0 10px;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	
	text-align:left;
	border:0px solid red;
}
.message_link a:hover {
	background-image:url(../images/arrow_red2.gif);
	background-position:right;
	background-repeat:no-repeat;
	
	padding:0 15px 0 10px;
	font-size: 10px;
	font-weight:bold;
	
	text-align:left;
	text-decoration:none;
	color:#FF0000;
	margin:0px;
}


.message_link_network {
	float:left;
	text-align:left;
	width:180px;
	padding:0px 0px 0px 10px;
}
.message_link_network a {
	background-image:url(../images/arrow_gray3.gif);
	background-position:right;
	background-repeat:no-repeat;

	color:#CCCCCC;
	margin:0px;
	
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	padding:0 15px 0 10px;
	text-align:left;
	border:0px solid red;
}
.message_link_network a:hover {
	background-image:url(../images/arrow_red2.gif);
	background-position:right;
	background-repeat:no-repeat;

	padding:0 15px 0 10px;
	text-align:left;
	text-decoration:none;
	color:#FF0000;
	margin:0px;
}
.message_send {
	float:left;
	text-align:left;
	width:140px;
	padding:0px 0px 5px 10px;
	float:left;
}
.message_send a {
	background-image:url(../images/arrow_gray3.gif);
	background-position:right;
	background-repeat:no-repeat;
	
	color:#CCCCCC;
	margin:0px;
	padding:0 15px 0 10px;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	
	text-align:left;
	border:0px solid red;
}
.message_send a:hover {
	background-image:url(../images/arrow_red2.gif);
	background-position:right;
	background-repeat:no-repeat;
	
	padding:0 15px 0 10px;
	font-size: 10px;
	font-weight:bold;
	
	text-align:left;
	text-decoration:none;
	color:#FF0000;
	margin:0px;
}
.message_link_profile {
	float:right;
	text-align:left;
	width:135px;
	padding:0 10px 2px 10px;
	border:0px solid red;

}
.message_link_profile a {
	background-image:url(../images/arrow_gray3.gif);
	background-position:right;
	background-repeat:no-repeat;
	
	color:#CCCCCC;
	margin:0px;
	padding:0 15px 0 10px;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	
	text-align:left;
	border:0px solid red;
}
.message_link_profile a:hover {
	background-image:url(../images/arrow_red2.gif);
	background-position:right;
	background-repeat:no-repeat;
	
	padding:0 15px 0 10px;
	font-size: 10px;
	font-weight:bold;
	
	text-align:left;
	text-decoration:none;
	color:#FF0000;
	margin:0px;
}

.member_desc {
	float:left;
	width:613px;
	/*background-image:url(../images/sponsors1.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#F9F9F9;
	font-family: Tahoma, Arial, sans-serif;*/
	padding:10px 0px 0 0px;
	height:auto;
	font-size:12px;
	border:0px solid red;
}
.member_personal {

	width:337px;
	height:140px;
	float:left;
	padding:0 5px 0 10px;
	margin:0px 0px 0 0px;
	border:0px solid red;

}

.ul_member {
	list-style: none;
	margin:0px 0 0 0;
	padding:10px 0 0 0;
}

.ul_member li {
	padding-left: 18px;
	background: url(../images/bullet_key.gif) no-repeat 2px 5px;
	line-height: 160%;
}
.nav_member {
	float:right;
	width:320px;
	padding:0px 5px 5px 0px;
	text-align:right;
}
.member_title {
	float:left;
	width:135px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
.nav_member a.navlinks {
	color: #ffffff;
	text-decoration: none;
}

.nav_member a.navlinks:hover, .nav_member a.navlinks:active, .nav_member a.navlinks:focus {
	color: #FF0000;
	text-decoration: none;
}
#alignright , alignright a,  alignright a.hover {
	float:right;
	color:#000000;
	font-weight:bold;
	padding:13px 10px 5px 10px;
	
}
.label {
	font-weight:bold;
}
.reset_button {
	background-image:url(../images/reset.gif);
	background-repeat:no-repeat;
	width:84px;
	height:26px;
	border:0px;
	padding:0px;
	margin:0px;

}
.profile_exp {
	float:left;
	margin:0px 0px 0px 8px;
	border:0px solid red;
	vertical-align:top;


}
.tbl_member_profile {
	width:613px;
	padding:0px 0px 0px 0px;
}
.vtop {
	vertical-align:top;
}
#button_area {

	border:0px solid red;
	width:150px;
	float:right;	
	padding:30px 5px 0px 0px;
	

}
#button_areatop {
	float:right;
	padding-bottom:5px;
	width:170px;
	border:0px solid red;
}
.alignleft {
	float:left;
	color:#000000;
	font-weight:bold;
	padding:0px 2px 0px 2px;
	margin:0px;
	text-decoration: none;
	width:150px;
	height:20px;

}

.alignleft a {
	float:left;
	color:#000000;
	font-weight:bold;
	padding:0px 2px 0px 2px;
	margin:0px;
	text-decoration: none;
	
}

.alignleft a:hover, alignleft a:active, alignleft a:focus {
	color: #FF0000;
	font-weight:bold;
	text-decoration: none;
}
.alignleft img {
	float:left;	
	position:relative;
	padding:5px 5px 0 0 ;
}
.alignleft ul {
	float:left;
	margin:0px;
	padding:0px 2px 0 2px;
	
	
}
.alignleft ul li {
	display:inline;
}

.main_bottom {
	float:left;
	font-weight:bold;
	width:600px;
	
}

.alignright ul {
	float:right;
	margin:0px;
	padding:0px;	
}
.alignright ul li {
	display:inline;
}

.nav_member ul {

}
.nav_member ul li {
	display:inline;
}
.button_hand {
	cursor:pointer;
}


#cmg_myevents_bottom  a {
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/arrow_white.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	color:#CCCCCC;
	margin:0px;
	padding:0 20px 2px 0px;
	border:0px solid red;
}
#cmg_myevents_bottom a:hover {
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/arrow_red1.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#FF0000;
	margin:0px;
	padding:0 20px 2px 0px;
	border:0px solid red;
}


/** Added by Rakesh
--------------------------------------------------------*/

/**Simple Tabs**/

ul.simpletab {
	margin:0;
	padding:0;
	list-style:none;
}
ul.simpletab li.simpletab_element_active {
	margin:0;
	padding:0;
	float:left;
	background:none;
	list-style-type: none;
	background:url(../images/blue_tab_bg.gif) no-repeat bottom;
	width:145px;
	height:30px;
	text-align:center;
	vertical-align:middle;
}
ul.simpletab li.simpletab_element {
	margin:0;
	padding:0;
	float:left;
	background:none;
	list-style-type: none;
	background:url(../images/gray_tab_bg.gif) no-repeat bottom;
	width:145px;
	height:30px;
	text-align:center;
	vertical-align:middle;
}
ul.simpletab a:link , ul.simpletab a:visited {
	
	color:#FFFFFF;
	width:145px;
	height:30px;
	display:block;
	padding:5px 0 0 0;
	font-weight:bold;
}
ul.simpletab a:hover , ul.simpletab a:visited:hover {
	
	color:#FF0000;
	
}
.textbold{
	font-weight:bold;
}
.cancel_button {
	background-image:url(../images/cancel.gif);
	background-repeat:no-repeat;
	width:84px;
	height:26px;
	border:0px;
	padding:0px;
	margin:0px;

}
/**
Added by rakesh
*/

.network_button {
	text-align:right;
}
#connection_container {
	clear:both;
	
}

#connection_container ul.simpletab {
		margin:0 5px 0px 22px;
}
.connection_container_tab {
	clear:both;
}
.directory_checkbox {
	float:right;
	
	padding:0px  20px 0 20px ;
}
.directory_checkbox .inputbox {
	border:none;
}
.rightButtons {
	text-align:right;
}

.title_row {
	background:url(../images/greybg.gif) repeat-x;
	height:40px;
}

.no_record {
	padding: 0 0 0 6px;
}
.md_metainfo {
	border:0px solid #FF0000;
	margin: 2px 3px 2px 2px;
}
.md_metainfo .right_link {
	float:right;
	width:100px;
	border:1px solid #CCCCCC;
	background-color:#e4e4e4;
	padding:0 0 0 2px;
}
.md_metainfo .left_link {
	float:left;
	width:130px;
	border:1px solid #CCCCCC;
	background-color:#e4e4e4;
	padding:0 0 0 2px;
}
.attend_event {
	padding:8px 0 5px 0;
	text-align:left;

}
.attend_event a, attend_event a:active, attend_event a:hover, attend_event a:focus  {
	text-decoration:none;

}
span.intro_title {
	color:#717991;
	font-size:17px;
}
span.leading_title {
	color:#142048;
	font-size:17px;
	font-weight:bold;
}
div#subMenuDisplay {
	padding: 8px 0 0 14px;
}
#myevent_details a{
	padding:0px 0px 0px 0px;
	margin:0px;
	color:#CCCCCC;
}
#myevent_details a:hover {
	
	color:#FF0000;
	margin:0px;
}
.join_text {
	padding:0 0 0 20px;
}

/**
Added by Pragya
*/

.hd1 {
	float:left;
	width:140px;
	padding:2px 0px 5px 0px;
	margin:0px;
	border:0px solid red;
	text-align:center;
	
}
.hd2 {
	float:left;
	width:140px;
	padding:2px 0px 5px 0px;
	margin:0px;
	border:0px solid red;
	text-align:center;
	
}

.mod_details_referal {
	
	background:url(../images/refer_cell_bg.png) repeat-y;
	width:301px;
	padding:0 0px 0 0px;
	margin:0px;
	border:0px solid red;
	
}
.mod_details_referal a {
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	background-image:none;
	background-repeat:no-repeat;
	background-position:right center;
	color:#CCCCCC;
	margin:0px;
	padding:0 0px 2px 0px;
	border:0px solid red;
}
.mod_details_referal a:hover {
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	background-image:none;
	background-repeat:no-repeat;
	background-position:right;
	color:#FF0000;
	margin:0px;
	padding:0 0px 2px 0px;
	border:0px solid red;
}

.firstulrefer{
	width:55% !important;
	width:65%;	
	border:0px solid red;
	padding:2px 0 2px 45px;
	
}

.tblrefer a {
	padding:0px;
	font-size:11px;
	color:#162C43;
	
}

.tblrefer a:hover, .tblrefer a:active, .tblrefer a:focus {
	padding:0px;
	font-size:11px;

}
.tblrefer {
	padding:2px 0 2px 0; 
	border:0px solid red;
	margin:0px;
	width:97%;
}
.tdsecondrefer {
	width:50%;
	padding:2px 0 2px 20px;
}

#top_menu{
	
	padding:0px;
	margin:0px;
	width:1008px;
	text-align:left;
}
#ja-mainnavwrap1 {
border:0px solid red;
}
#ja-mainnavwrap2 {
border:0px solid white;
}
#ja-mainnav {
	border:0px solid red;
	padding:0px;
	margin:0px;
	width:1008px;
	
}
dl {
	margin:0px;
	padding:0px;
}
dd {
	margin:0px;
	padding:0px;
	text-align:left;
}

.custom_member_email {
	float:right;
	width:360px;
	height:157px;	
	border:0px solid red;
	margin:20px 30px 0px 5px !important;
	margin:20px 15px 0px 5px;
}
.floatright {
	float:right;
}
.mod_custom_membertable {
	margin:0 10px 0px 13px;
	border:0px solid red;
}
#mod_custom_member {
	background-image:url(../images/login_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:350px;
	height:157px;	
	border:0px solid red;
	float:right;
	margin:0px ;
	padding:0 5px 0 5px;
}
#mod_custom_memberhead label{
	background-image:url(../images/arrow_red.gif);
	background-repeat:no-repeat;
	background-position: left;
	width:100px;
	line-height:20px;
	cursor:default;
	padding:2px 0 3px 12px;
	margin:0px 0 0 5px;
	font-size: 12px;
	font-weight:bold;
	color:#1A305F;
	border:0px solid red;
}

#mod_sponsor {
	background-image:url(../images/sponsors_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:340px;
	height:117px;
	padding:10px 10px 5px 10px;	
	border:0px solid red;
	float:right;
	margin:10px 0px 0 0;
}
.mod_sponsorlabel{
/*	background-image:url(../images/arrow_red.gif);
	background-repeat:no-repeat;
	background-position:left;*/
	width:85px;
	float:left;
	text-align:left;
	padding:15px 5px 5px 0px;
	font-size: 12px;
	font-weight:bold;
	color:#1A305F;
	border:0px solid red;
}
.custom_button {
	padding-right:12px;
	text-align:right;
}
.floatleft {
	float:left;
}
#placeholderdivenews {
	margin:0px;
	padding:0px;
}
.no_event {
	
	padding:0px 0 0px 10px;
	margin:5px 0 5px 0;
	line-height:10px;
	color:#000000;
}
.buy_now {
	background-image:url(../images/btn-buy-now.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	width:100px;
	height:48px;
	border:0px;
	padding:0px;
	margin:0px;

}
.contact_detail {
	float:left;
	margin:5px 5px 5px 5px;
	border:0px solid red;
	height:120px;
	width:613px;
}
.mod_contact{
	padding:0px 0px 10px 0px;
}
.contact_head {
	width:603px;
	height:24px;
	background-image:url(../images/founder_member_title_bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:4px 0px 0 10px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
.contact_list {
	width:613px;
	background-image:url(../images/sponsors1.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#F9F9F9;
	padding:0 0px 0px 0px;
	height:70px;
	border:0px solid red;
}

.contact_content {
	float:left;
	width:603px;
	padding:2px 5px 10px 5px;
	border:0px solid red;
}
#component-contact {
	float:left;
}
.invite_list {
	width:613px;
	background-image:url(../images/sponsors1.gif);
	background-repeat:no-repeat;
	background-position:top;	
	padding:0 0px 0 0px;
	height:200px;
	border:0px solid red;
	margin:0px;
}
#mod_right {
	width:307px;
	height:auto;
	padding:0 0px 0px 0px;
	color:#FFFFFF;
	margin:20px 0px 10px 25px;
	
}
.readmore_ {
	margin:5px 0 5px 0;
}
.readmore_ a {
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../../../../templates/temp_ebizneeds/images/arrow_gray.gif);
	background-repeat:no-repeat;
	background-position:right center;
	color:#17234B;
	margin:0px;
	padding:0 10px 2px 0px;
	border:0px solid red;
}
.readmore_ a:hover {
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../../../../templates/temp_ebizneeds/images/arrow_red.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#FF0000;
	margin:0px;
	padding:0 10px 2px 0px;
	border:0px solid red;
}
a.blog_comment {
	font-size: 12px;
	font-weight:bold;
}
a:hover.blog_comment {
	font-size: 12px;
	font-weight:bold;
	color:#17234B;
}
.blog_hr {
	border-top: 1px solid #CCCCCC;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
	margin:0px;
	padding:0px;
}
.commenttitle {
	background-image:url(../images/icon-post-comments.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:29px;
	margin:5px 0 5px 20px;
	padding:5px 0 0 42px;
	color:#6D90A7;
	font-weight:bold;
}
.createdate_catg {
	padding: 3px 2px 3px 2px;
	color:#8B8FAD;
	font-weight:bold;
	font-size:11px;
	
}
.inputbox_blog {
	border:0px;
	background-color:#f2f2f2;
	height:20px;
}
.inputbox_comment {
	border:0px;
	background-color:#f2f2f2;
	height:120px;
}
a:hover.no_color_link, a.no_color_link {
	text-decoration:none;
}
a.rss_link {
	font-size:11px;
}
.moduletable{
	
}

/* groups starts */

.content-top
{
	background-image:url(../images/content-bg.gif);
	width:1004px;
	background-position:top;
	margin-top:10px;
	padding-left:4px;

}

.title-txt
{
	color:#FFF;
	background-image:url(../images/title-txt-bg.gif);
	background-repeat:no-repeat;
	height:25px;
	background-position:right;
	font-size:16px;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
	float:left;
	padding-top:5px;
}

.logos
{
	float:right;
	width:800px;
	margin-top:15px;
	
}
.member-logos
{
	margin-left:10px;
	margin-right:10px;
	margin-top:8px;
	float:left;
}

.sponor
{
	float:left;
	width:1000px;
	margin-top:8px;

}

.member-sponsor
{
	margin-left:38px;
	margin-right:15px;
	float:left;
}
.content-bottom
{
	background-image:url(../images/content-bottom-bg.gif);
	width:1008px;
	height:8px;
	margin-bottom:5px;
}
.join-now-content-bg
{
	background-image:url(../images/content-top.png);
	width:497px;
	background-position:top;
	background-repeat:no-repeat;
}

.join-now-content-bg-btm
{
	background-image:url(../images/content-btm.png);
	width:497px;
	height:7px;
	background-repeat:no-repeat;
}
.left
{
	float:left;
	
}

.right
{
	float:right;
}


.clear
{
	clear:both;
	
}
.links
{
	color:#202f67;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	
}

.support
{
	color:#d52134;	
	font-size:16px;
	font-weight:bold;
}
/* 
video css */
.video-bg
{
	background-image:url(../images/flash-bg.png);
	width:505px;
	height:378px;
	

}
.videomain{
	padding:5px;
	
}
.flash-header{
	z-index:100;
	position:absolute;
}
.home-content-right
{
	width:505px;
	float:right;
	margin-top:10px;
}
.search-by-indus-red
{
	background-image:url(../images/search-by-cat-top-red.png);
	background-position:top;
	padding:0 15px 5px 1px;
	width:478px;
	height:200px;

}
.search-by-indus-red1
{
	background-image:url(../images/search-by-cat-top-red1.png);
	background-position:top;
	padding:0 11px 0px 4px;
	width:479px;
	height:230px;

}
.search-by-indus-red1Demons
{
	background-image:url(../images/search-by-cat-top-red1.png);
	background-position:top;
	padding:0 11px 0px 4px;
	width:479px;
	height:230px;

}
.redDiv_0{
	background-image:url(../images/left-red-corner.png);
	background-position:left;
	width:8px;
	height:33px;
}
.redDivRight{
	display:none;
	background-image:url(../images/left-red-corner.png);
	background-position:left;
	width:8px;
	height:33px;
}

.redDiv_1{
	display:none;
	background-image:url(../images/left-grey-corner.png);
	background-position:left;
	width:8px;
	height:33px;
	
}
.redDivleft{
	background-image:url(../images/left-grey-corner.png);
	background-position:left;
	width:8px;
	height:33px;
}
.grayDiv_0{
	display:none;
	background-image:url(../images/red-corner.gif);
	background-position:left;
	width:7px;
	height:33px;
	
}
.grayDiv_1{
	background-image:url(../images/grey-corner.gif);
	background-position:left;
	width:7px;
	height:33px;

}
.grayDivRgt{
	
	background-image:url(../images/red-corner.gif);
	background-position:left;
	width:7px;
	height:33px;
	float:left;
	
}
.tab-active-gray{
	color:#FFF;
	background-image:url(../images/tab-active.gif);
	background-repeat:repeat-x;
	height:25px;
	background-position:left;
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
	padding-top:8px;
	cursor:pointer;
}
.tab-active-red
{
	color:#FFF;
	background-image:url(../images/grey-bg.gif);
	background-repeat:repeat-x;
	height:25px;
	background-position:right;
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
	padding-top:8px;
	cursor:pointer;
	
}

.tab-active_0
{
	color:#FFF;
	background-image:url(../images/red-bg.gif);
	background-repeat:repeat-x;
	height:25px;
	background-position:right;
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
	padding-top:8px;
	cursor:pointer;
}
.tab-active_1
{	
	color:#FFF;
	background-image:url(../images/grey-bg.gif);
	background-repeat:repeat-x;
	height:25px;
	background-position:left;
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
	float:left;
	padding-top:8px;
	cursor:pointer;

}

.redarrow{
	background-image:url(../images/red-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:6px;
	width:70px;
}

.redarrow_0{
	
	background-image:url(../images/red-arrow.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:6px;
	width:12px;
	padding-left:110px;
}
.redarrow_1{
	display:none;	
	background-image:url(../images/red-arrow.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:6px;
	width:12px;
	padding-left:110px;
}
.tab-active a:link
{
	color:#FFFFFF;
	text-decoration:none;
}
.tab-active 
{
	color:#FFFFFF;
	background-image:url(../images/red-bg.gif);
	background-repeat:no-repeat;
	height:25px;
	background-position:left top;
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
	float:left;
	padding-top:8px;
	text-decoration:none;
	
}
.tab-active a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}
.tab-inactive a:link
{
	color:#FFFFFF;
	text-decoration:none;
	
}
.tab-inactive 
{
	color:#FFF;
	background-image:url(../images/tab-inactive.gif);
	background-repeat:no-repeat;
	height:25px;
	background-position:right;
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
	float:left;
	padding-top:8px;
	text-decoration:none;
	
}
.tab-inactive a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}
.red-arrow_0
{
	background-image:url(../images/red-arrow.gif);
	width:12px;
	height:6px;
}


.inner-box-bottom
{
	background-image:url(../images/search-by-cat-btm.png);
	width:494px;
	height:7px;
}
.inner-box-bottomDemons
{
	background-image:url(../images/search-by-cat-btm.png);
	width:494px;
	height:7px;
}

.inner-title-txt
{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	padding-top:8px;
	margin-right:30px;
	margin-bottom:20px;

}

.sample-logo
{	
	background-image:url(../images/logo-sample.gif);
	background-repeat:no-repeat;
	float:left;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:10px;
	margin-top:5px;
}
.blog_title {
	color:#FFF;
	background-image:url(../images/title-txt-bg.gif);
	background-repeat:no-repeat;
	height:28px;
	background-position:right;
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
	float:left;
	padding-top:5px;
	margin-bottom:10px;
}
.sectiontableentry1{

}
.blogPosttitle {
}
.blogPosttitle a {
	font-size: 14px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}
.blogPosttitle a:hover {
	font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
	color:#FF4848;
}
.jb_post_body{
	color:#666666;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.namelink a:visited{
	color:#22335E;
	text-decoration:none;
	font-size:14px;
	font-weight:bolder;
}
.namelink a:link{
	color:#22335E;
	text-decoration:none;
	font-size:14px;
	font-weight:bolder;
}
.namelink a:hover{
	color:#FF0000;
	font-size:14px;
	font-weight:bolder
}
.busname{
	color:#3D4B76;
	font-size:14px;	
	font-weight:600;
}
.allignjust{
padding-right:5px; text-align:justify
}

.linkView {
	margin:0px 0 0px 0;
}
.linkView a {
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../../../../templates/temp_ebizneeds/images/arrow_gray.gif);
	background-repeat:no-repeat;
	background-position:right center;
	color:#17234B;
	margin:0px;
	padding:0 10px 2px 0px;

}
.linkView a:hover {
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../../../../templates/temp_ebizneeds/images/arrow_red.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#FF0000;
	margin:0px;
	padding:0 10px 2px 0px;
}
.demonstxt a{
	color:#0000CC;
	font-size:14px;
	padding-top:40px;
	font-weight:bold;
	text-decoration:none;
}
.demonstxt a:hover{
	color:#FF0000;
	font-size:14px;
	padding-top:40px;
	font-weight:bold;
}