@charset "utf-8";

body {
font:11px tahoma;
color:#4d4e4a;
background:#fcfbf9 url(images/h_bg.jpg) repeat-x;
margin:7px 0 0 0;
padding:0;


}

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

h3{
margin:0 0 27px 0;
font-size:15px;
}



a {
font:11px tahoma;
color:#666;
text-decoration:none;
outline: none;
}

a:hover {
color:#004A80;
}


.footer {
	font:11px ;
	color:#837E7B;
	line-height:16px;
}

#in_contentbg{
	background:url(images/in_contentbg.jpg) repeat-x;
	height:440px;
	padding:26px 0 25px 0;

}

#in_nav{
	background:url(images/in_navbg.jpg) repeat-x;

	}
	
#inbanner{
	background:url(images/in_bannerbg.jpg) repeat-x;
	}
	
#inbanner2{
	background:url(images/in_bannerbg.jpg) repeat-x;
	width:950px;
	}	

#all{
 	background:url(images/hrep.jpg) repeat-y;
 }
 
#all2{
 	background:url(images/hrep.jpg) repeat-y;
	width:900px;
	border:1px solid #FFFFFF;
 } 
 
.whitey{
 	color:#FFF;
	font:11px;
	line-height:16px;
 }
 
.whitey a{
	 color:#004A80;
 	text-decoration:underline;
 }


.Blacky{
 	color:#000;	 
 }
 
 
.borderimg{
	border:1px solid #FFF;
	
}

.borderimg2{
	border:1px solid #2f7374;
	padding:7px;
	
}



h1{
	color:#3F7074;
	font:11px tahoma;
	font-weight:bold;
	margin:0 0 20px 0;
	
	
	}


#in_pad{
	margin:0 15px;
	float:left;
}

#in_pad .content-left {
	width:330px;
	float:left;
}

#in_pad .content-right {
	width:276px;
	float:left;
	margin-left:15px;
	padding:5px;
}
.content-right #secrets {
	border:3px solid #000000;
	background:#00CCFF;
	height:97px;
	text-align:center;
}

#secrets a, #secrets a:hover, #secrets a:visited {
	font-size:19px;
	font-family:arial;
	color:#000777;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
}

.button {
	border: 1px solid #000000;
	height: 30px; 
	font-family: Arial; 
	font-size:13px; 
	color:#0000FF; 
	cursor:pointer
}

.borderman{
	border:1px solid #FFF ;
	background:url(images/gradient_pro.jpg) repeat-x;
	padding:1px;
	margin:10px;
	width:451px;
	height:203px;
	}
	
.bordermain{
	border:1px solid #FFF ;
	background:#AFB494 url(images/gradient_pro.jpg) repeat-x;
	padding:1px;
	
	
	}
	
.yellow{
	color:#fff183;
		font:11px;
}
.yellow a{
	color:#fff183;
	font-weight:bold;

}


.brownies{
	color:#775f1f;
		font:11px;
}
.brownies a{
	
	font-weight:bold;

}

.sidewind{
/*	background:#E8E6D9 url(images/gradbig.jpg) repeat-x; */
	background:#b4b798 url(images/gradbig.jpg) repeat-x;
	
/*	height:411px; */
	/*height:450px;*/
	font:15px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:10px;
	
	}
	
	.sidewind a{
	color:#FFFFFF;
	
	}

.theMarin ul, .theMarin li, .theMarin a {
font-size:12px;
}


.yellowHead{
	color:#fff183;
		font:14px "trebuchet MS";
		
}
.yellowHead a{
	color:#fff183;
	font-weight:bold;

}

.header-title {
	margin:0px;
	line-height:15px;
	font-family:Arial; 
	font-size:18px; 
	color:#09136a;
}

/*public login*/

.site-container {
	width:968px;
	margin:0px auto;
	
}

.site-container #container {
	float:left;
	margin:0px;
	padding:0px
}

#container .top-border {
	float:left;

}

#container .left-border {
	float:left;
	background:url(images/h_left.jpg);
	height:546px;
	width:11px;
	clear:both;
}

#container .right-border {
	float:left;
	background:url(images/h_right.jpg);
	height:546px;
	width:9px;
}

#container .mid-border {
	float:left;
	background:url(images/in_contentbg.jpg);
	background-repeat:repeat-x;
}

.mid-border #header {
	background:url(images/in_bannerbg.jpg);
	background-repeat:repeat-x;
	float:left;
	height:75px;
	width:948px;
}

#header .marinpic {
	float:right;
	position:absolute;
	left: 867px;
	top: 19px;
}

#header .header-txt {
	color:#FFFFFF;
	line-height:16px;
	float:right; 
	text-align:left; 
	margin-top:0px;
	margin-right:40px;
}

.mid-border #menu {
	background:url(images/in_navbg.jpg);
	background-repeat:repeat-x;
	height:32px;
	float:left;
	width:948px;
	clear:both;
}

#container .bottom-border {
	float:left;
	clear:both;
}


.imgright {
	margin-top:-137px;
	height:550px;
}
/*free report login*/
#in_pad .singup-content-left {
	width:335px;
	float:left;
	margin-right:10px;
}

.singup-content-left h1 {
	color:red;
	font-size:15px;
	font-family:arial;
}

.singup-content-left p#second_heading {
	color:blue;
	font-size:13px;
	font-family:arial;
}

.singup-content-left p {
	font-size:13px;
	font-family:arial;
}

#in_pad .singup-content-right {
	width:295px;
	float:left;
	margin-left:15px;
	padding:5px;
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	overflow:hidden;
}

#in_pad .singup-content-right #flash-video {
	float:left;
	width:295px;
	margin-left:-17px;
}

/*
.singup-content-right #signup-arrow {
	float:left;
	width:85px;
	margin-top:155px;;
	overflow:hidden;
	vertical-align:middle;
}*/

#signup-arrow img {
	margin-left:20px;
}

.singup-content-right #login-box{
	width:256px;
	margin-left:15px;
	padding:5px;
	overflow:hidden;
	background:#FFFFFF;
}

#login-box ul.login-form {	
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:10px;
}

#login-box ul.login-form li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	float:left;
	padding-bottom:10px;
}

#login-box ul.login-form li div {
	width:95px;
	float:left;
}

#login-box ul.login-form li#signup-arrow {
	float:left;
	width:85px;
}

#login-box ul.login-form li#signup-button {
	border:1px solid #000000;
}

#login-box .lower-singup-text {
	margin-top:20px;
	clear:both;
}

.lower-singup-text #signup-text-title {
	font-family:arial;
	font-size:15px;
	color:#FF0000;
}

.lower-singup-text #signup-text {
	font-family:arial;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding:20px 15px;
	line-height:25px;
	display:inline-block;
}

.new-signup-button {
	background:url(images/newbutton.gif);
	background-repeat:no-repeat;
	height:25px;
	width:128px;
	border:0px;
}

#secrets .bg_img {
	width:49px; 
	height:49px; 
	margin:0px;
	padding:0px;
	float:left;
	margin-top:48px;
}

#secrets .bg_img2 {
	width:49px; 
	height:49px; 
	margin:0px;
	padding:0px;
	float:left;
	margin-top:48px;

}

#secrets .link_txt {
	float:left;
	width:220px;
	margin:0px;
	padding:0px;
}

#secrets .lower_link_txt {
	float:left;
	width:220px;
	margin:0px;
	padding:0px;
}

.imgcontainer {
  	height:49px;
	width:49px;
	background:url(images/red_button.png);
	background-repeat:no-repeat;
	
}

.change_bg {
	height:49px;
	width:49px;
	background:url(images/green_button.png);
	background-repeat:no-repeat;
	display:block;
}

.return_bg {
	height:49px;
	width:49px;
	background:url(images/red_button.png);
	background-repeat:no-repeat;
	display:block;
}
/*hack for google chrome*/
/*body:nth-of-type(1) .bg_img {
        position:absolute; 
        left: 895px; 
        top: 202px;
  }
 
body:nth-of-type(1) .bg_img2 {
        position:absolute; 
        left: 895px; 
        top: 502px;
  }  
  */
  /*end of google chrome hack*/

