body {
	margin: 0px auto;
	padding: 0px;
	}
	
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

a img {
	border: none;
	outline: none;
	}
	
h1, h2, h3, p {
	margin: 0px;
	padding: 0px;
	}
	
#wrapper {
	width: 780px;
	margin: 0px auto;
	padding: 0px;
	}
	
#logo {
	width: 247px;
	float: left;
	}
	
#logincontainer {
	width: 209px;
	float: right;
	}
	
.pddg18 {
	padding: 0px 18px;
	}
	
#lgcn {
	padding: 17px 0px 16px 0px;
	}
	
#login {
	width: 71px;
	float: left;
	}
	
#registernow {
	width: 90px;
	float: right;
	}
	
#menu {
	background: url(../images/menu_bg.jpg) top left no-repeat;
	padding-bottom: 14px;
	
	}
	
#menu ul {
	margin: 0px;
	padding: 0px 0px 0px 4px;
	display: block;
	}
	
#menu ul li {
	margin: 0px;
	padding: 0px 16px 0px 0px;
	display: inline;
	line-height: 36px;
	
	}
	
#menu ul li a {
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
	
#menu ul li a:hover {
	color: #3b1666;
	}
	
body#homepage .home a, body#aboutuspage .aboutus a, body#transportitpage .transportit a, body#manageitpage .manageit a, body#supportitpage .supportit a, body#marketingitpage .marketingit a, body#partneritpage .partnerit a, body#contactuspage .contactus a {
	color: #3b1666;
	}
	
	
#hmecontent {
	padding: 15px 0px 10px 0px;
	}

#hmlft {
	width: 461px;
	float: left;
	}
	
#hmrht {
	width: 297px;
	float: right;
	}
	
#freesfw {
	width: 149px;
	float: left;
	}
	
#welcome {
	width: 617px;
	float: right;
	}
	
#subcontent {
	padding-top: 18px;
	}
	
#communtity {
	padding: 9px 0px 0px 0px;
	}
	
#welcome p{
	padding: 11px 0px;
	text-align: justify;
	font-family: Arial;
	color: #3c1469;
	font-size: 12px;
	}
	
.imgheading {
	padding-bottom: 5px;
	}
	
#box {
	background: #f5f5f5 url(../images/btm_bg.jpg) bottom no-repeat;
	}
	
#box p {
	font-family: Verdana;
	font-size: 10px;
	color: #515151;
	padding: 10px 0px;
	text-align: justify;
	font-weight: bold;
	}
	
.pdd15 {
	padding: 0px 15px;
	}
	

#box p span {
	text-align: right;
	}
	
	
#box p span a{
	font-size: 12px;
	color:#3c1469;
	text-decoration: none;
	padding-right: 15px;
	text-align: right;
	background: url(../images/more.jpg) right 3px no-repeat;
	}
	
#footer {
	background: #634387 url(../images/footertop_bg.jpg) top no-repeat;
	}
	
#footer a {
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	}
	
#footernav {
	padding-top: 18px;
	}
	
#footernav ul {
	margin: 0px;
	padding: 0px;
	display: block;
	}
	
#footernav li {
	margin: 0px;
	padding: 0px;
	display: inline;
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	}
	
#footernav li a {
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 5px;
	}
	
#footernav p {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 8px 0px 0px 5px;
	}
	
#footer p {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 5px 0px 5px 5px;
	}
	
#webdevelopment {
	padding-top: 9px;
	}
	
#sidebar {
	width: 362px;
	float: left;
	}
	
#innercontent {
	width: 418px;
	float: right;
	background: url(../images/innercontent_bg.jpg) right top no-repeat;
	margin: 0px;
	padding: 0px;
	
	}
	
#fresfwdvp {
	padding-top: 36px;
	}
	
.imgheading3 {
	padding-top: 9px;
	}
	
.float {
	float: left;
	}
	
#subnav {
	
	}
	
#subnav ul {
	padding: 0px;
	margin: 0px;
	display: block;
	border-bottom: 1px solid #e2dce9;
	}
	
#subnav ul li {
	margin: 0px;
	display: inline;
	line-height: 50px;
	padding: 0px 9px 0px 0px;
	}
	
#subnav ul li a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3c1469;
	text-decoration: none;
	
	
	}
	
.pddr54 {
	padding-right: 54px;
	}
	
.green {
	color: #419e28;
	font-family: Arial;
	font-size: 12px;
	padding: 20px 0px 10px 0px;
	margin: 0px; 
	}
	
	
.pstrong {
	color: #3c1469;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	
	}
	
.content {
	color: #3c1469;
	font-family: Arial;
	font-size: 12px;
	padding: 10px 0px;
	margin: 0px;
	text-align: left;
	}
	
.imgheading4 {
	color: #419e28;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0px;
	}
	
#partnerscontainer {
	width: 391px;
	background: url(../images/partners.jpg) left 20px no-repeat;
	height: 327px;
	padding: 20px 0px;
	margin: 0px;
	text-align: left;
	
	}
	
#partnerscontent {
	width: 180px;
	margin: 0px auto;
	text-align: center;
	}
	
.accordioncontent {
	font-family: Arial;
	font-size: 12px;
	color: #3c1469;
	padding: 10px 0px 10px 0px;
	text-align: left;
	margin: 0px;
	} 
	
.glossymenu{
margin: 5px 0;
padding: 0;
width: 391px;

}

.glossymenu a.menuitem{

display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
text-decoration: none;
border: none;
outline: none;
font-family: Arial;
	font-size: 14px;
	color: #419e28;
	font-weight: normal;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{

border: none;
outline: none;
font-family: Arial;
	font-size: 14px;
	color: #419e28;
	}
	
.glossymenu .menuitem:active{
	font-weight: bold !important;
	}



.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
outline: none;
}

.glossymenu a.menuitem:hover{
font-weight: bold !important;

}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/

}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0px 0px 0px 20px;
padding: 0;
}

.glossymenu div.submenu ul li{
	margin: 0px;
	padding-left: 15px;

}

.glossymenu div.submenu ul li a{
color: black;
text-decoration: none;
font-family: Verdana;
font-size: 12px;
color: #FFFFFF;
line-height: normal;


}

.glossymenu div.submenu ul li a:hover{


}

.imgheading5 {
	color: #38116c;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding-top: 15px;
	}
	
	
.list {
	width: 181px;
	float: left;
	height: 135px;
	
	}
	
.list ul {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
	
.list ul li {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
	font-family: Arial;
	font-size: 11px;
	color: #38116c;
	background: url(../images/arrow.jpg) left no-repeat;
	}
	
	
#menulist {
	border-bottom: 1px solid #dfdee4;
	}
	
.listmenu {
	width: 181px;
	float: left;
	line-height: 20px;
	font-family: Arial;
	color: #38116c;
	font-size: 12px;
	font-weight: bold;
	}
	
.formheading {
	font-family: Arial;
	font-size: 18px;
	color: #419e28;
	font-weight: normal;
	padding: 22px 0px 22px 0px;
	margin: 0px;
	}
	

	
.formcontent {
	font-family: Arial;
	font-size: 12px;
	color: #3c1469;
	text-align: justify;
	} 
	
#partnercontent {
	width: 391px;
	margin: 0px;
	text-align: center;
	}
	
.imgheading6 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #419e28;
	line-height: 60px;
	text-align: left;
	}
	
#img {
	padding: 15px 0px;
	}
	
#leftadd {
	width: 50%;
	float: left;
	}
	
#rightadd {
	padding-top: 80px;
	float: left;
	text-align: left;
	}
	
	
#rightadd a {
	font-family: Arial;
	font-size: 12px;
	color: #3b156c;
	text-decoration: none;
	}
.imgheading7 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	line-height: 60px;
	color: #38116c;
	}
	 
	
#leftadd {
	text-align: left;
	}
.imgheading8 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #419e28;
	line-height: 35px;
	text-align: left;
	}
	

#flash {
	width: 461px;
	height: 182px;
	float: left;
	background: url(../images/flashbg.jpg) no-repeat;
	}
	
#chat {
	width: 309px;
	height: 182px;
	float: right;
	background: url(../images/chat_with_advisor.jpg) no-repeat;
	text-align: right;
	
	}
	
#skype {
	position: relative;
	top: 120px;
	right: 5px;
	}
	
#chat img {
 background: none !important;
 
 }
	
	
.pdd5 {
	padding: 0px 5px;
	}
	
#tranportit {
	width: 250px;
	float: left;
	color: #717070;
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	height: 319px;
	background: url(../images/box_btmbg.jpg) bottom no-repeat;
	}
	
#supportit {
	width: 250px;
	float: left;
	color: #717070;
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	height: 319px;
	background: url(../images/box_btmbg.jpg) bottom no-repeat;
	}
	
#manageit {
	width: 250px;
	color: #717070;
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	height: 319px;
	background: url(../images/box_btmbg.jpg) bottom no-repeat;
	}
	
#center {
	width: 280px;
	float: left;
	}
	
.pdd10 {
	padding: 10px;
	}
	
.more {
  width: 60px;
  height: 18px;
  float:right;
  background:url(../images/morebg.jpg) no-repeat;
  }
  
.more a {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #634387;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 15px;
	line-height: 18px;
	}
  
#services {
	padding-bottom: 15px;
	}
	
.glossymenu {
	width: 360px;
	
	}
	
#usefullinks {
	width: 149px;
	height: 102px;
	background: url(../images/usefulllinks.jpg) bottom no-repeat;
	padding-top: 9px;
}

.links {
	padding: 40px 0px 0px 10px;
}

.links a {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #644487;
	text-decoration: none;
	text-transform: uppercase;
}
