*{margin:0;padding:0}
img{border:0}
body{
	font-size:		12px;
	font-family:	Tahoma, sans-serif;
	color:			#000;
	text-align:		center;
}
#container{
	width:		1000px;
	height:		550px;
	margin:		auto;
	text-align:	justify;
	position:	relative;
	background: transparent url(/img/background.jpg) no-repeat top left;
}
.spacer{
	clear:	both;
}

/*
 * Print
 */
.print{
	display:	none;
}

/*
 * Header
 */
#header{
	position:	relative;
	height:		194px;
}
#logo{
	position:	absolute;
	top:		95px;
	left:		15px;
	z-index:	10;
}
#navigation ul{
	list-style-type: 	none;
	padding-left:		35px;
}
#navigation ul li{
	position:		relative;
	display:		block;
	float:			left;
	margin-left:	4px;
}
#navigation ul li a,
#navigation ul li a:link,
#navigation ul li a:visited{
	display:			block;
	color:				#fff;
	font-size:			11px;
	text-decoration:	none;
	padding:			15px 8px 8px 8px;
}
#navigation ul li a:hover,
#navigation ul li a:active,
#navigation ul li a:focus,
#navigation ul li:hover a{
	background-color:		#009dde;
	background-image:		url(/assets/templates/deba/images/dot.png);
	background-repeat:		repeat-x;
	background-position:	bottom left;
	text-decoration:		none;
	padding:				15px 5px 8px 5px;
	border-left:			solid 3px #0084ba;
	border-right:			solid 3px #0084ba;
}
#navigation ul li ul{
	position:							absolute;
	display:							none;
	top:								36px;
	list-style-type:					none;
	z-index:							1000;
	border-top-right-radius:			5px;
	-moz-border-radius-topright:		5px;
	-webkit-border-top-right-radius:	5px;
	border-bottom-right-radius:			5px;
	-moz-border-radius-bottomright:		5px;
	-webkit-border-bottom-right-radius:	5px;
	border-bottom-left-radius:			5px;
	-moz-border-radius-bottomleft:		5px;
	-webkit-border-bottom-left-radius:	5px;
	border-left:						solid 3px #0084ba;
	border-right:						solid 3px #0084ba;
	border-bottom:						solid 3px #0084ba;
	background-color:					#009dde;
	padding:							15px 10px 0px 10px;
	-moz-box-shadow: 					0px -50px 60px -40px rgba(0,0,0,0.35) inset; 
	-webkit-box-shadow: 				0px -50px 60px -40px rgba(0,0,0,0.35) inset; 
	box-shadow: 						0px -50px 60px -40px rgba(0,0,0,0.35) inset; 
}
#navigation ul li:hover ul{
	display:	block;
}
#navigation ul li ul li{
	display:		list-item;
	float:			none;
	margin-left:	0px;
	margin-bottom:	10px;
	text-align: 	left;
}
#navigation ul li ul li a,
#navigation ul li ul li a:link,
#navigation ul li ul li a:visited{
	display:				block;
	color:					#80c5e2;
	font-size:				11px;
	background:				transparent url(/assets/templates/deba/images/subnavigation_background.png) no-repeat;
	background-position:	0 1px;
	text-decoration:		none;
	padding:				0px 0px 0px 20px;
	border:					none;
	white-space: 			nowrap;
}
#navigation ul li ul li a:hover,
#navigation ul li ul li a:active,
#navigation ul li ul li a:focus{
	background-position:	2px 1px;
	text-decoration:		none;
	color:					#fff;
}
#navigation ul ul ul,
#navigation ul li:hover ul ul{
	display:	none;
}

/*
 * Ad
 */
#header .ad{
	display:				block;
	position:				absolute;
	right:					0px;
	top:					75px;
	width:					190px;
	height:					120px;
	border:					solid 2px #0073a2;
	border-radius:			5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	z-index:				10;
}
#header .ad a{
	text-decoration: none;
}
#header .ad img{
	width:					190px;
	height:					120px;
}
#header .ad span{
	position:			absolute;
	display:			block;
	background-color: 	#fff;
	color:				#009ee0;
	font-size:			8px;
	padding:			2px 5px 2px 5px;
	bottom:				-6px;
	left:				80px;
}

/*
 * Search Form
 */
#search fieldset{
	border:	none;
}
#search #ajaxSearch_submit{
	display:	none;
}

/*
 * Content
 */
#content h1{
	color:			#868889;
	font-size:		18px;
	font-weight:	bold;
	margin-bottom:	15px;
	clear:			both;
}
#content h1 b{
	color:			#009ee0;
}
#content h2{
	font-size:		1.2em;
	font-weight:	bold;
	color:			#009EE0;
	margin-bottom:	1.2em;
	margin-top:		2.5em;
	clear:			both;
}
#content h3{
	font-size:		1em;
	font-weight:	bold;
	color:			#292929;
	margin-bottom:	1.2em;
	margin-top:		1.2em;
	clear:			both;
}
img.justifyleft  {
	float:left;
	margin-bottom:5px;
	margin-right:10px;
}
img.justifyright {
	float:	right;
	margin-bottom:	5px;
	margin-left:	10px;
}
#content p{
	margin-bottom:	1em;
	line-height:	1.5em;
}
#content blockquote{
	font-style:		italic;
	margin:			1.5em 0 1.5em 50px;
	color:			#808200;
	border-left:	solid 3px #808200;
	padding-left:	10px;
}
#content ul,
#content ol{
	margin:		1.5em 0 1.5em 1.5em;
}
#content li{
	line-height:	1.5em;
}

/*
 * Links
 */
a,
a:link,
a:visited{
	color: 				#009ee0;
	text-decoration: 	underline;
}
a:hover,
a:active,
a:focus{
	text-decoration: 	none;
}

/*
 * Buttons
 */
a.button,
a.button:link,
a.button:visited{
	display:			block;
	height:				31px;
	font-size: 			11px;
	color:				#000;
	height:				31px;
	float:				right;
	margin-left:		5px;
	text-decoration:	none;
	padding-top:		1px;
	cursor: 			pointer;
}
a.button:hover,
a.button:active,
a.button:focus{
	color:				#fff;
	text-decoration:	none;
}
a.button span.left,
button.button span.left{
	display:				block;
	float:					left;
	background: 			transparent url(/assets/templates/deba/images/button_backgrounds.png) no-repeat;
	background-position:	0px -62px;
	width:					8px;
	height:					31px;
}
a.button span.center,
button.button span.center{
	display:				block;
	float:					left;
	background: 			transparent url(/assets/templates/deba/images/button_backgrounds.png) repeat-x;
	background-position:	0px -341px;
	height:					31px;
	line-height:			29px;
	padding:				0 5px;
}
a.button span.right,
button.button span.right{
	display:				block;
	float:					left;
	background: 			transparent url(/assets/templates/deba/images/button_backgrounds.png) no-repeat;
	background-position:	-17px -279px;
	width:					8px;
	height:					31px;
}
button.button{
	display:			block;
	height:				31px;
	font-size: 			11px;
	color:				#000;
	height:				31px;
	float:				right;
	margin-left:		5px;
	text-decoration:	none;
	border:				none;
	background: 		none;
	cursor: 			pointer;
}
button.button:hover{
	color:	#fff;
}
	
/*
 * Footer
 */
#footer{
	background-color:	#353535;
	font-size:			11px;
	color: 				#7a7a7a;
	padding:			10px;
	text-align: 		center;
	clear: 				both;
	margin-top:			20px;
}
#footer ul{
	list-style-type:	none;
}
#footer ul li{
	display:		inline;
}
#footer ul li:before{
	content:	"- ";
}
#footer ul li:first-child:before{
	content:	"";
}
#footer p{
	clear:			left;
	margin-top:	5px;
}
#footer a,
#footer a:link,
#footer a:visited{
	color: 				#7a7a7a;
	text-decoration: 	none;
}
#footer a:hover,
#footer a:active,
#footer a:focus{
	text-decoration: 	underline;
}