a:@charset "utf-8";



html {



	min-height: 100%;

}





body{	



	font-family:"Arial", Gadget, sans-serif;



	margin:0px;



	padding:0px;



	min-height:100%;	



	/* Safari 4-5, Chrome 1-9 */



	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#5182DA), to(#AFC7FF));    



	/* Safari 5.1, Chrome 10+ */ 



	background-image:-webkit-linear-gradient(top, #5182DA, #AFC7FF, #AFC7FF);    



	/* Firefox 3.6+ */ 



	background-image: -moz-linear-gradient(top, #5182DA, #AFC7FF);   



	/* IE 10 */ 



	background-image: -ms-linear-gradient(top, #5182DA, #AFC7FF);    /* Opera 11.10+ */



	-o-linear-gradient(top, #5182DA, #AFC7FF);



	/* IE6 & IE7 */



	filter: no-repeat progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5182DA', endColorstr='#AFC7FF');



  5



	/* IE8 */



	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5182DA', endColorstr='#AFC7FF')";



}

p {



	margin: 0px 0px 0px 0px;



}



div.banner p {

	margin:0px 0px 0px 0px;

}

div p{

	margin:5px 0px 5px 0px;

}



div.bigContainer {



	margin:19px auto 19px auto;



	width:921.6px;



	background-color:#F3F7FE;



	border-radius:20px 0px 20px 0px;



	-moz-box-shadow: 2px 2px 2px black;



	-webkit-box-shadow: 2px 2px 2px black;



	box-shadow: 2px 2px 2px black;



}







div.headContainer {



	position:relative;



	/* background-image:url(resources/background/rotate.php); */



	background-size: 101% 100%;



	z-index: 0;



	height:180px;



    border-radius:20px 0px 0px 0px;



	color:#133E9F;



}







.headerImage {



	position:absolute;



	display:inline;



	height:150px;



	width:170px;



	z-index:2;



	top:15px;



	left:5px;



}



.headerRotate {

	

	position:absolute;



	display:inline;



	height:150px;



	width:200px;



	z-index:2;



	top:15px;



	right:2px;

	

}









div.headerMask {



	position:absolute;



	display:block;



	height: 100%;



	width:100%;



	z-index:1;



	border-radius:20px 0px 0px 0px;



	/* Safari 4-5, Chrome 1-9 */ 



	background-image:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,1.0)), to(rgba(255,255,255,0.0)));   



	/* Safari 5.1, Chrome 10+ */



	background-image:-webkit-linear-gradient(left, rgba(255,255,255,1.0), rgba(255,255,255,0.0));    



	/* Firefox 3.6+ */ 



	background-image:-moz-linear-gradient(left, rgba(255,255,255,1.0), rgba(255,255,255,0.0));   



	/* IE 10  */



	background-image: -ms-linear-gradient(top, rgba(255,255,255,1.0), rgba(255,255,255,0.0));    



	/* Opera 11.10+ */



	background-image:-o-linear-gradient(top, rgba(255,255,255,1.0), rgba(255,255,255,0.0));



	/* IE6 & IE7 */



	filter: no-repeat progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffffff', endColorstr='#00ffffff');



	/* IE8 */ 



	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffffff', endColorstr='#00ffffff";



}







div.heading {



	float:inherit;



	vertical-align:central;



	position:relative;



	left:20%;



	top:5px;



	width:60%;



	z-index:2;



	font-weight:bold;



}





p.title{

	font-size: 2.2em;

	text-align: center;

}



p.subtitle{

	font-size: 1.2em;

	font-style: italic;

	text-align: center;



}



p.subtitle2{

	font-size: 1.2em;

	font-style: italic;

	text-align: center;

	color:#081;

	

}



p.locationinfo{

	color: #5182DA;

	font-size: 1em;

	text-align: center;

	

}





p.quals{



	font-size:0.8em;



}



p.rego{

	font-size:0.8em;

	color:#081;

}





table.locationTable{



	position:absolute;



	right:180px;



	border-spacing:20px;



	z-index:2;



	font-weight:bold;



}







td.location {



	position:relative;



	background:white;



	min-width:180px;



	margin:-50px 5px 0px 0px;



	background-color:white;



	text-align:center;



	border-radius:5px 5px 5px 5px;



	font-size:1em;



	z-index:2;



}







div.navContainer {



	background-color: #D1E0F8;



}

p.apptitle {

	color:#081;

	font-weight:bold;

}



.greentext {

	color:#081;

}











div.contentContainer {



	padding:3%;	



}







table.leftNav {



	color:white;



	table-layout:fixed;



	border-spacing:15px;



	display:inline-block;



	font-weight:bold;



}







table.leftNav td {



	font-size:0.8em;



	padding:4%;



	height:30px;



	width:170px;



	background-color:#91ADF0;



	border-radius: 5px 5px 5px 5px;



	-moz-box-shadow: 2px 2px 2px black;



	-webkit-box-shadow: 2px 2px 2px black;



	box-shadow: 2px 2px 2px black;



	cursor:pointer;	



}







a.nav {



	display:block;



	text-align: center;



	text-decoration: none;



	color:inherit;



}







table.ColourBlock {



	color:white;



	table-layout:fixed;



	border-spacing:15px;



	display:inline-block;



	width:100px;



	font-weight:bold;



}







table.ColourBlock td {



	font-size:0.8em;



	padding:4%;



	height:50px;



	min-width:150px;



	background-color:#91ADF0;



	border-radius: 5px 5px 5px 5px;



	-moz-box-shadow: 2px 2px 2px black;



	-webkit-box-shadow: 2px 2px 2px black;



	box-shadow: 2px 2px 2px black;



	cursor:pointer;	



	display:inline-block;



	top:50%;



	margin-top:-25px;



	



}





div.bj{

	color:#133E9F;

	

}



div.jks{

	color:#133E9F;

	font-size:0.8em;

	padding:2%;

}



p.blarge{

	font-size:1em;

}

div.content {



	display:inline-block;



	width:70%;



	vertical-align:top;



	background:white;



	margin-top:0.75%;



	padding:2%;



	border-radius:0px 0px 10px 0px;	



	-moz-box-shadow: 2px 2px 2px black;



	-webkit-box-shadow: 2px 2px 2px black;



	box-shadow: 2px 2px 2px black;



	color:#133E9F;

	

	



}

a:link {

	text-decoration: none;

	color: #133E9F;

}

a:hover {

	text-decoration: underline;

	color: #133E9F;

}

a:visited {

	text-decoration: none;

	color: #133E9F;

}

div.banner {



	background-color: #D1E0F8;



	background-image:url("/resources/mcpcfade.jpg");



	background-repeat:no-repeat;



	background-position:right center;



	margin-bottom:10px;



}







table.bannerLocations {



	width:80%;



	border-spacing:200px 0px;



	align:center;



	color:#133E9F;



	margin-left:auto;



	margin-right:auto;



	font-weight:normal;



}







table.bannerLocations td {



	min-width:150px;



}







div.logos {



	text-align:center;



}







div.logos img {



	display:inline-block;	



}







#acpa {



	background-color:#030D4B;



	height:30px;



	width:43px



}







#apa {



	height:30px;



	width:115px;



}







#fb {



	height:30px;



	width:29px;



}







#twit {



	height:30px;



	width:30px;



}



#medicare {



	height:30px;



	width:115px;



}



#hicaps {



	height:30px;



	width:108px;



}



#gayflag {

	height:30px;

	width: 49px;

}





div.disclaimer {



	position:relative;



	text-align:right;



	padding:0px;



	right:30px;



	color:#133E9F;



	font-size:0.7em;



}



.areatitle {



	font-weight: bold;



}



div.content a{

	line-height:normal;

}



/*dl.profiles p, dl.fees p{

	margin:0px 0px 5px 0px;

	font-size:1em;

}



dl.profiles h3, dl.fees h3{

	display:inline-block;

	margin:2px 0px 2px 0px;

	font-size:1em;

}



dl.profiles img, dl.fees img{

	display:inline-block;

}*/

