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

body {
	width:auto;
	margin: 0px;
	padding: 0px;
	color: #00F;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	line-height:20px;
	text-align:justify;
	text-decoration:none;
	background:#ffffff;
}

a, a:link, a:visited {
	color: #00F;
	text-decoration: none;
	outline:none;
}
a:hover { color: #36aedc; text-decoration: underline; }

a img, img{
border:0px;
margin:0px;
padding:0px;
}

ul,ol { margin: 0px 0 0 3.0em; padding: 0; }

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }
.cleaner_h50 { clear: both; width:100%; height: 50px; }
.cleaner_h60 { clear: both; width:100%; height: 60px; }

.float_l { float: left; }
.float_r { float: right; }

.image_fl { float: left; margin: 3px 10px 0 0; padding:3px; background:#fff; border:1px solid #000; }
.image_fr { float: right; margin: 3px 0 0 10px; padding:3px; background:#fff; border:1px solid #000; }
.image_bro{ border:1px solid #000;}

.margin_r_10 { margin-right: 10px; }

.margin_b_10 { margin-bottom:10px; }

.margin_l_10 { margin-left:20px; }

.margin_r_20 { margin-right: 20px; }

.margin_r_40 { margin-right: 40px; }
.margin_l_r {margin:auto;}

h1{ font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:23px; color:#001087; margin-bottom:10px; font-weight:bold; text-decoration:none;}
h1 span{ color:#0076df;}
h2 {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:21px; color:#157592; margin-bottom:0px; font-weight:bold; text-decoration:none;}
h2 span{ color:#666666;}
h3 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	margin-bottom:5px;
	font-weight:bold;
	color:#CA0000;
}
h3 span{
	color:#CA0000;
}
h4 { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:15px; margin-bottom:0px; font-weight:bold; color:#2e5b50;}
h4 span { color:#cc0101;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:15px; font-weight:normal;}
h5 { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; margin-bottom:5px; font-weight:bold; color:#cc0101;}
h5 span{ color:#ff0000;}
h6 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	margin-bottom:5px;
	font-weight:bold;
	color:#FF0099;
}
h6 span{ color:#ff6400;}
/* navigation */

#menu{
width:960px;
height:40px;
margin:0px;
background:url(nav-bg.png) no-repeat;
padding:0 0 0px 90px;
}
#nav{
width:960px;
height:40px;
margin:auto;
padding:0 0 0px 0px;
}
.nav{
width:auto;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-weight:normal;
font-size:13px;
border:0px;
border:none;
margin:0px;
padding:0px;
}
.nav ul{
line-height:40px;
list-style:none;
padding:0px;
margin:0px;
background:none;
}
.nav li{
float:left;
list-style:none;
padding:0px 20px 0 0px;
background:none;
}
.nav li a {
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:16px;
color:#fff;
display:block;
line-height:40px;
margin:0px 0 0px 0px;
padding:0px 22px 0px 22px;
text-align:center;
text-decoration:none;
list-style:none;
outline:none;
border:none;
}
.nav li a:hover {
list-style:none;
margin:0px 0px;
padding:0px 22px 0px 22px;
color:#634019;
background:none;
outline:none;
}
.nav li ul{
display: none;
line-height:;
padding:0px 0px 0px 0px;
margin:0px;
border:none;
position:absolute;
width:200px;
z-index:500px;
outline:none;
list-style:none;
background:url(nav-li-bg.png) bottom no-repeat;
}
.nav li:hover ul{
display:block;
color:#000000;
}
.nav li li {
display:block;
float:left;
margin:0px;
padding:0px 0px 0px 0px;
width:200px;
}
.nav li:hover li a{
font-weight:normal;
outline:none;
height:30px;
width:auto;
line-height:30px;
}
.nav li ul a{
display:block;
line-height:30px;
font-size:13px;
font-style:normal;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 5px;
text-align:left;
outline:none;
font-weight:normal;
background:none;
}
.nav li ul a:hover, .nav li ul li:hover a{
overflow:hidden;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:13px;
color:#214b01;
outline:none;
text-decoration:none;
padding:0px 0px 0px 5px;
margin:0px 0px 0px 0px;
font-weight:normal;
outline:none;
line-height:30px;
width:195px;
height:auto;
background:none;
}
.nav li ul ul {
    margin: -2.5em 0 0 16.6em;
}

.nav, .nav ul {

    padding: 0;

    margin:  0;

    list-style: none; 

    line-height: 1;
	
	
}
.nav li:hover ul ul, .nav li:hover ul ul a {

    left: -9999em;
	font-family:"Trebuchet MS";
	color:#fff;
	font-size:13px;
	background:#01675a;
}
.nav li:hover ul, .nav li li:hover ul, .nav li:hover ul, .nav li li:hover ul a:hover {

    left: auto;
	font-family:"Trebuchet MS";
	color:#000;
	background:#none;
}
.nav li:hover ul ul, .navli:hover ul ul ul, .nav li:hover ul ul, .nav li:hover ul ul ul {

    left: -9999em;
	font-family:"Trebuchet MS";
	color:#1b3443;
}
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul {

    left: auto;
}
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul, .nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul {

    left: -9999em;
}

.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul, .nav li:hover ul,.nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul {

    left: auto;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000;
}

/* end Of navigation */

#wrapper-width{
width:auto;
padding:0px;
margin:auto;
}
#top-line{
background:#4198d8;
height:10px;
}
#wrapper{
width:960px;
margin:auto;
height:auto;
padding:0px;
}
.logo{
width:auto;
height:auto;
padding-bottom:20px;
padding-top:20px;
}
#banner{
width:960px;
height:319px;
margin:20px auto;
padding:0px;
background:url(banr-effct.png) no-repeat;
}
.baner-border{
width:920px;
height:272px;
padding:9px 9px 9px 9px;
margin:17px 30px 12px 14px;
background:url(bnr-bord.jpg) no-repeat;
}
.baneer-right{
width:0px;
height:290px;
margin-top:17px;
color:#fff;
}
.button_01 a {
	display: block;
	width: 99px;
	height: 22px;
	padding: 3px 0 0 0;
	background:url(buton.png)  no-repeat;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.button_01 a:hover {
	color: #000;
}

#box{
background:url(boxbg.png);
}

#featured{
	height:auto;
	margin:0px auto 0;
	width:960px;
}
#featured ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
#featured ul li{
	float:left;
	margin-left:33px;
	width:287px;
}
#featured ul li.first{
	margin-left:20px;
}
#featured ul li h2{
	background:url(bg-heading.png) no-repeat;
	font-family: "Courier New", Courier, monospace;
	font-size:18px;
	font-weight:bold;
	height:64px;
	line-height:80px;
	margin:0;
	padding-left:10px;
	text-transform:uppercase;
}
#featured ul li h2 a{
	color:#010101;
	text-decoration:none;
}
#featured ul li div{
	height:264px;
	overflow:hidden;
	position:relative;
	width:287px;
	background-color: #FFFFFF;
}
#featured ul li div img{
	margin:12px 15px 0px 18px;
}

#featured ul li div span{
	background:url(image-frame.gif) no-repeat center;
	display:block;
	height:264px;
	left:0;
	position:absolute;
	top:-3px;
	width:287px;
}
#featured ul li div b{
	background:url(divedr.png) no-repeat center top;
	display:block;
	padding-top:4px;
	}
#featured ul li div p{
	display:block;
	padding-left:20px;
	padding-right:20px;
	font-weight:normal;
	}
#featured ul li a.view{
	background:url(shadow-left.gif) no-repeat right -3px;
	color:#f8fff8;
	display:block;
	float:right;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	height:55px;
	line-height:36px;
	margin-right:7px;
	margin-top:-5px;
	padding-right:8px;
	text-align:center;
	text-decoration:none;
}
#featured ul li a.view span{
	background:url(bg-green-pattern.gif) repeat-x;
	display:block;
	padding:0 10px;
	}
	#featured ul li a:hover.view {
	color:#000;
	}
	
	#content{
	width:960px;
	margin:auto;
	}
	#right-side{
	width:650px;
	float:right;
	padding:0px;
	margin:0px;
	height:auto;
	}
	#left-side{
	width:290px;
	height:auto;
	float:right;
	margin:0 20px 0 0px;
	}


#fotr{
height:70px;
background:url(fotrbg.png);
margin-top:10px;
line-height:70px;
text-align:center;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:12px;
}
#fotr a{
color:#ff1800;
text-decoration:none;
}
#fotr a:hover{
color:#000;
text-decoration:none;
}
.table{
padding:5px;
}
.title{
color:#b80021;
font: normal 2em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
padding:0px 0 5px 0;
}
.title:first-letter{
display:block;
font-size:1.3em;
float:left;
}
#gallery { margin: 0; padding: 0 }
#gallery ul { margin: 0; padding: 0; list-style: none }
#gallery ul li { display: block; float: left; width: 100px; margin:0px 5px 5px 5px; }
#gallery ul .lmb { margin: 0 0 0px 0; }
#gallery ul li a img { width: 100px; height: 100px; padding: 2px; border: 1px solid #000 }
#gallery ul li a img:hover { background: #ccc }


/*=== Custom Slider Styles ===*/
/*============================*/
#slider {
	position:relative;
	width: 920px;
	height: 273px;
	background:url(loading.gif) no-repeat 50% 50%;
}

#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	z-index: 5;
}

#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	right: -5px;
	bottom: 0px;
	width: 98px;
	height: 17px;
	padding: 9px 20px;
	z-index: 1000;
	background: url(templatemo_slider_nbg.png);
}

.nivo-controlNav a {
	display:block;
	width:10px;
	height:10px;
	background: url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right: 4px;
	float:left;
}

.nivo-controlNav a.active {
	background-position:0 -10px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}

a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
	float:right;
}

a.nivo-prevNav {
	left:15px;
	float:left;
}

.nivo-caption {
    text-shadow:none;
	padding: 5px 0;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}.Ourvision {
	color: #00F;
}
.Ourvision {
	color: #00F;
}
.Ourmission {
	color: #00F;
}
.FontColor {
	color: #CA0000;
}
