@charset "utf-8";

body  {

	background: #3d3d3d;

	margin: 0;

	padding: 0;

	text-align: center;

	color:#464646;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

}



a.enterSite{

	color:#FFFFFF;

	font-size:14px;

	text-decoration:none;

	margin: 0 0 0 440px;

}

p.intropage{
	color:#FFFFFF;
	font-size:12px;
}

h1.introPage{

	text-align:center;

	color:#FFFFFF;

	font-family:"Times New Roman", Times, serif;

	font-size:36px;

	margin:300px 0 10px 0;

}



.nosiWebsite #container { 

	width: 798px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */

	background: #000000;

	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	border: 1px solid #3d3d3d;

	text-align: left; /* this overrides the text-align: center on the body element. */

} 



.nosiWebsite #container div.flashHolder{

 	margin:100px 0 0 0; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */

}



.nosiWebsite #container div.banner{

 	margin:0; 

	padding:0;

}



.nosiWebsite #container div.menuBar{

 	margin:0; 

	padding:0;

	height:10px;

}





.nosiWebsite #maincontent{

	width:798px;

	height:auto;

	margin:0;

	background-color:#f7f7f7;

	overflow:hidden;

}



.nosiWebsite #maincontent div.leftColumn{

	width:250px;

	height:auto;

	float:left;

}



.nosiWebsite #maincontent div.leftColumn h1, h2, h3, h4{

	font-family:"Times New Roman", Times, serif;

	font-size:12px;

	color:#FF0000;

	margin:12px 10px 0 10px;

	padding:0;

}



.nosiWebsite #maincontent div.leftColumn h5, h6{

	font-size:14px;

	color:#FFFFFF;

	margin:5px 10px 0 10px;

	padding:0;

}



.nosiWebsite #maincontent div.leftColumn ul, ol{

	margin:10px;

	padding:0;

	list-style:inside;

	list-style-type:decimal;

}



.nosiWebsite #maincontent div.leftColumn li{

	margin:5px;

	padding:0;

	list-style-image:URL("redarrow.gif");

	text-align:justify;

}



.nosiWebsite #maincontent div.leftColumn .flash{

	margin:8px 8px 0 8px;

	padding:0;

}



.nosiWebsite #maincontent div.leftColumn .block{

	width:auto;

	height:25px;

	background-color:#18425d;

	margin:0;

	padding:0;

}



.nosiWebsite #maincontent div.leftColumn hr{

	width:245px;

	margin:5px 0 0 0;

	padding:0;

}





.nosiWebsite #maincontent div.leftColumn .gap{

	width:250px;

	height:15px;

	margin:0;

	padding:0;

}



/* Beginning of the center column */



.nosiWebsite #maincontent div.centerColumn{

	width:385px;

	height:auto;

	border-left:1px dashed #abb1b5;

	border-right:1px dashed #abb1b5;

	float:left;

}



.nosiWebsite #maincontent div.centerColumn h1,h2,h3{

	font-family:"Times New Roman", Times, serif;

	font-size:14px;

	margin:12px 18px 10px 18px;

	color:#55902d;

}



.nosiWebsite #maincontent div.centerColumn h4,h5{

	font-size:16px;

	margin:12px 10px 10px 10px;

	color:#003366;

}





.nosiWebsite #maincontent div.centerColumn p{

	margin:10px 18px 10px 18px;

	text-align:justify;

}



.nosiWebsite #maincontent div.centerColumn img{

	padding:8px;

}



.nosiWebsite #maincontent div.centerColumn a{

	color:#FF0000;

	font-weight:bold;

	text-decoration:none;

}



.nosiWebsite #maincontent div.centerColumn a:hover{

	color:#FF0000;

	font-weight:bold;

	text-decoration:underline;

}



/* End of the center column */





/* Beginning of the General Column */



.nosiWebsite #maincontent div.GeneralColumn{

	width:630px;

	height:auto;

	border-right:1px dashed #abb1b5;

	float:left;

}



.nosiWebsite #maincontent div.GeneralColumn h1,h2,h3{

	font-family:"Times New Roman", Times, serif;

	font-size:14px;

	margin:12px 18px 10px 18px;

	color:#55902d;

}



.nosiWebsite #maincontent div.GeneralColumn h4,h5{

	font-size:16px;

	margin:12px 18px 10px 18px;

	color:#0572ab;

}





.nosiWebsite #maincontent div.GeneralColumn p{

	margin:10px 18px 10px 18px;

	text-align:justify;

}



.nosiWebsite #maincontent div.GeneralColumn img{

	padding:0 0 0 18px;

}



.nosiWebsite #maincontent div.GeneralColumn img.founderbody{

	padding:20px 0 20px 18px;

}



.nosiWebsite #maincontent div.GeneralColumn a{

	color:#FF0000;

	font-weight:bold;

	text-decoration:none;

}



.nosiWebsite #maincontent div.GeneralColumn a:hover{

	color:#FF0000;

	font-weight:bold;

	text-decoration:underline;

}



.nosiWebsite #maincontent div.GeneralColumn table{

	margin-left:18px;

	margin-bottom:10px;

	width:600px;

}



.nosiWebsite #maincontent div.GeneralColumn tr{

	background-color:#a9cfe8;

}

.nosiWebsite #maincontent div.GeneralColumn tr.heading{
	background-color:#999999;
}

.nosiWebsite #maincontent div.GeneralColumn tr.rowcolorblue{
	background-color:#a9cfe8;
}

.nosiWebsite #maincontent div.GeneralColumn tr.rowcolorlightBlue{
	background-color:#c5e5fb;
}


.nosiWebsite #maincontent div.GeneralColumn td{

	width:300px;

	padding:5px;

}



.nosiWebsite #maincontent div.GeneralColumn ol, ul{

	margin:5px 18px 5px 18px;

	line-height:15px;

}





/* End of the General Column */



.nosiWebsite #maincontent div.rightColumn {

	width:auto;

	margin:0;

	padding:5px 8px 0 0;;

	float:right;

}



.nosiWebsite #maincontent div.rightColumn #message1{

	width:140px;

	height:auto;

	margin:0;

	padding:0;

	background:#FFFFCC;

	border:1px solid #003399;

}



.nosiWebsite #maincontent div.rightColumn #message2{

	width:140px;

	height:auto;

	margin:0;

	padding:0;

	background:#ffe0e0;

	border:1px solid #003399;

}



.nosiWebsite #maincontent div.rightColumn p{

	width:140px;

	margin:1px;

	padding:0;

}





.nosiWebsite #maincontent div.login {

	width:145px;

	height:85px;

	background-image:url("loginMembers.jpg");

	background-repeat:no-repeat;

	margin:0;

	overflow:hidden;

}



.nosiWebsite #maincontent div.login p{

	margin:8px 0 10px 2px;

	text-align:center;

	color:#FFFFFF;

	font-weight:bold;

}





.nosiWebsite #maincontent div.login a{

	color:#FFFFFF;

	text-decoration:none;

	font-weight:bold;

	margin:0;

}



.nosiWebsite #maincontent div.login a:hover{

	color:#FFFFFF;

	text-decoration:underline;

	font-weight:bold;

}



.nosiWebsite #maincontent div.rightColumn img{

	margin:0;

	padding:0;

}



.nosiWebsite #maincontent div.rightColumn .gap{

	width:140px;

	height:8px;

	margin:2px;

	padding:0;

}



.nosiWebsite #maincontent div.registration{

	width:700px;

	margin:10px 50px 10px 50px;

	height:auto;

	border:1px solid #333333;

}



.nosiWebsite #maincontent div.registration h1{

	font-size:14px;

	margin:5px 0 5px 0;

	padding:0;

	text-align:center;

	color:#003366;

}



.nosiWebsite #maincontent div.registration p{

	text-align:center;

	margin:0 0 10px 0;

	padding:0;

}

.nosiWebsite #maincontent div.registration a{
	color:#666666;
	text-decoration:none;
}

.nosiWebsite #maincontent div.registration a:hover{
	color:#666666;
	text-decoration:underline;
}


.nosiWebsite #maincontent div.registration p.leftaligned{

	text-align:justify;

	margin:0 10px 0 10px;

	padding:0;

}



.nosiWebsite #maincontent div.registration table{

	width:600px;

	margin:20px 0px 20px 50px;

}



.nosiWebsite #maincontent div.registration tr{

	background-color:#CCCCCC;

	height:25px;

}



.nosiWebsite #maincontent div.registration input{

	height:20px;

	border:1px solid #666666;

}



.nosiWebsite #maincontent div.registration textarea{

	border:1px solid #666666;

}



/* Login Style Begins here */



.nosiWebsite #maincontent div.userLogin{

	width:700px;

	margin:10px 50px 10px 50px;

	height:auto;

	border:1px solid #333333;

	overflow:hidden;

}



.nosiWebsite #maincontent div.userLogin div.displayBox{

	width:300px;

	margin:10px 20px 10px 20px;

	height:auto;

	float:left;

}



.nosiWebsite #maincontent div.userLogin div.displayBox a{

	font-size:12px;

	font-weight:bold;

	color:#000099;

	text-decoration:underline;

	margin-top:10px;

	padding:0;

}





.nosiWebsite #maincontent div.userLogin h1{

	font-size:14px;

	margin:5px 0 5px 0;

	padding:0;

	text-align:center;

	color:#003366;

}



.nosiWebsite #maincontent div.userLogin p{

	text-align:center;

	margin:0 0 10px 0;

	padding:0;

}



.nosiWebsite #maincontent div.userLogin table{

	width:auto;

	margin:0;

}



.nosiWebsite #maincontent div.userLogin tr{

	height:25px;

}



.nosiWebsite #maincontent div.userLogin a{

	font-size:12px;

	font-weight:bold;

	color:#000099;

	text-decoration:underline;

	padding:20px 0 0 0;

}



.nosiWebsite #maincontent div.userLogin input{

	height:20px;

	border:1px solid #666666;

}



/* Login Style Ends Here */



.nosiWebsite #maincontent div.footer{
	clear:both;
	width:798px;
	height:50px;
	background-color:#666666;
	margin:0;
	padding:5px;
}



.nosiWebsite #maincontent div.footer p{
	color:#FFFFFF;
	text-align:center;
}

.nosiWebsite #maincontent div.footer a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
}

.nosiWebsite #maincontent div.footer a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:10px;
}









