/* CSS Document */
body {
margin:10px; padding:0px; background-color:#000000; font:normal 9px Arial, Helvetica, sans-serif; color:#000;
}
div, table, td, tr, h1, h2, h3, h4, h5, h6, p, form , label, input, textarea, img, span, ul, li, fieldset{
margin:0px; padding:0px;
}
a{
margin:0px; padding:0px; outline:none;
}
.clear{
clear:both; margin:0px; padding:0px;
}
p{
font-family: Calibri, Arial, Helvetica, sans-serif;
line-height:18px;
padding:0px 0px 6px 10px;
font-size:12px;
}
.maindiv{
margin:0 auto; width:1002px; padding:0px; background-color:#FFFFFF;
}
/*----------------menu------------------*/
.totalmenu{
float:left; display:block; width:683px; margin:0px; padding:65px 0px 0px 46px;
}
.menu ul{
list-style-type:none; margin:0px; padding:0px;
}
.menu li{
float:left; display:block;  margin:0px; padding:0px;
}
.menu li.separetor{
float:left; display:block; width:2px; height:55px; margin:0px 12px 0px 18px; padding:0px; background:url(images/menu-separetor.gif) no-repeat 0px 12px;
}
.menu li a{
float:left; display:block; margin:0px 0px 0px 12px; padding:5px 1px 8px 1px; font:normal 17px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-align:center;
}
.menu li a:hover{
float:left; display:block; margin:0px 0px 0px 12px; padding:5px 1px 8px 1px; font:normal 17px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-align:center; border-bottom:4px solid #EA3B5A;
}
.menu li a.active{
float:left; display:block; margin:0px 0px 0px 12px; padding:5px 1px 8px 1px; font:normal 17px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-align:center;border-bottom:4px solid #EA3B5A;
}
/*----------------end menu------------------*/
/*---------------body------------------*/

.bodypadding{
	padding:11px 0px 7px 0px;
}
h1{
	font:bold 21px Arial, Helvetica, sans-serif; 
	color:#065993;
	text-decoration:underline;
}
h2{
	font:bold 18px "Times New Roman", Times, serif;
	padding:0px 0px 10px 10px;
	font-style: italic;
	color:#02426E;
}
h3{
	margin:0px;
	padding:0px 0px 10px 10px;
	font:normal 9pt Cambria, Arial, Helvetica, sans-serif;
	color:#1F497D;
	font-weight:bold;
}
.bg-top{
	background:url(images/border-top.gif) repeat-x;
	height:10px;
}
.bg-bottom{
	background:url(images/border-bottom.gif) repeat-x;
}
.box-border{
	border-left:#c5c4c4 1px solid;
	border-right:#c5c4c4 1px solid;
	background:#ecf5a4;
	padding:0px 16px 0px 6px;
}
.content ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.content li{
	float:left;
	display:block;
	width:377px;
	margin:0px;
	padding:12px 0px 15px 12px;
	background:url(images/bullet.gif) no-repeat 0px 18px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
/*------new--------*/
.about ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.about li{
	float:left;
	display:block;
	width:750px;
	margin:0px;
	padding:0px 0px 0px 45px;
	background:url(images/arrow1.gif) no-repeat 30px 6px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:20px;
}
.ita_blue{
	margin:0px;
	padding:0px 0px 0px 45px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0066FF;
}
p.comment{
	margin:0px;
	padding:0px 0px 0px 10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	line-height:22px;
	
}
p.home{
	margin:0px;
	padding:0px 0px 0px 80px;
	font:normal 10pt Trebuchet MS;
	color:#666777;
	font-weight:bold;
	line-height:22px;	
}

p.mobile{
	margin:0px;
	padding:0px 0px 0px 80px;
	font:normal 10pt Trebuchet MS;
	color:#1F497D;
	font-weight:bold;
	line-height:22px;	
}

p.email{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:normal 8pt Trebuchet MS;
	color:#666777;
	line-height:10px;	
}


p.services9{
	margin:0px 0px 9px 0px;
	padding:0px 0px 0px 0px;
	font:normal 9pt Times New Roman;
	color:#000000;
	font-weight:bold;
	line-height:10px;	
}

p.email_black{
	margin:0px 0px 12px 0px;
	padding:0px 0px 0px 0px;
	font:normal 7pt;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	line-height:9px;	
}

p.email a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:normal 8pt Trebuchet MS;
	line-height:22px;
}

p.email a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:normal 10pt Trebuchet MS;
	color:#1F497D;
	font-weight:bold;
	line-height:22px;
	text-decoration:none;	
}


p.quote{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:navy;
	font-weight:bold;
	font-style: italic;
	line-height:22px;
	text-align:right;
	color:#000;
}

p.quote8{
	margin:0px;
	padding:0px 0px 10px 10px;
	color:#1F497D;
	font-family: Cambria, Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:16px;
	text-align:right;
}

p.aboutme{
	margin:0px;
	padding:0px 0px 10px 10px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:16px;
}
p.team{
	margin:0px;
	padding:0px 0px 10px 10px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-style:italic;
}
p.team-header{
	margin:0px;
	padding:0px 0px 10px 10px;
	font-family: Cambria, Arial, Helvetica, sans-serif;
	font-size:11pt;
	line-height:15px;
}
p.team-sub{
	margin:0px;
	padding:0px 0px 10px 10px;
	color:#1F497D;
	font-family: Cambria, Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:20px;
}
p.team-quote{
	margin:0px;
	padding:0px 0px 10px 10px;
	color:#1F497D;
	font-family: Cambria, Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:16px;
}
p.aboutme11{
	margin:0px;
	padding:0px 0px 10px 10px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:11pt;
	line-height:16px;
}

p.goal9{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family: Calibri, Times New Roman, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
}

p.aboutme8{
	margin:0px;
	padding:0px 0px 10px 10px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:16px;
}

p.aboutmeindent{
	margin:0px;
	padding:0px 0px 10px 30px;
	font:normal 14px Arial;
	line-height:16px;
}


p.red{
	margin:0px;
	padding:0px 0px 10px 10px;
	font:normal 14px Arial;
	color:red;
	font-weight:bold;
	line-height:16px;
}

p.black-large{
	margin:0px;
	padding:0px 0px 0px 0px;
	font:normal 15px Arial;
	color:black;
	font-weight:bold;
	text-align:left;

}
p.black-small{
	margin:0px;
	padding:0px 0px 0px 0px;
	font:normal 10px Arial;
	color:black;
	text-align:left;

}
p.goal{
	margin:0px;
	padding:5px 0px 5px 0px;
	font:normal 11px "Times New Roman", Times, serif;
}

p.goal-black{
	margin:0px;
	padding:5px 0px 5px 0px;
	font:normal 11px Arial;
	color:#000000;
	font-weight:bold;
}

p.goal-blacknb{
	margin:0px;
	padding:5px 0px 5px 0px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

p.goal-red{
	margin:0px;
	padding:5px 0px 5px 0px;
	font:normal 9px Arial;
	color:black;
	font-weight:bold;
}



p.green{
	margin:0px;
	padding:0px 0px 10px 10px;
	font:normal 14px Arial;
	color:#4F6228;
	font-weight:bold;
	line-height:16px;
}

p.center{
	margin:0px;
	padding:10px 0px 0px 10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	text-align:center;
}

h4{
	margin:0px;
	padding:0px 0px 0px 10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	
}
h5{
	margin:0px;
	padding:0px 0px 0px 10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	
}
.map{
	margin:0px;
	padding:0px 0px 0px 10px;
	
}

.blu_borderlefbottom{
border-left:1px solid #4F81BD;
border-bottom:1px solid #4F81BD;

}
.blu_borderlefbottomright{
border-left:1px solid #4F81BD;
border-bottom:1px solid #4F81BD;
border-right:1px solid #4F81BD;

}

.blu_borderleftrightbottom{
border-left:1px solid #4F81BD;
border-bottom:1px solid #4F81BD;
border-right:1px solid #4F81BD;

}



.gre_borderlefbottom{
border-left:1px solid #9BBB59;
border-bottom:1px solid #9BBB59;

}
.gre_borderlefbottomright{
border-left:1px solid #9BBB59;
border-bottom:1px solid #9BBB59;
border-right:1px solid #9BBB59;

}

.gre_borderleftrightbottom{
border-left:1px solid #9BBB59;
border-bottom:1px solid #9BBB59;
border-right:1px solid #9BBB59;

}


.red_borderlefbottom{
border-left:1px solid #C0504D;
border-bottom:1px solid #C0504D;

}
.red_borderlefbottomright{
border-left:1px solid #C0504D;
border-bottom:1px solid #C0504D;
border-right:1px solid #C0504D;

}

.red_borderleftrightbottom{
border-left:1px solid #C0504D;
border-bottom:1px solid #C0504D;
border-right:1px solid #C0504D;

}
.table_top{
margin-top:0px;

}
.table_bottom{
margin-bottom:10px;

}

.top_padding{
padding-left:10px;

}
.etalic{
float:right;
padding-top:5px;
}

/*-------form-------*/
.box {
font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; border: 1px solid #E4E4E4; background-color: #FFF; height: 22px; line-height: 15px; width: 230px; padding:3px 0px 0px 3px;
}
.textarea{
font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; border: 1px solid #E4E4E4; background-color: #FFF; height: 105px; line-height: 15px; width: 228px; padding:3px 0px 0px 3px;
}
.contact-text {
font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;
}
.thankyou-smtext{
font-family:Arial, Helvetica, sans-serif; font-size: 18px; line-height: 25px; font-weight: normal; color: #000; text-decoration: none;
}
/*------end----*/

/*----------------bodyend------------------*/

/*--------------footer-------------*/
.footer-padding{
padding:27px 15px 15px 15px; background-color:#EBEBEB;
}
.footer-link{
font:normal 12px Tahoma; color:#000000; text-decoration:none;
}
.footer-link:hover{
font:normal 12px Tahoma; color:#00A8CB; text-decoration:none;
}
.footer-sep{
font:normal 12px Tahoma; color:#000000; text-decoration:none; padding:0px 3px 0px 3px;
}
.footeract{
font:normal 12px Tahoma; color:#00A8CB; text-decoration:none;
}
.copyright{
font:normal 12px Tahoma; color:#959595; text-decoration:none;
}
.weblink{
font:normal 12px Tahoma; color:#959595; text-decoration:underline;
}
.weblink:hover{
font:normal 12px Tahoma; color:#959595; text-decoration:none;
}
