body {
	margin:0px;	
}

html { 
	overflow-y:scroll; 
}



@font-face {
    font-family: 'ostrich_sansbold';
    src: url('includes/ostrich-bold-webfont.eot');
    src: url('includes/ostrich-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('includes/ostrich-bold-webfont.woff') format('woff'),
         url('includes/ostrich-bold-webfont.ttf') format('truetype'),
         url('includes/ostrich-bold-webfont.svg#ostrich_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

#content_container {
	margin-left:auto;
	margin-right:auto;
	position:relative;	
	width:988px;	
}


/*****************************************
Top Area
*****************************************/

#top_container {
	height:122px;	
	position:relative;	
}

	#bg_left {
		position:absolute;
		top:0px;
		left:-297px;
		width:560px;	
		height:756px;
		background-image:url(images/bg_left.jpg);
		background-repeat:no-repeat;
	}
	
	#bg_left_inside {
		position:absolute;
		top:0px;
		left:-169px;
		width:432px;	
		height:760px;
		background-image:url(images/bg_left_inside.jpg);
		background-repeat:no-repeat;
		z-index:1 ;
	}

#logo {
	width:225px;
	float:left;	
	z-index:99 !important;
	position:relative;
}

	#logo img {
		margin-top:25px;
	}	

#nav {
	width:725px;	
	float:right;
}

#banner {
	width:725px;
	float:right;
}

	#banner h1 {
		font-family:"ostrich_sansbold", arial, sans-serif;
		font-size:40px;
		color:white;
		font-weight:normal;
		text-transform:uppercase;
		margin-bottom:0px;
	}
	
	#banner p {
		margin-bottom:0px;	
	}



/*****************************************
Content Home
*****************************************/

#content_home {
	background-color:#f1efef;
	border-top:8px solid #006d8c;	
	z-index:99 !important;
	position:relative;
}

.home_container {		
}

	.home_container h1 {
		font-family:"ostrich_sansbold", arial, sans-serif;
		font-size:38px;
		color:#242424;
		font-weight:normal;
		text-transform:uppercase;
		margin-bottom:5px;	
		margin-top:-10px;
		line-height:31px;
	}

.home_content_left {
	width:293px;
	float:left;	
	padding:0px 40px 0px 40px;
	text-align:center;
}

.home_content_right {
	width:293px;
	float:right;	
	padding:0px 40px 0px 40px;
	text-align:center;
}

.image_right {
	width:615px;
	float:right;	
}

.image_left {
	width:615px;
	float:left;	
}

.blue_bar1 {
	width:100%;
	height:8px;
	background-color:#42c4dd;	
}

.blue_bar2 {
	width:100%;
	height:8px;
	background-color:#37939b;	
}


/*****************************************
Content Inside
*****************************************/

#breadcrumbs {
	background-color:#41c3dc;	
	padding:20px 20px 20px 20px;	
	z-index:80;
	position:relative;
}

	#breadcrumbs .SkinObject {
		color:white;
		text-transform:uppercase;
		font-weight:normal;	
	}

#content_inside {
	background-color:#ffffff;
	border-right:1px solid #e1e1e1;	
	border-left:1px solid #e1e1e1;	
	padding:40px 20px 20px 20px;
	z-index:80;
	position:relative;
}

	#content_inside td {
		border-bottom:1px solid #cccccc;
		border-left:1px solid #cccccc;
		padding:8px;
	}	
	
	#content_inside td:last-child {
		border-right:1px solid #cccccc;
	}
	
	#content_inside tr:first-child td {
		border-top:1px solid #cccccc;
	}		
	
	#content_inside th {
		border-bottom:1px solid #cccccc;
	}	
	
	#content_inside td h3 {
		background-color:#f4f4f4;
		border-bottom:none;
	}	
	
	#content_inside td h2 {
		border-bottom:none;
	}	
	
	#grey_content td, #grey_content tr:first-child td, #dnn_ctr719_EditEventsCalendar_tblEventContainer td {
		border:none !important;
	}
	
	#grey_content h3 {
		background-color:transparent !important;
	}

#content_edit {
	background-color:#ffffff;
	border-right:1px solid #e1e1e1;	
	border-left:1px solid #e1e1e1;	
	padding:40px 20px 20px 20px;
	z-index:80;
	position:relative;
}


/*****************************************
Footer
*****************************************/

#footer1 {
	background-color:#01679d;
	color:#ffffff;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	padding:20px 20px 20px 20px;
	z-index:999;
	position:relative;
}	

#footer1_left {
	width:340px;
	float:left;	
	color:white;
}

	#footer1_left a {
		color:white;
		font-weight:normal;	
	}

#footer1_right {
	width:250px;
	float:right;	
	text-align:right;
}

#footer2 {
	background-color:#005480;
	text-align:center;
	padding:30px 0px 60px 0px;
	font-size:11px;
	color:#90a7b9;
	z-index:80;
	position:relative;
}	

	#footer2 .SkinObject, #footer2 a {
		font-size:11px;
		color:#90a7b9;	
	}
	
#footer2_content { 
	width:80%;
	text-align:center;
	margin:auto;
	margin-top:15px;
}

	#footer2_content .Head, #footer2_content p, #footer2_content .Normal { color:white; }
	
	#bg_right {
		position:absolute;
		top:-550px;
		right:-182px;
		width:182px;	
		height:548px;
		background-image:url(images/bg_right.jpg);
		background-repeat:no-repeat;
	}


/*****************************************
Extras
*****************************************/

p {
	margin-top:0px;
}	

td {
	vertical-align:top;	
}

a:link, a:active, a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#01679d;	
}

a:hover {
	color:#41c3dc;	
}

.Normal {
	font-family:arial, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:24px;	
}

.Head {
	font-family:"ostrich_sansbold", arial, sans-serif;
	font-size:55px;
	color:#01679d;	
	line-height:44px;
}

hr {
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #cccccc;	
}

h1 {
	font-family: 'Roboto', sans-serif;
	font-size:25px;
	color:#37929a;
	margin-bottom:15px;
	text-transform:uppercase;
	font-weight:normal;
}

h2 {
	font-family: 'Roboto', sans-serif;
	font-size:25px;
	color:#37929a;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:normal;
}	

h3 {
	font-size:23px;	
	color:#01679d;
	font-family: 'Roboto', sans-serif;
	line-height:28px;
	font-weight:normal;
	border-bottom:1px solid #cccaca;
	padding-bottom:5px;
}

a img {
	border:none;	
}	

.clearing {
	clear:both;	
}





/* Bulleted List Image Style */
#content_inside ul li {
	list-style-image:url(images/bullet.png);	
	border-bottom:1px solid #cccccc;
	margin-left:20px;
	line-height:30px !important;
}
	


/* Hightlight Text Color */
::-moz-selection {
    background-color:#41c3dc;
	color:white;
}

::selection {
    background-color:#41c3dc;
	color:white;
}




/* DMX STYLES */
.entryAlternateItem {
	background-color:#fafafa !important;	
}


table.EntryList tr th {
	text-align:left;	
}

.greycontent h3 {

}

.EntryMetaData td {
	border-bottom:1px solid #cccaca;	
}


/* DMX ADMIN STYLES 

.SplitterPane tr:first-child, .SplitterPane td:last-child, .SplitterPane td {
	border:none !Important;	
	padding:0px;
}

.SplitterPane li {
	line-height:15px !important;	
	padding:0px !important;
}

.TreeNode icon-16-collection-gif {
	padding:0px !important;
}

*/

.RadCalendarTimeView_Default a {
	font-size:12px !important;	
}

