body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

table {
width:1000px;
}

/*customer care section */
.inTextTable{
width:60% !important;
padding-left:20px;
}

/*careers page*/
.inTable{
width:100% !important;
}

.title{
color:#785200;
font-size:14px;
font-weight:bold;
}

#banner_home{
width:658px;
height:184px;
float:right;
padding: 0px 1px 0px 0px;
}

.titleSub{
color:#785200;
font-size:12px;
font-weight:bold;
}

.titleSubBlack{
font-size:12px;
}

.titleSubBlue{
color:#005495;
font-size:14px;
font-weight:bold;
}

.titleSubYellowItalic{
color:#785200;
font-size:12px;
font-weight:bold;
font-style:italic;
}

a:active, a:link, a:visited{
text-decoration:underline;
color:#005495;
}

a:hover{
text-decoration:underline;
color:#000000;
}

/*//////// HEADER /////////////////////////////////////////////////////////*/

.header{
background:url(../images/allPages_bg_woosh_top.jpg) no-repeat right bottom;
height:95px;
}

.header1{
background:url(../images/allPages_bg_woosh_top1.jpg) no-repeat right bottom;
height:95px;
}

.NCMlogo{
padding-left:33px;
width:275px;
height:43px;
float:left;
}

.mainMenu{
font-size:13px;
font-weight:bold;
padding-right:40px;
float:right;
position:relative;
top:20px;
}

.botMenu{
font-size:13px;
font-weight:bold;
padding-left:10px;
float:left;
position:relative;
top:20px;
}

.mainMenu li{
display:inline;
text-transform:uppercase;
padding:0px;
margin:0px;
}

.mainMenu li a{
text-decoration:none !important;
color:#00447C;
padding-left:5px;
padding-right:5px;
}

.mainMenu li a:hover{
text-decoration:none;
color:#785200;
background:url(../images/nav_rollOver.jpg) no-repeat center;
padding-bottom:25px;
}

.mainMenu li a:visited{
text-decoration:none;
color:#00447C;
}

.mainMenu a.selected:visited{
text-decoration:none;
color:#785200;
background:url(../images/nav_rollOver.jpg) no-repeat center;
padding-bottom:25px;
}


/*//////// PAGES BACKGROUDNS //////////////////////////////////////////////////////////*/

.pageContent{
background:url(../images/allPages_bg_woosh_bottom.jpg) no-repeat top right;
padding:20px 0px 0px 0px;
}

.contentHolder{
background:url(../images/bottomImage_extra.gif) no-repeat bottom right;
}

.contentHolder_individuals{
background:url(../images/bottomImage_affinity.gif) no-repeat bottom right;
}

.contentHolder_affinity{
background:url(../images/bottomImage_affinity.gif) no-repeat bottom right;
}

.contentHolder_extra{
background:url(../images/bottomImage_extra.gif) no-repeat bottom right;
}

/*//////// PAGES //////////////////////////////////////////////////////////*/

.mainArea{
width:666px;
padding: 0px 30px 30px 30px;

text-align:left;
vertical-align:top;
}

	.mainArea .title{
	color:#005495;
	font-size:16px;
	font-weight:bold;
	}
	
	.mainArea .subTitle{
	color:#785200;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	}

.sideArea{
text-align:left;
vertical-align:top;
padding-left:35px;
border-left:#666666 1px dotted;
}
	
	.sideArea li{
	text-transform:uppercase;
	color:#00447C;
	font-weight:bold;
	list-style-type:none;
	padding-bottom:5px;
	list-style-position:outside;
	list-style-image:url(../images/navSub_sideArrow.jpg);
	}

		.sideArea li a:link, .sideArea li a:active, .sideArea li a:visited{
		text-decoration:none;
		color:#00447C;
		}
		
		.sideArea li a:hover{
		text-decoration:none;
		color:#785200;
		list-style-image:url(../images/navSub_sideArrow_rollOver.jpg);
		}	
		
		.sideArea li a.selected{
		text-decoration:none;
		color:#785200;
		list-style-image:url(../images/navSub_sideArrow_rollOver.jpg);
		}

.sideText{
margin-top:15px;
padding-top:15px;
padding-bottom:150px; /* change this */
width:220px;
font-size:12px;
font-weight:normal;
color:#333333;
text-transform:none;
position:relative;
left:0px;
border-top:#333333 1px dotted;
	top: 0px;
	height: 83px;
}

.sideText1{
margin-top:15px;
padding-top:15px;
padding-bottom:150px; /* change this */
width:220px;
font-size:12px;
font-weight:normal;
color:#333333;
text-transform:none;
position:relative;
left:-15px;
}

.specialSideLinks{
position:relative;
left:-25px;
padding-bottom:200px;
}

.twoCol{
width:100%;
}

.videoImage{
	height:180px; 
	background-image:url(../images/about_videoImage.jpg); 
	background-repeat:no-repeat; 
	background-position:left top;
	padding-top:0px;
}

/*//////// CUSTOMER CARE PAGE ///////////////////////////////////////////////*/

.specialSideLinks li a:link, .specialSideLinks li a:active, .specialSideLinks li a:visited{
	text-transform:none;
	font-weight:normal;
	text-decoration:none;
	color:#00447C;
	}
		
		.specialSideLinks li a:hover{
		text-transform:none;
		text-decoration:none;
		color:#785200;
		list-style-image:url(../images/navSub_sideArrow_rollOver.jpg);
		}	

.featuresHolder2 li{
list-style-type:none;
padding-bottom:3px;
list-style-position:outside;
list-style-image:url(../images/navSub_sideArrow.jpg);
position:relative;
left:-18px;
top:-10px;
}

.featuresHolder2 ul{
width:100%;
margin-bottom:0px;
}

/*//////// INDIVIDUALS PAGE ///////////////////////////////////////////////*/

.quote{
/*padding-bottom:170px;*/
width:220px;
font-size:12px;
font-weight:normal;
color:#333333;
text-transform:none;
position:relative;
left:-21px;
}

.dropdownAge{
margin-left:5px;
margin-right:5px;
}

.note{
font-size:11px;
}

.disclaimer{
color:#CC3300;
font-size:10px;
}

.individual{
width:100%;
padding-top:20px;
}

.individual td.left{
vertical-align:top;
padding-right:10px;
}
.individual td.right{
vertical-align:top;
padding-left:20px;
border-left:#CCCCCC 1px dotted;
}

.individual a:link, .individual a:visited{
text-decoration:underline;
color:#005495;
}

.individual a:hover{
text-decoration:underline;
color:#000000;
}

.featuresHolder li{
list-style-type:none;
padding-bottom:3px;
list-style-position:outside;
list-style-image:url(../images/navSub_sideArrow.jpg);
position:relative;
left:-18px;
top:-10px;
}

.featuresHolder ul{
width:260px;
margin-bottom:0px;
}

.line{
border-bottom:#CCCCCC 1px dotted;
margin-bottom:20px;
padding-bottom:10px;
}

.vertline{
width: 0px;
border: #CCCCCC 1px dotted;
height: 300px;
position: absolute; 
left: 435px
}

/*//////// FOUNDERS PAGE //////////////////////////////////////////////////*/

.foundrs{
width:100%;
}

.foundrs td{
padding-bottom:15px;
width:20% !important;
font-weight:bold;
vertical-align:top;
}

.foundrs img{
padding-bottom:5px;
}


.board_and_corporate{
width:666px;
}

.board_and_corporate td{
vertical-align:top;
}

/*//////// HOME PAGE //////////////////////////////////////////////////////*/

.agents{
width:100%;
}

.agents td{
width:25%;
vertical-align:top;
}

/*//////// HOME PAGE //////////////////////////////////////////////////////*/

.bannerHome{
padding-bottom:0px;
}

.infoLink{
background:url(../images/homePage_bg_woosh_bottom1.jpg) no-repeat right top;
height:245px;
margin:0px;
padding:0px;
}

.homeItems{
padding-left:10px;
}

.homeItems td{
width:215px;
padding: 5px 5px 10px 10px;
vertical-align:top;
text-align:left;
}

.homeItems1 td{
padding: 5px 5px 15px 15px;
vertical-align:top;
text-align:left;
}

.homeItems img{
padding-bottom:10px;
	width: 198px;
}

.homeNews{
border-left:#888888 1px dotted;
}

/*//////// FOOTER ////////////////////////////////////////////////////////*/

.footer{
background:url(../images/footer_background.jpg) no-repeat center top;
height:61px;
font-size:11px;
color:#463000;
}

.footer li{
display:inline;
float:left;
}

a.footerLink:link, a.footerLink:visited{
text-decoration:none;
color:#463000;
padding-left:15px;
padding-right:15px;
}

a.footerLink:hover{
text-decoration:underline;
color:#000000;
padding-left:15px;
padding-right:15px;
}

.quickLinks{
margin-left:18px;
}
.copyright{
float:right;
margin-right:18px;
}