/* css for the inner page menu */
body {
	height: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  	font-family: Arial, Helvetica, sans-serif;
	background-color: #f5f1f2;
	/*overflow:inherit;*/
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.top_menu:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #909090;
	font-size: 9px;
	text-decoration: none;
	}
.top_menu:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #909090;
	font-size: 9px;
	text-decoration: none;
	}
.top_menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #bfbebe;
	font-size: 9px;
	text-decoration: none;
	}
.top_menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #909090;
	font-size: 9px;
	text-decoration: none;
}

.topR2_menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #ffffff;
	}
.topR2_menu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #ffffff;
	}
.topR2_menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #bfbebe;
	font-size: 9px;
	text-decoration: none;
	}
.topR2_menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 9px;
	text-decoration: none;
}

.textBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #909090;
	text-align:justify;
}
.textBody:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #909090;
	text-align:justify;
}
.textBody:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #009785;
	text-align:justify;
}

.textBodyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color: #909090;
	text-align:justify;
}

.textBody10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #909090;
	text-align:justify;
}

.textBody10Right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #909090;
	text-align:right;
}

.textBody12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #909090;
	text-align:justify;
}

.textBody12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #009785;
	text-align:justify;
}

.textBody12Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	color: #909090;
	text-align:justify;
}

.textBodyWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	text-align:justify;
}
.textBodyWhite:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	text-align:justify;
}
.textBodyWhite:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	text-align:justify;
}

.textBodyBBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
	text-align:justify;
}
.textBodyBBlack:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
	text-align:justify;
}
.textBodyBBlack:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color: #909090;
	text-align:justify;
}

.textBodyGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #009785;
	text-align:justify;
}
.textBodyGreen:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #009785;
	text-align:justify;
}
.textBodyGreen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #909090;
	text-align:justify;
}
.textBodyGreenBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color: #009785;
	text-align:justify;
}
.textBodyGreen14Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	color: #009785;
	text-align:justify;
}
.textBodyBrown11Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color: #956a4d;
	text-align:justify;
}

.textBodyTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	color: #909090;
}


.submenuTitleWhite {
	text-decoration: none;
	color: #FFFFFF;
}

.submenuTitleWhite:link {
	text-decoration: none;
	color: #FFFFFF;
}

.submenuTitleWhite:hover {
	text-decoration: none;
	color: #000000;
}

div.arrows { width:11px; text-align:center }
div.arrows img { padding:0px }

.top
{
	background: #f5f1f2;
	top:0;
	left:0;
	height: 99px;
}
.middle1
{
	background: #f5f1f2; 
	left:0;
	height: 400px;
}
.middle2
{
	background: #f5f1f2; 
	left:0;
	height: 483px;
}
.below
{
	background: #f5f1f2; 
	bottom:0;
	vertical-align:bottom;
	left:0;
	height: 18;
}

/*css for developers page*/
div.dev_menu {
	width: 144px;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom: 0px;
	background: url() no-repeat 10px center;
	cursor: default;
}
div.dev_menu a {
	padding: 7px 10px;
	background: #f5f1f2;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #000000;
	text-decoration: none;
}
div.dev_menu a.current {
	background : #FFFFFF right center;
	color: #000000;
	text-decoration: none;
}
div.dev_menu a:hover {
	background : #FFFFFF right center;
	color: #000000;
	text-decoration: none;
}

.happenings_img {
	margin-left:5px;
	margin-right:5px;
	float:left;
}