	/* -----------------  page styles -------------------------------------------------------*/

body { 
	padding:0; 
	margin:0; 
	font:10px Verdana, sans-serif; 
	line-height: 17px; 
	/*background:#f4f4f4 url(../images/bodybg.gif) center repeat-y;*/ 
	color: #555; 
	
	}

.hr {
	
}

#wrapper { 
	margin:0px auto; 
	height:100%;
	width:964px; 
	padding:0; 
	background-color:#F0F8FB;
	
	}
	
	.option2 {
	color:#000 !IMPORTANT;
	font-weight:bold;
	text-decoration:underline;
	}
	
	#facebooklink {
		
height:50px;
margin:210px 0 0 80px;
position:absolute;
width:50px;
float:left;
	}
	
	#linkedinlink {
	float:right;
height:50px;
margin:-66px 0 0 217px;
position:absolute;
width:50px;
	}

/* -----------------  general styles  -------------------------------------------------------*/
#product_title {
color:#152648;
font-size:11px;
font-weight:bold;
padding-bottom:4px;	
}

.NewsArchive {
	line-height:19px;
	font-size:12px;
}

.NewsArchive a {
	color:#30A6D4;
	font-family:verdana;
	text-decoration:underline;
	font-size:small;
}

.NewsArchive .pb {
	padding-bottom:1.5em;
}

.NewsArchive .pl {
	padding-left:0.75em;
}

.news_article{
	line-height:19px;
	font-size:16px;
}

.news_article a {
	color:#30A6D4;
	font-family:verdana;
	text-decoration:underline;
	font-size:small;
}
.news_article p {
	margin-bottom:1em;
}

.spacer {
	width:0px;
}

.navlink {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.navbreak {
	margin:0px 0 0;
padding:0;
}

.clear {
clear:both;	
}

a { 
	color:#152648; 
	text-decoration: none;
	background:none; 
	
	}

a:hover { 
	color:#152648; 
	background:none; 
	text-decoration:none; 
	
	}

p { 
	margin:0;
	padding-top:2px;
}

h2 { 
	font-weight:bold; 
	font-size:12px; 
	padding:0px 0 4px 0px; 
	margin: 0 0 2px 0; 
	color:#444; 
	background:none; 
	border-bottom: 2px dotted #444;

}

ul {
	margin:0 0 0 10px; 
	padding : 0; 
	list-style : none; 
	
}

img { 
	border: 0;

}

h4 {
	font: 30px 'HelveticaNeue-CondensedBold', 'Arial Narrow', Helvetica, Arial, sans-serif;
	margin:0;
	
	}

.pic{
	margin-top:8px;
	
	}
/* -----------------  top info  -------------------------------------------------------*/

#header { 
	background:#FFFFFF none repeat scroll 0 0;
height:65px;
padding-left:10px;
padding-top:5px;
width:954px;
}

#logo{
	background:url(../images/logo.png) no-repeat;
	width:289px;
	height:32px;
	margin:14px 0 0;
	
}

#banner {
	float:right;
	
}

.top_banner {
margin:0px 5px 0 0;
}

#title {
	float:left; 
	width:240px; 
	padding: 20px 0 10px 60px;
	}
	
#title h3 {
	font-size:12px; 
	padding:5px 0 0 0; 
	margin:0; 
	color:#444;
	}
	
#hright {
	float:right; 
	width:540px; 
	height: 60px; 
	margin:15px 0 0 0;
	}
	
#hrighttop {
	width: 200px;
	margin: 0 2px 0 0; 
	padding: 0 8px 2px 0; 
	float:right; 
	text-align: right;
	}

#title p {
	font-size: 0.9em; 
	color: #808080; 
	padding: 0; 
	background: inherit;
	}

.nav {
background:transparent url(../images/nav.png) repeat-x scroll 0 0;
height:39px;
width:964px;
}

.moreinfo {
color:#666 !IMPORTANT;
font-size:10px;
font-weight:lighter!IMPORTANT;
}

#maincontainer {
	width:967px;
	height:735px;	
}


.nav ul li {
float:left;
font-weight:bold;
margin:11px 0 0;
padding-left:20px;
padding-right:20px;
width:auto !important;
	font:Arial, Helvetica, sans-serif;
	
}

.niftycorners {
	margin-bottom:0px !IMPORTANT;
}

.subnav {
	background:#F0F8FB;
height:20px;
padding:0px 0 0;
width:964px;
}

.subnav ul{
	float:left;
	height:20px;
}

.subnav ul li{
float:left;
margin-top:0;
padding-right:11px;
	
}

.subnavorder {
	color:#152648 !IMPORTANT;
	font-size:9px;
	font-weight:bold;
	text-decoration:none !IMPORTANT;
}

.subnav a {
	color:#152648 !IMPORTANT;
	font-size:9px;
	font-weight:bold;
	text-decoration:none !IMPORTANT;
}

.subnav a:hover {
	color:#152648 !IMPORTANT;
	font-size:9px;
	font-weight:bold;
	text-decoration:none !IMPORTANT;
}



.leftcontain {
	float:left;
	height:424px;
	margin:5px 0 0 6px;
	width:448px;
}

.rightcontain {
	width:488px;
	height:424px;
	float:right;
	margin:5px 6px 0px 0px;
}




.justadded {
	height:206px;
	margin:16px 0 0;
	position:relative;
	width:448px;
	}

.breakingnews {
background:transparent url(../images/sb_bg.jpg) no-repeat scroll 0 0;
float:left;
font-size:9px;
height:427px;
line-height:10px;
padding:3px 0 0 0;
width:239px;
}

.breakingnewscont {
height:380px;
margin:10px 0 0 11px;
overflow-x:hidden;
overflow-y:scroll;
width:220px;
	}



.breakingnews .niftycorners {

	
}

.news_features {
	background:transparent url(../images/sb_bg.jpg) no-repeat scroll 0 0;
float:right;
font-size:9px;
height:427px;
line-height:11px;
padding:3px 0 0;
width:239px;}

.news .niftycorners {

	
}

.newstitle {
	color:#152648;
font-family:verdana;
font-size:11px;
font-weight:bold;
height:20px;
padding:4px 0 0 7px;
width:222px;
}

.newscont {
	height:380px;
margin:10px 0 0 11px;
overflow-x:hidden;
overflow-y:scroll;
width:220px;
}

.newsconttop_online {
background:transparent url(../images/left-top2.png) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:verdana;
font-size:11px;
font-weight:bold;
height:24px;
margin:0 0 0 1px;
overflow:hidden;
padding:5px 0 0 10px;
width:945px;

}


#menu { 
	width: 540px; 
	float:right; 
	margin:2px 0 0 0; 
	padding:0; 
	text-align:right;
	}
	
#menu li { 
	display:inline; 
	}

#menu li a {  
	color:#444; 
	text-decoration:none; 
	padding:1px 10px 1px 10px;
	height:19px; 
	background:none;
	}
	
#menu li a:hover { 
	background: none;
	color:#631e19;
} 

/* ----------------- Main content -------------------------------------------------------*/

#main {
	height:444px;
	width:964px;
	background-color:#f0f8fb;
	}


*+html #main {
margin:14px 0px 0px 0px;	
}

#homepic {
	width:100%; 
	height:250px; 
	margin:5px 0 10px 0;
	background: url(../images/homepic.jpg) no-repeat;
	}
	
#homepic a {
	color:#fff;
	}

#homepic:hover {
	background: url(../images/homepichover.jpg) no-repeat;
	}
	
.message{ 
	position:absolute;  
	width:360px; 
	float:left; 
	margin:70px 0px 0px 165px; 
	color:#fff;
	}
	
.mainnav {
	color:white;
	text-decoration:none;	
}

.mainnav a:hover {
	color:white;
	text-decoration:none;	
}

.nav a:hover {
 /*color:#ffffff;	*/
}

.nav a {
 color:#ffffff;	
}

.ourproducts {
	color:#152648 !important;
float:left;
font-size:10px;
font-weight:bold;
padding-left:10px;
padding-right:15px;
}

.signup {
float:right;
height:18px;
margin:-34px 17px 0 0;
width:75px;
}

	
#bottomcontenttop{
	width:100%;
	height:10px;
	background: url(../images/b_contenttop.jpg) no-repeat;
	}
	
#bottomcontent{
	width:898px; 
	height:300px;
	border-right:1px solid #c5c5c5;
	border-left:1px solid #c5c5c5;
	}
	
#bottomcontentbtm{
	width:100%;
	height:10px;
	background: url(../images/b_contentbtm.jpg) no-repeat;
	}
	
.left {
	float: right;
	width: 270px;
	margin: 0 6px 5px 0; 
	padding:10px;
	}
	
.middle {
	float: right;
	width: 270px;
	margin: 0 6px 5px 0; 
	padding:10px;
	}
	
.right {
	float: right;
	width: 270px;
	margin: 0 6px 5px 0; 
	padding:10px;
	}
	
.thumbs img{ 
	position:relative;
	padding:1px;
	margin:5px 8px 5px 9px;
	border:2px solid #631e19;
	background:none;
	}

.thumbs img:hover{
	border:2px solid #c5c5c5; 
	background:none;
	}

/* ----------------- Bottom content -------------------------------------------------------*/

#bottom {
bottom:0px !IMPORTANT;
}


.productcont {
	
}


#bottom {

position:relative !IMPORTANT;
width:964px;
}



#footer { 
	clear: both; 
	text-align:center; 
	line-height: 1.8em; 
	color: #444; 
	background: #fff; 
	padding: 4px 0; 
	margin:10px 0 0 0;
	}
	
#footer a {
	color: #631e19; 
	background: inherit;
	}
#frame {
	width:967px;
	height:735px;
	
}

#ftrcont {
width:964px;	
}

#ftrnav {
background-color:#F0F8FB;
color:black;
height:94px;
padding-top:4px;
vertical-align:bottom;
width:964px;
z-index:auto;
	
}

#ftrnav {

}



#ftrnav {

}

.ftrnavRO {
	margin:0 0 0 160px;
	padding: 0px 0px 0px 0px;
}

#ftr {
	height:30px;
padding-top:7px;
width:964px;
background:#FFF;
	
}

#ftr a{
	color:#333333;
padding-left:5px;
padding-right:5px;
font-size:9px;
}
	
/*----------------ftr nav -----------------------------------------------*/

.copywrite {
	float:right;
margin:-2px 0 0;
font-size:9px;
}


.explore {
color:#333333;
display:block;
font-weight:bold;
height:38px;
margin:14px 0 0 20px;
position:absolute;
width:108px;
}

*+html .explore {
margin:14px 0 0 -100px;
position:absolute;
}

.linkz {
	color:#333333;
	font-weight:bold;
	margin:12px 0 0 49px;
	width:100px;	
}

a.rollover1 {
	display: block;
	float:left;
	height:49px;
	text-decoration:none;
	width:49px;
	background: url("../images/spots_ua.png") ;
	}

a.rollover1:hover {
	background-position:-147px -49px;
	}
	
a.rollover2 {
	display: block;
	height:49px;
	float:left;
	text-decoration:none;
	width:49px;
	background: url("../images/directors_ua.png") ;
	}

a.rollover2:hover {
	background-position: -147px -49px;
	}	

a.rollover3 {
	display: block;
	height:49px;
	float:left;
	text-decoration:none;
	width:49px;
	background: url("../images/contacts_ua.png") ;
	}

a.rollover3:hover {
	background-position: -147px -49px;
	}

a.rollover4 {
	display: block;
	height:49px;
	float:left;
	text-decoration:none;
	width:49px;
	background: url("../images/musicvideo_ua.png"); 
	}

a.rollover4:hover {
	background-position: -147px -49px;
	}
	
	a.rollover5 {
	display: block;
	float:left;
	height:49px;
	text-decoration:none;
	width:49px;
	background: url("../images/creative_ua.png") ;
	}

a.rollover5:hover {
	background-position: -147px -49px;
	}
	
a.rollover6 {
	display: block;
	float:left;
	height:49px;
	text-decoration:none;
	width:49px;
	background: url("../images/news_ua.png") ;
	}

a.rollover6:hover {
	background-position: -147px -49px;
	}	
	
.displace {
	position: absolute;
	left: -5000px;
	}


.ftrnavRO .rollover1 {
	margin:0 70px 0 0;
}

.ftrnavRO .rollover2 {
	margin:0 70px 0 0;
}
.ftrnavRO .rollover3 {
	margin:0 70px 0 0;
}

.ftrnavRO .rollover4 {
	margin:0 86px 0 0;
}


.ftrnavRO .rollover5 {
	margin:0 70px 0 0;
}

.ftrnavRO .rollover6 {
	margin:0 70px 0 0;
}

/*--------------------------breaking spots---------------------------*/

.breakingspots {
	width:448px;
	height:206px;
	background:url(../images/bs_bg.png) no-repeat;
	}
.title_split {
	width:100%;
	height:2px;
	background:url(../images/title-split.png) no-repeat;
	margin-top:5px;
}


.bs_title {
	color:#FFFFFF;
font-family:verdana;
font-size:11px;
font-weight:bold;
height:20px;
padding:4px 0 0 10px;
width:100%;
}

#bs_content {
color:#FFFFFF;
font-size:9px;
height:175px;
line-height:12px;
padding:5px 0 0 5px;
width:440px;
}


.bs_left {
	width:140px;
	height:174px;
	float:left;
	margin:0 0 0 0;
	text-align:center;

	
}

.bs_mid {
	width:140px;
	height:174px;
	float:left;
	margin:0 0 0 0;
	text-align:center;
	
	
	
}

.bs_right {
	width:140px;
	height:174px;
	float:left;
	text-align:center;
	
	
}

.bs_left img{
	

	
}

.bs_mid img {
	
	
	
}

.bs_right img {
	
	
}

.bs_headline1 {
	font-weight:bold;
}

.bs_headline1 img {
	
}

.view {
	float:right;
margin:-18px 12px 0 0;
}



.breaking_image {
	
}

#bs_image_cont {
	width:100px;
	height:75px;
	margin:0 auto;
	padding-top:17px;
}

.bs_h_split {
height:175px;	
}

.bs_view a{
color:#fff;	
}

.bs_cont {
	height:41px;
width:100%;
	
}

.bs_cont1 {
	height:41px;
width:100%;
}
.bs_cont2 {
	height:41px;
width:100%;
	
	
}
/*-------------lowmain------------------*/

#lowmain {
background:#D6D6D6 url(../images/btm-div.png) no-repeat scroll 0 0;
height:284px;
margin:0;
width:965px;
 }
 
 #lowmain2 {
background:#D6D6D6;
height:197px;
margin:0;
width:965px;
 }
 
 #lowmain3 {
background:#D6D6D6;
height:197px;
margin:0;
width:943px;
 }


.NR_members {
background:transparent url(../images/renewing_bg.png) no-repeat scroll 0 0;
float:left;
height:278px;
margin:0 0 0 2px;
width:435px;
}

.NR_title {
color:#152648;
font-family:verdana;
font-size:11px;
font-weight:bold;
height:20px;
padding:20px 0 0 20px;
width:222px;
}

.NR_title2 {
border-bottom:1px solid;
color:#152648;
font-family:verdana;
font-size:11px;
font-weight:bold;
height:20px;
margin:-13px 0 0;
padding-bottom:0;
position:relative;
width:230px;
}

.NR_members_cont {
float:left;
height:207px;
margin:0;
overflow-x:hidden;
overflow-y:scroll;
padding-left:13px;
padding-top:6px;
width:408px;
}

.videospot {
	background:url(../images/test_bg.jpg) no-repeat;
float:left;
height:250px;
margin:14px 5px 0 -10px;
text-align:center;
width:304px;
}

#testies {
line-height:11px;
padding-top:3px;
}
.memberlogin {
color:#FFFFFF;
float:left;
margin:14px 0 0;
padding:0 0 0 1px;

}
    
	.memberlogin a {
		
		color:#FFF;
		padding-left:24px;
	}
	/*-------------Bnews------------------*/
	
	.bnewsheadline {
		
	}
	
	.newsmore {
font-size:9px;
font-weight:bold;
height:11px;
margin:0 0 0 2px;
padding:0;
text-decoration:none !important;
width:40px;
		
	}
	
	
	.newsmore img {
	margin:0px 0px 0px 0px;	
	}
	
	.newsmore a {
		color:#152648;
font-weight:bold;
text-decoration:none !IMPORTANT;
	}
	
	.newsmore a:hover {
		color:#152648;
font-weight:bold;
text-decoration:none !IMPORTANT;
	}
	
	.greysplit {
		background:transparent url(../images/grey-split.png) no-repeat scroll 0 0;
height:2px;
margin:3px 0 0;
width:100%;
	}
	.greysplit2 {
		background:transparent url(../images/grey-split.png) no-repeat scroll 0 0;
height:2px;
margin:0 0 0 9px;
width:412px;
	}
	
	/*----Memberlogin-------*/
	
	.formcont {
		font-family:Verdana,sans-serif;
	}
	
	.login {
		color:#152648;
font-weight:bold;
margin:0 0 0 39px;
	}
	
	.userlogin {
		
	}
	
	.textbox1 {
		font-size:10px;
		width:170px;
	}
	
	.textbox2 {
		font-size:10px;
	width:170px;
	}
	
	.textbox3 {
		font-size:9px;
		width:170px;
	}
	
	.checkbox {
		
	}
	
	.loginimg {
		margin:40px 0 0 -105px;
position:absolute;
	}
	
	html[xmlns*=""] body:last-child
	.loginimg {
		margin:30px 0px 0px 70px;
		
	}
	
	
	@media screen and (-webkit-min-device-pixel-ratio:0){
	.loginimg {
		margin:36px 0 0 -105px;
	}}
	
	.notreq {
font-family:Verdana,sans-serif;
color:#FFF !IMPORTANT;
font-size:10px !IMPORTANT;
	}
	
	.signupimg {
		margin:0 0 -2px 19px;
	}
	
	#inputcheck {
		float:left;

margin:2px 0 0 0px;
	}
	
	#passwordtxt {
		
	}
	
	
	/*----------IE PNG HACK-------------*/
	
	

/*--------------Breaking News--------------------*/

.archive {
float:right;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.archive {
margin:0px 5px 0 0;	
}
}

.archive, x:-moz-any-link { 
margin:-9px 5px 0 0;	
}

.archive, x:-moz-any-link, x:default {
margin:-1px 5px 0 0;	
}


*+html .archive {
margin:-9px 5px 0 0;	
}

*+html .readall {
margin:-9px 5px 0 0;	
}

*+html
.readall {
margin:-10px 5px 0 0; !IMPORTANT;	
}
*+html
.archive {
margin:-10px 5px 0 0; !IMPORTANT;	
}

.readall {
	float:right;
}

.readall, x:-moz-any-link { 
margin:-9px 5px 0 0;	
}

.readall, x:-moz-any-link, x:default {
margin:-1px 5px 0 0;	
}

html>/**/body .foo, x:-moz-any-link, x:default .readall {
margin:-9px 5px 0 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.readall {
margin:0px 5px 0 0;
}
}







.bn_title {
	color:#152648;
font-weight:bold;
	
}

.bn_title a{
	color:#152648;
font-weight:bold;
}


.bn_title a:hover{
	color:#152648 !IMPORTANT;
font-weight:bold;
}


.bn_subtitle {
	color:#464646;
	
}

.bn_subtitle a{
	text-decoration:none !IMPORTANT;
}

.bn_link {
	
}

.bn_content {
	
}

.breakingtitle {
color:#152648;
font-family:verdana;
font-size:11px;
font-weight:bold;
height:20px;
padding:4px 0 0 7px;
width:222px;
}



/*-----------------New & Renewing Members-----------------*/

.NF_photo {
float:left;
margin-right:10px;
}

.NF_photo2 {
float:left;
margin-right:10px;
width:105px;
height:105px;
overflow:hidden;
}



.NF_feature {
	position: inherit;
	
	
}

.NF_date {
	
}

.NF_title {
	color:#152648;
font-family:verdana;
font-weight:bold;
}

.NF_subtitle {
	
}

.membericon {
	width:15px !IMPORTANT;
	height:20px !IMPORTANT;
}




.member{
	width:50px;
	height:12px;
	font-size:10px;
	font-family:Arial,Helvetica,sans-serif;
	color:#112143;
	font-weight:normal;
	background:url(../images/member_button_incomp_bg.png);
	float:left;
	
	}




.companylogo {
display:block;
float:left;
padding-left:10px;
padding-right:10px;
padding-top:0;
width:32px;
}

#row {
	float:right;
height:49px;
width:50%;
}

#row a{
	
}

#row hr{
	
}

#row a:hover{
	
}

#datacont {
	float:left;
line-height:14px;
padding-top:3px;
width:149px;
}

#datacont a {
	color:#152648;
font-size:10px;
font-weight:bold;	
}

.NF_IMG {
width:auto;
}

.NR_members_div {
height:215px;
margin:0 0 0 9px;
overflow-x:hidden;
overflow-y:scroll;
width:217px;
float:left;
}

/*--------Newsletter---------*/

.newslettertitle {
color:#FFFFFF;
font-size:11px;
}
.facebooktitle {
color:#FFFFFF;
font-size:11px;
}
.newsinput {
font-size:11px;
height:12px;
width:170px;
}

.newsletter {
	background:transparent url(../images/nav_gradiant.png) repeat scroll center bottom;
width:100%;
padding-right:20px;
margin-bottom:8px;
	
}

.newsletterBTN {
	vertical-align:middle;
}

.fb_btm {
	margin:3px 0 0;
}

/*------------------------ menu styles ----------------------------*/
#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{
	float: left;
	color: #FFF;
		}

	#jsddm li a
	{	display: block;
		color: #FFF;
		white-space: nowrap}

	#jsddm li a:hover
	{ 	color: #FFF;}
	
	#jsddm li a:visited {
		color: #FFF;
	}
		
		#jsddm li ul
		{	
			position: absolute;
			visibility: hidden;
			margin:0px 0 0 -30px;
			}
		
			#jsddm li ul li
			{	float: left;
				display: inline;
				padding-left:30px;
padding-right:0;
}
			
			#jsddm li ul li a
			{	width: auto;
				}
			
			#jsddm li ul li a:hover
			{ color:#152648 !IMPORTANT;	}
			
		*+html	
		#jsddm img {
			margin-left:-14px;
		}
/* Easy Slider */
	#slider1 {
    width: 720px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#slider1Content {
    width: 720px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    width: 694px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}

#allfeaturestab {
float:left;
width:48%;
}

*+html #allfeaturestab {
float:left;
width:47%;
}

.slider1Image span strong {
    font-size: 14px;
}
.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 280px;
}
.right {
	right: 0;
	bottom: 0;
	width: 110px !important;
	height: 280px;
}
ul { list-style-type: none;}

#slider1 ul li {
	padding-left:0px !IMPORTANT;
	margin-top:0px !IMPORTANT;
	
}

/* // Easy Slider */
			
			
			/*New&Renewing*/
			
			.NR_company {
	float:left;
font-family:Verdana;
font-size:10px;
line-height:16px;
padding-bottom:10px;
width:190px;
cursor:pointer;
			}
			
			.NR_img {
				float:left;
				height:60px;
				padding-right:10px;
				width:60px;
			}
			
			.NR_info {
				line-height:14px;
				
			}
			
			
/*---news page----*/





#mainarea {
	background-color:#F0F8FB;
	height:auto;
	width:100%;
}

*+html #mainarea {
margin:14px 0px 0px 0px;	
}


#wrap {
	height:100%;
margin:0 auto;
padding-bottom:10px;
padding-top:5px;
width:964px;
}


#wrap2 {
	height:550px;
margin:0 auto;
padding-bottom:10px;
padding-top:5px;
width:964px;
}


#left {
float:left;
margin:0px 6px 0;
width:715px;
}

#left2 {
float:right;
margin:0px 6px 0;
width:715px;
}





.newsconttop {
background:transparent url(../images/left-top.png) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:verdana;
font-size:11px;
font-weight:bold;
height:24px;
margin:0 0 0 1px;
overflow:hidden;
padding:5px 0 0 10px;
width:704px;

}

.featurescont {
	background:url(../images/featurescont-bg.png) repeat-x;
float:left;
height:117px;
margin-left:1px;
width:49.8%;
	
}

.featurescont2 {
	background:url(../images/featurescont-bg2.png) repeat-x;
float:left;
height:122px;
margin-left:1px;
width:49.8%;
	
}


.featurelist {
	background:transparent url(../images/featuredlistbg.png) repeat-x scroll 0 0;
float:left;
height:185px;
margin-left:1px;
margin-right:1px;
width:66.7%;}

.getudates {
width:32.9%; height:185px; float:left;
background:url(../images/featuredlistbg.png) repeat-x;
}

#r-sidebar {
float:left;
height:auto;
width:230px;
}

.top-sidebar {
	width:235px; height:16px; float:left; background:url(../images/sidebartop.png) no-repeat; margin:0 0 0 0px;
}

.mid-sidebar {
	width:233px; height:100%; float:left; background:#ffffff;
}

.mid-sidebar img {
	margin:0 0 0 19px;
	
}

.mid-sidebar a {
	
}

.btm-sidebar {
	width:235px; height:16px; float:left; 
}

#newscontent {
	width:726px; height:auto; float:left;
}



.featureftr {
	background:transparent url(../images/left-btm.png) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:verdana;
font-weight:bold;
height:25px;
width:100%;
}


.bluebar {
           background:#A8BACC none repeat scroll 0 0;
height:5px;
margin:0 0 5px;
width:715px;
	
}

.globalnews {
width:715px;
height:auto;
margin-top:20px;
}

.globaltitle {
	color:#152648 !important;
font-family:verdana;
font-size:11px;
font-weight:bold;
margin-bottom:5px;
padding-left:10px;
}

.globalcontainer {
	height:auto;
min-height:100px;
width:715px;
}

#content {
	
}



.globallogo {
	background:#000000 none repeat scroll 0 0;
float:left;
height:100px;
width:100px;
margin:10px;
}

.globaltext {
font-size:10px;
line-height:14px;	
}

.globaltext span{
	font-size:12px;
	color:#152648 !important;

}

.featuredbtm {
	background:url(../images/featuredbtm.png) no-repeat;
	width:715px;
	height:13px;
}

.featuredbtm2 {
	background:url(../images/featuredbtm2.png) no-repeat;
	width:945px;
	height:13px;
	margin:0 0 0 1px;
	padding-bottom:10px;
}

.featuremid {
	background:#FFFFFF none repeat scroll 0 0;
border:1px solid #152648;
margin-left:1px;
min-height:100px;
width:712px;
}

.featuremid_online {
	background:#FFFFFF none repeat scroll 0 0;
border:1px solid #152648;
margin-left:1px;
min-height:100px;
width:943px;
}

.featuremidcont {
	color:#152648;
font-size:9px;
padding:10px;
}

.featuremidcont3 {
color:#152648;
font-size:9px;
max-height:900px;
overflow-x:hidden;
overflow-y:scroll;
padding:10px;
} 

.featuremidcont2 {
	color:#152648;
font-size:10px;
padding:10px;
line-height:19px;
}
.featuremidcontAD {
	color:#152648;
font-size:10px;
padding:10px;
line-height:19px;
width:450px;
float:left;
text-align:justify;
}

.featuremidcontAD UL {
	
font-size:10px;
line-height:19px;
list-style-type:disc;
}
.featuremid_AD {
	background:#FFFFFF none repeat scroll 0 0;
border:1px solid #152648;
min-height:320px;
width:943px;
margin-left:1px

}
.sidebarlogin {
margin:0 0 0 6px;
}

.title_sf {
	font-size:10px;
font-weight:bold;
}

.title_sf2 {
	font-size:10px;
font-weight:bold;
}

.bg_sf {
		
line-height:15px;
vertical-align:middle;
}

.bg_sf2 {
line-height:15px;
vertical-align:middle;
}

.bg_sf img{
	margin:0px 0 0;
}

.bg_sf2 img{
	margin:0px 0 0;
}
/*  Special Features Page   */


#SF_main {
	background-color:#FFF;
	width:964px;
	heght:328px !IMPORTANT;
}

.SF_maincont {
	
}

#SF_cont {
	background:transparent url(../images/SF_BG.png) repeat-x scroll 0 0;
float:left;
height:321px;
margin:-1px 0 0;
width:648px;
}

#SF_title {
	color:#152648 !important;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	margin:10px 0 0 10px;
}

#SF_title hr{
margin:4px 0 0 -2px;
width:98%;	
}

#SF_left {
	background:url(../images/SF_left_BG.png) no-repeat;
	float:left;
	width:316px;
	height:320px;
	position:static;
}

#SF_lowermain {
	weight:964px;
	background-color:#F0F8FB;
height:534px;
}

.moreimg {
	float:right;
	margin:0 10px 0 0;
	padding:0px 0px 0px 0px;
}

#SF_tabs {
	float:left;
width:734px;
background:#F0F8FB none repeat scroll 0 0;
min-height:473px;
	
}

#SF_sidebar {
	float:left;
width:230px;
text-align:center;
margin:0 0 0 -6px;
}

#SF_sidebar2 {
	float:left;
width:230px;
text-align:center;
margin:0px 0 0;
}

#SF_sidebar3 {
	float:left;
margin-left:12px;
text-align:center;
width:215px;
}

#SF_sidebar4 {
	float:left;
margin:0 0 0 7px;S
text-align:center;
width:215px;
}


#SF_sidebar_cont {
background:#fff;
width:230px;

}

#SF_sidebar_cont2 {
background:#fff;

}

#SF_sidebar_cont2 p{
color:#152648;
font-weight:bold;
padding:5px 0 5px 11px;
text-align:left;
border-bottom:1px solid;
}

.SF_sidebar_top {
background:#F0F8FB url(../images/sb_ftr_top.png) no-repeat scroll 0 0;
height:22px;
width:230px;	
}

.SF_sidebar_top3 {
background:#F0F8FB url(../images/sb_ftr_top3.png) no-repeat scroll 0 0;
height:22px;
width:215px;	
border-bottom:1px solid;
}

#SF_sidebar_cont img {

}

#SF_sidebar_btm {
	background:#F0F8FB url(../images/sb_ftr_btm.png) no-repeat;
	width:230px;
	height:22px;
} 

#SF_sidebar_btm3 {
	background:#F0F8FB url(../images/sb_ftr_btm3.png) no-repeat;
	width:215px;
	height:22px;
} 

#SF_sidebar_btm2 {
	background:#F0F8FB url(../images/sb_ftr_btm2.png) no-repeat;
	width:233px;
	height:22px;
} 

.SF_memberspotlight{
}

#SF_memberlogin {
	height:100px;
	padding-left:10px;
	
}
/*  Memberlogin   */

.ml_top {
	width:210px;
	height:42px;
	background:url(/images/ml_top.png) no-repeat;
}

.ml_bg {
background:transparent url(/images/ml_mid.png) no-repeat scroll 0 0;
height:190px;
padding-bottom:3px;
padding-left:15px;
width:210px;
	
	}
	.ml_login {
	width:226px;
	height:34px;
	background:url(/images/ml_login.png) no-repeat;
	}
	
	.ml_btm {
	width:210px;
	height:16px;
	background:url(/images/ml_btm.png) no-repeat;

	}
	
	.ml_title {
		font-family:verdana;
font-size:11px;
font-weight:bold;
padding-bottom:3px;
padding-left:20%;
	}
	
	.ml_signup {
		
	}
	
	.ml_ftrcont {
	margin:44px 0 0 -20px;
position:absolute;	
	}
	
	@media screen and (-webkit-min-device-pixel-ratio:0){
	.ml_ftrcont {
	margin:35px 0px 0px -10px;
	}
	}
	
	*+html
.ml_ftrcont {
	margin:38px 0px 0px -120px;
	
}

	
.simpleTabs-content .bn_title {
color:#152648;
font-weight:bold;

}
.month {
color:#152648 !IMPORTANT;	
}

.simpleTabs-content .bn_title a{
	color:#152648;
font-weight:bold;
}

.subtitle {
	font-weight:bold;
}

.simpleTabs-content .bn_title a:hover{
	color:#152648 !IMPORTANT;
font-weight:bold;
}


.simpleTabs-content .bn_subtitle {
	color:#464646;
	
}

.simpleTabs-content .bn_subtitle a{
	text-decoration:none !IMPORTANT;
}

.simpleTabs-content .bn_link {
	
}

.simpleTabs-content .bn_content {
	
}

.simpleTabs-content .breakingtitle {

}


/* Products page  */

#prolowcont {
	padding:10px 0 0 9px;
}

#procont {
	background:url(../images/rounded_cont.png) no-repeat;
	height:180px;
width:150px;
margin-right:9px;
float:left;

}

#procont2 {
	background:url(../images/rounded_cont.png) no-repeat;
	height:180px;
width:149px;
margin-right:6px;
float:left;

}

#procontent {
margin:0 auto;
padding-bottom:20px;
text-align:justify;
width:85%;	
}

#proicon {
	text-align:center;
}

#proiconcont {
	font-size:10px;
height:69px;
line-height:14px;
margin:0 auto;
width:120px;
}

#proimglink {
	padding-right:10px;
}

#proiconcont a {
	color:#152648 !IMPORTANT;
	font-weight:bold;
}

#proiconcont a:hover{
	color:#152648 !IMPORTANT;
	font-weight:bold;
}
.prolink {
float:right;
padding-right:9px;
}

#protitle {
font-size:10px;
font-weight:bold;
padding-bottom:9px;
text-align:center;	
}

#pro-wrap {
	height:100%;
margin:0 auto;
padding-bottom:10px;
padding-top:5px;
width:964px;
float:left;
background-color:#F0F8FB;
}

#pro-left {
float:right;
margin-right:10px;
width:715px;
}

.probtm {
	background:url(../images/probtm.png) no-repeat;
	width:725px;
	height:13px;
	padding-bottom:17px;
}

.promid {
	background:#FFFFFF none repeat scroll 0 0;
border:1px solid #152648;
margin-left:1px;
min-height:300px;
width:720px;
}

.promidcont {
	color:#152648;
font-size:9px;
}

.proconttop {
background:transparent url(../images/protop.png) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:verdana;
font-size:11px;
font-weight:bold;
height:24px;
margin:0 0 0 1px;
overflow:hidden;
padding:5px 0 0 10px;
width:725px;

}

#specialfeaturecontentheight {
	
}

/*newsletter tab*/

.newsletterdate {
font-size:9px;
line-height:14px;
font-weight:bold;
color:#152648 !important;
}

.newsletterdate hover{
font-size:11px;
line-height:14px;
color:#152648 !important;
}

#newslettercont a:hover{
	color:#152648 !important;
/*	float:left;
height:123px;
max-height:123px;
width:150px;*/
}

#newslettercont {
	
}

#newsletters_month {
color:#152648 !important;
font-size:11px;
font-weight:bolder;	
}

#underSF {
margin:0;
padding:0 0 0 48px;
text-align:right;	
}
#underSF img{
float:left;	
}

/* Form */

.FN_form {
float:left;
padding-left:12px;	
color:#152648;
padding-bottom:10px;
}

.FN_form_input {
float:right;
padding:0 14px 5px 0;	
}

.LN_form {
	padding-bottom:10px;
	float:left;
padding-left:14px;
color:#152648;
}

.LN_form_input {
float:right;
padding:0 14px 5px 0;	
}

.email_form {
	padding-bottom:10px;
	float:left;
padding-left:14px;	
color:#152648;
}

.email_form_input {
float:right;
padding:0 14px 5px 0;
}

.phone_form {
	padding-bottom:10px;
float:left;
padding-left:14px;
color:#152648;
}

.phone_form_input {
float:right;
padding:0 14px 5px 0;
}

.company_form {
	padding-bottom:10px;
float:left;
padding-left:14px;
color:#152648;
}

.company_form_input {
	float:right;
padding:0 14px 5px 0;
}

.ad_form {
	float:left;
padding-left:14px;
color:#152648;
}

.ad_form_input {

}

.contacttype {
	line-height:19.8px;
padding-left:20px;
text-align:left;
}

.title {
	font-size:12px;
	font-weight:bold;
	color:#152648;
}

#form_container {
	width:212px;
	height:auto;
	margin:-13px 0 0 10px;
}

.form_c_hdr {
	background:transparent url(../images/form_c_hdr.png) no-repeat scroll 0 0;
color:#152648;
font-size:11px;
font-weight:bold;
height:60px;
width:212px;
}

.form_c_mid {
	background:transparent url(../images/form_c_mid.png) repeat-y scroll 0 0;
height:268px;
padding-bottom:4px;
padding-top:6px;
width:212px;
}

html[xmlns*=""] body:last-child
.form_c_mid {
	height: 245px;
}


.form_c_mid2 {
	background:transparent url(../images/form_c_mid.png) repeat-y scroll 0 0;
height:319px;
padding-top:6px;
width:212px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.form_c_mid2 {
height: 290px;	
}
}



.form_c_btm {
background:transparent url(../images/form_c_btm.png) no-repeat;
height:33px !IMPORTANT;
padding-top:9px;
width:212px;
overflow:hidden;
}

*+html .form_c_btm {
padding-top:9px;	
}

/*sidebar contact information*/

#sbcontact {
	padding:0 0 0 0px;
}

.sbcontact_top {
	background:url(../images/contact_top.jpg) no-repeat;
	width:212px;
	height:65px;
	
}
.sbcontact_top p{
	padding-top:32px;
	
}

.sbcontact_mid {
	background: url(../images/contact_mid.jpg) top no-repeat;
	width:212px;
	height:115px;
}

#sbcontact_mid_rep {
	background:url(../images/contact_mid_rep.jpg) repeat-y;
	width:212px;
}


.sbcontact_btm {
	background:url(../images/contact_btm.jpg) no-repeat;
	width:212px;
	height:36px;
	
}

/* menusb */


#menu4 {
	border:1px solid black;
height:192px;
width:211px;
	}
	
#menu4 li a {
height:24px;
text-align:left;
text-decoration:none;
voice-family:inherit;
width:181px;
	}
#menu4 ul li {
margin:0px 0px 0px 0px !IMPORTANT;	
padding-left:0px !IMPORTANT;
}

#menu4 ul {
	margin:0px 0px 0px 0px;
	
}
#menu4 li a:link, #menu4 li a:visited {
	color: #fff;
	display: block;
	background: url(../images/menu4.gif);
	padding: 8px 0 0 30px;
	}
	
#menu4 li a:hover {
	color: #fff;
	background: url(../images/menu4.gif) 0 -32px;
	padding: 8px 0 0 30px;
	}
	
#menu4 li a:active {
	color:#152648;
	background: url(../images/menu4.gif) 0 -64px;
	padding: 8px 0 0 30px;
	}	
	.purpose {
	width:109px;	
	}
	
	
	.tab_article_content {
	font-family:Verdana,sans-serif !important;
font-size:12px !important;
line-height:15px;
	}
	
	.tab_article_content p{
		font-family:Verdana, sans-serif !IMPORTANT;
	}
	
	.tab_article_content p a{
		color:#30A6D4;
		text-decoration:underline;
	}
	
	.tab_article_content font{
		font-size:10px;
	}
	
	*+html .navbreak img {
	
}

*+html .navbreak {
	margin: -28px 0px 0px 0px;
}

*+html #jsddm li ul {
margin:15px 0px 0px -30px;	
}



/*small member login */

.memberlogin2 {
	background:url(/images/smallLoginBG.png) no-repeat;
color:#FFFFFF;
float:left;
margin:0px 0 0;
padding:0 0 0 1px;	
height:100px;
width:300px;
}

.ml_top2 {
	
}

.ml_bg2 {
	
	
}

.ml_title2 {
	height:27px;
	font-weight:bold;
	padding-left:7px;
}

.userlogin2 {
	
}

#username2 {
	float:left;
	padding-left:5px;
padding-right:5px;
}

.textbox12{
	float:left;
	font-size:11px;
	width:82px;
}
#MsgDiv {
margin:38px 0 0 651px !IMPORTANT;
text-align:center !IMPORTANT;
position:absolute !IMPORTANT;
}

*+html #MsgDiv {
margin:38px 0 0 40px !IMPORTANT;
text-align:center !IMPORTANT; 
position:absolute !IMPORTANT;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#MsgDiv {
margin:38px 0 0 651px !IMPORTANT;
text-align:center !IMPORTANT;
position:absolute !IMPORTANT;
}
}

#MsgDiv {
margin:38px 0 0 651px\9 !IMPORTANT;
text-align:center\9 !IMPORTANT;
position:absolute\9 !IMPORTANT;
}



.textbox22{
	width:90px;
	font-size:11px;
		float:left;
}

.textbox32{
	width:90px;
	font-size:11px;
		float:left;
}
#passwordtxt2 {
	float:left;
	padding-right:5px;
	
}

#clienttxt2 {
	float:left;
	padding-right:5px;
}

#clienttxt2 {
	padding-right:0px\9;
}

.checkbox2 {
	
}

.loginimg2 {
	float:right;
	margin:6px 5px 0 0;
	
}

.ml_ftrcont2 {
	
}

.notreg2 {
	
}

.ml_signup2 {
	
}

.ml_btm2 {
	
}
/*Nav 2*/

.nav2 {
background:transparent url(../images/nav.png) repeat-x scroll 0 0;
height:39px;
width:964px;
}

.nav2 ul li {
float:left;
font-weight:bold;
margin:11px 0 0;
padding-left:20px;
padding-right:20px;
width:auto !important;
	font:Arial, Helvetica, sans-serif;
	
}

.nav2 a:hover {
 /*color:#ffffff;	*/
}

.nav2 a {
 color:#ffffff;	
}

.lbg {
color:#152648;
}

.img_caption{
	color:#152648;
	background-color:#F0F8FB;
	font-size: 10px;
	text-align:left;
	line-height:11px;
	padding: 5px;
}

.img_class{
	border:1px solid #999999;
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666;
}