body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption, {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

table {font-size:inherit;font:100%;}

select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

pre, code {font:115% monospace;*font-size:100%;}

a:link {color: #000066; text-decoration: none; }
a:active {color: #000000; text-decoration: none; }
a:visited {color: #000000; text-decoration: none; }
a:hover {color: #000000; text-decoration: none; }
img {border: 0;}

body{
	background-image:url(http://www.ncdriches.com/freetour/images/back-ncdriches.jpg);
	background-repeat:repeat-x;
	background-color:#15233c;
	margin-top: 5px;
}

.maintable{
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	border: 0px;
	border-bottom:0px;
	border-width: 0px;
	border-bottom-width: 0px;
	border-left: 0px;
	border-left-width: 0px;
	border-right: 0px;
	border-right-width: 0px;
	border-spacing: 0px;
	border-top: 0px;
	border-top-width: 0px;
	border-collapse:collapse;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

.style1 {
	font-size: 18px;
	font-weight: bold;
}
.tablelogin{
background-color:#8DC354;
text-align:right;
padding-left:2px;
padding-bottom:2px;
padding-right:2px;
padding-top:2px;
font-size:14px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
border:1px;
border-color:#8DC354;
}

.tablelogin2{
background-color:#8DC354;
text-align:left;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
padding-left:2px;
border:1px;
border-color:#8DC354;
}

.tablelogin3{
background-color:#0769B4;
padding-bottom:2px;
padding-right:2px;
padding-top:2px;
padding-left:2px;
text-align:center;
}

.tablelogin4{
background-color:#8DC354;
text-align:right;
padding-left:4px;
padding-bottom:4px;
padding-right:2px;
padding-top:4px;
font-size:14px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
border:1px;
border-color:#8DC354;
}

.tablelogin5{
background-color:#8DC354;
text-align:left;
padding-bottom:4px;
padding-right:5px;
padding-top:4px;
padding-left:2px;
border:1px;
border-color:#8DC354;
}

.style16 {
	color: #FFFFCC;
	font-weight: bold;
}

.style25 {color: #000033}
.style26 {
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #AB2003;
}
.style27 {color: #000000}
.style28 {font-size: 16px}
.style30 {
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #AB2003;
}
.style32 {
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style35 {color: #FFFFFF}
.style36 {color: #333333}



ul, li { list-style: disc; }
.small { font-size: x-small; font-weight: normal; }
.powered, .powered a { font-size: x-small; color: #808080; margin: 0.5em 0em 0.5em 0em; }
strong, .strong { font-weight: bold; }
.text_disabled { color: ButtonFace; } 

/* properties for headers */


/* other elements */
div.centered { text-align: center; }
div.centered table {
    margin: 0 auto; 
    text-align: left;
}
ul,ol { margin-left: 2em;}
.code { font-family: "Courier New", Monospace; font-size: 120%; color: blue; } 


a.lcz, a.lcz:link, a.lcz:active, a.lcz:visited{
	color: #0000CC;
	text-decoration: none;
	font-weight: normal;
}

a.lcz2, a.lcz2:link, a.lcz2:active, a.lcz2:visited{
	color: #0000CC;
	text-decoration: underline;
	font-weight: normal;
}

a.lcz3, a.lcz3:link, a.lcz3:active, a.lcz3:visited{
	color: #0000CC;
	text-decoration: underline;
	font-weight:bold;
}