body
{
	font-family:"Trebuchet MS",Arial;
	font-size:13px;
}
#header
{	
	width:100%;	
	background-image:url(images/home2_02.gif);
	background-repeat:repeat-x;
	height:123px;
}
.headerlogo
{
	width:62%; 
	float:left; 
	margin-left:1%;
}
.headerlogo img
{
	margin-top:35px; 
	margin-left:45px;
}
.headermenus
{
	width:36%; 
	float:left; 
	margin-top:20px;
}
.logo
{
	margin-top:13px;
	margin-left:25px;
}
#content
{
	width:100%;
	margin-top:5px;
}
#footer
{	
	width:100%;
	float:left;	
	margin-top:10px;	
	background-color:#152026;
}
.footermenu
{
	text-align:center;
	margin-left:5%; 
	margin-right:5%;
	background-color:#152026; 
	color:#E4E4E4;
	font-family:"Trebuchet MS",Arial;
	font-size:12px;
	margin-top:5px;
}
.footermenu a
{	
	text-decoration:none;
	vertical-align:2px;
	color:#E4E4E4;
	border-right: 2px solid #FFFFFF;
	padding-right:15px;
	padding-left:15px;
}
.footermenu a.lastitem
{	
	text-decoration:none;
	vertical-align:2px;
	color:#E4E4E4;
	border:0;
	padding-right:15px;
	padding-left:15px;
}
.footermenu a:hover
{
	color:#F29623;
}
.footerlogos
{
	background-color:#FFFFFF; 
	border-top:3px solid #000000; 
	text-align:center; 
}
.footerlogos img
{
	margin-left:10px;
	margin-right:10px;
}
.leftcontent
{
	float:left;
	clear:right;	
	width:60%;	
	margin-left:2em;
}
.leftcontent-1
{
	float:left;
	clear:right;	
	width:65%;	
	margin-left:2em;
	border-bottom:0;
	border-top:0;
	border-left:0;
	border-right-style:dotted;
	border-right-color:#CCCCCC;
	border-right-width:2px;
}
.leftcontent-2
{
	float:left;
	clear:right;	
	width:65%;	
	margin-left:2em;	
}
.rightcontent
{
	float:left;
	clear:right;
	width:32%;	
	border-bottom:0;
	border-top:0;
	border-bottom:0;
	border-left:2px dotted #CCCCCC;
}
.rightcontent-1
{
	float:left;
	clear:right;
	width:28%;	
	margin-left:5px;
}
.orangecolor
{
	background-color:#EAA946;
}
.bluecolor
{
	background-color:#446B9D;
}
.cyancolor
{
	background-color:#3A94AE;
}
.greencolor
{
	background-color:#98D569;
}
.rightcontent-2
{
	float:left;
	clear:right;
	width:28%;	
	border-bottom:0;
	border-top:0;
	border-bottom:0;
	border-left:2px dotted #CCCCCC;
}
.rightcontent-3
{
	float:left;
	clear:right;
	width:28%;
}
.innerrightcontent
{
	margin-left:5px; 	
}
.lefttopic
{
	width:100%;
	margin-top:5px;
	margin-bottom:12px;
	background-image:url(images/headerbg.png);
	background-repeat:repeat-x;	
}
.lefttopic2
{
	width:96%;
	padding-top:10px;
	margin-bottom:12px;
	background-image:url(images/headerbg.png);
	background-repeat:repeat-x;	
}
.righttopic
{
	width:100%;
	margin-left:3%;
	padding-top:5px;
	padding-bottom:12px;
	background-image:url(images/headerbg.png);
	background-repeat:repeat-x;	
}
.righttopic2
{
	width:100%;
	margin-left:3%;
	padding-top:10px;
	padding-bottom:12px;
	background-image:url(images/headerbg.png);
	background-repeat:repeat-x;	
}
.lefttopicheading1
{
	margin-top:2px;
	margin-left:3px;
	margin-right:3px;
	font-weight:bolder;
	font-size:30px;
	color:#168BB5;	
	font-family:Asenine, "Asenine Thin", "Asenine Super Thin", "Asenine Wide";
}
.lefttopicheading2
{	
	border-bottom:0;
	border-left:0;
	border-bottom:0;
	border-top:2px dotted #CCCCCC;
	width:100%;
	margin-top:10px;
	margin-left:3px;
	margin-right:3px;
	font-weight:bolder;
	font-size:30px;
	color:#168BB5;	
	font-family:Asenine, "Asenine Thin", "Asenine Super Thin", "Asenine Wide";	
}
.righttopicheading1
{
	margin-top:2px;
	margin-left:3px;
	margin-right:3px;
	font-weight:bolder;
	font-size:30px;
	color:#89AA3D;	
	font-family:Asenine, "Asenine Thin", "Asenine Super Thin", "Asenine Wide";
}
.righttopicheading2
{
	border-bottom:0;
	border-left:0;
	border-bottom:0;
	border-top:2px dotted #CCCCCC;
	width:95%;
	margin-top:10px;
	margin-left:3px;
	margin-right:3px;
	font-weight:bolder;
	font-size:30px;
	color:#89AA3D;	
	font-family:Asenine, "Asenine Thin", "Asenine Super Thin", "Asenine Wide";	
}
.topictext
{
	margin-top:2px;
	margin-left:3px;
	margin-right:3px;	
	font-size:13px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	width:95%;
	text-align:justify;
}
.topictext input.bgorange
{
	background-color:#EBA53F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.topictext input.bgplain
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.topictext-1
{
	margin-top:2px;
	margin-left:3px;
	margin-right:3px;	
	font-size:12px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:95%;
}
.topictext-1 a
{
	text-decoration:none;
	color:#000000;
}
.topictext-1 a:hover
{	
	color:#FFFFFF;
}
.topictext-1 a.selectedservice
{
	color:#FFFFFF;
}
.services
{
	text-align:center;
	color:#000000;	
}
.services a
{
	text-align:center;
	color:#000000;	
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.horseperator
{
	border-top:2px dotted #CCCCCC; width:95%;
}


#navlist {
	DISPLAY: inline; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; TEXT-INDENT: -1000px; LIST-STYLE-TYPE: none; HEIGHT: 100px
}
#navlist LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navlist A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 13px! important; PADDING-TOP: 0px
}
#navlist A:hover {
	BACKGROUND-POSITION: -18px 0px
}
#home A { 
	BACKGROUND: url(images/home.gif) no-repeat left top; WIDTH: 14px; MARGIN-RIGHT: 1.5em; HEIGHT: 100px
}
#home A.selectedmenu
{
	BACKGROUND-POSITION: -18px 0px;
}
#aboutus A {
	BACKGROUND: url(images/aboutus.gif) no-repeat left top; WIDTH: 14px; MARGIN-RIGHT: 1.5em; HEIGHT: 100px
}
#aboutus A.selectedmenu
{
	BACKGROUND-POSITION: -18px 0px;
}
#services A {
	BACKGROUND: url(images/services.gif) no-repeat left top; WIDTH: 14px; MARGIN-RIGHT: 1.5em; HEIGHT: 100px
}
#services A.selectedmenu
{
	BACKGROUND-POSITION: -18px 0px;
}
#portals A {
	BACKGROUND: url(images/portals.gif) no-repeat left top; WIDTH: 14px; MARGIN-RIGHT: 1.5em; HEIGHT: 100px
}
#portals A.selectedmenu
{
	BACKGROUND-POSITION: -18px 0px;
}
#webdesign A {
	BACKGROUND: url(images/webdesign.gif) no-repeat left top; WIDTH: 14px; MARGIN-RIGHT: 1.5em; HEIGHT: 100px
}
#webdesign A.selectedmenu
{
	BACKGROUND-POSITION: -18px 0px;
}
#contacts A {
	BACKGROUND: url(images/contacts.gif) no-repeat left top; WIDTH: 14px; MARGIN-RIGHT: 1.5em; HEIGHT: 100px
}
#contacts A.selectedmenu
{
	BACKGROUND-POSITION: -18px 0px;
}
#faqs A {
	BACKGROUND: url(images/faqs.gif) no-repeat left top; WIDTH: 14px; HEIGHT: 100px
}
#faqs A.selectedmenu
{
	BACKGROUND-POSITION: -18px 0px;
}
.otl
{
	background-image:url(images/otl.gif); background-position:0 0; background-repeat:no-repeat;
}
.otr
{
	background-image:url(images/otr.gif); background-position:100% 0; background-repeat:no-repeat;
}
.obl
{
	background-image:url(images/obl.gif); background-position:0 100%; background-repeat:no-repeat;
}
.obr
{
	background-image:url(images/obr.gif); background-position:100% 100%; background-repeat:no-repeat;
}
.gtl
{
	background-image:url(images/gtl.gif); background-position:0 0; background-repeat:no-repeat;
}
.gtr
{
	background-image:url(images/gtr.gif); background-position:100% 0; background-repeat:no-repeat;
}
.gbl
{
	background-image:url(images/gbl.gif); background-position:0 100%; background-repeat:no-repeat;
}
.gbr
{
	background-image:url(images/gbr.gif); background-position:100% 100%; background-repeat:no-repeat;
}
.ctl
{
	background-image:url(images/ctl.gif); background-position:0 0; background-repeat:no-repeat;
}
.ctr
{
	background-image:url(images/ctr.gif); background-position:100% 0; background-repeat:no-repeat;
}
.cbl
{
	background-image:url(images/cbl.gif); background-position:0 100%; background-repeat:no-repeat;
}
.cbr
{
	background-image:url(images/cbr.gif); background-position:100% 100%; background-repeat:no-repeat;
}
.btl
{
	background-image:url(images/btl.gif); background-position:0 0; background-repeat:no-repeat;
}
.btr
{
	background-image:url(images/btr.gif); background-position:100% 0; background-repeat:no-repeat;
}
.bbl
{
	background-image:url(images/bbl.gif); background-position:0 100%; background-repeat:no-repeat;
}
.bbr
{
	background-image:url(images/bbr.gif); background-position:100% 100%; background-repeat:no-repeat;
}
.ondemandimg
{
	padding-left:10px;
	padding-right:10px;	
	padding-top:5px;
	padding-bottom:5px;
	border:2px solid #EEEEEE;
}
.aligncenter
{
	text-align:center;
}

.contactform
{
	text-align:left;
}
.contactform input
{	
	margin-left:50px;
}
.contactform textarea
{	
	margin-left:90px;
	width:45%;
}
.faqs
{
	width:100%; padding-left:20px;
	padding-right:50px;
}
.faqs a
{
	text-decoration:none;
	color:#0099FF; 
	font-weight:bold;
}
.faqs a:hover
{
	text-decoration:underline;
}
