/* CSS Document */
@font-face { font-family: CANDARA; src: url(CANDARA.TTF) format("truetype") }

body{
    color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	line-height:170%;
	background-image:url(images/bg-page.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e6e6e7;
	}
html,body, div, h1, h2, h3, h4, h5, h6, span, object, address, code, iframe, em, img, del, p, blockquote, abbr, acronym, q, dl, dt, dd, fieldset, form, label, legend, caption{
   margin:0;
   padding:0;
   border:0;
   }
h1, h2, h3, h4, h5, h6{
	font-family:CANDARA, Arial, Helvetica, sans-serif;
	}
a{
	color:#fa4f0c;
	text-decoration:none
	}
a:hover{
	color:#000;
	text-decoration:none
	}
.alignleft{
   float:left;
   margin:0 20px 0 0;
     }
.alignright{
    float:right;
	margin:0 0 0 20px;
	}
.text-right{
	text-align:right;
	}
.text-center{
	text-align:center;
	}
.div-left{
	width:48%;
	float:left;
	}
.div-right{
	width:48%;
	float:right;
	}
.clear{
	clear:both;
	}
#wrapper{
    width:964px;
	margin:0 auto;
	padding:0;
	}
#header{
    }
#logo{
	width:432px;
	float:left;
	}
#menu{
	width:400px;
	float:right;
	margin:88px 0 0 0;
	}
#container{
	background-color:#fff;
	border:1px solid #cdcdcd;
	padding:15px;
	margin:0 0 15px 0;
	}
#container h1{
	font-size:25px;
	color:#000;
	margin:0 0 12px 0
	}
#container h2{
	font-size:18px;
	color:#000;
	margin:0 0 5px 0
	}
#content p{
	margin:0 0 15px 0
	}
#content img{
	border:1px solid #e3e3e3;
	padding:5px;
	margin:0 20px 5px 0
	}
.div-1{
	width:325px;
	float:left;
	margin:0 15px 0 0;
	}
.div-2{
	float:right;
	width:240px;
	}
#content{
	width:650px;
	float:left;
	}
.bar{
	background-image:url(images/bg-bar.jpg);
	background-repeat:repeat-x;
	height:2px;
	margin:10px 0;
	}
#footer{
	clear:both;
	font-size:11px;
	}
#footer a{
	color:#666;
	text-decoration:none
	}
#footer a:hover{
	color:#000;
	text-decoration:none
	}
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
.nivo-controlNav {
	position:absolute;
	right:10px;
	bottom:22px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}
.red-color{
	color:#f00;
}
.t-field{
	width:225px;
	padding:4px;
	border:1px solid #e3e3e3
	}