#header {
	height: 108px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/header-background.png);
	background-repeat: no-repeat;
}
#menu {
	background-color: #68b022;
	width: 100%;
	height: 40px;
	margin-bottom:15px;
}
#menuWrapper {
	height: 40px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#menuWrapper    #mainMenu{
	float: left;
	width: 750px;
}
#menuWrapper #socialMedia{
	float: right;
	width: 120px; padding-left:20px;
}
#mainMenu ul {
	margin: 0px;
	display: block;
}
#mainMenu ul li {
	list-style-type: none;
	float: left;
	display: block;
	height: 40px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CECD01;
}
#mainMenu ul li.last {
	list-style-type: none;
	float: left;
	display: block;
	height: 40px;
	border-right: 1px solid #CECD01;
	border-left: 1px solid #CECD01;
}


#mainMenu ul li a {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 400;
	display: block;
	line-height: 100%;
	height: 29px;
	padding-top: 11px;
	padding-right: 14px;
	padding-left: 14px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}


#mainMenu ul li a:hover {
	color: #333;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CECD01;
	background-color: #CECD01;
}
#mainMenu ul li.selected a {
	color: #FFF;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CECD01;
}


#contentHolder {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 38px;
}
#socialMedia .socialMediaCaption {
	display: block;
	float: left;
	color: #FFF;
	font-size: 10px;
	line-height: 100%;
	padding-top: 15px;
	padding-right: 10px;
}

#socialMedia ul {
	display: block;
	margin: 0px;
}
#socialMedia ul li {
	display: block;
	float: left;
	height: 40px;
	width: 40px;
}
#socialMedia ul li a {
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 40px;
}

#socialMedia ul li .twitter-colour { background-image: url(../images/icons-social-media.png); background-position: 0px 0px; background-color: #FFF; }
#socialMedia ul li .google-colour { background-image: url(../images/icons-social-media.png); background-position: -120px 0px; border-left-width: 1px; border-left-style: solid; border-left-color: #333; background-color: #FFF; }
#socialMedia ul li .facebook-colour { background-image: url(../images/icons-social-media.png); background-position: -40px 0px; border-left-width: 1px; border-left-style: solid; border-left-color: #333; background-color: #FFF; }
#socialMedia ul li .linkedin-colour { background-image: url(../images/icons-social-media.png); background-position: -80px 0px; border-left-width: 1px; border-left-style: solid; border-left-color: #333; background-color: #FFF; }

#socialMedia ul li .twitter-colour:hover { background-position: 0px -40px; }
#socialMedia ul li .google-colour:hover { background-position: -120px -40px; }
#socialMedia ul li .facebook-colour:hover { background-position: -40px -40px; }
#socialMedia ul li .linkedin-colour:hover { background-position: -80px -40px; }

#footer {
	height: 96px;
	width: 100%;
	background-color: #333;
	margin-bottom: 10px;
}
#footer #footerWrapper {
	display: block;
	height: 96px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#footerWrapper #logo {
	display: block;
	float: left;
	height: 96px;
	width: 193px;
}
#footerWrapper #footerMenu {
	float: left;
	margin-top: 38px;
	width: 586px;
	text-align: center;
}
#footerMenu a {
	font-weight: 300;
	color: #999;
	text-decoration: none;
	border-right: 1px solid #999;
	padding: 1px 8px 1px 6px;
	line-height: 100%;
}
#footerMenu a:hover {
	color: #FFF;
	text-decoration: underline;
}
#footerMenu .last  {
	border-right: none;
}


#footerWrapper #socialMediaFooter {
	float: right;
	height: 40px;
	width: 181px;
	margin-top: 28px;
}

#socialMediaFooter #socialMedia ul li .twitter-colour { background-image: url(../images/icons-social-media.png); background-position: 0px -80px; background-color: #333; }
#socialMediaFooter #socialMedia ul li .facebook-colour { background-image: url(../images/icons-social-media.png); background-position: -40px -80px; border-left-width: 1px; border-left-style: solid; border-left-color: #333; background-color: #333; }
#socialMediaFooter #socialMedia ul li .linkedin-colour { background-image: url(../images/icons-social-media.png); background-position: -80px -80px; border-left-width: 1px; border-left-style: solid; border-left-color: #333; background-color: #333; }

#socialMediaFooter #socialMedia ul li .twitter-colour:hover { background-position: 0px -120px; }
#socialMediaFooter #socialMedia ul li .facebook-colour:hover { background-position: -40px -120px; }
#socialMediaFooter #socialMedia ul li .linkedin-colour:hover { background-position: -80px -120px; }
#copyright {
	font-size: 11px;
	font-weight: 400;
	text-align: center;
	margin-bottom: 20px;
}


#menu-section{float:left;width:800px;height:39px; /*padding-bottom:6px;*/ background-color:; }

.ddsmoothmenu ul{z-index:500;list-style-type:none;float:left;margin:0;padding:0;}
.ddsmoothmenu ul li{position:relative;display:inline;float:left}
.ddsmoothmenu ul li a{display:block;height:39px;line-height:37px;text-decoration:none;font-size:13px;font-family:Arial;color:#ffffff;font-weight:bold; padding-left:9px;padding-right:px;border-color:#fff;border-style:solid;border-width:0; }
* html .ddsmoothmenu ul li a{display:inline-block}
.ddsmoothmenu ul li a.selected{color:#ffffff;background:url(../images/menu-on.gif) center bottom no-repeat #333333; border-color:#457bab;border-style:solid;border-width:0}
.ddsmoothmenu ul li a.menuon{color:#ffffff;background:url(../images/menu-on.gif) center bottom no-repeat #830050; border-color:#;border-style:solid;border-width:0}
.ddsmoothmenu ul li a:hover{color:#ffffff;line-height:37px;height:39px;background:url(../images/) center bottom no-repeat #333333; border-color:#;border-style:solid;border-width:0}
* html .ddsmoothmenu ul ul{top:30px;background-image:none}
.ddsmoothmenu ul li ul{position:absolute;left:0;display:none;visibility:hidden}
.ddsmoothmenu ul li ul li{display:list-item;float:none;background-color:#fff;line-height:25px;height:25px;text-align:left;border-color:#68b022;border-style:solid;border-width:0 1px 1px}
.ddsmoothmenu ul li ul li ul li{display:list-item;float:none;background-color:#fff;line-height:25px;height:25px;text-align:left;margin-left:-1px;border-color:#68b022;border-style:solid;border-width:0 1px 1px}
.ddshadow{position:absolute;left:0;top:0;width:0;height:0;background:transparent}

.ddsmoothmenu ul li ul li a,.ddsmoothmenu ul li ul li ul li a{color:#f3f3f3;padding-left:15px;font-size:12px;font-weight:400;height:25px;line-height:25px;background-color:#333333;margin:0}
.ddsmoothmenu ul li ul li a.selected,.ddsmoothmenu ul li ul li a:hover,.ddsmoothmenu ul li ul li ul li a.selected,.ddsmoothmenu ul li ul li ul li a:hover{background-color:#FFF;line-height:25px;color:#68b022;padding-left:15px;height:25px;background-image:none}
.downarrowclass,.rightarrowclass{position:absolute;top:0;right:0}







.dotline{padding-top:0px; width:249px; margin-top:0px;}

.left-tesimonialdiv{width:260px; padding:10px 0 0 10px;}
.left-tesimonialdiv h2 a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; background-position:0px -328px; width:28px; height:22px; text-decoration:none; padding:8px 0 8px 35px;}
.test-photo{width:68px; float:left; margin: 8px 5px 0 3px;}
.test-photoimg{width:62px; margin:3px auto;}
.test-textdiv{width:180px; float:right; padding-top:8px;}
.image-icon{float:left;}
.test-text{font: normal 11px Arial, Helvetica, sans-serif; color:#ffffff; text-align:justify; line-height:16px; padding:0 8px 3px 0; }
.test-text-gray{font: normal 11px Arial, Helvetica, sans-serif; color:#000000; text-align:right; line-height:16px; padding:0 8px 10px 0; }
.test-text-col{color:#007ab8;}

ul#project{
	list-style:none;
	margin:0;
	padding:0;
	width:250px;
	height:120px;
	overflow:hidden;
}
ul#testimonial{
	list-style:none;
	margin:0;
	padding:0;
	width:260px;
	height:115px;
	overflow:hidden;
}

.inner-test-div{width:700px; margin: 8px 0 0 0;}
.inner-test-photo{width:68px; float:left; margin: 8px 0 0 3px;}
.inner-test-photoimg{width:62px; margin:3px auto; padding:3px; border:1px solid #f2f2f2;}
.inner-test-textdiv{width:615px; float:right; padding-top:8px;}
.inner-image-icon{float:left;}
.inner-test-text{font: normal 12px Arial, Helvetica, sans-serif; color:#525252; text-align:justify; line-height:18px; padding:0 8px 3px 0; }
.inner-test-text-gray{font: normal 12px Arial, Helvetica, sans-serif; color:#9d9d9d; text-align:right; line-height:16px; padding:5px 8px 5px 0; }
.inner-test-text-col{color:#007ab8;}




.left-newsdiv{width:260px; padding:10px 0 0 10px;}
.left-newsdiv h2 a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; background-position:0px -399px; width:28px; height:22px; text-decoration:none; padding:8px 0 8px 35px;}
ul.newslink{ margin:10px 0 5px 0; padding:0; line-height:145%; width:250px;}
ul.newslink li{margin:0; padding:0 5px 10px 0; display:block;}
ul.newslink li a{text-decoration:none; line-height:18px; color:#454545; text-align:justify; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
ul.newslink li a:hover{color:#000; text-decoration:none;}

.left-quotediv{width:250px;  height:63px; margin:0 auto;}
.quotelink a{width:250px;float:left; height:63px; text-decoration:none; text-indent:-99999px; background:url('../images/left-enquire.gif') 10px 0px no-repeat;}

.left-processdiv{width:260px; margin-top:10px; padding:10px 0 0 8px;}
.left-processdiv h2 a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; background-position:0px -533px; width:30px; height:28px; text-decoration:none; padding:8px 0 8px 35px;}

.left-education{width:260px; margin-top:10px; padding:10px 0 0 8px;}
.left-education h2 a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; background:url(../images/icon/edu-icon.gif) no-repeat 1px 7px; width:30px; height:28px; text-decoration:none; padding:8px 0 8px 32px;}

.edu-div{margin:10px 6px 5px 0; padding:0 8px 8px 8px; background:#fff; border:1px solid #e7e7e7;}
.edu-div h2{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:800; color:#333; padding: 5px 0 0 0;}
.edu-div p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#565656;}


.rightpanel-div{width:725px; float:right; margin:0 auto;}


.welcome-div img{ margin-right:10px; margin-bottom:3px;}

.welcome-div{width:700px; margin:0 auto;}
.welcome-div h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#007ab8;}
.welcome-div h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252; padding-top:3px;}
.welcome-div p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252; line-height:18px; text-align:justify; padding-right:5px; padding-top:5px;}
.welcome-div a{color:#333; text-decoration:none;}
.welcome-div a:hover{color:#007ab8; text-decoration:none;}

.innercontent-div{width:700px; margin:0 auto; padding-bottom:5px;}
.innercontent-div h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; padding-top:5px; font-weight:normal; color:#007ab8;}
.innercontent-div h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252; padding-top:3px;}
.innercontent-div p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252; line-height:18px; text-align:justify; padding-right:5px; padding-top:5px;}
.innercontent-div strong{line-height:22px;}
.innercontent-div a{color:#333; text-decoration:none;}
.innercontent-div a:hover{color:#007ab8; text-decoration:none;}


.folio-tabdiv{width:700px; margin:0 auto; padding-top:15px;}

.service-tabdiv{width:700px; margin:0 auto; padding-top:5px;}
.ser-iconpad{padding:4px 26px 0 6px; float:left;}
.service-boxdiv{width:225px; margin:0 3px 10px 4px; float:left; height:70px;}
.service-boxbg{background:#fbfbfb; border:1px solid #f2f2f2; padding:5px 9px 10px 9px;}
.service-boxbg:hover{background:#f4f4f4; border:1px solid #e7e7e7; cursor:pointer;}
.service-boxbg a {text-decoration:none;}
.service-morediv{width:170px; margin:0 3px 0px 4px; float:left; height:70px;}
.service-more{margin:0px auto; width:50px;}
.service-boxdiv h2{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#424242;}
.service-boxdiv p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#565656; padding:3px 0 0 0; line-height:16px; text-align:justify;}

.process-boxdiv{width:330px; margin:0 10px 10px 8px; float:left; height:115px;}
.process-boxbg{background:#fbfbfb; border:1px solid #f2f2f2; padding:5px 9px 10px 9px; height:100px;}
.process-boxbg:hover{background:#f4f4f4; border:1px solid #e7e7e7; cursor:pointer;}
.process-boxbg a {text-decoration:none;}
.process-boxdiv h2.bold{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; font-weight:bold; color:#1989d5;}
.process-boxdiv h2{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; font-weight:bold; color:#424242;}
.process-boxdiv p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#565656; padding:3px 0 0 0; line-height:16px; text-align:justify;}

.but-boxdiv{width:332px; margin:0 15px 10px 4px; float:left; height:70px;}
.but-boxbg{background:url(../images/button-bg.gif) no-repeat; height:70px;}
.but-boxbg:hover{background:url(../images/button-hoverbg.gif) no-repeat; cursor:pointer;}
.but-boxbg a {text-decoration:none;}
.but-boxdiv h2.bold{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:none;line-height:16px; text-align:right; padding-right:10px; padding-top:3px; font-weight:bold; color:#3274a4;}
.but-boxdiv h2{font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:20px; text-transform:uppercase; font-weight:normal; padding-top:7px; color:#ffffff;}
.but-boxdiv p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#d8eeff; font-weight:bold; line-height:16px; text-align:justify;}

.link-butdiv{width:697px; margin:0 auto;}

.hostlink-div{width:700px; margin:0 auto; padding-top:15px;}
.hostlink-div h2.head{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#007ab8; padding-left:10px; margin-bottom:8px; line-height:28px; background: url(../images/host-headbg.gif) repeat-x; border:1px solid #eeeeee;}
.hostlink-div h3.bold{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding-left:10px; padding-top:5px; line-height:16px;}

#hostlink
{
	line-height:20px;
	padding-top:7px;
	padding-left:15px;
}
#hostlink ul, #hostlink li {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#hostlink li
{
	float:left;
	color:#333;
	padding:0 0px 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}		
#hostlink li a
{
	display:block;
	background:url(../images/arrow.gif) no-repeat 0 7px;
	padding-left:12px;
	padding-right:30px;
}							
#hostlink li a:link,
#hostlink li a:visited
{
	color:#333;
	text-decoration:none;
}	
#hostlink li a:hover, hostlink li a:focus
{
	color:#007ab8;
}


.left-boxdiv{width:250px; margin:7px 0 0 0; float:left; height:37px;}
* html .left-boxdiv{width:250px; margin:0; float:left; height:37px;}
.left-boxbg{background:url(../images/leftlink-bg.gif) no-repeat; height:37px;}
.left-boxbg:hover{background:url(../images/leftlink-hoverbg.gif) no-repeat; cursor:pointer;}
.left-boxbg a {text-decoration:none;}
.left-boxdiv h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; font-weight:800; padding-top:8px; color:#3e3e3e;}




.expertisediv{width:700px; margin:0 auto; padding:15px 0 0 0;}
.expertisediv h2 a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; background-position:0px -600px; width:28px; height:23px; text-decoration:none; padding:8px 0 8px 35px;}

.tab-more{ float:left; position:absolute; margin-top:195px; margin-left:570px;}



.footer-bg{background:url(../images/footer-bg.jpg) repeat-x; height:45px;}
.footer-div{width:1002px; margin:0 auto; padding:0;}
.footer-icondiv{width:238px; float:right;}
.footer-text{width:620px; float:left; font: normal 12px Arial, Helvetica, sans-serif; color:#7b7b7b; padding-top:12px; text-align:left; line-height:25px; padding-left:10px;}
a.footerlink:link, a.footerlink:visited{font: normal 12px Arial, Helvetica, sans-serif; color:#3e3e3e; text-decoration:none;}
a.footerlink:hover{color:#007ab8; text-decoration:none;}


ul.followus{width:228px; float:left; height:34px; padding-left:10px; padding-top:12px;}
ul.followus li{float:left;color:#494949;}
ul.followus li.facebook a{float:left;background-position:0px -86px; margin-left:10px; width:24px;height:34px;text-decoration:none;text-indent:-99999px;}
ul.followus li.twitter a{float:left;background-position:-25px -86px;width:29px;height:34px;text-decoration:none;text-indent:-99999px;}
ul.followus li.blog a{float:left;background-position:-52px -86px;width:28px;height:34px;text-decoration:none;text-indent:-99999px;}
ul.followus li.myspace a{float:left;background-position:-80px -86px;width:28px;height:34px;text-decoration:none;text-indent:-99999px;}
ul.followus li.rss a{float:left;background-position:-108px -86px;width:28px;height:34px;text-decoration:none;text-indent:-99999px;}
ul.followus li.map a{float:left;background-position:-136px -86px;width:28px;height:34px;text-decoration:none;text-indent:-99999px;}
ul.followus li.sitemap a{float:left;background-position:-162px -86px;width:20px;height:34px;text-decoration:none;text-indent:-99999px;}


.portfolio-maindiv{width:1002px; float:right; margin:0 auto;}
.portfoliocontent-div{width:950px; margin:0 auto; padding-bottom:5px;}
.portfoliocontent-div h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; padding-top:5px; font-weight:normal; color:#007ab8;}
.portfoliocontent-div h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252; padding-top:3px;}
.portfoliocontent-div p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252; line-height:18px; text-align:justify; padding-right:5px; padding-top:5px;}
.portfoliocontent-div strong{line-height:22px;}

.portfolio-s div
{
float:left;
width:215px;
height:185px;
padding:15px 13px 0 15px;
}	
.portfolio-s dl
{
border-top:1px solid #e7e7e7;
border-left:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
}
.portfolio-s dl:hover
{
border-top:1px solid #e7e7e7;
border-left:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
background:url(../images/hover-bg.jpg) no-repeat;
}
.portfolio-s dl dt
{
padding:12px 13px 0 13px;
}
.portfolio-s dl dd
{
	border-bottom:1px solid #e7e7e7;
	padding:6px 7px 8px 11px;
	font-size:11px;
	color:#999898;
}
.portfolio-s dl dd.last
{
	overflow:hidden;
	border-top:none;
	background:#f7f7f7;
	font-size:11px;
	padding:4px 7px 6px 11px;
}
.portfolio-s dl dd.last img
{
	float:right;
}
.portfolio-s dl dd strong
{
	font-size:12px;
	color:#252525;
	display:block;
}

.portfolio-c div
{
float:left;
width:212px;
height:110px;
padding:15px 13px 0 5px;
}	
.portfolio-c dl
{
border:1px solid #e7e7e7;
}
.portfolio-c dl:hover
{
background:url(../images/hover-cbg.jpg) no-repeat;
}
.portfolio-c dl dt
{
padding:5px 13px 0 13px;
}
.portfolio-c dl dd
{
	padding:6px 7px 8px 11px;
	font-size:11px;
	color:#999898;
}
.portfolio-c dl dd.last
{
	overflow:hidden;
	border-top:none;
	background:#f7f7f7;
	font-size:11px;
	padding:4px 7px 6px 11px;
}
.portfolio-c dl dd.last img
{
	float:right;
}
.portfolio-c dl dd strong
{
	font-size:12px;
	color:#252525;
	display:block;
}
.client-bor-c{border-bottom:1px solid #e7e7e7;}

a.sitelink:link, a.sitelink:visited{font: normal 11px Arial, Helvetica, sans-serif; color:#6f6f6f; text-decoration:none;}
a.sitelink:hover{color:#007ab8; text-decoration:none;}

a.sublink:link, a.sublink:visited{font: normal 12px Arial, Helvetica, sans-serif; color:#007ab8; text-decoration:underline;}
a.sublink:hover{color:#000; text-decoration:none;}

a.urllink:link, a.urllink:visited{font: normal 11px Arial, Helvetica, sans-serif; color:#747474; font-weight:800; text-decoration:none;}
a.urllink:hover{color:#3e3e3e; text-decoration:none;}
.link-iconpad{padding-top:7px;}

.port-headtxt{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; font-weight:bold; height:40px; line-height:14px;}

#navlink
{
	line-height:20px;
	float:right;
	padding-right:5px;
}
#navlink ul, #navlink li {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#navlink li
{
	float:left;
	color:#007ab8;
	padding:0 0px 0 5px;
}		
#navlink li a
{
	display:block;
}							
#navlink li a:link,
#navlink li a:visited
{
	color:#777;
	text-decoration:none;
}	
#navlink li a:hover, navlink li a:focus
{
	color:#007ab8;
}
.contact{ width:360px; padding-left:15px; margin-top:10px; float:left;}
.contact .C1{display: block;}
.contact .C1 strong{display: block; float: left; padding-left: 25px; color:#333;}
.contact .C1 span{display: block; float: right; width:240px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252; line-height:18px; text-align:justify; padding:3px 5px 14px 0;}
.contact .C1 span a{color: #525252; text-decoration:none;}
.contact .C1 span a:hover{color: #007ab8;}
#adresbg{background:url(../images/icon/location.gif) no-repeat 2px 2px;}
#phonebg{background:url(../images/icon/phone.gif) no-repeat 0 2px;}
#mailbg{background:url(../images/icon/mail.gif) no-repeat 0 4px;}
#websitebg{background:url(../images/icon/web.gif) no-repeat 0 2px;}

.contact-right{width:300px; margin-top:-60px; float:right; background:url(../images/contact-line.gif) no-repeat; height:350px;}
.contact-right p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252; line-height:18px; text-align:justify; padding-left:60px; padding-right:5px; padding-top:30px;}

.footer-logo{float:left; margin-right:5px; margin-top:8px;}

.iframe-width{ height:15px; width:92px;}

.footer-linkbg{ background:url(../images/bottom-linkbg.gif) no-repeat; width:686px; height:36px; margin-top:5px;}

#navfooter
{
	line-height:20px;
	padding-top:7px;
	padding-left:15px;
}
#navfooter ul, #navfooter li {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#navfooter li
{
	float:left;
	color:#fff;
	padding:0 0px 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}		
#navfooter li a
{
	display:block;
	background:url(../images/link-arrow.gif) no-repeat 0 7px;
	padding-left:12px;
	padding-right:30px;
}							
#navfooter li a:link,
#navfooter li a:visited
{
	color:#fff;
	text-decoration:none;
}	
#navfooter li a:hover, navfooter li a:focus
{
	color:#a7d7ff;
}


.formwidth-div1{border:1px solid #e9e9e9; width:900px; padding:20px 10px 0 20px; margin-left:8px;}
.formleft-div{width:700px; float:left;}
.formright-div{width:450px; float:left; margin-left:35px;}


#requestrform { margin:8px 0 10px 0;}
#requestrform * { font-family: Arial, Helvetica, sans-serif;; font-size:12px; color:#6f6f6f;}
#requestrform ul { margin:0; padding:0; list-style:none;}
#requestrform li { margin:0; padding:0 0 12px 10px; background:none; border:none;}
#requestrform li.buttons { margin:0; overflow:hidden;}
#requestrform label { margin:0; width:170px; display:block; float:left; padding:2px 0; padding-left:8px; font:normal 12px Arial, Helvetica, sans-serif; color:#6f6f6f;}
#requestrform label.boldtext {float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#393939;}
#requestrform label.bigtext{ margin:0; width:350px; display:block; float:left; padding:2px 0 8px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#6f6f6f;}
#requestrform label  a {color:#718E9F; text-decoration:none;}
#requestrform label span { font:normal 12px Arial, Helvetica, sans-serif; color:#393939; margin:0; padding:0;}
#requestrform input.text { width:230px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; margin-bottom:0px; padding:3px 3px; height:16px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#requestrform input.text1 { width:160px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; margin-bottom:0px; padding:3px 3px; height:16px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#requestrform input.text2 { width:100px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; margin-bottom:0px; padding:3px 3px; height:16px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#requestrform select.text { width:238px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; margin-bottom:0px; padding:1px 3px; height:22px; background: url(../images/textbox-bg.jpg) repeat-x #fff; color:#393939;}
#requestrform textarea { width:350px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; padding:2px 3px 5px 3px; height:83px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#requestrform textarea.textarea { width:230px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; padding:2px 3px 5px 3px; height:70px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#requestrform li.buttons input { padding:3px 3px; margin:2px 0 0 0px; float:left;}
#requestrform .startext{color:#FF0000;}

.radiobutton-div{width:auto; float:left; margin-right:15px;}
.radiobutton-div1{width:600px; float:left; height:30px;}
.radiotext{font:normal 12px Arial, Helvetica, sans-serif; color:#393939; padding-left:3px;}
.optionbutton-div{width:200px; float:left; margin-left:5px;}
.optiontext{font:normal 12px Arial, Helvetica, sans-serif; color:#393939; padding-left:10px;}
.option-bold{ font-size:11px; font-weight:800; border-bottom:1px dotted #cecece; color:#393939; background:#f4f4f4; padding:5px 0 5px 5px;}
.button-div{ float:right; padding-right:70px; width:200px;}
.button-icon{ float:right; padding-right:15px;}
.add-button{ background:url(../images/add-but.jpg) no-repeat; width:44px; height:16px; font-size:0px; border:none; cursor:pointer;}
.remove-button{ background:url(../images/remove-but.jpg) no-repeat; width:62px; height:16px; font-size:0px; border:none; cursor:pointer;}


#careerform { margin:8px 0 10px 0;}
#careerform * { font-family: Arial, Helvetica, sans-serif;; font-size:12px; color:#6f6f6f;}
#careerform ul { margin:0; padding:0; list-style:none;}
#careerform li { margin:0; padding:0 0 12px 10px; background:none; border:none;}
#careerform li.buttons { margin:0; overflow:hidden;}
#careerform label { margin:0; width:170px; display:block; float:left; padding:2px 0; padding-left:8px; font:normal 12px Arial, Helvetica, sans-serif; color:#6f6f6f;}
#careerform label.boldtext {float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#393939;}
#careerform label.bigtext{ margin:0; width:350px; display:block; float:left; padding:2px 0 8px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#6f6f6f;}
#careerform label  a {color:#718E9F; text-decoration:none;}
#careerform label span { font:normal 12px Arial, Helvetica, sans-serif; color:#393939; margin:0; padding:0;}
#careerform input.text { width:230px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; margin-bottom:0px; padding:3px 3px; height:16px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#careerform select.text { width:238px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; margin-bottom:0px; padding:1px 3px; height:22px; background: url(../images/textbox-bg.jpg) repeat-x #fff; color:#393939;}
#careerform textarea { width:350px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; padding:2px 3px 5px 3px; height:83px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#careerform textarea.textarea { width:230px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; padding:2px 3px 5px 3px; height:70px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#careerform li.buttons input { padding:3px 3px; margin:2px 0 0 0px; float:left;}
#careerform .startext{color:#FF0000;}


#smsform { margin:8px 0 10px 0;}
#smsform * { font-family: Arial, Helvetica, sans-serif;; font-size:12px; color:#6f6f6f;}
#smsform ul { margin:0; padding:0; list-style:none;}
#smsform li { margin:0; padding:0 0 12px 10px; background:none; border:none;}
#smsform li.buttons { margin:0; overflow:hidden;}
#smsform label { margin:0; width:170px; display:block; float:left; padding:2px 0; padding-left:8px; font:normal 12px Arial, Helvetica, sans-serif; color:#6f6f6f;}
#smsform label.boldtext {float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#393939;}
#smsform label.bigtext{ margin:0; width:350px; display:block; float:left; padding:2px 0 8px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#6f6f6f;}
#smsform label  a {color:#718E9F; text-decoration:none;}
#smsform label span { font:normal 12px Arial, Helvetica, sans-serif; color:#393939; margin:0; padding:0;}
#smsform input.text { width:230px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; margin-bottom:0px; padding:3px 3px; height:16px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#smsform select.text { width:238px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; margin-bottom:0px; padding:1px 3px; height:22px; background: url(../images/textbox-bg.jpg) repeat-x #fff; color:#393939;}
#smsform textarea { width:350px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; padding:2px 3px 5px 3px; height:83px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#smsform textarea.textarea { width:230px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; padding:2px 3px 5px 3px; height:70px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#smsform li.buttons input { padding:3px 3px; margin:2px 0 0 0px; float:left;}
#smsform .startext{color:#FF0000;}

#applyform { margin:8px 0 10px 0;}
#applyform * { font-family: Arial, Helvetica, sans-serif;; font-size:12px; color:#6f6f6f;}
#applyform ul { margin:0; padding:0; list-style:none;}
#applyform li { margin:0; padding:0 0 12px 10px; background:none; border:none;}
#applyform li.buttons { margin:0; overflow:hidden;}
#applyform label { margin:0; width:170px; display:block; float:left; padding:2px 0; padding-left:8px; font:normal 12px Arial, Helvetica, sans-serif; color:#6f6f6f;}
#applyform label.boldtext {float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#393939;}
#applyform label.bigtext{ margin:0; width:350px; display:block; float:left; padding:2px 0 8px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#6f6f6f;}
#applyform label  a {color:#718E9F; text-decoration:none;}
#applyform label span { font:normal 12px Arial, Helvetica, sans-serif; color:#393939; margin:0; padding:0;}
#applyform input.text { width:230px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; margin-bottom:0px; padding:3px 3px; height:16px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#applyform select.text { width:238px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; margin-bottom:0px; padding:1px 3px; height:22px; background: url(../images/textbox-bg.jpg) repeat-x #fff; color:#393939;}
#applyform textarea { width:350px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; padding:2px 3px 5px 3px; height:83px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#applyform textarea.textarea { width:230px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; padding:2px 3px 5px 3px; height:70px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#applyform li.buttons input { padding:3px 3px; margin:2px 0 0 0px; float:left;}
#applyform .startext{color:#FF0000;}

#register { margin:8px 0 10px 0;}
#register * { font-family: Arial, Helvetica, sans-serif;; font-size:12px; color:#6f6f6f;}
#register ul { margin:0; padding:0; list-style:none;}
#register li { margin:0; padding:0 0 12px 10px; background:none; border:none;}
#register li.buttons { margin:0; overflow:hidden;}
#register label { margin:0; width:170px; display:block; float:left; padding:2px 0; padding-left:8px; font:normal 12px Arial, Helvetica, sans-serif; color:#6f6f6f;}
#register label.boldtext {float:left; font:bold 13px Arial, Helvetica, sans-serif; color:#393939;}
#register label.bigtext{ margin:0; width:350px; display:block; float:left; padding:2px 0 8px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#6f6f6f;}
#register label  a {color:#718E9F; text-decoration:none;}
#register label span { font:normal 12px Arial, Helvetica, sans-serif; color:#393939; margin:0; padding:0;}
#register input.text { width:230px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; margin-bottom:0px; padding:3px 3px; height:16px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#register select.text { width:238px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; margin-bottom:0px; padding:1px 3px; height:22px; background: url(../images/textbox-bg.jpg) repeat-x #fff; color:#393939;}
#register textarea { width:350px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; padding:2px 3px 5px 3px; height:83px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#register textarea.textarea { width:230px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; padding:2px 3px 5px 3px; height:70px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#register li.buttons input { padding:3px 3px; margin:2px 0 0 0px; float:left;}
#register .startext{color:#FF0000;}

.boldtext {float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#393939; padding-top:5px; padding-bottom:10px;}
.or-text {text-align:center; font:bold 14px Arial, Helvetica, sans-serif; width:500px; color:#007ab8; padding-top:10px; padding-bottom:5px;}

#login { margin:8px 0 10px 0;}
#login * { font-family: Arial, Helvetica, sans-serif;; font-size:12px; color:#6f6f6f;}
#login ul { margin:0; padding:0; list-style:none;}
#login li { margin:0; padding:0 0 12px 10px; background:none; border:none;}
#login li.buttons { margin:0; overflow:hidden;}
#login label { margin:0; width:170px; display:block; float:left; padding:2px 0; padding-left:8px; font:normal 12px Arial, Helvetica, sans-serif; color:#6f6f6f;}
#login label.boldtext {float:left; font:bold 13px Arial, Helvetica, sans-serif; color:#393939;}
#login label.bigtext{ margin:0; width:350px; display:block; float:left; padding:2px 0 8px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#6f6f6f;}
#login label  a {color:#718E9F; text-decoration:none;}
#login label span { font:normal 12px Arial, Helvetica, sans-serif; color:#393939; margin:0; padding:0;}
#login input.text { width:230px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; margin-bottom:0px; padding:3px 3px; height:16px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#login select.text { width:238px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; margin-bottom:0px; padding:1px 3px; height:22px; background: url(../images/textbox-bg.jpg) repeat-x #fff; color:#393939;}
#login textarea { width:350px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; padding:2px 3px 5px 3px; height:83px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#login textarea.textarea { width:230px; border:1px solid #e9e9e9; font:normal 12px Arial, Helvetica, sans-serif; padding:2px 3px 5px 3px; height:70px; background:url(../images/textbox-bg.jpg) repeat-x; color:#393939;}
#login li.buttons input { padding:3px 3px; margin:2px 0 0 0px; float:left;}
#login .startext{color:#FF0000;}

.news_title{border-bottom:#FFF dashed 1px; height:30px; padding-bottom:0px; margin-bottom:10px; padding-top:10px; padding-left:5px; width:250px;  margin-left:10px; font-size:20px; color:#FFF; }