@import url('fonts/fonts.css');
body{
	margin: 0px;
	padding: 0px;
	/*background:url(../images/bg.gif);*/  
	background-color:#ebebe3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
  }  
  
/*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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
li{font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:18px; margin-bottom:5px;}
.content-layout ul{margin-bottom:15px;}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*reset-css*/

.clearfix:after,
#container:after,
.widget-wrapper:after {
	clear: both;
}
.clear {
	clear: both;
}


ul, ol, h1, h2, h3, h4, h5, h6, p{margin:0px; padding:0px;}
p{font-size:13px; margin-bottom:15px; line-height:18px; font-family: Arial, Helvetica, sans-serif; margin:15px 0px;}


h1{
	font-size:23px; 
	margin-bottom:15px; 
	line-height:28px; 
	font-weight:normal;
	color:#f37622;	
	text-transform:capitalize;
	font-family: 'MyriadProRegularRegular';
	}
h2{
	font-size:24px; 
	margin-bottom:15px; 
	line-height:24px; 
	font-weight:normal;
	color:#f37622;	
	text-transform:capitalize;
	font-family: 'MyriadProRegularRegular';
	}	
h3{
	font-size:20px; 
	margin-bottom:15px; 
	line-height:20px; 
	font-weight:normal;
	color:#f37622;	
	text-transform:capitalize;
	font-family: 'atillanormal';
	}	
	
h4{
	font-size:18px; 
	margin-bottom:15px; 
	line-height:18px; 
	font-weight:normal;
	color:#f37622;	
	text-transform:capitalize;
	font-family: 'atillanormal';
	}	
h5{
	font-size:16px; 
	margin-bottom:15px; 
	line-height:16px; 
	font-weight:normal;
	color:#f37622;	
	text-transform:capitalize;
	font-family: 'MyriadProRegularRegular';
	}	
h6{
	font-size:14px; 
	margin-bottom:15px; 
	line-height:16px; 
	font-weight:normal;
	color:#f37622;	
	text-transform:capitalize;
	font-family: 'MyriadProRegularRegular';
	
	}
	
a{color:#000;}
a:hover{color:#F27A29;}	

.button, button{color:#fff; font-family:"Arial Black", Gadget, sans-serif; background:#F27D2F; padding:5px; border-radius:3px; text-decoration:none; display:block; margin:15px 0px;}

input,textarea{width:186px; padding:5px 10px; background:#DDDAD9; color:#F37522; border:none; margin-bottom:15px;}

.button:hover, button:hover{background:#FF9852; color:#fff;}

.main-container{width:920px; margin:0px auto; padding:0px; box-shadow:0 0 8px rgba(0, 0, 0, 0.08);background:#fff;}
.wrapper{width:100%; margin:0px; padding:0px;}
.wrap{width:920px; margin:0px auto;}	

.header {
    display: table;
    line-height: 50px;
    margin: 30px 0 20px;
    padding: 0;
    width: 920px;
}
.top-line{border-top:12px solid #F27A29; }

.logo {
    float: left;
	margin-left:10px;
}
.right-header {
	float: right;
	font-size: 20px;
	letter-spacing: 1px;
	margin-right: 20px;
	color: #00;
}
.right-header span{margin-right:30px; color:#3e6b85;}


.menu-bg{
	background: #cfcfcf; /* Old browsers */
background: -moz-linear-gradient(top, #cfcfcf 0%, #fefefe 50%, #cecece 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfcfcf), color-stop(50%,#fefefe), color-stop(100%,#cecece)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cfcfcf 0%,#fefefe 50%,#cecece 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cfcfcf 0%,#fefefe 50%,#cecece 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cfcfcf 0%,#fefefe 50%,#cecece 100%); /* IE10+ */
background: linear-gradient(to bottom, #cfcfcf 0%,#fefefe 50%,#cecece 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#cecece',GradientType=0 ); /* IE6-9 */
width:920px;
margin:0px auto;
	}
.menu ul{text-align:center;}
.menu li {
    display: inline-block;
    line-height: 24px;
    vertical-align: middle;
}
.content{margin:20px auto; display:table; width:920px;}
.menu li a{font-size:18px; padding:4px 1px; display:block; width:139px; text-decoration:none; font-family: 'MyriadProRegularRegular';}
.mar-rit-bot{margin:0px 20px 20px 20px;}
.page-left-cont{float:left; padding-top:50px;}
.page-right-cont{float:left; width:580px;text-align:justify;}
.page-right-cont p{
	font-size: 16px;
	line-height: 24px;
}

.footer-bg .menu li a:hover{text-decoration:underline;}


.home-content .three-sec a{text-decoration:none;}
.service-list li {
    border-left: 1px solid #ddd;
    float: left;
    padding: 30px 10px 0px;
    width: 156px;
	text-align:center;
	
}
.service-list li:first-child {
    padding-left: 0;
	border-left:0px;
}
.service-list li h5 {text-align:left; line-height:18px; border-bottom:1px solid #f37622; height:54px; }

.service-list li p{height:50px; text-align:left; line-height:18px; color:#5483cf;}

.service-list li img{text-align:center; border:1px solid #ddd; border-radius:3px; margin-bottom:10px;width:150px; }

.service-list .button{font-size:11px; }


.footer-bg{background:#F27D2F;}
.footer{width:880px!important; padding:10px 20px; display:table; font-family:Arial, Helvetica, sans-serif; }
.f-col{float:left; width:195px; margin-right:15px; margin-left:10px;}
.f-col p{font-size:14px; color:#fff; font-weight:bold; margin:0px 0px 15px;}

.f-map{border:5px solid #D4D4D3; border-radius:5px;}
.social a{display:block; margin-bottom:10px; line-height:40px; vertical-align:middle; text-decoration:none; color:#fff; }
.social img{float:left; margin-right:10px;}

.footer .menu a{color:#fff; }
.footer .menu {border-top:2px solid #fff; padding-top:10px;}
.footer-bg .menu{border-top:2px solid #fff; padding-top:10px;}
.footer-bg .menu a{color:#fff;; }
.copyright-bg{background:#D96216; }
.copyright{text-align:center; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; }

.copyright > span {
    display: inline-block;
    line-height: 24px;
    vertical-align: middle;
}
.copyright img {
    display: inline;
    margin: 3px;
}


.box-design{width:920px; background:url(../images/box-shadow.png) no-repeat 0% 100%; padding-bottom: 24px;}
.box-inner-design{background:#fff; padding:15px;}

.box-left-design {
    float: left;
	background:#fff;
}

.box-middle-design {
    float: left;
    margin-left: 31px;
    width: 429px;
	margin-right: 22px;
}
.box-right-design {
    float: left;

}

.button{padding:5px 10px; border-radius:10px; font-size:12px; color:#fff; cursor:pointer; text-decoration:none; 
border:2px solid #d3d3d3; display:inline-block;
}
.orange-button{background:#ff7400;}
.red-button{background:#ba1c21;}
.blue-button{background:#1595d0;}
.green-button{background:#75cb10;}
.color-wht{background:#fff;}
.deep-blue-button{background:#295A99;}


.financial-left-info .color-wht{padding:15px}


.orange{color:#ff7400;}
.red{color:#ba1c21;}
.blue{color:#1595d0;}
.green{color:#75cb10;}
.wht{color:#fff;}


.financial-left-info li {
    float: left;
    margin-right: 10px;
    width: 202px;
	background:url(../images/small-box-shadow.png) no-repeat bottom;
	padding-bottom:10px;
}

.financial-left-info h3{color:#fff; padding:5px; width:162px;}
.financial-left-info .button{display:inline-block;}


.financial-bottom {
    background: none repeat scroll 0 0 #fff;
    display: inline-block;
    margin-top: 20px;
    padding: 10px 10px 20px;
}
.financial-bottom .fleft{width:100px;}

.financial-bottom .mar-left10 {
    float: left;
    margin-right: 10px;
   /* width: 200px;*/
    width:165px;
}
.financial-bottom li{float:left; width:285px;}
.fleft{float:left;}
.fright{float:right;}
.mar-left10{margin-left:10px;}
.mar-right10{margin-right:10px;}



.contact-form {
    float: left;
    margin-right: 40px;
    width: 420px;
	padding-left:70px;
}
.content .f-col{
	margin-top: 40px;
	color: #F27A29;
}
.content .f-col p{color:#000;}
.contact-form input, .contact-form textarea{color:#000; background:#ccc; width:400px;}


textarea{font-family:Arial, Helvetica, sans-serif; resize:vertical; }
.submit{width:90px !important;}
.center{text-align:center;}

.financial-right-info {
    float: left;
    width: 254px;
	background:#fff;
	padding:15px;
}


.financial-right-info h3 {
    color: #fff;
    padding: 5px;    
}
.service-list .button{width:135px;}



.three-sec li {
    float: left;
    margin-right: 10px;
    text-align: center;
    width: 280px;
	margin-left:10px;
}

.three-sec > li:last-child {
    margin-right: 0;
}

.home-bottom-sec{
	background: #edf5f7; /* Old browsers */
background: -moz-linear-gradient(top, #edf5f7 0%, #fdfefe 50%, #f1f7f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edf5f7), color-stop(50%,#fdfefe), color-stop(100%,#f1f7f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #edf5f7 0%,#fdfefe 50%,#f1f7f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #edf5f7 0%,#fdfefe 50%,#f1f7f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #edf5f7 0%,#fdfefe 50%,#f1f7f9 100%); /* IE10+ */
background: linear-gradient(to bottom, #edf5f7 0%,#fdfefe 50%,#f1f7f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf5f7', endColorstr='#f1f7f9',GradientType=0 ); /* IE6-9 */
	}

.home-bottom-sec p {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
    text-align: left;
}
.home-bottom-sec .content{margin-bottom:0px;}	
.financial-blk-bg{background:url(../images/blk-bg.jpg) repeat; display: inline-block;
    margin-top: 0px;
    padding: 10px 10px 20px;
	color:#fff;
	}
	
.financial-blk-bg h2{color:#F2B791; height:40px;}	

.financial-blk-bg li{width:265px !important; margin-right:21px; border-right:1px solid #B8B8B8;}
.financial-blk-bg li:last-child{border:none;}

.financial-wht-bg{background:#fff; display: inline-block;
    margin-top: 0px;
    padding: 10px 10px 20px;
	color:#000;
	}
	
.financial-wht-bg h2{color:#F2B791; }	

.financial-wht-bg li{width:265px !important; margin-right:20px; }
.financial-wht-bg li:last-child{border:none;}
.financial-wht-bg ul ul{margin-left:0px;}
.financial-wht-bg ul ul li{list-style:disc; margin-bottom:10px;}


.financial-no-bg{background:none;}
.three-sec img{width:158px;height:158px;}
.menu li.activemenu a{color:#F27A29!important;} 
.service-list{padding-left:20px;padding-right:20px;}
.financial-bottom ul{padding-left:20px;padding-right:20px;}
.servicepglayout{padding-left:20px;padding-right:20px;}
.accountingpgli li{width: 286px!important;}
