@charset "utf-8";
/* CSS Document */

/* Reset CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	background:#fff;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear{
clear:both;
}

hr{
color:#376f88;
}
/* Reset CSS End */

@font-face {
 font-family: minionpro;
 src: url(../fonts/minionproregular.eot) /* EOT file for IE */
}
@font-face {
 font-family: minionpro;
 src: url(../fonts/minionproregular.ttf) /* TTF file for CSS3 browsers */
}

.clear{
clear:both;
}
#main{
}

h1{
font:normal 20px/20px minionpro, Arial, Helvetica, sans-serif;
color:#C6404B;
text-transform:uppercase;
}

h2{
font:normal 10px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#959595;
}

h3{
font:normal 12px minionpro, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
float:left;
}

p{
padding-top:5px;
font:12px/18px Arial, Helvetica, sans-serif;
color:#605f5f;
}
.link1{
font:10px/16px Arial, Helvetica, sans-serif;
color:#959595;
}
.link2{
font:10px/16px Arial, Helvetica, sans-serif;
color:#c6404b;
}
.link3{
font:10px/14px Arial, Helvetica, sans-serif;
color:#959595;
float:right;
width:175px;
margin-top:10px;
}
.more{
font:10px/18px Arial, Helvetica, sans-serif;
color:#c6404b;
text-decoration:none;
}
/* Header Start */
#header{
height:60px;
width:100%;
background:#2FBDF5;
padding-top:20px;
}
#header_holder{
height:60px;
width:938px;
margin:0 auto;
}
ul#topmenu{
margin:0 auto;
padding-top:15px;
height:30px;
border-top:#abe5fb 1px solid;
border-bottom:#028fc1 1px solid;
border-left:#abe5fb 1px solid;
border-right:#028fc1 1px solid;

background: #37b9eb; /* Old browsers */
background: -moz-linear-gradient(top, #37b9eb 0%, #abe5fb 0%, #57ccf7 1%, #47c4f2 26%, #16aae1 70%, #01a0d9 96%, #1fabde 98%, #29b5eb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37b9eb), color-stop(0%,#abe5fb), color-stop(1%,#57ccf7), color-stop(26%,#47c4f2), color-stop(70%,#16aae1), color-stop(96%,#01a0d9), color-stop(98%,#1fabde), color-stop(100%,#29b5eb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #37b9eb 0%,#abe5fb 0%,#57ccf7 1%,#47c4f2 26%,#16aae1 70%,#01a0d9 96%,#1fabde 98%,#29b5eb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #37b9eb 0%,#abe5fb 0%,#57ccf7 1%,#47c4f2 26%,#16aae1 70%,#01a0d9 96%,#1fabde 98%,#29b5eb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #37b9eb 0%,#abe5fb 0%,#57ccf7 1%,#47c4f2 26%,#16aae1 70%,#01a0d9 96%,#1fabde 98%,#29b5eb 100%); /* IE10+ */
background: linear-gradient(to bottom, #37b9eb 0%,#abe5fb 0%,#57ccf7 1%,#47c4f2 26%,#16aae1 70%,#01a0d9 96%,#1fabde 98%,#29b5eb 100%); /* W3C */

}
ul#topmenu li{
float:left;
width:19.5%;
text-align:center;
    display:block;
    height: 100%;
}
ul#topmenu li:last:child{float:right;}
ul#topmenu li:first-child a{
border-left:none;
}
ul#topmenu li a{
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
padding:0 20px;
display:block;
border-left:1px dotted #FFFFFF;
}
 
ul#topmenu li a:hover{
    color:yellow;
}

ul#topmenu .submenu2{background:white; width:200px;left:200px; position:absolute;border:1px solid gray; top:10px; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; padding:10px;display:none;}

ul#topmenu .submenu{background:white; width:200px;left:20px; position:absolute;border:1px solid gray; top:40px; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; padding:10px;display:none;}

ul#topmenu .submenu li {float:none;margin:0 0 2px 0; width:100%;}

ul#topmenu .submenu li a{color:white; text-align:left;display:block;padding:10px 5px;-webkit-border-radius: 5px; background:lightblue;
-moz-border-radius: 5px;
border-radius: 5px;}

ul#topmenu .submenu li a:hover{color:black; background:#E0F8F7;
background: #feffff; /* Old browsers */
background: -moz-linear-gradient(top, #feffff 0%, #ddf1f9 35%, #d0e3ea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(35%,#ddf1f9), color-stop(100%,#d0e3ea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #feffff 0%,#ddf1f9 35%,#d0e3ea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #feffff 0%,#ddf1f9 35%,#d0e3ea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #feffff 0%,#ddf1f9 35%,#d0e3ea 100%); /* IE10+ */
background: linear-gradient(to bottom, #feffff 0%,#ddf1f9 35%,#d0e3ea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#d0e3ea',GradientType=0 ); /* IE6-9 */
}
/* Header End */

/* Logo area Start */
#logoarea{
width:100%;
height:75px;
background:#2FBDF5;
}
#logoarea_holder{
width:940px;
height:75px;
margin:0 auto;
}
#logo{
background:url(../images/logo.jpg) no-repeat;
height: 74px;
width: 300px;
float:left;
}
#share_links{
float:right;
height:45px;
padding-top:25px;
}
#quick_contact{
float:left;
padding-right:15px;
position:relative;
top:-5px
}
.sharein{
background:url(../images/share_icons.png) no-repeat 0 0;
width: 22px;
height: 21px;
float:left;
margin:0 5px;
} 
.sharefb{
background:url(../images/share_icons.png) no-repeat -22px 0;
width: 22px;
height: 21px;
float:left;
margin:0 5px;
} 
.shared{
background:url(../images/share_icons.png) no-repeat -62px 0;
width: 22px;
height: 21px;
float:left;
margin:0 5px;
} 
.sharerss{
background:url(../images/share_icons.png) no-repeat -42px 0;
width: 22px;
height: 21px;
float:left;
margin:0 5px;
} 

/* Logo area End */

/* Banner Start */
#banner{
width:100%;
height:275px;
background:#2fbdf5;;
}
#banner_holder{
width:940px;
height:315px;
margin:0 auto;
border-bottom:#e5e4e2 5px solid;
}
/* Banner End */

/* Content Start */
#content{
width:100%;
}
#content-holder{
width:940px;
margin:0 auto;
padding-top:40px;
}
#content_left{
width:205px;
float:left;
}
#content_right{
width:100%;
float:right;
padding-top:10px;
}
.welcome{
color:#313d43;
}
.welcome_content{
font:12px Arial, Helvetica, sans-serif;
color:#848484;
padding:10px 0;
float:right;
}
.welcome_content_img{
background:url(../images/images.jpg) no-repeat -0px -300px;
margin:15px 0;
width:132px;
height:87px;
float:left;
}
.welcome_content b{
color:#000;
font:bold 12px Arial, Helvetica, sans-serif;
}
.readmore{
font:bold 11px/25px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#848484;
background:url(../images/readmore_icon.jpg) no-repeat 0 3px;
width:7px;
padding-left:10px;
margin-left:220px;
}
.readmore2{
font:bold 11px/25px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#848484;
background:url(../images/readmore_icon.jpg) no-repeat 0 3px;
width:7px;
padding-left:10px;
margin-left:155px;
}

.block{
float:left;
width:33.3%;
padding:10px 0;
}

.block_text{
width:95%;
margin-top:10px;
padding-bottom:10px;
border-bottom:#000 1px dotted;
}
.special_1{
background: url(../images/images.jpg) no-repeat -0px -1012px;
height: 36px;
width:36px;
float:left;
margin-top:8px;
}

/* Content End */

/* Footer Start */
#footer{
width:100%;
height:30px;
background:#2FBDF5;
}
#footer_holder{
width:940px;
height:30px;
margin:0 auto;
text-align:center;
font:10px/30px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
#footer_holder a{
color:#FFFFFF;
text-decoration:none;
margin:0 10px;
}
#footer_holder a:hover{
color:#000;
text-decoration:none;
}
.copyright{
width:940px;
margin:0 auto;
text-align:justify;
color:#666666;
padding:10px 0;
font:11px/18px Arial, Helvetica, sans-serif;
}
.copyright a{color:#333333;}
.terms_links{
position:relative;
top:0;
float:right;
}
.terms_links a{color:#333333;}
/* Footer End */

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
width:940px;
background:#FFFFFF;
    height:350px;
    margin:0 auto;
}

#slider {
	position:relative;
    width:430px;
    margin-left:0px;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:420px;
	bottom:12px;
	background: #000000;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 3px;
    border: 2px solid #CCC;
    opacity: 0.7;
    z-index: 99;
	display:none;
	}
	
	.nivo-controlNav:hover{opacity: 1;}
	
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:0px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:35px;
	height:65px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-35px 0;
	right: -33px;
}

a.nivo-nextNav:hover{right: -34px;}

a.nivo-prevNav {
	left:-32px;
}
a.nivo-prevNav:hover{left: -33px;}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

.nivo-directionNav a{top: 40%;}

/*============================*/
/*=== Custom Slider Styles end ===*/
/*============================*/
