#wrap {
	width:960px;
	margin:0 auto;
	background:#fff;
}

#header {padding: 5px 10px;}

.box-container {

position: center;
margin-left: 90px;
margin-top: 0px;
}

.box-container h3 {
	margin-left: 50px;
	margin-top: 30px;
	font-size: 18px;
	z-index: 3;
	color:#666666;
}
.box-container h3 a:hover   {
text-decoration: underline;
color:#006AA7;

}
.box-container p {
margin-top: 10px;
font-size: 14px;	
line-height: 1.5;
}	

#box-exam {
	
	width: 200px;
	float: left;
	margin: 28px;
	background-image:url('images/10.png');
	background-repeat: no-repeat;
	back-ground-position: top-left;
	
}
#box-money {
	
		width: 200px;
		float: left;
		margin: 28px;
		background-image:url('images/80.png');
		background-repeat: no-repeat;
		back-ground-position: top-left;
	
}
#box-rent {
 		float: left;
		margin: 28px;
		width: 200px;
		background-image:url('images/123.png');
		background-repeat: no-repeat;
		back-ground-position: top-left;
		color:#666666;
		

}

#sign-up-botton {
	
margin: 300px;	
}

#bottom {
clear: left;
background-color: #bbb;
height: 150px;
}
#footer {
 margin:35px auto;	
width: 800px;
overflow: hidden;
clear: left;
background-color: #eee;
-webkit-border-radius: 10px;    /* for Safari */
-moz-border-radius: 10px;
}
.social-networks {
padding-top: 30px;	
margin: 0 -190px;
width: 950px;
padding-right: 235px;
	
}
.facebook {
margin-left: 286px;
margin-top: 20px;
	padding-left: 0;
	display: inline;
	font-size: 20px;

}
.twitter {
margin-left: 27px;
margin-top: 20px;
	padding-left: 0;
	display: inline;
	font-size: 20px;

}
.rss {
margin-left: 38px;
margin-top: 20px;
	padding-left: 0;
	display: inline;
	font-size: 20px;

}
.bottom-links li, h5 {

	margin-left: 10px;
	margin-top: 20px;	
	padding-left: 0;
	font-size: 12px;
	list-style-type: none;
	display: inline;
	font-weight: normal;
	text-shadow: 0 1px 1px #fff;

}
.bottom-links ul{

margin-left: 270px;
	
}

.bottom-links {
	width: 950px;	
padding-top: 10px;
margin: 15px auto;
padding-right: 235px;
padding-bottom: 20px;

}
#footer img {
margin: 0;
padding: 0;
position: relative;
top: 8px;
}
/* stylemysheet.css */

/* Style Reset */
* {
    padding:0;
    margin:0;
    outline:0;
}
.cl {
    font-size:0;
    line-height:0;
    height:0;
    display:block;
    clear:both;
}

/* fonts */ 

.frame #header h2 {
	font-family:  arial, verdana;
	font-size: 40px;
	font-color: #fff;
	width: 400px;
	line-height: 35px;
	margin-left: 100px;	
}

.frame #header h3 {
	
	width: 400px;
	font-family:  arial, verdana;
	font-size: 24px;
	line-height: 1.5;	
	margin-top: 10px;
	font-color: #ddd;
	margin-left: 100px;
	font-style:  normal;
	font-weight: normal;
	
}



#navigation li a:hover{color:#006aa7; }
#navigation li a.green{color:#006aa7 !important; }
#sub-nav li a{color:#bfdced;}

a{ color:#006aa7; }
a:hover{ color:#006699; text-decoration: none;}

.green{color:#006aa7; }
.heading h2 span{color:#006aa7; }
.buttons a:hover{color: #bfdced }
#footer ul a:hover{
	 color:#006AA7; 
	text-decoration: underline;
}

#cta-button a {
	display: block;
	text-indent: -4000px;
	height:100px;
	margin-left: 170px;
	width: 220px;
}

#cta-button {
	background: url(images/cta-button.png) no-repeat 170px 30px;

	font-size: 0;
	line-height:0;
	width:500px;
	padding-top:10px;
	float: left;
	display: inline;}

/* Main Section */
body{
    background:#fff ;
    font-family:"Lucida Sans Unicode","Lucida Grande",garuda,sans-serif;
    color:#666;
    font-size:12px;
    line-height:18px;
}
a{text-decoration: none; }
a:hover{text-decoration: underline;}
a img{border:0; }
.shell{width:950px; margin:0 auto; }


/* Header */
/** #header{height:116px; background:url(images/header.gif) repeat-x 0 0; overflow:hidden; position:relative; } **/
/*.frame #header{height:328px; background:url(images/header2.gif) repeat-x; } */
.frame #header .slogan {background:url(images/mbp-laptop.jpg) no-repeat 85% 80%; width:945px; height:240px; margin-top:-30px; padding-top:53px; position:relative; padding-left:9px; }
.frame #header h1#logo a{background:url(images/cns-official-logo.png) no-repeat 100px -5px;}
.frame #header h1#logo {padding-top:20px}

h1#logo{
	background-image: none;
	font-size: 0;
	line-height:0;
	width:350px;
	height:122px;
	padding-top:10px;
	float: left;
	display: inline;
}
h1#logo a{
	display: block;
	text-indent: -4000px;
	height:100px;
	width: 340px;
	background:url('/images/cns-official-logo.png');
	background-repeat: no-repeat;
}
#right-area{margin:0 0 0 auto;}


/* Navigation */
#navigation{height:44px; float: right; display: inline; padding-top:14px; padding-left:8px; margin-right: -5px;}
#navigation ul{list-style-type: none; font-size:15px;height:44px;}
#navigation li{float: left; display: inline;}
#navigation li a{font-size: 0.8em; float: left; display: inline; line-height:15px; height:32px; font-weight: bold; text-align: center; color:#252525; padding:0 10px; padding-top:12px; font-family:Helvetica, Arial, sans-serif; width: auto;}
#navigation li a:hover{text-decoration: underline;}

#login-nav{float: left; display: inline; height:53px; padding-left:2px; margin: 0 6px; }

#sub-nav{ margin:0 25px 0 auto; width:700px; clear:both; top:-15px; position:relative; }
#sub-nav ul{line-height:12px; font-size: 11px; text-align: right; }
#sub-nav li{ display:inline; padding-top:20px; padding-left:20px; }
#sub-nav li a{ font-family:Helvetica, Arial, sans-serif; text-transform: uppercase; font-weight: bold; }
#sub-nav li a:hover{ color:#fcfcfd; }

/**overlay box **/
.black_overlay{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 
.white_content {
	display: none;
	position: fixed;
	top: 25%;
	left: 25%;
/*	width: 50%; */
/*	height: 25%; */
	padding: 16px;
	border: 5px solid #dddddd;
	background-color: white;
	z-index:1002;
	overflow: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

img.close {
	position: absolute;
	right: -13px;
	top: -18px;
	cursor: pointer;
	
	
}
.white_content h2{

font-size: 24px;
line-height: 1.5;
margin-top:-10px;
padding-bottom: 10px;
}
#makemoney p {
font-size: 13px;	
margin-left: 31px;
}
#money-popup h3 {
	background-image: url("/images/1.png");
	background-repeat: no-repeat;
	font-size: 14px;
	line-height: 1.5;
	text-indent: 28px;
	padding: 2px;

}
#money-popup2 h3 {
	background-image: url("/images/2.png");
	background-repeat: no-repeat;
	font-size: 14px;
	line-height: 1.5;
	text-indent: 28px;
	padding: 2px;

}
img.or {
margin: 2px;
padding: 0;	
float:left;

}
/*login form*/
.spacer{clear:both; height:1px;
}

.regform{
	width:400px;
	padding:14px;
	font-size: 14px;
}

	#stylized {
		border:solid 2px #b7ddf2;
		background:#ebf4fb;
		clear: left;
		-webkit-border-radius: 5px;    /* for Safari */
	    -moz-border-radius: 5px;
	overflow: hidden;
	}
	#stylized h1 {
		font-size:18px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#stylized p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #b7ddf2;
		padding-bottom:10px;
	}
	#stylized label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:140px;
		float:left;
	}
	#stylized .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:140px;
	}
	#stylized input {
		float:left;
		font-size:18px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:160px;
		margin:2px 0 20px 10px;
	}
	#stylized input[type="submit"]{
	background: #dedede;
	-webkit-border-radius: 5px;    /* for Safari */
    -moz-border-radius: 5px;
	text-shadow: 1px 1px #FFFFFF;
	}
			
	#stylized input[type="text"]:focus,#stylized input[type="password"]:focus {
		background: #FAFAD2;
		
}
	#stylized input[type="text"],#stylized input[type="password"] {
		background: #fff;
		
}
	#stylized select {
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:175px;
		margin:2px 0 20px 10px;}

