@charset "utf-8";
/* CSS Document */

body {
	margin:0px auto; 
	width:800px;
	background-color:#CCCCCC; 
	font-family:Tahoma; 
	color:#b3abab; font-size:11px; 
	background-image:url(../images/background.jpg);
}

.textcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #CCCCCC;
	height:15px;
	width:200px;
}
.txt {
	font-family: tahoma, Arial, "times New Roman";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align:justify;
}
.subheadlinks{
	font-family: tahoma, Arial, "times New Roman";
	font-size: 13px;
	font-weight: bold;
	color: #006600;
	height:30px;
}

.subheadlinks2{
	font-family: tahoma, Arial, "times New Roman";
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	height:30px;
}


.subhead{
	font-family: tahoma, Arial, "times New Roman";
	font-size: 13px;
	font-weight: bold;
	color: #006600;
	background-color:#e7e7e7;
	height:26px;
	padding-top:5px;
}
.subheadlinks{
	font-family: tahoma, Arial, "times New Roman";
	font-size: 13px;
	font-weight: bold;
	color: #006600;
	height:30px;
}


.heading{
	font-family: tahoma, Arial, "times New Roman";
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:5px;
}


#container{
	
	width:779px;  
	background-color:#FFFFFF; 
	margin:0px auto; 
	border:0px solid #383838; 	
	position:relative; 
}
#content{
	width:779px;
	background:url(../images/background.jpg);
	background-repeat:no-repeat;
	/* background-image:url(http://www.beta.kingfisherworld.com/ver02/images/bannerbg.jpg); */
	margin:0px 0px 0px 0px;
	z-index:1;  
}

#top_content{
  width:779px;
  height:220px;
  background:white;
  margin:0px 0px 0px 0px;
  z-index: 1;
}

#top_content_left{
	width:591px;
	height:80px;
	padding-top:5px;
	background-color:#333333;
	float:left;
	position:relative;
	display:inline;
	border-top:0px dotted #fff;
}

#top_menu{
  width:501;
  height:19px;
  margin: 0px 0px 0px 20px;
  position:relative;
  float:left;
  display:inline;
  z-index: 20;
}

#top_logo{
  width:609px;
	height:61px;
	float:left;
	position:relative;
	display:inline;
	background-color:#01458e;
	border-top:0px dotted #fff;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	z-index: 1;
} 

#top_banner{
  width:779px;
  height:110;
	padding-top:5px;
	background-color:#FFFFFF;
	float:left;
	position:relative;
	display:inline;
	border-top:0px dotted #fff;
	z-index:4;
} 

.header1{
  margin: 0px 0px 0px 0px;
	font-size:14px;
	font-family:Tahoma;
	text-align:center;
	color:#333333;
	font-weight:strong;
}

#top_content_right{
  width:160px;
  height:90px;
  background: white;
  position: relative;
  float:left;
  display:inline;
  margin:0px 0px 0px 0px;
  z-index:20
}

#top_email_logo{
  width:120px;
  height:25px;
  background: white;
  position: relative;
  float:left;
  display:inline;
  margin:0px 0px 0px 0px;
  z-index:3;
}

#top_right_message{
  width:160px;
  height:74px;
  margin: 0px 0px 0px 8px;
	font-size:11px;
	font-family:Tahoma;
	text-align: left;
	color:#333333;
	font-weight:strong;
}

#body_content{
  width:779px;
  height:1270px;
  background:white;
  margin:0px 0px 0px 0px;
  z-index: 1;
}



#body_content_middle{
  float:left;
  width:756px;
  height:1270px;
  background:white;
  margin:0px 0px 0px 10px;
  display:inline;
  z-index:1;
}

#body_content_left{
  float:left;
  width:232px;
  height:480px;
  background:white;
  margin:0px 0px 0px 0px;
  display:inline;
  z-index: 1;
}


#body_border{
  width:1px;
	height:478px;
	background-color:#FFFFFF;
	float:left;
	position:relative;
	display:inline;
	border-top:1px dotted #fff;
	background-image:url(../images/dot.jpg);
	background-repeat:repeat-y;
	z-index:1;
	}
  
.body_class{
	width:779px;
	height:300px;
	background-color:#FFFFFF;
	float:left;
	position:relative;
	display:inline;
	border-top:1px dotted #fff;
  }


/* Content 1 starts */
#bohemiatitle h2, #foktitle h2{
	margin:10px 0px 6px 3px;
	font-size:11px;
	font-family:Tahoma;
	color:#FFFFFF;
	font-weight:normal;
}
.cont_bottomback1{
	width:779px;
	height:18px;
	background-color:#FFFFFF;
	float:left;
	position:relative;
	display:inline;
	border-top:1px dotted #fff;
}
#con_top h2, #foktitle h2{
	margin:10px 0px 6px 3px;
	font-size:11px;
	font-family:Tahoma;
	color:#FFFFFF;
	font-weight:normal;
}
.cont_topleft1{
	width:779px;
	height:18px;
	background-color:#F1F1F1;
	float:left;
	position:relative;
	display:inline;
	border-top:1px dotted #fff;
}
#con_top2 h2, #foktitle h2{
	margin:10px 0px 6px 3px;
	font-size:11px;
	font-family:Tahoma;
	color:#FFFFFF;
	font-weight:normal;
}

/* Content_link 2 starts */
.cont_toplink{
	width:591px;
	height:19px;
	padding-top:5px;
	background-color:#333333;
	float:left;
	position:relative;
	display:inline;
	border-top:0px dotted #fff;
}
#con_top3 h2, #foktitle h2{
	margin:10px 0px 6px 3px;
	font-size:11px;
	font-family:Tahoma;
	color:#FFFFFF;
	font-weight:normal;
}
.cont_topleft3{
	width:182px;
	height:18px;
	background-color:#FFFFFF;
	float:left;
	position:relative;
	display:inline;
	border-top:1px dotted #fff;
}
a.five:link {color: #FFFFFF; text-decoration: none; font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a.five:visited {color: #FFFFFF; text-decoration: none; font-weight:normal; 	font-family: Arial, Helvetica, sans-serif; 	font-style: normal;}
a.five:hover {color: #66CCFF;font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-style: normal;}

a.one:link {color: #FF9900; text-decoration: none; font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a.one:visited {color: #FF9900; text-decoration: none; font-weight:normal; 	font-family: Arial, Helvetica, sans-serif; 	font-style: normal;}
a.one:hover {color: #FF0000;font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-style: normal;}

a.two:link {color: #000066; text-decoration: none; font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
a.two:visited {color: #000066; text-decoration: none; font-weight:normal; 	font-family: Arial, Helvetica, sans-serif; 	font-style: normal;}
a.two:hover {color: #FF0000; text-decoration:underline; font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-style: normal;}

#con_top4 h2, #foktitle h2{
	margin:10px 0px 6px 3px;
	font-size:11px;
	font-family:Tahoma;
	color:#FFFFFF;
	font-weight:normal;
}
.cont_topleft4{
	width:188px;
	height:24px;
	background-color:#F1F1F1;
	float:left;
	position:relative;
	display:inline;
	border-top:0px dotted #fff;
}

/* Content_logo starts */

.cont_logo{
	width:591px;
	height:61px;
	float:left;
	position:relative;
	display:inline;
	background-color:#01458e;
	border-top:0px dotted #fff;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
}
.cont_logo3{
	width:188px;
	height:61px;
	background-color:#F1F1F1;
	float:left;
	position:relative;
	display:inline;
	border-top:0px dotted #fff;
}

/* Content_banner starts */
.cont_banner{
	width:779px;
	height:189px;
	background-color:#FFFFFF;
	float:left;
	position:relative;
	display:inline;
	border-top:0px dotted #fff;
}

/* Content_body starts */
.cont_body5{
 	width:779px;
	height:300px;
	background-color:#FFFFFF;
	float:left;
	position:relative;
	display:inline;
	border-top:1px dotted #fff;
}

.cont_body1{
	width:200px;
	height:300px;
	background-color:#FFFFFF;
	float:left;
	position:relative;
	display:inline;
	border-top:1px dotted #fff;
}
.cont_body2{
	width:1px;
	height:300px;
	background-color:#FFFFFF;
	float:left;
	position:relative;
	display:inline;
	border-top:1px dotted #fff;
	background-image:url(../images/dot.jpg);
	background-repeat:repeat-y;
}
.cont_body3{
	width:396px;
	height:300px;
	background-color:#FFFFFF;
	float:left;
	position:relative;
	display:inline;
	border-top:1px dotted #fff;
}
.cont_body4{
	width:180px;
	height:300px;
	background-color:#FFFFFF;
	float:left;
	position:relative;
	display:inline;
	border-top:1px dotted #fff;
}

/* Content_footer starts */
.cont_footer2{
	width:779px;
	height:61px;
	background-color:#FFFFFF;
	float:left;
	position:relative;
	display:inline;
	border-top:1px dotted #fff;
}
.cont_footer1{
	width:320px;
	height:41px;
	background-color:#333333;
	padding-top:20px;
	float:left;
	position:relative;
	display:inline;
	border-top:0px dotted #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.cont_footer3{
	width:260px;
	height:51px;
	background-color:#333333;
	padding-top:10px;
	float:left;
	position:relative;
	display:inline;
	border-top:0px dotted #fff;
}
.cont_footer4{
	width:199px;
	height:51px;
	background-color:#a0a0a0;
	padding-top:10px;
	float:left;
	position:relative;
	display:inline;
	border-top:0px dotted #fff;
}

/* CSS Code for horizontal drop down menu, insert into CSS stylesheet */

.topmenu ul{
width:550px;
margin: 0px 0px 0px 0px;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.topmenu ul li{
position: relative;
display: inline;
float: left;
z-index: 100;
}

/*Top level menu link items style*/

.topmenu ul li a{
display: block;
width: 60px; /*Width of top level menu link items*/
padding: 2px 12px;
border-left-width: 0;
text-decoration: none;
test-align: left;
background-color: #333333;
color: #FFFFFF;
font-weight:normal; 
font-family: Arial, Helvetica, sans-serif;
z-index: 100;
}
	
/*Sub level menu*/
.topmenu ul li ul{
left: 0;
top: 0;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.topmenu ul li ul li{
display: inline;
float: none;
z-index: 100;
}


/* Sub level menu links style */
.topmenu ul li ul li a{
	width: 90px; /*width of sub menu levels*/
	font-weight: normal;
	padding: 2px 5px;
	color: #FFFFFF;
	background: #000066;
	border-width: 0 1px 1px 1px;
	z-index: 100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.topmenu ul li a:hover{
color: #66CCFF;
font-weight:normal; 
font-family: Arial, Helvetica, sans-serif;
}

.topmenu ul li ul li a:hover{
background: #0066FF;
color: #e3f1bd;
}

.topmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(menuarrow.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .topmenu ul li { float: left; height: 1%; }
* html .topmenu ul li a { height: 1%; }

/* End of code for CSS stylesheet for horizontal drop down menu */
