/***************************************/
/* main stylesheet shared by all pages */
/***************************************/

form {
	margin:0px;
	padding:0px;
}
a {
	color:#6D6D6D;
	font-family:tahoma;
	font-size:11px;
	line-height:14px;
}

.imgfloatleft {
	float: left;
	margin: 4px;
}

.imgfloatrightr {
	float: right;
	margin: 4px;
}

img.no-border {
	border: none;
}

body {
	background-color:#FFFFFF;
	color:#6D6D6D;
	font-family:tahoma;
	font-size:11px;
	padding:0;
	margin-top: 8px;
	margin-left: 0px;
	margin-right: 0px;
	line-height:14px;
	text-align:left;
}

.text1 {
	color:#98A6B3;
	font-family:tahoma;
	font-size:11px;
	line-height:13px;

}
.main_9 {
	color:#636363;
	font-family:tahoma;
	font-size:9px;
	line-height:13px;
	text-decoration:none;
}

.green {
	color:#92DC28;
	font-family:tahoma;
	font-size:11px;
	line-height:13px;
}
.blue {
	color:#00AFC9;
	font-family:tahoma;
	font-size:11px;
	line-height:13px;
}

.wrap {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}

.wrapNEW {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}

#header {
	margin:0px;
	padding-bottom:4px;
	height:114px;
	display:table;
	text-align:center;
}

#header2 {
	margin:0px;
	padding:0px;
	width:806px;
	height:112px;
	align:center;
	display:table;
}

#nav {
	margin:0px;
	padding:0px;
	height:22px;
	display:table;
	text-align: left;
	width:806px;
}

#nav2 {
	margin:0px;
	width:806px;
	height:22px;
	display:table;
	text-align: left;
	background-color:#6694AA; /*4474A5; */
	padding-top:4px;
}

#breadcrumbs {
	margin:0px;
	padding:0px;
	width:806px;
	height:18px;
	display:table;
	text-align:left;
}

#breadcrumbs2 {
	margin:0px;
	padding:0px;
	width:606px;
	height:18px;
	display:table;
	text-align:left;
	float: left;
}

#login {
	color: red;
	width: 195px;
	float: left;
	text-align: right;
}

.nav_main, A.nav_main, A.nav_main:Visited, A.nav_main:Active {
	color:#000066;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

A.nav_main:Hover {
	color:#333399;
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
}

#content {
	margin:0;
	padding:0;
	width:100%;
	height:345px;
	display:table;
	background-color:#FFFFFF;
	text-align:center;
}
#content2 {
	margin:0;
	padding:0;
	width:740px;
	height:345px;
	text-align:left;
}

.footer {
	color:#666666;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
	margin-top: 3px;
	text-align:center;
}
a.footer_poweredby {
	color:#666666;
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
}
#footer {
	margin:0px;
	padding:0px;
	width:100%;
	height:20px;
	text-align:center;
	color:#666666;
	font-family:tahoma;
	font-size:11px;
}
#footer2 {
 	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	width:806px;
	height:20px;
	text-align:center;
}

td {
	font-family:tahoma;
	font-size:11px;
}


/**************************************/
/* submenu */
/**************************************/

.podSubMenu {background-color: #EFEFEF; width:175px; padding: 0px; margin: 0 0 15px 0; border:solid 0px #000000;}
.podSubMenuTitle {background-color: transparent; width:175px; color:#CC0000; font-size: 13px; padding: 0 0 10px 0; border-bottom:solid 1px #AAAAAA; font-weight: strong;}
.podSubMenuBody {background-color: transparent; width:175px; color:#555555; padding: 0px 2px 2px 2px; border:solid 0px #000000;}



#submenuzone {BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; FLOAT: left; BORDER-LEFT: #e5e5e5 1px solid; WIDTH: 188px;}

#submenu { padding-left: 0px; }
#submenu .head {color:#005C00; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
#submenu a { font-family: Verdana,Arial,Helvetica; font-size: 10px; background-color:#F3F9F2; color:#005C00;}
#submenu a:hover {}

/* Top level */
#submenu a.level1 { color:#005C00; background-color:#CCD9F2; border-top:1px solid #D3DDDC; font-weight: bold;} /* level 0 link */

#submenu a.level1 SPAN.hc{}  /* level 0 bullet for children */
#submenu a.level1 SPAN.nc{}  /* level 0 bullet for no children */

#submenu a.level1_selected {color:#005C00; font-weight: bold; background-color:#daf3d9; border-top:1px solid #D3DDDC;}/* level 0 if selected page */
#submenu a.level1_selected SPAN.hc {} /* level 0 bullet for children if selected page */
#submenu a.level1_selected SPAN.nc {} /* level 0 bullet for no children if selected page*/
#submenu a.level1_selected:hover {background-color:#daf3d9;}/* in this case effectively suppresses the hover effect for selected pages */

#submenu a.level1:hover {color:#000000; background:#daf3d9; }/* the level 0 hover effect */
#submenu a.level1:hover SPAN.hc {}  /* the level 0 hover bullet for children */
#submenu a.level1:hover SPAN.nc {}  /* the level 0 hover bullet for no children */

/* Sub level */
#submenu a.level2 { border-top:1px solid #D3DDDC; }
#submenu a.level2 SPAN.hc {}
#submenu a.level2 SPAN.nc {}

#submenu a.level2_selected {background-color:#daf3d9;color:#000033;border-top:1px solid #D3DDDC;}
#submenu a.level2_selected SPAN.hc {}
#submenu a.level2_selected SPAN.nc {}
#submenu a.level2_selected:hover {background-color:#daf3d9;}

#submenu a.level2:hover {background-color:#CCD9F2;color:#000033;}
#submenu a.level2:hover SPAN.hc {}
#submenu a.level2:hover SPAN.nc {}

/* Sub-sub level */
#submenu a.level3 {background-color:#F3F9F2; color:#005C00; font-size:11px;}
#submenu a.level3 SPAN.hc{}
#submenu a.level3 SPAN.nc{}

#submenu a.level3_selected {background-color:#daf3d9; color:#005C00; font-size:11px;}
#submenu a.level3_selected SPAN.hc{}
#submenu a.level3_selected SPAN.nc{}
#submenu a.level3_selected:hover {background-color:#daf3d9;}

#submenu a.level3:hover {background-color:#daf3d9; color:#005C00; font-size:11px;}
#submenu a.level3:hover SPAN.hc{}
#submenu a.level3:hover SPAN.nc{}


DIV#submenu {width: 100%;font-family: tahoma, verdana, arial;font-size: 100%;}
DIV#submenu .head {PADDING-RIGHT: 5px; PADDING-LEFT: 8px; FONT-SIZE: 100%; PADDING-BOTTOM: 8px; PADDING-TOP: 8px}
DIV#submenu UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;}
DIV#submenu UL LI {	FLOAT: left; MARGIN: 0px; WIDTH: 100%; LIST-STYLE-TYPE: none;}
DIV#submenu A {	DISPLAY: block; PADDING-BOTTOM: 0.33em; PADDING-TOP: 0.23em; TEXT-DECORATION: none}
DIV#submenu A SPAN { FLOAT: left; WIDTH: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 1.5em}



.left_column {
	background-color:#E5E5E5;
	margin: 0px;
	padding: 0px;
}

.left_column_header {
	background-color:#A1A5A9;
	font-family: Arial,Verdana,Helvetica;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

P.left_column_header {
	font-family: Arial,Verdana,Helvetica;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	margin-left: 7px;
	margin-right: 4px;
	padding: 0px;
}

.content_column {
	margin: 0px;
	padding-left: 2px;
}


.right_column {
	background-color:#CCD9F2;
	font-family: Arial,Verdana,Helvetica;
	color: #333333;
	font-size: 11px;
	text-decoration: none;
}

.right_column_header {
	background-color:#A1A5A9;
	font-family: Arial,Verdana,Helvetica;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

P.right_column_header {
	font-family: Arial,Verdana,Helvetica;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	margin-left: 4px;
}

.content_column_header {
	background-color:#A1A5A9;
	font-family: Arial,Verdana,Helvetica;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

P.content_column_header {
	font-family: Arial,Verdana,Helvetica;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	margin-left: 7px;
	margin-right: 4px;
	padding: 0px;
}



/************************/
/* different Pod styles */
/************************/

table.pod1	{margin-bottom:12px; }
td.pod1Title	{padding-left:8px; height:22px; font-size:12px; font-weight:bold; vertical-align:middle;}
td.pod1Body	{padding-left:8px; padding-right:8px; padding-top:8px; padding-bottom:8px; border-bottom:0px solid #999999; border-top:2px solid #418E28; border-left:0px solid #999999; border-right:0px solid #999999; background-color:#FFFFFF; margin:8; color:#564B42; vertical-align:top}

table.pod2	{margin-bottom:12px; }
td.pod2Title	{padding-left:8px; background-color:#003965; height:22px; font-size:12px; color:#FFFFFF; font-weight:bold; vertical-align:middle;}
td.pod2Body	{padding-left:8px; padding-right:8px; padding-top:8px; padding-bottom:8px; border-bottom:1px solid #999999; border-top:0px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; background-color:#FFFFFF; margin:8; color:#564B42; vertical-align:top}

table.podAdmin	{margin-bottom:12px; }
td.podAdminTitle {padding-left:8px; color: #666666; background-color:Beige; height:22px; font-size:12px; font-weight:bold; vertical-align:middle; border-left:1px solid #999999; border-right:1px solid #999999;  border-top:1px solid #999999; border-bottom:1px solid #999999;}
td.podAdminBody	{padding-left:8px; padding-right:8px; padding-top:8px; padding-bottom:8px; border-bottom:1px solid #999999; border-top:0px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; background-color:#FFFFFF; margin:8; color:#564B42; vertical-align:top}


.left_column_pod_heading {
	font-family: Arial,Verdana,Helvetica;
	color: #063A7D;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 8px;
}


.left_column_pod {
	width: 145px;
	border:1px solid #A1A5A9;    /*#B59922*/
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin-top: 10px;
	margin-bottom: 6px;
}

.left_column_pod_content {
	font-family: Arial,Verdana,Helvetica;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

.right_column_pod_heading {
	font-family: Arial,Verdana,Helvetica;
	color: #063A7D;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 8px;
}


.right_column_pod {
	width: 138px;
	border:1px solid #A1A5A9;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin-top: 10px;
	margin-bottom: 6px;
}

.right_column_pod_content {
	font-family: Arial,Verdana,Helvetica;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}


/* all form fields */
input {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight: normal;
    color: DarkBlue;
    background-color: #EEEEEE;
}

select {
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight: normal;
    color: DarkBlue;
}


/* custom stylesheet */

.heading1 {
	font-size:12px;
	font-weight:bold;
	font-family:FuturaBT-Bold, tahoma;
	color:#003966;
}

.heading2 {
	font-weight:bold;
	font-family:FuturaBT-Bold, tahoma;
	color:#003966;
}

.status {
	color: #CC0000;
}


/****************************************/
/* styles for the Contact Form Designer */
/****************************************/



/* the cell that displays the label for each form control */

TD.cfdControlLabelCell {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #333333;
}



/* the cell that displays each form control (apart from Label) */

TD.cfdControlCell {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
}



/* the cell that displays the Label control */

TD.cfdControlCellforLabelControl {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}



/* the cell that displays each form validation indicator */

TD.cfdValidationCell {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #CC0000;
	font-size: 11px;
	font-weight: bold;
}

.cfdValidationText {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #CC0000;
	font-size: 11px;
	font-weight: bold;
}



/* the submit message text */

cfdSubmitMessageLabel {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #333333;
}


/* the different form controls */

.cfdTextBox {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #333333;
	width: 200px;
}

.cfdMultiLineTextBox {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #333333;
	width: 200px;
}

.cfdDropDownList {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #333333;
	width: 200px;
}

.cfdListBox {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #333333;
	width: 200px;
}

.cfdCheckBox {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #333333;
	width: 200px;
}

.cfdCheckBoxList {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #333333;
	width: 200px;
}

.cfdRadioButtonList {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #333333;
	width:200px;
}

.cfdButton {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #063A7D;
}



/* calendar stuff */

.TableMonthHeader {font-size:9pt;font-weight:bold;color:black}
.MonthHeadings {width:14%;text-align:center;font-size:9pt;background-color:#073B96;border-top:1px solid #3B619C;border-bottom:1px solid #3B619C;color:white;font-weight:bold;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#5987D6', EndColorStr='#073B96')}
.TableMonthCalendar {height:95%;padding:0;background-color:white;border-collapse:collapse;border-style:none;border-color:#3B619C;}
.TableMonthDayCellToday {border-style:solid;border-width:1;border-color:#3B619C;text-align:left;vertical-align:top;background-color:#CCCCCC;}
.TableMonthDayCell {border-style:solid;border-width:1;border-color:#3B619C;text-align:left;vertical-align:top;background-color:#FFFFFF;border-collapse:collapse;}
.MonthSubHeadings {font-size:8pt;background-color:#81A9E2;color:black;font-weight:normal;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DDECFE', EndColorStr='#81A9E2')}
.TableMonthOtherDayCell {border-style:solid;border-width:1;border-color:#3B619C;text-align:center;vertical-align:top;background-color:#81A9E2;border-collapse:collapse;}
.EventTable  {border-style:none;border-width:0;border-color:black;border-collapse:collapse;text-align:left;background-color:white;padding:1;width:100%;}
.EventTitleFont {font-family:<%=fontDef(0)%>;font-size:8pt;}

TD.venueText  {font-family:<%=fontDef(0)%>; font-size:8pt; }
a.eventTitleLink	 {font-family:<%=fontDef(0)%>; font-size:8pt; color:#564B42; text-decoration:underline}
a.eventTitleLink:hover	 {font-family:<%=fontDef(0)%>; font-size:8pt; color:#D1A700; text-decoration:underline}

.EventTimeCell {font-size:7pt;width:10%;text-align:left;background-color:#DDDDDD;}
.EventTimeFont {font-size:7pt;}
.EventTitleCell {font-size:7pt;width:90%;text-align:left;background-color:white;}
.EventTitleFont {font-size:7pt;}
.EventTitleCellAllDay {font-size:7pt;text-align:center}
.MonthDayDiv {width:100%;height:85%;overflow:visible;}
.MiniHeadingBar {background-color:#5987D6;height:19px;text-align:center;border-top:1px solid #3B619C;border-bottom:1px solid #3B619C;font-size:8pt;color:black;font-weight:bold;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DDECFE', EndColorStr='#81A9E2')}
.TableMiniHeader {height:1;padding:0;background-color:white;border-style:solid;border-color:#3B619C;border-width:0;border-collapse:collapse;}
.MiniCalHeading {width:14%;font-size:8pt;color:black;font-weight:normal;background-color:#DDECFE;text-align:center;}
.TableMiniCalendar {padding:0;background-color:white;border-collapse:collapse;border-width:0;border-style:none;}
.TableMiniDayCellToday {border-style:solid;border-width:1;border-color:white;text-align:center;vertical-align:top;background-color:silver;padding:0;}
.TableMiniDayCellSelected {border-style:solid;border-width:1;border-color:white;text-align:center;vertical-align:top;background-color:orange;padding:0;}
.TableMiniDayCell {border-style:solid;border-width:1;border-color:white;text-align:center;vertical-align:center;background-color:white;padding:0;border-collapse:collapse;cursor:hand;}
.TableMiniDayCellWithEvent {border-style:solid;border-width:1;border-color:white;text-align:center;vertical-align:center;background-color:#FBE694;padding:0;border-collapse:collapse;cursor:hand}
.FontCalendarDay {font-size:7pt;}
.TableMiniOtherDayCell {border-style:solid;border-width:1;border-color:white;text-align:center;vertical-align:center;background-color:#81A9E2;padding:0;border-collapse:collapse;}
.EventLeftTD {width:20%;font-size:8pt;font-weight:bold;background-color:#DDECFE;}
.EventRightTD {width:80%;font-size:8pt;}
.EventTitleBar {background-color:#81A9E2;height:19px;text-align:left;border-top:1px solid #3B619C;border-bottom:1px solid #3B619C;font-size:10pt;color:black;font-weight:bold;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#5987D6', EndColorStr='#81A9E2')}
.ButtonBar {background-color:#DDECFE;padding-top:1px;width:100%;height:30px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DDECFE', EndColorStr='#81A9E2')}
.Button {background-color:#DDECFE;cursor:hand;padding:1px 1px 1px 1px;height:27px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DDECFE', EndColorStr='#81A9E2')}
.ButtonOver {background-color:#81A9E2;cursor:hand;border: 1px solid #3B619C;height:27px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FBE694', EndColorStr='#EE9515')}
.ButtonFont {font-size:9pt;font-weight:bold;}
.PageBody {background-color:#073B96;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#5987D6', EndColorStr='#073B96')}
.SideBar {background-color:#073B96;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#5987D6', EndColorStr='#073B96')}
.StandardFont {font-size:8pt;color:black;font-weight:bold;}
.StandardTextBox {font-size:8pt;color:black;font-weight:normal;width:100%;}
.DescriptionHeadingFont {font-size:13pt;color:yellow;font-weight:bold;}
.DescriptionFont {font-size:8pt;color:white;font-weight:normal;}
.EditPaneTable {width:99%; border:0px;}
.EditPaneLeft {width:25%;font-family:Arial;font-size:8pt;}
.EditPaneRight {width:75%;font-family:Arial;font-size:8pt;}
.ErrorFont {font-size:8pt;color:red;font-weight:bold;}

/* messages page styles */
span.orgheader {
	font-size: 9px;
	background-color: lightyellow;
	padding: 1px 2px 2px 2px;
	font-weight: normal;
	color: #000000;
	margin: 0 0 0 6px;
}

td.orgrow {
 background-color: #CCCCCC;
 padding: 0;
}

td.orgrow2 {
 background-color: #999999;
}

td.recipient {
	font-weight: normal;
	color: #000000;
	font-size: 9px;
}

td.recipientall {
	font-weight: normal;
	color: #CC0000;
	font-size: 9px;
}

/* some absolute page positions */
.top_right { position: absolute; right: 40px; top: 10px; }


/* Transitions Slideshow style
   NOTE: best to specify correct width as images to avoid Moz layout faults
   (though not specifying a width seems to work in IE, Firefox and Chrome */
.slideshow { width:352px; border: 0; padding: 2px; }
.slideshow img { border-width: 0; border: none; }


/**********************/
/* Excel table style  */
/**********************/

table.excel {
	border: 1px solid #999999; /*Others*/
	border-collapse: collapse; /*IE*/
	width: 100%;
}
table.excel tr.odd { background-color: #DDEEDD; }
table.excel tr.even { background-color: #EEEEEE; }
table.excel#wide { width: 550px; }
table.excel td { padding: 2px; border: 1px solid #CCCCCC; }
table.excel tr#title { background-color: #9999FF; }
table.excel tr#title td { color: #FFFFFF; font-weight: bold }
