/* container div */



body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: center;

	background-color: #ffffff;

	margin: 0px auto auto;

	padding: 0px;

	width: 100%;

	}

	

.container {

	width: 930px;

	height: 575px;

	margin: 10px auto auto;

	top: 0px;

	left: 0px;

	border: 2px solid #004A40;

	padding-right: 10px;

	padding-left: 10px;

	overflow: hidden;

	text-align: left;

}



.mainArea {

	height: 370px;

	width: 500px;

	z-index: 100;

	color: #FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	overflow: auto;

	float: left;

	padding: 40px 20px 0px 0px;

	margin: 0px;

	clear: none;

	top: -550px;

	position: relative;

	left: 142px;

	/*background-color: #00FF33;*/

}



.addressbox {

	height: 20px;

	width: 924px;

	background-color: #003399;

	float: left;

	position: relative;

	top: -40px;

	margin: 0px 0px 0px 1px;

	padding: 0px;

}



.address {

	height: 15px;

	width: 925px;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 11px;

	padding-top: 2px;

	float: left;

	margin: 0px;

}


.social_network_container {

	position:relative;
	
}


.social_network {

	position:absolute;
	
	top:10px;
	
	left:0px;
	
}


.social_network a {
	width:34px;
	height:34px;
}



.logo {

	height: 83px;

	width: 240px;

	z-index: 10;

	position: relative;

	float: right;

	margin-right: 7px;

}



.bottommenu {

	width: 925px;

	height: 78px;

	background-image: url(images/pngs/buttonback-trans.gif);

	overflow: hidden;

	position: relative;

	background-repeat: no-repeat;

	z-index: 10;

	float: left;

	top: -22px;

	padding-top: 20px;

	

}



.bottmommargin {

	height: 10px;

	width: 940px;

	border: 1px dashed #FFFFFF;

	float: left;

}



.bottom1 {

	width: 180px;

	height: 55px;

	float: left;

	margin-left: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #FFFFFF;

	cursor: pointer;

}

.bottom1on {

	width: 180px;

	height: 55px;

	float: left;

	margin-left: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #003399;

	cursor: pointer;

}



.bottom2 {

	width: 200px;

	height: 55px;

	float: left;

	margin-left: 30px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #FFFFFF;

	cursor: pointer;

}

.bottom2on {

	width: 200px;

	height: 55px;

	float: left;

	margin-left: 30px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #003399;

	cursor: pointer;

}



.bottom3 {

	width: 180px;

	height: 55px;

	float: left;

	margin-left: 35px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #FFFFFF;

	cursor: pointer;

}

.bottom3on {

	width: 180px;

	height: 55px;

	float: left;

	margin-left: 35px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #003399;

	cursor: pointer;

}



.bottom4 {

	width: 170px;

	height: 55px;

	float: left;

	margin-left: 45px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #FFFFFF;

	cursor: pointer;

} 

.bottom4on {

	width: 170px;

	height: 55px;

	float: left;

	margin-left: 45px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #003399;

	cursor: pointer;

} 



/************************** menu styles *****************************/



.margin {

	height: 10px;

	width: 215px;

	padding: 0px;

	margin-left: 0px;

	margin-top: 6px;

	float: left;

}



/*

.back {

	height: 10px;

	width: 100px;

	padding: 0px;

	margin-left: 0px;

	margin-top: 6px;

	float: left;

	text-align: right;

}

*/



.menu {

	position:relative;

	width: 550px;

	height: 25px;

	z-index: 1;

	text-align: right;

	/*color: #000099;*/

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	margin-top: 25px;

	float: right;

	clear: none;

	margin-right: 10px;

	overflow: hidden;

	/*background-color: #00FF33*/

}



/*

.next {

	height: 10px;

	width: 100px;

	padding: 0px;

	margin-left: 0px;

	margin-top: 6px;

	float: left;

	text-align: left;

}

*/



/*

#menu {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-weight: bold;

	font-size: 12px;

	text-decoration: none;

	text-align: center;

}

*/

#menu ul {

	font-family: Arial, Helvetica, sans-serif;

	

	color: #FFFFFF;

	font-weight: bold;

	font-size: 12px;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	display: inline;

}

#menu ul li {

	font-family: Arial, Helvetica, sans-serif;

	

	color: #000066;

	font-weight: bold;

	font-size: 12px;

	text-decoration: none;

	padding: 0px;

	height: auto;

	width: auto;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	display: inline;

}

#menu ul li a {



	font-family: Arial, Helvetica, sans-serif;

	color: #000066;

	font-weight: bold;

	font-size: 12px;

	text-decoration: none;

	height: auto;

	width: auto;

}

#menu ul li a:visited {





	font-family: Arial, Helvetica, sans-serif;

	

	color: #000066;

	font-weight: bold;

	font-size: 12px;

	text-decoration: none;

	height: auto;

	width: auto;

}

#menu ul li a:link {





	font-family: Arial, Helvetica, sans-serif;

	

	color: #000066;

	font-weight: bold;

	font-size: 12px;

	text-decoration: none;

	height: auto;

	width: auto;

}

#menu ul li a:active {





	font-family: Arial, Helvetica, sans-serif;

	

	color: #000066;

	font-weight: bold;

	font-size: 12px;

	text-decoration: none;

	height: auto;

	width: auto;

}

#menu ul li a:hover {

	font-family: Arial, Helvetica, sans-serif;

	color: #FF0000;

	font-weight: bold;

	font-size: 12px;

	text-decoration: none;

	height: auto;

	width: auto;

}

a:link {

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	}

a:visited {

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

}

a:hover {

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	color: #FF0000;

}

a:active {

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

}

.social_network a:hover {

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;
	
}





/*********************** sub menu *************************/



.submenu {

	background-color: #6633CC;

	width: 261px;

	height: 392px;

	z-index: 1;

	position: relative;

	float: left;

	margin-top: -33px;

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #FFFFFF;

	color: #FFFFFF;

	padding-top: 40px;

	font-size: 24px;

}



.submenucontent {

	width: 240px;

	height: 205px;

	margin-left: 10px;

	/*background-color: #FF0000;*/

	



}



.submenucontent1 {

	width: 240px;

	height: 322px;

	margin-left: 10px;

	

	/*background-color: #00FF66;*/

	



}



.submenunews {

	width: 250px;

	height: 115px;

	margin-left: 5px;	

	/*background-color: #000000;*/

}



.newsList {

	width: 240px;

	height: 115px;

	margin-left: 2px;

	margin-top: 0px;

	/*background-color: #CCFF00;*/

	float: left;

	/*text-align: left;*/

}



.newsLeft {

	width: 120px;

	height: 115px;

	margin-left: 1px;

	margin-top: 0px;

	float: left;

	margin-left: 0px;	/*border: 1px solid #FFFF00;*/

}



.newsLeftpicture {

	width: 86px;

	height: 65px;

	border: 2px solid #FFFFFF;

	margin-left: 17px;

	text-align: center;

	overflow: hidden;

	background-color: #000000;

}



.newsLefttitle {

	width: 120px;

	height: 45px;

	margin-top: 5px;

	/*background-color: #FFFFFF;*/

	/*border: 1px solid #FFFFFF;*/

	text-align: center; 

}



.newsRight {

	width: 120px;

	height: 115px;

	margin-left: 6px;

	margin-top: 0px;

	float: left;	/*border: 1px solid #FFFF00;*/	

}



.newsRightpicture {

	width: 86px;

	height: 65px;

	border: 2px solid #FFFFFF;

	margin-left: 17px;

	text-align: center;

	overflow: hidden;

	background-color: #000000;

}



.newsRighttitle {

	width: 120px;

	height: 45px;

	margin-top: 5px;

	/*background-color: #FFFFFF;*/

	/*border: 1px solid #FFFFFF;*/

	text-align: center; 

}



.newsTop {

	width: 231px;

	height: 180px;

	margin-left: 0px;

	/*background-color: #339933;*/

}



.newsToppicture {

	width: 200px;

	height: 150px;

	margin-left: 20px;

	border: 2px solid #FFFFFF;

	text-align: center;

	overflow: hidden;

	background-color: #000000;

	/*background-color: #000000;*/

}



.newsToptitle {

	width: 231px;

	height: 40px;

	margin-top: 5px;

	/*background-color: #00FF33;*/

	/*border: 1px solid #FFFFFF;*/

	text-align: center; 

}



.eNews {

	width: 250px;

	height: 27px;

	margin-top: 5px;

	/*background-color: #FFFFFF;*/

	color: #FFFFFF;

	font-size: 16px;

	float: left;

}



.professionals {

	width: 80px;

	height: 140px;

	margin-top: 5px;

	color: #FFFFFF;

	font-size: 10px;

	float: left;

	border: 2px solid #FFFFFF;

	text-align: center;

	margin-right: 2px;

	margin-left: 2px;

	overflow: hidden;

}



.professionalsPicture {

	width: 180px;

	height: 225px;

	margin-top: 5px;

	color: #FFFFFF;

	font-size: 10px;

	float: left;

	border: 2px solid #FFFFFF;

	overflow: hidden;

}



.professionalsContent {

	margin-top: 5px;

	color: #FFFFFF;

	font-size: 10px;

	float: left;

	margin-left: 20px;

}



.professionalsTitle {

	width: 460px;

	margin-top: 5px;

	/*background-color: #0000CC;*/

	color: #FFFFFF;

	font-size: 10px;

	float: left;

}

.professionalsDescription {

	width: 220px;

	margin-top: 5px;

	/*background-color: #FF6633;*/

	color: #FFFFFF;

	font-size: 10px;

	float: left;

	margin-left: 10px

}

#submenu {

	font-family: Arial, Helvetica, sans-serif;

	

	color: #FFFFFF;

	/*font-weight: bold;*/

	font-size: 10px;

	text-decoration: none;

	text-align: left;

}



#submenu a {



	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	/*font-weight: bold;*/

	font-size: 12px;

	text-decoration: none;

	height: auto;

	width: auto;

}

#submenu a:visited {





	font-family: Arial, Helvetica, sans-serif;

	

	color: #FFFFFF;

	/*font-weight: bold;*/

	font-size: 12px;

	text-decoration: none;

	height: auto;

	width: auto;

}

#submenu a:link {





	font-family: Arial, Helvetica, sans-serif;

	

	color: #FFFFFF;

	/*font-weight: bold;*/

	font-size: 12px;

	text-decoration: none;

	height: auto;

	width: auto;

}

#submenu a:active {





	font-family: Arial, Helvetica, sans-serif;

	

	color: #FFFFFF;

	/*font-weight: bold;*/

	font-size: 12px;

	text-decoration: none;

	height: auto;

	width: auto;

}

#submenu a:hover {



	font-family: Arial, Helvetica, sans-serif;

	color: #FF0000;

	/*font-weight: bold;*/

	font-size: 12px;

	text-decoration: none;

	height: auto;

	width: auto;

}



/************************** style divs ****************************************/



.paraMain {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-align: left;

	background-position: left;

	float: left;

	width: auto;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

}





.paraTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #FFFFFF;

	margin: 0px;

}



.main2col {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin: 5px;

	padding: 5px;

	float: left;

	width: 350px;

	text-align: justify;

	color: #FFFFFF;	

}

.mainHeader {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-style: italic;

	color: #FFFFFF;	

}



.paraMainThin {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-align: justify;

	width: 600px;

	margin-right: 40px;

	margin-left: 40px;

}

.adminMenu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000066;

	float: left;

	height: auto;

	width: 200px;

	border: 1px solid #000066;

	padding: 5px;

	background-color: #B9D0D0;

	margin: 5px;

	background-position: center;

}

.adminMenuTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	border: 1px solid #FFFFFF;

	padding: 5px;

	background-color: #000066;

	width: 90%;

}

.adminMenuItem {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000066;

	height: auto;

	width: 90%;

	border: 1px solid #FFFFFF;

	padding: 2px;

	background-color: #DEE1EF;

	margin-top: 3px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

	cursor:pointer;

}

.containerAdmin {

	width: 930px;

	height: auto;

	margin: 20px auto auto;

	top: 0px;

	left: 0px;

	border: 2px solid #000066;

	overflow: hidden;

	text-align: left;

	padding: 5px 5px 10px;

}

.adminBody {

	font-family: Arial, Helvetica, sans-serif;

	color: #000066;

	margin: 5px;

	padding: 5px 5px 10px;

	top: -30px;

	float: left;

	/*background-color: #FFFF00;*/

}



.adminMenuItemOn {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FF0000;

	height: auto;

	width: 90%;

	border: 1px solid #FFFFFF;

	padding: 2px;

	background-color: #FF99FF;

	margin-top: 3px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

	cursor:pointer;

}

.more {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin-left: 8px;

}





.newsTitle {

	height: 40px;

	width: 400px;

	/*background-color: #00FF33;*/

}



.headlineContainer {

	height: 230px;

	width: 480px;

	/*background-color: #99FFFF;*/

}



.headlineTitle {

	height: 220px;

	width: 250px;

	/*background-color: #FF0000;*/

	float: left;

	margin-top: 5px;

	margin-left: 10px;

	font-size: 12px;

	

}



.headlinePicture {

	float: left;

	margin-left: 0px;

	margin-top: 5px;

	border: 2px solid #FFFFFF;

	height: 150px;

	width: 200px;

	overflow: hidden;

}	

 

.headlineMargin {

	height: 220px;

	width: 20px;

	float: left;

	background-color: #000000;

	padding: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding: 0px;

	height: auto;

	width: auto;

	margin-right: 0px;

	margin-bottom: 0px;

}



.featuresContainer {

	height: 95px;

	width: 480px;

	/*background-color: #990000;*/

}



.feature1Container {

	height: 95px;

	width: 150px;

	/*background-color: #000000;*/

	margin-left: 7px;

	float: left;

	overflow: hidden;

	/*background-color: #00FFFF;*/

}



.feature2Container {

	height: 95px;

	width: 150px;

	/*background-color: #000000;*/

	margin-left: 5px;

	float: left;

	overflow: hidden;

}



.feature3Container {

	height: 95px;

	width: 150px;

	/*background-color: #000000;*/

	margin-left: 5px;

	float: left;

	overflow: hidden;

}



.feature1picture {

	height: 65px;

	width: 65px;

	margin-top: 15px;

	float: left;

	overflow: hidden;

	border: 2px solid #FFFFFF;

}



.feature2picture {

	height: 65px;

	width: 65px;

	margin-top: 15px;

	float: left;

	overflow: hidden;

	border: 2px solid #FFFFFF;

}



.feature3picture {

	height: 65px;

	width: 65px;

	margin-top: 15px;

	float: left;

	overflow: hidden;

	border: 2px solid #FFFFFF;

	

}



.feature1title {

	height: 65px;

	width: 76px;

	/*background-color: #00FFFF;*/

	margin-top: 15px;

	margin-left: 5px;

	float: left;	

	text-align: left;

	vertical-align: middle;

	font-size: 9px;

}



.feature2title {

	height: 65px;

	width: 76px;

	/*background-color: #00FFFF;*/

	margin-top: 15px;

	margin-left: 5px;

	float: left;	

	font-size: 9px;

}



.feature3title {

	height: 65px;

	width: 76px;

	/*background-color: #00FFFF;*/

	margin-top: 15px;

	margin-left: 5px;

	float: left;	

	font-size: 9px;

}



/********************************************     newspage.php styles **********************************/



.newsTitle {

	height: 40px;

	width: 480px;

	/*background-color: #00FFFF;*/

	

	float: left;	

	font-size: 18px;

	font-weight: bold;

}



.newsPicture {

	height: auto;

	width: auto;

	float: left;

	font-size: 12px;

	margin-right: 5px;	

	/*overflow: auto;*/

	

}



.newsText1 {

	height: 320px;

	width: 480px;

	/*background-color: #0000FF;*/

	float: left;	

	font-size: 12px;

	

	/*overflow: auto;*/

	

}



.newsText2 {

	height: 320px;

	width: 280px;

	/*background-color: #00FFFF;*/

	float: left;	

	font-size: 12px;

	

	/*overflow: auto;*/

	

}



.tableTitleGen {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #000066;

}

.tableItemGen {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000066;

	background-color: #CACAFF;

}

.tableTitleRac {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #571D6D;

}

.tableItemRac {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000066;

	background-color: #D28DEB;

}

.tableTitleFit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #882CAA;

}

.tableItemFit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000066;

	background-color: #D28DEB;

}

.tableTitleSoc {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #AB36D6;

}

.tableItemSoc {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000066;

	background-color: #D28DEB;

}

.tableTitleSpo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #BB7BD2;

}

.tableItemSpo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000066;

	background-color: #E2B7F2;

}



/*********************************************************  slide show divs *******************************/



.VU {

	padding: 0px;

	margin: 0px 20px 10px 0px;

	border-top: 2px solid #FFFFFF;

	border-right: 2px solid #FFFFFF;

	border-left: 2px solid #FFFFFF;

	background-color: #FFFFFF;

	float: left;

}

.slideStyle {

	border: 2px solid #FFFFFF;

}


