﻿/* basic */
body 
{
		padding: 0;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		background-color:#000000;
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
		font-size:12px;
		line-height: 1.5em;
		color:#363636;
}


td {
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
		font-size:12px;
		line-height: 1.5em;
		color:#363636;
}

th {
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
		font-size:12px;
		line-height: 1.5em;
		color:#363636;
}

h1 
{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:22px;
		font-weight:normal;
		text-transform:uppercase;
		color:#000000;
		margin: 7px 0 10px 0;
		line-height: 1.5em;
}
h2 
{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		font-weight:normal;
		color:#000000;	
		margin: 7px 0 10px 0;	
		line-height: 1.5em;
}
h2.panel
{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		font-weight:normal;
		color:#000000;	
		margin: 0px 0 0px 0;	
		line-height: 1.5em;
}
h3 
{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:normal;
		text-transform:uppercase;
		color:#000000;		
		line-height: 1.5em;
		margin: 7px 0 10px 0;	
}
h4 
{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:normal;
		text-transform:uppercase;
		color:#363636;
		line-height: 1.5em;
		margin: 7px 0 10px 0;	
}

/* font */

.TitleHighlight
{
	color:#7d7d7d;				
}
.NormalText
{
    color:#363636;
}
.PipeLine
{
		color:#A8A8A8;
}
.DoubleQuote
{
	font-family: Georgia; 
	font-size: 25px; 
	color: #7D7D7D;
}
.Georgia22
{
	font-family:Georgia; 
	font-size:22px;
}
.Verdana11
{
	font-family: Verdana; 
	font-size: 11px;
}
.Verdana12
{
	font-family: Verdana; 
	font-size: 12px;
}
.Verdana16
{
	font-family: Verdana; 
	font-size: 16px;
}

.Arial12
{
	font-family:Arial; 
	font-size: 12px;
}
.SansSerif14
{
		font-family:Sans-Serif;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		color:#000000;		
		line-height: 1.5em;
		margin: 7px 0 10px 0;	
}
.Red
{
		color:#E63B1D;
}
.Black
{
		color:#000000;
}

.Smaller
{
		font-size:10px;
}
.Small
{
		font-size:11px;
}
.Normal
{
		font-size:12px;
}

.Big
{
		font-size:14px;
}
.Bigger
{
		font-size:16px;
}

.Error
{
		color:#E63B1D;
}


a, a:link, a:visited, a:active
{
	color:#363636;
	text-decoration:underline;
}
a:hover
{	
	color:#E63B1D;
	text-decoration:underline;
}

a.Glossary, a.Glossary:link, a.Glossary:visited, a.Glossary:active
{
	text-decoration:none;
}
a.Glossary:hover
{	
	color:#E63B1D;
	text-decoration:none;
}



a.Link:link, a.Link:visited,a.Link:active
{
	color:#363636;
	text-decoration:underline;
}
a.Link:hover
{	
	color:#E63B1D;
	text-decoration:underline;
}

a.Close, a.Close:link, a.Close:visited,a.Close:active
{
	text-decoration:underline;
	font-style:italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}
a.Close:hover
{	
	color:#E63B1D;
	text-decoration:underline;
	font-style:italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}


/* Faq link button style - start*/
a.FaqLinkbtnOriginal:link,a.FaqLinkbtnOriginal:visited,a.FaqLinkbtnOriginal:active
{
	
	color:#363636;
	text-decoration:underline;
}
a.FaqLinkbtnOriginal:hover
{	
	color:#E63B1D;
	text-decoration:underline;
}
a.FaqLinkbtnClicked:link,a.FaqLinkbtnClicked:visited,a.FaqLinkbtnClicked:active
{
	color:#E63B1D;
	text-decoration:none;
}
a.FaqLinkbtnClicked:hover
{	
	color:#E63B1D;
	text-decoration:none;
}
.FaqAnswerTitle 
{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:normal;
		text-transform:uppercase;
		color:#E63B1D;		
		line-height: 1.5em;
		margin: 0 0 0 0; 
		padding: 0 0 5px 0;
}


/* Faq link button style - end*/



.Footer
{
		color:#705F36;
		font-size:11px;
		font-family: Arial, Helvetica, sans-serif;
}
a.Footer:link, a.Footer:visited,a.Footer:active
{
		color:#705F36;
		font-size:11px;
		text-decoration:none;
}
a.Footer:hover
{	
		color:#E63B1D;
		font-size:11px;
		text-decoration:none;
}
input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7d7d7d;
	
}

.LEPDropDown
{
	border:solid 1px #DDDDDD;		
	background-color:#eeeeee;		
}
.LEPDropDownError
{
	border:solid 2px #F09785;		
	background-color:#eeeeee;		
}
input.LEPBox
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7d7d7d;
	font-style:italic;		
	background-color:#eeeeee;
	border:solid 1px #DDDDDD;		
	padding:6px 6px 6px 6px;
}

input.LEPBoxError
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7d7d7d;
	font-style:italic;		
	background-color:#eeeeee;
	border:solid 2px #F09785;		
	padding:6px 6px 6px 6px;
}


textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7d7d7d;
}

textarea.LEPBox
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7d7d7d;
	font-style:italic;		
	background-color:#eeeeee;
	border:solid 1px #DDDDDD;		
	padding:6px 6px 6px 6px;
}

textarea.LEPBoxError
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7d7d7d;
	font-style:italic;		
	background-color:#eeeeee;
	border:solid 2px #F09785;		
	padding:6px 6px 6px 6px;
}

div.LEPError
{
	border:solid 2px #F09785;	
	padding:6px 6px 6px 6px;			
}

span.LEPError
{
			border:solid 2px #F09785;		
}

.FieldText
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7d7d7d;
	font-style:italic;		
}

a.FieldText, a.FieldText:link, a.FieldText:visited, a.FieldText:active
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7d7d7d;
	font-style:italic;		
}

a.FieldText:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7d7d7d;
	font-style:italic;		
	text-decoration:underline;			
}

.FieldTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-transform:uppercase;		
}
.EditionNumberBig
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#E63B1D;			
}
.EditionNumberSmall
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#E63B1D;			
}


/* font end */
/* menu navigation */

div.NavigationSelected
{
		background-color:#FFFFFF;
		float:left;
		width:244px;
		height:30px;
		text-align:center;
		padding:5px 0 0 0;		
		height:25px;

}

div.NavigationSelected a, div.NavigationSelected a:link, div.NavigationSelected a.Footer:visited, div.NavigationSelected a.Footer:active
{
		color:#000000;		
		font-size:13px;
		text-decoration:none;
		text-transform:uppercase;
}

div.NavigationSelected a:hover
{
		color:#E63B1D;		
		font-size:13px;
		text-decoration:none;
		text-transform:uppercase;
}


div.NavigationUnselected
{
		background-color:#000000;		
		float:left;
		width:244px;		
		height:30px;	
		text-align:center;
		padding:5px 0 0 0;		
		height:25px;
}

div.NavigationUnselected a, div.NavigationUnselected a:link, div.NavigationUnselected a.Footer:visited, div.NavigationUnselected a.Footer:active
{
		color:#D2B979;
		font-size:13px;
		text-decoration:none;	
		text-transform:uppercase;			
}
div.NavigationUnselected a:hover
{
		color:#E63B1D;	
		font-size:13px;
		text-decoration:none;			
		text-transform:uppercase;
}
div.NavigationPipe
{
		text-align:left;
		float:left;		
		background-color:#000000;
		padding:5px 0 0 0;		
		height:25px;
		width:1px;
}
div.NavigationRightSpace
{
		text-align:left;
		float:left;		
		background-color:#000000;
		height:30px;
		width:1px;
}
div.NavigationRightSpaceSelected
{
		text-align:left;
		float:left;		
		background-color:#FFFFFF;
		height:30px;
		width:1px;
}




/* menu navigation end*/

/* sub menu navigation */

div.SubMenuContainer
{
		clear:both;
		padding:10px 40px 4px 40px;
}

a.SubNavigationSelected:link, a.SubNavigationSelected:visited,a.SubNavigationSelected:active
{
		color:#000000;
		font-size:11px;
		text-decoration:none;
		text-transform:uppercase;	
}
a.SubNavigationSelected:hover
{	
		color:#E63B1D;
		font-size:11px;
		text-decoration:none;
		text-transform:uppercase;	
}

a.SubNavigationUnselected, a.SubNavigationUnselected:link, a.SubNavigationUnselected:visited, a.SubNavigationUnselected:active
{
		color:#7D7D7D;
		font-size:11px;
		text-decoration:underline;
		text-transform:uppercase;	
}
a.SubNavigationUnselected:hover
{	
		color:#E63B1D;
		font-size:11px;
		text-decoration:underline;
		text-transform:uppercase;	
}
.SubNavigationPipe
{
		color:#A8A8A8;
		font-size:11px;	 
}


/* sub menu navigation end*/

/* panels */ 

div.CenterContainer
{
		
		background-color:#FFFFFF;
		text-align:left;
		vertical-align:top;
		width:980px;
}

div.InnerContainer
{
		padding: 10px 40px 40px 40px;
		overflow:auto;
}

div.LeftContainer
{
		width:398px;
		float:left;	
}
div.RightContainer
{
		margin-left:40px;
		width:462px;
		float:left;	
}
div.AllContainer
{
		width:900px;
		float:left;	
}
div.MarginTop2
{
		margin-top:2px;
}

div.MarginTop5
{
		margin-top:5px;
}
div.MarginTop10
{
		margin-top:10px;
}
div.MarginTop15
{
		margin-top:15px;
}
div.MarginTop18
{
		margin-top:18px;
}div.MarginTop20
{
		margin-top:20px;
}
div.MarginTop25
{
		margin-top:25px;
}
div.MarginTop30
{
		margin-top:30px;
}
div.MarginTop35
{
		margin-top:35px;
}
div.MarginTop40
{
		margin-top:40px;
}
div.MarginTop50
{
		margin-top:50px;
}
div.MarginTop100
{
		margin-top:100px;
}
div.MarginTop120
{
		margin-top:120px;
}
div.MarginTop150
{
		margin-top:150px;
}
div.MarginTop200
{
		margin-top:200px;
}
div.MarginTop300
{
		margin-top:300px;
}
div.MarginTop400
{
		margin-top:400px;
}
div.MarginTop500
{
		margin-top:500px;
}
.Panel
{
		border: solid 1px #dddddd;
}
.PanelInner
{
		padding:3px 10px 10px 10px;
}
table.PaymentForm th
{
		text-align:right;
		padding:4px 0 4px 0;	
}
table.PaymentForm td
{
		padding:4px 0 4px 10px;		
		text-align:left;	
}

table.Clear th
{

}
table.Clear td
{

}


div.ErrorPanel
{
		background-color:#FFEEEE;
		color:#E63B1D;
		border: solid 1px #F09785;
}

table.itemListCheckout
{
		margin:0px;
		padding:0px;
		margin: 0px;
		border: none 0px #ffffff;
}

/* default column header styling for item list */
table.itemListCheckout th 
{		
		margin:0px;
		padding:0px;
		margin: 0px;
		text-transform:uppercase;
		font-size:12px;
		font-weight:bold;
		border: none 0px #ffffff;
		text-align:left;
}

/* default data cell styling for item list*/
table.itemListCheckout td 
{
		padding:0px;
		margin: 0px;
		border-width:0px;	
		border-style:none;
} 

table.clearTable
{
		margin:0px;
		padding:0px;
		margin: 0px;
		border: none 0px #ffffff;	
}
table.clearTable td
{
		margin:0px;
		padding:0px;
		margin: 0px;
}

table.itemListCheckout td a{}

/* panels end */

/*glossary highlight */
.hilite
{
		border-bottom: dotted 1px #363636;
}
/*end*/

/* Extra panel end */

/*Modal Popup*/
.ModalBackground {
	background-color:#000000;
	filter:alpha(opacity=90);
	opacity:0.9;
}

.ModalBox{
	background-color:#ffffff;

}
/* Modal Popup end*/


/* On Faq page start */


a.CloseHref:link,a.CloseHref:visited,a.CloseHref:active,a.CloseHref:hover
{
	color:Red;
	text-decoration:none;
}
/* On Faq page end */

/* On pricing page numbering start */
.BiggerEdition
{
	font-size:13px; 
	color:#000000;
}
.SmallerEdition
{
	font-size:11px; 
	color:#000000;
}

.PricingCell
{
	border-top:solid 1px #7d7d7d; 
	border-bottom:solid 1px #7d7d7d; 
	border-left:solid 1px #7d7d7d; 
	height:40px;
}
.PricingCellLast
{
	border-top:solid 1px #7d7d7d; 
	border-bottom:solid 1px #7d7d7d; 
	border-left:solid 1px #7d7d7d; 
	border-right:solid 1px #7d7d7d; 
	height:40px;
}

/* On pricing page numbering end */

/* Bullets for slides */
.DivBullet
{
	float: right;
	padding:7px 4px 0 4px;
}

/* Jack holding Maneesha title*/
.jhm1
{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:22px;
		color:#000000;
		margin: 7px 0 30px 0;
		line-height: 1.5em;
}
.jhm2
{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:22px;
		font-style:italic;
		color:#7d7d7d;
		margin: 7px 0 30px 0;
		line-height: 1.5em;
}


/* dynamic links */
a.DynamicLink:link, a.DynamicLink:visited,a.DynamicLink:active
{
	font-family:Georgia;
	font-size:12px;
	font-style:italic;
	color:#363636;
	text-decoration:underline;
}
a.DynamicLink:hover
{	
	font-family:Georgia;
	font-size:12px;
	font-style:italic;
	color:#E63B1D;
	text-decoration:underline;
}

.jhmPrintSpec1
{
	font-family: Ariel; 
	font-size: 12px; 
	color: Black; 
	padding: 4px 18px 0 0;
}
.jhmPrintSpec2
{
	font-family: Verdana; 
	font-size: 11px; 
	color: #363636;
	padding: 4px 0 0 0;
}