@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: 'DejaVuSansBook';
    src: url('fonts/DejaVuSans-webfont.eot');
    src: url('fonts/DejaVuSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DejaVuSans-webfont.woff') format('woff'),
         url('fonts/DejaVuSans-webfont.ttf') format('truetype'),
         url('fonts/DejaVuSans-webfont.svg#DejaVuSansBook') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'DejaVuSansBold';
    src: url('fonts/DejaVuSans-Bold-webfont.eot');
    src: url('fonts/DejaVuSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DejaVuSans-Bold-webfont.woff') format('woff'),
         url('fonts/DejaVuSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/DejaVuSans-Bold-webfont.svg#DejaVuSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'DejaVuSansCondensedOblique';
    src: url('fonts/DejaVuSansCondensed-Oblique-webfont.eot');
    src: url('fonts/DejaVuSansCondensed-Oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DejaVuSansCondensed-Oblique-webfont.woff') format('woff'),
         url('fonts/DejaVuSansCondensed-Oblique-webfont.ttf') format('truetype'),
         url('fonts/DejaVuSansCondensed-Oblique-webfont.svg#DejaVuSansCondensedOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}


* {
margin: 0;
}
html, body {
height: 100%;
}

body
{
	margin:0;
		background:url(images/bgm.gif) repeat-y center #FCFCFC;

}

img
{
	border:0;
}

h1
{
	margin-top:0px;
	padding-top:10px;
	margin-bottom:12px;
	font-size:24px;
	color:#0087E9;
	
	font-family:'DejaVuSansBook', Arial, sans-serif;
	font-weight:normal;
}

h2
{
	margin-top:0px;
	padding-top:5px;
	margin-bottom:5px;
	font-size:18px;
	line-height:120%;
	color:#444;737070;

	font-family:'DejaVuSansBold', Arial, sans-serif;
	font-weight:bold;
}

h3
{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:5px;
	font-size:16px;
	color:#000;
	
	font-family:'DejaVuSansBold', Arial, sans-serif;
		font-weight:bold;

}

p
{
	margin-bottom:16px;
	margin-top:0px;
	font-size:12px;
	color:#333;
	line-height:180%;
	font-family:'DejaVuSansBook', Arial, sans-serif;
	
}

ul
{
	margin-bottom:20px;
	margin-top:10px;
}

li
{
	margin-bottom:8px;
	margin-top:0px;
	
	color:#333;
	line-height:150%;
		font-family:'DejaVuSansBook', Arial, sans-serif;

}

a
{
	text-decoration:none;
	color:#444;
	line-height:180%;
	font-size:12px;
	font-family:'DejaVuSansBook', Arial, sans-serif;
	font-weight:bold;
	text-transform:none;
}

a:hover, a:visited
{
	text-decoration:none;
	color:#0087E9;
	line-height:180%;
	font-size:12px;
	font-family:'DejaVuSansBook', Arial, sans-serif;
	font-weight:bold;
	text-transform:none;
}

.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -30px;
}
#footer_outter, .push {
height: 30px;
}

#master_div
{
	clear:both;
	margin:0 auto;
	width:877px;
	height:100%;
}

.inner_master
{
	margin:0 auto;
	padding:12px 12px 0px 12px;
	width:760px;
	height:100%;
}

.logo_tagline_div
{
	clear:both;
	width:760px;
	height:90px;
}

.logo_div
{
	float:left;
	padding-left:10px;
	padding-top:15px;
	width:auto;
	height:auto;
}

.tagline_div
{
	float:right;
	padding-right:10px;
	    padding-top: 50px;
	width:300px;
	height:auto;
	font-family:'DejaVuSansBold', Arial, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#0087E9;
	text-align:right;
}


.header_div
{
	width:760px;
	height:214px;
}

.header_div img
{
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;
	behavior: url(border-radius.htc);
}

#menu_master
{
	clear:both;
	width:760px;
	height:30px;
	background:#0087e9;
	-moz-border-radius: 0px 0px 8px 8px;
	-webkit-border-radius: 0px 0px 8px 8px ;
	border-radius:0px 0px 8px 8px;
	behavior: url(border-radius.htc);
}

/*.menu_left
{
	float:left;
	width:8px;
	height:30px;
}

.menu_right
{
	float:right;
	width:8px;
	height:30px;
}*/

.menu_middle
{
	float:left;
	width:744px;
	height:30px;
	/*background:url(images/menu_middle.gif) repeat-x;*/
	
}


/*main  menu start*/

div.hovermenu
{
margin-top:0px;
}

.hovermenu ul{
	padding:0;
margin-left: 10px;
margin-top: -12px;
color:#000;

}

.hovermenu ul li{
padding-top:0px;
margin-top:0px;
list-style: none;
display: inline;
text-align:center;
}

.hovermenu ul li a{
margin-left: 20px;
margin-right: 0px;
padding-top:0px;
padding-left:28px;
padding-right:28px;
width:auto;
text-align:right;
float: left;
font-family:'DejaVuSansBold', Arial, sans-serif;;
font-size:13px;
color:#fff;
text-decoration: none;
font-weight: normal;
line-height:120%;
text-transform:uppercase;

}

.hovermenu ul li a:hover{
/*background-color:#85abdc;*/
color:#ccc;
border-bottom:0px solid #666666;
font-weight: normal;
background:url(images/logo-icon.png) no-repeat 10px bottom;
background-size:14px;

}

html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */

}

#mainmenu_active
{
/*background-color:#60A69C;*/
color:#fff;
font-weight: normal;
text-decoration:none;
/*border-bottom:1px solid #ffffff;*/
border-bottom:0px dashed #ABC456;
background:url(images/logo-icon.png) no-repeat 10px bottom;

background-size:14px;
}


/*main menu end*/


#contact_master
{
	margin:0 auto;
	padding:15px;
	width:730px;
	height:100%;
	font-size:12px;
}



.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */




#footer_outter
{
margin:0 auto;width:760px; height:30px;
}

#footer_master
{
	padding-top:10px;
	padding:10px 15px 0px 15px;
	
	/*bottom:0;
		position: fixed;*/
	margin:0 auto;
	width:730px;
	height:20px;
	background:#737475;
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;
	behavior: url(border-radius.htc);
	
	font-size:10px;
		font-family:'DejaVuSansBook', Arial, sans-serif;
		color:#CCC;

}


.footer_left
{
	float:left;
	width:200px;
	height:auto;
}


.footer_right
{
	padding-top:4px;
	float:right;
	width:400px;
	height:auto;
	text-align:right;
}


.footer_left a,.footer_left a:hover
{
	text-decoration:none;
	font-size:10px;
		font-family:'DejaVuSansBook', Arial, sans-serif;
		color:#CCC;
		font-weight:normal;
}



/*testimonial starts */
.testimonial {
    margin: 0;
	margin-top:25px;
    /*background: #ccc;*/
	border:2px dotted #ccc;
    padding: 10px 50px 3px 50px;
    position: relative;

    color: #666;
    border-radius: 5px;

   /* text-shadow: 0 1px 0 #ECFBFF;
    background-image: linear-gradient(#CEF3FF, #B7EDFF);*/
}

.testimonial p {
		    font-family: "DejaVuSansCondensedOblique",Arial, Helvetica, sans-serif;
			font-size:15px;
			line-height:130%;
			color:#0087E9;

}
.testimonial:before, .testimonial:after {
    content: "\201C";
    position: absolute;
    font-size: 80px;
    line-height: 1;
    color: #999;
    font-style: normal;
	font-family: Georgia, "Times New Roman", Times, serif;

}

.testimonial:before {
    top: 0;
    left: 10px;
}
.testimonial:after {
    content: "\201D";
    right: 10px;
    bottom: -0.5em;
	display:none;
}
/*.arrow-down {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #ccc;
    margin: 0 0 0 25px;
}*/
.testimonial-author {
    margin: 0 0 0 25px;
    font-family: "DejaVuSansBook",Arial, Helvetica, sans-serif;
    color: #000;
    text-align:left;
}
.testimonial-author span {
    font-size: 12px;
    color: #666;
}