@charset "utf-8";
/* CSS Document */

body {
	background-color:#607586;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#787878
}
h1, p, ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
a {
	outline:none;
	color:#787878
}
a:active {
	text-decoration:none;
	color:#000000
}
a:hover {
	text-decoration:none;
	color:#000000
}
a img {
	border:none;
}
.clearer {
	clear:both
}
.left {
	float:left;
	clear:both;
}
.right {
	float:left;
}
.space {
	height:15px;
}
.spaceh {
	height:25px;
	padding:0px;
	margin:0px;
}
.space1 {
	height:35px;
}
.padt {
	padding:10px 0px 0px 0px
}
.red {
	color:#ed3038;
	text-decoration:none
}
/*page container*/

#pageholder {
	width:975px;
	border-top:15px solid #607586;
	padding:0px;
	background-color:#ffffff;
	margin: 0 auto;
	min-height:800px;
}
#container {
	width:892px;
	margin:0px auto;
	padding:0px;
	background-color:#ffffff;
}
/*Header*/

#header {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:892px;
	background-color:#ffffff;
	
}
/*-------------Header logo-------------*/

.logo_top {
	width:106px;
	height:79px;
	margin:0px;
	padding:0px;
	float:left
}
.logo_top ul {
	margin:0px;
	padding:0px;
}
.logo_top li {
	list-style:none;
}
.logo_top a.top1 {
	background:url(../images/logo.gif) top left no-repeat;
	width:106px;
	height:79px;
	padding:0px;
	margin:0px;
	display:block;
	text-indent:-10000px;
}
.logo_top a:hover.top1 {
	background:url(../images/logo.gif) top left no-repeat;
}
/*-------------Header Input-------------*/

.inputtop {
	float:right;
	margin:30px 0px 0px 0px;
	padding:0px;
}
.rss {
	width:17px;
	height:18px;
	margin:3px 0px 0px 0px;
	padding:0px 25px 0px 0px;
	float:left}
.rss a {
	background:url(../images/rss.gif) no-repeat;
	margin:0px;
	width:17px;
	height:18px;
	display:block;
	text-indent:-100000px;
}
.rss a:hover {
	background:url(../images/rss-on.gif) no-repeat;
	margin:0px;
	width:17px;
	height:18px;
}
.inputl {
	width:39px;
	height:22px;
	margin:0px;
	padding:0px;
	float:right;
}
.inputbg {
	background:url(../images/inputr.gif) no-repeat left;
	width:129px;
	height:22px;
	float:right
}
.inputbg input {
	width:120px;
	margin:2px 0px 2px 0px;
	height:14px;
	border:0pt;
	font-size:10px;
}
/*Navigation*/

.nav {
	margin:10px 0px 0px 0px;
	padding:0px;
	width:892px;
	font-size:17px;
}
.nav ul {
	margin:0px;
	padding:0px;
	width:892px;
	list-style:none;
	height:64px;
}
.nav li {
	margin:0px;
	padding:0px;
	float:left;
	height:64px;
	background:url(../images/li-divider.gif) no-repeat right 14px;
	letter-spacing:-1px
}
.nav li a.home {
	border-top:#ed1c24 solid 3px;
	padding-top:10px;
	color:#000000;
	display:block;
	width:106px;
	text-align:center;
	text-decoration:none;
}
.nav li a.homel {
	border-top:#ed1c24 solid 3px;
	padding-top:12px;
	color:#000000;
	display:block;
	width:106px;
	text-align:center;
	text-decoration:none;
}

.nav li a.homeda {
	border-top:#e8e8e8 solid 1px;
	padding-top:14px;
	display:block;
	width:106px;
	text-align:center;
	text-decoration:none;
}
.nav li a:hover.homeda {
	border-top:#ed1c24 solid 3px;
	color:#000000;
	padding-top:12px;
}
.nav li a.about {
	border-top:#bd59d4 solid 3px;
	padding-top:1px;
	color:#000000;
	display:block;
	width:143px;
	text-align:center;
	text-decoration:none;
}
.nav li a.aboutl {
	border-top:#bd59d4 solid 3px;
	padding-top:12px;
	color:#000000;
	display:block;
	width:143px;
	text-align:center;
	text-decoration:none;
}
.nav li a.aboutda {
	border-top:#e8e8e8 solid 1px;
	padding-top:14px;
	display:block;
	width:143px;
	text-align:center;
	text-decoration:none;
}
.nav li a:hover.aboutda {
	border-top:#bd59d4 solid 3px;
	color:#000000;
	padding-top:12px;
}
.nav li a.service {
	border-top:#4271d7 solid 3px;
	padding-top:10px;
	color:#000000;
	display:block;
	width:143px;
	text-align:center;
	text-decoration:none;
}
.nav li a.servicel {
	border-top:#4271d7 solid 3px;
	padding-top:12px;
	color:#000000;
	display:block;
	width:143px;
	text-align:center;
	text-decoration:none;
}
.nav li a.serviceda {
	border-top:#e8e8e8 solid 1px;
	padding-top:14px;
	display:block;
	width:143px;
	text-align:center;
	text-decoration:none;
}
.nav li a:hover.serviceda {
	border-top:#4271d7 solid 3px;
	color:#000000;
	padding-top:12px;
}
.nav li a.traning {
	border-top:#57b746 solid 3px;
	padding-top:10px;
	color:#000000;
	display:block;
	width:118px;
	text-align:center;
	text-decoration:none;
}
.nav li a.traningl {
	border-top:#57b746 solid 3px;
	padding-top:12px;
	color:#000000;
	display:block;
	width:118px;
	text-align:center;
	text-decoration:none;
}
.nav li a.traningda {
	border-top:#e8e8e8 solid 1px;
	padding-top:14px;
	display:block;
	width:118px;
	text-align:center;
	text-decoration:none;
}
.nav li a:hover.traningda {
	border-top:#57b746 solid 3px;
	color:#000000;
	padding-top:12px;
}
.nav li a.support {
	border-top:#e98c38 solid 3px;
	padding-top:10px;
	color:#000000;
	display:block;
	width:115px;
	text-align:center;
	text-decoration:none;
}
.nav li a.supportl {
	border-top:#e98c38 solid 3px;
	padding-top:12px;
	color:#000000;
	display:block;
	width:115px;
	text-align:center;
	text-decoration:none;
}
.nav li a.supportda {
	border-top:#e8e8e8 solid 1px;
	padding-top:14px;
	display:block;
	width:115px;
	text-align:center;
	text-decoration:none;
}
.nav li a:hover.supportda {
	border-top:#e98c38 solid 3px;
	color:#000000;
	padding-top:12px;
}
.nav li a.testim {
	border-top:#00c2d1 solid 3px;
	padding-top:10px;
	color:#000000;
	display:block;
	width:141px;
	text-align:center;
	text-decoration:none;
}
.nav li a.testiml {
	border-top:#00c2d1 solid 3px;
	padding-top:12px;
	color:#000000;
	display:block;
	width:141px;
	text-align:center;
	text-decoration:none;
}
.nav li a.testimda {
	border-top:#e8e8e8 solid 1px;
	padding-top:14px;
	display:block;
	width:141px;
	text-align:center;
	text-decoration:none;
}
.nav li a:hover.testimda {
	border-top:#00c2d1 solid 3px;
	color:#000000;
	padding-top:12px;
}
.nav li a.contactl {
	border-top:#e03e9c solid 3px;
	padding-top:12px;
	color:#000000;
	display:block;
	width:125px;
	text-align:center;
	text-decoration:none;
}
.nav li a.contactda {
	border-top:#e8e8e8 solid 1px;
	padding-top:14px;
	display:block;
	width:125px;
	text-align:center;
	text-decoration:none;
}
.nav li a:hover.contactda {
	border-top:#e03e9c solid 3px;
	color:#000000;
	padding-top:12px;
}
/*Welcome*/

#welcome {
	padding:0px;
	margin:15px 0px 0px 0px;
	width:892px;
}
/*------Welcome Left area----------*/

.wtext {
	float:left;
	width:612px;
	margin:20px 0px 0px 0px;
	padding:0px;
}
.wtext h2 {
	font:'Myriad Pro';
	font-size:22px;
	line-height:22px;
	color:#c0c0c0;
	border-bottom:#E8E8E8 solid 1px;
	padding-bottom:10px;
	margin:0px 30px 0px 0px;
	letter-spacing:-1px;
}
.wtext h2 span {
	color:#000000;
}
.below-heading {
	float:right;
	width:612px;
	margin:30px 0px 0px 0px;
	padding:0px;
}
.below-heading .prof {
	width:460px;
	margin:0px;
	padding:0px 140px 0px 0px;
}
.prof .image-main {
	margin:0px;
	padding:0px;
	float:right;
	display:block;
	background:url(../images/image-main1.gif) no-repeat;
	width:252px;
	height:86px;
}
.prof a.find {
	font-size:14px;
	color:#3849a5;
	text-decoration:none;
	font-weight:bold;
	float:right;
	display:block;
	width:100px;
	vertical-align:bottom;
	margin:70px 0px 0px 0px;
}
.below-heading a {
	color:#ed3038;
	font-weight:bold;
	text-decoration:none;
}
.below-heading a:hover {
	color:#ed3038;
	font-weight:bold;
	text-decoration:underline;
}
.below-heading p {
	width:280px;
	margin:0px;
	float:right;
	padding:0px 27px 0px 0px;
}
.below-heading p span {
	font-size:30px;
	line-height:24px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	letter-spacing:-1px;
}
.below-heading ul {
	width:280px;
	margin:0px;
	float:right;
	padding:0px 27px 0px 0px;
	list-style-type: circle;
}
strong {
	color:black;
}
.rightalign{text-align:right;padding:0px 15px 0px 15px;}
.gs-result, .gs-title  {
	color:#787878;
}

#searchControl .gs-title * { color:#4271D7;}

/*------Welcome Right area----------*/

.welcome-image {
	width:280px;
	height:318px;
	float:left;
	display:block;
	font-size:0px;
}
/*Homepage*/
#searchControl .gsc-control
{
width:auto; 
}
.gsc-results .gsc-cursor-box .gsc-trailing-more-results { visibility :hidden; }

#homepage {
	padding:0px;
	margin:2px 0px 0px 0px;
	width:892px;
}
#homepage h2 {
	font-family:"Myriad Pro";
	font-size:22px;
	line-height:22px;
	color:#000000;
	padding:0px 0px 18px 0px;
	margin:0px;
	letter-spacing:-1px;
}
/*--------------Homepage div1---------------*/

.div1 {
	margin:0px 20px 0px 0px;
	background:none;
	width:284px;
	height:278px;
	float:left;
}

.div1 span {
	font-weight:bold;
	font-size:14px;
	letter-spacing:-1px;
}

.div1 p {
	margin:0px;
	padding:40px 0px 8px 0px;
	line-height:14px;
	color:#353535;
}
.div1 p span {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:18px;
	color:#ed3038;
	letter-spacing:-1px;
	font-weight:bold;
}


.div1 span.red{
	font-weight:normal;
	font-size:12px;
	letter-spacing:-1px;
	color:#ed3038;
}
.div1 ul {
	margin:0px;
	padding:10px 0px 10px 0px;
	line-height:normal;
	list-style:none;
	color:#353535;
}
.div1 li {
	background:url(../images/arrow.gif) 15px 6px no-repeat;
	padding:0px 0px 0px 30px;
}
.div1 a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#ef3c42;
	text-decoration:none;
}
.div1 a:hover {
	color:#3849A5;
	text-decoration:underline;
	font-weight:bold;
}

.div1  a {
	color:#3849A5;
	margin:0;
	padding:0 0 0 0;
	text-decoration:none;
	font-weight:bold;
}

.the_date {
	display:block;
	text-align: center;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/blue.png) no-repeat;
	width:40px;
	height:40px;
	margin-bottom:8px;
	margin-right:14px;
}
.latest_divide {
	border:0;
	background-color:#E8E8E8;
	color:#E8E8E8;
	height:1px;
	margin-bottom:6px;
}
.date_m {
	display:block;
	font-size: 1em;
	margin:0;
	padding:0;
	font-weight: bold;
	text-align:center;
	color:#FFFFFF;
}

.date_d {
	display:block;
	font-size:1.6em;
	margin:0;
	padding:0 0 0 0;
	text-align: center;
	color:#000000;
}
.news_icon {
	width:40px;
	height:40px;
	margin-right:14px;
	float:left;
	margin-bottom:8px;
	margin-left:0px;
}
.news_icon {
	width:40px;
	height:40px;
	margin-right:14px;
	float:left;
	margin-bottom:8px;
	margin-left:0px;
	background: url(../images/newspaper_40.png) no-repeat;
}
.blog_icon {
	width:40px;
	height:40px;
	margin-right:14px;
	float:left;
	margin-bottom:8px;
	margin-left:0px;
	background: url(../images/blue_speech_bubble_48.png) no-repeat;
}

.latest_item {
	float:left;
	width:80%;
}

.latest_item span{
	font-weight:bold;
	font-size:11px;
	background:#DCDCEB;
	letter-spacing:0px;
}

/*--------------Homepage div2---------------*/

.div2 {
	margin:0px 20px 0px 0px;
	padding:0px;
	background:url(../images/why-odinbg.gif) no-repeat top left;
	width:284px;
	height:278px;
	float:left;
}

.blank-bg {
	background:url(../images/latest-newsbg.gif) no-repeat top left;
}
.div2 p {
	margin:0px;
	padding:40px 15px 0px 15px;
	line-height:14px;
	color:#353535;
}
.div2 p span {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:18px;
	color:#ed3038;
	letter-spacing:-1px;
	font-weight:bold;
}


.div2 span.red{
	font-weight:normal;
	font-size:12px;
	letter-spacing:-1px;
	color:#ed3038;
}
.div2 ul, .arrow_list ul{
	margin:0px;
	padding:10px 0px 10px 0px;
	line-height:normal;
	list-style:none;
	color:#353535;
}
.div2 li, .arrow_list li{
	background:url(../images/arrow.gif) 15px 6px no-repeat;
	padding:0px 0px 0px 30px;
}
.arrow_list li{
	color:black;
}
.div2 a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	color:#ef3c42;
	text-decoration:none;
}
.div2 a:hover {
	color:#ef3c42;
	text-decoration:underline;
}
/*--------------Homepage div3---------------*/

.div3 {
	margin:0px 0px 0px 0px;
	padding:40px 0 0 0;
	background:url(../images/customerbg.gif) no-repeat top left;
	width:284px;
	height:250px;
	float:left;
}

.div3 p {
	margin:0px;
	padding:0px 15px 0px 15px;
	line-height:14px;
	color:#607586;
	font-size:12px;
}
.div3 p span {
	margin:0px;
	padding:40px 0px 10px 0px;
	font-size:18px;
	color:#ed3038;
	letter-spacing:-1px;
	font-weight:bold;
}
.div3 p span.rightalign {
	display:block;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	color:#353535;
	letter-spacing:0px;
	line-height:auto;
	text-align:right;
	font-weight:normal;
}
/*_______________SECTION PAGE___________________*/

#section {
	padding:30px 0px 0px 0px;
	margin:0px;
	width:892px;
}
#section .leftarea {
	padding:0px 30px 0px 0px;
	margin:0px;
	width:575px;
	float:left;
}
#section .rightarea {
	padding:0px;
	margin: 0px;
	width:286px;
	float:left;
}
/*----leftarea-----*/

.leftarea p {
	margin:0px;
	width:270px;
	float:left;
	color:#353535;
	line-height:16px;
	padding:5px 0px 0px 0px;
}
.testimonial .leftarea .clientbox p {
	width: 490px;
	margin-left: 20px;
}
.clientbox {
	border: 1px solid #C0C0C0;
	height: 150px;
	margin-bottom: 10px;
	padding: 5px;
}
.leftarea h2 {
	border-bottom:1px solid #E8E8E8;
	
	color:#C0C0C0;
	font-size:22px;
	letter-spacing:-1px;
	line-height:22px;
	margin:0 0 40px;
	padding-bottom:10px;
	
}

.leftarea h2 span {
	color:#000000;
}
.leftarea p.righttext {
	margin:0px;
	width:270px;
	float:right;
	color:#353535;
	line-height:16px;
}
.leftarea p span {
	font-weight:bold;
}
.leftarea ul.arrowlinks {
	margin:0px;
	padding:10px 0px 10px 0px;
	line-height:normal;
	list-style:none;
	color:#a4a4a4;
	width:265px;
	float:right;
}

.leftarea ul.arrowlinks li {
	border-bottom:1px solid #E8E8E8;
	font-size:15px;
	padding:9px 2px 10px 0;
	text-align:right;
}
.leftarea ul.arrowlinks li a {
	background:url(../images/arrow.gif) no-repeat right;
	padding:0px 20px 0px 0px;
	text-decoration:none;
}
.leftarea ul.arrowlinks li a:hover {
	background:url(../images/blue-arrow.gif) no-repeat right;
	color:#000000;
	text-decoration:none;
}

.leftarea .leader {
	margin:22px 0px 0px 0px;
	padding:0px;
	float:right;
	width:280px;
	height:112px;
}
.leader .top {
	background:url(../images/leaderi-top.gif) no-repeat bottom right;
	margin:0px;
	padding:0px;
	display:block;
	height:8px; 
	width:280px;
	
}

.leader .middle {
	background:url(../images/leaderi-middle.gif) repeat-y top right;
	margin:0px;
	padding:0px;
	display:block;
	width:280px;
}


.leader .middle .quote{
	padding:20px 5px 20px 13px;
	margin:0px;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	width:260px;
	color:#000000;
	
	letter-spacing:-1px;
}

.leader .middle .quote span{
	color:#607586;
}


.leader .bottom{
	background:url(../images/leaderi-bottom.gif) no-repeat top right;
	margin:0px;
	padding:0px;
	display:block;
	height:8px; 
	width:280px;
}


/*--------------Service page div4---------------*/

.div4 {
	margin:25px 0px 0px 0px;
	padding:45px 0 0 0;
	background:url(../images/customerbg.gif) no-repeat top left;
	width:284px;
	height:278px;
	float:left;
}
.div4 p {
	margin:0px;
	padding:0px 15px 0px 15px;
	line-height:normal;
	color:#353535;
	line-height:14px;
}
.div4 p span {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:18px;
	color:#ed3038;
	letter-spacing:-1px;
	font-weight:bold;
}
.bold {
	color:#353535;
	font-weight:bold;
	font-size:12px;
	
}
.div4 ul {
	margin:0px;
	padding:10px 0px 10px 10px;
	line-height:normal;
	list-style:none;
	color:#353535;
}
.div4 li {
	background:url(../images/arrow.gif) 15px 6px no-repeat;
	padding:0px 0px 0px 30px;
}
.div4 a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#ef3c42;
	text-decoration:none;
}
.div4 a:hover {
	color:#ef3c42;
	text-decoration:underline;
}
/*----RightArea-----*/

.rightarea img {
	padding:20px 0px 0px 0px;
	margin:0px;
	display:block;
	font-size:0px;
}
/*_______________CONTENT PAGE___________________*/

.desc {
	font-size:14px;
	margin:0px;
	padding:5px 0px 30px 0px;
	font-weight:bold;
	color:#353535;
	line-height:16px;
}
/*_______________CONTACT PAGE___________________*/

.contactform {
	font-size:14px;
	margin:0px;
	padding:5px 0px 0px 0px;
	font-weight:bold;
	color:#353535;
	line-height:16px;
}
.contact .grey {
	background-color:#fafafa;
	padding:8px;
	width:550px;
}
.contact .grey input {
	padding:2px 0px 2px 5px;
	height:20px;
	background:url(../images/input-bg.gif) repeat-x;
	border:#bdbdbd solid 1px;
	width:300px;
}
.contact .grey .inputb {
	padding:2px 0px 2px 5px;
	height:70px;
	background:url(../images/input-bgb.gif) repeat-x;
	border:#bdbdbd solid 1px;
	width:300px;
}
.contact .grey label {
	color:#353535;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	width:150px;
	text-align:right;
	display:block;
	float:left;
	padding:0px 5px 0px 0px;
}
.contact .buttons .button {
	background:url(../images/button.gif) no-repeat;
	width:67px;
	height:29px;
	border:0pt;
	cursor:pointer;
	padding-bottom:5;
	
}
.gsc-search-box .gsc-search-button {
	background:url(../images/button.gif) no-repeat;
	width:67px;
	height:27px;
	border:0pt;
	cursor:pointer;
	padding-top:0px;
	
}
.searchButton {
	background:url(../images/button.gif) no-repeat;
	width:67px;
	height:27px;
	border:0pt;
	cursor:pointer;
	padding-top:0px;
	
}
#cse-search-results .gs-title * { color:#990033;}
table.gsc-branding {
display:none;
}

div.gs-result a.gs-visibleUrl, div.gs-result div.gs-visibleUrl {
color:#ED1C24;
}
.gsc-search-box input.gsc-input {
	padding:2px 0px 2px 5px; 
	height:20px;
	background:url(../images/input-bg.gif) repeat-x;
	border:#bdbdbd solid 1px;
	width:150px; ! important
}
.gsc-resultsHeader td.gsc-twiddleRegionCell {

display:none;}
.contact .buttons {
	padding:8px 100px 0px 0px;
	width:300px;
	text-align:right;
	float:right;
}
.contact .white {
	padding:8px;
	width:550px;
}
.contact .white input {
	padding:2px 0px 2px 5px;
	height:20px;
	background:url(../images/input-bg.gif) repeat-x;
	border:#bdbdbd solid 1px;
	width:300px;
}
.contact .white .inputb {
	padding:2px 0px 2px 5px;
	height:70px;
	background:url(../images/input-bgb.gif) repeat-x;
	border:#bdbdbd solid 1px;
	width:300px;
}
.contact .white label {
	color:#353535;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	width:150px;
	text-align:right;
	float:left;
	padding:0px 5px 0px 0px;
}
/*Sitemap*/

.sitelinks {
	padding:0px;
	margin:0px 23px 10px 0px;
	color:#525252;
	width:250px;
}
.sitelinks h4 {
	font-weight:bold;
	font-size:18px;
	background:url(../images/site-arrow2.gif) left 4px no-repeat;
	margin:0px 0px 2px 0px;
	padding:0px 0px 2px 15px;
}
.sitelinks ul.site {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#0033FF;
	list-style:none;
}
.sitelinks ul.site li {
	list-style:none;
	padding:0px 0px 0px 20px;
	font-size:12px;
	line-height:16px;
}
.sitelinks ul.site li a {
	color:#444444;
	text-decoration:none;
}
.sitelinks ul.site li a:hover {
	color:#2368c1;
	text-decoration:underline;
}
/*Footer*/

#footer {
	margin:0px;
	padding:0px 0px 20px 0px;
	
}
.links-area {
	margin:0px;
	padding:0px;
}
.links {
	width:600px;
	float:left;
	margin:0px;
	padding:0px;
}
.links a {
	color:#4e4d4d;
	text-decoration:none;
	padding:0px 2px 0px 2px;
}
.links a:hover {
	color:#4e4d4d;
	text-decoration:underline;
}
.links1 {
	float:right;
	margin:0px;
	padding:0px;
}
.links a img {
	text-decoration:none;
	border:0pt;
	display:block;
	float:left;
	width:22px;
	height:22px;
}
.links1 ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.links1 li {
	margin:0px;
	padding:0px 2px 0px 0px;
	float:left;
}
.links1 li a.one {
	background:url(../images/add2.gif) no-repeat;
	text-decoration:none;
	border:0pt;
	display:block;
	width:22px;
	height:22px;
	text-indent:-100000px;
	font-size:0px;
}
.links1 li a:hover.one {
	background:url(../images/add2-on.gif) no-repeat;
	width:22px;
	height:22px;
}
.links1 li a.two {
	background:url(../images/add3.gif) no-repeat;
	text-decoration:none;
	border:0pt;
	font-size:0px;
	display:block;
	width:22px;
	height:22px;
	text-indent:-100000px;
}
.links1 li a:hover.two {
	background:url(../images/add3-on.gif) no-repeat;
	width:22px;
	height:22px;
}
.links1 li a.three {
	background:url(../images/add4.gif) no-repeat;
	text-decoration:none;
	border:0pt;
	font-size:0px;
	display:block;
	width:22px;
	height:22px;
	text-indent:-100000px;
}
.links1 li a:hover.three {
	background:url(../images/add4-on.gif) no-repeat;
	width:22px;
	height:22px;
}
.links1 li a.four {
	background:url(../images/add5.gif) no-repeat;
	text-decoration:none;
	border:0pt;
	font-size:0px;
	display:block;
	width:22px;
	height:22px;
	text-indent:-100000px;
}
.links1 li a:hover.four {
	background:url(../images/add5-on.gif) no-repeat;
	width:22px;
	height:22px;
}

/*Testimonial*/

.testimonial_intro {
	clear: none;
	height: 140px;
}
.leftarea p.right {
	margin:0px;
	width:270px;
	float:right;
	color:#353535;
	line-height:16px;
	
}.testimonial .columnheading {
	height: 30px;
	border-top:1px solid #E8E8E8;
	padding-top:10px;
}
.testimonial .lefttext {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
	padding-right: 15px;
}
.testimonial .clientname {
	font-size: 1.3em;
	font-weight: bold;
	color: #000000;
}
.testimonial .smallheading {
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
}
/*Events*/
.events .leftarea p {
	margin-right: 10px;
}