/*

	Basics for the site

*/

#body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	background-color: #ced9e0;
}

a {
	text-decoration:none;
}

h1 {
	display: none;
}

img {
	border: hidden;
	border-style: none;
}

ol, ul {
	list-style-position: inside;
 	margin-left: 0; 
	padding-left: 0;
}

.aBlackColour {
	color: #000000;
}

.aBlackColour:hover {
	/*color: #0000FF;*/
	color: #009fe3;
}

.lblUppercase {
	text-transform: uppercase;
}

div.divLevineLogo {
	float: left;
	padding-top: 6px;
	/*padding-top: 30px;*/
}

#imgOurExp {
	/*padding-top: 160px;*/
}

/*for IE */
.divBasicMenu {
	float:left;
	padding: 30px 9.9px 30px 9px;
	/*padding: 30px 1% 30px 9px;*/
	font-size: 10px;
	/*font-weight: bold;*/
	/*	padding: 3em 1em 3em .5em;
	font-size: 0.6em;*/
	text-align: left;
	/*width: 9.2%;*/
	width: 82px;
	overflow: hidden;
	height: 30px;
}

/* for the Other Brwosers */
html>body .divBasicMenu {
	float:left;
	padding: 30px 5px 30px 9px;
	font-size: 10px;
	/*font-weight: bold;*/
	text-align: left;
	/*width: 89px;*/
	width: 106px;
	overflow: hidden;
	height: 30px;
}

.lblNavTitle {
	font-weight: bold;
}

.divNavTitle {
	padding-bottom: 0.4em;
}

.divSectionFooter {
	font-size: 11px;
}

/*

	The Area for Section that hidden from the User

*/

div.divBasicMessage {
	padding:4px;
	line-height:19px;
	text-align:center;
	color:#FF0000;
	display: none;
}

div.divBasicHidden {
	padding:4px;
	line-height:26px;
	display: none;
	background: #FFFFFF;
	position: absolute;
	z-index: 9;
}

div.divHiddenBackground {
	background: #c7e9f5 url(../images/snakebg2.png) no-repeat center;
}

div.divAfterDev {
	display: block;
}

/* For Image Background */
.aHiddenXImage {
	color: #FFFFFF;
	background-color: #C7E9F5;
	font-size: 18px;
}

/* For White Brackground */
.aHiddenX {
	color: #FFFFFF;
	background-color: #ced9e0;
	font-size: 6px;
}

/*

	The Diefferent Boards that go thought out the site

*/

.boardLeftColour {
	border-left: 1px solid #ced9e0;
	border-collapse: collapse;
}

.boardTopColour {
	border-top: 2px solid #ced9e0;
	padding: 0.3em 0.4em;
}

.boardTopBlueColur {
	border-top:#30B5E8 3px solid;
}

.boardTopBottomBlueColur {
	border-top:#30B5E8 3px solid;
	border-bottom:#30B5E8 3px solid;
}

.boardTopColourNOPadingLeft {
	border-top: 2px solid #ced9e0;
	padding: 0.3em 0;
	margin-top: 1em;
}

.boardSectionBodyColour {
	border-top: 4px solid #ced9e0;
	padding-top: .4em;
}

.boardBox {
	border: 2px solid #ced9e0;
	padding: .4em;
}

/*

	All the Basic Forms that are used on the site

*/

.frmBasics {
	/*padding: 0px 20px 20px 20px;
	font-family:"Lucida Grande", sans-serif;*/
	font-size: 12px;
	font-style:normal;
	/*margin:20px auto;
	width:32em;
	overflow:auto;*/
}

h2.h2Contact {
	font-size: 1em;
	font-weight:bold;
	color:#333;
}

.lblContact {
	/*font-size:12px;
	position: relative;
	left: 2px;
	padding-top: 2px;*/
}

.formhead {
	width:39.5em;
	font-weight:bold;
	/*font-size:0.8em;*/
	clear: both;
	line-height:1.5em;
	padding:0.5em 0;
}

.formsection {
	width:40em;
	clear: both;
}

.textfield {
	list-style:none;
	float:left;
	clear: both;
	left:-1px;
	display:list-item;
}
.textfield2 {
	list-style: none;
	float: left;
	clear: both;
	/*clear:right;
	position:relative;*/
	left: -1px;
	display: list-item;
	width: 23em;
	margin-bottom: 1em;
	padding: .4em 1em .2em 0;
	border-top: #FFF 1px solid;
}

.txtNonEditable {
	color: #666666;	
}

.spacer {
	height:2em;
	width:40em;
	display:block;
	clear:both;
}

/*

	Section Template

*/

#imgSectionPic {
	/*padding-left: 4em;*/
	/*width: 86%;*/
	/*height: 19%;
	width: 200px;
	height: 120px;*/
}

.divNavSub {
	padding: 0.3em 1em;
}

.lblIntroSection {
	font-size: 16px;
	font-weight: bold;
}

/*

	Main Menu
	
*/

#imgLevineLog {
	/*width: 13em;*/
}

#aInterest, #aInterestActive {
	/*width: 9.4%;*/
	/*width: 10.5%;*/
	width: 108px;
}

.aboutColour {
	color: #788792;
}

.insuranceColour {
	color: #de934e;
}

.planningColour {
	/*color:#aad4f4;*/
	color: #009fe3;
}

.doctorsColour {
	color: #83609e;
}

.studentsColour {
	color: orange;
}

.workWithColour {
	color: #009fe3;
}

.interestColour {
	color: purple;
}

.GuaranteedColour {
	color: #009900;
}

#aAbout:hover, #aInsurance:hover, #aPlanning:hover, #aDoctors:hover, #aStudents:hover, #aWorkWith:hover, #aInterest:hover, #aActive, #aInterestActive{
	border-top: 8px solid #ced9e0;
	height: 18px;
}

/*
	
	Tableless Forms

*/

div.container {
}

div.header {
	/*width: 100%;*/
} 

div.footer {
	/*width: 100%;*/
	clear: both;
} 

div.content {
	float: left;
	/*width: 49%;*/
} 

div.navigation {
	float: left;
	/*width: 51%;*/
}

/*
	
	Basic Tableless Forms

*/

div#divBasicContainer {
	width: 960px;
	/*padding-right: 30px;*/
	/*padding-left: 5em;*/
}

div#divBasicHeader {
	text-align: right;
	/* for IE */ width: 870px;
} 

div#divBasicFooter {
	text-align: left;
	/* for IE */ width: 970px;
} 

div#divBasicContent {
	background-color:#FFFFFF;
/*	text-align:center;*/
} 

a.aBasic, div#divBasicFooter, div#divBasicHeader {
	font-size: 10px;
    font-weight: bold;
	color: #76838f;
	padding: 1em 0pt;
}

/* for IE */
div#divBasicContent {
	/*width: 90%*/
	width: 910px;
}

/* for IE */
div#divBasicNavigation {
	/*padding-top: 260px;
	width: 5%;*/
	width: 50px;
}

/* for the Other Browsers  */
html>body div#divBasicNavigation { 
	width: 10px;
}

/* for the Other Browsers  */
html>body div#divBasicFooter, div#divBasicHeader, div#divBasicContent {
	width: 950px;
}

/*
	
	Tableless Forms in the Basic Footer Section

*/

div#divBasicFooterContainer {
	/*width: 755px;*/
}

/* for IE  */
div#divBasicFooterContent {
	width: 615px;
} 

/* for IE  */
div#divBasicFooterNavigation {
	width: 295px;
}

/* for the Other Browsers  */
html>body div#divBasicFooterContent {
	width: 615px;
} 

/* for the Other Browsers  */
html>body div#divBasicFooterNavigation {
	width: 330px;
}

/*
	
	Tableless Forms the Sections

*/

div#sectionContainer {
	/*width: 755px;*/
	padding-top: 12px;
}

/* for IE */
div.sectionContent, #homeMoney, #homePlanning, #homePerson, #homeStr {
	/*width: 19%;*/
	width: 200px;
} 

/* for the Other Browsers  */
html>body div.sectionContent, #homeMoney, #homePlanning, #homePerson, #homeStr {
	width: 222px;
}

div#sectionNavigation {
	/*width: 81%;*/
}

/*
	
	Tableless Forms in the Nav Section

*/

div#navContainer {
	/*width: 755px;*/
}

div#navHeader {
	border-bottom: 2em solid #ced9e0;
	margin-bottom: 1.2em;
}

/* for IE */
div#navContent {
	/*padding-right: 2.3em;
	padding-right: 40px;
	width: 58%;
	text-align: justify;*/
	width: 490px;
} 

/* for IE */
div#navDivider {
	float: left;
	width: 20px;
	/*width: 4%;*/
}

/* for IE */
div#navNavigation {
	/*width: 38%;*/
	width: 200px;
}

/* for the Other Browsers  */
html>body div#navContent {
	width: 408px;
} 

/* for the Other Browsers  */
html>body div#navDivider {
	float: left;
	width: 20px;
}

/* for the Other Browsers  */
html>body div#navNavigation {
	width: 300px;
}

/*
	
	Tableless Forms in the Nav Header Section

*/

div#navHeaderContainer {
	/*width: 755px;*/
}

/* for IE */
div#navHeaderContent {
	/*width: 69%;*/
	/*padding: 50px 0pt 23px;*/
	font-size: 25px;
	width: 443px;
	padding: 21px 0pt 23px;
} 

/* for the Other Browsers  */
html>body div#navHeaderContent {
	font-size: 25px;
	width: 460px;
	padding: 21px 0pt 23px;
} 

/* for IE */
div#navHeaderNavigation {
	/*width: 29%;
	padding-bottom: 1.3em;*/
	width: 267px;
}

/* for IE  */
div#navHeaderDivider {
	/* width: 4%; */
	width: 40px;
} 

/* for the Other Browsers  */
html>body div#navHeaderDivider {
	width: 20px;
} 

/* for the Other Browsers  */
html>body div#navHeaderNavigation {
	width: 268px;
}

/*
	
	Tableless Forms the Home Page

*/

div#homeContainer {
	/*width: 755px;*/
}

div#homeNavigation {
	/*width: 43%;*/
	/*padding: 0pt 15em 3em;*/
	width: 610px;
	padding: 20px 0pt;
}

div#homeFooter {
	margin: 0;
	padding-top: 2em;
}

/*
	
	Tableless Forms for the Investment Planning Section

*/ 

div.containerInvestment{
	padding: 5px;
	margin: 0;
}

div.contentInvestment {
	float: left;
	/*width: 97%;
	margin: 0 0 5px;*/
	padding: 5px;
}

/*
	
	Tableless Forms in the Contact us Section

*/

div#contactContainer{
	/*width: 755px;*/
}

div#contactContent {
	/*width: 40%;*/
	width: 300px;
} 

div#contactNavigation {
	/*width: 29%;*/
	padding-top: 12px;
	width: 300px;
}

div#divEmailMessage {
	text-align: left;
}

/*
	
	Tableless Forms in the Contact us Section for the Sidebar

*/

div.contactSideContainer{
	/*width: 755px;*/
}

div.contactSideHeader {
} 

div.contactSideContent {
	width: 50px;
} 

div.contactSideNavigation {
}

/*
	
	Tableless Forms for Insurance Estimator

*/

div.formContainer {
	width: 480px;
}

div.formHeader {
	width: 100%;
} 

div.formFooter {
} 

/* for IE */
div.formDivider {
	float: left;
	width: 10px;
}

/* for IE */
div.formNavigation {
	width: 123px;
	padding: 3px 0;
}

div.formContent {
	width: 347px;
	padding: 3px 0;
} 

/* for the Other Browsers  */
html>body div.formDivider {
	float: left;
	width: 30px;
}

/* for the Other Browsers  */
html>body div.formNavigation {
	width: 103px;
	padding: 3px 0;
}

#txtTotalLiabAssets {
	font-weight: bold;
	color: #009fe3;
}

/*
	
	Tableless Forms in Update Your Address

*/

div.updateAddressContainer {
	width: 480px;
}

div.updateAddressHeader {
	width: 480px;
	margin: 4px 0;
} 

div.updateAddressFooter {
} 

/* for IE */
div.updateAddressContent {
	width: 99px;
	padding: 3px 0;
}

/* for IE */
div.updateAddressDivider {
	float: left;
	width: 20px;
}

/* for IE */
div.updateAddressNavigation {
	width: 115px;
	padding: 3px 0;
}

/* for the Other Browsers  */
html>body div.updateAddressContent {
	width: 95px;
	padding: 3px 0;
} 

/* for the Other Browsers  */
html>body div.updateAddressDivider {
	float: left;
	width: 40px;
}

/* for the Other Browsers  */
html>body div.updateAddressNavigation {
	width: 93px;
	padding: 3px 0;
}

/*
	
	Tableless Forms in Quote

*/

div.quoteContainer {
	width: 480px;
}

div.quoteHeader {
	width: 480px;
	margin: 4px 0;
} 

div.quoteFooter {
	width: 480px;
} 

div.quoteContent {
	width: 135px;
	padding: 3px 0;
}

div.quoteDivider {
	float: left;
	width: 40px;
}

div.quoteNavigation {
	width: 305px;
	padding: 3px 0;
}

/*

	Home Page

*/

label#lblHomeIntro {
	text-align: justify;
	color: #858585;
	font-size: 16px;
}

.homeImages {	
	margin: 0;
	height: 240px;
	/* padding-top: 2em;
	width: 22%;
	height: 11em;
	height: 180px;*/
}

/* for IE */
#homePlanning, #homePerson, #homeStr {
	/*width: 26%;*/
	width: 231px;
} 

/* for the Other Browsers  */
html>body #homePlanning, #homePerson, #homeStr {
	width: 237px;
} 

/*

	About -> Bio Section

*/

.divBioHead {
	font-weight: bold;
	margin: .5em 0;
}

.divEMail {
	font-size: 12px;
}

div.LeftBioForm{
	float:left;
	padding-right: 5px;
}

div.bioContainter {
	padding-top: 8px;
}

.divTeamNavSub {
	padding: 0 0 1em;
}

/*

	Insurance Section

*/

table.InsuranceTable {
	border-width: 0px;
	border-spacing: 3px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}
table.InsuranceTable th {
	border-width: 0px;
	padding: 1px;
	border-style: none;
	background-color: #bcc8d2;
	-moz-border-radius: 3px;
}
table.InsuranceTable td {
	border-width: 0;
	padding: 2px;
	border-style: none;
	background-color: rgb(225, 232, 236);
	-moz-border-radius: 3px;
}

.sectionNav {
	padding: .4em;
}



/*

	Incorporation for Doctors Section

*/

#divDoctorInfo {
	/*font-size: .8em;*/
}

/*

	Graduating Medical Students Section

*/

#lblSpecialOffers {
	font-size: 20px;
}

div.RightReviewForm{
	float:right;
}

div#divStudentEnrollNowBody{
	width: 285px;
}

/*

	Groups, Hospital Medical Staff Associations and Medical Associations we work with
	
*/

#ulWorks{
	line-height:30px;
}

/*

	Articles of Interest Section

*/

/* For IE */
div.aiContainer {
	border-top: 4px solid #ced9e0;
	padding: 0.3em 0.4em 0pt 0pt;
	/*width: 20%;*/
	width: 155px;
	float: left;
	margin: 0.5em 0.5em 0.5em 0;
}

/* For IE */
img.imgInterest {
	/*width: 89%;*/
	width: 90px;
}


/* for the Other Browsers  */
html>body div.aiContainer {
	border-top: 4px solid #ced9e0;
	padding: 0.3em 0.4em 0pt 0pt;
	width: 135px;
	float: left;
	margin: 0.5em 0.5em 0.5em 0;
}

/* for the Other Browsers  */
html>body img.imgInterest {
	/*width: 89%;*/
	width: 120px;
}

.aiMainTitle {
	/*width: 100%;*/
	font-weight: bold;
} 

.aiSubTitle {

}

div.aiFooter {
	margin: 0;
	padding: 0;
}

/*

This Part will show how to use different CSS in diferent browsers

/* for the images at the buttom in Firefox  
#homeImages li { 
	display:-moz-inline-box; 
	-moz-box-orient: horizontal;
    display:inline-block; 
	vertical-align: bottom;
	padding: 0;
	margin: 0;
}

/* for the images at the buttom in IE6  
* html #homeImages li { 
	display:inline;
	padding: 0;
	margin: 0;
}

/* for the images at the buttom in IE7
* + html #homeImages li { 
	display:inline;
	padding: 0;
	margin: 0;
}

/* for the images at the buttom in all browsers 
#homeImages li > * { 
/*		display: table; 
	table-layout: fixed; 
	overflow: visible; 
	width: 15%;
border-left: 2px solid #ced9e0;
	list-style: none;
	position: relative;

} */