/* @override 
	http://teksup.com/css/userdefnew.css
	http://teksup.com/css/userdefnew.css
	http://teksup.com/css/userdefnew.css
*/

/* CSS Document */

body
	{
	background-color:#919fae;
	margin:0px;
	}
.clear { clear:both; font-size:0px; line-height:0px;}
#wrapper
		 {
		 width:100%;
		 text-align:center;
		 }
#container
		 {
		 width:970px;
		 height:auto;
		 background-color:#cbd8e6;
		 margin:0px auto;
 		 }
#header
		{
		background-image:url(../img/user/header_img.gif);
		background-repeat:no-repeat;
		width:960px;
		height:140px;
		margin:0px auto;
		}
#header .whitetxt
			{
			font-family:Arial;
			font-size:11px;
			font-weight:bold;
			color:#FFFFFF;
			text-decoration:none;
			}
#header .bluetxt
			{
			color:#073669;
			text-decoration:none;
	font: 11px "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
			
#header UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none
}
#header LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px
}


#header .logo
			{
			background:url(../img/user/logo.png) no-repeat;
			height:60px;
			width:375px;
			margin:75px 0px 0px 15px;
			float:left;
			}
			
#advancedsearch {
		width:250px;
		margin:8px 0px 0px 0px;
		float:right;
		height:25px;
		font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-size:10px;; color: silver;
	
}
					
#search {
		width:500px;
		margin:0px 0px 0px 0px;
		float:right;
		height: auto;
		font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-size:11px;; color:#FFFFFF; font-weight:bold;
		
		}
		
		
#search .searcharea
		{
		margin:0px 0px 0px 0px;
		float:right;
		padding-top:0px;
		}
		
#search .inputbox 
				{
				border:0px;
				height:20px;
				float:left;
				margin:0px 0px 0px 0px;
				width:360px;
				color: #083769;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
				padding-left:9px
}
#search .img
			{
			margin:0px 8px 0px -5px;
			float:left;
			}	
#search .banner
			{
			background:url(../img/user/header_banner.gif) no-repeat bottom right;
			width:305px;
			height:62px;
			float:right;
			}
					
#header a
		{
		
		font-family: "Helvetica Neue", Helvetica, Geneva, sans-serif;
		font-size:11px;
		color:#073668;
		text-decoration: none;
}
#header a:hover
		{
		font-family:"Helvetica Neue", Helvetica, Geneva, sans-serif;
		font-size:11px;
		color:#073668; 
	    text-decoration:underline;
	
}
#header .seperator
		{
		background:url(../img/user/seprater.gif) no-repeat;
		margin:10px 0px 0px 5px;
		height:10px;
		}
<!-- Header closed -->
		
<!-- Middle -->
.top
			{
			background:url(../img/user/middle_top.gif) no-repeat;
			width:960px;
			height:12px;
			margin-left:auto;
			margin-right:auto;
			
			}
#middle
		{
		margin-left:auto;
		margin-right:auto;
		}

#middle .top
			{
			background:url(../img/user/middle_top.gif) no-repeat;
			width:960px;
			height:10px;
			margin-left:auto;
			margin-right:auto;
			font-size:0px; line-height:0px;
			}
#middle .main
			 {
			 background-color:#cbd8e6;
			 width:960px;
			 margin:auto;
			 vertical-align:top;
			 }

#left
	 {
	
	 margin:0px 2px 2px 9px;
	 width:702px;
	 float:left;
	 /*padding-left:-20px;*/
	 }

#left .bigboxtop
				 {
				 background:url(../img/user/box-big-top.gif) no-repeat;
				 width:702px;
				 height:9px;
				 font-size:0px; line-height:0px;
				 padding-left:-20px;
				 }
#left .bigboxmiddle
				 {
				 min-height:380px;
				 width:702px;
				 background-color:#FFFFFF;
				 
				 
				 }
#left .bigboxbottom
				 {
				 background:url(../img/user/box-big-bottom.gif) no-repeat;
				 width:702px;
				 height:24px;
				 padding-left:-20px;
				 }
#right
	 {
	  margin:0px 8px 0px 0px;
	  float:right;
	  width:231px;
	  padding-right:0px;
	  

	 }
#right .smallboxtop
				 {
				 background:url(../img/user/box-small-top.gif) no-repeat;
				 width:231px;
				 float:left;
				 height:6px;
				 font-size:0px; 
				 line-height:0px;
				
				 }
#right .smallboxmiddle
				 {
				 width:231px;
				 background-color:#FFFFFF;
				 height:auto;
				
				  
				 }
#right .smallboxbottom
				 {
				background:url(../img/user/box-small-bottom.gif) no-repeat;
				 width:231px;
				 height:24px;
				
				 }
.heading
		{
		text-decoration:none;
		color:#8ab600;
		float:left;
		padding-left:5px;
		font: bold 21px/35px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -1px;
}
.smallHeading
		{
		text-decoration:none;
		color:#8ab600;
		float:left;
		padding-left:5px;
		font: bold 16px/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -1px;
}
.heading1
		{
		text-decoration:none;
		color:#A2BFDF;
		float:left;
		padding-left:3px;
	font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.login
	  {
		text-align:left;
		text-decoration:none;
		color:#647d98;
        padding-left:3px;
	font: bold 11px/15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.blue_heading
		{
		text-decoration:none;
		color:#A2BFDF;
		float:left;
		padding-left:10px;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.suggestions a
			{
			text-decoration:underline;
			color:#0C498C;
			float:left;
			padding-left:5px;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.suggestions a:hover
			{
			text-decoration: none;
			color:#70aaea;
			float:left;
			padding-left:5px;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.suggestionss a
			{
			text-decoration:underline;
			color:#0C498C;
			float:left;
			padding-right:9px;
			padding-left:9px;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.suggestionss a:hover
			{
			text-decoration: none;
			color:#70aaea;
			float:left;
			padding-right:9px;
			padding-left:9px;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.blue_s_head
			{
			text-decoration:none;
			color:#0C498C;
			float:left;
			padding:0px 5px 0px 10px;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.blue_s_head a
			{
			text-decoration:underline;
			color:#0C498C;
			float:left;
			padding:0px 5px 0px 10px;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.blue_s_head a:hover
			{
			text-decoration:none;
			color:#0C498C;
			float:left;
			padding:0px 5px 0px 10px;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.blue_viewrequests
			{
			text-decoration:none;
			color:#0C498C;
			float:left;
			padding:0px 5px 0px 10px;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.blue_s2_head
			{
			text-decoration:none;
			color:#0C498C;
			float:left;
			padding:0px 2px 0px 2px;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.blue_s2_head:hover
			{
			text-decoration:underline;
			color:#0C498C;
			float:left;
			padding:0px 2px 0px 2px;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.inputbox1 
			{
			border:1px solid #C5C7C1;
			background-color:#FAFBD3;
			float:left;
			margin:0px 0px 0px 5px;
			font-family:Arial;
			font-size:11px;
			font-weight:normal;
			height:19px;
			padding-left:5px;
			color:#073669;
			}
.inputbox2
			{
			border:1px solid #C5C7C1;
			background-color:#FAFBD3;
			font-family:Arial;
			text-align:left;
			font-size:11px;
			font-weight:normal;
			height:16px;
			color:#073669;
			margin:0px;

			}
.leftinner
		 {
		 width:684px;
		 margin:0px 0px 0px 10px;
		padding-top:0px
		 }
.leftinnerSmallText
		 {
		 width:684px;
		 font-size:5px;
		 margin:0px 0px 0px 10px;
		padding-top:0px
		 }
.rightinner
		 {
		 width:220px;
		 margin:0px auto;
		 padding-left: 9px
		
		 }
.gap
	{
	height:30px;
	font-size:0px;

	}
.gap1
	{
	height:10px;
	font-size:0px;
	line-height:0px;
		
	}
.gap10
	{
	height:10px;
	font-size:0px;
	line-height:0px;
	}
.gap20
	{
	height:20px;
	font-size:0px;
	line-height:0px;
	}
.gap30
	{
	height:20px;
	font-size:0px;
	line-height:0px;
	}
.gap50
	{
	height:30px;
	font-size:0px;
	line-height:0px;
}

.ask_img
		{
		float:left;
		padding:20px 0px 0px 190px;
		}
ul.browse li.sel a{ 
color:#ffffff; background:url(../img/user/blue_button_b.gif) repeat-x top left; text-decoration:none; 
}		
ul.browse{padding:0px; margin:0px; list-style:none}
ul.browse li{padding:0px; margin:0px; float:left; display:block }
ul.browse li a{padding:9px 9px 9px 9px; margin:0px 1px 0px 0px; float:left; display:block; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-size:11px; color:#073568; background:url(../img/user/lblue_button_b.gif) repeat-x top left; text-decoration:none; font-weight:bold }
ul.browse li a:hover{ color:#ffffff; background:url(../img/user/blue_button_b.gif) repeat-x top left; text-decoration:none; }

ul.browse li.first a{padding:9px 9px 9px 9px; margin:0px 1px 0px 0px; float:left; display:block; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold; background:#073669 url(../img/user/blue_button_l.gif) no-repeat top left;}
ul.browse li.first a:hover{ color:#073568; background:#CBD8E6 url(../img/user/lblue_button_l.gif) no-repeat top left; text-decoration:none; }
ul.browse li.firsthov{ color:#073568; background:#CBD8E6 url(../img/user/lblue_button_l.gif) no-repeat top left; text-decoration:none; }

ul.browse li.last a{padding:4px 5px 4px 5px; margin:0px 1px 0px 0px; float:left; display:block; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-size:11px; color:#073568; text-decoration:none; font-weight:bold; background:#CBD8E6 url(../img/user/lblue_button_r.gif) no-repeat top right;}
ul.browse li.last a:hover{ color:#ffffff; background:#073669 url(../img/user/blue_button_r.gif) no-repeat top right; text-decoration:none; }



		
.blue_img
		 {
		 background:url(../img/user/blue_button_b.gif) repeat-x ;
		 width:auto;
		 height:32px;
		 font-family:Arial;
		 font-size:12px;
		 font-weight:bold;
		 color:#ffffff;
		 text-align:center;
		 padding:9px;
		 }
.lblue_img
		 {
		 background:url(../img/user/lblue_button_b.gif) repeat-x ;
		 width:auto;
		 height:32px;
		 font-family:Arial;
		 font-size:13px;
		 font-weight:bold;
		 color:#073568;
		 text-align:center;
		 
		 }
.lblue_img a
		 {
		 background:url(../img/user/lblue_button_b.gif) repeat-x ;
		 width:auto;
		 height:32px;
		 font-family:Arial;
		 font-size:13px;
		 font-weight:bold;
		 color:#073568;
		 text-decoration:none;
		 text-align:center;
		 padding:9px;
		 }
.lblue_img a:hover
		 {
		 background:url(../img/user/blue_button_b.gif) repeat-x ;
		 width:auto;
		 height:32px;
		 font-family:Arial;
		 font-size:13px;
		 font-weight:bold;
		 color:#ffffff;
		 text-align:center;
		 text-decoration:none;
		 padding:9px;
		 }
.buttons_seprator
		 {
		 width:2px;
		 height:32px;
		 }
	
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

.dot
	{
	background:url(../img/user/dot.gif) repeat-x;
	height:2px;
	width:auto;
	}
.seperator_b
			{
			background:url(../img/user/seprater1.gif) no-repeat center;
			height:6px;
			padding:4px;
			width:1px;
			
			}
.viewall
		{
		background: url(../img/user/viewallbackground.gif) no-repeat bottom left;
		float:left;
		margin-left:13px;
		margin-top:12px;
		margin-bottom:5px;
		padding-bottom:12px;
		width:auto;
	padding-left: 5px;
}
		
.viewbox{		
		background-image:url(../img/user/line_box.gif);
		width:83px; 
		height:54px; 
		margin-left:6px;
		}
		
.viewbox_b28text{ 
		color:#647d98;
	font: 28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.viewbox_b28text:hover{ 
		color:#8BA3BD;
	font: 28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}

.viewbox_n12text{
		font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		color:#647d98;
		}		

.heading_big
			{
			color:#073668;
			text-decoration:none;
			text-align:left;
			display:block;
			padding-left:10px;
	font: bold 17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}			
#left .heading_big
			{
			color:#073668;
			text-decoration:none;
			text-align:left;
			display:block;
			padding-left:10px;
	font: bold 17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.grey_heading
			{
			color: black;
			text-align:left;
			display:block;
			text-decoration:none;
			padding-left:10px;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.grey_light
			{
			font-family: "Helvetica Neue", Helvetica, Geneva, sans-serif;
			font-size:12px;
			display:block;
			text-align:left;
			font-weight:normal;
			color: #647d98;
			text-decoration:none;
			padding-left:10px;
			}
.blue_s1_head
			{
			text-decoration:underline;
			color:#0C498C;
			float:left;
			padding:0px 3px 0px 3px;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}		
.flash_loop_head
			{
			text-align: left;
			color:#647d98;
			float:left;
			width:210px;
			padding:3px;
			font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}			
.green_head
			{
			text-decoration:none;
			color:#8AB600;
			float:left;
			padding-top:15px;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.footer_link a
			{
			color:#FFFFFF;
			float:left;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.footer_link a:hover
			{
			text-decoration:underline;
			color:#4B8FD8;
			float:left;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.footer_text
			{
			text-decoration:none;
			color:#FFFFFF;
			float:left;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.footer_blue
			{
			text-decoration:none;
			color:#4B8FD8;
			float:left;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.banner
	{
	padding:10px 10px 20px 18px;
	}
	
.footer
	  {
	  background:url(../img/user/footer.jpg) no-repeat;
	  height:247px;
	  margin:8px auto;
	  width:942px;
 	  padding-right:0px;
	  text-align: center;
	  
}

			
/* black button */
 
   
.buttonblack{
margin-left:auto;
margin-right:auto;
font: bold 12px/20px arial;
height:59px;
line-height:normal;
border-bottom: 0px solid #054770; /*Add border strip to bottom of menu*/
padding: 4px 0px 0px 0px;
}
 

.buttonblack a{
float:left;
background:url(../img/button_blackl.gif) no-repeat left top;
margin:0;
height:59px;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 5px;
text-decoration:none;
}
 
.buttonblack a span{
float:left;
display:block;
height:59px;
background:url(../img/button_blackr.gif) no-repeat right top;
padding: 4px 5px 5px 5px;
color:#fff;
}
 
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.buttonblack a span {float:none;}
/* End IE5-Mac hack */
 
.buttonblack a:hover span {
color: white;
}
 
.buttonblack a:hover{ /*onMouseover style*/
background-position:0% -30px; /*Shift background image up to start of 2nd tab image*/
}
 
.buttonblack a:hover span{ /*onMouseover style*/
background-position:100% -30px; /*Shift background image up to start of 2nd tab image*/
} 
/* commom defined */
.txtbox{
	border:1px solid #C5C7C1;	background-color:#FAFBD3;	
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	text-align:left;	font-size:11px;
	font-weight:normal;	
	color:#073669;	margin:3px;
	width: 200px;
}
	
	.txtbox1{
	border:1px solid #C5C7C1;	background-color:#FFFFFF;	text-align:left;	
	color:#073669;	margin:0px;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	
}
.label1{
	float:left;
	padding:4px;
	font-size:11px;
	padding-left:50px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	color:#A2BFDF;
	font-weight:bold;
	}
.label{
	float:left;
	width:33%;
	padding:2px;
	padding-right:10px;
	vertical-align:top;
	text-align:right;
	text-decoration:none;
	color:#073668;
	font: bold 11px/15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
	.addanswer{
	float:left;
	padding:4px;
	font-size:11px;
	padding-left:30px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	color:#A2BFDF;
	font-weight:bold;
	}

.bleft{
	float:left;width:35%;
	}
.value{
	text-align:left;padding:2px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size:11px;
	
	}
.value2{
	text-align:left;padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.value1{
	padding-top:5px;text-align:left;
	}
.display{
	width:60%;padding:4px;text-align: justify;vertical-align:top;
	}
.errors
{
	font-family:tahoma;
	font-size:11px;
	color:#FF3300;
}
.errors ul
{
	margin:0px;
	padding:10px;
	padding-left:20px;	
}
.comment {
	font-size: 9px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8aab2a;
	line-height: normal;
}
.errorsbak
{
	font-family:tahoma;
	font-size:11px;
	color:#FF3300;
	background:#FFF9E6;
	border:1px solid #FFE390;left:200px;top:200px;width:30%;position:absolute; right:200px; margin-bottom:50px;

}
.linksbig{
	color:#073668;
	text-decoration:none;
	text-align:left;
	display:block;
	padding-left:10px;
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}			
.linksbig:visited{
	color:#073668;
	text-decoration:none;
	text-align:left;
	display:block;
	padding-left:10px;
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}			
.rightlinks{	
	text-decoration:underline;
	color:#8AB600;		
	padding:2px;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.greentext{	
	color:#8AB600;	float:left;
	padding:3px;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.bluetext{
	text-decoration:none;
	color:#0C498C;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}		
.fleft
{
	float:left;	
	text-align:left;	
	padding:0px 0px 0px 0px;		
}
.fleft2
{
	clear:left;
	float:left;	
	text-align:left;
	padding-left:10px;
}
.fright
{
	float:right;	
}

.grey_search
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#A2BFDF;
	text-align:left;
	display:block;
	text-decoration:none;
	padding-left:10px;
}
.grey_message
{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	height:130px;
	font-size:12px;
	display:block;
	text-align:left; 
	margin-top:55px;	
	font-weight:normal;
	color:#647d98;
	text-decoration:none;
	padding-left:20px; 
}
.grey_message2
{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size:12px;
	display:block;
	text-align:left; 
	font-weight:normal;
	color:#647d98;
	text-decoration:none;
	padding-left:20px; 
}

.bluelinks{
	text-decoration:underline;
	color:#0C498C;
	padding-left:0px;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}		
.bluelinks:hover{
	color:#A2BFDF;
	padding-left:0px;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}		
.blue{
	text-decoration:underline;
	color:#0C498C;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}		
.blue:hover{
	text-decoration:underline;
	color:#000;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}		
.editlinks{
	text-decoration:underline;
	color:#0C498C;
	padding-left::0px 4px 0px 4px;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* CSS Document */
#main-chat	 {
	 margin:0px 2px 5px 6px;
	 width:943px;
	 float:left;
	 }

#main-chat .bigboxtop1
				 {
				 background:url(../img/chat/box-big-top1.gif) no-repeat;
				 width:943px;
				 height:9px;
				 font-size:0px; line-height:0px;
				 }
#main-chat .bigboxmiddle1
				 {
				 width:943px;
				 overflow:auto;
				 background-color:#FFFFFF;
				 }
#main-chat .bigboxbottom1
				 {
				 background:url(../img/chat/box-big-bottom1.gif) no-repeat;
				 width:943px;
				 height:24px;
				 }
#leftchat 
		 {
		 width:695px;
		 float:left;
		 margin:0px auto;
		 padding-left:10px;
		 }
#leftchat .leftchatinner
		 {
		 width:695px;
		 margin:0px auto;
		 }
#leftchat .leftchatinner
		 {
		 width:695px;
		 margin:0px auto;
		 }
#leftchat .heading_big2
			{
			color:#073668;
			text-decoration:none;
			text-align:left;
			display:block;
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#leftchat .grey_heading1
			{
			color:#393939;
			text-align:left;
			display:block;
			text-decoration:none;
	font: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#leftchat .grey_light1
			{
			font-family:Arial;
			font-size:12px;
			display:block;
			text-align:left;
			font-weight:normal;
			color:#808080;
			text-decoration:none;
			}
#leftchat .grey_chat
			{
			font-family:Arial;
			font-size:12px;
			display:block;
			text-align:left;
			font-weight:normal;
			color:#101010;
			text-decoration:none;
			}
#leftchat .grey_stime
			{
			font-family:Arial;
			font-size:10px;
			display:block;
			text-align:left;
			font-weight:normal;
			color:#7F7F7F;
			text-decoration:none;
			}
#leftchat .border
			{
			border-top:1px solid #BBBBBB;
			border-bottom:1px solid #BBBBBB;
			border-right:1px solid #BBBBBB;
			}
#leftchat .border1
			{
			border-top:1px solid #BBBBBB;
			border-bottom:1px solid #BBBBBB;
			border-left:1px solid #BBBBBB;
			}
#leftchat .inputbox3
			{
			border:1px inset #C5C7C1;
			float:left;
			font-family:Arial;
			font-size:11px;
			font-weight:normal;
			height:19px;
			padding-left:5px;
			color:#073669;
			}
			
#rightchat
		  {
		  width:175px;
		  float:right;
		  margin:0px auto;
		  }
#rightchat .smallboxtop1
				 {
				 background:url(../img/chat/small_box_top.gif) no-repeat;
				 width:164px;
				 float:left;
				 height:6px;
				 }
#rightchat .smallboxmiddle1
				 {
				 width:164px;
				 float:left;
				 background-color:#CBD8E6;
				 height:auto;
				 }
#rightchat .smallboxbottom1
				 {
				 background:url(../img/chat/small_box_bottom.gif) no-repeat;
				 width:164px;
				 float:left;
				 height:6px;
				 }
#rightchat .blue_s_head1
			{
			text-decoration:none;
			color:#0C498C;
			float:left;
			padding:0px 5px 0px 0px;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#rightchat .heading_big1
			{
			color:#073668;
			text-decoration:none;
			text-align:left;
			display:block;
	font: bold 23px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#rightchat .normal_blue
			{
			font-family:arial;
			font-size:11px;
			font-weight:normal;
			color:#073668;
			text-decoration:none;
			float:left;
			display:block;
			}
#rightchat .normal_blueu
			{
			font-family:arial;
			font-size:11px;
			font-weight:normal;
			color:#073668;
			text-decoration:underline;
			float:left;
			display:block;
			}
			
			/* CSS Document */
#paging .ul {padding:4px 0px 0px 20px; margin:0px; list-style-type:none; float:left;}
#paging li.pre {padding:3px 4px 3px 4px; margin:0px; list-style-type:none; float:left; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-size:10px; color: #647d98; margin:0px; font-weight:normal; border:1px solid #DEDEDE; text-decoration:none;}

#paging li.numbersb {padding:3px 4px 3px 4px; margin-left:2px; list-style-type:none; float:left; color:#ffffff; margin:0px; border:1px solid #2C69B2; background-color:#063262; text-decoration:none;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#paging li.numbersa {padding:3px 4px 3px 4px; margin-left:2px; list-style-type:none; float:left; color: #073668; margin:0px; border:1px solid #647d98; text-decoration:none;
	font: normal 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.snumber{ color:#ffffff; text-decoration:none;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.snumber a{ color:#ffffff; text-decoration:none;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.dnumber{font-family:Verdana; font-size:11px; color:#073669; font-weight:normal; text-decoration:none;}
.dnumber a{font-family:Verdana; font-size:11px; color:#073669; font-weight:normal; text-decoration:none;}
.pre1{font-family:Verdana; font-size:11px; color:#999999; font-weight:normal; text-decoration:none;}
.pre1 a{font-family:Verdana; font-size:11px; color:#999999; font-weight:normal; text-decoration:none;}
.dots{font-family:Verdana; font-size:11px; color:#000000; font-weight:normal; float:left; text-decoration:none; padding:0px 3px 0px 3px;}
.next{ color:#105DB6; text-decoration:none;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.next a{ color:#105DB6; text-decoration:none;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


/* css class for button */

.btngreen{
	background:url(../img/button_small.gif);
	height:23px;
	width:70px;
	color:#FFFFFF;
	border:none;
	text-align:center;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.btngreen2{
background:url(../img/buttons.gif);
height:29px;
width:85px;
color:#FFFFFF;
border:none;
text-align:center;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
/*   modal CSS */

#mainContainer{
		width:500px;
		margin:0 auto;
		margin-top:10px;
		border:1px double #000;
		padding:5px;
		
	}
	
	/* Alternative layout for the message box - used by one of the messages */
	
	.modalDialog_contentDiv_error{
		border:3px solid #FFF;	
		padding:2px;
		z-index:100;/* Always needed	*/
		position:absolute;	/* Always needed	*/
		background-color:#F00;	/* White background color for the message */
		color:#FFF;
	}
	.modalDialog_contentDiv_error a{
		color:#FFF;
	}
	h1{
		margin-top:0px;
	}
	
#container_error{ width:50%; height:auto; float:none; margin:0 auto 0 auto; padding:10px; border:1px solid #FF0000; background: #FFFFCC; font-family:Tahoma; font-size:11px; color:#FF0000}
#container_error ul.sims{ margin:0px; padding:0px; list-style:disc; padding-left:15px }
#container_error li.sims{ margin:0px; padding:0px;   }	

.newline{
	width:100%;
	display:block;
	float:left;
}
.sameline{
	display:inline;
    float:left;
	text-decoration:none;
}
.samelinea{
	color:#8AB600;
	text-decoration:underline;
}


.tbhead{
	text-decoration:none;
	color:#0C498C;
	padding:1px;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}		
.tbrow{
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	color:#A2BFDF;
	padding:1px;
}
.tblink{
	text-decoration:underline;
	color:#A2BFDF;
	
	padding:1px;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.insession{	
	text-decoration:underline;
	color:#8AB600;		
	padding:2px;
	cursor:default;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

ul.error1 {padding:0px 0px 0px 3px; width:100%; margin:0px; text-align:left; color:#ff0000;  margin:0px; list-style-type:none;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
li.errors1 {padding:2px 5px 2px 10px; margin:0px; list-style-type:none; font-family:Verdana; font-size:11px; color:#ff0000;  margin:0px; font-weight:normal; text-align:left;  background:URL("../img/li_ico.gif") left no-repeat; width:100%; display:block;} 


/* New Style Added By Raman - 21 May 2008 & Onwards */

.greyleft{
	font-family: "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration:none;
	color:#647d98;
}
.greylabel{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	color:#A2BFDF;
}
.mylinks{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	
	font-size:10px;
	font-weight:bold;	
	text-decoration:underline;
	color:#8AB600;		
	padding:2px;
}
.delinks{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	
	font-size:11px;
	text-decoration:underline;
	color:#8AB600;		
	padding-top:10px;
	padding:2px;
	
}
.suggestions {
		font-size:10px;; 			
}

.headright3{
	text-decoration:none;
	color:#A2BFDF;
	float:left;
	padding-left:3px;
	font-weight:bold;
	font: 16px;
	font-family: Helvetica, Arial, sans-serif;
}
.qpage{
	color:#0C498C;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}
.headright{
	text-align: left;
	text-decoration:none;
	color: #8ab600;
	padding-bottom:5px;
	padding-left:2px;
	font: bold 13px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	
}


.submit-btn{background:url(../img/images/go1.gif) top left no-repeat; width:43px; height:35px; border:0px;}
.submit-btn:hover{background:url(../img/images/go1-hov.gif) top left no-repeat; width:43px; height:35px; border:0px;}

.clink{
	text-decoration:underline;
	color:#0C498C;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.tiptext{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	
	font-size:14px;
	color:#C3C3C3;	
}
.tipbtn{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	
	text-transform:capitalize;
	font-size:15px;
	font-weight:900;	
	color:#8AB600;	
}
.tipbtn2{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	
	text-transform:capitalize;
	font-size:15px;
	font-weight:bold;	
	color:#8AB600;	
	text-decoration:underline;
	cursor:pointer;
}

#gives a{
	text-decoration:underline;
	color:#0C498C;	
	padding:1px;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.pictureborder{
	border:1px solid #91a0a4;
	display:block;
	float:left;
	margin:5px 0pt 5px 5px;
	padding:3px;
	position:relative;
	text-decoration:none;

}

