
body {
	font: 75%/140% Verdana, Helvetica, sans-serif; text-align: center; background: #FFFFFF url(../pictures/interface/body.gif) fixed;
}
div {
 margin: 0px 0px 0px 0px; padding: 0px; 
}
H2 {
	font-size: 14px;
	font-weight: normal;
	margin-right: 5px;
	margin-left: 5px;
	text-align: left;
}

H3 {
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
	text-align: left;
	margin-bottom: 5px;
}
a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
text-decoration:none;
}
a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
text-decoration:none;
}
a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#D8005F;
font-size:10px;
text-decoration:none;
}


dd {
	MARGIN-RIGHT: 0px
}
#wrap H1 {
	COLOR: #000
}

#header {
background: #E7BFC0;
border-top: #BD3571 10px solid;
border-bottom: #BD3571 1px solid;
}
	#header H1 {
		COLOR: #4A1039;
		padding: 5px 5px 5px 5px ;
	}

#breadcrumb {
background: #BD3571 ;
border-top: 0px #FFFFFF solid;
border-bottom: 1px #BD3571 solid;
margin-bottom:15px;
padding-bottom:0px;
padding-top:0px;
padding-left:5px;
}



#wrap {
 margin: 0px auto; width: 770px; text-align: left; 

}

#sub-content {
	float: left; margin-left:17px; width: 169Px;  background: #FFFFFF url(../pictures/interface/bottombox.gif) no-repeat bottom right;
}

#sub-content P {
	  background: #FFFFFF;
}



#navigations {
float: left; width: 183px; background: #FFFFFF; border-left:11px #EBEBEB solid; margin-bottom:10px;  
}

#subnav {
	 margin-bottom: 0px; width: 183px; background: #ebebeb; padding-bottom: 0px;
}
#foot {
	CLEAR: both; display: block;
	position: relative; background: #D0A6B9  url(../pictures/interface/footbottom.gif) no-repeat bottom right;  border-top: 10px;
	border-top: #BD3571 1px solid;
	padding-bottom: 2px;
	padding-top: 0px;
	text-align: right;
}

#foot .footspan {
margin: 5px 10px 5px 5px ;
padding: 0px;
color: #87224F;
font-size: 10px;
font-weight: bold;
}

#foot .footspancontact {
margin: 5px 10px 5px 5px ;
padding: 0px;
color: #87224F;
font-size: 10px;
font-weight: bold;
}
#foot a {
color: #87224F;
text-decoration: none;
padding: 2px;
}
#foot a:hover {
color: #000000;
text-decoration: none;
}


P {padding: 5px 5px 5px 5px ;}

#news { margin-bottom:8px; padding:0px;   }

#news P{
padding: 5px 5px 5px 5px;
margin: 0px;
font-size: 10px;
text-align:left;

}
#compliance { margin:0px; padding:0px; border-top: 15px #EBEBEB solid  }

#compliance P{
padding: 5px 5px 5px 5px;
margin: 0px;
font-size: 10px;
text-align:center;



}
#compliance img{
border: 0px;


}

#partners { margin:0px; padding:0px; border-top: 15px #EBEBEB solid  }

#partners P{
padding: 5px 5px 5px 5px;
margin: 0px;
font-size: 10px;
text-align:center;
border-bottom: #CECECE solid 1px;


}
#partners img{
border: 0px;


}

#partners  h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-left: 12px;
margin-top: 0px;
padding-top: 3px;
margin-right: 0px;
padding-bottom: 5px;
padding-right: 0px;
margin-bottom: 0px;
color:#FFFFFF;
font-size:10px;
background: #54075B url(../pictures/interface/topmenu_grey.gif) no-repeat;
width: 171px;


}


#news h1, #compliance  h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-left: 12px;
margin-top: 0px;
padding-top: 3px;
margin-right: 0px;
padding-bottom: 5px;
padding-right: 0px;
margin-bottom: 0px;
color:#FFFFFF;
font-size:10px;
background: #BD3571 url(../pictures/interface/topmenu_grey.gif) no-repeat;
width: 171px;


}
#news a.callback
{
background: #FFFFFF url(../pictures/interface/callback_button_bg.gif) no-repeat;
padding: 3px 25px 4px 10px;
margin: 0px 0px 5px 0px;
height:15px;
text-decoration: none;
font-weight: bold;
font-size: 10px;
cursor: arrow;
}
#news a.callback:visited
{
background: #FFFFFF url(../pictures/interface/callback_button_bg.gif) no-repeat;
padding: 3px 25px 4px 10px;
margin: 0px 0px 5px 0px;
height:15px;
text-decoration: none;
font-weight: bold;
font-size: 10px;
color: #000000;
cursor: arrow;
}

#tabwrap {
text-align: left; 
}



#tabmenu {
		color: #98BE38;
	
		margin: 3px 0px 0px 0px;
		padding: 0px;
		z-index: 1;
		padding-left: 0px;
		padding-top: 0px;
		
		}

	#tabmenu li {
		display: inline;
		overflow: hidden;
		list-style-type: none; 
		
	
	}
	#tabmenu a, a.active {
		color: #000000;
		font: bold 0.9em "Verdana", verdana, sans-serif;
		padding: 6px 5px 1px 5px;
		margin: 0px;
		text-decoration: none;
		background: #D3D3D3 url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #D3D3D3;
		 }

	#tabmenu a.home{
		color: #000000;
		font: bold 0.9em "Verdana", verdana, sans-serif;
		padding: 6px 5px 1px 5px;
		margin: 0px;
		text-decoration: none;
		background: #CDB6CF url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #CDB6CF;
		 }
	#tabmenu a.home:hover{
		color: #FFFFFF;
		font: bold 0.9em "Verdana", verdana, sans-serif;
		padding: 6px 5px 1px 5px;
		margin: 0px;
		text-decoration: none;
		background: #54075B url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #54075B;
		 }
		 

	
	#tabmenu a:hover {
		color: #FFFFFF;
		background: #ADADAD url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #ADADAD;
		 }
		 
	#tabmenu a.ecommerce {
		color: #000000;
		font: bold 0.9em "Verdana", verdana, sans-serif;
		padding: 6px 4px 1px 5px;
		margin: 0px;
		text-decoration: none;
		background: #FBCA92 url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #FBCA92;
		 }
	#tabmenu a.ecommerce:hover {
		color: #FFFFFF;
		background: #F79324 url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #F79324;
		 }
		 
		 
	#tabmenu a.softdev {
		color: #000000;
		font: bold 0.9em "Verdana", verdana, sans-serif;
		padding: 6px 4px 1px 5px;
		margin: 0px;
		text-decoration: none;
		background: #C7EBFF url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #C7EBFF;
		 }
	#tabmenu a.softdev:hover {
		color: #FFFFFF;
		background: #45B2EC url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #45B2EC;
		 }
	



	#tabmenu a.internetmarketing {
		color: #000000;
		font: bold 0.9em "Verdana", verdana, sans-serif;
		padding: 6px 5px 1px 5px;
		margin: 0px;
		text-decoration: none;
		background: #F39296 url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #F39296;
		 }
	#tabmenu a.internetmarketing:hover {
		color: #FFFFFF;
		background: #E02128 url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #E02128;
		 }



	
	#tabmenu a.websitedesign {
		color: #000000;
		font: bold 0.9em "Verdana", verdana, sans-serif;
		padding: 6px 4px 1px 5px;
		margin: 0px;
		text-decoration: none;
		background: #CEDF9E url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #CEDF9E;
		 }
		 
	#tabmenu a.websitedesign:hover {
		color: #FFFFFF;
		background: #98BE38 url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #98BE38;
		 }

	#tabmenu a.hosting {
		color: #000000;
		font: bold 0.9em "Verdana", verdana, sans-serif;
		padding: 6px 4px 1px 5px;
		margin: 0px;
		text-decoration: none;
		background: #DBDBDB url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #DBDBDB;
		 }

		 
	#tabmenu a.hosting:hover {
		color: #FFFFFF;
		background: #4E4E4E url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #4E4E4E;
		 }
		 
	#tabmenu a.newstab {
		color: #000000;
		font: bold 0.9em "Verdana", verdana, sans-serif;
		padding: 6px 3px 1px 5px;
		margin: 0px;
		text-decoration: none;
		background: #C8C2DE url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #DBDBDB;
		 }

	#tabmenu a.newstab:hover {
		color: #FFFFFF;
		background: #7E71B4 url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #ADADAD;
		 }
		 	
		 		 
	#tabmenu a.tools {
		color: #000000;
		font: bold 0.9em "Verdana", verdana, sans-serif;
		padding: 6px 5px 1px 5px;
		margin: 0px;
		text-decoration: none;
		background: #9CB4CD url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #DBDBDB;
		 }

	#tabmenu a.tools:hover {
		color: #FFFFFF;
		background: #5B81AB url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #ADADAD;
		 }
		 
	#tabmenu a.aboutus {
		color: #000000;
		font: bold 0.9em "Verdana", verdana, sans-serif;
		padding: 6px 5px 1px 5px;
		margin: 0px;
		text-decoration: none;
		background: #D8D9FB url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #D8D9FB;
		 }

		 
	#tabmenu a.aboutus:hover {
		color: #FFFFFF;
		background: #494DED url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #494DED;
		 }
	
	#tabmenu a.active {
		color: #FFFFFF;
		background: #E02128 url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #E02128; }
		
	#tabmenu a.active:visited {
		color: #FFFFFF;
		background: #E02128 url(../pictures/interface/topmenu.gif) no-repeat ;
		border-bottom: 1px solid #E02128; }
	
	
	#tabmenu a.active:hover {
		background: #E02128 url(../pictures/interface/topmenu.gif) no-repeat ;
		color: #FFFFFF; }
	
	

	#content {font: 0.9em/1.3em "Verdana", verdana, sans-serif;
		text-align: justify;
		background: #EBEBEB;
		padding: 0px;
		z-index: 0;
		width: 770px;

			}
	
	#main-content {
	display: inline; float: left; margin-left: 185px; width: 365px;  border-left: 15px #EBEBEB solid;
}
	#main-content P{
	padding: 5px 5px 5px 5px;
	margin: 0px;
	font-size: 10px;
	text-align:left;
	
	}
	
	.floatimage{
	float: left;
	
	margin-right: 5px;
	margin-bottom:0px;
	}
	
	
	#maincenter {
	 	display: inline;
	 	float: left;
		margin-left: 12px;
		margin-bottom: 10px;
		text-align: justify;	
		padding: 0px;
		z-index: 0;
		width: 361px;
		background: #FFFFFF;
		border-bottom: 3px #BD3571 solid;
		}
	
	#maincenter  h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 12px;
	margin-top: 0px;
	padding-top: 3px;
	margin-right: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
	margin-bottom: 0px;
	color:#FFFFFF;
	font-size:10px;
	background: #BD3571 url(../pictures/interface/topmenu_grey.gif) no-repeat;
	width: 349px;
	


}


	#maincenternew {
	 	display: inline;
	 	float: left;
		margin-left: 12px;
		margin-bottom: 10px;
		text-align: justify;	
		padding: 0px;
		z-index: 0;
		width: 550px;
		background: #FFFFFF;
		border-bottom: 3px #BD3571 solid;
		}
	
	#maincenternew  h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 12px;
	margin-top: 0px;
	padding-top: 3px;
	margin-right: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
	margin-bottom: 0px;
	color:#FFFFFF;
	font-size:10px;
	background: #BD3571 url(../pictures/interface/topmenu_grey.gif) no-repeat;
	width: 538px;
	


}
#maincenter p.pictures{
margin-left: 15px;
}	

	

 /************ list container **************/



#navcontainer  {width:160px; }

.spacer {height:500px; width:1px; margin: 0px;}

#navcontainer  h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-left: 12px;
margin-top: 0px;
padding-top: 3px;
margin-right: 0px;
padding-bottom: 3px;
padding-right: 0px;
margin-bottom: 0px;
color:#FFFFFF;
font-size:10px;
background: #BD3571 url(../pictures/interface/topmenu_grey.gif) no-repeat;
width: 171px;


}

#navcontainer ul  { font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px;  width: 160px; }

#navcontainer li  { background: url(../pictures/interface/nav_arrow.gif) no-repeat; margin: 0px }






#navcontainer a  { padding: 2px 0px 2px 13px; border-bottom: 1px solid #a9a9a9; width: 170px; display: block; color: #FFFFFF; }


#navcontainer li.subsub     { background: url(../images/interface/subnav_arrow.gif) no-repeat 10px 10px; margin: 0px; padding: 0px 0px 0px 10px;  display: block }



#navcontainer li.sublink {background-color:#000000; display: block; width:170px; margin: 0px; }
#navcontainer a.sublink {background-color:#FFFFFF; display: block; width:170px; margin: 0px; }
#navcontainer a.sublink:hover {background-color:#FFFFFF;  display: block; width:170px; margin: 0px; color:#BD3571 }
#navcontainer a.sublinkon  {background-color:#FFFFFF;  display: block; width:170px; margin: 0px; color:#BD3571 }
#navcontainer a.sublinkon:hover {background-color:#FFFFFF;  display: block; width:170px; margin: 0px; color:#BD3571 }
#navcontainer a.sublinkon:visited  {background-color:#FFFFFF;  display: block; width:170px; margin: 0px; color:#BD3571 }


/************ nav hyperlink styles **************/

#navcontainer a:link{

	color: #333333;

	text-decoration: none;

}



#navcontainer a:visited{

	color: #333333;

	text-decoration: none;

	

}





#navcontainer a:hover {background: #BD3571 url(../pictures/interface/subnav_arrowon.gif) no-repeat;}


#navcontainer a:hover.subnav {background: #F9CDE1 url(../pictures/interface/nav_arrowon.gif) no-repeat;}

#navcontainer a:hover.subsuba {background: #F9CDE1 url(../pictures/interface/subnav_arrowon.gif) no-repeat;}

#navcontainer a.subsuba {   font-size: 10px; background:  url(../pictures/interface/subnav_arrow.gif) no-repeat; padding: 2px 0px 2px 13px; border-bottom: 1px solid #a9a9a9; width: 160px; display: block; color: #333333; }

#navcontainer a.subsubaon  {   font-size: 10px; background: #DF88AF url(../pictures/interface/subnav_arrowon.gif) no-repeat; padding: 2px 0px 2px 13px; border-bottom: 1px solid #a9a9a9; width: 160px; display: block; color: #FFFFFF; }
#navcontainer a.subsubaon:hover  {   font-size: 10px; background: #DF88AF url(../pictures/interface/subnav_arrowon.gif) no-repeat; padding: 2px 0px 2px 13px; border-bottom: 1px solid #a9a9a9; width: 160px; display: block; color: #FFFFFF; }
#navcontainer a.subsubaon:visited  { color: #FFFFFF; }
#navcontainer a.subnavon  {font-size: 10px; background: #DF88AF url(../pictures/interface/nav_arrowon.gif) no-repeat; padding: 2px 0px 2px 13px; width: 170px; display: block; color: #FFFFFF; }
#navcontainer a.subnavon:hover {background: #DF88AF url(../pictures/interface/nav_arrowon.gif) no-repeat;}
#navcontainer a.subnavon:visited  { color: #FFFFFF; }
			
			




#toolbox { margin:0px; padding:0px;border-top: #EBEBEB 10px solid;}

#toolbox  h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-left: 12px;
margin-top: 0px;
padding-top: 3px;
margin-right: 0px;
padding-bottom: 5px;
padding-right: 0px;
margin-bottom: 0px;
color:#FFFFFF;
font-size:10px;
background: #BD3571 url(../pictures/interface/topmenu_grey.gif) no-repeat;
width: 171px;


}

#toolbox P{
padding: 5px 5px 5px 5px;
margin: 0px;
font-size: 10px;
text-align:left;

}
form{
padding:0px; margin:0px;
}

#registernewsletter input   {margin-top: 0px; padding-top: 0px; margin-left: 5px; display: block; float: left; color: #000; font-size: 10px; font-family: verdana, arial, sans-serif; border: solid 1px black; width: 150px; height: 1.3em; margin-bottom:5px; background: #EDE7ED;padding-left:1px;}
#registernewsletter label { margin-left: 5px;display: block; float: left; color: #000; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; margin-bottom:2px; }
#registernewsletter .button { color: black;display: block; float: left; font-weight: bold; font-size: 10px; font-family: verdana, arial, sans-serif; list-style-position: inside; height: 18px;  width:75px; margin-left: 5px; background: #D6C7D6 url(../pictures/interface/button_bg.gif) no-repeat; border: 0px; padding-left: 0px;}

#registernewsletter br {
	clear: left;
}

#leftnavigations {
float:left; width: 183px;   
}

#leftnavigationsmain {
	float: left;
	width:193px;

}

#newsub-content {
float:left; width: 183px; background: #FFFFFF; border-left:12px #EBEBEB solid; margin-bottom:10px; margin-right:0px;  url(../pictures/interface/bottombox.gif) no-repeat bottom right;
}

.bottomtableborder{
background-color:#FCFCFC;
border-bottom:1px solid #C5C5C5;
border-top:1px solid #C5C5C5;
}

#linktree{
float:left;
width:500px;
padding-bottom:2px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
text-decoration:none;
}