body {
	margin:0px;
	padding-top:20px;
	padding-bottom:60px;
	font-family:Arial, verdana, Helvetica, sans-serif;
	background-color:#f0ebd8;
		font-size:12px;
	}
	#Main
	{
		padding-bottom:60px;
		width:1113px;
		float:left;
		height:auto;
position:absolute;
left:50%;
margin-left:-557px;
	}
	
.MainBodyContainer
{
width:1113px;
float:left;
background-image:url(Images/BgShadow1.gif);
background-repeat:repeat-y;
}
.MainBodyContainer .LeftShadow
{
width:61px;
height:265px;
float:left;
background-image:url(Images/LeftShadow1.jpg);
background-repeat:no-repeat;
}
.MainBodyContainer .RightShadow
{
width:59px;
height:265px;
float:left;
background-image:url(Images/RightShadow1.jpg);
background-repeat:no-repeat;
}
.MainBodyContainer .MainContainer
{
width:993px;
height:auto;
float:left;
}
.MainContainer .FirstHeader
{
width:993px;
float:left;
height:89px;
} 
.MainContainer .FirstHeader .LeftImage
{
width:726px;
float:left;
height:90px;
}
.MainContainer .FirstHeader .Spacer
{
height:90px;
float:left;
width:7px;

}

.MainContainer .FirstHeader .RightAdvertiseArea
{
width:260px;
height:90px;
float:left;
}
MainContainer .NavigationArea
{
width:993px;
height:40px;
float:left;
}
.NavigationArea .NavigationTextArea
{
width:643px;
height:auto;
float:left;


}
.NavigationArea .NavigationTextAreaOuterPart
{
width:993px;
height:14px;
float:left;
padding:20px 0 5px 0px;

}
.NavigationArea .NavigationTextArea ul
{
margin:0px;
padding:0px;
width:600px;
height:14px;
}
.NavigationArea .NavigationTextArea ul li
{
display:inline;
list-style:none;
float:left;
}

.NavigationArea .NavigationTextArea ul li .NavigationText
{
color:#07aaff;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.NavigationArea .NavigationTextArea ul li.LineSpacer
{
float:left;
margin:4px 0 0 0px;
background-image:url(Images/PipeLine.jpg);
background-repeat:no-repeat;
width:15px;
height:8px;
}
.NavigationArea .NavigationTextArea ul li.OrText
{
 float:left;
 width:20px;
 height:12px;
color:#003095;
font-size:11px;
font-weight:bold;
text-align:center;
margin:1px 0 0 0px;
}

.NavigationArea .NavigationSecTextArea
{
width:218px;
height:20px;
float:left;
margin-top:-6px;
text-align:right;

}

.NavigationSecTextArea .NavigationSecTextAreaSearch
{
width:40px;
height:17px;
float:left;
font-size:11px;
font-weight:bold;
padding:3px 5px 0 0;
text-align:left;
}
 .NavigationSecTextArea .NavigationSecTextAreaTextbox
{
width:120px;
height:20px;
float:left;
}
 .NavigationSecTextArea .NavigationSecTextAreaTextbox .TextBox
 {
 height:14px;
 width:120px;
 float:left;
}
 .NavigationSecTextArea .NavigationSecTextAreaImage
{
width:34px;
height:20px;
float:left;
}
.NavigationArea .NavigationThirdTextArea
{
width:130px;
height:20px;
float:left;
padding:0px 0 5px 0;
margin-top:-13px;
}
.NavigationArea .NavigationThirdTextAreaPodcast
{
width:27px;
height:30px;
float:left;
padding-left:10px;
}
.NavigationArea .NavigationThirdTextAreaNewImage
{
width:27px;
height:30px;
float:left;
padding-left:3px;
}
.NavigationArea .NavigationThirdTextAreaTwitter
{
width:27px;
height:30px;
float:left;
padding-left:3px;
}
.NavigationArea .NavigationThirdTextAreaFacebook
{
width:27px;
height:30px;
float:left;
padding-left:3px;
}
.MainContainer .HeaderNavigation
{
width:993px;
height:30px;
float:left;
background-image:url(Images/TopLinkBar.jpg);
background-repeat:no-repeat;
}
.MainContainer .HeaderNavigation ul
{
width:993px;
height:30px;
list-style-type:none;
margin:0px;
padding:0px 0px 0px 10px;
}
.MainContainer .HeaderNavigation ul li
{
display:inline;
float:left;
color:#DD3F1C;
padding:7px 3px 5px 3px;
height:18px;
font-size:12px;
font-weight:bold;
}
.MainContainer .HeaderNavigation ul li a
{
color:#DD3F1C;
text-decoration:none;
}
.MainContainer .HeaderNavigation ul li a:hover
{
color:#DD3F1C;
text-decoration:none;
}
.MainContainer .HeaderNavigation ul li a.CategorySelected
{
color:#414143;
text-decoration:none;
}
.HeaderNavigation ul li.Seprator
{
color:#000;
padding:6px 7px 5px 7px;
float:left;
}
.HeaderNavigation .FalseImage
{
width:176px;
height:30px;
float:left;
}

.HeaderNavigation .JustImage
{
width:215px;
height:30px;
float:left;
}

.HeaderNavigation .CompetitionImage
{
width:177px;
height:30px;
float:left;
}

.HeaderNavigation .BackgroundImage
{
width:425px;
height:30px;
float:left;
background-image:url(Images/BlueGradientImage.jpg);
background-repeat:no-repeat;
}
.MainContainer .MiddleMainContainer
{
background-color:#FFFFFF;
height:auto;
float:left;
width:993px;
}
.MainContainer .MiddleMainContainer .MiddleContentContainer
{
width:975px;
float:left;
height:auto;
margin-left:9px;
margin-top:25px;
}
.MiddleMainContainer .MiddleContentContainer .LeftSection
{
height:auto;
width:453px;
float:left;

}

/****Image Key Css For Private Post****/

.LeftSection .col-b .privateKey
{
	border: none !important;
    float: left;
    margin-right: 6px;
    margin-top: 1px;
}

.privateKey
{
	border: none !important;
    float: left;
    margin-right: 6px;
    margin-top: 1px;
}


.RegionTitle .privateKey
{
	border: none !important;
    float: left;
    margin-right: 6px;
    margin-top: 5px;
}


.PostCategoryTitle
{
width:431px;
float:left;
height:auto;
font-size:16px;
color:#003095; 
font-weight:bold;
padding:10px 0 0 0px;
}

.PostCategoryTitle a
{ 
color:#003095; 
text-decoration:none;
}
.PostCategoryTitle a:hover
{ 
color:#003095; 
text-decoration:underline;
}
.PostCategoryGrayText
{
width:431px;
height:auto;
float:left;
font-size:13px;
color:#a9a9a9;
padding:0px 0 10px 0px;
}
 .MiddleContentContainer .LeftSection .LeftImageSection
{
background-image:url(Images/BigImage.jpg);
background-repeat:no-repeat;
height:523px;
width:453px;
float:left;
}
.MiddleContentContainer .LeftSection .LeftNewsContainer
{
width:453px;
height:auto;
float:left;
}
.RedMessage
{
color:#f0ead8;
}
.MiddleContentContainer .LeftSection .LeftTextArea
{
width:431px;
height:auto;
float:left;
}
.LeftTextArea h3 a{
	width:427px;
	float:left;
	font-size:16px;
	color:#002A81;
	font-weight:bold;
	padding: 0px 0 0 10px;
	text-decoration:none;
	margin:0px;
}
.LeftTextArea h3 a:hover{
	width:427px;
	float:left;
	font-size:16px;
	color:#002A81;
	font-weight:bold;
	padding: 0px 0 0 10px;
	text-decoration:underline;
	margin:0px;
}
*:first-child+html .LeftTextArea h3 a
{
width:427px;
	float:left;
	font-size:16px;
	color:#002A81;
	font-weight:bold;
	padding: 0px 0 0 10px;
	text-decoration:none;
	
	margin-top:-7px;
}
*:first-child+html .LeftTextArea h3 a:hover{
	width:427px;
	float:left;
	font-size:16px;
	color:#002A81;
	font-weight:bold;
	padding: 0px 0 0 10px;
	text-decoration:underline;
	margin-top:-7px;
}
.LeftTextArea .postmetadata{
width:427px;
float:left;
font-size:11pt;
color:#CCCCCC;
font-weight:normal;
padding:0px 0 0 10px;
text-decoration:none;
}



.LeftTextArea img
{
float:left;
margin:10px 0 0 15px;
}
 .LeftTextArea .BiggerTextAreaContainer
 {
 width:453px;
 height:auto;
 float:left;
 }



.BiggerTextAreaContainer .OrangeArrowTextArea
{
width:427px;
height:auto;
float:left;
font-size:13px;
color:#666666;
font-weight:normal;
padding: 10px 0 0 15px;
}

.MiddleContentContainer .LeftSection .LeftSpacer
{
height:13px;
width:453px;
float:left;
}
.MiddleContentContainer .LeftSection .LeftImageArea2
{
width:431px;
height:auto;
float:left;
margin-left:14px;
}
.MiddleContentContainer .LeftSection .BribeImage
{
width:431px;
height:auto;
float:left;
margin-left:14px;

}
.MiddleContentContainer .LeftSection .LeftImageArea3
{
width:414px;
min-height:276px;
float:left;
margin-left:14px;
border:solid 1px red;
background-image:url(Images/TagBg.jpg);
background-repeat:repeat-x;
padding:10px 0 0 15px;
font-weight:bold;
}
.MiddleContentContainer .LeftSection .LeftImageArea3 .TagTopText
{
float:left;
width:421px;
font-size:14px;
color:#e6000f;
font-weight:bold;
padding:0 0 7px 0px;
}
 /*Class used for BLOG ROLLS On the Left panel on home page*/
 .MiddleContentContainer .LeftSection .LeftImageArea3 a
{
color:#003095;
text-decoration:none;

font-weight:bold;
font-size:11px;

}
/*Class used for BLOG ROLLS On the Left on home page*/
 .MiddleContentContainer .LeftSection .LeftImageArea3 a:hover
{
color:#003095;
text-decoration:underline;
font-weight:bold;
font-size:11px;
}
.MiddleMainContainer .MiddleContentContainer .CenterContentContainer1
{
width:222px;
height:auto;
float:left;
}
.MiddleContentContainer .CenterContentContainer1 .CenterContentContainer
{
width:222px;
height:auto;
float:left;
}
 
.CenterContentContainer1 .CenterContentContainerSec
{
width:204px;
min-height:280fpx;
float:left;
padding:15px 9px 0px 8px;
}
.CenterContentContainerSec .JustJobSection
{
background-image:url(Images/JobsHeading.jpg);
background-repeat:no-repeat;
float:left;
width:213px;
height:20px;
padding-bottom:10px;
margin-top:10px;
}
.CenterContentContainerSec .JustJobText
{
min-height:42px;
float:left;
width:203px;
background-color:#def1ff;
}
.CenterContentContainerSec .JustJobTextWhite
{
min-height:42px;
float:left;
width:203px;
background-color:#ffffff;
}
.JustJobText .Arrow
{
width:4px;
height:8px;
padding:7px 0 0 12px;
float:left;
}
.JustJobTextWhite .ArrowWhite
{
width:4px;
height:8px;
padding:7px 0 0 12px;
float:left;
}
.JustJobText .ArrowText
{
width:184px;
float:left;
color:#003095;
font-size:10px;
font-weight:bold;
padding:5px 0 0 3px;
}
.JustJobTextWhite .ArrowTextWhite
{
width:184px;
float:left;
color:#003095;
font-size:10px;
font-weight:bold;
padding:5px 0 0 3px;
}
 .ArrowText .GrayText
{
font-size:9px;
color:#999999;
font-weight:normal;
}
 .ArrowTextWhite .GrayTextWhite
{
font-size:9px;
color:#999999;
font-weight:normal;
}
.CenterContentContainerSec .MoreText
{
min-height:15px;
float:left;
width:191px;
color:#ef4e00;
font-size:11px;
text-decoration:none;
font-weight:bold;
font-style:italic;
padding:5px 0px 0 12px;
}
.CenterContentContainerSec .JustSeperator
{
width:205px;
height:15px;
background-image:url(Images/Seperator1.jpg);
background-repeat:no-repeat;
float:left;
padding-bottom:7px;
}
.TextJustBlog .BlackText
{
font-size:9px;
color:black;
font-weight:normal;
}

.CenterContentContainer1 .CenterContentContainerSix
{
width:203px;
min-height:355px;
float:left;
padding:0 9px 0 8px;
}
.CenterContentContainerSix .TagsArea
{
width:186px;
min-height:355px;
float:left;
border:solid 1px red;
background-image:url(Images/TagBg.jpg);
background-repeat:repeat-x;
padding:10px 0 0 15px;
}
.CenterContentContainerSix .TagsArea .TagTopText
{
font-size:11px;
color:#e6000f;
font-weight:bold;
}
.CenterContentContainerSix .TagsArea .TagText
{
float:left;
width:186px;
font-size:13px;
color:#003095;
font-weight:normal;
padding:10px 0 0 0px;
}
.CenterContentContainerSix .TagsArea .TagText ul
{
margin:0px;
padding:0px;
float:left;
width:186px
}
.CenterContentContainerSix .TagsArea .TagText ul li
{
list-style-type:none;
padding:0 0 1px 0px;
float:left;
width:186px
}
.CenterContentContainerSix .TagsArea .TagText ul li a
{
color:#003095;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
.CenterContentContainerSix .TagsArea .TagText ul li a:hover
{
color:#003095;
text-decoration:underline;
font-size:11px;
font-weight:bold;
}
.MiddleMainContainer .MiddleContentContainer .RightImageSection
{
width:300px;
height:auto;
float:left;
}
.MiddleContentContainer .RightImageSection .RightSpacer
{
width:300px;
height:8px;
float:left;
}
.MiddleContentContainer .RightImageSection .RightSpacer2
{
width:300px;
height:10px;
float:left;
}
/*.MainContainer .FooterSpacer
{
width:993px;
height:5px;
float:left;
background-color:#f3e9c6;
}
.Footer
{
width:993px;
height:27px;
background-color:#eef0f1;
float:left;
margin:0 0 0 61px;
}
 .Footer ul
{
margin:0px;
padding:0px;
}
.Footer ul li
{
display:inline;
list-style:none;
float:left;
padding-left:10px;
padding-top:8px;
font-size:11px;
font-weight:bold;
color:#666666;

}
.Footer ul li .FooterText
{
color:#ef4e00;
font-size:11px;
text-decoration:none;
font-weight:bold;
}
.Footer .FooterInnerSpace
{
width:350px;
float:left;
height:20px;
}
 .Footer .FooterRightText
{
width:220px;
height:19px;
padding-top:8px;
float:left;
color:#333333;
font-size:11px;
text-decoration:none;
text-align:right;
}
*/
.MiddleContentContainer .LeftSection .MultimediaArea
{
width:432px;
float:left;
height:auto;
margin:22px 0 0 14px;

}

.MiddleContentContainer .LeftSection .LeftImageArea1
{
	min-height:300px;
	width:432px;
	float:left;
	background-image:url(Images/MultimediaLineBg.gif);
	background-repeat:repeat-y;
	}
.LeftImageArea1 .MulimediaHeader
{
	width:432px;
	height:42px;
	float:left;
	background-image:url(Images/Multimedia.jpg);
	background-repeat:no-repeat;
	
}
.LeftImageArea1 .BottomMultimedia
{
	width:432px;
	height:25px;
	float:left;
	background-image:url(Images/MultimediaBottom.jpg);
	background-repeat:no-repeat;

}
	
 
 .LeftImageArea1 .MulimediaHeader .IconContainer
 {
	  width:96px;
	 height:25px;
	 float:right;
	 padding:10px 0 0 70px;
	 		 	 }
 
 .LeftImageArea1 .BlueAreaContainer
 {
	 width:428px;
	 height:auto;
	 float:left;
	 padding:0 2px 0 2px;
		
 }
  .LeftImageArea1 .BlueAreaContainer .BlueAreaMultimedia
  {
	  width:428px;
	  min-height:300px;
	  float:left;
	  background-image:url(Images/MultimediaBlueBg.jpg);
	  background-repeat:repeat-x;
	
  }
 
   .LeftImageArea1 .BlueAreaContainer .BlueAreaMultimedia .WhiteAreaMultimedia
   {
	   width:428px;
	   min-height:300px;
	   float:left;
	   background-image:url(Images/MultimediaWhiteBg.gif);
	   background-repeat:repeat-y;
	         }
      .LeftImageArea1 .BlueAreaContainer .BlueAreaMultimedia .WhiteAreaMultimedia .ContantMultimedia
	  {
		  width:416px;
		  min-height:300px;
		  float:left;
		  padding:0 0px 0 12px;
				  }
.ContantMultimedia .ContantContainer1
{
	width:395px;
	min-height:74px;
	float:left;
	padding-right:18px;
	}
.ContantMultimedia .ContantContainer1 .WhiteIcon1
{
	width:22px;
	height:50px;
	float:left;
	}
.ContantMultimedia .ContantContainer1 .WhiteIconRightSpacer
{
	width:7px;
	height:50px;
	float:left;
}
		
.ContantMultimedia .ContantContainer1 .VedioImage
{
	width:80px;
	height:59px;
	float:left;
}
.ContantMultimedia .ContantContainer1 .ArchiveText
{
	width:50px;
	height:auto;
	
	font-size:10px;
	color:#eb4c00;
	padding:0px 0 0 7px;
}
.ContantMultimedia .ContantContainer1 .ArchiveText a
{
color:#eb4c00;
text-decoration:none;
}
.ContantMultimedia .ContantContainer1 .ArchiveText a:hover
{
color:#eb4c00;
text-decoration:underline;
}

.ContantMultimedia .ContantContainer1 .TextArea
{
	width:276px;
	height:auto;
	float:left;
	padding-left:10px;
	font-size:12px;
	color:#003095;
	font-weight:bold;
	line-height:13px;

	}
.ContantMultimedia .ContantContainer1 .TextArea .TextColor
{
width:276px;
height:auto;
	float:left;
	font-size:11px;
	color:#eb4c00;
	font-weight:bold;
	padding:0 0px 0 0px;

	}
	.ContantMultimedia .ContantContainer1 .TextArea  .MultimediaTitle
{
	width:276px;
	height:auto;
	float:left;
	font-size:12px;
	color:#003095;
	font-weight:bold;
	line-height:13px;
}
.ContantMultimedia .ContantContainer1 .TextArea .GrayColor
{
width:276px;
	height:auto;
	float:left;
	font-size:10px;
	color:#424242;
	font-weight:normal;
	line-height:10px;
	padding:10px 0 0 0px;
	}
.MultimeidaSeparator
{
	width:401px;
	height:17px;
	float:left;
	background-image:url(Images/MultimediaSeparator.jpg);
	background-repeat:no-repeat;
	
}
 .TextArea1
{
	width:365px;
	height:auto;
	float:left;
	}
.ContantMultimedia .ContantContainer1 .TextArea1 .TextColor1
{
	color:#EB4C00;
	width:365px;
	height:auto;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	}
.ContantMultimedia .ContantContainer1 .TextArea1 .DocumentDatabaseTitle
{
	color:#003095;
	width:365px;
	height:auto;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:13px;

}
.ContantMultimedia .ContantContainer1 .TextArea1 .GrayColor1
{
width:365px;
	height:auto;
	float:left;
	font-size:10px;
	color:#424242;
	font-weight:normal;
	line-height:10px;
	padding:10px 0 0 0px;
	}
.ContantMultimedia .ContantContainer1 .TextArea1 .DocumentDatabaseTitle a
{
	color:#003095;
	text-decoration:none;
	
}
.ContantMultimedia .ContantContainer1 .TextArea1 .DocumentDatabaseTitle a:hover
{

	color:#003095;
	text-decoration:underline;
	
}

.HeaderAntyContainer
{
	width:993px;
	height:106px;
	float:left;
}

.HeaderAntyContainer .HeaderGredient
{
	width:993px;
	height:7px;
	float:left;
	background-image:url(Images/HeaderGradient.jpg);
	background-repeat:repeat-y;
}

.HeaderAntyContainer .AntyHeader
{
		background-repeat: repeat-y;
	width:993px;
	height:99px;
	float:left;
}
.HeaderAntyContainer .AntyHeader1{
	background-image: url("Images/BlueBgHeader.jpg");
}

.HeaderAntyContainer .AntyHeader .AntyLeftImage
{
	width:457px;
	height:99px;
	float:left;
}
.HeaderAntyContainer .AntyHeader .AntyRightImage
{
	float:left;
    height: 99px;
    width: 534px;
	padding-top:45px;
	background: url(Images/MJHeader2Right.jpg) right top no-repeat;
}

.HeaderAntyContainer .AntyHeader1 .AntyRightImage{ 
	background-image: url("Images/BlueBgHeader.jpg");
}

.AntyRightImage .JustJobs1
{
	width:87px;
	height:28px;
	float:left;
	padding-left:215px;
}
.AntyRightImage .AntyHomeBtn
{
	width:153px;
	height:20px;
	float:left;
	padding-left: 381px;
	padding-top:6px;
}
.LeftPnelAnty
{
	width:675px;
	height:auto;
	float:left;
}

.LeftPnelAnty .BigImagePanel
{
	width:666px;
	height:493px;
	float:left;
	background-repeat:no-repeat;
	background-position:top left;
	/*background-image:url(Images/BigImage2.jpg);*/	
	border:1px solid #CCCCCC;
	background-color:#F7F7F7;
}
.LeftPnelAnty .BigImagePanel .ImageInnerPanel
{
	width:643px;
	height:470px;
	float:left;
	padding:11px 11px 11px 11px;
}
.LeftPnelAnty .BigImagePanel .BigImage
{
	width:643px;
	height:350px;
	
	
}
.LeftPnelAnty .BigImagePanel .BigImageContent
{
	width:643px;
	height:120px;
	background-color:#000000;
	color:#FFFFFF;
	float:left;	

}
.BigImagePanel .ImageInnerPanel .BigImageContent div
{
float:left;
font-size:20px;
color:#D99500;
font-weight:bold;
padding: 0px 0 0 15px;
width:625px;
margin:0px;
}
.BigImagePanel .ImageInnerPanel .BigImageContent span
{
padding: 0px 0 0 15px;
width:625px;
font-size:9pt;
float:left;
color:#9C9C9C;
margin:0px;
}
.BigImagePanel .ImageInnerPanel .BigImageContent p
{
padding: 10px 0 0 15px;
width:625px;
float:left;
margin:0px;
}
.BigImagePanel .ImageInnerPanel .BigImageContent h5
{
width:625px;
float:left;
text-align:right;
color:#575757;
font-size:8pt;
padding-top:3px;
margin:0px;
font-weight:normal;
}
.MainMiddle .GreenDocketContainer
{
width:203px;
height:auto;
float:left;
padding-top:10px;
}
.MainMiddle .GreenDocketContainer .GreenHeader
{
	width:203px;
	height:50px;
	float:left;
	background-image:url(Images/TheDocketGreen.jpg);
	background-repeat:no-repeat;
}
.MainMiddle
{
width:203px;
height:auto;
float:left;
padding:0 11px 0 8px;
margin-top:-10px;
position:static;
}

.GreenDocketContainer .GreenSocketContant
{
	width:196px;
	/*min-height:150px;*/ /*commented on 5 0ct 2013 to resolve IE 9 issue*/
	float:left;
	background-image:url(Images/TheDocketGreenBg.jpg);
	background-repeat:repeat-y;
	padding-left:7px;
	
}
.GreenDocketContainer .GreenDocketBottom
{
	width:203px;
	background-image:url(Images/TheDocketGreenBottom.jpg);
	background-repeat:no-repeat;
	float:left;
	height:15px;
	
}
 .GreenSocketContant .GreenSocketContantArea
 {
	 width:164px;
	 height:auto;
	 float:left;
	 padding:0 12px 0 10px;
	 margin:0px;
	
	
 }
 .GreenSocketContantArea .HeadingTextYellow
 {
	 width:164px;
	 height:15px;
	 float:left;
	 padding:8px 0 8px 0;
	  color:#e77d05;
	  font-size:11px;
	  font-weight:bold;
	  text-align:center;
	
	   
 }
  .GreenSocketContantArea .SubText
  {
	  width:164px;
	  height:auto;
	  color:#003095;
font-size:10px;
float:left;
text-align:center;
font-weight:bold;

  }
    .GreenSocketContantArea .SubImage
	{
		width:164px;
		height:auto;
		float:inherit;
		text-align:center;
		margin-top:4px;	
		max-width:100px; max-height: 100px; width: auto !important; width: 100px; height: auto !important; height: 100px
	}
  .GreenSocketContantArea .PersonName
  {
	  width:164px;
	  height:auto;
	  float:left;
	  text-align:center;
	  color:#515151;
 font-size:9px;
 font-weight:normal;
  }
    .GreenSocketContantArea .DownArrowGreen
	{
		width:164px;
		height:auto;
		float:left;
		text-align:center;
		padding:10px 0 0px 0;
	}
	   .GreenSocketContant .RssBtn
	   {
		   width:187px;
		   height:25px;
		   float:left;
		   text-align:center;
		   padding-top:10px;
	   }
.GreenSocketContantArea h3 a
{
 float:left;
 font-size:11px;
 text-decoration:none;
 text-align:center;
 color:#D99500;
 width:164px;
 padding:0px 0 5px 0px; 
 margin:-10px 0 0 0;
}
*:first-child+html .GreenSocketContantArea h3 a
{
 float:left;
 font-size:11px;
 text-decoration:none;
 text-align:center;
 color:#D99500;
 width:164px;
 padding:0px 0 5px 0px; 
 margin:2px 0 0 0;
}

.GreenSocketContantArea p {
color:#003095;
font-size:11px;
float:left;
text-align:center;
width:164px;
line-height:14px;
font-weight:bold;
padding:0px;
margin:0px;
}
.GreenSocketContantArea .postmetadata{
 float:left;
 width:164px;
 text-align:center;
 color:#515151;
 font-size:11px;
 font-weight:normal;
 padding:5px 0 0 0px;
}

.RightImageSection .VedioRight
{
width:300px;
height:auto;
float:left;
}
.RightImageSection .ExpertCommentery
{
width:300px;
height:auto;
float:left;
}
.RightImageSection .Add1
{
width:300px;
height:auto;
float:left;
}
 .BlogRightContainer
{
width:300px;
height:auto;
float:left;

}
.RightImageSection .BlogContainer
{
width:300px;
float:left;
height:auto;
}
.RightImageSection .BlogContainerAuthordetail
{
width:300px;
float:left;
height:auto;
margin:0 0 7px 0px;
}
.RightImageSection .RightPanelContainer2
{
width:300px;
height:auto;
float:left;

}
.BlogRightContainer .JustBlogSection
{
background-image:url(Images/JustBlogHeadingRight.jpg);
background-repeat:no-repeat;
float:left;
width:300px;
height:16px;
padding-bottom:10px;

}
.BlogRightContainer .ArunaImage
{
width:77px;
height:57px;
float:left;
margin:3px 0 0 0px;
}
.BlogRightContainer .TextJustBlog
{
width:213px;
float:left;
color:#003095;
font-size:11px;
font-weight:bold;
padding:0px 0 0px 10px;
font-family:Verdana;
}
.BlogRightContainer .TextJustBlog p
{
margin:0px;
padding:0px;
float:left;
width:213px;
height:auto;
}
.BlogRightContainer .TextJustBlog a.BlogLink
{
width:213px;
float:left;
color:#003095;
font-size:11px;
font-weight:bold;
padding:0px 0 0px 0px;
font-family:Verdana;
text-decoration:none;
}
.BlogRightContainer .TextJustBlog a.BlogLink:hover
{
width:213px;
float:left;
color:#003095;
font-size:11px;
font-weight:bold;
padding:0px 0 0px 0px;
font-family:Verdana;
text-decoration:underline
}
.TextJustBlog .OneMoreText
{
font-size:9px;
color:#003095;
font-weight:normal;
}
.TextJustBlog .OneMoreText a
{
text-decoration:none;
font-size:9px;
color:#003095;
font-weight:normal;
}
.TextJustBlog .OneMoreText a:hover
{
text-decoration:underline;
font-size:9px;
color:#003095;
font-weight:normal;
}

.TextJustBlog .BlackText
{
font-size:11px;
color:black;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;

}
.BlogRightContainer .JustSeperatorNew
{
width:300px;
height:9px;
background-image:url(Images/JustBlogRightBottom.jpg);
background-repeat:no-repeat;
float:left;
}.RightImageSection .Add2
{
width:300px;
min-height:250px;
float:left;
}
.RightImageSection .Add3
{
width:300px;
min-height:250px;
float:left;

}
.MiddleContentContainer .RightImageSection  .NewsRelease
{
width:298px;
height:auto;
float:left;
border:solid 1px #C6DCEA;
}
.MiddleContentContainer .RightImageSection .NewsRelease .NewsReleaseHeader
{
width:288px;
float:left;
font-size:13px;
height:19px;
background-color:#037BDA;
color:#fff;
font-weight:bold;
padding:4px 0 0 10px;
}
/*Class used for Justice department News Releases  on the right panel on home page*/
.MiddleContentContainer .RightImageSection .NewsRelease .NewsReleasesText
{
width:278px;
float:left;
height:auto;
padding:10px 15px 10px 10px;

}
/*Class used for Justice department News Releases  on the right panel on home page*/
.MiddleContentContainer .RightImageSection .NewsRelease .NewsReleasesText ul
{
width:278px;
float:left;
padding:0px;
margin:0px;
}
/*Class used for Justice department News Releases  on the right panel on home page*/
.MiddleContentContainer .RightImageSection .NewsRelease .NewsReleasesText ul li
{
list-style-type:none;
float:left;
width:268px;
height:auto;
font-size:11px;
font-weight:bold;
padding:0 0 0px 10px;
background-image:url(Images/ArrowMultimedia.gif);
background-repeat:no-repeat;
background-position:left top;
margin:0 0 5px 0px;
}
/*Class used for Justice department News Releases header on the right panel on home page*/
.MiddleContentContainer .RightImageSection .NewsRelease a
{
color:#003095;
text-decoration:none;
}
.MiddleContentContainer .RightImageSection .NewsRelease a:hover
{
color:#003095;
text-decoration:underline
}
.MiddleContentContainer .RightImageSection .NewsRelease .NewsReleaseIcon
{
float:left;
width:14px;
height:20px;
padding:3px 5px 0px 5px;
background-color:#007ad9;
}
.PastStoriesButton
{
float:left;
width:432px;
height:37px;
margin:15px 0 0px 14px;
}
.RightImageSection .GovernmentSites
{
width:298px;
height:auto;
float:left;
border:solid 1px #D3DAE0;
}
.RightImageSection .GovernmentSites .GovernmentSitesHeader
{
width:288px;
float:left;
font-size:13px;
height:19px;
background-color:#990100;
color:#fff;
font-weight:bold;
padding:4px 0 0 10px;
}
/*Class used for Justice department News Releases  on the right panel on home page*/
.RightImageSection .GovernmentSites .GovernmentSitesText
{
width:298px;
float:left;
height:auto;
padding:10px 0px 10px 0px;
}
/*Class used for Justice department News Releases  on the right panel on home page*/
.RightImageSection .GovernmentSites .GovernmentSitesText ul
{
width:298px;
float:left;
padding:0px;
margin:0px;
}
/*Class used for Justice department News Releases  on the right panel on home page*/
.RightImageSection .GovernmentSites .GovernmentSitesText ul li
{
list-style-type:none;
float:left;
width:268px;
padding:2px 15px 2px 15px;
background-color:#FFFFFF;

}
/*Class used for Justice department News Releases  on the right panel on home page*/
.RightImageSection .GovernmentSites .GovernmentSitesText ul li.AlternateRowGovernmentSite
{
list-style-type:none;
float:left;
width:268px;
padding:2px 15px 2px 15px;
background-color:#ECF5FC;

}
/*Class used to give style to links on the website*/
.Link
{
color:#003095;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
.Link:hover
{
color:#003095;
text-decoration:underline;
font-size:11px;
font-weight:bold;
}
/*Class used to give style to links on the website*/
.SubscriptionProfileLink
{
color:#003095;
text-decoration:underline;
font-size:16px;
font-weight:bold;
margin-bottom:10px;
float:left;
}
.SubscriptionProfileLink:hover
{
color:#003095;
text-decoration:none;
font-size:16px;
font-weight:bold;
margin-bottom:10px;
float:left;
}
/*Class used to give style to links on the website*/
.SubscriptionProfileLinkSingle
{
color:#003095;
text-decoration:none;
font-size:16px;
font-weight:bold;
float:left;

}
.SubscriptionProfileLinkSingle:hover
{
color:#003095;
text-decoration:underline;
font-size:16px;
font-weight:bold;
float:left;
}
.fontsize
{
font-size:16px;
}
/*Class used to give style to links on the website*/
.SubscriptionProfileText
{
color:#003095;
text-decoration:none;
font-size:16px;
font-weight:bold;
margin-bottom:10px;
float:left;
}
.RightImageSection .ExpertCommentery2
{
width:300px;
height:auto;
float:left;
}
.RightImageSection .VerticalMerger
{
width:300px;
height:auto;
float:left;
}
.LeftSection .NewsLetterMainContainer
{
float:left;
min-height:77px;
width:431px;
background-image:url(Images/BgNewsLetter.jpg);
background-repeat:repeat-y;
margin-left:14px;
}
.LeftSection .NewsLetter
{
width:420px;
float:left;
height:auto;
padding:10px 0 10px 11px;
}
.NewsLetter .MjLobo
{
	width:68px;
	height:68px;
	float:left;
}
.NewsLetter .MjContantContainer
{
	width:326px;
	min-height:68px;
	float:left;
	padding-left:16px;
	}
.NewsLetter .SignUpText
{
	width:326px;
	height:auto;
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#0099ff;
}
.NewsLetter .NewsLetterText
{
	width:326px;
	height:auto;
	float:left;
	color:#FFF;
	font-size:24px;
	font-weight:bold;
}
.NewsLetter .SignUpArea
{
	width:326px;
	height:25px;
	float:left;
}
.NewsLetter .SignUpArea .TextBoxArea
{
	width:222px;
	height:25px;
	float:left;


}
.NewsLetter .SignUpArea .NewsLetterTextBox
{
	width:205px;
	height:18px;
}
.NewsLetter .SignUpArea .BtnSignUp2
{
	width:59px;
	height:25px;
	float:left;
}
.NewsLetter .SignUpArea .newsletter-submit
{
float:left;
width:58px;
height:22px;
text-align:center;
padding:2px 0 0px 0px;
margin:1px 0 0 0px;
background-color:#DDDDDD;
border:solid 1px #AAAAAA;
}
 /* Just False Claim page css starts from here*/
 .JustClaimLawFirm
 {
 width:201px;
 height:auto;
 float:left;
 border:solid 1px #d2dbe2;
margin-bottom:15px;
padding-bottom:10px;
 }
 
 .JustClaimLawFirmHeader
 {
 width:201px;
 height:17px;
 float:left;
 background-color:#000676;
 padding:5px 0 0 0;
 }
 .JustJobTextLawFirm
{
height:auto;
float:left;
width:201px;

}
.JustJobTextLawFirmTop
{
height:auto;
float:left;
width:201px;
padding-top:10px;
}
.JustJobTextLawFirmTop ul
{
float:left;
width:201px;
height:auto;
margin:0px;
padding:0px;
}
.JustJobTextLawFirmTop ul li
{
list-style-type:none;
float:left;
width:164px;
height:auto;
font-size:11px;
font-weight:bold;
padding:0 0 0px 12px;
background-image:url(Images/ArrowMultimedia.gif);
background-repeat:no-repeat;
background-position:left top;
margin:0 0 2px 15px;
}
.JustJobTextLawFirmTop ul li a
{
color:#003095;
text-decoration:none;
}
.JustJobTextLawFirmTop ul li a:hover
{
color:#003095;
text-decoration:underline;
}
.JustJobTextLawFirm .ArrowLaw
{
width:4px;
height:7px;
padding:3px 0 0px 9px;
float:left;
}
.JustJobTextLawFirm .ArrowTextLaw
{
width:178px;
float:left;
color:#003095;
font-size:12px;
font-weight:normal;
padding:0px 0 0 3px;
}
.JustJobTextLawFirmTop .ArrowTextLaw
{
width:178px;
float:left;
color:#003095;
font-size:12px;
font-weight:normal;
padding:0px 0 0 3px;
}
.JustJobTextLawFirmTop .ArrowLaw
{
width:4px;
height:7px;
padding:3px 0 0px 9px;
float:left;
}
.WhiteTextFalseClaim
{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding:0px 0px 0px 6px;
}
.JustFalseLeftImage
{
background-image:url(Images/HeadingSeparator.jpg);
background-repeat:no-repeat;
width:431px;
height:13px;
float:left;
}
.JustFalseLeftOuterPart
{
width:431px;
height:13px;
float:left;
}
.JustFalseLeftOuterPart1
{
width:443px;
height:13px;
float:left;
padding-top:10px;
padding-left:10px;
}
.FalseClaimOrangeText
{
width:431px;
float:left;
font-size:11px;
font-weight:bold;
height:auto;
color:#db4f00;
padding-top:10px;
}
.BiggerTextAreaContainer .BlueTextAreaFalseClaim
{
width:431px;
min-height:25px;
float:left;
font-size:17px;
color:#002A81;
font-weight:bold;
padding: 0px 0 0 10px;

}
.BiggerTextAreaContainer .GreyTextAreaFalseClaim
{
width:431px;
min-height:15px;
float:left;
font-size:13px;
color:#CCCCCC;
font-weight:normal;
padding: 5px 0 0 10px;
}
.BiggerTextAreaContainer .BlackTextAreaFalseClaim
{
width:431px;
height:auto;
float:left;
font-size:13px;
color:#666666;
font-weight:normal;
padding: 5px 0 0 10px;
 }

.FooterImg .Footer
{
width:977px;
height:27px;
float:left;
padding-top:21px;
}
.FooterImg .Footer .FooterLink
{
	width:430px;
height:27px;
float:left;
margin:0px;
padding:0px;
}
.FooterImg .Footer .FooterLink ul
{
float:left;
width:430px;
margin:0px;
padding:0px;
}
.FooterImg .Footer .FooterLink li
{
display:inline;
list-style:none;
float:left;
padding-left:10px;
padding-top:8px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666666;

}
.FooterImg .Footer .FooterLink ul li .FooterText
{
color:#d44700;
font-size:11px;
text-decoration:none;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.FooterImg .Footer .FooterInnerSpace
{
width:271px;
float:left;
height:20px;
}
.FooterImg .Footer .FooterRightText
{
width:260px;
height:19px;
padding-top:8px;
float:left;
color:#424242;
font-size:11px;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
}
.FooterImg
{
	width:1113px;
	height:57px;
	float:left;
	background-image:url(Images/Footer.jpg);
	background-repeat:no-repeat;
		
}
.FooterImg .FooterMain
{
	width:977px;
	float:left;
	height:57px;
		background-image:url(Images/FooterBg.jpg);
	background-repeat:repeat-x;
}
.FooterImg .FooterLeft
{
	width:69px;
	height:57px;
	float:left;
	background-image:url(Images/FooterLeft.jpg);
	background-repeat:;
}
.FooterImg .FooterRight
{
	width:67px;
	height:57px;
	float:left;
	background-image:url(Images/FooterRight.jpg);
	background-repeat:;
}
.FooterImg .FooterBg
{
	height:49px;
	width:977px;
	float:left;
	background-image:url(Images/FooterBg.jpg);
	background-repeat:repeat-x;
}
.Footer .BotoomLinkLine
{
	width:7px;
	height:27px;
	float:left;
	background-image:url(Images/BottomLinkLine.jpg);
	background-repeat:no-repeat;
	margin-top:2px;
}
.PostDetailTitle
{
width:665px;
height:auto;
float:left;
font-size:20px;
color:#003095;
font-weight:bold;
padding: 0px 0 0 0px;

}
.PostDetailLeftPanel
{
width:450px;
height:auto;
float:left;
}
.RelatedStories
{
color:#D44700;
font-weight:bold;
}
.PostDetailAuthor
{
width:450px;
height:auto;
float:left;
font-size:13px;
color:#a9a9a9;
padding:0px 0 10px 0px;
}
.PostDetailAuthor a
{
color:#003095;
text-decoration:none;
}
.PostDetailAuthor a:hover
{
color:#003095;
text-decoration:underline;
}
.PostDetailContentContainer
{
width:665px;
height:auto;
float:left;
padding: 10px 0 0px 0px;
}
.PostDetailGrayHorizontalLine
{
width:450px;
height:1px;
float:left;
background-color:#ccd3d9;
margin:0 0 5px 0px;

}
.PostDetailGrayHorizontalLineBottom
{
width:450px;
height:1px;
float:left;
background-color:#ccd3d9;
margin:5px 0 0px 0px;
}
.PostDetailContentContainer a
{
color:#003095;
text-decoration:none;
}
.PostDetailContentContainer a:hover
{
color:#003095;
text-decoration:underline;
}
.PostDetailButtonsContainer
{
width:665px;
float:left;
height:auto;
}
.PostDetailButtonsContainerLineSpacer
{
width:665px;
float:left;
height:5px;
background-image:url(Images/SeparatorLine.jpg);
background-repeat:no-repeat;
margin:8px 0 8px 0px;
}
/* Class use to giv style to buttons of page*/
.Button
{
background-color:#DDDDDD;
border:solid 1px #AAAAAA;
cursor:hand;
}
.PostDetailOlderButton
{
width:320px;
float:left;
height:auto;
color:#D44700;
font-weight:bold;
}
.PostDetailOlderText
{
width:298px;
float:left;
height:auto;
padding:0 0 0 22px;
}
.RelatedStories
{
color:#D44700;
font-weight:bold;
}
.PostleftArrow
{
background-image:url(Images/PrevBlueArrow.jpg);
width:7px;
height:12px;
margin:1px 10px 0 5px;
background-repeat:no-repeat;
float:left;
}
.PostDetailOlderButton .PostOlderText
{
float:right;
width:298px;
line-height:15px;
}
.PostDetailNewerButton
{
width:330px;
float:right;
height:auto;
color:#D44700;
font-weight:bold;
text-align:right;

}
.PostDetailNewerText
{
width:308px;
float:right;
height:auto;
padding:0 22px 0 0px;
}
.PostRightArrow
{
background-image:url(Images/NextBlueArrow.jpg);
width:7px;
height:12px;
float:right;
padding-bottom:0px;
background-repeat:no-repeat;
margin:1px 5px 0 10px;
}
.PostDetailNewerButton .PostNewerText
{
float:left;
width:307px;
line-height:15px;
}
.PostDetailButtonsContainer a
{
font-weight:normal;
color:#003095;
text-decoration:underline;
}
.PostDetailButtonsContainer a:hover
{
font-weight:normal;
color:#003095;
text-decoration:none;
}
.MainContainer .LeftSectionSubpage
{
width:664px;
 min-height:auto;
 float:left;
 padding:10px 0 10px 0px;
}
.MainContainer .LeftSectionSubpage .Title
{
width:664px;
height:auto;
float:left;
font-size:20px;
color:#0099FF;
font-weight:bold;
padding: 0px 0 0 15px;
}
.MainContainer .LeftSectionSubpage .GreyTextArea
{
width:634px;
float:left;
color:#CCCCCC;
padding:0px 0 0 15px;
}
.MainContainer .LeftSectionSubpage .BlackTextArea
{
width:634px;
height:auto;
float:left;
color:#666666;
padding:0px 0 0 15px;
}
.MainContainer .LeftSectionSubpage .BlackTextArea a
{
color:#0080F4;
text-decoration:none;
}
.MainContainer .LeftSectionSubpage .BlackTextArea a:hover
{
color:#0080F4;
text-decoration:underline;
}
.ArchiveDetail
{
width:665px;
height:auto;
float:left;
}
.MJpagetitle
{
width:665px;
height:auto;
float:left;
font-size:18px;
color:#0099FF;
font-weight:bold;
}
.ArchiveDetail .Title
{
width:665px;
height:auto;
float:left;
font-size:14px;
color:#0099FF;
font-weight:bold;
padding: 0px 0 0 15px;
}
.ArchiveDetail .Title h3
{
width:665px;
height:auto;
float:left;
margin:0px;
padding:0px;
}
.ArchiveDetail .Title h3 a
{
color:#0080F4;
text-decoration:none;
}
.ArchiveDetail .Title h3 a:hover
{
color:#0080F4;
text-decoration:underline;
}
.ArchiveDetail .GreyTextArea
{
width:635px;
float:left;
color:#CCCCCC;
padding:0px 0 10px 15px;
}
.ArchiveDetail .BlackTextArea
{
width:635px;
height:auto;
float:left;
color:#666666;
padding:0px 0 0 15px;
}
.ArchiveDetail .BlackTextArea a
{
color:#0080F4;
text-decoration:none;
}
.ArchiveDetail .BlackTextArea a:hover
{
color:#0080F4;
text-decoration:underline;
}
.ArchiveDetail .PostContent
{
width:665px;
 min-height:auto;
 float:left;
 padding:10px 0 10px 0px;
}
 .LeftMainContainerAbout
{
width:665px;
float:left;
height:auto;
margin:0px 9px 0 0px;
}
/*CSS for News Detail Right Container Starts Here*/
.NewPanelContainer
{
	width:202px;
	float:right;
	height:auto;
	margin:0px 0px 10px 10px;
			}
		.NewPanelSpacer
{
	width:202px;
	float:left;
	height:10px;
			}
.NewPanel
{
	width:180px;
	float:left;
	height:auto;
	border:1px solid #ccd3d9;
	padding:10px;
	
		}
.TopHeadings
{
	width:180px;
	height:auto;
	float:left;

}
.NewHeadings
{
	width:180px;
	float:left;
	height:auto;
	margin:0 0px 5px 0px;
	}
.LeftImage
{
	width:24px;
	height:22px;
	float:left;
}
	
.TopHeadingText
{
	width:146px;
	height:17px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003095;
	padding-top:5px;
	font-weight:normal;
	padding-left:10px;
	}
.TopHeadingText a
{
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003095;
	text-decoration:none;
}
.TopHeadingText a:hover
{
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003095;
	text-decoration:underline;
}
.DocumentHeadingContainer
{
	width:165px;
	height:auto;
	float:left;
		
	
}
.OuterMainContainer
{
width:665px;
height:300px;
float:left;
border:solid 1px red;
}
.LeftMainContainer
{
width:675px;
float:left;
height:auto;


}/* Class used for Left main container for author detail page.*/
.AuthorDetailLeftMainContainer
{
width:665px;
float:left;
height:auto;


}

/* Class used for Name of Author for author detail page.*/
.AuthorDetailName
{
width:665px;;
float:left;
height:auto;
font-size:22px;
color:#FF5400;
font-weight:bold;
padding: 0px 0 15px 0px;

}
	.DocumentTitleContainerLineSpacer
{
width:665px;
float:left;
height:5px;
background-image:url(Images/SeparatorLine.jpg);
background-repeat:no-repeat;
}.DocumentLeftSearchPanel
{
width:260px;
height:auto;
float:left;
padding:0 0px 0 65px;
font-weight:bold;

margin:3px 0 0 0px;
}
.DocumentSearchPanelTextBoxContainer
{
width:195px;
height:auto;
float:left;

}
.DocumentSearchPanelButtonContainer
{
width:70px;
height:auto;
float:left;

}
.Spacer
{
float:left;
height:15px;
width:665px;
}
	.LawFirmGrayHorizontalLine
{
width:665px;
height:1px;
float:left;
background-color:#ccd3d9;
margin:0 0 5px 0px;

}
.LawFirmGrayHorizontalLineBottom
{
width:665px;
height:1px;
float:left;
background-color:#ccd3d9;
margin:5px 0 0px 0px;
}
/* Class used for Title of post related to the Author on Author detail page*/
 .AuthorDetailPostTitle
{
width:665px;
height:auto;
float:left;
font-size:12px;
	color:#003095;
	}
	.DocumentPostTitle
{
width:665px;
height:auto;
float:left;
font-size:12px;
	color:#003095;
padding:8px 0 8px 0px;
background-color:#f4f5f7;
	}

.DocumentContainer
{
	width:665px;
height:auto;
float:left;
padding:13px 0 0px 0px;

	
}
/*Class used to give style to links on the website*/
.BoldLink
{

color:#003095;
text-decoration:underline;
font-weight:bold;
}
.BoldLink:hover
{

color:#003095;
text-decoration:none;
font-weight:bold;
}
.DocumentImage
{
float:left;
height:auto;
width:16px;
margin:3px 0 0 0px;
}
.DocumentContainerText
{
	width:641px;
	height:auto;
	float:left;
	margin:0 0 0 8px;
	line-height:18px;

}
.DocumentImageArea
{
	width:20px;
	height:22px;
	float:left;

}
	
.DocumentTextArea
{
	width:150px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0263b8;
	
	

	
}
 .DocumentTextArea a
{
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0263b8;
	text-decoration:none;
	
}
 .DocumentTextArea a:hover
{
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0263b8;
	text-decoration:underline;
}

.LawFirmContainer
{
	width:180px;
	height:auto;
	float:left;
	}

.LawFirm
{
	width:180px;
	height:auto;
	float:left;
	background-image:url(../Images/HeadingBorder.jpg);
	background-repeat:repeat-x;
	color:#d44700;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0 0px 0px;
	}
.SubHeadings
{
	width:176px;
	height:auto;
	float:left;
	padding-left:4px;
	padding-top:0px;
	
}
.SubHeadings ul
{
	margin:5px 0 0 0px;
	padding:0px;
		list-style:none;
}
.SubHeadings ul li
{
color:#003095;
list-style-type:none;
float:left;
width:171px;
height:auto;
padding:0 0 0px 0px;
margin:0 0 0px 5px;
}
.SubHeadings .RedArrowImage
{
float:left;
height:10px;
width:10px;
background-image:url(Images/ArrowMultimedia.gif);
background-repeat:no-repeat;
margin:2px 0 0 0px;
}
.SubHeadings .LinkContainer
{
float:left;
width:161px;
height:auto;
font-weight:normal;
line-height:15px;
}
.SubHeadings ul li a
{
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003095;
	text-decoration:none;
}
.SubHeadings ul li a:hover
{
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003095;
	text-decoration:underline;
}
div#content img { border:1px solid #939698; padding:2px; }
.AuthorImage
{width:630px;float:left;margin-bottom:10px;}
div#content .AuthorImage img { border:0px solid #939698;  }
#content.home .col-tags ul { 
    list-style-position: outside;
    list-style-type: none;
	margin:0px 0;
	padding:0;
	
}
.col-tags ul li { 
    font-size:10px;
	font-weight:bold;	
	float:left;
}
#content.home img.thumb { float: right; margin: 2px 0 2px 7px; max-width:100px; max-height: 100px; width: auto !important; width: 100px; height: auto !important; height: 100px }
.GreenSocketContantArea a img.SubImage{margin-top:14px;border:1px solid #939698;padding:2px; max-width:100px; max-height: 100px; width: auto !important; width: 100px; height: auto !important; height: 100px
}
*:first-child+html .GreenSocketContantArea a img.SubImage{width: auto;  height: auto; border:1px solid #939698; padding:2px;float:inherit;margin-top:4px;max-width:100px; max-height: 100px; width: auto !important; width: 100px; height: auto !important; height: 100px
}

.clearfix:after, .col-group:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}   
.clearfix, .col-group { display: inline-block;  } 
/* Hides from IE-mac \*/
* html .clearfix, * html .col-group { height: 1%; }
.clearfix, .col-group { display: block; }
/* End hide from IE-mac */
#content.home .col-a { width: 431px; padding-right: 0px; margin:0px 0 0 14px; float: left; background: transparent;}

#content.home .col-b { width: 431px; margin: 0px 0 0 0; padding-left:0px; float: left; background: transparent;}
#content.home h1 { font-size: 25px;}
#content.home h2 { font-size: 20px;  }
#content.home h3 { font-size: 16px; }
div.col-a h1 a,  div.col-a h2 a, div.col-a h3 a { color:#003095; text-decoration:none; }
div.col-a h1 a:hover,  div.col-a h2 a:hover, div.col-a h3 a:hover { color:#003095; text-decoration:underline; }
div.col-b h1 a, div.col-b h2 a, div.col-b h3 a { color:#003095;text-decoration:none; }
div.col-b h1 a:hover, div.col-b h2 a:hover, div.col-b h3 a:hover { color:#003095;text-decoration:underline; }
#content.home h1, #content.home h2, #content.home h3 { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 1.15; padding: 0; margin: 0 }
#content.home .postmetadata { color: #a9a9a9; margin: 2px 0px 10px 0px ; }
#content.home .postmetadata, #content.home .postmetadata small { font-size: 12px;}
#content.home div.story p /* summary */ { font-size: 12px; color: #000000; line-height: 1.4;margin:0px;padding:0px;}
*:first-child+html #content.home div.story p
{
font-size: 12px; color: #000000; line-height: 1.4;
float:left;
margin:0px 0 -15px 0px;
padding:0px;
}
.RelatedStoriesList
{
width:auto;
	height:auto;
	float:left;
	padding-left:4px;
	padding-top:0px;
	
}
.RelatedStoriesList ul
{
float:left;
width:auto;

	margin:5px 0 0 0px;
	padding:0px;
		list-style:none;
}
.RelatedStoriesList ul li
{
display:block;

width:auto;
color:#003095;
list-style-type:none;
float:left;
height:auto;
padding:0 0 0px 0px;
margin:0 0 5px 5px;
}
.RelatedStoriesList ul li a
{
font-weight:normal;
color:#003095;
text-decoration:none;
}
.RelatedStoriesList ul li a:hover
{
font-weight:normal;
color:#003095;
text-decoration:underline;
}
.RelatedStoriesList .RedArrowImage
{
float:left;
height:10px;
width:10px;
background-image:url(Images/ArrowMultimedia.gif);
background-repeat:no-repeat;
margin:2px 0 0 0px;
}
.NoRecordFoundText
{
float:left;
height:auto;
margin:0 0 0 10px;
}
.ArchiveLeftSearchPanel
{
width:170px;
height:auto;
float:left;
padding:0 0px 0 45px;
font-weight:bold;
margin:3px 0 0 0px;
}
.ArchiveSearchPanelDropDownContainer
{
width:140px;
height:auto;
float:left;

}
 /* Class used for Title of post related to the Author on Author detail page*/
 .AuthorDetailPostSubTitle
{
width:665px;
height:auto;
float:left;
font-size:14px;
font-weight:bold;
	color:#003095;
	}
.AuthorDetailPostSubTitle a
{
color:#003095;
text-decoration:none;
}
.AuthorDetailPostSubTitle a:hover
{
color:#003095;
text-decoration:underline;
}
.wide-image
{
float:left;
margin:0 0 15px 0px;
}
/*Css For Webinars Detail Page Ends here*/
.PodcastContainer {
	
	width: 675px;
	height:auto;
	float:left;
}
.HeadingPodcast
{
width:665px;
height:auto;
float:left;
font-size:20px;
color:#003095;
font-weight:bold;
padding: 0px 0 0 0px;
}
.SubHeadingPodcast
{
width:665px;
height:auto;
float:left;
font-size:14px;
font-weight:bold;
	color:#003095;
	padding:10px 0 0 0px;
}
.VideoContainerPodcast
{
	width:665px;
	height:auto;
	float:left;
	padding-top:14px;
}
.LeftAreaPodcast
{
	width:416px;
	height:auto;
	border:1px solid #c4c4c4;
	float:left;
	padding:8px;
}
.SpacerPodcast
{
	width:19px;
	height:300px;
	float:left;
}
.EpisodeAreaPodcast
{
	width:208px;
	min-height:319px;
	border:1px solid #c4c4c4;
	float:left;
		padding:10px 0 0 0px;
}
.HeadingEpisode
{
	width:192px;
	height:auto;
	float:left;
	color:#d44700;
	font-size:15px;
	padding:0px 0 0 16px;
	}
.SubHeadingEpisode
{
	width:192px;
	height:auto;
	float:left;
	
	padding-top:10px;
}
.SubHeadingEpisode ul
{
float:left;
width:192px;
	margin:0px;
	padding:0px 0 10px 0px;
}
.SubHeadingEpisode ul li
{
float:left;
width:182px;
	list-style:none;
	color:#003095;
		font-size:13px;
	
	padding:3px 5px 3px 20px; 
	
	background:url(Images/BulletEpisode.jpg)   7px  4px  no-repeat  #FFFFFF;
}
.SubHeadingEpisode ul li.AlternatingRow
{
float:left;
width:182px;
	list-style:none;
	color:#003095;
	font-size:13px;
		padding:3px 5px 3px 20px; 
	background:url(Images/BulletEpisode.jpg)   7px  4px  no-repeat #ECF5FC;
}
.SubHeadingEpisode ul li a
{
		color:#003095;
	font-size:13px;
	text-decoration:none;
}

/*.SmaillImageAreaPodcast
{
	width:665px;
	height:auto;
	float:left;
	padding-top:35px;
}*/
.PodCastVideoSpacer
{
float:left;
width:665px;
height:35px;
}
.SmaillImageAreaPodcastNew
{
	width:665px;
	height:auto;
	float:left;
	background-color:#ECF5FC;
	padding:10px 0 10px 0px;
}
.SmaillImageAreaPodcastAlternateRow
{
	width:665px;
	height:auto;
	float:left;
	background-color:#ffffff;
	padding:10px 0 10px 0px;
}
.leftImageAreapodcat
{
	width:116px;
	height:auto;
	float:left;
		}
.leftImageAreapodcatimg
{
max-width:100px; max-height: 100px; padding:8px; margin:0px; background-color:#ffffff;
	border:1px solid #c4c4c4; width: auto !important; height: auto !important;
	}
.DescriptionAreaPodcast
{
	width:522px;
	height:auto;
	float:left;
	padding-top:0px;
	padding-left:23px;
	}
.TitlePodcast
{
	width:522px;
	height:auto;
	float:left;
	color:#003095;
	font-weight:bold;
}
.DescrioptionAreaPodcast
{
	width:522px;
	height:auto;
	float:left;
	padding-top:11px;
}
.SeparatorDescription
{
	width:665px;
	height:1px;
	float:left;
	background-color:#ccd3d9;
	margin:0px 0 0px 0px; 
}
.VideoContainerVideoSection
{
	width:665px;
	height:auto;
	float:left;
	padding-top:14px;
}
.VideoSection
{
width:auto;
	max-width:647px;
	height:auto;
	border:1px solid #c4c4c4;
	float:left;
	padding:8px;
	
}
.DateAreaWebinars
{
width:522px;
height:auto;
float:left;
margin:3px 0 0 0px;
}
.SearchDetailPostSubTitle
{
width:665px;
height:auto;
float:left;
font-size:14px;
font-weight:bold;
	color:#003095;
	}
.SearchDetailPostSubTitle a
{
color:#003095;
text-decoration:underline;
}
.SearchDetailPostSubTitle a:hover
{
color:#003095;
text-decoration:none;
}
.SearchDetailContentContainer a
{
font-weight:normal;
color:#003095;
text-decoration:none;
}
.SearchDetailContentContainer a:hover
{
font-weight:normal;
color:#003095;
text-decoration:underline;
}
.SearchDetailContentContainerText
{
width:665px;
height:auto;
float:left;
padding:0px 0 10px 0px;
}
.SearchDetailContentContainerText p
{
float:left;
margin:0px;
padding:0px;
}
*:first-child+html .SearchDetailContentContainerText p
{
float:left;
margin:0px 0 0px 0px;
padding:0px;
}
.LawFirmDetail
{
width:665px;
height:auto;
float:left;
font-size:13px;
color:#666666;
padding:3px 0 8px 0px;
}
.LawFirmDetail a
{
color:#003095;
text-decoration:none;
}
.LawFirmDetail a:hover
{
color:#003095;
text-decoration:underline;
}
/* Class used for Name of Author on the side bar to the Author on Author detail page*/
 .SideBarAuthorTitle
 {
 width:290px;
float:left;
font-size:12px;
height:19px;
background-color:#0080F4;
color:#fff;
font-weight:bold;
padding:4px 0 0 10px;
margin:0 0 10px 0px;
}
/* Class used for left Panel text of Author detail on the side bar to the Author on Author detail page*/
.SideBarAuthorText
{
float:left;
width:203px;
height:auto;
}
.SideBarAuthorText p
{
margin:0px;
padding:0px;
float:left;
}
/* Class used for right  Panel image of Author on the side bar to the Author on Author detail page*/
.SideBarAuthorImage
{
float:left;
width:77px;
height:100px;
padding:0 10px 0px 10px
}
/* Class used for Read More button for  Author detail on the side bar to the Author on Author detail page*/
.SideBarReadMoreButton
{
float:left;
width:203px;
height:auto;
text-align:right;
padding:5px 0px 0px 0px
}

.BlogRightContainer .TextJustBlog a.BlogLink

{

width:213px;

float:left;

color:#003095;

font-size:11px;

font-weight:bold;

padding:0px 0 0px 0px;

font-family:Verdana;

text-decoration:none;

}

.BlogRightContainer .TextJustBlog a.BlogLink:hover

{

width:213px;

float:left;

color:#003095;

font-size:11px;

font-weight:bold;

padding:0px 0 0px 0px;

font-family:Verdana;

text-decoration:underline

}
/* class used for containing form */
.GotTipsForm
{
width:600px;
height:auto;
margin-left:5px;
}
/* class used for giving heading */
.GotTipsHeading
{
padding-left:10px;
font-size:22px;
color:#FF5400;
font-weight:bold;
}
/* class used for paragraph */
.GotTipsPara
{
float:left;
margin:0 0 15px 0px;
padding:0px;
width:665px;
}

/* class used for entering name to input box */
.GotTipsInputBoxNameText
{
width:665px;
float:left;
height:auto;
margin:15px 0 0 0px;
}
/* class used for entering value to input box */
.GotTipsInputBoxValueText
{
width:600px;
height:auto;
padding:2px 0 0 10px;
margin:0 0 10px 0;
}
.GotTipsInputBoxErrorMsg
{
color:red;
width:600px;
height:auto;
padding:2px 0 0 10px;
margin:0 0 10px 0;
}
/*Got Tips Css ends Here*/
.caption
{
width:431px;
height:auto;
margin-top:4px; font-family: Verdana, Arial, sans-serif; color: #444;font-size:11px;
}
/*Reprints Css starts here*/
#ReprintsRightcontainer
{
width:360px;
height:auto;
float:left;

}
/*Reprints Css starts here*/
#ReprintsLeftcontainer
{
width:295px;
height:auto;
float:left;
padding:0 10px 0 0px;
line-height:22px;
}
#ReprintsLeftcontainer h1, h2, h3, h4
{
color:#003095;
}
#ReprintsLeftcontainer a
{
color:#003095;
text-decoration:none;
}
/* class used for Max char on the page*/
.ReprintsMaxChar
{
color:#000000;
font-size:10px;
}
#ReprintsLeftcontainer a:hover
{
color:#003095;
text-decoration:underline;
}
.ReprintsUpperText
{
width:360px;
height:auto;
}
.ReprintsForm
{
width:360px;
height:auto;
}
.ReprintsWrapper
{
width:360px;
height:auto;
clear:both;
}
.ReprintsLeftPart
{
width:25px;
float:left;
text-align:right;
}
.ReprintsRightPart
{
width:330px;
float:left;
}
.ReprintsBottomLeftPart
{
width:100px;
float:left;
text-align:right;
font-weight:normal;

}
.ReprintFormContent
{
width:100px;
height:27px;
}
.ReprintRightArticleFormContent
{
width:250px;
min-height:17px;
padding:0 0 10px 0px;
}
.ReprintArticleFormContent
{
width:100px;
min-height:17px;
padding:0 0 10px 0px;
}
.ReprintRightFormContent
{
width:250px;
height:27px;
}
.ReprintMultiLineFormContent
{
width:100px;
height:60px;
}

.ReprintRightMultiLineFormContent
{
width:250px;
height:60px;
}
.ReprintSpacer
{
float:left;
height:27px;
width:5px;
}
.ReprintsBottomRightPart
{
width:220px;
height:auto;
float:left;
text-align:left;
}
.ReprintsStar
{
color:red;
}
.ReprintsHeading1st
{
float:left;
width:360px;
height:auto;
font-size:18px;
font-weight:bold;
color:#003095;
}

.ReprintsPara
{
margin-top:3px;
margin-bottom:8px;
}
.ReprintsHeading2nd
{
float:left;
height:auto;
width:360px;
font-size:13px;
font-weight:bold;
color:#003095;
}
.ReprintsLabelMessage
{
float:left;
height:auto;
width:360px;
text-align:center;
}
.ReprintsLine
{
float:left;
height:1px;
background-color:#ccd3d9;
width:360px;
margin:10px 0 10px 0px;
}
.ReprintsTextArea
{
width:360px;
height:50px;
clear:both;
margin-bottom:10px;
border:solid 1px yellow;
}

/*Reprints css ends here*/
#content.home div.story ul, div.col-b li,
#content.home .more-news ul { list-style: none; padding: 0; margin-left:1px;width:400px ;margin-top:-20px;}

*:first-child+html #content.home div.story ul, div.col-b li, 
#content.home .more-news ul { list-style: none; padding: 0; margin-left:5px; width:400px;margin-top:0px;margin-bottom:0;line-height:15px; }


*:first-child+html #content.home div.col-b div.story ul
{

margin-bottom:-20px;
float:left
}

*:first-child+html #content.home div.col-b div.col-b li
{
margin-top:0px;float:left;margin-left:10px;
}
*:first-child+html #content.home div.col-b div.col-b li h4 
{
padding-left:-5px; margin-top:0px;float:left;

}


#content.home div.col-b div.col-b li h4
{
 margin-top:-20px;
}


#content.home div.story ul li, div.col-b li, .more-news li 
{ padding: 0 0 0 10px; background: url('Images/ArrowMultimedia.gif') no-repeat 0 2px;} 


#content.home div.story ul li h4 a, div.col-b  li h4 a {color:#003095; text-decoration:none;font-size: 12px;  }
#content.home div.story ul li h4 a:hover, div.col-b  li h4 a:hover 
{color:#003095; text-decoration:underline;font-size: 12px; }

/*CSS for Subscription Form*/
.RegistrationContainer {
	width: 665px;
	height:auto;
	float:left;
	
}
.RegistrationHeader
{
	width:665px;
	height:78px;
	background-image:url(Images/RegistrationBg.jpg);
	background-repeat:no-repeat;
}
.RegistrationMiddle
{
	width:665px;
	min-height:250px;
	float:left;
	background-image:url(Images/RegistrationLineBg.jpg);
	background-repeat:repeat-y;
}
.RegistrationBottom
{
	width:665px;
	height:56px;
	float:left;
	background-image:url(Images/RegistrationLineBgBottom.jpg);
	background-repeat:repeat-x;
}
.LeftBottomRegistration
{
	width:15px;
	height:56px;
	float:left;
	background-image:url(Images/LeftBottomRegistration.jpg);
	background-repeat:no-repeat;
}
.RightBottomRegistration
{
	width:15px;
	height:56px;
	float:left;
	background-image:url(Images/RightBottomRegistration.jpg);
	background-repeat:no-repeat;
}
.BottomMiddle
{
	width:635px;
	height:41px;
	float:left;
	text-align:center;
	padding-top:15px;
}
.StoryText
{
	width:665px;
	height:auto;
	float:left;
	text-align:center;
	color:#003095;
	font-size:25px;
	padding-top:7px;
	
}
.BlueCoorStoryText
{
	color:#003095;
}
.FreeTrialText
{
	width:665px;
	height:auto;
	float:left;
	text-align:center;
	color:#003095;
	font-size:28px;
	font-weight:bold;
	

}
.FreeTrialTextSingle
{
	width:665px;
	height:auto;
	float:left;
	text-align:center;
	color:#003095;
	font-size:28px;
	font-weight:bold;
	padding-top:8px;

}
.UserRegistrationContainer
{
	width:306px;
	height:auto;
	float:left;
	padding:20px 0 0 25px;
}
.UserRegistrationFreeContainer
{
	background-image:url(Images/BgSubscribe.jpg);
	background-repeat:repeat-y;
	width:665px;
	height:auto;
	
}
.UserRegistrationFreeContainerText
{
padding:20px 10px 20px 10px;
}
.SubmitRequestText
{
	width:300px;
	height:auto;
	float:left;
	line-height:14px;

	padding-bottom:1px;
	
}
.UserRegistrationPanelMainContainer
{
	width:665px;
	height:auto;
	float:left;
	padding:0px 0 0 0px;
}
.UserRegistrationPanelContainer
{
	width:625px;
	height:auto;
	float:left;
	padding:0px 20px 0 20px;
	}
.UserRegistrationPanelContainerSpacer
{
width:625px;
	height:20px;
	float:left;
}
.UserRegistrationFormContainer
{
	width:625px;
	height:auto;
	float:left;
	padding:0 0 10px 0px;
	
}
/* class used for showing email error msg in jac subscription account page */
.UserRegistrationFormContainerSubscriptionAccountForJAC
{
	width:250px;
	height:auto;
	float:left;
	padding:0 0 10px 0px;
	
}
.UserBillingSubmitButton
{
	width:625px;
	height:auto;
	float:left;
	padding:20 0 0px 0px;
	text-align:left;

}
.UserRegistrationPanelSpacer
{
	width:5px;
	height:25px;
	float:left;
}
.UserRegistrationFirstLastNameContainer
{
	width:300px;
	height:auto;
	float:left;
	
	}

.UserRegistrationFirstLastNameText
{
	width:300px;
	height:15px;
	float:left;
	font-weight:bold;
	color:#444;
		}
.UserRegistrationFirstLastNameTextSpacer
{
float:left;
width:25px;
height:20px;
}
.UserRegistrationFirstLastNameTextBox
{
	width:300px;
	height:25px;
	float:left;
	text-align:left;
	
	
}
/*.UserRegistrationLastNameText
{
	width:112px;
	height:25px;
	float:left;
	text-align:right;
}

.UserRegistrationLastNameTextBox
{
	width:230px;
	height:25px;
	float:left;
	text-align:left;
	
}*/
.UserRegistrationEmailText
{
	width:665px;
	height:15px;
	float:left;
	text-align:left;
	font-weight:bold;
	color:#444;
}
.BigImageContent div a h4{
	color:#DBA215;
	padding:3px 0px;
	font-family:Arial;
	font-size:21px; /* changed on 5 oct 2013 to resolve IE 9 issue*/
	width:418px;
	float:left;
	margin:0px;
	text-decoration:none;
}
.BigImageContent div a:hover h4{
	color:#DBA215;
	padding:3px 0px;
	font-family:Arial;
	font-size:21px; /* changed on 5 oct 2013 to resolve IE 9 issue*/
	width:418px;
	float:left;
	margin:0px;
	text-decoration:none;
}



.BillingInformationTotalAmountTextContainer
{
	width:210px;
	height:20px;
	float:left;
	margin:0 5px 0 0px;
	font-weight:bold;
	font-size:14px;
	color:#444;
}
.BillingInformationTotalAmount
{
	width:390px;
	height:15px;
	float:left;
	text-align:left;
	font-size:14px;
	color:#444;
	font-weight:bold;
	
}
.UserRegistrationEmailTextBox
{
	width:625px;
	height:25px;
	float:left;
	text-align:left;
	
}
.BillingInformationIconImage
{
	width:25px;
	height:15px;
	float:left;
	margin:10px 0 0 3px;
	
}
.UserRegistrationCheckboxContainer
{
	width:625px;
	height:auto;
	float:left;
	text-align:left;
	
}
.UserRegistrationCardnumberContainer
{
	width:90px;
	height:auto;
	float:left;
	text-align:left;
	
}
.UserBillingHeaderContainer
{
	width:625px;
	height:auto;
	float:left;
	font-size:14px;
	color:#003095;
	text-align:left;
	font-weight:bold;
}
.UserBillingHeaderContainerLineSpacer
{
	width:625px;
	height:4px;
	float:left;
	background-color:#EDEEEE;
	margin:7px 0 15px 0px;
}
.UserRegistrationFormHorizontalSpacer
{
width:625px;
	height:10px;
	float:left;
}

.UserRegistrationDisclaimerContainer
{
	width:621px;
	height:100px;
	float:left;
	border:1px solid #7F9DB9;
	overflow:scroll;
}
.UserRegistrationCheckboxContainer ul
{
width:625px;
list-style:none;
margin:10px 0 0 0px;
padding:0px;
height:auto;
display:inline;
}
.UserRegistrationCheckboxContainer ul li
{
margin:5px 0 0px 15px;
padding:0px;
float:left;
list-style-type:none;
}
/*.UserRegistrationUserNameText
{
	width:100px;
	height:25px;
	float:left;
	text-align:right;
	}

.UserRegistrationUserNameTextBox
{
	width:180px;
	height:25px;
	float:left;
	text-align:left;
	
}
.UserRegistrationCityText
{
	width:160px;
	height:25px;
	float:left;
	text-align:right;
}

.UserRegistrationCityTextBox
{
	width:215px;
	height:25px;
	float:left;
	text-align:left;
	
}
*/
.UserRegistrationWorkOccupationManagementContainer
{
	width:191px;
	height:auto;
	float:left;
		}
.StarColor
{
	color:#F00000;
}
.UserRegistrationWorkOccupationManagementText
{
	width:191px;
	height:15px;
	float:left;
			font-weight:bold;color:#444	}

.UserRegistrationWorkOccupationManagementDropdown
{
	width:191px;
	height:25px;
	float:left;
	
}
.BillingInformationExpirationDateDropdown
{
	width:65px;
	height:25px;
	float:left;
	
}
.UserRegistrationWorkOccupationManagementDropdownSpacer
{
float:left;
width:12px;
	height:25px;
}
.TextBoxClassLogin
{
border:solid 1px #7F9DB9;
}
.UserRegistrationOccupationText
{
	width:80px;
	height:25px;
	float:left;
	text-align:right;
}

.UserRegistrationOccupationTextBox
{
	width:215px;
	height:25px;
	float:left;
	text-align:left;
	
}
.UserRegistrationManagementText
{
	width:160px;
	height:25px;
	float:left;
	text-align:right;
}

.UserRegistrationManagementTextBox
{
	width:215px;
	height:25px;
	float:left;
	text-align:left;
	
}
.UserRegistrationHelpContainer
{
width:100px;
height:auto;
float:left;
}
.UserRegistrationLabel
{
	width:665px;
	height:auto;
	float:left;
	text-align:center;
		
}
.IntrestedAreaText
{
	width:300px;
	height:auto;
	float:left;
	line-height:22px;
	font-size:18px;
	font-weight:bold;
	
	
}
.UserRegistrationForm
{
	width:225px;
	height:auto;
	float:left;
	padding-top:20px;
}
.UserFormContainer
{
	width:210px;
	height:48px;
	float:left;

}
.UserRadioContainer
{
	width:210px;
	height:auto;
	float:left;
	padding-top:10px;
}
.UserCityContainer
{
	width:210px;
	height:55px;
	float:left;
}
.UserTextArea
{
	width:210px;
	height:auto;
	float:left;
}
.UserTextBoxArea
{
	width:210px;
	height:auto;
	float:left;
}
.UserTextBoxClass
{
	width:210px;
	height:16px;
}
.UserRedStar
{
	color:#F00;
}
.ListClass
{
	width:217px;
	height:18px;
}
.UserListContainer
{
	width:217px;
	height:48px;
	float:left;
}
.UserListTextArea
{
	width:217px;
	height:auto;
	float:left;
}
.UserListBoxArea
{
	width:217px;
	height:25px;
	float:left;
}
.TextSizeUser
{
	font-size:10px;
}
.UserCheckBoxContainer
{
	width:210px;
	height:45px;
	float:left;
}
.UserTextBoxArea ul
{
list-style:none;
margin:0px;
padding:0px;
height:auto
}
.LeftPnelAnty .SubscriptionText
{
width:657px;
line-height:22px;

}
.DemoLeftMainContainer
{
width:665px;
float:left;
height:auto;
}
.DemoPanelContainer
{
width:665px;
height:auto;
float:left;
background-color:#ECF5FC;
padding:10px 0 10px 0px;
}
.DemoPanelContainerAlternateRow
{
width:665px;
height:auto;
float:left;
background-color:#ffffff;
padding:10px 0 10px 0px;
}
.QuesAnsPanelContainer
{
width:665px;
height:auto;
float:left;
}
.QuesAnsPanel
{
width:70px;
height:auto;
float:left;
text-align:right;
}
.QuesAnsPanelSpacer
{
width:10px;
height:10px;
float:left;

}
.QuesAnsPanelContent
{
width:585px;
height:auto;
float:left;

}
.LabelMessage
{
width:665px;
float:left;
height:10px;
	color:#FF5400;
	text-align:center;
	margin-bottom:20px;
}
.SubscribeText
{
width:665px;
height:auto;
padding: 20px 0px 20px 0px;
}
.Separator
{
width:665px;
	height:1px;
	float:left;
	background-image:url(Images/RegistrationLineBgBottom.jpg);
	background-repeat:repeat-x;
}
.RegBottom
{
	width:665px;
	height:56px;
	float:left;
	background-image:url(Images/RegistrationLineBgBottom1.jpg);
	background-repeat:repeat-x;
}
.ForgotPassword
{
float:left;width:300px;padding-top:10px;*padding-top:0px;*margin-top:-8px;
}
.RegisterBtn
{
margin-top:20px;
float:left;
}
.FreeTrial
{


	text-align:center;
	color:#003095;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}
.FreeTrial:hover
{


	text-align:center;
	color:#003095;
	font-size:20px;
	font-weight:bold;
	text-decoration:underline;
}
.UserLabelContainer
{
width:620px;float:left;height:auto;
}
.UserLabelTextArea
{
width:300px; float:left;height:20px;
}
.UserLabelInputArea
{
width:300px; float:left;height:40px;
}
.UserSingleInputArea
{
width:600px; float:left;height:40px;
}
.UserDropdownLabel
{
width:200px;height:20px;float:left
}
.UserDropdownArea
{
width:200px;height:40px;float:left
}
/*PopUp CSS*/
/* HELP POPUP */

#pic {

	left: 5px;
	
	position: relative;
	
	top: 3px;
	
	width: 135px;

}

 

#pic a .popup {

	display: none;

	position: absolute;

}

 

#pic a.p1, #pic a.p1:visited {

	background: #FFFFFF;

	display: block;

	height: 16px;

	left: 0px;

	text-decoration: none;

	top: 0px;

	width: 16px;

}

 

#pic a.p1:hover {

	background-color: #8C97A3;

	color: #000000;

	text-decoration: none;

}

 

#pic a.p1:hover .popup {

	display: block;
	left: 20px;
	position: relative;
	top: -60px;
	
}

 

.popup-content {

	border: 1px solid #fb4f14;

	background:#ffffff;         

	width:200px;

	height:auto;

	opacity:0.8;

	filter:alpha(opacity=80);

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:14px;

	padding:17px;

}

 

.popup

{

	position:absolute;

	z-index:10;

	overflow:hidden;/*must have*/

	width:33em;/*must have for any value*/;

}

 

.popup iframe

{

	display:none;/*sorry for IE5*/

	display/**/:block;/*sorry for IE5*/

	position:absolute;/*must have*/

	top:0;/*must have*/

	left:0;/*must have*/

	z-index:-1;/*must have*/

	filter:mask();/*must have*/

	width:3000px;/*must have for any big value*/

	height:3000px/*must have for any big value*/;

}

 

.overflowVis { 

	overflow:visible !important;

	padding-bottom:22px;

}

 

/* END: HELP POPUP */




.RelatedStoriesNew
{
color:#D44700;
font-size:13px;
font-weight:bold;
float:left;
width:650px;
padding-bottom:8px;
}
.ReplatedPostItem ul
{
margin:0px;
padding-left:8px;
width:650px;
float:left;
list-style-type:none;
display:block;
}


.ReplatedPostItem ul li
{
background-image:url(Images/ArrowMultimedia.gif);
background-repeat:no-repeat;
width:650px;
float:left;
padding-bottom:4px;


}
.ReplatedPostItem ul li a
{
font-weight:normal;
color:#003095;
text-decoration:none;
padding-left:3px;
line-height:16px;
margin-top:-3px;
float:left;

}
.ReplatedPostItem ul li a:hover
{
font-weight:normal;
color:#003095;
text-decoration:underline;
padding-left:3px;
line-height:16px;
margin-top:-3px;
float:left;

}
/*Register Page CSS*/
.LogingAreaContainer {
	width: 665px;
	height:auto;
	float:left;
}
.LeftPanelLogin
{
	width:269px;
	height:auto;
	float:left;
	
	
	}
.TopHeadingLogin
{
	width:665px;
	height:37px;
	float:left;
	color:#0072b1;
	font-weight:bold;
	font-size:14px;
}
.HeaderImageLogin
{
	width:665px;
	height:116px;
	float:left;
	background-image:url(Images/HeaderLogin.jpg);
	background-repeat:no-repeat;
}
.HeaderTextLogin
{
	width:495px;
	height:70px;
	float:left;
	font-size:19px;
	font-weight:bold;
	color:#FFF;
	line-height:26px;
	padding:17px 0 0 20px;
}
.YellowColor
{
	color:#fbc117;
}
.LoginFormArea
{
	width:644px;
	height:auto;
	float:left;
	padding:13px 0 0 21px;
}

.RegisterContainerLogin
{
	width:640px;
	height:auto;
	float:left;
	font-weight:bold;
	font-size:14px;
}
.SpacerLogin
{
	width:640px;
	height:15px;
	float:left;

}
.SpacerRegisterLogin
{
	width:269px;
	height:1px;
	margin-top:25px;\
	float:left;
	

}
.TextAreaLogin
{
	width:640px;
	height:auto;
	float:left;
	padding-bottom:2px;
}
.TextAreaLoginCheckboxTextContainer
{
	width:269px;
	height:auto;
	float:left;
}
.TextAreaLoginCheckboxTextContainer ul
{
	width:269px;
	height:auto;
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
	.TextAreaLoginCheckboxTextContainer ul li
{
	width:269px;
	height:auto;
	float:left;
	margin:0 0 3px 0px;
	line-height:16px;
	padding:0px;
	}
	.TextAreaLoginCheckboxTextContainer ul li .CheckBoxContainer
{
	width:25px;
	height:20px;
	float:left;
		}
	.TextAreaLoginCheckboxTextContainer ul li .CheckBoxTextContainer
{
	width:235px;
	height:auto;
	float:left;
	padding:2px 0 0 0px;
		}
.TextBoxContainerLogin
{
	width:640px;
	height:16px;
	float:left;
}
.TextBoxClassLogin
{
	width:189px;
	height:16px;
}
.SmallTextBoxClassLogin
{
	width:189px;
	height:16px;
}
.RegisterBtn
{
	width:640px;
	height:23px;
	float:left;
}
.MiddleSpacerLogin
{
	width:50px;
	height:300px;
	float:left;
}
.RighttPanelLogin
{
	width:269px;
	height:auto;
	float:left;
	
}
.TextAreaCheckbox
{
	width:210px;
	height:auto;
	float:left;
	padding-bottom:2px;
}
.LostPassword
{
    width:210px;
	height:auto;
	float:left;
	font-size:12px;
	color:#2c65a8;
	font-weight:bold;
	
}
.LostPassword a
{
	font-size:11px;
	color:#2c65a8;
	text-decoration:underline;
}
.SpacerForJACRegisterPage
{
    width:660px;
	height:15px;
	float:left;
	margin-top:10px;\
	border:solid 1px red;
}
.SignUpSpacer
{
	width:210px;
	height:10px;
	float:left;
}
	
.SignUpContainer
{
	width:186px;
	height:auto;
	float:left;
	border-bottom:2px solid #878682;
	border-left:2px solid #878682;
	border-right:2px solid #878682;
	
}
.BrownBarSignUp
{
	background-color:#ba6209;
	width:190px;
	height:11px;
	float:left;
}
.SignUpContent
{
	width:186px;
	height:auto;
	float:left;
	padding:10px 2px 0 2px;
}
.SignUpHeading
{
	width:186px;
	height:auto;
	float:left;
	color:#a1750c;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.MainJusticetext
{
	width:186px;
	height:auto;
	float:left;
	color:#45517b;
		font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	
}
.MainJusticetextStyle
{
	font-weight:normal;
}
.SignUpForm
{
width:164px;
	height:auto;
	float:left;
	padding:12px 0 0 16px;
}
.TextAreaSignUp
{
	width:157px;
	height:auto;
	float:left;
	padding-bottom:4px;
}
.StarColor
{
	color:#F00;
}
.TextboxSignUp
{
	width:157px;
	height:16px;
	float:left;
	padding-bottom:12px;
	
}
.TextboxClassSignUp
{
	width:146px;
	height:16px;
}
.TextboxClassEmail
{
	width:120px;
	height:16px;
}
.SubscribeBtn
{
	width:66px;
	height:24px;
	float:left;
	padding:4px 0 20px 0px;
}
.thumbnail { float: right }
.w75 { width: 75px }
.alignright { float: right;margin:5px; }
.alignleft { float: left ;margin:5px;}
#content {
line-height: 20px;
}
#content .alignright p {text-align:left;color: #444; line-height: 12px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; margin:9px 0 0 2px; }
#content .alignleft p {text-align:left;color: #444; line-height: 12px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; margin:9px 0 0 0; }
#content .aligncenter p {text-align:left;color: #444; line-height: 1.4; font-family:Arial, Helvetica, sans-serif; font-size: 11px; margin:9px 0 0 0; }
#content .wp-caption { margin: 0;}
#content .alignleft { margin: 0px 12px 0 0;}
#content .alignright { margin: 0px 0 0 12px;   }
#content .entry .wp-caption .wp-caption-text { color: #444; line-height: 1.2; font-size: 11px; text-align: left; margin: 0 10px 0 0 }
#content .entry .alignleft .wp-caption-text { margin: 0 10px 0 0 }
#content .entry .alignright .wp-caption-text { margin: 0 0 0 10px }
/* Class used for Name of Author for author detail page.*/
.CategoryName
{

float:left;
height:auto;
font-size:22px;
color:#FF5400;
font-weight:bold;
padding: 0px 0 15px 0px;
width:665px;
}
.BlogDetailGrayHorizontalLine
{
width:663px;
height:1px;
float:left;
background-color:#ccd3d9;
margin:0 0 5px 0px;

}
.BlogDetailGrayHorizontalLineBottom
{
width:663px;
height:1px;
float:left;
background-color:#ccd3d9;
margin:5px 0 0px 0px;
}
.BlogLineSeprator
{
border:solid 2px #E5E5E5;width:650px;float:left;height:0px;
}
.BlogShareContainer
{
width:630px;padding-top:10px; padding-bottom:10px;float:left
}
.ShareArea
{
width:200px;float:left;
}
.ShareSeprator
{
width:30px;float:left; color: #E5E5E5; font-size:14px;
}

a
{
color:#003095;
text-decoration:none;
outline: 0;
}
a:hover
{
color:#003095;
text-decoration:underline;

}
.BlogSubTitle
{
width:665px;
height:auto;
float:left;
font-size:20px;
font-weight:bold;
	color:#003095;
	}
.BlogSubTitle a
{
color:#003095;
text-decoration:none;
}
.BlogSubTitle a:hover
{
color:#003095;
text-decoration:none;
}
.SearchDetailTitleName
{
width:665px;;
float:left;
height:auto;
font-size:22px;
color:#FF5400;
font-weight:bold;
padding: 0px 0 0px 0px;

}
.SearchDetailButtonsContainer
{
width:665px;
float:left;
height:auto;
line-height:15px;
}
.SearchDetailContentContainer
{
width:665px;
height:auto;
float:left;
margin:0px 0 15px 0px;
}
.SearchDetailContentContainerText
{
width:665px;
height:auto;
float:left;
padding:0px 0 10px 0px;
}
.SearchDetailContentContainerText p
{
float:left;
margin:0px;
padding:0px;
}
*:first-child+html .SearchDetailContentContainerText p
{
float:left;
margin:0px 0 0px 0px;
padding:0px;
}
.SearchDetailPostSubTitle
{
width:665px;
height:auto;
float:left;
font-size:14px;
font-weight:bold;
	color:#003095;
	}
.SearchDetailPostSubTitle a
{
color:#003095;
text-decoration:underline;
font-size:14px;
}
.SearchDetailPostSubTitle a:hover
{
color:#003095;
text-decoration:none;
font-size:14px;
}
.SearchDetailContentContainer a
{
font-weight:normal;
color:#003095;
text-decoration:none;
}
.SearchDetailContentContainer a:hover
{
font-weight:normal;
color:#003095;
text-decoration:underline;
}
.SearchDetailButtonsContainer a
{
font-weight:bold;
color:#D44700;
text-decoration:none;
}
.SearchDetailButtonsContainer a:hover
{
font-weight:bold;
color:#D44700;
text-decoration:underline;
}
.RegionTitle
{
width:665px;
float:left;
height:auto;
font-size:16px;
color:#003095; 
font-weight:bold;
padding:10px 0 0 0px;
}

.RegionTitle a
{ 
color:#003095; 
text-decoration:none;
}
.RegionTitle a:hover
{ 
color:#003095; 
text-decoration:underline;
}
.RegionGrayText
{
width:665px;
height:auto;
float:left;
font-size:13px;
color:#a9a9a9;
padding:0px 0 10px 0px;
}
.RegionTextArea
{
width:665px;
height:auto;
float:left;
margin:0px;
padding:0px;
}

/***********Css For Attorney in Right Column********/
.MiddleContentContainer .RightImageSection .RightPanelContainer1 {
	width:298px;
	height:auto;
	float:left;
	border:solid 1px #d44700
}
.MiddleContentContainer .RightImageSection .RightPanelContainer1 .USAttornewHeader {
	width:288px;
	float:left;
	font-size:13px;
	height:19px;
	background-color:#d44700;
	color:#fff;
	font-weight:bold;
	padding:4px 0 0 10px
}
.MiddleContentContainer .RightImageSection .RightPanelContainer1 .USAttorneyContainer {
	width:298px;
	min-height:120px;
	float:left;
	padding:5px 0 5px 0;
	background-color:#d09600
}
.MiddleContentContainer .RightImageSection .RightPanelContainer1 .USAttorneyImageContainer {
	width:288px;
	height:70px;
	float:left;
	background-color:#d09600;
	margin:0 5px 10px 5px
}
.AttorneyImage {
	width:67px;
	height:73px;
	float:left
}
.AttorneySpacer {
	width:6px;
	height:73px;
	float:left
}
.MiddleContentContainer .RightImageSection .RightPanelContainer1 .USAttorneyTextContainer {
	width:288px;
	height:auto;
	float:left;
	font-size:12px;
	margin:0 5px 0 5px;
	font-weight:bold;
	color:#fffefe
}

.USLink {
	color:#fff;
	text-decoration:none
}
.USLink:hover {
	color:#fff;
	text-decoration:underline
}

/* CSS Document */

