/*
*{
	margin:0;
	padding:0;
}
*/

*{
	outline:none;
}

html
{ 
background: #9a9a9a; 
overflow-y: scroll;
}

body
{
margin: 0;
padding: 0;
background: url(../images/GradientBG.gif) repeat-x;
font-family: arial, helvetica, sans-serif;
font-size: 13px;
}

#wrapper
{
margin: 0 auto 0 auto;
width: 960px;
color: 	#383838;
background: url(../images/WrapperBG2.png) repeat-y;
}


#header
{
width: 947px;
height:90px;
margin:0 0 0 7px;
background: #fff url(../images/number.gif) no-repeat 800px 62px;
}

#header img{
	bottom:6px;
	right:9px;
	position:absolute;
}
#header h1{
	background:url(../images/logo.gif) no-repeat;
	width:482px;
	height:41px;
	display:block;
	text-indent:-999999px;
	margin:22px 0 0 10px;
	float:left;
}
/* =========================================================== */
/* ==============Top Navigation=============================== */
/* =========================================================== */

#navbar
{
z-index: 100;
position: relative;
background: url(../images/NavbarBG2.gif) repeat-x;
height: 67px;
padding-top: 7px;
margin:0 6px;
}

#nav, #nav ul 
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	text-align: center;
}

#nav li 
{
float: left;
}

#nav a, #nav a:visited
{
display: block;
height: 67px;
width: 114px;
line-height:67px;
color:#ffffff;
text-decoration: none;
background: transparent url(../images/TopNavBG3.gif) no-repeat 0 -67px;
}

#nav a:hover
{
background: url(../images/TopNavBG3.gif) no-repeat 0 0;
}

#nav li:hover ul, #nav li.sfhover ul 
{
left: auto;
}

#nav li ul 
{
z-index: 100;
position: absolute;
left: -999em;
}

#nopad
{
width: 225px;
}

#nopad a:link, #nopad a:visited
{ 
	width: 219px;
	height: 25px;
	line-height:25px;
	padding-right: 1px;
	padding-left: 5px;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#fff;
	/*color: #8fc7f9;*/
	text-decoration: none;
	font-weight: normal;
	background-image: none;
	background-color: #0051a3;
}

#nopad a:hover, #nopad a:active
{ 
background-color: #00326a;
color: #ffffff;
text-decoration: none;
font-weight: normal;
}	
	

#nopad li, #nopad ul
{ 
width: 225px;
text-align: left;
}

#last a:link, #last a:visited
{
background: url(../images/LastListItem.png) no-repeat;
}

#last a:hover, #last a:active
{
background: url(../images/LastListItem2.png) no-repeat;
}

.sw a {
	padding-left:15px!important;
	width:209px!important;
}






/* =========================================================== */
/* ==============Left column================================== */
/* =========================================================== */





/*---------Graphic Box on Top of Each Solution Page------------*/

body.video #solBox{
	margin:0 -13px 0 -19px;
}

body.video #solBox.vid{
height:400px;
	background: url(../images/vid_bg.png) bottom left repeat-x;	
}

body.video #solBox.vid #mediaspace{
	margin:31px 0 0 34px;
}

#solBox{
	width:687px;
	margin:30px -13px 20px -19px;
}



.aml{
  background: url(../images/aml-graphic.jpg) 0 0 no-repeat;
padding:15px 0 0 0;
	height:289px;
}
.fp{
  background: url(../images/fp-graphic.jpg) 0 0 no-repeat;
	padding:0 0 0 0;
	margin:50px -13px 40px -19px !important;
	height:190px;
}

.isp{
  background: url(../images/isp-graphic.jpg) 0 0 no-repeat;
padding:16px 0 0 0;
	height:190px;
}

.orm{
  background: url(../images/orm2-graphic.jpg) 0 0 no-repeat;
	padding:16px 0 0 0;
	height:190px;
}

.rc{
  background: url(../images/rc2-graphic.jpg) 0 0 no-repeat;
padding: 0;
	height:190px;
}

.sec{
  background: url(../images/secureworks.jpg) 0 0 no-repeat;
padding:30px 0 0 0;
	height:289px;
}

.risky{
  background: url(../images/risky.jpg) 0 0 no-repeat;
padding:16px 0 0 0;
	height:190px;
}

.crm{
  background: url(../images/crm.jpg) 0 0 no-repeat;
padding:16px 0 0 0;
	height:190px;
}

.mrm{
  background: url(../images/riskpen.jpg) 0 0 no-repeat;
padding:16px 0 0 0;
	height:190px;
}

.cmplnce{
  background: url(../images/compliance.jpg) 0 0 no-repeat;
padding:6px 0 0 0;
	height:190px;
}

.email{
  background: url(../images/email.jpg) 0 0 no-repeat;
padding:20px 0 0 0;
	height:190px;
}

#solBox.sec h1{
background:none;
padding:0 0 0 195px;
width:370px;
}

#solBox h1{
background:none;
padding:0 0 0 195px;
margin:0;
width:370px;
}

#solBox h3{
color:#428ed1;
padding:0 0 0 195px;
width:400px;
margin:0 0 2px 0;
}

#solBox p{
padding:0 0 0 195px;
width:460px;
line-height:160%;
margin:0;
}

#leftcolumn #solBox ul{
padding:0 0 0 230px;
width:270px;
margin:5px 0 0 0;
}


/*---------------------End Graphic Box -----------------------*/

#leftcolumn
{
float: left;
padding-left: 25px;
padding-right: 13px;
width: 655px;
}

#breadcrumbs
{
/*padding-top: 6px;*/
padding-left: 10px;
width: 676px;
margin:0 -13px 0 -18px;
height: 30px;
background: url(../images/BreadcrumbBG.gif);
color: #0053a5;
line-height:30px;
}

#breadcrumbs a:link, #breadcrumbs a:visited 
{
color: #6d6e72;
text-decoration: underline;
}

#breadcrumbs a:hover, #breadcrumbs a:active
{
color: #363637;
text-decoration: underline;
}


#homebanner
{
margin:0 -13px -20px -19px;
background: url(../images/HomeBanner.jpg) no-repeat;
padding-top: 35px;
width: 687px;
height: 354px;
border-top:1px solid #3074b7;
}

#homebanner h1{
	text-indent:-99999px;
	background:none;
}
#homebanner h2{
	text-indent:-99999px;
}
#homeheading
{
text-align: center;
color: #ffffff;
font-weight: bold;
font-size: 17px;
}

#hometext
{
margin-top: 40px;
margin-left: 300px;
width: 225px;
color: #00326a;
font-size: 14px;
line-height:140%;
}

#leftcolumn ul
{
margin:20px 50px 0 30px;
list-style-image: url(../images/ListArrow.gif);
}

#leftcolumn ul li{
	margin:5px 0 5px 0;
}

#leftcolumn ul li ul li a{
	color:#4488c6;
}

#leftcolumn ul li ul li ul li a{
	color:#6d6e72;
}

.roundedtop
{
margin-left: 20px;
margin-top: 20px;
padding: 0px;
width: 590px;
height: 10px;
background: url(../images/RoundedTop.gif) bottom left no-repeat;
}

.roundedcontent
{
margin-left: 20px;
background: #E9F1F9;
padding: 5px;
width: 580px;
}

.roundedbottom
{
margin-left: 20px;
margin-bottom: 20px;
width: 490px;
height: 10px;
background: url(../images/RoundedBottom.gif) top left no-repeat;;
}


.cols
{
margin-top: 50px;
margin-bottom: 25px;
float: left;
width: 205px;
margin-left: 10px;
}

.cols h3{
	color: #173f6f;
	font-weight: bold;
	font-size: 14px;	
	height:22px;
	padding:0 0 2px 0;
	display:block;
	width:205px;
	margin:0 0 10px 0;
	background:url(../images/BlueGrayLine.gif) repeat-x bottom center;	
}

.offerimage{
	margin:30px 0 0 12px;
}

#footnote p{
	font-size:.8em;
}

/* =========================================================== */
/* ==============Solution Banner============================== */
/* =========================================================== */


#solutionbanner{
	margin-left: -19px;
	margin-right: -13px;
	background: url(../images/SoutionBanner.png) repeat-y;
	padding-top: 40px;
	width: 567px;
	height: 314px;
	border-top:1px solid #3074b7;
}


/* =========================================================== */
/* ==============Solution Page================================ */
/* =========================================================== */

a#aml{
	display:block;
	height:150px;
	width:512px;
	text-decoration:none;
	background: url(../images/aml.png) no-repeat top left;
	color:#fff;
}

a:hover#aml{
	background: url(../images/amlo.png) no-repeat top left;
}

a#fp{
	display:block;
	height:150px;
	width:512px;
	text-decoration:none;
	background: url(../images/fp.png) no-repeat top left;
	color:#fff;
}

a:hover#fp{
	background: url(../images/fpo.png) no-repeat top left;
}

/* =========================================================== */
/* ==============Right Column================================= */
/* =========================================================== */

#rightcolumn
{
float: left;
margin-left: 0px;
width: 206px;
padding-left: 5px;

}

#rightcolumn a#clients
{
	border:0;
	padding:0 0 0 10px;
}

#rightcolumn a#clients img
{
	border:0;
}

#rightcolumn p
{
font-size:.8em;

}

#rightcolumn ul#nllist{
	margin:0;
	list-style-type:none;
}

#rightcolumn ul#nllist li a{
	color:#313131;
	padding:4px 0 2px 15px;
	background: transparent url(../images/nlsmall.gif) no-repeat 0 50%;
	font-size:13px;
}

a#newsletter{
	display:block;
	outline:none;
	text-indent:-9999px;
	width:220px;
	height:50px;
	margin:15px 0 0 0;
	background: url(../images/newsletter.png) no-repeat 0 50% ;
	cursor:hand;
}

.requestinformation
{

margin-left: -5px;
padding-top: 13px;
padding-left: 32px;
width: 228px;
height: 29px;
background: url(../images/RequestInfoBG.png) no-repeat;
}

#graylinks ul{
	list-style-type:none;
	text-indent:0;
	padding:0;
	margin:0 0 0 5px;
}

#graylinks li a{
	color: #6d6e72;
    padding:0 3px 10px 18px;
	display:block;
	margin:0;
	
}

.ppt{
	background:url(../images/page_white_powerpoint.png) 0 0 no-repeat;
}

.pdf{
	background:url(../images/PDFicon.png) 0 0 no-repeat;
}

.mp3{
	background:url(../images/PodcastIcon.png) 0 0 no-repeat;
}

.avi{
	background:url(../images/WebcastIcon.png) 0 0 no-repeat;
}

.ext{
	background:url(../images/IndustryIcon.png) 0 0 no-repeat;
}

.article{
	background:url(../images/nlsmall.png) 0 0 no-repeat;
}

a.news
{
	padding-left:15px;
}

/* ==============Right Column nav list======================== */


#rightnavlist a
{
margin-top: 5px;
margin-left: -5px;
width: 168px;
height: 44px;
display: block;
outline:none;
cursor:hand;
}

#rightnavlist a:hover
{ text-decoration: none;}

.midblue a{
	 background: url(../images/riskb.gif) bottom left no-repeat;
	text-indent:-9999px;
	margin-top:20px !important;
}

.midblue a:hover{
	 background: url(../images/riskb.gif) top left no-repeat;
	width: 168px;
	height: 44px;
}

.lightgray a{ 
	background: url(../images/fpb.gif) bottom left no-repeat;
	text-indent:-9999px;
}

.lightgray a:hover{
	background: url(../images/fpb.gif) top left no-repeat;	
}

.darkblue a
{ background: url(../images/ispb.gif) bottom left no-repeat;
	text-indent:-9999px; }
	
.darkblue a:hover
{ background: url(../images/ispb.gif) top left no-repeat; }

.paleblue a
{ background: url(../images/ormb.gif) bottom left no-repeat; 
	text-indent:-9999px;
}
.paleblue a:hover
{ background: url(../images/ormb.gif) top left no-repeat; }

.darkgray a
{ background: url(../images/rc.gif) bottom left no-repeat; 
	text-indent:-9999px;
	}
.darkgray a:hover
{ background: url(../images/rc.gif) top left no-repeat; }

/*
#rightnavlist ul
{
list-style-type:none;
}

#rightnavlist ul li a
{
margin-left: -5px;
padding-top: 5px;
width: 163px;
height: 39px;
padding-left: 5px;
display: block;
margin-top: 5px;
text-indent:-9999px;
}
*/

/* =========================================================== */
/* ==============Footer section=============================== */
/* =========================================================== */

#footer
{
margin:50px 0 -10px 0;
width: 960px;
height: 46px;
padding-top: 20px;
background: url(../images/FooterBG.gif) no-repeat bottom center;
}

#footertext
{
color: #a6aaad;
width: 650px;
margin-left: 50px;
text-align: center;
}




/* =========================================================== */
/* ==============Text, links, etc============================= */
/* =========================================================== */

p{
	padding:0 20px 0 20px;
	margin:0 0 10px 0;
	line-height:140%;
}

h3
{
color: #0053a5;
font-size: 14px;
margin-bottom: 3px;
padding-left:20px;
}

h2
{
color: #173f6f;
font-weight: bold;
font-size: 14px;
margin-bottom: 0px;
padding-left:20px;
}

h1
{
color: #0053a5;
font-weight: normal;
font-size: 18px;
background: url(../images/H3BG.gif);
padding-left: 20px;
width: 493px;
padding-top: 10px;
height: 30px;
margin-top:20px;
}

h4
{
margin-left: -5px;
color: #0053a5;
padding-left: 5px;
padding-top: 2px;
height: 17px;
font-size: 12px;
background: url(../images/H4BG.gif) no-repeat;
margin-bottom: 7px;
text-transform:uppercase;
}

h5
{
color: #333;
margin-bottom: 3px;
padding-left:10px;
}

a:link
{
color: #0053a5;
/*font-weight: bold;*/
text-decoration: none;
}

a:visited
{
color: #0053a5;
text-decoration: none;
}

a:hover
{
color: #0053a5;
/*font-weight: bold;*/
text-decoration: underline;
}

/*a:active
{
color: #0053a5;
font-weight: bold;
text-decoration: underline;
} 
*/


.whitetext
{
color: #ffffff;
}


.bluetext
{
color: #173f6f;
font-weight: bold;
font-size: 14px;
}

.clear
{clear: both;}

#simpleGallery1{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
margin:0 0 0 -19px;
z-index:0;
width:687px;
height:250px;
padding:0;
}
