body{
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	font-weight: normal;
	background-color: #FFFFFF;
	margin: 0px;
}
/* tables */

.caseHeader
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	background-color:#c41230;
}
.caseSubHeader
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	
}
.caseSubHeaderItalic
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-style:italic
	
}
.caseText
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: Normal;
	color: #000000;
	text-decoration:none;
	
}

.menu_header {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:none;
	padding-top:30px;
}
.menu_header a{
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:none;
}
.menu_header_line_separation {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #07A5EA;
	text-decoration:none;
}
.search_site {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #00AEEF;
	text-decoration:none;
	font-weight:bold;
}
.search_site_back {
	background: #c41230;
	font-family:  Verdana, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
	height:29px;

}
.left_site_back {
	background: #c41230;
	font-family:  Verdana, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
	height:29px;

}
.search_site_field  {
	font-size: 8pt;
	font-family: Verdana;
	border:1px solid #808080;
	background-color:#FFFFFF;
	color:#292464;
	width:150px;
	height:22px
}
.menu_back {
	background: url('images/menu_back.gif') no-repeat;
	height:21px;
	width:783px;
	background-repeat:no-repeat
	
}
.mredstrip {
	background: url('images/spacer.gif') ;
	height:8pt;
	width:1001px;
	background-repeat:no-repeat;
	background-color:#C41230
}
.mwhitestrip {
	background: url('images/spacer.gif') ;
	height:12px;
	background-repeat:no-repeat;
	background-color:#ffffff
	
}
.mstrip {
	background: url('images/spacer.gif') ;
	height:8pt;
	background-repeat:no-repeat;
}
.tabstriptext 
{
	font-family:verdana;
	font-size:14px;
	color:#ffffff;
	font-weight:bold
}
.sitemenuoff
{
	border-bottom-width:0px;
	font-family:  Verdana;
	font-size:11px;
	color:#000000;
	font-weight:bold
}
.sitemenuon
{
	border-bottom-width:0px;
	font-family: Verdana;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	background-color:#c41230;
	background:#c41230;
}
.leftmenuoff
{
	border-bottom-width:0px;
	font-family:  Verdana;
	font-size:11px;
	color:#000000;
	font-weight:bold
}
.leftmenuoff a:hover
{
	border-bottom-width:0px;
	font-family:  Verdana;
	font-size:11px;
	color:#c41230;
	font-weight:bold
}
.leftmenuon 
{
	border-bottom-width:0px;
	font-family:  Verdana;
	font-size:11px;
	color:#c41230;
	font-weight:bold;
}
.dotline 
{
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#c41230;
	font-family:"MS Sans Serif",  sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold
}
.linetext
{
	border-bottom-width:0px;
	font-family:"MS Sans Serif",  sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold
}
.dotlineselected
{
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#c41230;
	font-family:"MS Sans Serif",  sans-serif;
	font-size:11px;
	color:#c41230;
	font-weight:bold
}
.main_menu {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;	
}
.main_menu a{
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;	
}
.main_menu a:hover{
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #00AEEF;
	text-decoration:none;
	font-weight:bold;	
}
.main_menu_on, a.main_menu_on{
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #00AEEF;
	text-decoration:none;
	font-weight:bold;	
}
.copyright {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:none;
	padding-left:5px;
	padding-top:8pt;
}
.design {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:none;
	padding-left:5px;
	padding-right:7px;
	padding-top:8pt;
}
.design a{
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #00AEEF;
	text-decoration:none;
}
.orange_left_back_image	{
	background: #FFDCCC url('images/left_round.gif') no-repeat;
	background-position:100% 100%;
	
}
.contact_orange_back	{
	background: #FFDCCC;	
}
#orange_top_back_image	{
	background: url('images/about_left_image.jpg') no-repeat;
	font-family:Verdana, Geneva, Verdana; 
	font-size: 8pt; 
	color:#FF5200; 
	text-decoration:none; 
	font-weight:bold; 
	height:62px; 
	padding-left:12px; 
}
#orange_top_back_image_contact	{
	background: url('images/contact_left_image.jpg') no-repeat;
	font-family:Verdana, Geneva, Verdana; 
	font-size: 8pt; 
	color:#FF5200; 
	text-decoration:none; 
	font-weight:bold; height:62px; 
	padding-left:12px; 
}
#orange_top_back_image_calendar	{
	background: url('images/calendar_left_image.jpg') no-repeat;
	font-family:Verdana, Geneva, Verdana; 
	font-size: 8pt; 
	color:#FF5200; 
	text-decoration:none; 
	font-weight:bold; height:62px; 
	padding-left:12px; 
}
#orange_top_back_image_careers	{
	background: url('images/careers_left_image.jpg') no-repeat;
	font-family:Verdana, Geneva, Verdana; 
	font-size: 8pt; 
	color:#FF5200; 
	text-decoration:none; 
	font-weight:bold; height:62px; 
	padding-left:12px; 
}
#orange_top_back_image_services	{
	background: url('images/services_left_image.jpg') no-repeat;
	font-family:Verdana, Geneva, Verdana;
	font-size: 8pt; 
	color:#FF5200; 
	text-decoration:none; 
	font-weight:bold; height:62px; 
	padding-left:12px; 
}
#orange_top_back_image_home	{
	background: url('images/home_left_image.jpg') no-repeat;
	font-family:Verdana, Geneva, Verdana; 
	font-size: 8pt; 
	color:#FF5200; 
	text-decoration:none; 
	font-weight:bold; height:62px; 
	padding-left:12px; 
}
.page_title_dotted {
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#c41230;
	font-family:Verdana;
	font-size:12px;
	color:#c41230;
	font-weight:bold
}
a.page_title:link, a.page_title,a.page_title:active{
	font-family: Verdana, Geneva, Verdana;
	font-size: 11px;
	color: #C41230 !important;
	font-weight:bold;
}
.printer_friendly, .printer_friendly  a {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:none;	
}
.main_text {
	font-family: Verdana, Geneva, Verdana;
	font-size: 11px;
	color: #292464;
	text-decoration:none;	
	padding-top:3px;
	line-height:13px;
}
.main_text a
{
	font-family: Verdana, Geneva, Verdana;
	font-size: 11px;
	color: #292464;	
}
.graph_text {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #FF3200;
	text-decoration:none;	
	font-weight:bold;
}
/* menu - left, footer */
.left_menu {
	font-family:  Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:none;	
	font-weight:bold;
	padding-left:12px;
	padding-bottom:4px;
}

.left_menu a {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:none;	
	font-weight:bold;
}
.left_menu a:hover {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #00AEEF;
	text-decoration:none;	
	font-weight:bold;
}
.left_menu_on {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #00AEEF;
	text-decoration:none;	
	font-weight:bold;
	padding-left:12px;
	padding-bottom:4px;
}
.left_menu_on a, .left_menu_on a:hover  {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #00AEEF;
	text-decoration:none;	
	font-weight:bold;	
}
.left_submenu {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:none;	
	/*font-weight:bold;	*/
	padding-left:12px;
	padding-bottom:4px;
}
 .left_submenu a {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:none;	
	/*font-weight:bold;	*/
}
	.left_submenu a:hover {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #FF5200;
	text-decoration:none;	
	/*font-weight:bold;	*/
}
.left_submenu_on {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #FF5200;
	text-decoration:none;	
	/*font-weight:bold;	*/
	padding-left:12px;
	padding-bottom:4px;
}
.left_submenu_on a {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #FF5200;
	text-decoration:none;	
	/*font-weight:bold;	*/
}
.menu_footer {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:none;
	padding-top:8pt;
	height:20px;
}
a.menu_footer{
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:none;
}
a.menu_footer:hover, a.menu_footer_on {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #FF5200;
	text-decoration:none;
}
/* End menu */
.banner_blue_text {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:none;	
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
}
.banner_orange_text {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #FF5200;
	text-decoration:none;	
}
.calendar_orange_title {
	font-family: Georgia,Verdana, Geneva, Verdana;
	font-size: 15px;
	color: #000000;
	text-decoration:none;	
	font-weight:bold;
	line-height:18px;
}
.calendar_blue_title {
	font-family: Georgia,Verdana, Geneva, Verdana;
	font-size: 15px;
	color: #00AEEF;
	text-decoration:none;	
	font-weight:bold;
	line-height:18px;
	font-style:oblique;
}
.calendar_blue_title_small {
	font-family: Verdana, Geneva, Verdana;
	font-size: 11px;
	color: #00AEEF;
	text-decoration:none;	
	font-weight:bold;
	text-decoration:underline;
	
}
.calendar_box {
	background-color: #FFDCCC;
	border:1px solid #FF5200;
	padding:2px;
}
/* Calendar */
.calendar_box_left tr td{
	background-color: #FFDCCC;
	border:1px solid #FF5200;
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:none;
	width:190px;
	height:22px;	
}
.calendar_box_left{border-collapse:collapse;}

#calendar_box_lite_orange{
	background-color: #FD5202;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration:none;	
	font-family: Verdana, Geneva, Verdana;
}
#calendar_box_lite_blue{
	background-color: #00ADEF;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration:none;	
	font-family: Verdana, Geneva, Verdana;	
}
#calendar_box_day_orange{
	background-color: #F5D598;
	font-size: 8pt;
	color: #4B1B00;
	text-decoration:none;	
	font-family: Verdana, Geneva, Verdana;	
}
/* End Calendar */
.calendar_field  {
	font-size: 8pt;
	font-family: Arial;
	border:1px solid #808080;
	background-color:#FFFFFF;
	color:#292464;
}
.btn_go {
	font-family: Verdana,  Helvetica, Times New Roman, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FF5200;
	border: 1px solid #FF5200;
	background-color: #FFDCCC;
	height: 18px;
}

.small {
	font-family: Verdana, Geneva, Verdana;
	font-size: 1px;
	color:Black
}
.small_big {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
}
.orange_month_date{
	background-color: #C41230;
}
.blue_month_date{
	background-color: #00AEEF;
}
.calendar_month  {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:none;		
}

#calendar_news{
	background-color: #FFDCCC;
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:none;		
}
#search_events{
	background-color: #FFDCCC;
	font-family: Verdana, Geneva, Verdana;
	font-size: 11px;
	color: #292464;
	padding:5px, 2px, 0px, 5px;
}
#contact_box{
	border-bottom:1px solid #FF5200;
	border-left:1px solid #FF5200;
	border-right:1px solid #FF5200;
}

.contact {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:none;
	padding-left:14px;
	padding-top:1px;
}
.contact a
{
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;	
	text-decoration:none;
}
.left_menu_arrow {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #FF5C0F;
	text-decoration:none;	
	font-weight:bold;
}
.blue_arrow {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #c41230	;
	text-decoration:none;	
	font-weight:bold;
}
.blacktext {
	font-family: Verdana, Geneva, Verdana;
	font-size: 11px;
	color: #000000;
}
.orange_arrow {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #FF5200;
	text-decoration:none;	
	font-weight:bold;
	padding-left:5px;
}
.management_list_question {
	font-family: Verdana, Geneva, Verdana;
	font-size: 11px;
	color: #c41230;
	text-decoration:none;	
	font-weight:bold;
}
.home_left_text {
	font-family:  Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #7c6a55;
	text-decoration:none;	
	padding-left:0px; 
	padding-right:0px;
}
.home_left_text_sign {
	font-family:  arial;
	font-size: 12px;
	color: #000000;
	text-decoration:none;	
	padding-left:0px; 
	padding-right:0px;
	font-weight:bold
}
.home_left_text_register {
	font-family:  Verdana, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	color: #c41230;
	text-decoration:none;	
	padding-left:0px; 
	padding-right:0px;
}
.home_left_text a{
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:underline;	
}
.home_left_user {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #FF5200;
	text-decoration:none;	
	padding-left:12px; 
	font-weight:bold;
}
.user_field  {
	font-size: 8pt;
	font-family: Arial;
	border:1px solid gray;
	background-color:#FFFFFF;
	color:#292464;
}
.home_orange_title {
	font-family: Georgia,Verdana, Geneva, Verdana;
	font-size: 18px;
	color: #FF5200;
	text-decoration:none;	
	font-weight:bold;
	line-height:18px;
	font-style:oblique;
}
.services {
	font-family: Verdana, Geneva, Verdana;
	font-size: 11px;
	color: #FF5200! important;
	text-decoration:none;	
	font-weight:bold;
}
.home_events {
	border-top:1px solid #FFFFFF;
	border-left:4px solid #78C7EB;
	background-color: #FFFFFF;
}
.home_events_title, .home_events_title a {
	font-family: Verdana, Geneva, Verdana;
	font-size: 11px;
	color: #c41230;
}
#home_events_back{
		background: url('images/home_events.jpg');
	height:24px;
}
#home_project_news_back {
	background: url('images/latest_project_news.jpg');
	font-weight:bold;
	height:21px;
	width:213px;
	background-repeat:no-repeat;
	
}
#home_project_news{	
	border-left:4px solid #99D5F0;
	background-color: #BBE3F5;
}
/*
.home_project_news_white_top {
	background-color: #FFFFFF;;
}
*/
#home_meet_team_back{
	background: url('images/meet_the_team.jpg');
	height:21px;
}
#home_meet_team{
	
	border-left:4px solid #FFA87F;
	background-color: #FFCBB2;
}
#home_welcome_back{
	background: url('images/welcome_back.jpg');
	height:21px;
}
#home_welcome{
	border-top:1px solid #FFFFFF;
	border-left:4px solid #B0B4B9;
	background-color: #D3D6D9;
}
.white_text {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-left:8pt;
}
.calendar_news_sep{
	background-color: #FFC0A3;
}
.calendar_news_title{
	font-family: Verdana, Geneva, Verdana;
	font-size: 11px;
	color: #000000 !important;
	font-weight:bold;	
}
.check_padding{
	padding-top:3px;
	padding-left:3px;
}
.calendar_btn_go {
	font-family: Verdana,  Helvetica, Times New Roman, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #00AEEF;
	border: 1px solid #00AEEF;
	background-color: #FFFFFF;
	height: 18px;
}

.admin_white_text {
	font-family: Verdana, Geneva, Verdana;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-left:8pt;
}

.grid   {
	background-color: #FFFFFF;
	border:1px solid #00AEEF;
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:none;
}
.grid a{
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
}
.orange_table
{
	background-color: #FFDCCC;
}
.error {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #005689 !important;
	text-decoration:none;	
}
.grid_cell   {
	border-top:1px solid #00AEEF;
	border-bottom:1px solid #00AEEF;
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:none;
}
.admin_page_table tr td{
	background-color: #FFFFFF;
	border:1px solid #00AEEF;
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	text-decoration:none;
}
hr
{
	color: #292464;
	background-color: #292464;
	height: 1px;
}
.banner_border tr td {
	border:1px solid #FAAD83;
}
.banner_border {border-collapse:collapse;}
hr {color:#c41230;}


.page, a.page  {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	font-weight:bold;
}
a.page:hover, .page_on, a.page_on {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #00AEEF;
	font-weight:bold;
}
.page_on, a.page_on {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #00AEEF;
	text-decoration:none;
	font-weight:bold;
}

.home_latest_pn, .home_latest_pn a  {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	padding-right:5px;
}
.home_upcoming_events  {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt !important;
	color: #292464;
}
.home_meet_theteam, .home_meet_theteam a  {
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #292464;
	line-height:8px;
}
a.more:link, a.more, a.more:active{
	font-family: Verdana, Geneva, Verdana;
	font-size: 8pt;
	color: #C41230;
	font-weight:Normal;
}
.page_title1_dotted {
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#c41230;
	font-family:"MS Sans Serif",  sans-serif;
	font-size: 14px;
	color:#c41230;
	font-weight:bold
}
.Bottom_Lable
{
	text-align:center;
}