body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #616165;
	
}

.Normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#395e92;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-left: 8px;
	color: #395E92;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #395E92;
}

.top {
	background-image: url(images/glow-top.gif);
	background-repeat: no-repeat;
	height: 18px;
	background-position: bottom;
}

.menu {
	background-color: #2a306a;
	width: 172px;
	_width: 180px;
}

.bottom {
	background-image: url(images/glow-bottom.gif);
	background-repeat: no-repeat;
	height: 33px;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
	padding-top: 10px;
}

.left {
	background-image: url(images/glow-left.gif);
	background-repeat: repeat-y;
	width: 18px;
}

.main {
	padding: 1px;
}



.right {
	background-image: url(images/glow-right.gif);
	background-repeat: repeat-y;
	width: 18px;
}


.SubHead {
color:#003366;
font-family: Arial, Helvetica;
font-size:11px;
font-weight:bold;
}

.form {
	width: 176px;
	border: 1px solid #000000;
	padding: 2px;
} 

.login {
	height: 135px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #2a306a;
	border-right-color: #2a306a;
	border-bottom-color: #2a306a;
	background-repeat: no-repeat;
	background-position: left;
	font-size: 14px;
	font-weight: bold;
	color: #2a306a;
	padding: 0;
}
/*
.login .title {
	font-size: 11px;
	font-weight: bold;
	color: #225baa;
}

.login a:link, .login a:visited {
	font-size: 10px;
	font-weight: bold;
	color: #2a306a;
	text-decoration: none;
}

.login a:hover, .login a:hover,visited {
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}

.login a.CommandButton, .login CommandButton:active, .login CommandButton:link, .login CommandButton:visited, .login a:active, .login a:link, login a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #206978;
}

.login a.CommandButton:hover, .login a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #01847f;
}
*/
.rightcolumn {
	background-color: #2a306a;
	color: #FFFFFF;
	font-size: 11px;
	width: 181px;
	_width: 197px;
	padding: 8px;
}

.rightcolumn a:link, .rightcolumn a:visited {
	background-color: #2a306a;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.rightcolumn a:hover, .rightcolumn a:hover,visited {
	background-color: #2a306a;
	color: #FF9900;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.maincontent {
	font-size: 11px;
	color: #395e92;
	padding: 8px 10px;
	line-height: 14px;
	_width: 622px;
}

.headerimage {
margin-left: -7px;
}

p {
	font-size: 11px;
	color: #395e92;
	padding: 8px;
	line-height: 14px;
}

.maincontentarea {
width: 453px;
height: 501px;

}

#dotline {
	width: 620px;
}

.address {
	color: #FFFFFF;
	background-color: #2a306a;
	height: 21px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 468px;
	_width: 486px;
	border-right: solid 1px #beebfe;
	border-left: solid 1px #beebfe;
	line-height: 21px;
}

.name {
	font-size: 14px;
}

a:link, a:visited, a:active{
	font-size: 11px;
	color: #395e92;
	font-weight: bold;
}

a:hover {
	font-size: 11px;
	color: #d69e49;
	font-weight: bold;
}


a.Parent:link, a.Parent:visited , a.Parent:active{
font-size: 11px;
	color: #395e92 !important;
	font-weight: bold;
}

a.Parent:hover {
font-size: 11px;
	color: #d69e49 !important;
	font-weight: bold;
}

a.Child:link, a.Child:visited , a.Child:active{
font-size: 11px;
	color: #395e92 !important;
	font-weight: bold;
}

a.Child:hover {
font-size: 11px;
	color: #d69e49 !important;
	font-weight: bold;
}


a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {
font-size: 11px;
	color: #395e92;
	font-weight: bold;
}

a.CommandButton:hover {
font-size: 11px;
	color: #d69e49;
	font-weight: bold;
}

.bottom a:link, .bottom a:visited, .bottom a:active{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.bottom a:hover{
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}

#eventsarea {
	height: 478px;
	overflow-y: scroll;
/*	overflow-y: scroll; */
}

#dotline1 {
	width: 620px;
}

/* MAIN NAVIGATION */
.main_dnnmenu_container {
	background-color: transparent; 
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #2a306a;
	font-family: Arial; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding-top: 12px;
	padding-left: 2px;
	padding-right: 3px;
	border: 0px;
	height: 28px;
	_height: 40px;
	width: 172px;
	_width: 180px;
	margin: 0px;
	border-bottom: solid 1px #FFFFFF;
}

.main_dnnmenu_itemhover {  
	background-color: #2a306a; 
	color: #beebfe; 
}

.main_dnnmenu_submenu {
	background-color: #2a306a; 
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='#9d3d3d', Direction=135, Strength=3); */
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}

.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}

.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-size: 12px; 
	background-color: Transparent;
	font-family: Arial; 
	white-space: nowrap;  /*Word wrapping menu item now optional*/
	padding: 1px 3px 3px 1px;	
	font-weight: bold;
	font-style: normal;
}

.main_dnnmenu_itemhover td {  
	background-color: #2a306a;
	color: #beebfe; 
}

.LeftAds {
	padding: 4px;
	width: 169px;
	_width: 180px:
}

.AdspacePane {
	width: 181px;
	_width: 197px;
	padding: 8px;
}

.Logoarea {
	width: 451px;
	_width: 465px;
	
}

ul li{
list-style-type: circle;
font-size: 11px;
color: #395e92;
}


ol li{

font-size: 11px;
color: #395e92;
}

.bod td{
font-size: 11px;
color: #395e92;
padding-bottom: 15px;
}

/*a.bod:link, a.bod:visited, a.bod:active{
	font-size: 10px;
	color: #395e92;
	font-weight: bold;
}

a.bod:hover {
	font-size: 10px;
	color: #d69e49;
	font-weight: bold;
} */

hr {
border: 0;
width: 90%;
text-align:center;
}


element.style {
color:#FFFFFF;
font-family: Arial, Helvetica;
font-size:11px;
font-weight: bold;

}
.i2Events_SubHead {
font-family: Arial, Helvetica;
font-size:11px;
font-weight: normal;
}

.i2Events_NormalDropDownList {
font-family: Arial, Helvetica;
font-size:11px;
font-weight: normal;
text-align:center;
}

.EventList_GroupByHeader {
font-family: Arial, Helvetica;
font-size:11px;
font-weight: normal;

}

.EventsList_CategoryColumnHidden {
font-family: Arial, Helvetica;
font-size:11px;
font-weight: normal;
text-align:center;
}

.EventsList_EventIDColumn {
font-family: Arial, Helvetica;
font-size:11px;
font-weight: normal;
text-align:center;
}

.EventsList_CategoryNameColumn {
font-family: Arial, Helvetica;
font-size:11px;
font-weight: normal;
text-align:center;
}

.EventsList_EventDateColumn {
font-family: Arial, Helvetica;
font-size:11px;
font-weight: normal;
text-align:center;
}

.EventsList_ViewStartDateColumn {
font-family: Arial, Helvetica;
font-size:11px;
font-weight: normal;
text-align:center;
}

.EventsList_ViewEndDateColumn {
font-family: Arial, Helvetica;
font-size:11px;
font-weight: normal;
text-align:center;
}

.EventsList_RegistrationStartDateColumn {
font-family: Arial, Helvetica;
font-size:11px;
font-weight: normal;
text-align:center;
}

.EventsList_RegistrationEndDateColumn {
font-family: Arial, Helvetica;
font-size:11px;
font-weight: normal;
text-align:center;
}

.EventsList_StatusColumn {
font-family: Arial, Helvetica;
font-size:11px;
font-weight: normal;
text-align:center;
}

.EventsList_SeatsLeftColumn {
font-family: Arial, Helvetica;
font-size:11px;
font-weight: normal;
text-align:center;
}

td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#395e92;
}

#dnn_dnnBREADCRUMB_lblBreadCrumb {
display: block;
padding-left:8px;
}

.rightpanetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
}