                                        
/* ---------------------------- 
STYLESHEET HTML TAG DEFINITION 
 ----------------------------*/

body, form, input								{ padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; 
												  color:#000; font-size:12px;}
body											{ background:#f0f0f0; }
h1												{ padding:0; margin:0; font-size:30px;}
h2												{ padding:0; margin:0; font-size:24px;}
h3												{ padding:0; margin:0; font-size:18px;}
h4												{ padding:0; margin:0; font-size:16px;}
h5												{ padding:0; margin:0; font-size:14px;}
h6												{ padding:0; margin:0; font-size:12px;}
p												{ padding:0; margin:0; font-size:12px; line-height:18px;}
strong											{ font-weight:bold; font-size:13px;}
a:visited, a:link								{ text-decoration:none;}
a:hover											{ text-decoration:none;}
.left											{ float:left; padding:0; margin:0;}
.right											{ float:right; padding:0; margin:0;}
.clear											{ padding:0; margin:0; clear:both;}

/* ---------------------------- 
WRAPPER HTML TAG DEFINITION 
 ----------------------------*/
#wrapper {
	width:1002px;
	padding:10px;
	margin:0 auto;
	background:#4e0113 url(../images/body_bg.jpg) repeat-x 0px 0px;
	}

.header{
	padding:0;
	margin:0;
		width:1002px;
		background:url(../images/header_bg.jpg) no-repeat left top;
}

.logo {
	padding:0px;
	margin:0;
	float:left;
	}

.navigation{
	padding:0;
	margin:0;	
}

.navbar{
	padding:18px 0 0 0;
	margin:0px;
	float:left;
	}

.navbar ul{
	width:1002px;
	height:57px;
	padding:0;
	margin:0px;
	float:left;
	background:url(../images/menu_bg.jpg) repeat-x left top;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow: 3px 3px 10px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
}

.navbar ul li{
	
	list-style:none;
	padding:14px 15px 0 15px;
	margin:0;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#000;
}

.navbar ul li a{
	padding:5px 15px 5px 15px;
	margin:0;	
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#000;
}

.navbar ul li a:hover{
	margin:0;
	padding:5px 15px 5px 15px;
	background:url(../images/menu_active.jpg) repeat-x left top;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	text-decoration:none;	
	}

.navbar ul li a.active{
	margin:0;
	padding:5px 15px 5px 15px;
	background:url(../images/menu_active.jpg) repeat-x left top;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	text-decoration:none;
}


/* ---------------------------- 
MAIN-CONTENT HTML TAG DEFINITION 
 ----------------------------*/
 
 .main_content{
	 padding:0;
	 margin:0;
     width:1002px;
	 height:496px;
	 }
 
.bottom_header{
	padding:0;
	margin:0;
	width:1002px;
	height:67px;
	background:url(../images/bottom_header.jpg) no-repeat left top;
	}

 .content{
	 padding:0;
	 margin:0;
	 width:1002px;
	 float:left;
 }

.content h3{
	padding:10px 0 0 0;
	margin:0;
	text-align:center;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffddb6;
	font-weight:bold;}

/*first part - content*/

 .con1{
	 padding:0 30px 0px 0;
	 margin:20px 0 0px 25px;
	 background:url(../images/book_bg.png) no-repeat left top;
	 float:left;}

.con1 h3{
	padding:30px 0 0 28px;
	margin:0;
	text-align:center;
	font:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#222;
	font-weight:bold;}

 .con1 img{
	 padding:31px 0 0 45px;
	 margin:0;
	 float:left;}

 .con2{
	 padding:20px 0px 0 20px;
	 margin:0;
	 width:727px;
	 float:left;}
	 
.con2 h3{
	margin:0px 0 0 0px;
	padding:0;
	float:left;	
	font-size:18px;
	color:#ffddb6;
	}
	 
.con2 h2{
	margin:10px 0 0 0px;
	padding:0;
	font-size:16px;
	float:left;
	color:#fff;
	}	 	 

.con2 img{
	margin:20px 0 0 0;
	padding:0;}

 .con2 p{
	 margin:25px 20px 0 10px;
	 padding:0;
	 font-size:14px;
	 text-align:justify;
	 color:#000;
	 float:left;
 }
	 
	 
/*second part - content*/

 .bottom_content{
	 padding:0 0 0 0;
	 margin:0px 0 0px 0;
	 width:760px;
	 float:left;
 }

 .bottom_content h2{
	margin:0;
	padding:10px 0 10px 20px;
	font-size:18px;
	font-weight:bold;
	color:#222;
	 }

.bottom_content h3{
	margin:0px 0 0px 20px;
	padding:0;
	width:728px;
	height:202px;
	background:#000;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.bottom_content h3 img{
	margin:10px 0 0 0px;
	padding:0;
	}

 .bottom_content_right{
	 padding:0 0 0 10px;
	 margin:0px 0 0px 0;
	 float:left;
 }

 .bottom_content_right h2{
	margin:0;
	padding:10px 0 10px 0px;
	font-size:18px;
	font-weight:bold;
	color:#222;	 
	 }

.bottom_content_right h3{
	margin:0 0 0px 0px;
	padding:0;
	width:200px;
	height:200px;
	border:2px solid #222;
}

 .con3{
	 padding:0 10px 5px 0;
	 margin:10px 0 30px 10px;
	 float:left;}

 .con3 img{
	 padding:31px 0 0 0;
	 margin:0;
	 float:left;}

 .con4{
	 padding:5px 0 0 0;
	 margin:0;
	 float:left;}	 
	 
 .con4 h3{
	padding:30px 0 15px 0;
	margin:0;
	font:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#0562a1;
	font-weight:bold;}		 

.con4 p{
	padding:0;
	margin:0;
	width:300px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:justify;
	font-weight:bold;}


.con3_contact{
	 padding:0 10px 5px 0;
	 margin:10px 0 30px 10px;
	 float:left;}

 .con3_contact img{
	 padding:5px 0 0 0;
	 margin:0;
	 float:left;}

.location h5{
	padding:30px 0 0 0;
	margin:0;
	text-align:center;}

.location h5 img{
	padding:0;
	margin:30px 0px 0px 30px;
	text-align:center;
	border:2px solid #000;}

/* ---------------------------- 
FOOTER HTML TAG DEFINITION 
 ----------------------------*/
 
 .footer{
	padding:10px 0 0px 0;
	margin:5px 0 0 0;
	width:1002px;
	height:20px;
}

.footer h5{
	padding:5px 0 0 0;
	margin:0;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	line-height:15px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.footer h5 a{
	color:#fe7c00;
	text-decoration:none;}
	
.footer h5 a:hover{
	color:#fe7c00;
	text-decoration:underline;}
	
 #slideshow {
	float:left;
    position:relative;
    height:180px;
    padding-left:40px;
	top: 4px;
	left: -35px;
	
}

#slideshow DIV {
    position:absolute;
}

#slideshow DIV.actives {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-actives {
    z-index:9;
}

 #slideshowcs {
	float:left;
    position:relative;
    height:200px;
    padding-left:40px;
	top: 4px;
	left: -35px;
}

#slideshowcs DIV {
    position:absolute;
}

#slideshowcs DIV.actives {
    z-index:10;
    opacity:1.0;
}

#slideshowcs DIV.last-actives {
    z-index:9;
}