/*--------------NCAFP Main -----------------------------------*/

/*  Document creation date of  Jan/03. Written by Peter Graber  */
/*  Somewhat unwieldy.  Needs to be written more abstractly to cut size. Strong validation - no hacks.

url(../images/topBg2.gif) 0px -10px repeat-x
*/


body {
			background: #01143E; 
			
			margin: 5px 0px;
			padding: 5px 0px;
			color: #000000;
			text-align: center;
			}
		
#page {
			position: relative;
			width: 740px;
			padding: 0px;
			margin-left: 3px;
			background: #D7E4F3;  /* This is the color of the #e6e6fa;  links--*/
			border: 1px solid #000;
			color: #000000;
			}
			

			
h1,h2,h3,h4,h5,h6,p,ul,li,td {
			font-family: tahoma, arial, verdana, sans-serif;
			}


#mainheader{
			
			padding: 0px 0px 0px 0px;
			margin: 0px;
			font-size: 11px;
			background: transparent;
			width: 740px;		
			border-right: 1px #B7C2D2 solid;
			text-align: left;
			position: relative;
			color: #000;
			}
#mainheader img {
				margin: 10px 0px 0px 8px;
			  float: left;
				border: 0;
				}


#date {
			position: absolute;
			top: 15px;
			right: 9px;
			left: auto;
			font-size: 9px;
			color: #336699;
			background: transparent;	
			}
					
/*--------------- Search Tool - ATOMZ ----------------*/

#search {
			position: absolute;
			top: 45px;
			right: 9px;
			left: auto;
			font-size: 9px;
			color: #336699;
			background: transparent;
			text-align: right;
			border: 0px #000 solid;
			padding: 13px 0px 0px 0px;
			}
					
#search input.searchBox {
		 font-size: 9px;
		 width: 115px;
		 height: 11px;
		 margin: 0px 0px 0px 10px;
		 background: #ffffcc;
		
		 }
		 
#search input.button {
		 font-size: 10px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 100px;  /* For IE mac */
		 }
		 
#mainheader td {
			margin: 0px;
			padding: 0px;			
			border-bottom: 1px #fff solid;			
			white-space: nowrap;			
			border-top: 1px #B4A3BB solid;
			border-right: 1px #B5B4B4 solid;
			vertical-align: top;
			}
				
				
#mainheader #banner {
     		background: transparent; /* #B7C2D2; */
			color: #000000;
			}
	
#mainheader tr.board{
     	background: #B7C2D2 url(../images/testShot.jpg) 150px 0px no-repeat;
			height: 90px;
			margin-left: 10px;
			color: #000;
			}
			
#mainheader h5 {
			display: inline;
			}
		
#mainheader em{
			display: block;
			text-align: center;
			color: #000080;
			font-size: 10px;
			text-decoration: none;
			font-style: normal;
			margin: 3px 3px 2px 3px;
			padding: 3px 0px 2px 0px;
			background: #F1C7C9;
			border: 1px #6495ed  solid;
			}
	
#mainheader td.current a:link, #mainheader td.current a:visited {
			display: block;
			text-align: center;
			color: #000080;
			font-size: 10px;
			text-decoration: none;
			font-style: normal;
			margin: 2px 3px 1px 3px;
			padding: 3px 0px 2px 0px;
			line-height: 12px;
			background: #F1C7C9;
			border: 2px #536573 solid;
			}

			#mainheader td.current a:hover {
				background: #ff69b4; 
				color: #000080;		
				}
				


#mainheader a {
			font-family: verdana, arial sans-serif;
			font-size: 10px;
			margin: 0px 2px 0px 2px;
			padding: 6px 0px 5px 0px;		
			display: block;
			text-align: center;
			color: #000000; 
			text-decoration: none;		
			background: transparent;
			}
						
#mainheader a:visited{		
			background: transparent;					
			}
		
#mainheader a:hover{		
			display: block;
			background: #E5EBF3 url(../images/buttonbackX.jpg) 0px 0px;
			color: #ff0000;						
			}
	
#mainheader a.logo {
			text-align: left;
			padding: 0px 0px 5px 0px;
			width: 310px;
			background: transparent;
			}
#mainheader a.logo:hover {
			background: transparent;
			
			}
			
/* -------------------These are the page content styles--------------------- */


#mainContent{
			padding: 0;
			margin: 1px 1px 0px 0px;
			position: relative;
			font-size: 11px;
			background: #fff;
			color: #000;
			width: 740px;
			border-top: 1px #add8e6 solid;
			border-right: 1px #B7C2D2 solid;
			border-bottom: 1px #455E7A solid;
			text-align: left;
			}
	
#mainContent td {
			vertical-align: top;
			border: 0px #6699cc solid;
			}	
			
#mainContent td.forced {
			width: 146px;
			}	
			
#leftSide{
			padding: 11px 5px 0px 0px;
			margin-top: -2px;
			font-size: 11px;
			background: #fff url(../images/linkSupport.gif) no-repeat;
			width: 145px;
			height: 470px;
			border: 0px #B7C2D2 solid;
			color: #000;		
			}
		
/* ----------------These Center Page Div styles--------------- */
			
#centerPage{
			padding: 5px 7px 0px 11px;	
			margin-top: 3px;
			font-size: 11px;
			border: 0px #B7C2D2 solid;
			text-align: left;		
			}	
		
#centerPage h1 {
			font-size: 25px;
			font-weight: bold;
			color: #003499; 
			background: transparent;
			letter-spacing: -1px;
			padding: 2px 0px 0px 0px;
			margin: 10px 0px 8px 0px;
		
			border-bottom:  1px #BBC7D7 solid;
			font-family: trebuchet ms, georgia, serif;
			}
		
#centerPage h2 {
			font-size: 17px;
			font-weight: bold;
			color: #0D3793; 
			background: transparent;
			letter-spacing: 0px;
			padding: 2px 0px 0px 0px;
			margin: 3px 0px 8px 0px;
		 	line-height: 26px;		
			border-bottom:  1px #F4D7DB solid;
			font-family: trebuchet ms, georgia, serif;
			}
			

#centerPage h3 {
			font-size: 13px;
			font-weight: bold;
			color: #003499;		
			background: transparent;
			padding: 11px 0px 0px 0px;
			margin: 7px 0px 0px 0px;
			font-family: trebuchet ms, georgia, serif;
			} 
		
#centerPage h4 {
			font-size: 12px;
			font-weight: bold;
			color: #003499;
			padding: 11px 0px 0px 0px;
			margin: 7px 0px 0px 0px;
			background: transparent;
			font-family: trebuchet ms, georgia, serif;
			}
			
#centerPage h6 {
			font-size: 10px;
			font-weight: bold;
			color: #003499;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 4px 0px;
			font-family: trebuchet ms, georgia, serif;
			} 

#centerPage p {
			font-size: 11px;
			line-height: 15px;		
			color: #455E7A;
			padding: 0;
			margin: 0px 0px 14px 0px;
			background: transparent;
			}

#centerPage p em {
			font-weight: bold;
			font-style: normal;
			}	
		
#centerPage a:link {
			color: #0000ff;
			background: transparent;
			}	
			
#centerPage a:visited {
			color: #0000ff;
			background: transparent;
			}	
			
#centerPage a:hover {
			color: #ff0000;
			background: transparent;
			}			
							
#centerPage blockquote.right img {
			float: right;
			margin-right: 15px;
			}

#centerPage blockquote.center {
			text-align: center;
			}
			
#centerPage img.left {
			float: left;
			margin: 0px 25px 15px 0px;
			border: 0px #000 solid;
			}
		
#centerPage img.right {
			float: right;
			margin: 0px 0px 15px 20px;			
			}
	
			
#centerPage p.clearDots {	
			border-bottom: 1px solid #fff8dc;
			padding: 0;
			margin: 0;
			}
		
#centerPage p span.top {
			display: block;
			text-align: right;
			font-size: 8px;
			font-family: verdana, arial, sans-serif;
			color: #8a2be2;
			margin: 3px 0px 0px 0px;
			padding: 0px 15px 0px 0px;
			background: url(../images/upArrow.gif) no-repeat right; 
			}
			
#centerPage div.mediaSupport {
			background: #ffffcc;
			border: 1px #008b8b solid;
			padding: 10px;
			}
			
#centerPage div.mediaSupport h4 {
					margin: 0;
					padding: 0;
					color: #800000;
					text-transform: uppercase;
					letter-spacing: 1px;
					}
									
#rightSide{
			margin-top: 2px;
			padding: 3px 6px 0px 6px;
			font-size: 11px;
			border: 0px #B7C2D2 solid;
			position: relative;
			}
#rightSide #promo {
				background: #ffe4c4;
				color: #660033;
				padding: 8px;
				margin: 0px 0px 8px 0px;
				width: 180px;
				}
#rightSide #promo em {
			font-weight: bold;
			font-style: normal;
			font-size: 17px;
			line-height: 17px;
			font-family: "trebuchet ms", verdana, sans-serif;
			color: #660033;
			margin: 0px 0px 0px 0px;
			padding: 0px;
			display: block;
			background: transparent;
}

#rightSide #promo p {
			border-top: 1px dotted #cc9999;
			padding-top: 10px;
			color: #d2691e;
			background: transparent;
			}
			
/*-------------------------------Right Spacer Divs-----------------------*/

#rightSide.fifteen{
				width: 15px;
				}

/*------------------The container and styles for main section pages -------------*/

#container {
			
			padding: 5px 15px 5px 15px;
			font-size: 11px;
			margin-top: 3px;
			text-align: left;
			}
			
#containerAlt {
			position: relative;
			padding: 0px 15px 0px 150px;
			margin: 3px 0px 0px 0px;
			font-size: 11px;
			height: 98%;
			text-align: left;
			}
		
#categoryPage{
			font-size: 11px;
			border: 0px red solid;
			position: relative;
    	}
    	
    	
#categoryPage a:link {
			color: #0000ff;
			background: transparent;
			}
			
#categoryPage a:visited {
			color: #0000ff;
			background: transparent;
			}
			
#categoryPage a:hover {
			color: #ff0000;
			background: transparent;
			}

						
#categoryPage h3 {
			font-size: 19px;
			font-weight: bold;
			color: #003499; 
			font-family: trebuchet ms, georgia, serif;
			line-height: 24px;
			margin: 3px 0px 4px 0px;
			border-bottom:  1px #BBC7D7 solid;
			background: transparent;
			}


#categoryPage h5 {
			font-size: 11px;
			margin: 11px 0px 1px 0px;
			line-height: 11px;
			color: #455E7A;
			text-decoration: underline;
			background: transparent;
			}


#categoryPage p {
			font-size: 11px;
			margin-top: 2px;
			line-height: 16px;
			color: #455E7A;		
			margin-bottom: 2px;
			background: transparent;
			}	
		
#categoryPage div.sectionL {
			float: left;
			width: 220px;
			padding: 0px 0px 0px 15px;
			margin: 0px 0px 15px 0px;
			}
	
.sectionR {
			float: left;
     	width: 220px;
			padding: 0px 0px 0px 30px;
			margin: 0px;
			}		
			





#categorySub {
			clear: both;
			
			}
	
#categorySub span.imb {
			float:left;
			width: 175px;
			height: 130px;
			margin: 10px 0px 0px 30px;
			border: 0px #000 solid;
			background: #FFF url(../images/imbAdvert.gif) left no-repeat;
			color: #000;
			}
			
#categorySub span.tarwars {
			float: left;
			width: 175px;
			height: 130px;
			margin: 10px 10px 0px 70px;
			color: #000;
			border: 0px #000 solid;
			background: #fff url(../images/twAdvert.gif) no-repeat;
			}
#categorySub.residents {
			background: #f2f2f2;
			padding:0px 5px 5px 5px;;
			margin: 28px 0px 5px 0px;
			border: 3px #6a5acd solid;
			color: #330066;
			font-size: 13px;
			height: 75px;
			}
#categorySub.residents h4 {
			text-align: center;
			font-size: 18px;
			line-height: 17px;
			font-family: arial, verdana, sans-serif;
			font-weight: bold;
			color: #000000;
			background: transparent;
			margin: 0px;
			padding: 4px 0px 3px 0px;
			}
			
span.tarwars img {
			float: left;
			padding: 0px 10px 0px 0px;
			}

	
#newsMast {
		width: 560px;
		clear: both;
		border: 0px #000 solid;
		margin: 0px 0px 5px 0px;
		}
		
#newsMast span.tools  {
					float: right;
					margin: 12px 5px 0px 0px;
					font-size: 9px;
					}
			
		
#whatsNew {
		width: 560px;
		display: block;
		position: relative;
		}
		
		
#ncafpNews {
	
		margin: 0;
		padding: 0;
		width: 390px;
		border: 0px #ccc solid;
		color: #000;
		}
		
#ncafpNews a:link,#ncafpNews a:visited {
			color: #3300ff;
			}
		
#ncafpNews a:hover {
			color: #ff0000;
			}
#ncafpNews cite {
		display: block;
		padding: 0;
		margin: 0;
		font-size: 9px;
		letter-spacing: 1px;
		}
#ncafpNews div.newsItem {
		border-bottom: 1px #ccc dashed;
		padding: 0px 0px 11px 0px;
		margin: 5px 0px 0px 0px;
		background: transparent;
		}
		
#ncafpNews div.newsItem p {
			color: #696969;
			margin: 0px;
			padding: 5px 0px 0px 0px;
			}
	
#ncafpNews div.newsItem cite {
			font-size: 10px;
			display: inline;
			font-family: verdana, sans-serif;
			font-style: normal;
			font-weight: bold;
			background: transparent;
			color:#cc0033;
			}
		
#ncafpNews div.newsItem h3 {
			color: #000;
			font-family:  verdana, arial, sans-serif;
			font-size: 12px;
			line-height: 18px;
			margin: 0px 5px 0px 0px;
			padding: 0px;
			}



#ncafpNews div.footer {
					margin: -1px 0px 10px 0px;
					border-top: 1px #BBC7D7 solid;				
					font-size: 7px;
					}
				

#bulletinBoard {

		position: absolute;
		right: 3px;
		top: 7px;
		width: 150px;
		background:#ffe4c4;
		border: 1px #800000 solid;
		color: #000;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		font-size: 10px;
		}			

						
/* ----------------These are the footer styles-------------------------- */


#footer{
			width: 740px;
			height: 23px;
			font-size: 10px;
			background: #BBC7D7;
			color: #75849A;
			margin-right: 0px;
			margin-top: 0px;
			padding-top: 0px;
			padding-left: 0px;
			text-align: left;
		
			}
			
#footer em {
			padding-left: 10px;
			padding-right: 0px;
			margin-right: 0px;
			font-style: normal;
			}
				
#footer em a:hover {
			color: #75849A;
			text-decoration: underline;
			background: transparent;
			}
				
	
#stats cite {

			}
			
/* ------------------------Various Container Divs------------------------ */

#login {
			width: 150px;
			border: 1px #000 solid;
			background: #dcdcdc;
			font-size: 10px;
			margin-left: 3px;
			padding: 3px 4px 0px 3px;
			text-align: left;
			color: #000;		
			}
			
#loginAlt {
			height: 146px;
			width: auto;
			border: 1px #000080 solid;
			background: #A7A8DC;
			font-size: 10px;
			margin: 4px 4px 4px 4px;
			padding: 0px 0px 2px 0px;
			text-align: left;
			color: #000;
			}

			
#login.advocacy {
		background: #FFE6E6 url(../advocacy/support/etools.gif) 23px 10px no-repeat;
		height: 400px;
		width: 160px;
		padding: 78px 2px 0px 5px;
		color: #fff;
		}
		
html>#login {
			height: 140px;
			}
			
#login p {
			background: transparent;
			margin: 1px 1px 1px 1px;
			padding: 0px 2px 0px 2px;
			color: #000;
			}		
			
#login input {
		 	font-size: 11px;
			background: #EFE9E9;
			color: #000;
			width: auto;
			padding: 0px 0px 0px 4px;
			margin: 0px 0px 0px 3px;
			}		
			
#login input:focus {
			background: #FF9;
			}
#login input.image {
				background: transparent;
				}		
#login .login {
			font-size: 8px;
			margin: 5px 0px 0px 13px;
			width: 40px;
			}			
			
#login select {
			font-size: 11px;
			
			}
					
#login strong {
			display: block;
			background:#add8e6;
			text-align: center;
			text-transform: uppercase;
			font-size: 10px;
			margin: 0px 0px 3px 0px;
			padding: 0px 0px 0px 0px;
			color: #000;
			}
	
#login input.submit {
					width: auto;
					}
			
#login i {
			font-size: 90%;
			font-style: normal;
			margin-left: 2px;
			padding-bottom: 2px;
			}

#login a {
			font-size: 90%;
			text-decoration: underline;
			padding-left: 6px;
			}
	
#docSearch {
			display: none;
			margin-top: 8px;
			height: 140px;
			border: 1px #B7C2D2 solid;
			background: #ffffff;
			color: #000;
			}
			
#calendar {
			background: #ffb6c1;
			padding: 10px;
			border: 1px solid #cc3333;
			}
			
#sponsors {
			width: 200px;
			height: 480px;
			background: #fff8dc url(../images/leftDot.gif) repeat-y;
			color: #CC9999;
			font-size: 9px;
			font-family: tahoma, arial, geneva, sans-serif;
			text-align:center;
			margin: 0px 1px 0px 0px;
			padding: 5px 0px 0px 0px;
			}
		
#sponsors img.foundation {
			width: 190px;
			display: block;
			text-align: center;
			padding-top: 11px;
			padding-left: 10px;
			}

#sponsors h2 {
			font-size: 13px;
			font-variant: small-caps;
			font-family: arial, verdana, sans-serif;
			font-weight: bold;
			color: #dc143c;
			margin-bottom: 3px;
			background: transparent;
			}
		
#sponsors h5 {
			text-align: right;
			font-size: 8px;
			font-family: arial, verdana, sans-serif;
			font-weight: bold;
			color:#696969;
			line-height: 11px;
			padding-top: 30px;
			display: block;
			margin-bottom: 0px;
			padding-bottom: 5px;
			padding-right: 5px;
			background: transparent;
			}
	
#resources a:link, #resources a:visited  {
			display: block;
			line-height: 18px;
			border: 1px #f2f2f2 solid;
			margin: 1px 0px 1px 0px;
			}
	
#resources a:hover {
			display: block;
			line-height: 18px;
			background: #f8f8f8;
			color: #ff0000;
			margin: 1px 0px 1px 0px;
			}
#resources h6 {
				display: block;
				margin: 0px 0px 3px 0px;
				padding: 0px;
				background: #f6f6f6;
				color: #fff;
				}
				
#representer {
			border: 1px #696969 solid;
			background: #1C52A2 url(../images/represents.gif) 0px 0px no-repeat;
			padding: 34px 3px 0px 3px;
			margin: 1px 0px 20px 13px;
			width: 135px;
			height: 55px;
			color: #fff;
			}
#representer select {
			margin: 3px;
				}
				
#events {
			width: 160px;
			background: #ccffcc;
			color: #483d8b;
			font-size: 10px;
			font-family: tahoma, arial, geneva, sans-serif;
			text-align:center;
			margin:0px;
			height: 400px;
			
			}

#events.cme {
				background: #F8E5F9;
				margin: 0px 0px 0px 0px;
				color: #000;
				height: 400px;
				}	
				
#events.students {
				background: #F3F3D3;
			  color: #000;
				}
		
#events.cme h3{
				font-size: 12px;
				font-family: "trebuchet ms", verdana, sans-serif;
				color: #008000;
				padding: 2px;
				margin: 0px;
				line-height: 13px;
				background: transparent;
				}
#events.cme h4{
				font-size: 11px;
				color: #660033;
				padding: 0px;
				margin: 0px;
				background: transparent;
				
				}
#events.cme h5{
		 		font-size: 10px;
				border-bottom: 1px solid #cc9999;
				color: #660033;
				padding: 0px 0px 10px 0px;
				margin: 0px;
				background: transparent;
				}
#events img {
			padding: 2px 0px 10px 0px;
			}
			
			
/*------------------The Tops Page--------------------*/			
#tops img.right{
		float: right;
		margin: 0px 10px 10px 10px;
		}
		
#tops img.left{
		float: left;
		margin-right: 14px;
		}

/* --------------------The Links Div----------------- */
#links {
			border: 1px #B7C2D2 solid;
			margin-left: 7px;
			width: 130px;	
		 	padding: 2px 0px 2px 0px;
			background: #fff;
			color: #000;
			}
			
#links a {
			display: block;
			font-size: 10px;
			padding: 1px 2px 1px 2px;
			margin: 1px 3px 1px 3px;
			line-height: 17px;
			text-align: left;
			border: 1px #dcdcdc solid;
			color: #336699;
			background: #f8f8ff;
			text-decoration: none;

				}
				
#links a:visited {
			border: 1px #dcdcdc solid;
			color: #336699;
			background: #f8f8ff;

			}
			
#links a:hover {
			background: #add8e6;
			color: #000080;
			}

#links em {
					display: block;
					background: #F1C7C9;
					border: 1px #ADD8E6 solid;
					color:  #191970;
					font-style: normal;
					padding: 1px 2px 1px 2px;
					margin: 1px 3px 1px 3px;
					line-height: 15px;
					text-align: left;
					
					}
/* --------------------------------------------These are the story styles - 3/4 types---------------------------- */

	
#officers {
			margin-top: 12px;
			padding-bottom: 8px;	
			}
			
#officers img {
			margin-right: 18px;
		  padding-right: 0px;
			margin-top: 8px;
			vertical-align: top;
			margin-bottom: 6px;
			border: 1px #085F93 solid;
			float:left;
			clear: both;
			}
			 
#officers h3 {
					
					display: block;
					font-size: 17px;
					line-height: 17px;
					margin-bottom: 0px;			
					
					}
					
					
#officers h4 {
					display: block;
					font-size: 13px;
					margin-top: 0px;
					margin-bottom: 10px;
					background: transparent;
					color: #455E7A;
					
					}
		
#officers p {
					font-size: 11px;
					margin-top: 8px;
					
					}
					
#publications {
			margin: 0px 0px 10px 5px;
			background: #fff;
			padding: 0px 20px 0px 20px;
			border: 0px #000 solid;
			color: #696969;
			}
			
#publications img {
			margin-right: 18px;
			margin-top: 20px;
			border: 0px #000 solid;
			float:right;
			clear: right;
			width: 75px;
			height: 105px;
			}
			 
#publications h3 {
					border-bottom: 1px #add8e6 solid;
					display: block;
					font-size: 17px;
					line-height: 15px;								
					}
					
#publications h4 {
					display: block;
					font-size: 13px;
					margin-top: 0px;
					margin-bottom: 10px;
					color: #455E7A;
					background: transparent;				
					}
		
#publications p {
					font-size: 11px;
					margin-top: 2px;
					margin-right: 115px;
					padding-bottom: 15px;
					}
					
					
#publications p.basic {
					margin-right: 15px;
					padding-bottom: 0px;
					}
					
#publications table {
				border: 1px #ccc solid;
				margin: 0px 0px 15px 20px;
				width: 80%;
				}	
#publications table tr.header {
				background: #ddd;
				text-align: center;
				color: #191970;
				}		
#publications table td {
				border: 1px #f4f4f4 solid;
				}
	

#publications table h5 {
				font-size: 12px;
				color: #069;
				margin: 0;
				padding: 0px 0px 5px 0px;
				}		
#publications blockquote {
					margin-top: -20px;
					padding-left: 0px;
					}
					
	
#directors {
					margin-top: 0px;					
					background: #f2f2f2 url(../images/leftDot.gif) repeat-y;
					font-family: verdana, arial, sans-serif;
					font-size: 9px;
					color: #091E79;
					line-height: 14px;
					text-align: left;
					width: 180px;
					padding: 3px 11px 13px 11px;
					}
					
#directors img.directGraphic {
					width: 180px;
					height: 40px;
					border: 0px #000 solid;
					margin-bottom: 4px;
					}
					
					
#directors h3 {
					background: #e6e6fa;
					font-family: arial, verdana, sans-serif;
					font-size: 11px;
					color: #696969;
					margin-bottom: 7px;
					margin-top: 10px;

					}		
					
#directors h5{		
					padding: 0px;
					margin-top: 8px;
					margin-bottom: 2px;
					font-size: 9px;
					text-align: left;
					line-height: 11px;
					display: block;
					
					}
					
					
#directors hr {
					color: #f2f2f2;
					width: 180px;
					visibility: hidden;
					background: transparent;
					}
				
#directors h4 {
					 display: block;
					font-size: 9px;
					color: #091E79;
					text-align: left;
					margin: 5px 0px 2px 0px;
					padding: 0px;
					line-height: 13px;
					font-weight: normal;
					}
					
				#directors.councils {
								line-height: 17px;
								}
				#directors.councils h1{
									font-size: 18px;
									}
					
				#directors.councils h2 {
								font-size: 16px;
								font-weight: bold;
								font-family: tahoma, verdana, sans-serif;
								}
								
				#directors.councils a: link, #directors.councils a:visited {
									color: #0000cc;
									}
					
#pullQuoteL {		
			width: 150px;		
			background: #f2f2f2;
			margin: 5px 5px 5px 20px;
			padding-top: 7px;
			padding-left: 7px;
			border-top: 6px #000080 solid;		
			border-bottom: 6px #000080 solid;		
			font-weight: bold;
			font-size: 9px;
			float: right;
			color: #000;
			}
			
#pullQuoteL p{
			margin-bottom: 7px;
			padding: 0px;
			}
			
#pullQuoteL ul {
			width: 148px;
			}
	
#pullQuoteR {
			
			width: 150px;		
			background: #f2f2f2;
			margin: 5px 15px 5px 5px;
			padding: 7px 0px 0px 7px;
			border: 2px #000080 solid;		
			font-weight: bold;
			font-size: 8px;
			float: left;
			color: #000;
			}
			
#pictureCap.L {
			margin: 0px;
			padding: 0px;
			float: left;
			}

#pictureCap.L P {
				clear: both;
				width: 190px;
				display: block;
				font-size: 11px;
				line-height: 12px;
				color: #696969;
				background: transparent;
		}
		
#pictureCap.L img {
			padding: 0px 5px 0px 0px;
			margin: 0px 10px 8px 0px;
			}
			
			
			
/*-----------------------------All SITE FORMS STYLING---------------------------*/
/*-- These are just the base styles. They are fine-tuned in additional sheets ----*/
					
#form {
				width: 100%;
				font-size: 11px;
				color: #455E7A;
				margin: 0px;
				padding: 0px;
				background: transparent;
		
			}

		
#form TD, TR {
				vertical-align: top;
				margin: 0px;
				padding: 0px;
				border: 0px #F2F2F2 solid;
				}
			
#form .payType {
				background: #f0f8ff;
				color: #000;
				}

			
.buttons{
				display: block;
				text-align: right;
				padding-right: 55px;
				}
				
#form .payType em {
				text-align: center;
				display: block;
				font-size: 10px;
				font-style: normal;
				font-weight: bold;
				}
			
#form cite {
				display: block;
				padding-left: 40px;
				font-style: normal;			
				}			
			

#form h1 {
			font-size: 12px;
			display: block;
			margin-top: 0px;
			margin-bottom: 0px;
			text-align: left;
			padding-right: 9px;
			padding-top: 4px;
			padding-bottom: 0px;
			letter-spacing: .005em;
			
			}
			
#form blockquote{
				border: 1px #696969 solid;
				background: #f0f8ff;
				padding: 9px;
				font-size: 11px;
				margin-left: 17px;
				margin-top: -4px;
				line-height: 14px;
				color: #000;

				}
	
#form blockquote.contType{
				border: 0px;
				background: transparent;
				padding: 0px;
				font-size: 11px;
				margin-left: 0px;
				margin-top: 0px;
				color: #000;
				}
#form blockquote input{
				text-align: right;
				display: block;
				margin-bottom: 5px;
				margin-top: 5px;
				}	
		
#form blockquote h3 {
				font-style: normal;
				font-weight: bold;
				text-align: left;
				font-size: 14px;
				display: inline;
				}

	
#form blockquote h3 p {
				font-style: normal;
				font-weight: normal;
				text-align: left;
				font-size: 11px;
				padding-left: 2px;
				
				}
				
#form fieldset.cc {
			padding-top: 0px;
			padding-bottom: 8px;
			line-height: 14px;
			padding-left: 9px;
			margin-top: 4px;
			margin-bottom: 5px;
			color: #000;
			background:url(https://www.ncafp.com/images/ccards.gif) bottom right no-repeat;		
			}

#form fieldset{
			padding-top: 0px;
			line-height: 14px;
			padding-left: 9px;
			margin-top: 5px;
			color: #000;
			background: transparent;
			}		
			
#form div.row {
			clear: both;
			margin: 0;
			padding: 0;
			height: 30px;				 
			line-height: 14px;
			}
			
#form div.row span.label {
			float: left;
			text-align: right;
			width:38%;
			font-weight: bold;
			font-size: 11px;
			}
			
#form div.row span.widget {
			float: right;
			text-align: left;
			width: 60%;
			border: 0px #000 solid;
			font-size: 11px;
			}
			
#form div span.section{
		display: block;
		clear: both;
		text-align: center;
		background:#f2f2f2;
		font-style: italic;
		font-weight: bold;
		color: #808080;
		padding: 0px 0px 2px 0px;
		margin: 8px 2px 10px 0px;	
			}
			
#form div.row span code {
			font-size: 9px;
			color: #808080;
			font-family: arial, sans-serif;
			background: transparent;
			}
			
#form div span.notes {
			display: block;
			margin: 10px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-size: 10px;
			line-height: 15px;
			background: #f3f3f3;
			}
/*------------------The TopHeader Styles----------------*/

#mainheader td.homepage {
				background: #B7C2D2 url(../images/buildingBackPurpleNew.gif) 0px -30px;
				height: 120px;
				color: #000;
				}

#mainheader td.academy {
				background: #B7C2D2 url(../images/academyBack.jpg) no-repeat;		
				height: 120px;
				color: #000;	
				}
													
#mainheader td.foundation {
				background: #add8e6 url(../images/foundationBack.jpg);			
				height: 120px;
				color: #000;	
				vertical-align: top;						
				}
	
												
#mainheader td.cme {
				background: #add8e6 url(../cme/support/cmeBack.jpg);	
				height: 120px;
				color: #000;	
				}
												
#mainheader td.members {
				background: #add8e6 url(../members/support/membersBack.jpg);				
				height: 120px;
				color: #000;
				}
									
												
#mainheader td.students {
				background: #add8e6 url(../images/resstudBack.jpg);		
				height: 120px;
				color: #000;		
				}

												
#mainheader td.residents {
				background: #add8e6 url(../images/resstudBack.jpg);			
				height: 120px;
				color: #000;		
				}
								
#mainheader td.advocacy{
				background: #add8e6 url(../advocacy/support/advocacyBack.jpg);				
				height: 120px;
				color: #000;		
				}
												
#mainheader td.resources{
				background: #B7C2D2 url(../resources/support/resourcesBack.jpg) no-repeat;				
				height: 120px;
				color: #000;		
				}

				
/*-------------------This sets various UL & OL---------------------------- */

#centerPage  ul {	
			color: #455E7A;
			background: transparent;
		  list-style-type: none;
			margin: -5px 0px 2px 0px;
			padding: 0px 0px 6px 0px;
								}
								
#centerPage ul li {
			line-height: 17px;
			background: url(../images/right_arrow.gif) no-repeat 0px 5px;
			padding: 0px 40px 0px 16px;		
							}
							
#centerPage ul li em{
			font-weight: bold;
			font-style: normal;	
			text-decoration: underline;	
							}
							
#centerPage  ol {	
			color: #455E7A;
			background: transparent;
			line-height: 15px;
			margin: -5px 0px 2px 30px;
			padding: 0px 0px 0px 0px;
	
								}
							
												
#centerPage ul.scottish {
		list-style-type: square;
		margin: 0px 10px 15px 20px;
		padding: 0px 0px 0px 15px;	
		
		}		
		
#centerPage ul.scottish li {
			border-bottom: 0px #dcdcdc solid;		
			color: #455E7A;
			background: transparent;
			margin: 0px 0px 6px 0px;
			padding: 0px 0px 0px 0px;	
			}
	
ul.scottish li h4 {
			font-size: 11px;
			display: inline;
			font-weight: bold;
			color: #003499;
			background: transparent;
				}			

ul.scottish li em {
			display: none;
			background: #f0f8ff;
			color: #000;
			border: 1px #999999 solid;
			margin: 5px 30px 0px 10px;
				
			}
	
	
#centerPage ul.tools {
		background: transparent;
		list-style-type: none;
		color: #000;
		}		

#centerPage ul.tools li.acro,	#centerPage ul.tools li.tel,
#centerPage ul.tools li.word, #centerPage ul.tools li.extLink,
#centerPage ul.tools li.viewIcon {
			margin: 0px 5px 4px 7px;
			display: inline;
			color: #455E7A;
			
}

#centerPage ul.tools li.acro {
			background: url(../images/acrobatIcon.gif) no-repeat 1px 2px;
			}
			
#centerPage ul.tools li.tel {
			background: url(../images/tel.gif) no-repeat 1px 2px;
			}
		
#centerPage ul.tools li.word {
			background: url(../images/wordIcon.gif) no-repeat -1px 2px;
			}
	
#centerPage ul.tools li.extLink {
			background: url(../images/package.gif) no-repeat 1px 2px;
		}	
		
#centerPage ul.tools li.viewIcon {
			background: url(../images/viewIcon.gif) no-repeat 1px 3px; 
		}
		
#centerPage ul.tools li.rightArrow {
			background: url(../images/hollowArrow.gif) no-repeat 1px 3px; 
		}	
		
#pullQuoteL ul.generic {
			list-style-type: disc;
			margin: 0px 0px 6px 0px;
			padding:0px;
			}
	
#pullQuoteL ul.generic li {
			background: transparent;
			margin: 0px 0px 0px 15px;
			padding: 0px;
			}

#pullQuoteL ul.dutch {	
			color: #455E7A;
			background: transparent;
		  list-style-type: none;
			margin: -5px 0px 2px 0px;
			padding: 0px 0px 6px 0px;
								}
								
#pullQuoteL ul.dutch li {
			line-height: 17px;
			background: url(../images/dblright.gif) no-repeat 0px 3px;
			padding: 0px 10px 5px 16px;	
							}
							
							
#tops ul li {
		margin-bottom: 7px;
		background: url(../images/diamondIcon.gif) no-repeat 1px 4px;
		padding: 0 0 8px 19px;
		
		}
		
#tabData ul.cmeSubNav {
		float: left;
		list-style-type: none;
		margin: -5px 0px 0px 30px;
		padding: 0px 0px 0px 10px;
		}

#tabData ul.cmeSubNav li		{
		background: url(../images/diamondIcon.gif) no-repeat 1px 4px;
		padding: 0 0 5px 19px;
		}
		
		
#centerPage #bulletinBoard ul{
			list-style-type: square;
			margin: 5px 5px 5px 20px;
			
			}
		
#centerPage #bulletinBoard li {
			padding: 1px;
			background: transparent;
			}
			

#centerPage ul.vmLeft {
			float: left;
			width: 240px;
			height: 100px;
			margin: 0px 10px 10px 0px;
			padding: 0;
			}
			
#centerPage ul.vmLeft li {
					line-height: 25px;
					border: 1px #ccc solid;
					margin: 5px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					background: #ffffcc;
					text-align: center;
					font-weight: bold;
					}
					
#centerPage ul.vmLeft li img {
					width: 25px;
					height: 25px;
					margin: 0px -35px 0px 20px;
					text-align: left;
					}


/*-------------------------------Various CenterPage Classes------------------*/

#residency img {
				float: right;
				margin-left: 15px;
				background: #00008b;
				color: #000;
				}
				
				
#residency img.chs {
				background: #fff8dc;
				margin-bottom: 10px;
				color: #000;
				}
				
				
#residency p.school {
				display: block;
				text-align: center;
				width: 340px;
				}			
				
#residency div.contact p.spacer{
			clear: both;
		  	height: 5px;
			margin: 0;
			padding: 0;
			}
#residency .contact {
			color: #000;
			background: #f2f2f2;
			width: 520px;
			padding: 8px 0px 8px 10px;
			}
			
#residency .contact p.contact {
			float: left;
			width: 200px;
			margin: 0px 40px 9px 0px;
			}
		
#residency .hr{
				display: block;
				height:5px;
				margin-top: 15px;
				margin-bottom: -5px;
				background: url(../images/leftDot.gif) 0 0 repeat-x;
				clear: both;
				}
				
#residency .hr hr {
				display: none;
				visibility: hidden;
				
				}
	
/*-------------------------CenterPage reWrite----------------------*/

#centerPage.contact h2 {
			font-size: 15px;
			color: #003499;
			font-family: trebuchet ms, georgia, serif;		
			background: transparent;
			padding-top: 11px;
			margin-top: 7px; 
			margin-bottom: 0px;
			font-weight: bold;
			text-align: left;
			text-decoration: underline;
		} 
	
#centerPage.contact h3 {
			font-size: 12px;
			margin-top: 3px;
	
		} 
#centerPage.contact p {		
			margin-bottom: 3px;
			
		}

/*------------------------Other Stufff---------------------*/

#bylaws {
			margin: 15px 10px 10px 10px;
			}
			
#bylaws h2 {
			text-align: center;
			font-size: 17px;
			color: #000080;
			background: transparent;
			margin: 0px 0px 3px 0px;
			}
			
/*------------------------Container Classes--------------------*/

#container.cme {
			background: transparent;
			}
			
/*--------------------------MainContentBacks--------------------*/

#mainContent.academy{
			background: #fff url(../images/linkSupport.gif) 0px -8px no-repeat;
			color: #000;
			}
		
		
/*--------------------The Home Page-----------------------*/

#ncafpHome{
			padding: 0;
			margin: 0px 0px 0px 0px;
			background: #fff url(../images/homeBack.gif) 0px 149px repeat-x;
			color: #000;
			width: 740px;
			border-top: 1px #B7C2D2 solid;
			border-right: 1px #B7C2D2 solid;
			border-bottom: 1px #455E7A solid;
			text-align: left;
			}
#ncafpHome td, #ncafpHome table {
	margin: 0px;
	padding: 0px;
	}

#homeContent{
			position: relative;
			font-size: 11px;
			background: transparent;
			color: #000;
			text-align: left;
			margin: 0px;
			padding: 0px;
			width: auto;
			}
			
#homeContent a {
			color: blue;
			background: transparent;
			font-family: arial, verdana, sans-serif;
			
			}
			
#homeContent a:visited {
			color: #609;
			background: transparent;
			
			
			}
			
#homeContent a:hover {
			color: #ff0000;
			background: transparent;
			}
			
#homeContent h3 {
			font-size: 14px;
			font-weight: bold;
			line-height: 15px;
			font-family: times new roman, times, georia, serif;
			border-bottom:  2px #BBC7D7 solid;
			margin: 3px 5px 0px 5px;
			padding: 2px 3px 0px 4px;
			}
			
#homeContent h3 a:link{
	color: #dc143c;
	text-decoration: none;
	font-family: times new roman, times, georia, serif;
	background: transparent;
	}
		
#homeContent h3 a:visited{
	background: transparent;
	color: #dc143c;
	text-decoration: none;
	font-family: times new roman, times, georia, serif;
	}

#homeContent h3 a:hover {
	background: transparent;
	color: #F03;
	}
		
#homeContent ul {
			
			list-style-type: none;
			margin: 2px 10px 15px 6px;
			padding: 0px 0px 0px 4px;	
			}
			
#homeContent ul li {
			line-height: 21px;
			background: url(../images/dblright.gif) no-repeat 1px 6px;
			padding: 0px 0px 0px 16px;		
							}			
			
			
			
			
#homeContent #login {
		
		float: right;
		height: 138px;
		width: 125px;
		padding: 0px 0px 0px 0px;
		margin: 2px 3px  0px 0px;
		border: 2px #483d8b solid;
		background: #9CB6DD;		
		color: #000;
		}
		
		
		
#homeContent #login input {
		width: 100px;
		}
#homeContent #login input.button {
		margin: 3px 0px 0px 0px;
		width: auto;		
		font-size: 8px;
		line-height: 12px;
		}
		
		
#homeContent #upperHome {
			margin: 0px 0px 0px 0px;
			padding: 5px 0px 0px 0px;
			width: 730px;
			height: 145px;
			border: 0px #000 solid;
			color:  #000;
			font-size: 11px;
			font-weight: normal;
			background: #fff 340px 0px no-repeat;
		
			}		
			
			
#upperHome #promo {
			
			float:left;
			width: 510px;
			height: 140px;			
			margin: 2px 10px 0px 10px;
			padding: 0px 10px 0px 0px;
			}

		
#promo h1 {
			font-family: georgia, times, serif;
			margin: 10px 0px 0px 0px;
			line-height: 32px;
			font-size: 24px;
			font-weight: bold;
			letter-spacing: -1px;
			color: #C00;
			background: transparent;
			
			}
	
#promo p {
	padding: 0px 25px 0px 0px;
	margin: 0px;
	line-height: 17px;
	display: block;
	letter-spacing: .01em;
	font-family: arial, sans-serif;	
	}					


#promo p span.left {
		padding: 0px 5px 0px 0px;
		margin: 6px 0px 0px 0px;
		height: 35px;
		float: left;
		width: 200px;
		display: inline;
		text-align: center;
		}		
				
				
#lefty div.tall {	
			clear: both;	
			float: left;
			width: 145px;
			height: 490px;		
			background:transparent;
			margin: 15px 3px 7px 3px;
			padding: 5px 1px 3px 0px;
			color: #000;
			line-height: 14px;
			}

#homeCenter {
			width: 410px;
			float: left;
			border: 0px #000 solid;
			margin: 20px 7px 7px 9px;
			line-height: 17px;
			}			
			
#topBanner {
			width: 547px;
			height: 91px;
			float: left;
			margin: 0px 0px 10px 0px;
			}
			
#homeCenter div.cme{
				float: left;
			background: #fff;
				color: #000;			
				clear: left;
				border: 0px #c6c6c6 solid;
				margin: 0px 0px 3px 0px;
				}
				
				#homeCenter div.cme img, #homeCenter div.cme a:link {
							display: inline;
								}
				
				   #homeCenter div.cme img {
					 				margin: 10px 0px 0px 0px;
					 }
				#homeCenter div.cme div.alert, div.alert a:link, div.alert a:visited {
								font-weight: bold;
								color: #fff;
								background: #ff000;
								font-family: arial, sans-serif;								
								}
								#homeCenter div.alert a:visited {
										color: #00f;
										}
				
#homeCenter div.advocacy {
				
				float:left;
				width: 48%;
				margin: 5px 7px 0px 0px;
				padding: 0px 8px 0px 0px;
				border-right:1px #c6c6c6 solid;
				background: transparent;
				}
#homeCenter div.residents {
				float:right;
				width: 47%;				
				margin: 5px 0px 5px 4px;
				border: 0px #000 solid;
				background: transparent;
				}
				
				
#homeRight div.tall {		
			float: right;
			width: 140px;
			height: 410px;
			background: transparent;
			margin: -400px 10px 5px 0px;
			padding: 0px 0px 0px 0px;
			color: #000;			
			line-height: 17px;
			clear: left;
				}
			
#homeLower {
		 	float: right;
			width: 560px;
			margin: 5px 5px 10px 0px;
			border: 0px #000 solid;
			background: transparent;
			color: #000;
			padding: 0px 0px 0px 0px;
			}
#homeLower img {
				margin: 0px;
				padding: 0px;
				}
				
				
#homeLower div.reachFamilies {
				width: 546px;
				margin: 0px 10px 10px 0px;
				border: 1px #000 solid;
				
				float: left;
				}
				
#homeLower div.twars {
				width: 265px;
				margin: 0px 10px 0px 0px;
				border: 1px #000 solid;
				height: 70px;
				float: left;
				}
				
#homeLower div.imb {
				width: 265px;
				border: 1px #000 solid;
				height: 70px;
				float: left;
				margin: 0px 0px 0px 5px;
				}
				
#meetingBase {
		border: 0px #f2f2f2 solid;
		background: #fff url(../cme/support/springEvents.jpg) -2px -2px no-repeat;
		height: 300px;
		margin: 12px 0px 0px 0px;
		padding: 0px;
		color: #000;
		}
		
#meetingBase #sections{
		float: right;
		width: 150px;
		margin: 28px 10px 0px 0px;
		padding: 0px;
		}
		
#meetingBase #sections ul {

		line-height: 19px;
		}

#cmeEvents {
			text-align: left;
			line-height: 24px;
			width: 135px;		
			}
#cmeEvents.winter h3 {
			text-align: center;
			font-size: 11px;
			margin: 0px 0px 3px 0px;
			}
#cmeEvents.winter {
			padding: 60px 3px 3px 6px;
			margin: 15px 0px 0px 0px;
			}
			
/*---------------------------NewsDesk------------------*/

#newsItems {
		display: none;
		background: yellow;
		width: 500px;
		height: 140px;
		border: 1px #000 solid;
		color: #000;

		}
		
/*---------------------WebServices------------------------*/

table.hostingPlans {
		border: 1px #696969 solid;
		background:  #f1f1f1;
		text-align: center;
		}

table.hostingPlans tr {
		text-align: left;
		}
		
table.hostingPlans td {
		padding: 1px 0px 0px 5px;
		margin: 2px 0px 2px 0px;
		line-height: 17px;
		border-bottom: 1px #fff solid;
		}

tr.section td {
	background: #99ccff;
	text-align: center;
	font-weight: bold;
	}
	
td.alt {
	background: #dcdcdc;
	text-align: center;
	}
	
td.altx {
	text-align: center;
	background: #dddddd;
	}
	
	
/*----------CME Main Page --------------*/

#cmeFront {
		border: 1px #ddd solid;
		width: 535px;
		height: 360px;
		
		}	
		
/*----------SiteMap Page --------------*/

.leftFloater {
			float: left;
			line-height: 19px;
			border-right: 1px #ccc solid;
			padding-left: 15px;
			padding-right: 15px;
			}
			
			
.policies {
			background: #f3f3f3;
			border: 0px #696969 solid;
			display: block;
			margin: 0px 0px 15px 0px;
			clear: both;
			}
			
			#categoryPage div.policies h2 {
						margin-top: 15px;
						}
			
			#categoryPage div.policies p {
						margin-top: 8px;
						}
						
.pFinder {
			margin-top: 10px;
			padding-top: 15px;
			height: 100px;
			border: 1px #ccc solid;
			}
			
			#centerPage div.disclaimer {
						display: block;
						clear: both;
						margin-top: 15px;
						padding-top: 10px;
						
						
						}
						
			#centerPage div.disclaimer p {
			font-size: 9px;
			line-height: 14px;
			font-family: tahoma, arial, verdana, sans-serif;
			color: #666;
			display: block;
			text-align: justify;
			width:530px;
			}
			
.vmarketplace {
			border: 0px #ccc solid;
			padding: 8px 0px 0px 0px;
			width: 528px;
			display: block;
			}
#centerPage div.vmarketplace h1 {
					padding-left: 10px;
				  padding-top: 5px;
					}
					
	#centerPage div.vmarketplace p {
					display: block;
					clear: both;
					}		
			.vmarketplace a:link, #vmarketplace a:visited, #vmarketplace a:hover {
				line-height: 24px;
				}
				
			.vmList {
					background: transparent url(../resources/support/vmTop.jpg) no-repeat;
					}
				
				#centerPage div.vmList p.vmIntro {
					background: #F5F6B4;
					margin-top: -7px;
					margin-left: 0;
					margin-right: -3px;
					padding: 5px;
					color:#191970;
						}
				
						#centerPage>div.vmList>p.vmIntro {
								margin-right: 0;
								}
													
				.vmList div.right {
						float: right;
						margin-right: 10px;
						font-size: 9px;
						}
					
			div.vmCompany {
					border: 1px #ccc solid;
					margin: 10px 0px 10px 0px;
					display: block;
					padding: 10px;
					height: auto;
					}
					
			div.vmCompany img {
					float: right;
					clear: both;
					}
					
#centerPage div.vmarketplace div.vmCompany h1 {
					border-bottom: 0px;
					color: #8b0000;
					font-size: 18px;
					margin: 0;
					padding: 0;
					}
					
#centerPage div.vmarketplace div.vmCompany h4 {
					margin: 0;
					padding: 0;
					display: block;
					line-height: 17px;
					font-weight: normal;
					}
					
#centerPage div.vmarketplace div.vmCompany h5 {
					display: inline;
					font-weight: normal;
					margin: 0px 10px 0px 0px;
					font-size: 11px;
					color: #003499;
					line-height: 15px;
					}
					
					
/*--------------------SubLinks---------*/

div.subLinks {
		background: #f0f8ff;
		margin-bottom: 1px;
		}

ul.linklets {
		margin: 0px 0px 3px 0px;
		padding: 2px 0px 0px 0px;
		list-style-type: none;
		font-weight: bold;
		font-size: 8px;
		color: #8b0000;
		border-left: 2px #ccc solid;
		border-right: 2px #ccc solid;
		background: #dcdcdc;
		}
ul.linklets li {
		height: 22px;
		background: #98C4D1;
		}

#leftSide div#links div.subLinks a em {
			padding-left: 2px;
			margin: 0px 0px 0px 0px;
			
			}
			
#leftSide div#links div.subLinks ul.linklets li.current a {
				background: #f0e68c;
				color: #8b0000;
				}
				
.resourceCenter h6 {
	 margin: 10px 0px 0px 0px;
	 padding: 0;
	 color: #000066;
	 }
	 
#centerPage td.siteLinks  h3 {
		margin: 0px 0px 10px 0px;
	  color: #800080;
		}
					
div.toTop {
		margin-top: 5px;
		margin-right: 15px;
		margin-bottom: 10px;
		text-align: right;
		padding: 5px;
		font-size: 9px;
			}
			
div.registration {
		border: 2px  #dc143c dotted;
	  background: #fff5ee;
		padding:0px 0px 5px 10px;
		font-size: 13px;
		margin: 0px 30px 15px 0px;
		}	