html, body {
	margin:0;
	padding:0;
	font-family:arial;
	font-size:12px;
	color:#545454;
	background:#095b95;
	background-image:url(images/bg-all.jpg);
	background-repeat:repeat;
}
html {overflow-y: scroll;}
a:link, a:visited{
	color:#333333;
	text-decoration:none;
}

a:hover{
	color:#996666;
}

a.grey{
	color:#996600;
}
img{
border:none;
}

h1{
	color:#000066;
}

p.align-left{
text-align:justify;
}
#all {
	width:940px;
	margin:0 auto;
	background-color:#fff;
	clear:both;
}

#container{
	width:940px;
	float:left;
	margin-left:0px;
	background-color:#fff;
}

#inner-container{
	float:left;
	width:940px;
	background-color:#fff;
}



#logo{
	width:100%;
	float:left;
	background-image: url(images/bghead1.jpg);
	background-repeat: no-repeat;
}
#header_top {
	height:4px;
	width: 100%;
	background-color: #999999;
}

#hbg01 {
	background:url(images/topbarmenu1.gif) no-repeat;
	width:280px;
	height:44px;
	line-height:44px;
	text-align:center;
	float:right;
	margin-top:2px;
	margin-right: 5px;
}

#hbg01 a {
	color:#CCCCCC;
	text-decoration:none;
	margin:0 15px;
	float:right;
	font-size:10px;
	font-weight: none;
}

#hbg01 a:hover {
	text-decoration:underline;
}

#nav{
	width:100%;
	float:left;
	background-image: url(images/undertopbar.gif);
	background-repeat: no-repeat;
	background-color: #002157;
	height: 50px;
}

#nav a {
	color:#CCCCCC;
	text-decoration:none;
	margin-top:10px;
	margin-left:20px;
	float:left;
	font-size: 12px;
	font-weight: bolder;
}

#nav a:hover {
	color:#FFFFFF;
}

.header_pic {
	background-image:url(images/webtop1.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:300px;
	float:left;
	background-color: #1D2730;
}

#content{
	float:left;
	width:100%;
	background-image: url(images/underflashbar.gif);
	background-repeat: no-repeat;
}

#top{
	width:100%;
	float:left;
}

#newsroom{
	width:495px;
	height:135px;
	background-image:url(images/indexnewsbg.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
}

#snippet-news{
	width:440px;
	margin-top:30px;
	margin-left:20px;
	float:left;
	font-size:0.9em;
	overflow: hidden;
}
#snippet-news .readmore{
	float:right;
	font-size: 9px;
}

#successstory{
width:276px;
height:135px;background-image:url(images/1_success.gif);
background-repeat:no-repeat;float:left;
}

#partner{
	width:420px;
	height:135px;
	float:right;
	text-align: right;
}

#snippet-partner{
width:110px;margin-top:40px;
overflow:hidden;
float:left;
font-size:.9em;
}
#logo-partner{
margin-top:60px;
margin-left:5px;
float:left;
width:150px;
}
#logo-client{
margin-top:60px;
margin-left:20px;
float:left;
width:60px;
}

#snippet-success{
width:180px;margin-top:40px;
float:left;
font-size:.9em;
}

#snippet-success .readmore{
float:right;
}

#snippet-success a:link, #snippet-success a:visited
{
color:#0099FF;
font-weight:bold;
}

#snippet-success a:hover{
text-decoration:underline;
}
#bottom{
width:771px;
height:196px;background-image:url(images/1_services.jpg);
background-repeat:no-repeat;float:left;
}
#block1{
margin-top:00px;
width:225px;
float:left;
margin-left:10px;
text-align:left;
}

#block1 a:link, #block1 a:visited{
color:#666666;
}

#block1 a:hover{
color:#0099FF;
}
#block1 h1{
font-weight:bold;
font-size:1.2em;
background-image:url(images/bg-dotted-line.png);
background-position:bottom;
background-repeat:repeat-x;
}

#block1 ul{
margin-left:0px;

list-style-type:none;

}

#block1 ul li{
background-image:url(images/li-arrow.png);
background-repeat:no-repeat;
background-position:left;
list-style:none;
padding-left:10px;
}


#block1 ul li span{
margin-left:0px;
}


#block1 ul ul{
margin-left:-10px;
margin-top:-00px;
}

#block1 ul ul ul{
margin-top:3px;
}
.dotted-line{
background-image:url(images/bg-dotted-line-short.png);
background-repeat:repeat-x;
background-color:#fff;
width:180px;
height:3px;
margin-top:0px;
}


#footer {
	width:100%;
	line-height:36px;
	float:left;
	background-image: url(images/webbottom.jpg);
	background-repeat: no-repeat;
	height: 40px;
	font-size: 9px;
	font-weight: bold;
}

#footer a {
	color:#FFFFFF;
	text-decoration:none;
	margin:0 4px;
}

#footer a:hover {
	text-decoration:underline;
}

#pages-content-wrap{
	width:100%;
	float:left;
}
#pages-content-h1{
	width:930px;
	height:45px;
	background-repeat:repeat-y;
	float:left;
}

#pages-content-h1 img{
margin:5px 0px 0px 15px;
}
#pages-content{
	width:930px;
	float:left;
	height:auto;
	background-color:#fff;
	background-repeat:repeat-y;
	margin-left:2px;
	text-align:center;
}

#pages-content-container{
width:95%;
background-color:#fff;
margin-left:5px;
}


#pages-bottom{
	width:930px;
	height:29px;
	margin-left:2px;
	background-repeat:no-repeat;
	float:left;
}

/***SOLUTIONS PAGE**/
#col-left{
width:30%;
float:left;
margin-left:8px;
padding:0 20px;
text-align:left;
}

#col-left h1{
font-size:1em;

}

#col-left ul{
margin:0px;
list-style:none;
}
#col-left ul li{
margin:0px;
list-style:square;
}
