@charset "utf-8";
/* CSS Document */
body				{background:#989898 url(../images/header_topbg.gif) top repeat-x; height:107px; font:normal 11px arial; color:#2b292c; 
					margin:0; padding:0;}
.footer				{background:#989898 url(../images/footer_bg.gif) bottom repeat-x; height:54px; padding-top:10px;}
.FTmain				{width:828px; margin:0px auto;  padding-right:20px;}
.FTmain1			{width:50%; float:left;}




a					{font:normal 11px arial; color:#2b292c; text-decoration:none;}
a:hover				{font:normal 11px arial; color:#2b292c; text-decoration:underline;}
h1,h2,h3			{margin:0; padding:0;}
h1					{font:normal 22px arial;}
h2					{font:normal 18px arial;}
h3					{font:normal 14px arial;}
img					{border:none;}
input.txt1	{background:#fff; border:solid 1px #000; height:15px; font:normal 12px arial; color:#2b292c; padding-left:3px;}
/*input[type="password"]	{background:#fff; border:solid 1px #4c4c4c; height:15px; font:normal 12px arial; color:#2b292c; padding-left:3px;}*/
input.btn1	{background:url(../images/btn_bg.gif) repeat-x; border:solid 1px #979797; font:bold 12px arial; color:#2b292c; cursor:pointer;}

/*input[type="button"]	{background:url(../images/btn_bg.gif) repeat-x; border:solid 1px #979797; font:bold 12px arial; color:#2b292c; cursor:pointer;}*/
form		{padding:0; margin:0;}



/* header
*************************************************/
#MainWrapper		{width:868px; margin:0 auto;}
#Logo				{width:25%; float:left; margin-left:3%; margin-top:0px;}
#Login				{background:url(../images/login_bg.gif) right top no-repeat; width:244px; height:95px; margin-top:7px; float:right;
					color:#fff; padding-top:7px; font:normal 12px arial;}
#LoginOUT			{background:url(../images/.gif) right top no-repeat; width:244px; height:95px; margin-top:7px; float:right;
					color:#fff; padding-top:7px; font:normal 12px arial;}
#MdlTable			{width:100%; float:left; margin:5px 0 3px 0;}
.WhiteTableTop		{width:100%; background:url(../images/white_table.gif) top no-repeat; height:11px; float:left;}
.WhiteTableBtm		{width:100%; background:url(../images/white_table.gif) bottom no-repeat; height:11px; float:left;}
.WhiteBG			{background:#fff; width:100%; float:left;}

#TopBanner			{background:url(../images/top_banner.gif) top no-repeat; width:848px; height:175px; margin-left:10px;
float:left; display:inline}

#TopBannerOne			{background:url(../images/top_banner_top.gif) top no-repeat; width:848px; height:36px; margin-left:10px;
float:left; display:inline}

/*#TopBannerTwo			{background:url(../images/top_banner_btm.gif) top no-repeat; width:848px; height:144px; margin-left:10px;
float:left; display:inline}*/
#TopBannerTwo			{background:url(../images/favour_ask2.png) bottom no-repeat; width:848px; height:200px; margin-left:10px;
float:left; display:inline;position:relative}

#register_but12 {position:absolute;top:165px;left:350px;}

.newbluBrd		{border: solid #628ab8; border-width:0 5px 5px;}


#menu-top			{width:98%; float:left; margin-left:2%;}
#menu-top ul 		{padding:0; margin:1pt; list-style: none;/*float: left;*/}
#menu-top li 		{display: inline;float: left;}
#menu-top a 		{float: left; background:url(../images/tab_off.gif) no-repeat left bottom;	margin:1px; margin-bottom:0px; padding:0 0 0px 8px;text-decoration: none; font:bold 11px arial;}
#menu-top a span 	{background: transparent url(../images/tab_off.gif) repeat-x bottom;	padding:3px 15px 3px 6px;
					display: block; float: left;	cursor: pointer; /* IE doesnt display the hand when you roll over the link for some reason. This fixes it */
}
#menu-top a span 	{background: transparent url(../images/tab_off.gif) no-repeat right bottom;	padding:4px 14px 5px 6px;
	color:#ffffff;	display: block;	float: left; height:22px; font:bold 11px arial;	cursor: pointer; /* IE doesnt display the hand when you roll over the link for some reason. This fixes it */
}
#menu-top a:hover 	{background:url(../images/tab_on.gif) no-repeat left bottom; color:#fff;}
#menu-top a:hover span {background:url(../images/tab_on.gif) no-repeat right bottom; color:#fff;}

#menu-top a.active 	{background:url(../images/tab_on.gif) no-repeat left bottom; color:#fff;}
#menu-top a.active span {background:url(../images/tab_on.gif) no-repeat right bottom; color:#fff;}

/* Map Menue  */

#menumap		{float:left; width:100%;} 	
#menumap ul	 	{padding:0; margin:0; list-style: none;   float:left; width:100%;}
#menumap li 	{display:inline; float:left;}
#menumap a 		{float:left; background:url(../images/topMenuSeprate_03.gif) no-repeat 0% -47px; padding:0 0 0px 13px; 
text-decoration:none; font:bold 13px Trebuchet MS; margin-right:8px;}
#menumap a span {background:url(../images/topMenuSeprate_04.gif) no-repeat 100% -47px; padding:8px 38px 21px 13px;color:#000; display:block; float:left; cursor:pointer; /* IE doesnt display the hand when you roll over the link for some reason. This fixes it */}
#menumap a:hover {background:url(../images/topMenuSeprate_05.gif) no-repeat; color:#265d7c;}
#menumap a:hover span {background-position:100% 0px; color:#265d7c}
#menumap a.active	{background-position:0% 0px; color:#265d7c;}
#menumap a.active span	{background-position:100% 0px; color:#265d7c;}



/* body
*************************************************/
#LftCont			{width:597px; float:left; margin-right:12px; margin-left:14px; display:inline}
#RgtCont			{width:228px; float:left;}

.RgtTableTL			{background:url(../images/right_tablebg.gif) top left no-repeat; height:45px;}
.RgtTableTR			{background:url(../images/right_tablebg.gif) top right no-repeat; height:45px; color:#fff; font:bold 14px arial;}
.RgtTableBL			{background:url(../images/right_tablebg.gif) bottom left no-repeat; height:13px;}
.RgtTableBR			{background:url(../images/right_tablebg.gif) bottom right no-repeat; height:13px;}
.RgtTableMDL		{border:solid 2px #575557; border-width:0 2px;}


.MapTableBL			{background:url(../images/mdl_table_btm.gif) left bottom no-repeat; height:15px;}
.MapTableBR			{background:url(../images/mdl_table_btm.gif) right bottom no-repeat; height:15px;}
.MapTableML			{background:url(../images/mdl_table_mdl.gif) left repeat-y; padding-left:15px;}
.MapTableMR			{background:url(../images/mdl_table_mdl.gif) right repeat-y;}
.MapTableT			{background:url(../images/menubg.gif) left bottom  no-repeat;  }

/* blue module */
.leftbluetop		{background:url(../images/blueRound.gif) top left no-repeat;}
.rgtbluetop			{background:url(../images/blueRound.gif) top right no-repeat; height:33px; color:#fff; font:bold 14px arial;}
.blubrdbig			{border:5px solid #628ab8; border-top:none;}	


/* footer
*************************************************/



/* all text
*************************************************/
a.redtext			{color:#FF0000; font:bold 12px arial;}
a:honer	.redtext	{color:#FF0000; font:bold 12px arial;}
.BlueTxt			{color:#628ab8; font:bold 12px arial;}
a.BlueTxt			{color:#628ab8; font:bold 12px arial;}
a .BlueTxt:hover	{color:#628ab8; font:bold 12px arial;}
.WhiteBold			{color:#FFFFFF; font:bold 11px arial;}
a.WhiteBold:hover	{color:#FFFFFF; font:bold 11px arial;}

/* padding
*************************************************/
.TopPadding			{padding-top:10px;}
.LftPadding			{padding-left:20px;}


/* input
*************************************************/
input.buttonnew 	{margin-right:10px; border:0; background:url(../images/button.gif) left top no-repeat; 
    height: 31px; position: relative; cursor: pointer; color:#FFF; font-weight:bold; text-transform:capitalize; padding-left:20px;}
.buttonEnding 		{position: absolute; display:inline;  margin-left:-10px; width:10px; height: 31px; background: url(../images/button.gif) right top no-repeat;}


/* border
*************************************************/
.brd_btm			{border-bottom:solid 1px #d8d8d8; padding-bottom:5px;}
.brd_all			{border:solid 1px #d8d8d8;}
.brd_img img		{border:solid 1px #575557; padding:2px; background:#fff;}


/* background color
*************************************************/
.BgBlue				{background:#628ab8; color:#fff; padding:5px; font-weight:bold;}
.BgGrey				{background:#efefef;}

.Bluetext				{color:#0000CC; font:bold 12px arial;}
a.Bluetext			{color:#0000CC; font:bold 12px arial;}
a .Bluetext:hover	{color:#0000CC; font:bold 12px arial;}


.Bluetext1				{color:#0000CC; font:bold 14px arial;}
a.Bluetext1			{color:#0000CC; font:bold 14px arial;}
a .Bluetext1:hover	{color:#0000CC; font:bold 14px arial;}
/* misc
*************************************************/
.cldiv				{width:100%; float:left;}
.clr				{clear:both;}

.Massacusetts		{background:url(../images/map_desc.gif) top left no-repeat scroll; width:130px; padding:11px;height:180px;overflow:auto;}
ul.mapcont         {margin:0px; padding:0px; margin-top:0px; color:#628ab8;}			
ul.mapcont li        { border-bottom:1px dashed #628ab8; list-style-image:url(../images/arrow.gif); list-style-position:inside; line-height:18px; }	
ul.mapcont li        a{color:#628ab8;}	
/* 06-03-2008
*************************************************/
#Lft_Cont			{width:200px; float:left; margin-right:12px; margin-left:14px;  display:inline}
#middle_cont		{width:628px; float:right; margin-right:12px;}
#Rgt_Cont			{width:160px; float:left;}

/************My css********************/

.redtext			{color:#FF0000; font:bold 12px arial;}
.redtext1			{PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; COLOR: #C00; PADDING-TOP: 5px; BACKGROUND-COLOR: #ECF5FF;font:tahoma;}
.captext			{color:#000000; font:normal 10px arial;}
#middle_content_new	{width:670px; float:left; margin-right:12px; margin-left:14px; display:inline}

.Bgtable		{background:#ECE9D8; }
.green              {color:#00CC00; font:bold 12px arial;}
.boldblk		{color:#000000; font:bold 12px arial;}
#left_div_cont  {width:510px; float:left; margin-right:12px;display:inline}
#Lft_div_Cont   {width:320px; float:left; margin-right:12px; margin-left:14px;  display:inline}
.bordOne 		{border:1px solid #DBDBDB;}
.Bgrow1			{background:#ECF5FF; }
.Bgrow2			{background:#CCCCCC; }

.rowtitle{
margin-bottom: 5px;
background-color:#ECECFF;
color:#000000;
width:100px;
padding:2px;
height:25px
text-align:center;
font-weight:bold;
/*/*/border:1px solid #000000;/* */
}

/*CSS For TAB CATEGORY*/
.submenu{display: none;}
.menutitle{
cursor:pointer;
margin-bottom: 0px;
background-color:#ECF5FF;
color:#000000;
width:125px;
padding:1px;
padding-left:5px;
text-align:left;
font-weight:bold;
border:1px solid #ccc;
}

.submenu{
text-align:left;
margin-bottom: 0px;
border:1px solid #ccc;
}

.listboxx{
margin-bottom: 2px;
text-align:left;
}

.listboxx a{ font-size: 10px;
padding:3px;
padding-left:6px;
display: block;
text-decoration:none;
background-color:#fff;
}

.listboxx a:hover{ font-size: 10px;
padding:3px;
padding-left:6px;
display: block;
text-decoration:none;
color:#6699FF;
background-color:#ECF5FF;
}

#masterdiv  {position:relative; width:133px; background-color:#FFFFFF; padding:5px;}

/* CSS for AJAX Navigation */
.shadetabs{padding: 0px 0 3px 0;margin:0;list-style-type: none; text-align:left; float:left; margin-top:5px; }
.shadetabs li{display: inline;margin:0; padding:0}
.shadetabs li a{text-decoration: none;padding: 3px 40px 3px 20px; border: 1px #EFEFEF; color:#6699FF;
background: white url(../images/shade.gif) top left repeat-x; 
}
.shadetabs li a:visited{color:#6699FF;}
.shadetabs li a:hover{text-decoration: underline;color:#6699FF;}
.shadetabs li.selected{position: relative;color:#6699FF;}
.shadetabs li.selected a{ /*selected main tab style */
background-image: url(../images/shadeactive.gif);
border-bottom-color: white;
color:#727272; font-size:12px;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}
#contentarea	{float:left; width:597px; min-height:330px;}
*html #contentarea {height:230px;}
.contentstyle{border: 1px solid #efefef; }
.smltdheight	{height:4px;}


/***************Tooltip CSS********************/
.tooltip 		{font: bold 12px/1.3 Arial, sans-serif;}

/* CSS Document */

/*input[type=text]	    {background:#FFF; font-size:11px; color:#cccccc; border:1px solid #979797; padding:3px;}

.textfield, textarea    {border:1px solid #cccccc; background:#F9FAF7; color:#999999;}
*/

/** make me round*/
/*****************************************/
.round1_tl{background:url(../images/r1.png) no-repeat left top; height:43px;}
.round1_bl{background:url(../images/r1.png) no-repeat bottom left;}
.round1_tr{background:url(../images/r1.png) no-repeat top right;}
.round1_br{background:url(../images/r1.png) no-repeat bottom right;  height:43px;}
.brdinr{ border-left: solid 1px #d0cfcf; border-right:solid 1px #d0cfcf;}

.r2_tl{background:url(../images/r2.png) no-repeat left top; height:7px;}
.r2_bl{background:url(../images/r2.png) no-repeat bottom left;}
.r2_tr{background:url(../images/r2.png) no-repeat top right;}
.r2_br{background:url(../images/r2.png) no-repeat bottom right;  height:7px;}
.r2_brdinr{ border-left: solid 1px #d0cfcf; border-right:solid 1px #d0cfcf;}

/*** txt css**/
/************************************/
.txt_blue{ color:#003399;}
.txt_white{color:#FFFFFF;}


/* backgrounds*/
/**************************************************************/
.nevyblue{background:#628ab8;}



/*borders*/
/*************************************************/
.brdall                    {border: solid 1px #cccccc;}





/****************Left nav menu***/
#left_nav                        {width:100%; /*border:1px solid #b3b2b2;*/padding-left:0px;}
#left_nav ul                     {margin:0px; padding:0px; }
#left_nav ul li                  {list-style:none; padding:0px; margin:0px; display:block; padding:2px;}
#left_nav ul li a                {color:#999999; font-size:12px; text-decoration:none; padding:5px 3px 2px 2px; display:block; font-weight:bold; }
#left_nav ul li a:hover         {color:#fff; background:#628ab8;}
