html
{
	overflow-x:hidden;
}
body
{
	padding:0px;
	margin:0px;
	font-family:Arial,Helvetica,sans-serif;

}
#header
{
	background:#002147;
	height:100px;
}
#left-bottom
{
	background:#E5EAEE;
	border:1px dashed #FFFFFF;
}
#left-bottom td
{
	padding:0px 10px 0px 10px;
}
#left-bottom td h4
{
	margin:5px;
	padding:5px;
	color:#25292C;
	font-size:18px;
	font-weight:900;
	padding-bottom:10px;
}
#left-content
{
	background:url(../images/innerleft.jpg) left top no-repeat;
	height:81px;
	text-align:left;
	font-size:12px;
	padding:5px;
	color:#969496;
}
#left-content a
{
	color:#1D3651;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
#middle
{
	padding:0px 5px 0px 5px;;
}
#middle-head
{
	color:#25292C;
	font-size:15px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:10px;
	border-bottom:1px dashed #BABFC3;
}
#event
{
	font-size:12px;
	color:#969496;
	text-align:justify;
}
#event a
{
	font-size:12px;
	color:#00193E;
	text-decoration:none;
	font-weight:600;
}
#eventquestion
{
	font-size:12px;
	color:#969496;
	text-align:justify;
}
#eventquestion a
{
	font-size:13px;
	color:#00193E;
	text-decoration:none;
	font-weight:bold;
}
a#subevent
{
	font-size:12px;
	color:#569FFF;
	text-decoration:underline;
	font-weight:normal;
}
#subevent:hover
{
	font-size:12px;
	color:#969496;
	text-decoration:underline
}
#rightpanel
{
	font-size:12px;
	color:#969496;
	border-bottom:1px dashed #BABFC3;
}
#home-content
{
	font-size:12px;
	color:#969496;
}
#rightpanel a
{
	font-size:12px;
	color:#00193E;
	text-decoration:none;
	font-weight:600;
}
#body-bottom
{
	padding-left:5px;
}
#body-bottom h3
{
	color:#25292C;
	font-size:15px;
	font-weight:bold;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:5px;
	border-bottom:1px dashed #BABFC3;
}
#body-bottom ul
{
	
	
	padding-top:0px;
	margin-top:0px;
	list-style:url(../images/link.jpg);
}
#body-bottom ul li a
{
	text-decoration:none;
	color:#6D7A87;
	font-size:12px;
	font-weight:normal;
}
#footer
{
	padding-top:10px;
	border-top:3px solid #DEDEDE;
	color:#969496;
	font-weight:normal;
	font-size:12px;
	height:67px;
}
#footer ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}
#footer ul li
{
	display:inline;
	line-height:1.5em;
	text-align:center;
}
#footer ul li a
{
	text-decoration:none;
	font-size:12px;
	padding:0px;
	margin:0px;
	height:10px;
	color:#969496;
	text-align:center;
}
#footer ul li a:hover
{
	text-decoration:underline;
}
#login
{
	color:#FFFFFF;
	font-size:12px;
	padding-left:5px;
	text-decoration:none;
	font-weight:700;
}
#register-caption
{
	text-decoration:none;
	color:#000000;
}
#innercontent
{
	font-size:10pt;
	padding:10px;
	text-align:justify;
	color:#969496;
}
.welcome-login-text{

	font-size:14px;

	font-weight:bold;

	color:#000000;

	background:#c3d9ff;

	margin-left:20px;

	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;

	float:left;

}
.registration-fieldset{

	border:dashed 1px #c3d9ff;

	background:url(../images/register-fieldset-bg.gif) repeat-x bottom #FEFEFF;	

}
.registration-legent{

	font-size:14px;

	color:#3C8B9C;

	font-weight:bold;

}
.register-input-name{

	color:#000000;

	font-size:13px;

}
.register-tr-width{
	
}
.register-textfield{

	width:200px;

	height:19px;

	background:url(../images/textfieldbg.gif) repeat-x;

	border:solid 1px #7B9790;

	font-size:12px;

}
.create-account{

	width:236px;

	height:34px;

	border:none;

	background:url(../images/create-account.gif) no-repeat;

	margin-top:20px;

	cursor:pointer;

}

.errorhead legend
{
	padding-bottom:5px;
	font-weight:bold;
}
.errortxt {
    text-align:left;
	margin-left:5px;
	font-size: 11px;
	color: #FF0000;
}


.curlycontainer{
border: 1px solid #b8b8b8;
margin-bottom: 1em;
}

.curlycontainer .innerdiv{
background: transparent url(../images/brcorner.gif) bottom right no-repeat;
position: relative;
*position:fixed;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;
}
#dialog ,#forgotpassword,#logmsg
{
	font-size:12px;
	overflow:hidden;
	
}
#ui-dialog-title-dialog,#ui-dialog-title-forgotpassword
{
	font-size:14px;
}
.indian-people{

	color:#000000;

	font-size:12px;

	font-family: Tahoma, Arial, "Trebuchet MS", sans-serif;

	float:left;

	display:inline;

	line-height:12px;

	text-align:left;

	margin:10px 0px 0px 12px;

}
.shadow{
border:1px solid silver;
position:relative;
display:inline;
background:white;
z-index:100;
padding-top:0px;
margin-top:0px;
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}
.title
{
	font-size:12px;
	color:#969496;
}
.title a
{
	font-size:12px;
	color:#00193E;
	text-decoration:none;
	font-weight:600;
}
.tableborder
{
	border-bottom:1px dashed #CCCCCC;
}

/*Login start here*/

#navbar{
	background:url(../images/bg.png) repeat-x;
	height:29px;
	line-height:29px;
}
	#navbar ul, #navbar li, 
	#navbar form,
	#navbar button {
		border:0; margin:0; padding:0; list-style:none;
	}
	#navbar li a{
		margin:0 6px;
		text-decoration:none;
		color:#000000;
		font-weight:bold;
		border-bottom:dotted 1px #000000;
	}
	#login_menu{
		background:#FFFFFF;
		border:solid 1px #666666;
		width:auto;
		padding:10px;
		color:#666666;
		font-weight:bold;
		font-size:12px;
		line-height:18px;
	}
	#login_menu li{
		padding-bottom:6px;
		text-align:right;
		font-size:10pt;
		font-weight:normal;
	}
	#new-user-col{
		font-size:12px;
		padding-right:10px;
		border-right:1px #DEDEDE solid;
		height:220px;
		width:410px;
		float:left;
		line-height:18px;
	}
	#signup-user-col{
		padding-left:20px;
		height:120px;
		width:400px;
		float:left;
		line-height:18px;
		text-align:left;
		font-size:14px;
	}
	#login_menu label{font-size:12px; font-weight:normal;}
	#login_menu input{font-size:12px; color:#333333; margin-left:10px;}
	
	#login_menu button{
		line-height:24px;
		float:right;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		text-align:center; 
		cursor:pointer;
	}

	.green-button{
		background:url(../images/button.png);
		display:block;
		color:#FFFFFF;
		font-size:12px;
		text-decoration:none;
		width:81px;
		height:26px;
		line-height:24px;
		text-align:center;
		border:0px;
	}
	
	.spacer{clear:both; height:1px;}
/*login end here*/
.info, .success, .warning, .error, .validation {

    border: 1px solid;
   padding:5px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;

    background-image: url('info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
	text-align:center;
	width:320px;
    background-image:url('../images/success.gif');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
	text-align:center;
	width:520px;
    background-image: url('../images/warning.gif');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/error.gif');
}
#qpanel_title
{
	color:#1D3651;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	text-align:center;
	border-bottom:1px dotted #CCCCCC;
}


.commentbox{
background-color: #ececec;
width:auto;
padding: 10px;
font-size:12px;
}

.commentfooter{
background: url(../images/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size:15px;
color: #4A4A4A;
}

.sitemap{display:block}
.sitemap *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#d3d3d3}
.sitemap1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d3d3d3;
  border-right:1px solid #d3d3d3;
  background:#d3d3d3}
.sitemap2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #d3d3d3;
  border-right:1px solid #d3d3d3;
  background:#d3d3d3}
.sitemap3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d3d3d3;
  border-right:1px solid #d3d3d3;}
.sitemap4{
  border-left:1px solid #d3d3d3;
  border-right:1px solid #d3d3d3}
.sitemap5{
  border-left:1px solid #d3d3d3;
  border-right:1px solid #d3d3d3}
.sitemapfg{
  background:#d3d3d3;
  font-size:12px;
	padding:5px;
  }


.login{display:block}
.login *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EBEBEB}
.login1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #EBEBEB;
  border-right:1px solid #EBEBEB;
  background:#EBEBEB}
.login2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #EBEBEB;
  border-right:1px solid #EBEBEB;
  background:#EBEBEB}
.login3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #EBEBEB;
  border-right:1px solid #EBEBEB;}
.login4{
  border-left:1px solid #EBEBEB;
  border-right:1px solid #EBEBEB}
.login5{
  border-left:1px solid #EBEBEB;
  border-right:1px solid #EBEBEB}
.loginfg{
  background:#EBEBEB;
  font-size:12px;
	padding:5px;
  }
#pagination
{
	text-align:right;
	font-size:12px;
	text-decoration:none; 
	font-weight:normal;
	 color:#569FFF
}
#pagination a
{
	font-size:12px;
	text-decoration:none; 
	font-weight:normal;
	 color:#569FFF;
	 outline:none;
	 text-decoration:underline;
}
#pagination a:visited
{
	font-size:12px;
	text-decoration:none; 
	font-weight:normal;
	 color:#666666;
	 text-decoration:underline;
}
#cat a
{
	background:url(../images/bullet.gif) left no-repeat;
	padding-left:10px;
	text-decoration:none;
}
#cat a:hover
{
	background:url(../images/bullet_over.gif) left no-repeat;
	padding-left:10px;
	text-decoration:underline;
}
/*MESSAGE BOX CLEAN	serie	  		 */
	.clean-gray{
		border:solid 1px #DEDEDE; 
		background:#EFEFEF;
		color:#222222;
		padding:4px;
		text-align:center;
		width:300px;
	}
	.clean-yellow{
		border:solid 1px #DEDEDE; 
		background:#FFFFCC;
		color:#222222;
		padding:4px;
		text-align:center;
	}
	.clean-ok{
		border:solid 1px #349534; 
		background:#C9FFCA;
		color:#008000;
		font-weight:bold;
		padding:4px;
		text-align:center;
	}
	.clean-error{
		border:solid 1px #CC0000; 
		background:#F7CBCA;
		color:#CC0000;
		font-weight:bold;
		padding:4px;
		text-align:center;
	}

/* --------------------------------- */
table tr.alternate_color1 {
	
	background-color: #eeeeee;
}
table tr.alternate_color2 {
	
	background-color: #FFCCCC;
}
table tr.alternate_color3 {
	
	background-color: #E3E3E3;
}
table tr.alternate_color4 {
	
	background-color: #EBEBEB;
}