body
{
	margin-bottom:50px;
}
.MainTableClass
{
	border:1px solid #575757;
	border-top:0px;
}
.PageBG
{
	background:url('../images/topbar_bg.gif') repeat-x top left;
}
.TopBarClass
{
	background:#EAEAEA url('../images/topbar_bg.gif') repeat-x top left;
	height:76px;
}
.LogoClass
{
	background:url('../images/logo.gif') no-repeat top left;
	height:76px;
	width:229px;
	float:left;
	cursor:pointer;
}
.PageClass,.NextBackLink
{
	font:normal normal bold 12px/20px Verdana;
	color:#262CAF;
	text-decoration:none;
	padding:2px;
	background-color:#EAEAEA;
}
.PageClass:hover,.NextBackLink:hover
{
	background-color:#CACACA;
}
.PageClassActive
{
	font:normal normal bold 12px/20px Verdana;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px;
	background-color:#953B0D;
}
.HeadingText
{
	font:normal normal bold 14px/20px Verdana;
	color:#000000;
	text-decoration:none;
}
.MarqueeLink
{
	font:normal normal bold 14px/20px Verdana;
	color:#0033CC;
	text-decoration:none;
}
.SelectBox,.CalenderTextBox
{
	border:1px solid #7C7A7A;
	width:150px;
	height:20px;
	font:normal normal normal 11px/11px verdana;
	color:#000000;
	text-decoration:none;	
}
.CalenderTextBox
{
	width:90px;
}
.Text,.TextBold
{
	font:normal normal normal 12px/20px Verdana;
	color:#000000;
	text-decoration:none;
}
.Link,.LinkBold
{
	font:normal normal normal 12px/20px Verdana;
	color:#000000;
	text-decoration:none;	
	position:relative;
}
.Link:hover,.LinkBold:hover,.NextBackLink:hover
{
	text-decoration:underline;
}
.TextBold,.LinkBold
{
	font-weight:bold;
}
.ZoomIn,.ZoomOut
{	
	background:url('../images/zoomin.gif') no-repeat top left;
	font:normal normal bold 12px/20px Verdana;
	color:#262CAF;
	text-decoration:none;
	padding:5px;
	cursor:pointer;
}
.ZoomOut
{
	background:url('../images/zoomout.gif') no-repeat top left;
}


.MappingLinkCSS,.MappingEmailCSS,.MappingAddCSS,.MappingDatingCSS,.MappingRealEstateCSS,.MappingTheatreCSS,.MappingJobCSS,.MappingSudokuCSS,.MappingPuzzleCSS,.MappingCartoonCSS,.MappingNewsCSS,.AutoMappedRegionCSS_EmailAddress,.AutoMappedRegionCSS_ExternalLink,.AutoMappedRegionCSS_InternalLink
{	
	border:1px solid #000000;
	background-color:#D6D6D6;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;	
	opacity:0.6;
	z-index:100;
}
.SupplementsBG
{
	background-color:#FFCB05;
	text-align:left;
	padding-left:10px;
	height:26px;
}
.SupplementsCSSClass,.SupplementsClassHover,.SupplementsClassActive
{
	font:normal normal bold 14px/26px Verdana;
	color:#333333;
	text-decoration:none;
	cursor:pointer;
	margin-right:10px;
	padding-left:5px;
	padding-right:5px;
}
.SupplementsClassHover
{
	
	background-color:#FEE37B;	
	color:#333333;
}
.SupplementsClassActive
{	
	background-color:#FEE37B;	
	color:#333333;
}
.SectionsCSSBG
{
	padding-left:20px;
	padding-top:4px;
	padding-bottom:5px;
	background-color:#FEE37B;
}
.BreakingNewsCSSBG
{
	padding-left:20px;
	padding-right:20px;
	margin-bottom:10px;
	background-color:#FFFFFF;
}
.SectionCSSClass,.SectionSelectedCSSClass
{
	font:normal normal bold 13px/20px Verdana;
	color:#953B0D;
	text-decoration:none;
}
.SectionCSSClass:hover,.SectionSelectedCSSClass
{
	text-decoration:underline;
	color:#0164A7;
}
.ButtonClass
{
	background-image:url("../images/button_bg.gif");
	background-repeat:repeat-x;	
	height:22px;
	background-color:#8D8C8C;
	border:1px solid #575757;
	font:normal normal bold 12px/12px Arial;
	color:#FFFFFF;	
	cursor:pointer;
	
}
.InputBox
{
	font:normal normal normal 11px/11px Arial;
	color:#333333;
	text-decoration:none;
	width:200px;
	height:20px;
	padding-left:3px;
	background-color:#FFFFFF;
	border:1px solid #B1B1B1;	
}
div#divNavigation_Bottom
{
	text-align:left;
	padding:5px 20px 10px 20px;
}
div#MVBottomBarContainer
{
	padding-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	border-top:1px solid #333333;
}
.BorderClass
{
	border:1px solid #575757;
}

.AutoULClass {padding:0px;margin:0px;width:100%;text-align:left;border:1px solid #939393;font-family:arial;font-size:12px;background:#E0E0E0;}
.AutoULClass {list-style-type:none;font-family:arial;font-size:12px;margin:5px 0 0 0}
.AutoLIClass {margin:0 0 5px 0;padding:2px 2px 2px 10px;cursor:default;color:#333333;}
.AutoLIClass:hover {background:#FFFFFF; }
.selected {background:#FFFFFF;}



.TextLinkBold,.TextLink,.SubMenuTopLink,.SubMenuTopLinkActive
{
	font:normal normal normal 12px/18px Arial;
	color:#0066CC;
	text-decoration:none;
}
.TextLinkBold,.TextBold
{
	font-size:12px;
	font-weight:bold;
}
.Comp_MainDivBorder
{
	border:1px solid #B5D1FC;
	background-color:#FFFFFF;
	clear:both;	
}
.ListContainer{
	border-spacing:0px;
	float:left;
}
.ListOddRow TD a:hover,.ListEvenRow TD a:hover,.ListSelectedRow TD a:hover
{
	text-decoration:underline;
}
.ListSelectedRow TD a{	
	background-color:#6596E1;
	color:#FFFFFF;
}
.ListScrollVerticalBG
{
	overflow-y: auto; 
	overflow-x: hidden; 
	width: 17px; 
	outline-color: invert; 
	outline-style: none; 
	outline-width: medium; 
}

.ListScrollHorizontalBG
{
	overflow: auto; 
	height: 17px; 
	outline-color: invert; 
	outline-style: none; 
	outline-width: medium;
}
.ListTopPagingDivClass
{	
	float:right;
	padding:5px 0px 5px 0px;	
}
.ListResizer
{
	cursor:col-resize;
	position:absolute;
	width:8px;
	display:block;
	
	
	
}
.ListNoRecords,.NoRecords
{
	font:normal normal normal 12px/12px Arial;	
	color:#333333;
	text-align:center;
	height:20px;
}
.ListScrollSpacer
{
	visibility: hidden; 
	outline-color: invert; 
	outline-style: none; 
	outline-width: medium;
}

.ListBottomPagingDivClass
{	
	float:right;
	padding:5px 0px 5px 0px;
}

.ListDragColumn{
	background-color:#EAF5FD;
	opacity:0.5;
	filter:opacity(50);
	border:1px dotted;
}

.ListResizer
{
	cursor:col-resize;
	position:absolute;
	width:8px;
	display:block;
	
	
	
}

.ListVScroller,.ListHScroller
{
	background-color:#000000;
	position:absolute;
}

.ListVHandler,.ListHHandler
{
	width:19px;
	height:80px;
	background-color:white;
	border:1px solid black;
	position:absolute;
}

.ListHHandler
{
	width:80px;
	height:19px;
}

.ListOddRow,.ListEvenRow,.ListColumn,.DatingCSS_ListColumn,.ListSelectedRow,.ListOddRowBold,.ListEvenRowBold,.ListSelectedRowMail{
	
	border-spacing:0px;
	display:table-row;	
	
	
}

.ListOddRow TD{
	background-color:#F2F7FF;
	
	
}

.ListEvenRow TD{
	background-color:transparent;
	
	
}

.ListEvenRow TD,.ListOddRow TD,.ListColumn TD,.DatingCSS_ListColumn TD,.ListSelectedRow TD,.ListOddRowBold TD,.ListEvenRowBold TD{
	
	font-family:Arial;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	padding-left:8px;
	border-spacing:0px;	
	
}
.ListOddRowBold TD
{
	background-color:#F2F7FF;
	font-weight:bold;
	
	
}
.ListEvenRowBold TD
{
	background-color:#FFFFFF;
	font-weight:bold;	
	
	
}
.ListSelectedRow TD{	
	background-color:#6596E1;
	color:#FFFFFF;
	cursor:default;
}
.ListSelectedRowMail TD{	
	background-color:#FEF1B9;
	color:#497699;
	cursor:default;
}
.ListColumn TD,.ListColumn TD LI{
	background:transparent url("../images/list_heading_bg.gif") repeat-x top left;
}
.ListColumn TD,.ListColumn TD LI,.DatingCSS_ListColumn TD,.DatingCSS_ListColumn TD LI{
	font:normal normal bold 12px/16px Arial;
	color:#333333;
	text-decoration:none;	
	padding-left:8px;
	height:20px;
	border-spacing:0px;
	overflow:hidden;
	
}
.ListColumn TD LI,.DatingCSS_ListColumn TD LI
{
	
	margin:0px;
	padding:0px;
	height:18px;
	list-style:none;
}
.ListRowsContainer,.ListColumnsContainer{
   margin:0px;
   padding:0px;
   word-wrap:break-word;
   border-spacing:0px;
}
.ListContainer{
	border-spacing:0px;
	float:left;
}
.ListOddRow TD a,.ListEvenRow TD a,.ListSelectedRow TD a
{
	font:normal normal normal 12px/22px Arial;
	color:#0066cc;
	text-decoration:none;
}
.ListOddRow TD a:hover,.ListEvenRow TD a:hover,.ListSelectedRow TD a:hover
{
	text-decoration:underline;
}
.ListSelectedRow TD a{	
	background-color:#6596E1;
	color:#FFFFFF;
}
.Form_Button
{	
	background-image:url("../images/button_bg.gif");
	background-repeat:repeat-x;	
	height:22px;
	background-color:#8D8C8C;
	border:1px solid #575757;
	font:normal normal bold 12px/12px Arial;
	color:#FFFFFF;	
	cursor:pointer;
}
.FormText,.FormText1,.SideBarLink,.FormTextBold
{
	font:normal normal normal 12px/16px Arial;
	color:#333333;
	text-decoration:none;
	overflow:hidden;
}
.PageContainerDivClass
{

}

.DoublePageViewClass
{
	padding-left:20px;
	float:left;
}
.DragDivClass 
{
	border : 1px solid red;
	position : absolute;
	left:0px;
	right:0px;
	display:none;
}

.NewsHeading
{
	font:normal normal bold 17px/20px Arial;
	color: #0d3491;
	text-decoration:none;	
}
.NewsHeading:hover
{
	text-decoration:underline;
}
.BorderBottom
{
	border-bottom:1px solid #D0CECE;
}
.Heading
{
	font-family:verdana;
	font-size:15px;
	color:#0D3491;
	font-weight:bold;
	text-decoration:none;
	background:transparent;
	padding-bottom:5px;
}
.PoweredBy
{
	background:transparent url(../images/poweredby_ePaperGallery.gif) no-repeat center right;
	font:normal normal bold 14px/35px Verdana;
	color:#000000;
	text-decoration:none;
	text-align:right;
	padding-right:164px;
	margin-right:5px;
	cursor:pointer;
}
.MVPoweredBy
{
	background:transparent url(../images/poweredby_myvishwa.gif) no-repeat center right;
	font:normal normal bold 14px/35px Verdana;
	color:#000000;
	text-decoration:none;
	text-align:right;
	padding-right:100px;
	margin-right:20px;
	cursor:pointer;
}
.BottomBarClass
{
	border-top:1px solid #575757;
	padding-left:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}
.ThumbImage
{
	float:left;
	margin:5px;
	width:100px;
	height:106px;
	text-align:center;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:center center;
	border:1px solid #999999;
}
.ListHeading
{
	font:normal normal bold 15px/18px Arial;
	color:#333333;
	text-decoration:none;
	padding-bottom:5px;	
}
.JobsCSS_Individual_Details_TopBox
{
	background-color:#F5F5F5;
	border:1px solid #DADADA;
	padding:5px;
	margin-top:10px;
}

.ListOddRow
{
		border-spacing:0px;
	display:table-row;	
	background-color:#F5F5F5;
}

.ListEvenRow
{
		border-spacing:0px;
	display:table-row;	
	background-color:transparent;
	
	
}
.JobsCSS_ListSubHeading
{
	font:normal normal normal 12px/16px Arial;
	color:#CC6600;
	text-decoration:none;	
}
.FormInputSmall
{
	width:200px;
	height:22px;
	font:normal normal normal 14px/14px Verdana;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #BCCAE0; 
	padding-left:5px;
}
