body{
	background:#989BAE;
	margin:0px;
	padding:0px;
}
td{
	vertical-align:top;
	font-family:Arial;
	font-size:11px;
	color:#595959;
}
img{
	border:0px;
}
form{
	margin:0;
	padding:0;
}
input{
	padding:1px 0 0 6px;
}
input,select{
	font-family:Arial;
	font-size:10px;
	color:#4D3D68;
}
a,a:hover{
	text-decoration:none;
}
a:-moz-any-link:focus{
  outline: none;
}
.maintable{
	width:952px;
	border:0;
	background:#FFF;
}
.lefttd{
	width:168px;
	padding:9px 8px 0 19px;
}
.joinmailingback{
	background:url(../images_new/banners-back.gif) no-repeat;
	width:167px;
	height:55px;
}
.disclaimer{
	padding:10px 0 0 14px;
	color:#000;
}
.disclaimer a{
	color:#000;
}
.disclaimer a:hover{
	color:#000;
	text-decoration:underline;
}
.toprow{
	color:#848285;
	padding:12px 15px 25px 0;
	text-align:right;
	}
.toprow a,.marqee a:hover{
	color:#848285;
}
.toprow a:hover{
	color:#4D3D68;
}
.toprow input{
	width:100px;
	height:16px;
	border:1px solid #D6D6D6;
}
.topmenu{
	background:url(../images_new/topmenu-bg.gif) repeat-x;
	height:57px;
}
.clearboth{
	font-size:1px;
	clear:both;
}
.topbuttons{
	padding:18px 0 0 11px;
}
.topbuttons a{
	padding:0 1px 0 0;
}
.topsearch{
	text-align:right;
	padding:10px 15px 0 0px;
}
.topsearch input{
	width:123px;
	height:18px;
	border:1px solid #D6D6D6;
	margin:0 8px;
}
.marqeecont{
	margin:6px 20px 12px 0;
	border-bottom:1px dotted #D6D6D6;
}
.marqee{
	background:url(../images_new/marqee-back.gif) repeat-y;
	padding:6px;
	border-bottom:4px solid #FFF;
	color:#AB0038;
	font-size:12px;
}
.marqee a{
	color:#AB0038;
}
.didyouknow{padding-bottom:10px;}
.didyouknowtitle,.eventstitle{
	background:url(../images_new/banners-back.gif) no-repeat 0 -74px;
	height:29px;
}
.didyouknowtip{
	padding:10px 0 6px 11px;
	line-height:20px;
	color:#49494B;
}
.didyouknownav{
	padding:0 0 0 11px;
}
a.didyouknowlink
{
    color:#3A9934;
    font-size:10px;
    font-weight:bold;
}
a.didyouknowlink:hover{
    color:#595959;
}
.eventstitle{
	background:url(../images_new/banners-back.gif) no-repeat 0 -113px;
}
.borderbottom{
	border-bottom:1px solid #C9C9C9;
}
.eventrow{
	color:#162735;
	padding:7px 0;
}
.eventrow a{
	color:#162735;
}
.eventdate,.eventtitle a:hover,.moreevents a:hover,.footerlinks a:hover,.morewhatyoushouldknow a:hover{
	color:#595959;
}
.eventtitle,.eventtitle a,.eventrow a:hover{
	color:#372562;
}
.moreevents{
	background:url(../images_new/moreevents-back.gif) repeat-x;
	height:20px;
	padding:1px 0 0 0;
	font-weight:bold;
	color:#3A9934;
	font-size:10px;
}

.morewhatyoushouldknow{
	font-weight:bold;
	color:#FFF;
	font-size:10px;
	background:#3A9934;
	width:199px;
	margin-bottom:10px;
}
.morewhatyoushouldknow a{color:#FFF;}

.moreevents span{
	background-color:#FFF;
	padding-right:10px;
}
.moreevents a{
	color:#3A9934;
}
.bannertopcurve,.bannerbottomcurve{
	background:url(../images_new/banners-back.gif) no-repeat 0px -463px;
	font-size:1px;
	height:5px;
}
.bannerbottomcurve{
	background:url(../images_new/banners-back.gif) no-repeat 0px -486px;
}
.bannerbody{
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	padding:0 0 0 4px;
}
.glossarybanner-green{
	background:url(../images_new/banners-back.gif) no-repeat 0px -237px;
	height:55px;
}
.glossarybanner-red{
	background:url(../images_new/banners-back.gif) no-repeat 0px -601px;
	height:55px;
}
.inthepress-green{
	background:url(../images_new/banners-back.gif) no-repeat 0px -514px;
	height:55px;
}
.inthepress-red{
	background:url(../images_new/banners-back.gif) no-repeat 0px -905px;
	height:55px;
}
.annualreport-green,.newsletter-green,.annualreport-red,.newsletter-red{
	background:url(../images_new/banners-back.gif) no-repeat 0px -304px;
	padding:35px 0 14px 12px;
	color:#4D3D68;
}
.annualreport-red{
	background:url(../images_new/banners-back.gif) no-repeat 0px -690px;
}
.annualreportlink-green a,.annualreportlink-red a{
	color:#4D3D68;
	/*background:url(../images_new/bullet.gif) no-repeat right 4px;*/
	padding:0 0 0 7px;
}
.annualreportlink-red a{
	/*background:url(../images_new/arrow-red.gif) no-repeat right 4px;*/
}
.annualreportlink-red a:hover{
	color:#AB0038;
}
.annualreportlink-green a:hover{
	color:#3A9934;
}
.newsletterlink-green a,.newsletterlink-red a{
	color:#4D3D68;
	/*background:url(../images_new/bullet.gif) no-repeat right 4px;*/
	padding:0 0 0 7px;
}
.newsletterlink-red a{
	/*background:url(../images_new/arrow-red.gif) no-repeat right 4px;*/
}
.newsletterlink-red a:hover{
	color:#AB0038;
}
.newsletterlink-green a:hover{
	color:#3A9934;
}
.newsletter-green{
	background:url(../images_new/banners-back.gif) no-repeat 0px -386px;
}
.newsletter-red{
	background:url(../images_new/banners-back.gif) no-repeat 0px -799px;
}
.footerrow{
	background-color:#2A1A43;
	border-top:12px solid #4D3D68;
	padding:5px 0px;
	text-align:center;
	color:#FFF;
}
.footerlinks ul{
	margin:0;
	padding:0;
}
.footerlinks ul li{
	margin:0;
	padding:0 50px 0 0;
	list-style:none;
	list-style-image:none;
	display:inline;
}
.footerlinks{
	padding:0 0 5px 50px;
	text-align:center;
}
.footerlinks a{
	color:#FFF;
}
.mainsectback{
	background:#EFEFEF url(../images_new/mainnav-bg.gif) repeat-x;
	border:1px solid #DEDEDE;
	height:220px;
	padding:15px 13px 10px 10px;
}
.mainpic{
	border:1px solid #4D3D68;
	margin-right:15px;
}
.mainnavtitle{
	font-size:17px;
	color:#372562;
	padding-bottom:13px;
	font-weight:bold;
}
.mainnavtitle a{
	font-size:17px;
	color:#372562;
	padding-bottom:13px;
}
.mainnavtitle a:hover{
    text-decoration:underline;
}
.mainnacdesc{
	line-height:20px;
	font-size:12px;
}
.mainnacdesc a{
	color:#3A9934;
}
a.mainnacdescmore{
	font-size:10px;
	font-weight:bold;
	color:#3A9934;
}
.mainnacdesc a:hover,.newsdesc a:hover,a.mainnacdescmore:hover{
	color:#595959;
}
.newslistcont{
	padding:0 0 13px 0;
}
.newrow{
	padding:14px 0;
	border-bottom:1px dotted #B9B9B9;
}
.floatleftdiv,.floatrightdiv{
	float:left;
	margin:0 13px 10px 0;
}
.floatleftdiv img,.floatrightdiv img{
	border:1px solid #ABAAAA;
}
.floatrightdiv{
	float:right;
	margin:0 0 10px 13px;
}
.newstitle{
	font-size:12px;
	font-weight:bold;
	padding:6px 0;
	color:#4D3D68;
}
.newstitle a{
	color:#4D3D68;
}
.newstitle a:hover,.newsdesc a,.scrollnewstitle a:hover,.latestnews a:hover{
	color:#3A9934;
}
.newsdesc{
	line-height:17px;
}
.newsdesc a{
	font-size:12px;
}
a.newsmore
{
 font-size:10px !important;
 font-weight:bold !important;
}
.regulatorynews,.latestupdates{
	background:url(../images_new/banners-back.gif) no-repeat 0px -198px;
	height:29px;
	border-bottom:2px solid #FFF;
}
.latestupdates{
	background:url(../images_new/banners-back.gif) no-repeat 0px -155px;
}
.scrollcont{/*reg*/
	border:1px solid #D6D6D6;
	height:600px;
}
.scrollcont2{ 
	border:1px solid #D6D6D6;
	height:190px;
}
.newsdesc,.newsdates{
    font-size:12px;
}
.scrollnewstitle,.newstitle{
    font-size:13px !important;
}
.scrollnewstitle,.latestnews{
	font-size:12px;
	font-weight:bold;
	color:#4D3D68;
	padding:3px 0;
}
.scrollnewstitle a,.latestnews a{
	background:url(../images_new/bullet.gif) no-repeat 0px 6px;
	color:#4D3D68;
	padding:0 0 0 10px;
	display:block;
	line-height:17px;
}
.latestnews a{
	background:none;
	padding:0;
}
.scrollnewspad{
	padding:0 10px 10px 10px;
}
.scrollnewsrow{
	padding:10px 0;
	border-bottom:1px dotted #878787;
}
.scrollnavpad{
	padding:10px 12px 0px 12px;
}
.scrollbarcont{
	border-bottom:1px dotted #878787;
	padding-bottom:9px;
}
.scrollbarcont td a{
	text-decoration:underline;
	color:#AB0038;
}
.scrollbarcont td a:hover{
	text-decoration:none;
	color:#595959;
}
a.allnews
{
	text-decoration:underline;
	color:#AB0038;
}
a.allnews:hover
{
	text-decoration:none;
	color:#595959;
}
.content{
	padding-bottom:30px;
}
.moredocuments-green,.moredocuments-red{
	padding:2px 0 0 10px;
	color:#3B8C00;
	font-weight:bold;
	font-size:10px;
}
.moredocuments-red,.moredocuments-red a,.moredocuments-red a:hover{
	color:#AB0038;
}
.moredocuments-green a,.moredocuments-green a:hover{
	color:#3B8C00;
}
.padingright75{
	padding-right:10px;
}
/******************************* Main Pictures Navigations ************************************/
.stripViewer{
	position: relative; 
	overflow: hidden; 
	width: 505px; 
}
.stripViewer .panelContainer{
	position: relative;
	left: 0;
	top: 0;
}
.stripViewer .panelContainer .panel{
	float: left;
	height: 100%;
	position: relative;
	width: 505px;
}
.stripNavL, .stripNavR, .stripNav{
	display: none;
}
.mainpicnav{
	float:left;
	width:16px;
	margin-right:5px;
	background-color:#4D3D68;
	color:#FFF;
	text-align:center;
	height:15px;
	vertical-align:middle !important;
}
.mainpicnav a{
	background-color:#4D3D68;
	color:#FFF;
	display:block;
	height:15px;
}
.mainpicnav a:hover{
	background-color:#3B8C00;
	color:#FFF;
	display:block;
	height:15px;
}
.active-thumb div{
	background-color:#3B8C00;
	display:block;
	height:15px;
}
.mainpicnavbar{
	position:absolute;
	left:315px;
	top:190px;
	width:205px;
}
.relativepos{
	position:relative;
}
/******************************* Homepage Scrolls  ************************************/
div#hold2{ 
	position:relative;
	overflow:hidden;
	width:247px;
	height:180px;  
	z-index:100;
}
div#hold{ /*reg*/
	position:relative;
	overflow:hidden;
	width:247px;
	height:600px;  
	z-index:100;
}
div#wn2	{
	position:absolute; 
	left:0px;
	width:247px;
	height:180px; 
	clip:rect(0px, 247px, 180px, 0px);  
	overflow:hidden;	
}
div#wn	{  /*reg*/
	position:absolute; 
	left:0px;
	width:247px;
	height:600px; 
	clip:rect(0px, 247px, 600px, 0px);  
	overflow:hidden;	
}
div.content,div.content2{ 
	position:absolute;
	visibility:hidden;
	left:0px;
	top:0px; 
	width:247px;
}
div#scrollbar { 
	position:relative;
	left:0;
	top:0;
	width:220px;
	height:1px; 
	font-size:1px;
	z-index:1;
}
/******************************* Homepage Scrolls  ************************************/

/******************************* Homepage Tips ************************************/
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 185px;
}
.jcarousel-skin-tango .jcarousel-item {
	width: 185px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
	right: 146px;
	width: 12px;
	cursor: pointer;
	position: absolute;
	top: 125px;
	height: 10px;
	background: url(../images_new/spacer.gif) no-repeat;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	background: url(../images_new/spacer.gif) no-repeat;
	left: -4px;
	width: 12px;
	cursor: pointer;
	position: absolute;
	top: 125px;
	height: 10px;
}
.jcarousel-container {
	position: relative;
}
.jcarousel-clip {
	padding:0px;
	z-index:0;
	margin:0px;
	overflow:hidden;
	position:relative;
}
.jcarousel-list {
	padding:0px;
	z-index:1;
	left:0px;
	margin:0px;
	top:0px;
	position:relative;
	overflow:hidden;
}
.jcarousel-list li,.jcarousel-item {
	float:left;
	width:185px;
	list-style-type:none;
}
.jcarousel-next,.jcarousel-prev {
	display:none;
	z-index:0;
}
/******************************* Homepage Tips ************************************/
/******************************* Menu Styles **************************************/
.MenuDiv {
	width:153px;
	background:url(../images/bordertop.gif) no-repeat;
	margin:5px 0 0 0px;
	padding:4px 0 3px 0;
}
.MenuDiv a {
	display:block;
	background:url(../images/bordertop.gif) no-repeat 0 bottom;
	padding:12px 0 10px 0;
}
.PositionRelative {
	position:relative;
	text-align:left;
	width:2px;
	z-index:4000;
}
div.LeftSubMenuM,div.LeftSubMenu2{
	visibility:hidden;
	position:absolute;
	left:153px;
	top:0;
	width:195px;
	z-index:10000;
	font-size:11px;
	background-color:#cbced5;
	background-image:none;
}
div.LeftSubMenu2 {
	left:196px;
}
div.LeftSubMenuM a,div.LeftSubMenuM a:hover {
	display:block;
	font-family:arial;
	font-size:12px;
	color:#4d3d68;
	text-decoration:none;
	border-bottom:1px solid #4d3d68;
	background-image:none;
	padding:5px 0 6px 12px;
}
div.LeftSubMenuM a:hover {
	color:#3E9B39;
}
.haschildren3,.haschildren,.haschildren2{
	position:absolute;
	left:180px;
	top:0;
	z-index:10000;
}
.haschildren{
	left:140px;
	top:5px;
}
.haschildren2 {
	left:138px;
}
.HolderSub {
margin-top:54px;
margin-left:10px;
width:501px;
}
div.SubMenu {
visibility:hidden;
position:absolute;
background-color:#C9951D;
border-bottom:1px solid #fff;
left:0;
top:-2px;
width:195px;
z-index:10;
}

div.Position {
left:142px;
}

div.Position2 {
left:284px;
}

div.SubMenu a {
display:block;
font-family:arial;
font-size:11px;
color:#4d3d68;
font-weight:700;
text-decoration:none;
background-color:#cbced5;
border-top:1px solid #4d3d68;
padding:5px 0 6px 12px;
}

div.SubMenu a:hover {
color:#fff;
text-decoration:none;
}
.advancedsearch{
	padding:2px 0 0 7px;
	color:#FFF;
}
.advancedsearch a{
	text-decoration:underline;
	color:#FFF;
}
.advancedsearch a:hover{
	text-decoration:none;
}
.margbottom15{
	margin-bottom:15px;
}
.youshouldknowlink{
	font-size:11px;
	font-family:Tahoma;
}
.youshouldknowlink a{
	text-decoration:none;
	color:#494949;
}
.youshouldknowlink a:hover{
	color:#3A9935;
}
.youshouldknowlist{
	padding:0px;
	margin:0px;
}
.youshouldknowlist li{
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	background:url(../images_new/shouldknowbullet.gif) no-repeat 0 6px;
	border-bottom:1px dotted #B9B9B9;
	padding:0px;
}
.youshouldknowlist li a{
	padding:3px 0 2px 10px;
	display:block;
}
.playpauseyoushouldknow{
	padding:20px 0px 10px 30px;
}
.whatyoushouldknowcont{
	padding:7px 0 0 7px;
	/*background:url(../images_new/whatyoushouldknowback.gif) no-repeat  right center;*/
}
a.greenlink
{
    color:#3A9934 !important;
}
.purple, a.purple,span.purple{color:#4D3D68;}
.bold, a.bold,span.bold{font-weight:bold;}
a.purple:hover{color:#848285 !important;}
.members{
	color:#4F3C69;
	font-family:arial;
	font-size:13px;
	padding-left:12px;
	line-height:18px;
}
.members a{
	background-image:url(../images/submenubulleton.gif);
	background-repeat:no-repeat;
	background-position:5px 10px;
	padding:5px 0px 3px 11px;
	color:#4F3C69;
	text-decoration:none;
}
.members a:hover{
	color:#4F3C69;
	text-decoration:underline;
}
.members-home{padding-bottom:10px; bottom-top:10px;}

.Cybersecurity
{
    	background:url(../images_new/banners-back2.gif) no-repeat 0 -152px;
    	height:29px;
    }
    
    