/* COMMON
------------------------------------*/

body,td,th,input,select,textarea {
	font-family: Arial;
	font-size: 13px;
}
body {
	margin: 0px;
	/*background-color:#11155E;*/
	background-image: url(../images/background_subpage.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
h1,h2,h3,h4,h5,h6,p{
	margin:0 0 10px 0;
	padding:0;
}
h1{
	font-size:24px;
	color:#50B848;
	font-weight:normal;
}
h2{
	font-size:16px;
	color:#10155E;
}
h3{
	font-size:13px;
	color: #000;	
}
a:link, a:visited{
	font-weight: bold;
	color: #50B849;
	text-decoration: underline;
}
a:hover{
	color: #CCCCCC;
}
table{
	margin-bottom:10px;
}
ul,ol{
	padding: 0 0 0 10px;
	margin: 0 0 10px 15px;
}
form{
	margin:0;
	padding:0;
}
hr{
	height:1px;
	border:none;
	border-top:1px #CCCCCC solid;
	margin:0 0 10px 0;
	padding:0;
}

/* LAYOUT
------------------------------------*/

#container{
	padding: 0px;
	width: 960px;
	margin: 0px auto;
}
#header{
	position:relative;
	height:125px;
	margin:0 0 5px 0;
}
#sponsor_logo{
	background-image:url(../images/header-sponsor.gif);
	background-repeat:no-repeat;
	width:277px;
	height:84px;
	position:absolute;
	z-index:10;
	right:0px;
	top:0px;
	display:none;
}
#logo{
	position:absolute;
	top:20px;
	left:20px;
	z-index:10;
}
#logo a{
	/*display:block;
	width:186px;
	height:55px;
	background-image: url(../images/logo.gif);
	background-repeat:no-repeat;*/
}
#logo h1{
	display:none;
}
#bar{
	/*background-image: url(../images/image_subpage.jpg);*/
	background-repeat:no-repeat;
	background-position:top center;
	height:171px;
}
#page_title{
	position:absolute;
	padding:45px 0 0 20px;
}

/* BODY */

#body{
	/*background-color:#FFFFFF;*/
	/*background-image: url(../images/body_background.gif);	*/
	margin:0 0 10px 0;
}
#body_top{
	/*background-image: url(../images/body_top.gif);*/
	height:10px;
	font-size:1px;
}
#body_bottom{
	clear:both;
	/*background-image: url(../images/body_bottom.gif);	*/	
	height:10px;
	font-size:1px;
}
#body_middle{

}
.body_column{
	width:210px;
	margin:0;
	float:left;
	padding:5px 15px 15px 15px;	
}
#body_center_column{
	width:450px;
	margin:0;
	float:left;
	padding:5px 15px 15px 15px;	
}
.body_column{
	width:210px;
	float:left;
	padding:5px 15px 15px 15px;	
	font-size:85%;
}
.body_column h1{
	font-size:16px;
}
.body_column h2,.body_column h3,.body_column h4{
	font-size:13px;
}

/* sidebars options */

div.no_sidebars #body_center_column{
	width:930px;
}
div.no_right #body_center_column,
div.no_left #body_center_column{
	width:690px;
}

/* sidebars */

div.sidebars{
	background-image: url(../images/body_background.gif);	
}
div.sidebars #body_top{
	background-image: url(../images/body_top.gif);
}
div.sidebars #body_bottom{
	background-image: url(../images/body_bottom.gif);		
}

/* no sidebars */

div.no_sidebars{
	background-image: url(../images/body_background_no_sidebars.gif);	
}
div.no_sidebars #body_bottom{
	background-image: url(../images/body_bottom_no_sidebars.gif);		
}
div.no_sidebars #body_top{
	background-image: url(../images/body_top_no_sidebars.gif);
}

/* no left sidebar */

div.no_left{
	background-image: url(../images/body_background_no_left.gif);	
}
div.no_left #body_top{
	background-image: url(../images/body_top_no_left.gif);
}
div.no_left #body_bottom{
	background-image: url(../images/body_bottom_no_left.gif);		
}

/* no right sidebar */

	div.no_right{
		background-image: url(../images/body_background_no_right.gif);	
	}
	div.no_right #body_top{
		background-image: url(../images/body_top_no_right.gif);
	}
	div.no_right #body_bottom{
		background-image: url(../images/body_bottom_no_right.gif);		
	}

/* split sidebar */

	div.split{
		background-image: url(../images/body_background_center.gif);	
	}
	div.split #body_top{
		background-image: url(../images/body_top_center.gif);
	}
	div.split #body_bottom{
		background-image: url(../images/body_bottom_center.gif);		
	}
	div.split .body_column{
		width:450px;
	}

/* SIDEBAR STUFF
------------------------------------*/

/* searth */

	.sidebar-search{
		/*order:1px solid #D3EDD1;
		background-color:#F1F9F1;*/
		border:1px solid #C3C5D7;
		background-color:#EAEFF9;
		padding:6px;
		margin:0 0 10px 0;
	}
	.sidebar-search input, .sidebar-search select{
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.sidebar-search .field{
		width:190px;
	}
	.sidebar-search p{
		padding:0 0 8px 0;
	}


/* property feature */

	.sidebar-property-feature .image{
		float:left;
		margin:0 10px 10px 0;
	}
	.sidebar-property-feature .text{
		float:left;
		width:115px;
	}
	
	.sidebar-video{
		margin:0 0 10px 0;
	}

/* profile */

	.sidebar-profile{
		border:1px solid #D3EDD1;
		background-color:#F1F9F1;
		padding:6px;
		margin:0 0 10px 0;
		zoom:1;	
	}
	.sidebar-profile dl{
		margin:0;
		padding:0;
	}
	.sidebar-profile dt{
		float:left;
		width:35px;
		margin:0;
		padding:0;	
	}
	.sidebar-profile dd{
		float:left;
		width:100px;
		display:block;
		margin:0;
		padding:0;
		font-weight:bold;
	}
	.sidebar-profile p{
		float:right;
		padding:0;
		margin:0;
		width:60px;
		height:80px;
		overflow:hidden;
	}
	.sidebar-profile .email{
		float:left;
	}

/* button */

	.sidebar-button-inner{
		padding:10px;
	}
	.sidebar-button{
		/*padding:10px;*/
		background-color:#10155E;		
		text-align:center;
		margin:0 0 10px 0;
	}
	.sidebar-button a{
		font-size:16px;
		font-weight:bold;
		text-decoration:none;
		color:#FFFFFF;
	}
	.sidebar-button a:hover{
		color:#50B849;
	}

/*FOOTER*/

#footer{
	background-color:#FFFFFF;
	position:relative;
	font-size:11px;
	padding:20px 0 0 0;
	text-align:center;
}
#footer a{	
	color:#10155E;
	text-decoration:none;
}
#footer_top{
	background-image: url(../images/footer_top.gif);
	height:10px;
	font-size:1px;
}
#footer_bottom{
	background-image: url(../images/footer_bottom.jpg);		
	height:10px;
	font-size:1px;
}
#footer_bar{
	position:absolute;
	top:11px;
	left:18px;
	z-index:10;
	width:649px;
	height:57px;
	background-image: url(../images/footer_bar.gif);		
	background-repeat:no-repeat;	
}
#footer_links{
	position:absolute;
	top:53px;
	left:87px;
	z-index:10;
}
#footer_sponsor{
	width:235px;
	height:57px;
	position:absolute;
	top:9px;
	right:30px;
	z-index:10;	
	background-image: url(../images/footer_sponsor.gif);		
	background-repeat:no-repeat;	
}
#footer_sponsor p{
	display:none;
}

#cyberdesign{
	margin:10px 0 0 0;
	position:relative;
	height:82px;
	text-align:center;
}
#cyberdesign span{
	/*display:none;*/
}
#cyberdesign a{
	font-size:11px;
	color:#CCCCCC;
	text-decoration:none;
	font-weight:normal;
	/*position:absolute;
	left:50%;
	margin: 0 0 0 -50px;
	top:20px;
	display:block;
	width:100px;
	height:32px;
	background-image: url(../images/cyberdesign.gif);	*/
}

/* COMPONENTS
------------------------------------*/

	.component-personnel{
		padding:0;
		margin:0 0 10px 0;
	}
	.component-personnel h2{
		padding:0;
		margin:0;
	}
	.galllery{
		
	}
	.gallery-image{
		float:left;
		margin:0 5px 5px 0;
	}


/* EXTAS
------------------------------------*/

	.f-left{float:left;}
	.f-right{float:right;}
	.clear{clear:both;}
	.off{display:none;}
	.on{}
	i{display:none;}
	.crumbs{
		font-size:11px;
	}
	.crumbs a{
		text-decoration:none;
	}
	.crumbs{
		font-size:9px;
	}
	
	.green{
		color:#50B849;
	}
	.blue{
		color:#10155E;
	}
	.eagles_red{
		color:#800000;
	}
	.email{
		display:block;
		width:13px;
		height:11px;
		text-indent:-5000px;
		background-repeat: no-repeat;
		background-image:url(../images/email_off.gif);
		margin:0 5px 0 0;	
	}
	.email:hover{
		background-image:url(../images/email_on.gif);
	}
	.block_button{
		/*border:1px solid #C3C5D7;*/
		background-color:#10155E;
		padding:2px 4px;
		text-decoration:none;
		color:white;
		font-weight:bold;
	}
	a.block_button{
		/*border:1px solid #C3C5D7;*/
		background-color:#10155E;
		padding:2px 4px;
		text-decoration:none;
	}
	a:hover.block_button{
		color:#FFFFFF;
	}
	
/* NIFTY CORNERS
------------------------------------*/	
	
	.rtop,.rbottom{display:block}
	.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
	.r1{margin: 0 5px}
	.r2{margin: 0 3px}
	.r3{margin: 0 2px}
	.r4{margin: 0 1px;height: 2px}
	
	.rs1{margin: 0 2px}
	.rs2{margin: 0 1px}	
