body {
	margin: 0;
	padding: 0
	}


div#banner {
	z-index: 1;	
	border: 0;
	margin: 0;
	padding: 0.5%
	}

div#banner p {
	padding: 0.1em;
	margin: 0;
	text-align: left
	}
	

div#bread {
	position: relative; 
	margin: 1% 17% 1% 17%;
	padding: 0.5%;
	width: auto;	
	min-width: 50%;
	text-align: left;
	z-index: 4
	}


div#title {
	position: relative;
	margin: 1% 17% 1% 17%;
	padding: 1%;
	width: auto;	
	min-width: 50%;
	line-height: 120%;
	text-align: center;
	z-index: 4
	}


div#jumpoff {
	position: relative;
	margin: 1% 17% 1% 17%;
	padding: 1%;
	width: auto;	
	min-width: 50%;
	line-height: 120%;
	text-align: center;
	z-index: 4
	}


div#description {
	position: relative;
	margin: 1% 17% 1% 17%;
	padding: 1%;
	width: auto;	
	min-width: 50%;
	line-height: 120%;
	text-align: justify;
	z-index: 4
	}


div.content {
	position: relative;
	margin: 1% 17% 1% 17%;
	padding: 1%;
	width: auto;	
	min-width: 50%;
	line-height: 120%;
	text-align: center;
	z-index: 4
	}

div.search {
	position: relative;
	margin: 1em 17% 0 17%;
	padding: 0;
	width: auto;	
	min-width: 50%;
	line-height: 120%;
	z-index: 4
	}

div.cse_wrap {
	width: 375px;
	margin: 0 auto;
	}

div.referal img {
	border: 0px;
}

img.direct_ban{
	width: 75%;
	max-width: 468px;
	}
		
div#left_flank {
	position: absolute;
	width: 24%;
	padding: 10%;
	top: 30em;
	left: 2.5%;
	min-width: 6em;
	text-align: center;
	z-index: 3;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 11%;	/*old ie */
	left: 2%;
	padding: 1%;
	}

body>#left_flank {
	width: 10%;
	min-width: 6em;
	padding: 1.5%
	} 		/* moz opera */
		

div#right_flank {
	position: absolute;
	width: 24%;
	padding: 10%;
	margin-bottom: 5em;
	top: 13em;
	right: 2.5%;
	min-width: 6em;
	text-align: center;
	z-index: 2;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 11%;
	right: 2%;
	padding: 1%;
	}

body>#right_flank {
	width: 10%;
	padding: 1.5%;
	min-width: 6em;
	right: 2%
	}


div#right_flank p {
	margin:0;
	padding:0;
	}
	
div#right_flank h3 {
	padding:0;
	}
	
p {
	margin: 0;
	padding: 0.25em
	}
	

p.list {
	padding: 0.25em 0.25em 1.75em 0.25em;
	text-indent: 0.25em
	}


a {
	text-decoration: none;
	padding: 0
	}


.corner {
	text-align: right
	}				

	
p.sec {
	margin: 0em 0 1em 0;
	padding: 0.5em;
	text-align: center
	}

div#footer {
	display: none;
	margin: 2% 25% 2% 25%;
	text-align: center;
	padding: 0.5%
	}
	
	
/* navigation menu */	
	
	
div#menu{
	position:absolute;
	top:10.5em;
	left:3%;
	z-index:5;
	width:9em;
	line-height: 1.1em;
	}

div#menu a, div#menu h2{
	white-space:nowrap;
	margin:0;
	padding:0.25em 1em;
	}

div#menu h2 {
	line-height: 2em
	}

div#menu ul {
	list-style:none;
	margin:0;
	padding:0;
	width: 100%;
	}

div#menu li, div#menu li:hover{
	position:relative;
	}

div#menu li ul{
	position:absolute;
	top:0;
	left:9em;
	display:none;
	}

div#menu ul ul, div#menu ul ul ul, div#menu ul ul ul ul, div#menu ul li:hover ul ul, div#menu ul li:hover ul ul ul, div#menu ul li:hover ul ul ul ul{
	display:none;
	}

div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul, div#menu ul ul ul ul li:hover ul{
	display:block;
	}