@charset "utf-8";
/* CSS Document */

body { background-color: #efefef; }



#content { 
		width: 500px;
		margin: 20px auto; 
		padding: 20px 20px 40px;
		border: 1px solid #d3d3d3;
		background-color: #fff;
		
		-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #464646;	
}
	
#content h1 { font-weight: normal; margin: 30px 0 0px; font-size: 20px; }
#content h2 { font-size: 12px; margin: 20px 0 5px; }
#content ul { margin: 5px 0; padding: 0 0 0 16px;  }
#content ul li { line-height: 150%; margin-bottom: 5px;}
#content a { color: #246caa; text-decoration: underline; }
#content a:visited { color: #246caa; }
#content a:hover { text-decoration: underline; color: #8f1111; }
#content p { line-height: 145%; margin: 16px 0; }

.table_a {
width: 100%;
margin: 10px 0;	
border-top:0px dotted #c9e4ff; 
border-right:1px solid #c9e4ff;  
border-collapse:collapse;
}

.table_a caption {
	color: #9ba9b4;
	text-align:center;
	font-size: 12px;	
	margin-bottom: 5px;
}

.table_a tr { background-color: #fff; }

.table_a th {
	border-bottom:1px solid #c9e4ff; 
	border-left:1px solid #c9e4ff;
	padding: 10px;
	color: #66a3d3; 
}

.table_a td {
	border-bottom:1px solid #c9e4ff; 
	border-left:1px solid #c9e4ff;
	padding: 10px;	
}

.table_a thead th {
	background-color: #5289ba;
	border-bottom: 1px solid #c9e4ff;
	border-top: 1px solid #c9e4ff;
	color: #fff;
}

.table_a ul li { margin-bottom: 10px; }

table.centerData td { text-align: center; }

table.nohead { border-top:1px solid #c9e4ff; }	


/* Tabbed Menu ================================================================================ */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#content .shadetabs{
border-bottom: 1px solid #e2e2e2; /*c2c2c2;*/
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin: 20px 0 0; /*1em;*/
}

#content .shadetabs ul{
padding: 1px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

#content .shadetabs li{
display: inline;
margin: 0;
}

#content .shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 2px;
border: 1px solid #e2e2e2; /*c2c2c2; /*#778;*/
color: #2d2b2b; 
background: #e3e3e3 url(/images/shade32.gif) top left repeat-x;

/*-- rounded corners
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
*/	
	
}

#content .shadetabs li.enrolNow a {
 
  
 background-image: none;
 background-color: #7c7c7c; /*#990000; /*a81a1c; /*#851e20;*/
 color: #fff;
 font-weight: bold;

}

#content .shadetabs li a:visited{
color: #2d2b2b;
}

#content .shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

#content .shadetabs li.enrolNow a:visited { color: #fff }

#content .shadetabs li.selected a{ /*selected main tab style */
background: #f8f8f8 url(/images/shadeactive22.gif);
border-bottom: 2px solid #f8f8f8; 
font-weight: bold;
}

#content .shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}



/* coda slider ============================================================================= */

.coda-slider-wrapper { border: 1px solid #e2e2e2; /*c2c2c2;*/ border-top: none; padding: 20px; float:left; background-color: #f8f8f8; margin-bottom: 20px; }

@-moz-document url-prefix() {   /* firefox hack, targets only firefox (all versions) */
  .coda-slider-wrapper { position: relative; }     /* needed to fix 1px alignment problem (tabbed menu, left tab) */
}

	.coda-slider {  }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 458px }  /* 458px */
	#content_oneColumn .coda-slider, #content_oneColumn .coda-slider .panel { width: 896px }
	#content_pay .coda-slider, #content_pay .coda-slider .panel { width: 856px; }
	
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 416px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }
	
	/* Tab nav */
	.coda-nav ul li a.current { background: #fff }
	
	/* Panel padding */
	.coda-slider .panel-wrapper { margin: 0px; padding: 0px; }
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav 
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
	*/
	
	
	/* Miscellaneous */
	/*.coda-slider-wrapper { clear: both; overflow: auto }*/
	.coda-slider { float: left; overflow: hidden;  }
	.coda-slider .panel { display: block; float: left; margin: 0px;}
	/*.coda-slider .panel-container { position: relative } */
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	
