body{ background-color: black;


		text-align:center;
		font-family: Calibri;

		}
a img	/*To stop IE displaying a blue border around links */
{
  border:none;
}

#visas_style_div, .bModal {
	display:none !important;
}



a:link{color:#000066;
			text-decoration:underline;}

		a:visited{color:#000066;
			text-decoration:underline;}


		a:hover{
			color:#0066CC;
			text-decoration:underline;
			}
		a:active{color:orange;}

	li {
	font-family:Calibri, Serif;
	font-size: 14pt;
	}


	p {font-family:Calibri;
		font-size:14pt;
		margin-top:5px;}

	h1 {font-family:Calibri;
		font-size:26pt;
		margin-top:5px;}

	h2 {font-family:Calibri;
		font-size:24pt;
		margin-top:5px;}

	h3{	font-family:Calibri;
		color: black;
		font-size:22pt;
		padding:0px;
		margin:0px;}

	h4{font-family: Calibri;
		font-weight:bold;
		font-size:20pt;
		margin-top:10px;
		padding:0px;}

	h5{font-family: Calibri;
		font-size:18pt;
		margin:0px;
		padding:0px;}

img.center {   display: block;   margin-left: auto;   margin-right: auto; }

/* Navigation styles */
#SiteNavigation { float:left;
/*padding-bottom:5px;  --------------- For IE --------------- */

}
/* Wordpress */
		.aligncenter,div.aligncenter,img.aligncenter{text-align:center;display:block;margin:10px auto;}
		blockquote{margin:20px 10px 10px 5px;border-left:4px solid #DDD;padding:0 5px 0 5px;text-align:justify;}
		.commenttext blockquote{border-left:4px solid #B6B6B5;}
		.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;}
		.gallery-caption{ border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px; }
		.wp-caption img{border:none;margin:0;padding:0;}
		.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;color:#111;margin:0;padding:0 4px 5px;}
		.alignleft,img.alignleft{float:left;margin:5px 10px 5px 0;}
		.alignright,img.alignright{float:right;margin:5px 0 5px 10px;}
		.aligncenter,div.aligncenter,img.aligncenter{text-align:center;display:block;margin:10px auto;}
		abbr, acronym, span.abbr{cursor:help;border-bottom:1px dotted #000;}

		.newsDateText{
			text-align:center;
			font-size:10pt;
			margin-bottom: 0px;
		}

		#rightNews{
			max-width:100px;
			width:100px;
			float:left;
		}

		#newsList{ /* ul */
			padding-left:0px;
			margin-left: 20px;

		}

		.newsItem { /* li or p*/
			text-align:center;
			font-size:13pt;

			padding: 5px;
			margin: 0px;
		}

		.excerptText > p{
			text-align:left;
			font-size:10pt;
			display:inline;
		}

		.blogTitleText{
			font-size:18pt;
		}

		.blogFooterInfo{
			width:100%;
			background:#EEEEEE;
			padding-left:5px;
		}

		.blogFooterInfoText{
			font-size:10pt;
		}
/* End Blog Elements*/

/* New Items */

	.imageCaption{
		font-size: 10pt;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	#topAccessBar{
	width:100%;
	min-height:30px;
	background-color:#2D2D2D;
	color:white;
	margin:0px;
	padding:0px;
	min-width:600px;
	}

	#searchForm{
	padding:0px;
	margin:0px;
	text-align:left;
	width:220px;
	}

	#googleSearch{
	text-align:right;
	float:right;
	width:20em;
	border:0px solid black;
	margin:0px;
	padding:0px;
	max-height:20px;
	max-width:222px;
	}

	table{
	border-spacing:0px;}

	#searchTextBox{
	background-color:#262626;
	color:white;
	padding-left:5px;
	border:1px solid #7D7D7D;
	height:20px;
	}

	#searchButton{
	font-size:12pt;
	font-family:Calibri;
	border:1px solid #999999;
	background: #262626;
	color:white;
	height:24px;
	}

	#searchButton:hover {
	color:white;
		border: 1px solid #AAAAAA;
		background: #999999;
	}
	#searchButton:active{
	color:white;
	background: #BBBBBB;
	}

	#topAccessText{
	padding-left:10px;
	padding-top:5px;
	text-align:left;
	float:left;
	}

	.lowDiv a:visited{
		color:white;
	}

	.lowDiv a:link{
		color:white;
	}

	.lowDiv a:hover{
	background:#BBBBBB; color:#fff;
	border-bottom:2px solid #BBBBBB;
	}

	#highDiv a:link{
		color:black;
		background-color:white;
		border-bottom:2px solid white;
	}

	#highDiv a:visited{
		color:black;
		background-color:white;
		border-bottom:2px solid white;
	}

	#highDiv a:hover{
		color:black;
		background-color:#CCCCCC;
		border-bottom:2px solid #CCCCCC;
	}


	.whiteButton{
		font-size:12pt;
		font-family:Calibri;
		border:1px solid gray;
		background: white;
	}
	.whiteButton:hover {
		color:black;
		border: 1px solid #999999;
		background: #CCCCCC;
	}
	.whiteButton:active{
		color:black;
		background: #AAAAAA;
	}

	.title{
		text-align:center;
		font-size:22pt;
		margin-bottom:10px;
	}


/*End New Items*/

#MainNav { height: 24px;

background: #000;
border-top:2px solid black;
border-bottom:2px solid black;

border-left:2px solid black;
border-right:2px solid black;

}

#MainNav ul { list-style:none;
padding:0;
margin:0;

font-size:14pt;
width:866px;
}
#MainNav li { float:left;
line-height:24px;
display:inline;
}

#MainNav A, #MainNav span { display:block;
float:left;
padding:0 9px;		/*Change this to change space between links - old value = 9 */
white-space:nowrap;
font-weight: bold;
text-decoration:none;  }

#lowercontainer{
border-left:2px solid black;
border-right:2px solid black;
}

.comouter{  /*Committee Outer div */
margin-top:20px;
width:600px;
height:160px;
border-bottom:1px solid #CCCCCC;
white-space:nowrap;
padding-bottom:10px;
}

.centered{
text-align:center;
}

#container {
width:870px; /*formerly 670px */
margin-left:auto;
margin-right:auto;
font-Family:Trebuchet MS, Sans-serif;
Font-size:12px;
/*border: 2px solid black;  color div */
background-color:white;

}



#topheader {border: 2px solid red; /* color div */

	}
#topheaderimage{  /* color div */
	padding:0px;
	margin-bottom:-5px;
}

#footer {
border-top: 2px solid #CCCCCC; /* color div */
clear: both;
height:60px;

padding-bottom:10px;
text-align:center;
}

#mainArea {
border-left: 2px solid #CCCCCC; /* color div */
border-right: 2px solid #CCCCCC; /* color div */
width:600px; /*formerly 488*/
float:left;
text-align:left;
padding-left:10px;
padding-right:10px;

}



#menu {

/*background-image:url(images/menuback2.png);
			background-repeat:no-repeat;*/

border-bottom:2px solid #CCCCCC; /* color div */
width:140px;
font-size:14px;
float:left;
text-align:left;
padding: 0px;
margin: 0px;

color:#006633;
font-size: 14pt;
font-family: calibri, serif;

}


.ulMenu{
			list-style-type:none;
			padding:0;
			margin:10px;
			 }

		.ulMenu a:link{color:#000066;
			text-decoration:underline;
			font-family: arial;}

		.ulMenu a:visited{color:#000066;
			text-decoration:underline;}


		.ulMenu a:hover{
			color:#0066CC; /* 005329 */
			text-decoration:underline;


			}
		.ulMenu a:active{color:orange;}


#nav{  /* Navigation Top Bar */
border: 2px solid black; /* color div */
height: 30px;
padding-top:5px;
padding-bottom:5px;
text-align:center;

}

#links {border:2px solid black; /* color div */
	height: 30px;




}

#nav ul {
margin:0;	/*taken out in 2nd file*/
padding:0;
list-style:none;


}
#nav li {

display:inline;
margin:0;      /*taken out in 2nd file*/
padding:0;
}

#nav a{ border: 2px solid black;
			font-size:14pt;
			color:black;
			padding:4px;}


.floatRightImage{
	float:right;
	padding-left:10px;
}

/* CV Styling =====================================*/
.cvFontCalibri{font-family:Calibri;}


			#cvheadname {text-align:center;
						font-family:Calibri;
						font-weight:bold;
						font-size:20pt;}

			.address{text-align:center;	}

			.eduList{
				list-style-type:none;
				padding:0;
				margin-left:80px;
				margin-top:-5px;
				font-family:Calibri;
				font-size:11pt;}


			.cvlist {
				list-style-type:disc;
				font-family:Calibri;
				font-size:11pt;}

			.cvlist > li{padding:1px;}


			.eduList > li{padding:2px;}

/* End of CV styling ===================================*/




