/* CSS Document */

body{
	margin:0;
	padding:0;
	background-color:#F1F1F1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
/*--------------------------------General For All---------------------------------*/

p, tr, td, ul, li, span, a, h1, h2, img, div{
	margin:0;
	padding:0;
	}
	
img{
	border:none;
	}		
	
/*--------------------------------Top Row Height---------------------------------*/	


	
.headerbg{
	background:#040D5C url(images/header-bg.jpg) 0 0 repeat-x;
	}
	
/*--------------------------------Company Logo---------------------------------*/

.logomargin{
	margin:20px 0 0 32px;
	position:absolute;
	}
	
.slogan{
	font:bold 36px/36px Arial, Helvetica, sans-serif;
	color:#F1F1F1;
	padding:180px 0 0 32px;
	}
	
	
.slogan span{
	font:bold 28px/28px Arial, Helvetica, sans-serif;
	}
	
	
/*--------------------------------menu---------------------------------*/	

ul.menu{
	list-style-type:none;
	padding:0 0 0 220px;
	}
	
ul.menu li{
	display:block;
	float:left;
	}	
	
ul.menu li a{
	text-decoration:none;
	color:#fff;
	line-height:19px;
	display:block;
	padding:15px 26px;
	}	
	
ul.menu li a:hover, ul.menu li a.active{
	text-decoration:none;
	color:#000;
	background:url(images/menu-hover.jpg) 0 0 repeat-x;
	}	
	
/*--------------------------------Header-Pic---------------------------------*/

.haederpic{
	margin:16px 19px 16px 0;
	border:#fff 9px solid;
	}			
	
/*-------------------------------- Body Left Hand Side Text Portion--------------------------------*/		

h2.bodytext{
	font-size:26px;
	color:#004881;
	padding:22px 0 15px 0;
	}
	
.bodytext span{
	font-size:13px;
	color:#000000;
	line-height:20px;
	}	
	
ul.bullettedPoints{
	list-style-type:none;
	}
	
ul.bullettedPoints li{
	background:url(images/bullet-points.gif) 0 9px no-repeat;
	padding:0 0 10px 16px;
	}
	
ul.bullettedPoints li a{
font-size:12px;
color:#000;
text-decoration:underline;

}	

ul.bullettedPoints li a:hover{
text-decoration:none;
}	
	
ul.bullettedPoints{
	list-style-type:none;
	}
	
ul.bullettedPoints li ul{ list-style-type:none; padding:20px 0 0 0;}	
		
		
	
.bodymain { font-family:Arial, Helvetica, sans-serif;font-size:12px; line-height:22px; padding:0 0 0 5px;}	
	
.bodymain p {padding:0 0 22px 0;}	

.padLeft {padding:0 25px 0 0;}

.bodymain .bodyRight p {padding:0 0 5px 0;}
	
	
/*--------------------------------Body Right Hand Side Text Portion--------------------------------*/	
	
.bodyTextRight{
	background-color:#0D2083;
	font-size:26px;
	color:#FFFFFF;
	line-height:36px;
	padding:0 0 0 16px;
	border-top:#F1F1F1 14px solid;
	}
		
.bodymain .bodyRight p.text_date{
	font-size:13px;
	color:#006FA9;
	padding:14px 0 6px 0;
	}
	
text_date span{
	color:#025784;
	font-size:14px;
	line-height:20px;
	}
	
.link-bg{
	background:url(images/arrow.gif) 0 10px no-repeat;
	padding:0 0 0 9px;
	}	
	
.link{
	text-decoration:underline;
	color:#44474C;
	}
	
.link:hover{
	text-decoration:none;
	}		
	
/*--------------------------------Images Portion--------------------------------*/

.border4all{
	border:1px #CFCFCF solid;
	margin:0 2px 2px 2px;
	background:#fff url(images/pic-bg.gif) 0 0 repeat-x;
	}
	
.clientsbg{
	background:url(images/products-bg.gif) 0 0 no-repeat;
	border-top:12px #FFFFFF solid;
	font-size:22px;
	color:#fff;
	line-height:102px;
	}	
	
	
/*--------------------------------Height Portion--------------------------------*/

.heightportion{
	height:42px;
	}
	
/*--------------------------------Footer Portion--------------------------------*/

.foterbg{
	background:#015CA6 url(images/fot-bg.gif) 0 0 repeat-x
	}
	
.comaddress{
	color:#fff;
	padding:15px 0 0 10px;			
	}
	
.comaddress span{
	font-size:11px;
	color:#fff;
	line-height:15px;
	}
	
.linkpad{
	padding:0 0 0 424px;
	}
	
.fotlink{
	padding:32px 0 0 547px;
	}	
	
.fotlink1{
	font-size:11px;
	color:#fff;
	text-decoration:none;
	}
	
.fotlink1:hover{
	text-decoration:underline;
	}	
	
.linedivider{
	padding:0 7px;
	color:#fff;
	}	
	
.design_hosting{	
	font-size:11px;
	color:#fff;
	line-height:20px;
	}	
	
.slider{
	width:600px;
	height:56px;
	padding:26px 0;
	}
	
.slider img{
	border:0;
	margin:0 3px;
	}		
	
/*--------------------------------Services--------------------------------*/

.servicesPicmar{
	margin:0 0 0 280px;
	}			
		
	
.bodymain p.aboutTeam {padding:0 0 3px 0;}	

.bodymain p.aboutTeam a { color:#004881; text-decoration:underline;}
		
.bodymain p.aboutTeam a:hover {text-decoration:none;}		
	
			
	
	
			
		