body
{
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
	background:url(../../images/background.gif) repeat; /*ff563f, 6c6050*/
	margin: 40px 0 0 0 ;
	padding:0px;
	font-weight : normal;
	font-size : 12px;
	color : #666;

}

* {margin:0px;padding:0px;}

h3
{
	color:rgb(120,200,256);
	text-align : left;
	padding : 0 0 5px 0;
	font-size : 16px;
	font-family:"Chaparral Pro", Vardana ,Arial;
}

input[type="radio"], input[type="checkbox"]
{
	width : 15px;
	border : 0px;
}

#main_container
{
	margin-left:0px;
	width : 864px;
	padding-left : 0px;
}

#container
{
	margin-left :0px;
	padding-left : 0px;
	width : 841px;
	/*background:url(../../images/bg_container3.gif) repeat;*/
}

#bottom_container
{
	width : 864px;
	height : 77px;
	background: url('../../images/bottom_corner.jpg') no-repeat 12px -30px;
}

html>body #bottom_container
{
	width : 864px;
	height : 77px;
	background: url('../../images/bottom_corner.jpg') no-repeat 12px -30px;
}


.top_menu
{
	width : 841px;
	height:120px;
	font-size : 12px;
	padding : 0px;
	margin-bottom:31px;
	background:url(../../images/top_corner8.jpg) no-repeat -1px 30px;
	border-bottom:1px solid;
	border-bottom-color:rgb(85,76,56);
}
.top_menu .extra{
	width:845px;
	height:20px;
	padding:0px;
	margin-bottom:2px;
	background:url(../../images/top_bg.jpg) repeat-y -2px 0;
	
}

.top_menu .logo
{
	float : left;
	padding-left : 8px;
	width:810px;
	height : 30px;
	margin-top : 0px;
	margin-left:5px;
	margin-bottom:5px;
}
.top_menu .search
{
	float : right;
	padding : 2px 5px 5px 0px;
	margin-right:5px;	
}

.top_menu .search input
{
	border : 1px solid #cfcfcf;
	font-size : 12px;
	padding : 2px;
	margin : 1px;
	width : 100px;
	background:#cfcfcf;
}

.top_menu .search .button
{
	border : 1px solid #cfcfcf;
	font-size : 13px;
	padding : 0px;
	margin : 1px;
	width : 19px;
	height:19px;
}

.img_menu
{
	margin : -16px -20px 0px 0px;
	width:80px;
	float:right;
}

.img_menu img
{
	border :0;
}
.img_margin{
	margin-top:-2px;
}

.top_menu .menu {
		clear : both;
		padding-bottom:0px;
        font: 12px Trebuchet MS, Verdana, sans-serif;
        /*background: url('../../images/menu_black1.jpg') #fff repeat-x 0 0;*/
        margin:3px 0px 0px 10px;
		border-right:1px solid #cfcfcf;
		width:650px;
		float:left;
	}

.top_menu .menu ul
{
	padding-top : 2px;
}


.top_menu .menu li {
        list-style: none;
        margin: 2px;
        display: inline;
		float:left;
		border-right:1px dotted #cfcfcf;
	}

.top_menu .menu li a {
        padding: 8px 5px 12px 5px;
        margin-left: 2px;
        text-decoration: none;
        border : 0px solid #000;
      /*text-transform : uppercase;*/
}

.top_menu .menu li a:link, .top_menu .menu li a:active, .top_menu .menu li a:visited
{ 
	color: #fff;
	text-decoration : none;	
}

.top_menu .menu li a:hover{
        color: #bbb;
/*		background: url('../../images/menu_red.gif') repeat-x 0 4px;*/
		border:none;
		text-decoration:none;
	}
 .top_menu .menu li a#current{
 		color: #bbb;
/*		background: url('../../images/menu_red.gif') repeat-x 0 4px;*/
		border:none;
		text-decoration:underline;
 }

.top_menu .banner_top
{
	clear : both;
	width : 741px;
	padding : 0px;
}

.banner_top1{
margin-left:40px;
margin-top:2px;
font-size:18px;
letter-spacing:1.1px;
color:rgb(120,200,256);
font-family:'Chaparral Pro', Arial;
}  


.top{
 float:right;
 color:#dd9718;
 margin-top:-20px;
 margin-right:50px;
 font-size:11px;
}

.top a:link, .top a:visited, .top a:active{
	color:#888;
	text-decoration:underline;
}
.top a:hover{
	text-decoration:none;
}

img.right
{
	float : right;
	padding : 2px;
	border : 2px solid #cfcfcf;
	margin : 0 0 0 10px;
}

a:link,  a:active,  a:visited
{
	color :rgb(200, 200, 171);
	text-decoration : underline;
}

 a:hover
{
	text-decoration : none;
}

.inner_container
{
	clear : both;
	width : 839px;
	margin : -31px 0px 0px 0px;
	padding : 5px 0 0 0;
	border-left:1px solid;
	border-right:1px solid;
	border-color:rgb(65,56,76);
	background:rgb(34,34,34);

}

.left_sidebar
{
	float : left;
	width : 160px;
	margin : 10px 0 0 5px;
	padding : 0 10px 0 0;
	text-align : left;
}

.left_menu_box
{
	float : left;
	width : 152px;
	clear : left;
	margin : 0 0 5px 0;
	padding : 0 5px 5px 5px;
	border-bottom:1px solid;
	border-right:1px solid;
	border-color:rgb(85,76,56);
	font-size : 12px;
	color : #666;
	overflow:hidden
}

.text
{
	width : 635px;
	float : left;
	text-align : justify;
	padding : 5px;
	color :rgb(206, 208, 210);
	font-size : 12px;
	min-height : 450px;
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
	border-color:rgb(85,76,56);
	margin-bottom : 10px;
	margin-top:10px;
	margin-left:5px;
	background-color:rgb(50,50,50);
}

.text h2
{
	color:rgb(120,200,256);
	font-size : 14px;
	margin : 5px 0px 5px 0px;
	font-family:"Chaparral Pro",Trebuchet MS, Verdana, Arial;
	font-weight:500;
}

.text p
{
	margin : 0px;
}

.text ul
{
	list-style : square;
	margin : 5px 0 0 30px;
	padding : 2px;
}

.text table td
{
	padding : 2px 7px 2px 7px;
	
}

.text a:link, .text a:active, .text a:visited
{
	color :rgb(150,220,220);
	text-decoration : underline;
}

.text a:hover
{
	text-decoration : none;
}

h1
{
	color:rgb(120,200,256);
	font-size : 16px;
	margin: 2px 0px 10px 0px;
	font-family:"Chaparral Pro",Trebuchet MS, Verdana, Arial;
	font-weight:500;
}
h2
{
	color:rgb(120,200,256);
	font-size : 14px;
	margin : 5px 0px 5px 0px;
	font-family:"Chaparral Pro",Trebuchet MS, Verdana, Arial;
	font-weight:500;
}

h3{
	color:#ff563f;
	font-size:12px;
	margin:5px 0px 5px 0px;
	font-family:Trebuchet MS, Verdana, Arial;
	font-weight:500;
}

.footer
{	
	position : relative;
	clear : left;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size : 11px;
	padding:0;
	margin : 10px 0 0 0;
	color: rgb(200, 200, 171);
	border-top : 1px solid;
	border-color:rgb(85,76,56);
	height : 50px;
	width : 835px;
	margin-left : 0px;
}

.footer .fmenu
{
	text-align : center;
	margin-top:10px;
}

.copyright
{
	float : left;
	margin-left : 5px;
	margin-top:-60px;
	color : rgb(200, 200, 171);
}

.designer
{
	float : right;
	margin-right : 5px;
	margin-top:-60px;
	color : rgb(200, 200, 171);
}

.footer a, .footer a:active, .footer a:visited
{
	color : rgb(200, 200, 171);
	text-decoration : underline;
}

.footer a:hover
{
	text-decoration : none;
}

.more
{
	color : #6c6050;
	text-align : right;
	font-weight : bold;
	font-size : 11px;

	padding-right : 10px;
}

.gallery
{
	width: 600px;
	margin: 10px 10px 0px 10px;
	border-top:1px solid;
	border-color:rgb(80,80,80);
	height:150px;
	padding:10px 10px 0px 10px;
}
.gallery a:link img, .gallery a:visited img, .gallery a:active img {
	border:1px solid;
	border-color:#cfcfcf
}
.gallery a:hover img{
	border:1px solid;
	border-color:rgb(80,80,80);
}

.gallery h2
{
	font-size : 14px;
	color : rgb(120,200,256);
	padding: 0 0 0 5px;
}

.photo_gallery img {
	border: none;
	float : left;
	padding: 6px 7px 7px;
	background: url(../../images/stamp-bg.gif) no-repeat;
	margin : 10px;
	margin-left : 20px;
}

.intro
{
	padding : 10px;
	border : 1px solid;
	border-color:rgb(85,76,56);
	margin :10px;
	text-align : justify;
	font-size : 12px;
	color :rgb(200,200,171);
	background-color :rgb(50,50,50);
	width : 720px;
}

.intro p:first-child:first-letter{float:left;font-size:2.6em;margin-right:4px;}

.big_first
{
	font-size : 15px;
	color : #C03242;
}
.width{
	color:#999999;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
}
.width a:link p, .width a:active p, .width a:visited p{
	width:50px;
	height:16px;
	color: rgb(230,230,230);
	text-decoration:none;
	text-align:center;
	border:1px solid;
	border-color:rgb(120,120,120);
}
.width a:hover p{
	width:48px;
	color: rgb(230,230,230);
	text-decoration:none;
	text-align:center;
	border:1px solid;
	border-color:#cfcfcf;
}
.width1{
	color:#999999;
	float:left;
}
.width1 a:link p, .width1 a:active p, .width1 a:visited p{
	width:70px;
	height:18px;
	color: rgb(230,230,230);
	text-decoration:none;
	text-align:center;
	border:1px solid;
	border-color:rgb(120,120,120);
}
.width1 a:hover p{
	width:68px;
	color: rgb(230,230,230);
	text-decoration:none;
	text-align:center;
	border:1px solid;
	border-color:#cfcfcf;
}
p{
	color:rgb(206,208,210);
}
.border{
	border:1px solid;
	border-color:rgb(85,76,56);
	margin: 0px;
	padding: 10px;
	height:130px;
	background:rgb(34,34,34);
	position:relative;
	overflow:hidden;
	width:720px;
}
.border1{
	border-color:rgb(85,76,56);
	margin: 0px;
	padding: 10px;
	height:110px;
	background:rgb(34,34,34);
	position:relative;
	overflow:hidden;
	width:720px;
}
#box1{
	position:absolute;
	padding :2px;
	margin:2px;
}
#box1 span{
	display:block;
	float:left;
	margin:2px;
	width:160px;
}
#box1 span a:hover{
	cursor:pointer;
}
.width2{
	color:#ffffcc;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
}
.width2 a:link p, .width2 a:active p, .width2 a:visited p{
	width:70px;
	height:16px;
	color:#ffffcc;
	text-decoration:none;
	text-align:center;
	border:1px solid;
	border-color:#cfcfcf;
	cursor:pointer;
}
.width2 a:hover p{
	width:68px;
	color:#ffffcc;
	text-decoration:none;
	text-align:center;
	border:1px solid;
	border-color:#fff;
	cursor:pointer;
}
.width3{
	color:#ffffcc;
	float:left;
}
.width3 a:link p, .width1 a:active p, .width1 a:visited p{
	width:70px;
	height:18px;
	color: #ffffcc;
	text-decoration:none;
	text-align:center;
	border:1px solid;
	border-color:#cfcfcf;
}
.width3 a:hover p{
	width:68px;
	color: #ffffcc;
	text-decoration:none;
	text-align:center;
	border:1px solid;
	border-color:#fff;
}
