body {
margin:0px 0px 0px 0px;
background:#f8faf9;
font-family: Helvetica, arial;
}

#root {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
max-width:1024px;
}
#container {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
width:1002px;
}
#top-link{
<!--background:url(../images/top-links.jpg);-->
background:#000000;
width:271px;
height:22px;
float:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#toplinks {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#toplinks  ul{
list-style:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#toplinks  ul li{
display:inline;
margin:2px 0px 0px 30px;
padding:0px 0px 0px 0px;
float:left;
}
#toplinks  ul li a{
display:inline;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
float:left;
}
#toplinks  li a:visited{
color:#ffffff;
}
#toplinks li a:hover{
color:#f05422;
}
#header {
width:1002px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#menu-base{
background:url(../images/menu-base.jpg) top repeat-x;
height:37px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#menu {
width:570px;
float:right;
}
#menu ul{
list-style:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#menu  ul li{
display:inline;
margin:6px 0px 0px 5px;
padding:0px 0px 0px 0px;
float:left;
}
#menu  ul li a{
display:inline;
font-size:13px;
font-family: Helvetica, arial;
font-weight: 500;
color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 0px;
text-decoration:none;
float:left;
width:75px;
height:20px;
}
#menu  li a:visited{
color:#ffffff;
}
#menu li a:hover{
background:url(../images/active.jpg) center no-repeat;
}
#menu li.current  {
background:url(../images/active.jpg) center no-repeat;
}
#main-content {
clear:both;
width:100%;
padding:0px 0px 0px 0px;
margin:10px 0px 0px 0px;
}
#main-content-left {
width:50%;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(../images/v-align.jpg) right no-repeat;
}
#main-content-center {
width:25%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
display:inline;
background-position:center;
}
#main-content-right {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:right;
display:inline;
width:24%;
}
.heading {
background:url() repeat-y;
width:435px;
margin:30px 0px 0px 20px;
padding:0px 0px 0px 0px;
float:left;
}
.heading-text {
color:#252525;
text-align:left;
font-size:16px;
font-weight:bold;
padding:5px 5px 5px 10px;
margin:0px 0px 0px 0px;
}
.pic {
padding:10px 0px 0px 10px;
margin:0px 0px 0px 0px;
float:left;
width:30%;
}

.text {
	text-decoration: none;
	font-size:12px;
	text-align:justify;
	color:#2a2929;
	font-weight:normal;
	margin:10px 30px 0px 0px;
	float:right;
	display:inline;
	width:62%;
}
.text2 {
	text-decoration: none;
	font-size:11px;
	text-align:left;
	color:#2a2929;
	font-weight:normal;
	margin:0px 30px 0px 0px;
	float:right;
	display:inline;
	width:70%;
	padding:0px 0px 0px 0px;
}
.more-btn {
float:right; 
padding:20px 28px 10px 200px;

}
.timetable-btn {
padding:60px 60px 20px 60px;
}
#services-base {
background: url(../images/services-base.jpg) no-repeat;
width:230px;
height:259px;
padding:0px 0px 0px 0px;
margin:30px 0px 0px 10px;
} 
.serv {
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.serv ul{
clear:both;	
margin:0px;padding:35px 0px 0px 40px;
text-align:left;
list-style-image: url(../images/bullet.jpg);
}
.serv ul li a, .serv ul li a:link, .serv ul li a:active, .serv ul li a:visited{
	padding:3px;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:150px;
	background:url(../images/hr-services-line.jpg) bottom no-repeat;
}
.serv ul li a:hover {
	padding:3px;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background:#f47743;
}
.serv ul li a img{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#features-heading-base {
clear:both;
background:url();
width:100%;
margin:30px 0px 0px 0px;
}
.text-heading {
font-size:13px;
font-weight:600;
text-align:left;
color:#f05422;
padding:5px 5px 5px 0px;
margin:0px 0px 0px 0px;
}
.smallpic {
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
width:30%;
}
.text1 {
	text-decoration: none;
	font-size:10px;
	text-align:justify;
	color:#2a2929;
	font-weight:normal;
	float:right;
	display:inline;
	margin:10px 0px 0px 10px;
	padding:0px 10px 0px 0px;
	width:60%;
	text-align:left
}
#features-heading-base1 {
clear:both;
background:url();
width:100%;
margin:30px 0px 0px 0px;
}
#grey-base {
clear:both;
background:url(../images/grey-base.jpg) bottom repeat-x;
width:100%;
height:166px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.text-right {
text-align:right;
padding:3px 3px 3px 3px;
margin:0px 0px 0px 0px;
font-weight:normal;
color:#FFFFFF;
font-size:11px;
}
.border {
background:#FFFFFF;
border:#000000 solid 1px;
width:120px;
height:15px;
}
#footer {
clear:both;
background:url(../images/footer-base.jpg) top repeat-x;
height:48px;
width:1002px;
}
.footer-text-left {
font-size:10px;
color:#FFFFFF;
padding:10px;
text-align:left;
float:left;
}
.footer-text-right {
font-size:10px;
color:#FFFFFF;
padding:10px;
text-align:right;
float:right;
}

/*//About Page*/

#main-content-left-about {
width:73%;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(../images/v-align.jpg) right no-repeat;
}
.text-about {
    font-size:12px;
	color:#2a2929;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px 10px 10px 23px;
	vertical-align:top;
	text-align:justify;
	  
}

.left-pic {
	width:97%;
	text-align:left;
	float:left;
}

.bullets {
	clear:both;
	text-align:left;
	font-size:12px;
	font-family:verdana;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	list-style-image:url(.../images/arrow.jpg)
}


.newsletter {
clear:both;
width:100%;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:right;
}

form fieldset{
margin:10px 0px 10px 0px;
padding:0px 0px 10px 0px;
float:right;
border: #FF6600 solid 1px;
background:#FFFFFF;
}

input{
width:120px;
background:#FFFFFF;
border:#999999 solid 1px;
height:20px;
margin:5px 0px 0px 0px;
}

input.newsletter-submit{
	width:auto; height:auto; margin:4px 41px 0px 0px; clear:both;
}

/*.news{
color:#FF6600;
font-size:15px;
padding:0px 39px 0px 0px;
margin:0px 0px 0px 0px;
}
*/

/*contact us*/


.text-contact {
    font-size:12px;
	color:#2a2929;
	font-weight:normal;
	padding:0px 0px 0px 45px;
	margin:0px 10px 10px 23px;
    text-align:left;
}

input.send{
	margin:4px 35px 0px 0px;
	float:right;
	width:auto;
}

.dropdown{
margin: 0px 10px 0px 14px;
vertical-align:middle;

}

