body {
    text-align:left;
	background: #fff;
}
#smtxt {
font-family:arial,sans-serif;
font-size:8px;
color: #000033;

}

h5 {
position: relative;
bottom: 0px;
}

#header {
border-bottom: 1px solid #000033;
}

#mainTable {
background: #cecbd6;
border-right: 1px solid #000033;
border-left: 1px solid #000033;
}



#loginsignup {
font-family:arial,sans-serif;
font-size:10px;
color: #000033;
position: absolute;
right: 0px;
top: 0px;
height: 30px;
width: 150px;
background: #cecbd6;
text-align: center;
border-left: 1px solid #000033;
}

#smalltext {
        font-family:arial,sans-serif;
        font-size:10px;
        color: #000;
}



.smll-links:link, 
.smll-links:visited {
        font-family:arial,sans-serif;
        font-size:10px;
        padding: 0 10px 0 10px;
        color: #000;
        text-decoration: none;
        }
.smll-links:link.active, 
.smll-links:visited.active, 
.smll-links:hover {
        font-family:arial,sans-serif;
        font-size:10px;
        padding: 0 10px 0 10px;
        color: #000;
        text-decoration: underline;
}

table#login input{                        
	font-family:arial,sans-serif;
	font-size:12px;
	background: #eee;
	font-weight: bold;
	
}

select{
	width:150px;
}


table#bodyTable {
width: 100%;
background-image: url("/images/bodygridleftbg.png");
background-repeat: no-repeat;

}

table#page {
    width: 100%;
}

#top {
height: 70px;
background-image: url("/images/nbkg2.png");
border: 0px solid black;
vertical-align: bottom;
display: block;
}

table#smtable {
        border: 1px solid black;
}


table#smtable td{
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 12px;
	vertical-align: middle;
	border: 1px solid black;
	text-align: center;
}


table#smtable input {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 12px;
}

.sminput {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 10px;
	color: #000033;
}

.vsminput {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 8px;
        color: #000033;
}


table#bottom{
width: 900px;
border-top: 1px solid #ccc;
}

table#bottom  td{
	text-align: center;
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 10px;
	color: #000033;
}


#logo {
	background: url("/images/nlogo2.png") bottom left no-repeat;
	height: 67px;
        font-family: Arial, Helvetica, Verdana, sans-serif;
        margin: 0 0 0 0;
        font-size: 10px;
        font-weight: bold;
        padding: 0 10px 0px 10px;
        color: #fff;
        text-align: center;
	vertical-align: bottom;
	display: block;
	}

#logoimg {
border: 0px solid black;
margin: 0px;
padding: 0px;
}


.main-links:link, .main-links:visited {
	/*padding: 0px 10px 0px 10px;*/
	padding-left: 5px;
	padding-right: 5px;
        color: #000044;
	width: 90px;
	text-align: center;
	text-decoration: none;
        }
.main-links:link.active, .main-links:visited.active, .main-links:hover {
        /*padding: 0px 10px 9px 10px;*/
	padding-left: 5px;
	padding-right: 5px;
        color: #000033;
        text-decoration: underline;
}


.login-links:link, .login-links:visited {
        padding: 9px 10px 8px 10px;
        color: #000033;
        width: 90px;
        text-align: center;
        text-decoration: none;
	font-weight: bold;
        }
.login-links:link.active, .login-links:visited.active, .login-links:hover {
        padding: 9px 10px 9px 10px;
        color: #000033;
        text-decoration: underline;
	font-weight: bold;


}


.curpage {
	padding-left: 5px;
	padding-right: 5px;
        color: #000033;
        text-decoration: underline;
        /*background-image: url("/images/30linkcover.png");*/
}

#addmap{
	border: 1px dashed #000033;
	margin: 0 0 0 0;
	height: 230px;
	width: 320px;
	background: #cacad5;
	text-align: center;
}

#addmapTable{
	border: 1px solid #000033;
}

#addmapTable td{
	border: 3px solid #cacad5;
}

#addmapTD {
padding: 4px;
}

#linksbar {
	background: #cecbd6;
        font-family: Arial, Helvetica, Verdana, sans-serif;
        margin: 0 0 0 0;
        font-size: 10px;
        font-weight: bold;
        padding: 0 0px 0 0px;
        color: #fff;
        height:30px;
}

#footer{
border-top: 0px solid #000033;
}

#yt{
        border: 1px dashed #000033;
        height: 150px;
        width: 186px;
	background: #cacad5;
	text-align: center;
}


#mymap{
        border: 1px dashed #000033;
        margin: 0 0 0 0;
        height: 225px;
        width: 279px;
        background: #cacad5;
        text-align: center;
}

#fap{   
	border: 1px dashed #000033;
        margin: 0 0 0 0;
        height: 400px;
        width: 600px;
        background: #cacad5;
        text-align: center;
}

#list{
	border: 1px;
        overflow: auto;
        text-align: left;
	width: 150px;
	height: 400px;
	border: 1px solid black;
}

#myyt{
        border: 1px dashed #000033;;
        height: 225px;
        width: 279px;
        background: #cacad5;
        text-align: center;
}

#mydescription {
	border: 1px dashed black;
	height: 150px;
	width: 560px;
	background: #cacad5;
}

#mypic{
        border: 1px dashed #000033;;
        height: 225px;
        width: 279px;
        background: #cacad5;
        text-align: center;
}



#login {
        font-family: Arial, Helvetica, Verdana, sans-serif;
	margin: 0 0 0 0;
	font-size: 10px;
	font-weight: bold;
	padding: 0 10px 0px 10px;
	color: #fff;
	text-align: center;
	height: 52px;
	/*background-image: url("/images/30middle2.png");*/
}


#addstatus {
        font-family: Arial, Helvetica, Verdana, sans-serif;  
	font-size: 12px;
	background: #ffffcc;
	width:243px;
	height: 60px;
        font-weight: bold;
	margin: 0 0 0 0;
	color: #000033;
	padding: 1px;
	border: 1px solid #000033;
	background-image: url("/images/status.gif");
	background-repeat: no-repeat;
	overflow: auto;
	text-align: left;
}

#addstatusTable {
background: #cacad5;
width: 100%;
}

#addstatusTable td {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 12px;
	color: #000033;
	vertical-align: top;
}



#left {
width: 10%;
border: 0px solid black;
}
#middle {
width: 80%;
}

#right {
width: 10%;
border: 0px solid black;
}

#maptopfade{
background-image: url("/images/15fadebottom.png");
height: 15px;
border-right: 1px solid white;
}

#topfade {
background-image: url("/images/15fadebottom.png");
background-position: bottom;
height: 15px;
}


#bottomfade{
background-image: url("/images/15fadetop.png");
height: 15px;
background-position: bottom;
vertical-align: bottom;
text-align: center;
}


table#core {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    margin:0em 0em 0em 0em; 
    width: 100%;
    font-size:1em;
    background-position: bottom right;
    background-repeat: no-repeat;
}
table#core td {
    vertical-align: top;
}

table#core td#coreHead {
    vertical-align:bottom;
    text-align: left;
}
table#core td#coreHead h1 {
    margin:0 0 0 0;
    font-size:1.2em;
    color:#888;
}
table#core td#signupForm {
    border:0px solid black;
}

table#signupfields {
background: #cecbd6;
}


table#signupfields td {
padding: 0px;
/*white-space: nowrap;*/
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: bold;
color: #000033;

}

table#signupfields th {
    text-align:left;
    vertical-align:top;
}
table#signupfields input#checkname {
    display:block;
    margin:0 0 0 0;
}

table#signupfields div.formstatus {
	width: 17px;
}

table#mycribAI {
border: 1px solid black;
}

#question {
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #000033;
font-weight: bold;
}

#answer {
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #777;
font-weight: bold;
}

