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

.hand{
	cursor: hand;
}


A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
	A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00939F;
	text-decoration: underline;
	}


.Aabout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;	
}

.Anews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6B00;
	text-decoration: none;
}

.Aevents{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FEFE01;
	text-decoration: none;
}


.Apublications {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A6DD00;
	text-decoration: none;
}

.Aresearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #008300;
	text-decoration: none;
}

.Adonate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009DFF;
	text-decoration: none;
}

.Afund {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A435FF;
	text-decoration: none;
}

.Ajoin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9C6833;
	text-decoration: none;
}

	
	
.hoverBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
	
.blueUnderline	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
	
	link {color: #FFFFFF; text-decoration:none;
	
	}

.active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
}

.navbarActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	/*background-color: #000000;
	font-weight: bold;
	background-image: url(images/buttons/nav.jpg);
	background-repeat: repeat-x;
	border-bottom: none;
	border-top: none;
	border-right: solid;
	border-right-color: #000000;
	border-right-width: medium;*/
}


.navtopright{
	background-image: url(images/buttons/backGround/topRight.jpg);
	background-repeat: no-repeat;
}

.navtopleft{
	background-image: url(images/buttons/backGround/topLeft.jpg);
	background-repeat: no-repeat;
	width: 4px;
}
.naveftmid{
	background-image: url(images/buttons/backGround/leftMid.jpg);
	background-repeat: repeat-y;
}
.navtopmid{
	background-image: url(images/buttons/backGround/topMid.jpg);
	background-repeat: repeat-x;
	height: 4;
}

.navbottommid{
	background-image: url(images/buttons/backGround/bottomMid.jpg);
	background-repeat: repeat-x;
	height: 12;
}

.navrightmid{
	background-image: url(images/buttons/backGround/rightMid.jpg);
	background-repeat: repeat-y;
	width: 12;
}
.navbottomright{
	background-image: url(images/buttons/backGround/bottomRight.jpg);
	background-repeat: no-repeat;
}

.navbottomleft{
	background-image: url(images/buttons/backGround/bottomLeft.jpg);
	background-repeat: repeat-y;
}

.headtopright{
	background-image: url(images/buttons/backGround/small_topRight.jpg);
	background-repeat: no-repeat;
}

.headtopleft{
	background-image: url(images/buttons/backGround/small_topLeft.jpg);
	background-repeat: no-repeat;
}
.headleftmid{
	background-image: url(images/buttons/backGround/small_leftMid.jpg);
	background-repeat: repeat-y;
}
.headtopmid{
	background-image: url(images/buttons/backGround/small_topMid.jpg);
	background-repeat: repeat-x;
}

.headbottommid{
	background-image: url(images/buttons/backGround/small_bottomMid.jpg);
	background-repeat: repeat-x;
}
.headrightmid{
	background-image: url(images/buttons/backGround/small_rightMid.jpg);
	background-repeat: repeat-y;
}
.headbottomright{
	background-image: url(images/buttons/backGround/small_bottomRight.jpg);
	background-repeat: no-repeat;
}

.headbottomleft{
	background-image: url(images/buttons/backGround/small_bottomLeft.jpg);
	background-repeat: repeat-y;
}

.navback{
	background-color: #000000;
}


body {
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}


.header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 55px;
	color: #00939F;
}

.headerWhite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 55px;
	color: #ffffff;
}

.headerMed{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #00939F;
}

.headerMedWhite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #fffffF;
}



.headerSmallMed{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00939F;
}



.headerSmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009181;
}

.headerSmallred{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000;
}



.headerSmallWhite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}

.headerSmallBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00939F;
	font-weight: bold;
}

.headermedlBoldblack{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

.subheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFffff;
}

.subheaderblack{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.subheaderblacksmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.navback{

	background-image: url(images/buttons/backGround/buttonBack.gif);
	background-repeat: no-repeat;
}

.navside{
	background-image: url(images/buttons/buttonBackmid.png);
	background-repeat: repeat-x;
}

.naveleftside{
	background-image: url(images/buttons/buttonBackleft.png);
	background-repeat: no-repeat;
}

.naverightside{
	background-image: url(images/buttons/buttonBackright.png);
	background-repeat: no-repeat;
}

/*------------------------------------------------------------------------------BOXES------------------------------------------*/

.box75Mid{
	background-image: url(images/boxBackrounds/box_75_mid.png);
	background-repeat: repeat-x;
}

.box75Left{
	background-image: url(images/boxBackrounds/box_75_left.png);
	background-repeat: no-repeat;
}

.box75Right{
	background-image: url(images/boxBackrounds/box_75_right.png);
	background-repeat: no-repeat;
}


.box100Mid{
	background-image: url(images/boxBackrounds/box_100_mid.png);
	background-repeat: repeat-x;
}

.box100Left{
	background-image: url(images/boxBackrounds/box_100_left.png);
	background-repeat: no-repeat;
}

.box100Right{
	background-image: url(images/boxBackrounds/box_100_right.png);
	background-repeat: no-repeat;
}


.box150Mid{
	background-image: url(images/boxBackrounds/box_150_mid.png);
	background-repeat: repeat-x;
}

.box150Left{
	background-image: url(images/boxBackrounds/box_150_left.png);
	background-repeat: no-repeat;
}

.box150Right{
	background-image: url(images/boxBackrounds/box_150_right.png);
	background-repeat: no-repeat;
}


.box200Mid{
	background-image: url(images/boxBackrounds/box_200_mid.png);
	background-repeat: repeat-x;
}

.box200Left{
	background-image: url(images/boxBackrounds/box_200_left.png);
	background-repeat: no-repeat;
}

.box200Right{
	background-image: url(images/boxBackrounds/box_200_right.png);
	background-repeat: no-repeat;
}


.box250Mid{
	background-image: url(images/boxBackrounds/box_250_mid.png);
	background-repeat: repeat-x;
}

.box250Left{
	background-image: url(images/boxBackrounds/box_250_left.png);
	background-repeat: no-repeat;
}

.box250Right{
	background-image: url(images/boxBackrounds/box_250_right.png);
	background-repeat: no-repeat;
}

.box300Mid{
	background-image: url(images/boxBackrounds/box_300_mid.png);
	background-repeat: repeat-x;
}

.box300Left{
	background-image: url(images/boxBackrounds/box_300_left.png);
	background-repeat: no-repeat;
}

.box300Right{
	background-image: url(images/boxBackrounds/box_300_right.png);
	background-repeat: no-repeat;
}


.box350Mid{
	background-image: url(images/boxBackrounds/box_350_mid.png);
	background-repeat: repeat-x;
}

.box350Left{
	background-image: url(images/boxBackrounds/box_350_left.png);
	background-repeat: no-repeat;
}

.box350Right{
	background-image: url(images/boxBackrounds/box_350_right.png);
	background-repeat: no-repeat;
}


.box375Mid{
	background-image: url(images/boxBackrounds/box_375_mid.png);
	background-repeat: repeat-x;
}

.box375Left{
	background-image: url(images/boxBackrounds/box_375_left.png);
	background-repeat: no-repeat;
}

.box375Right{
	background-image: url(images/boxBackrounds/box_375_right.png);
	background-repeat: no-repeat;
}

.box400Mid{
	background-image: url(images/boxBackrounds/box_400_mid.png);
	background-repeat: repeat-x;
}

.box400Left{
	background-image: url(images/boxBackrounds/box_400_left.png);
	background-repeat: no-repeat;
}

.box400Right{
	background-image: url(images/boxBackrounds/box_400_right.png);
	background-repeat: no-repeat;
}


.box425Mid{
	background-image: url(images/boxBackrounds/box_425_mid.png);
	background-repeat: repeat-x;
}

.box425Left{
	background-image: url(images/boxBackrounds/box_425_left.png);
	background-repeat: no-repeat;
}

.box425Right{
	background-image: url(images/boxBackrounds/box_425_right.png);
	background-repeat: no-repeat;
}


.box450Mid{
	background-image: url(images/boxBackrounds/box_450_mid.png);
	background-repeat: repeat-x;
}



.box450Left{
	background-image: url(images/boxBackrounds/box_450_left.png);
	background-repeat: no-repeat;
}

.box450Right{
	background-image: url(images/boxBackrounds/box_450_right.png);
	background-repeat: no-repeat;
}
.box750Mid{
	background-image: url(images/boxBackrounds/box_750_mid.png);
	background-repeat: repeat-x;
	height: 746px;
}
.box750Left{
	background-image: url(images/boxBackrounds/box_750_left.png);
	background-repeat: no-repeat;
	height: 750px;
}
.box750Right{
	background-image: url(images/boxBackrounds/box_750_right.png);
	background-repeat: no-repeat;
}




/*---------------------------------------------------------------------END BOXES--------------------------------------------*/


.navbar{
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;*/
	color: #ffffff;
	/*background-color: #ffffff;*/
	/*font-weight: bold;*/
	/*background-image: url(images/buttons/green/up.png);*/
	/*background-repeat: no-repeat;*/
	border-bottom: none;
	border-top: none;
	border-right: solid;
	border-right-color: #ffffff;
	border-right-width: thin;
}


.navbarpick{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-color: #000000;
	font-weight: bold;
	background-image: url(images/buttons/nav.jpg);
	background-repeat: repeat-x;
	border-bottom: none;
	border-top: none;
	
}


.topbit{
	background-image: url(images/banner/bannerFramesGreenflat.gif);
	background-repeat: no-repeat;
}


.box{
	background-color: #EAF4F5;
}



.navbarhover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000;
	background-color: #000000;
	font-weight: bold;
	background-image: url(images/buttons/navover.jpg);
	background-repeat: repeat-x;
	border-bottom: none;
	border-top: none;
	border-right: solid;
	border-right-color: #000000;
	border-right-width: medium;
}


.class1text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	
}

.class1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.class1small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}



.class1italics{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00939F;
	font-weight: normal;
	font-style: italic;
}

.classred{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}



.classwhiteBullet{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	list-style-position: inherit;	
}

li{
	line-height: 18pt;
}
.frontPageNewsFlash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
.frontPageNewsHeadline {
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
/* ------------------------------------- akribie extras -------------------------------------------- */

/* styles elements within update column on right of index page */
#updates a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #06C;
	text-decoration: none;
}

#updates a:hover{
	color: #FFF;
	text-decoration: none;
}
#frontMid .box200Mid a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #06C;
}
#frontMid .box200Mid a:hover{
	color: #FFF;
	text-decoration: none;
}


#updates p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}

.headermedlBoldblackJ{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-align: justify;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.date              {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	text-align: left;
}
.homeText {
	font-size: 20px;
	font-weight: normal;
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
.homeText2 {
	font-size: 18px;
	font-weight: normal;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
.subheadersmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
	font-weight: normal;
}

#containerDiv {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding: 0px;
	background-color: #FFF;
	position: relative;
}
#VidContent {
	float: left;
	margin-left: 10px;
	position: relative;
}
VidContent a  {
	color: #0CF;
}

/* --------------------- 
stops cells centering vertically
which throws layouts without obvious reason
and wastes hours of debugging time trying to make simple things work properly.
GRRRR !
*/

tr {
	vertical-align: top;
}
