p
{
font-family:arial, verdana, sans-serif;
font-size:12px;
}

/** Menu Design ********/


ul {
}
a {
	text-decoration: none;
	color: #000099;
}
a:link {
color: #000099;
text-decoration: none;
}
a:visited {
color: #000099;
text-decoration: none;
}
a:hover {
	border-bottom: none;
	color: #000099;
}

h3{
	color:#2554C7;
	font-size:14;
}
h2{
	color:#000000;
}
p.heading{

	font:arial,sans-serif;
	/* font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;white-space:nowrap;cursor:pointer;cursor:hand */
	/*font-style:normal; 
	font-variant:normal;  */
	font-size:24px; 
	/*font-family:Arial, Helvetica, sans-serif;*/
	color:#8000FF;
}

/* Menu */


/***** Main for total width of the page ****/ 
#main {
	width: 982px;
	margin: 0 auto;
	background:#FFFFFF;
}
/* Header */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	Masthead (Banner, Logo)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
#masterhead{
	/*height: 144px;*/
	/*height: 54px;*/
	height: 60px;
	background: url('../images/header-bg.gif') repeat;

/*	background: #f4c869 url(/files/system_images/masthead/bg_tile.jpg) left bottom repeat-x;*/
}

#masterhead #holder {
	width: auto;
	height: 100%;
	top:0px;
	
		
}
#header {
  position: relative;
  width: 982px;
  margin: 0 auto;
  voice-family: inherit;
  
}
#region_header {
  position: absolute;
  left:0px;
  top: 0px;
  margin: 0px;
  padding: 0px;
  width: 468px;
  height: 60px;
  border: none;
} 
#header ul {
  font: bold  11px Verdana, Arial, Helvetica, sans-serif;
  width: auto;
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0 0 0 0;
  list-style: none;
  /* background: url(../images/bg_header_bottom_right.gif) no-repeat bottom right; */
  z-index: 90; /* below the H1 */
}
#header li {
  float: left;
/*  background:#5858FA;*/
  display: inline;
  white-space: nowrap;
  border-bottom: 0px solid #e8e8e8; 
}
#header ul li a {
  float: left;
  display: block;
  font-weight: bold;
  color: #fff;
  text-decoration: none; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;
}


#headerBar{
	position: relative;
	height:30px;
	display:block;
	color:#FFFFFF;
	font:bold 16px Arial, Helvetica, sans-serif;
	/*background: url(../images/background.gif) repeat;*/
}
#headerBar ul {
  font:bold 16px Arial, Helvetica, sans-serif;
  width: auto;
  position: absolute;
  bottom: 0;
  left: 0;
  padding:0;
  margin: 0;
  list-style: none;
  height:30px;
}
#headerBar ul li {
  float: left;
  height:30px;
  background: url('../images/background.gif');
  display: inline;
  white-space: nowrap;
  border-bottom: 0px solid #e8e8e8; margin-left:0; margin-right:2px; margin-top:0; margin-bottom:0; padding-left:0px; padding-right:0px; padding-top:0; padding-bottom:0
}

#headerBar ul li a {
  float: left;
  display: block;
  font-weight: bold;
  color: #fff;
  text-decoration: none; padding-left:12px; padding-right:12px; padding-top:6px; padding-bottom:4px
}
#headerBar ul li a:hover {
	background: url('../images/background_red.gif');
}
#headerBar .askquestionlink{
	padding-top:5px;
       padding-bottom:5px;
	padding-left:30px;
	float:left;
}
#headerBar .askquestionlink a{
	color:#FFFFFF;
	font:bold 16px Arial, Helvetica, sans-serif;
	
	}
#headerBar .askquestionlink a:hover {
	color:#000000;
}

#headerBar .enlightenyourselflink a:hover {
	color:#000000;
}

#headerBar .form-submit {
  margin: 0; /* need for IE */
  /*background:url('images/btnSearch.gif') no-repeat left center;*/
  color: #000;
	border:0px none;
	width:62px;
	height:22px; font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; padding-right:4px; padding-top:3px; padding-bottom:3px
 }


/*END: HEADER BAR */


#hotLinks{
                float:right;
	padding: 2px;
	font-family:Verdana;font-size:70%;font-weight:bold;
	color:#999999;
}
#hotLinks a{
	color:#000099;	
}
#hotLinks a:hover {
	text-decoration:underline;
}
#logindiv{
	position: relative;
	top: 10px;
	 float:right;
	padding: 2px;
	font-weight:bold;
	color:#FFFFFF;
	border-width: 2px;
	border-color: #000000;
}

#header .form-submit {
  position: absolute;
  top: 12px;
  right: 10px;
  margin: 0; /* need for IE */
  color: #fff;
  padding: 1px 4px;

  border-right: 1px solid #283043;
  border-bottom: 1px solid #283043;
  border-top: 1px solid #9097A2;
  border-left: 1px solid #9097A2;

}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	             Main Page Content
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

#content .maincontent {
	padding-left: 20px;
	padding-right: 20px;
}

/* Map Content */

#mapcontent {
	padding-left: 2px;
	padding-right: 2px;
	
}


/* Page */

#page {
	margin: 0 auto;
	padding: 10px 20px;
}
/* Content */

#content {
	float: left;
	width: 550px;

}

/* Sidebars */

/* Sidebars */

#sidebar1 {
	float: left;
}

#sidebar2 {
	float: right;
}
#sidebar2_140 {
	float: right;
}

.sidebar {
	float: left;
	width: 150px;
	padding: 0px;
}

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

.sidebar li {
	padding: 0 0 0px 0;
}

.sidebar li ul {
	margin: 0px;
	padding: 0px;
	list-style: none;

}

.sidebar li li {
	color:#000000;
	margin: 0 0px 0 0px;
	padding: 8px 3px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.sidebar li li a{
	color:#204073;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.sidebar li li a:hover {
	color:#940000;
	font-weight: bold;
}

.sidebar li li a.activelink{
	font-weight: bold;
	color:#000000;
}

.sidebar li h2 {
	height: 30px;
	margin: 0 0 0 0;
	padding: 5px 5px 0px 5px;
	letter-spacing: -1px;
	font-size: 16px;
	color: #000000;
	border-right: 2px; border-bottom:2px; border-color: #999999;
}

.sidebar a {
}

.sidebar2 {
	float: left;
	width: 200px;
	padding: 0px;
}

.sidebar2 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.sidebar2 li {
	padding: 0 0 5px 0;
}
.sidebar2 li h2 {
	height: 30px;
	margin: 0 0 0 0;
	padding: 5px 5px 0px 5px;
	background: url(../images/a.gif) repeat left top;
	letter-spacing: -1px;
	font-size: 16px;
	color: #FFFFFF;
	border-right: 2px; border-bottom:2px; border-color: #999999;
}
.sidebar2_140 {
	float: left;
	width: 140px;
	padding: 0px;
}

.sidebar2_140 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.sidebar2_140 li {
	padding: 0 0 5px 0;
}
.sidebar2_140 li h2 {
	height: 30px;
	margin: 0 0 0 0;
	padding: 5px 5px 0px 5px;
	background: url(../images/a.gif) repeat left top;
	letter-spacing: -1px;
	font-size: 16px;
	color: #FFFFFF;
	border-right: 2px; border-bottom:2px; border-color: #999999;
}

/* Search */

#searchform {
	margin: 0;
	padding: 0 0 0 0;
}

#searchform br {
	display: none;
}

#searchform h2 {
}
/* Calendar */

#calendar_wrap {
	padding: 0 15px;
	text-align: center;
}

#calendar_wrap table {
	width: 50px;
}

#calendar_wrap th {
}

#calendar_wrap td {
}

#calendar_wrap tfoot td {
	border: none;
}

#calendar_wrap tfoot td#prev {
	text-align: left;
	font-weight: bold;
	border: none;
}

#calendar_wrap tfoot td#prev a {
	border: none;
}

#calendar_wrap tfoot td#next {
	text-align: right;
	font-weight: bold;
	border: none;
}

#calendar_wrap tfoot td#next a {
	border: none;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	Footer
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

#footer {
	height:123px;
}
#footer_band {
	padding-top:40px;
	padding-bottom:0px;
	bottom: 40px;
	margin: 0 auto;
}

#footer_band a {
	color: #000000;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}

#footer_band a:hover {
	text-decoration: underline;
	color: #940000;
}

#footer_band .footer_div {
	color: #000000;
}


#footer_band .footer_txt {
	color:#000000;
	font: 11px Verdana;
	line-height: 5px;
}

#footer_band .footer_txt a {
	color: #9a9a9a;
	text-decoration: none;
}

#footer_band .footer_txt a:hover {
	color: #940000;
	text-decoration: none;
}
/********** For SubType *******************************/
#subtype
{
	background:url('../images/b.gif');
	position: relative;
	margin:0 0 0 0;
	display:block;
	height:30px;
	margin: 0 auto;
}

#subtype ul {
	list-style: none;	
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	font: bold  13px Verdana, Arial, Helvetica, sans-serif;
	z-index: 50;
}

#subtype li {
  display: inline;
}

#subtype li a {
	float: left;
	color: #003879;
	padding-left:10px; padding-right:6px;
	border-right: solid 1px

}

#subtype a:hover {
	color: #940000;
	text-decoration: underline;
}
#subtype li#selectedsubtype a{
	color: #940000;
	text-decoration: underline;
}
/************** Sub Type Id cover **************************************************/
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*div#sitemap{
	width: 100%;
	height: 20px;
}
div#sitemap .maping{
	float: left;
}
div#sitemap .button{
	padding-right:10px;
	float:left;
}*/


#scrollContent{margin-top:5px;}

#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 650px;
height: 390px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin: 0.3em auto;
padding: 10px;
}

.fixedwidth {
width: 650px;
height: auto;
position: relative;
color: black;
padding: 1px;
}

.error, .notice, .success, .warning {padding:15px 10px 15px 50px;margin-bottom:1em;border:2px solid #ddd;background-repeat: no-repeat; background-position: 10px center;}
.error {font-weight:bold;color: #D8000C;background-color: #FFBABA;background-image: url('../images/error.png');}
.notice {color: #00529B;font-weight:bold;background-color: #BDE5F8;background-image: url('../images/info.png');}
.success {font-weight:bold;color: #4F8A10;background-color: #DFF2BF;background-image:url('../images/success.png');}
.warning {font-weight:bold;color: #9F6000;background-color: #FEEFB3;background-image: url('../images/warning.png');}

/*************************************** Form CSS Start **********************************/

.htmlForm td{
    font-family:Verdana;
    font-size:12px;
}
.htmlForm input,select{
    border:1px #BDB597 solid;
    font-family:Verdana;
    font-size:12px;
    padding:2px;
}
.htmlForm input.redborder{
	border:1px solid #940000;
}
.htmlForm input.blueborder{
	border:1px solid #000066;
}
.points{
    font-family:tahoma;
    font-size:11px;
    color:#7401DF;
    padding-left:20px;
    padding-top:20px;
}
.points li{
    padding-top:5px;
}
.formHeading{
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    color:#7401DF;
    padding:10px;
}
.numberstyle{  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; width:150px;}

.traceform td{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
}
.traceform input,select{
    font-family:tahoma;
}

.traceresult td{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
}
.traceresult input,select{
    font-family:tahoma;
    font-size:12px;
}

/*************************************** Form CSS End **********************************/

#sitemap{
	padding-top:15px;
	padding-left:10px;
}
#sitemap a:link, 
#sitemap a:visited, 
#sitemap a:hover { 
 color: #002d77; 
 text-decoration: none; 
} 

.required{color: #FF0000}

/***************************************** Item Details Display *************************/
.ItemDetailsForm td{
	font: 12px Verdana, Arial, sans-serif;
/*    font:  13px Verdana, Arial, Helvetica, sans-serif;*/
/*font-family: Verdana, Tahoma, Arial, sans-serif;*/
	
}
#ItemDetailsForm .itemnamecls{
    font: bold  13px Verdana, Arial, Helvetica, sans-serif;
    background: url(../images/c3.gif);
}
.label {
	text-align: right;
}


div.rounded {
 padding: 5px;
 background: url(../images/b.gif) repeat;
 text-align:center;
 font-size:20px;
}
div.itemdetail {
 background: #cde2fa;
 text-align:center;
}


.clear {font-size: 1px; height: 1px} 


#commenttable .commentdesc{
    font:   13px Verdana, Arial, Helvetica, sans-serif;
    background: url(../images/b.gif);
}



/*************************************** Item Details Display End ***********************/
#ratediv div {
  display: inline
  }
 #linkbutton { 
	width: 203px; 
	height: 40px;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 35px;
	background: url(../images/add-new-item.gif) no-repeat;
	font-size: 16px;
	color: #FFFFFF;
}

.buttontext {color: #FFFFFF; 
                text-decoration: none;   
                font: bold 10pt Verdana;
                }




/*************************************** Paging Display Style ****************************/

.num {
	width: 500px;
	float:left;
	overflow: hidden;
	position: relative;
	padding:0 0 8px;
	text-align: center;
}
.num div {
	left: 50%;
	float: left;
	position: relative;


	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
}
.num div ul {
	left: -50%;
	float: left;
	padding:0;
	margin:0;
	width:auto;
	list-style:none;
	position: relative;
}

.num div ul li {

	float:left;
	width:auto;
	padding:0 3px 0 0;
	margin:0;
	font-size:12px;
}
.num div ul a {
	line-height:23px;
	float:left;
	padding:2px 8px 0;
	border:1px solid #f7eada;
}

.num div ul .no-next span {
	float:left;
	line-height:23px;
	background:url(../images/arrownonext.gif) no-repeat right;
	padding:0px 31px 0 8px;
	color:#999;
	border:1px solid  #f0f0f0;
	
}
.num div ul .no-last span {
	float:left;
	line-height:23px;
	background:url(../images/arrownolast.gif) no-repeat right;
	padding:0px 50px 0px 10px;
	color:#999;
	border:1px solid  #f0f0f0;
	
}

.num div ul .no-prev span {
	float:left;
	line-height:23px;
	padding:2px 5px 0px 25px;
	background:url(../images/arrownoprevious.gif) no-repeat left;
	color:#999;
	border:1px solid  #f0f0f0;
}
.num div ul .no-first span {
	float:left;
	line-height:23px;
	padding:2px 5px 0px 35px;
	background:url(../images/arrownofirst.gif) no-repeat left;
	color:#999;
	border:1px solid  #f0f0f0;
}
.num div ul a.next span {
	float:left;
	line-height:23px;
	background:url(../images/arrownext.gif) no-repeat right;
	padding:0px 25px 0 0px;
	
}
.num div ul a.last span {
	float:left;
	line-height:23px;
	background:url(../images/arrowlast.gif) no-repeat right;
	padding:0px 35px 0 0px;
	
}

.num div ul a.prev span {
	padding:0px 0 0px 25px;
	background:url(../images/arrowprevious.gif) no-repeat left;
}
.num div ul a.first span {
	padding:0px 0 0px 35px;
	background:url(../images/arrowfirst.gif) no-repeat left;
}
.num div ul a:hover, .num div ul .active a {
	text-decoration:none;
	background-position:0 0;
	color:#000;
}


.num a {
	color:#000000;
	text-decoration:none;
}
.num a:hover {text-decoration:underline;}
.num div ul a {
	color:#000000;
	background:url(../images/forumtblbg_header.jpg) repeat-x 0 -100px;
}

/********************************  Paging Display End ****************************************/  


/********************************  FAQ Start ****************************************/
.faqques {
	color:#000099;
	font: bold  15px Verdana, Arial, Helvetica, sans-serif;
}
.faqans {
	color:#000000;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}
.faqheadques {
	color:#000099;
	font: bold  13px Verdana, Arial, Helvetica, sans-serif;
}

/********************************  FAQ End ****************************************/

/********************************  Basic Calendar ****************************************/

.main {
width:100px;
border:1px solid black;
}

.basicmonth {
background:white;
font:bold 12px;
color: #264ca2;
text-align: center;
font-weight: bold;
}

.daysofweek {
background-color:white;
font:bold 12px;
color:Black;
text-align: center;
font-weight: bold;

}

.days {
font-size: 12px;
font-family:verdana;
color:black;
background-color: #cde2fa;
padding: 1px;
}

.days #today{
font-weight: bold;
color: red;
}



/*#livesearch
  {
  margin:0px;
  width:294px;
  }
#txt1
  {
  margin:0px;
  }*/

/***************************** Basic Calendar End ************************************/

/***************************** AJAX SEARCH *******************************************/

#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:245px;	/* Width of box */
		height:100px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#0066CC;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}




/********************************  AJAX SEARCH End ****************************************/

/***************************** AJAX LOCATION SEARCH *******************************************/

#ajax_listOfOptions_location{
		position:absolute;	/* Never change this one */
		width:203px;	/* Width of box */
		height:100px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #940000;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions_location div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions_location .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions_location .optionDivSelected{ /* Selected item in the list */
		background-color:#0066CC;
		color:#FFF;
	}
	#ajax_listOfOptions_location_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}




/********************************  AJAX Location SEARCH End ****************************************/	

/******************************** Cloud Tag ************************************************/

#CloudTag{background:#f5f5f5;}
#CloudTag a{text-decoration:none;}

/******************************* Cloud Tag End *********************************************/
/********************************* CSS for Site Map ****************************************/

.redheading{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#CE2740;
}
.gap{
	height:8px;
	}

.greytext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	color:#383838;
	}
a.greytext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#383838;
	text-decoration:none;
	}
	
a.greytext:hover {
	text-decoration:underline;
	}
a.blacklink{
	color:#000000;
	text-decoration:none;
	}
	
a.blacklink:hover {
	color:#000000;
	text-decoration:underline;
	}	
a.blue{
	color:#920a3d;
	font-weight:600;
	text-decoration:none;
	}
a.blue:hover {
	color:#920a3d;
	font-weight:600;
	text-decoration:underline;
	}	
.numberentrybox{height:25px; padding:3px 0 0 3px; width:100px; height:20px; vertical-align:middle; font-size:25px 'arial'; font-weight:bold;margin:0 6px 0 0; border-color:#940000;color:#940000;}
.pincodeentrybox{height:25px; padding:3px 0 0 3px; width:200px; height:20px; vertical-align:middle; font-size:25px 'arial'; font-weight:bold;margin:0 6px 0 0; border-color:#940000;color:#940000;}

/********************** Pin Code Display Table Start ************************/
.pincodetable { border:#E6EFF7 solid 1px; border-collapse:collapse; }

.pincodetable, .sampleReportTable {
border:#E6EFF7 solid 1px; border-collapse:collapse;
}

.pincodetable tr th 
{
	text-decoration: none;
	padding:5px 5px 5px 5px;
}

.tableliststyle1 {
	border: 1px solid #E6EFF7;
	background-color: #F6FAF0;
	text-align: left;
	COLOR: #115d96;
	height: 25px;
}

.tableliststyle2 {
	border: 1px solid #E6EFF7;
	text-align: left;
	COLOR: #115d96;
	height: 25px;
}	
.pincodetable tr:hover td
{
   background: #d0dafd;
   color: #339;
}
#roundeddiv {
    width:100%;
    float:left;
    border:3px solid #D6D6C2;
    background:#E0E9F8;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
}
#roundeddiv2 {
    float:left;
    border:8px solid #000000;
    background:#FFFFFF;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    -moz-border-radius: 15px 15px 15px 15px;
    -webkit-border-radius: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px;
    behavior:url(border-radius.htc);
}
#transparent_body{display:none;position: absolute; z-index:10000; top: 0px; left: 0px; opacity:.7; filter: alpha(opacity=70); background-color:#000000; width: 100%; height:1600px;}

/************ Cropping Css *************************/

.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('Jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#logo{
        float:left;
	padding-top: 5px;
	padding-left:10px;
	font-weight:bold;
	color:#FFFFFF;
}
#logo a{
	position:relative;
       	overflow:hidden;
	color:#FFFFFF;	
}
#logo a:hover {
	text-decoration:underline;
}

/************ Cropping Css End *************************/


/***************************************** Blog List and Details Display *************************/
.displaydesc { font-family:Verdana;font-size:80%;color:#000000; font-weight: normal;padding-left:0px;}
ol { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 14px; text-decoration: none; list-style:none;margin:0px;padding:5px;}
.displaytitle { font-family:Verdana;font-size:90%;font-weight: bold;font-size:9pt; } 
a.displaytitle { font-family:Verdana;font-size:90%;color:#0860a8; font-weight: bold;font-size:9pt; } 
a.displaytitle:hover { font-family:Verdana;font-size:90%;color:#940000; text-decoration: underline; font-weight: bold;font-size:9pt; }
.space { clear:both; padding-bottom: 2em;}
.smallspace {clear: both; padding-bottom: 1em;}
.authorname{font-family:arial;font-size:10px;color:#0860a8;}
.sm { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; text-decoration: none}
.detailstitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 20px; text-decoration: none; font-weight: bold;background:url(../images/title_line_blog.jpg) repeat left top; height:30px;} 
b.detailswriter { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 14px; color: #990000; text-decoration: none; font-weight: normal } 
.detailsdesc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none }
.comments{
	margin-top: 1.5em;
	line-height: 1em;
	font-size: 1.1em;
}
#otherfav div {
  display: inline
  }
#otherfav a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 15px; text-decoration: none; font-weight: bold;background:url(../images/other_blog_line.jpg) repeat left top; height:20px;} 

.commentlist blockquote p { margin:0 0 10em 0; }
.commentlist blockquote p:last-child { margin:0; }

.commentlist li { margin-bottom:4em; }
.commentlist li p { background:url(../images/bubble.png) no-repeat bottom right; margin:0; padding-bottom:30px;padding-right:20px;}
.commentlist blockquote { border:1px solid #bfbfbf; padding:0em 0em; border-top:none; margin:0; }
.commentlist li.post-author p { background-color:#fafafa; border:1px solid #bfbfbf; border-bottom:none; }

.small {font-family:Verdana;font-size:70%;color:#666666;}
/*************************************** Blog List and Details Display End ***********************/

/************************************* Nav Start **************************************************/

#nav {padding:0; margin:0; list-style:none; height:25px; background:#fff url(../images/three_0.gif) repeat-x; position:relative; z-index:5000; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:25px;}
#nav li a.top_link {display:block; float:left; height:22px; line-height:27px; color:#000; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 6px; cursor:pointer;background: url(../images/three_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:22px; background: url(../images/three_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:22px; background: url(../images/three_0a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(../images/three_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(../images/three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(../images/three_1a.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:2000;}

#nav li:hover ul.sub
{left:1px; top:25px; background: #cccccc;  border:1px solid #999999; white-space:nowrap; width:150px; height:auto; z-index:3000;}
#nav li:hover ul.sub li
{display:block; height:25px; position:relative; float:left; width:150px; font-weight:normal;border:1px solid #999999;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:23px; width:148px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;padding-top:5px;}
#nav li ul.sub li a.fly
{background:#bbd37e url(../images/arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#666666; color:#fff; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#6a812c url(../images/arrow_over.gif) 80px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:150px; z-index:4000; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(../images/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(../images/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 

/***************************************************** Nav End ************************************************************************/

/****************************** Ques and Ans Style Start *****************************************************************************/

.divaskquestion {
	background: url(../images/askquestion.jpg) no-repeat;
	width:1000px;
	height:200px;
       padding:0px;
	
}
.questextarea{
	color:#940000;
	font-size:20px;
	font-weight:bold;
	overflow:hidden;
	resize: none;
	width:562px;height:111px;
}
.divaskquestiona {
	border: 0;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
	width:520px;
	height: 100px;
	font-size:38px;
	font-weight:bold;
	color:#940000;


}
.cat{
	font-family:arial, verdana, sans-serif;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
}
.cat a.catlink{
	color:#FFFFFF;
}
.catchange{
	background:#F2F5A9;
	font-family:arial, verdana, sans-serif;
	color:#000000;
	font-size:20px;
	font-weight:bold;
}
.catchange a.catlink{
	color:#000000;
}
.cat3{
	float:left;
	font-size:25px;
	font-weight:bold;
	color:#FFFFFF;
	padding-bottom:7px;
	width:100px;
}
.cat4{
	float:left;
	font-size:25px;
	font-weight:bold;
	color:#FFFFFF;
	padding-bottom:7px;
	width:100px;
}
.quessubmit{
/*	padding-left:420px;*/
	padding-bottom:0px;
}

/***************************************************** Ques and Ans End ***********************************************/

/***************************************************** List Body Starts ************************************************************************/

.tables-box{margin:0px 0; font-size:9pt;}
.boxheader{font-size:14px;font-weight:bold; color:#333; padding-left:10px; background:url(../images/back4.png) repeat-x; height:28px; vertical-align:middle}
.boxheader a{font-size:11px;font-weight:bold; color:#333; }

.boxinside,.boxinside1,.boxinside600,.boxinside300{margin:0px 0px 0px 0px; background-color:#fbfbfb; border:1px solid #DAE1EA;}

.boxinside2{margin:0px 0px 0px 0px; background-color:#fff; border:1px solid #DAE1EA;}

.boxinside ul, .boxinside1 ul, .boxinside2 ul, .boxinside600 ul, .boxinside300 ul{
	list-style:none;
}
.boxinside li, .boxinside1 li, .boxinside2 li, .boxinside600 ul, .boxinside300 ul {
list-style:none; background:url(../images/new-arrow.gif) no-repeat left ;padding-left:10px; margin:2px 0px 2px 2px}

.boxinside li a:hover, .boxinside1 li a:hover, .boxinside2 li a:hover, .boxinside600 li a:hover, .boxinside300 li a:hover {color:#cc0000;text-decoration:underline;}

.boxinside{ width:230px;height:250px;}
.boxinsidenxtlvl{ width:230px;height:220px;overflow:auto;}
.boxinsidenxtlvl250{ width:230px;height:250px;overflow:auto;border:1px solid #DAE1EA;}
.boxinside1{ width:530px;height:250px;}
.boxinside2{ width:230px;height:250px;}
.boxinside600{ width:600px;}
.boxinside300{ width:300px;}
.boxinsidematerial{border:1px solid #DAE1EA;}
.boxinsidematerial ul{
	list-style:none;
	padding:5px;
	margin:0px;
}


.boxinsideglobal{border:1px solid #DAE1EA;}
.boxinsideglobal ul{list-style:none;padding:5px;}
.boxinsideglobal li{list-style:none;padding:5px;}
.boxinsideglobaltxt{padding:5px;}

.pollclass{float:left; margin:0px 8px 0px 0px; background-color:#fbfbfb; border:1px solid #DAE1EA;}

.pollclass ul{
	list-style:none;
}
.pollclass li {
list-style:none; margin:2px 0px 2px 25x}

.pollclass li a:hover, .boxinside1 li a:hover {color:#cc0000;text-decoration:underline;}

.pollclass{ width:300px;}

.polltable td{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#1c437d;
    padding-left:5px;
}
.pollresulttable td{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#1c437d;
        padding-left:5px;
}
.font15px{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#1c437d;
    padding-left:5px;
}
.bold11px{
	font-family:arial, verdana, sans-serif;
	font-weight:bold;
	font-size:12px;
}

.tblselctl1l2l3l4 td{
	font-family:arial, verdana, sans-serif;
	font-weight:bold;
	font-size:12px;
}
.tblselctl1l2l3l4 select{
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	height:19px;
}


/***************************************************** List Body End ************************************************************************/

/****************************************************** Bar ********************************************************************************/

#barbox{width:200px;border:1px solid #000;height:17px;}
#bar{background:url("../images/bar.png");height:14px;color:#000;text-align:right;padding:3px 0px 0px 0px;}
#bluebar{background:url("../images/blue.gif");height:14px;color:#000;text-align:right;padding:3px 0px 0px 0px;}
#redbar{background:url("../images/red.gif");height:14px;color:#000;text-align:right;padding:3px 0px 0px 0px;}
#orangebar{background:url("../images/orange.gif");height:14px;color:#000;text-align:right;padding:3px 0px 0px 0px;}
#yellowbar{background:url("../images/yellow.gif");height:14px;color:#000;text-align:right;padding:3px 0px 0px 0px;}
#greenbar{background:url("../images/green.gif");height:14px;color:#000;text-align:right;padding:3px 0px 0px 0px;}
#blackbar{background:url("../images/black.gif");height:14px;color:#000;text-align:right;padding:3px 0px 0px 0px;}
#purplebar{background:url("../images/purple.gif");height:14px;color:#000;text-align:right;padding:3px 0px 0px 0px;}

#PollBarGraph {
                        width:300px;
                        border:1px solid #DDDDDD;
}
#PollBlueBar {
	height:30px;
        margin:10px 0px 10px 0px;
        background-color:#FFCCCC;
}

#PollRedBar {
height:30px;
margin:10px 0px 10px 0px;
background-color:#CCCCFF;
}


/****************************************************** Bar End ********************************************************************************/

/***************** Tab CSS Start ***********************************************************/

#menu {
	width: 93%;
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../images/tab/bg_menu.png) repeat-x left bottom;
}
#menu:after {
	content: "&nbsp;";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
}
#menu li {
	float: left;
}
#menu a {
	float: left;
	display: block;
	background: url(../images/tab/bg_menu_right.png) no-repeat right top;
	padding-right: 16px;
	padding-left: 0;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	cursor: pointer;
}
#menu a span {
	float: left;
	background: url(../images/tab/bg_menu_left.png) no-repeat left top;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left: 16px;
	cursor: pointer;
}
#menu a:hover {
	background: url(../images/tab/bg_menu_hover_right.png) no-repeat right top;
	color: #333;
}
#menu a:hover span {
	background: url(../images/tab/bg_menu_hover_left.png) no-repeat left top;
}
#menu .active, #menu .active:hover {
	background: url(../images/tab/bg_menu_on_right.png) no-repeat right top;
	color: #000;
}
#menu .active span, #menu .active:hover span {
	background: url(../images/tab/bg_menu_on_left.png) no-repeat left top;
}
#maintab {
    	border:2px solid #CCC;
	-moz-border-radius-topright:15px;
	-moz-border-radius-bottomleft:15px;
	-moz-border-radius-bottomright:15px;
	-webkit-border-radius-topright:15px;
	-webkit-border-radius-bottomleft:15px;
	-webkit-border-radius-bottomright:15px;
	text-align: left;
	clear: both;
	width: 98%;
	margin-top: -1px;
}
#divcontent {
	padding:20px;
}

/********************************* Tab CSS End ***********************************************************/

/******************************** Forum List Table *********************************************/
.forumlisttable {
	padding: 0;
	margin: 0;
}
.forumlisttable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../images/forumtblbg_header.jpg) no-repeat;
}

.forumlisttable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

.forumlisttable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	background: #fff;
	font-size:11px;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


.forumlisttable td.alt {
	background: #F5FAFA;
	color: #797268;
}

.forumlisttable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.forumlisttable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa; 
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
/******************************** Forum List Table End *********************************************/

/************************************* Forum Details ***********************************************/
.forumdetailstbl{background:#f5f5f5 url(../images/greyline.gif) 114px 0 repeat-y;border:1px solid #ececec;width:670px;}
.forumdetailstbl .left{width:103px;padding:5px;}
.forumdetailstbl .right{width:560px; padding:0 4px;}
.floatLeft{float:left;}
.floatLeft{float:left;}
.usernameclass,a.usernameclass:link, a.usernameclass:active, a.usernameclass:visited {color:#06c;font-weight:bold;}
.fontSize11{font-size:11px;}
.smlTxt{font-size:10px;}
.midTxt{font-size:11px;}
.lrgTxt{font-size:13px;}
.xlrgTxt{font-size:15px;}
.xxlrgTxt{font-size:18px;}
.xxxlrgTxt{font-size:20px;}
.xxxxlrgTxt{font-size:22px;}
.blueTxt{color:#0099f1;}
.greentTxt{color:#05a405;}
.deepblueTxt{color:#015589;}
.whiteTxt{color:#fff;}
.blackTxt{color:#000000;}
.lightgrayTxt{color:#8e8e8e;}
.line{height:1px;font-size:1px;border-bottom:1px solid #dcdcdc;}
.greyBg{background-color:#f5f5f5;}
.greyBg2{background-color:#ededed;}
.greyline {background-color:#ededed;height:1px;}

h5.posttimeBar{padding:5px 10px 8px 10px;margin:0 -4px;color:#8f8f8f;font-size:11px;}
h5.posttimeBar span{font-weight:normal;color:#6b6b6b;}
h5.posttimeBar .report-quote{float:right;margin-top:-4px;}

.postContain{padding:5px 2px 15px 2px; font-size:13px; height:auto!important; min-height:250px; height:250px;}
.postContain p{font-size:13px;}
.postContain img{max-width:550px;width: expression(this.width > 550 ? 550: true);border:0px;}

.avatarImg{padding:1px;background-color:#fff;margin:5px 0;width:100px;}
.bottomBar{padding:5px 5px 3px 5px;border-top:1px solid #dcdcdc;margin:0 -4px;}

.clearBoth{clear:both;font-size:1px;}
.border{border:1px solid #dedede;}
.paddinglft5{
	padding-left:5px;
}
.paddingright5{
	padding-right:5px;
}
.paddinglft10{
	padding-left:10px;
}
.paddingright10{
	padding-right:10px;
}
.paddingtop5{
	padding-top:5px;
}
.paddingtop10{
	padding-top:10px;
}
.paddingbottom5{
	padding-bottom:5px;
}
.paddingbottom10{
	padding-bottom:10px;
}
.padding5{
	padding:5px;
}


/*************************************************** USER CSS START **************************************************************/

#profilelink{
	padding-top:2px;
	font-family:arial;font-size:11px;color:#355DA6;text-decoration: none;font-weight:normal;

}

#profilelink ul{
	list-style:none;
	padding:5px;

}
#profilelink ul li{
	list-style:none;
}
.leftmenu{margin:0 0 0 5px; vertical-align:top}

a.leftmenulink{color:#355DA6;text-decoration: none;font-weight:normal;}
a.leftmenulink:hover {color:#355DA6;text-decoration: none;text-decoration:underline;}

.overviewtable { border:#E6EFF7 solid 1px; border-collapse:collapse; }

.overviewtable, .sampleReportTable {
border:#E6EFF7 solid 1px; border-collapse:collapse;
}

.overviewtable tr th 
{
	text-decoration: none;
	padding:5px 5px 5px 5px;
}

.tableliststyle1 {
	border: 1px solid #E6EFF7;
	background-color: #F6FAF0;
	text-align: left;
	COLOR: #115d96;
	height: 25px;
}

.tableliststyle2 {
	border: 1px solid #E6EFF7;
	text-align: left;
	COLOR: #115d96;
	height: 25px;
}	
.overviewtable tr:hover td
{
   background: #d0dafd;
   color: #339;
}
.greytxt{
	color:#999999;
}
.verdanafont{
	font-family:Verdana;font-size:12px;
}
.maroontext{
	color:#940000;
	font-weight:bold;
}
.authorname{font-family:arial;font-size:12px;color:#0860a8;}

.horizontalline{
	width:100%;
	background: url(../images/horizontal_line.jpg) repeat;
}
a.blacklink{
	color:#000000;
}
a.blacklink:hover {
	color:#940000;
	text-decoration:underline;
}
/******************* Messages Display Start **********************************/

.messagearea{
	overflow:hidden;
	resize: none;
	width:570px;
	height:90px;
}
.replymessagearea{
	overflow:hidden;
	resize: none;
	width:500px;
	height:90px;
}

.messageheading{
	font-family:arial;font-size:18px;color:#355DA6;text-decoration: none;font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
.overviewheading{
	font-family:arial;font-size:18px;color:#940000;text-decoration: none;font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
.userstatus{
	font-family:arial;font-size:12px;color:#355DA6;text-decoration: none;
}
.userheading{
	font-family:arial;font-size:24px;color:#355DA6;text-decoration: none;font-weight:bold;
}
.activityheading{
	font-family:arial;font-size:20px;color:#355DA6;text-decoration: none;font-weight:bold;
	padding-top:5px;
	padding-bottom:0px;
}
.mainheading{
	font: 15px Verdana, Arial, Helvetica, sans-serif;
}
.mainheadingbold{
	font: 15px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
.leftprofilehead{
	font-family:arial;font-size:13px;color:#355DA6;text-decoration: none;font-weight:bold;
}

.gaping{
	padding:10px;
}
.scrapdiv{
	width:100%;
	background:#ededed;
}
.msgsender{
	padding:2px 2px 2px 2px;
}
.messagebody{
	padding:2px 2px 2px 2px;
}
.charcount{
color:#355DA6;text-decoration: none;font-weight:normal;
}

/************************** Message Display End **********************************/

/************************** Button Class *****************************************/

a.stylishbutton {
    /* Sliding right image */
    background: transparent url('../images/button_right2.gif') no-repeat scroll top right; 
display: block;
float: left;
height: 30px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
}
a.stylishbutton span {
/* Background left image */ 
background: transparent url('../images/button_left2.gif') no-repeat; 
display: block;
line-height: 30px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 0px 0 0px 18px;
}
a.stylishbutton:hover {
background: transparent url('../images/button_right_hover.png') no-repeat scroll top right;
color:#FFFFFF;
}

a.stylishbutton:hover span{
background: transparent url('../images/button_left_hover.png') no-repeat; 
}

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#000;
color:#fff;
font-weight:bold;
padding: 3px 3px;
background:url(../images/formbg.gif) repeat-x left top;
}

a.formlinkbutton{
cursor:pointer;
border:outset 1px #ccc;
color:#fff;
font-weight:bold;
padding: 5px 5px;
background:url(../images/formbg.gif) repeat-x left top;
}

a.formlinkbutton:hover {
	text-decoration:underline;
}

/************************** Button Class *****************************************/



/********************************************** Forum Details Start *************************************************/
.forumdetailstblclass {
border: 1px solid #C1DAD7;
}
.forumdetailstblclass th{
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-align: left;
	padding: 0px 6px;
	background: #CAE8EA url(../images/forumtblbg_header.jpg) repeat-x;
}
.forumdetailstblclass td.userimagetbldiv{
	padding:5px;
	text-align:center;
	border-right: 1px solid #C1DAD7;
}
.forumdetailstblclass td.forumdetailstbldiv{
	padding:5px;
	font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.forumdetailstblclass td.bottomtbldiv{
	padding-right:5px;
}
/************************************************** End **************************************************************/

/************************************** Form CSS Start ***************************************************************/

input.mandatory{display:none;}

/************************************************** End **************************************************************/

/************************************************** Form Validation Error Message Display ***************************/
.boxformheader{
	width:100%;
	padding:8px;
	background:#cccccc;
	display:inline;
		
}

.frminfomsg{
	font-size:10px;color:#000066;position:absolute;font-size:10px;font-weight:bold;
}

.frmerrormsg{
	color:#DF0101;position:absolute;font-size:10px;font-weight:bold;
}
.frmmediummsg{
	font-family:Verdana;font-size:9px;color:#000066;
}

.smallfrminfomsg{
	padding:5px;font-family:Verdana;font-size:10px;color:#000066;
}
.smallfrmerrormsg{
	padding:5px;font-family:Verdana;font-size:10px;color:#DF0101;
}

/************************************************ Form Validation Error Message Display End ***************************/

/************************************************ Register List Start ******************************************************/

.lightgreenbg {
	background-color:#d4e09f;
}

a.whitelink:link,a.whitelink:visited,a.whitelink:active{font-size: 11px;font-weight: normal;color:#fff;text-decoration: none; outline:none}
a.whitelink:hover{text-decoration:none; color:#fff;outline:none}

.catheading{font-family:Arial, Helvetica, sans-serif;font-size:14px; color:#ffffff; font-weight:bold;}
.leftrightborder { border-left:solid 1px #eeeeee; border-right:solid 1px #eeeeee;}

/****3D Violet Box****/
.box4Left{background-image:url('../images/band.gif');background-position:0 -360px;background-repeat:no-repeat;height:37px;
          width:5px}
.box4Middle{background-image:url('../images/band.gif');background-position:0 -398px;background-repeat:repeat-x;height:37px;
            vertical-align:middle;text-align:left;color:White;font-weight:bold;font-size:14px;padding-left:5px}
.box4Right{background-image:url('../images/band.gif');background-position:0 -436px;background-repeat:no-repeat;height:37px;
           width:5px}
.box4LVBrdr{border-left:solid 1px #7246A9}
.box4THBrdr{border-top:solid 1px #7246A9}
.box4RVBrdr{border-right:solid 1px #7246A9}
.box4HBrdr{border-top:solid 1px #7246A9}
.box4Background{background-repeat:repeat-x;background-color:#F8F4FD;}

/************************************************ Register List Finish ******************************************************/

/************************************************ Paging List Start ******************************************************/

li.buttons { float: left;} 

ul.paging {
   list-style-type: none;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   padding: 2px 0px 0px 0px;
   margin: 0px;
   }
.paging span {
     margin: 0px;
     height: 20px;
     padding: 0px 0px 0px 0px;
     float: left;
     display: block;
     text-align: center;
     text-decoration: none;
     color: #000;
     background: #ccc;
     }   
.paging a {
     margin: 0px;
     height: 20px;
     padding: 0px 0px 0px 0px;
     float: left;
     display: block;
     text-align: center;
     text-decoration: none;
     color: #000;
     background: #ccc;
     }

.paging a:hover {
     background: #dddddd;
     }

.stepArrow {
		position:inherit;
		margin-top: 0px; 
		margin-bottom: 0px; 
		display:inline;
}

.setupOn {
     background: #FF6600 !important;
	 color: #ffffff !important;
     }
li.pagingbuttonsstart { float: left;padding-left:10px;}     
li.pagingbuttons { float: left;}
/************************************************ Paging List End ******************************************************/     

/********************************************************* Profile Tab Start *********************************************************/

.container {width: 700px; margin: 10px auto;}
ul.profile_tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.profile_tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.profile_tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.profile_tabs li a:hover {
	background: #ccc;
}	
html ul.profile_tabs li.active, html ul.profile_tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.profile_tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.profile_tab_content {
	padding: 20px;
	font-size: 1.2em;
}
.profile_tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.profile_tab_content h3 a{
	color: #254588;
}
.profile_tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}

/********************************************************* Profile Tab End *********************************************************/
.testidiv{
	background:#ededed;
	padding:5px;
}
.contentdiv{
	width:100%
	padding:0px;
	margin:0px;
}
.contentdiv ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.contentdiv ul li{
	list-style:none;
	padding:5px;
	margin:0px;
}
.contentdiv li h2 {
	height: 30px;
	margin: 0 0 0 0;
	padding: 5px 5px 0px 5px;
	letter-spacing: -1px;
	font-size: 16px;
	color: #000000;
	border-right: 2px; border-bottom:2px; border-color: #999999;
}
.largeinput{font-size:16px;border:1px solid #999;width:400px;height:26px;line-height:20px;color:#666;padding:2px 3px 0;*padding-top:1px;}
.largeinputdisplaybox{font-size:16px;border:1px solid #999;width:530px;line-height:20px;color:#666;padding:2px 3px 0;*padding-top:1px;}
.searchSite{
	float:right;
	width: 458px;
	height: 20px;
}

#search_box {
    width: 456px;
    height: 20px;
    background: url(../images/bg_search_box.gif);
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 0px 0 0 0px;
    border: 0;
    width: 416px;
    height:15px;
    background: #FFFFFF;
    font-size: 1em;
}
#search_box #go {
    float: right;
    margin: 0px 0px 0 0;
}

.pagingdiv{
       float:left;width:100%;
	background: url('../images/background.gif');
	height:25px;
}       

/********************* Rounded Corner Div Start *********************/

div.rounded-box {
    position:relative;
    width: 99%;
    background-color: #ededed;
}

div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px; background-color:#FFF; overflow:hidden;}

div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside {position:relative; font-size:150px; font-family:arial; color:#ededed; line-height: 40px;}

div.top-left-corner { top:0px; left:0px; }
div.bottom-left-corner {bottom:0px; left:0px;}
div.top-right-corner {top:0px; right:0px;}
div.bottom-right-corner {bottom: 0px; right:0px;}

div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}

div.box-contents {
	position: relative; padding: 1px 8px; color:#000;
}

/********************* Rounded Corner Div End *********************/

.photo {
	margin: 6px 0 0 -1px;
	padding: 2px;
	width: 92px;
	float: left;
	position: relative;
	border: 1px solid #d5d5d5;
}
.photo img { float: left; border: 1px solid #dcdcdc; }

.mediumphoto {
	margin: 6px 0 0 -1px;
	padding: 2px;
	width: 62px;
	float: left;
	position: relative;
	border: 1px solid #d5d5d5;
}
.mediumphoto img { float: left; border: 1px solid #dcdcdc; }

.smallphoto {
	margin: 6px 0 0 -1px;
	padding: 2px;
	width: 55px;
	float: left;
	position: relative;
	border: 1px solid #d5d5d5;
}
.smallphoto img { float: left; border: 1px solid #dcdcdc; }

.bl {background: url(../images/try2/bl.gif) 0 100% no-repeat #f5f5dc; width: 500px}
.br {background: url(../images/try2/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/try2/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/try2/tr.gif) 100% 0 no-repeat; padding:10px}

#recentpost {
}
#recentpost ul {
  list-style: none;
}
#recentpost li {
  display: inline;
}
