/*
Style
CSS File

Author: Rashaud Teague
Start: 03/06/2009
*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0%;
}

/* BEGIN HEADER */
.header {
	border-bottom: 1px solid #DCDCDC;
	font-size: 90%;
	font-weight: bold;
}

.doctitle a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.doctitle a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.doctitle a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.doctitle a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: underline;
}
/* END HEADER */

/* BEGIN NAV */
.nav {
	font-size: 95%;
}

.nav a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.nav a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.nav a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.nav a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: underline;
}
/* END NAV */

/* BEGIN TABLE OF CONTENTS */
.tblc {
	border: 1px solid #DCDCDC;
	width: 30%;
	background-color: #F5F5F5;
}

.tblcontents {
	margin-top: 1%;
	margin-bottom: 1%;
	margin-right: 1%;
	margin-left: 1%;
	text-align: left;
	font-size: 90%;
}

.tblcontents ul {
	list-style-type: square;
	list-style-position: outside;
}

.tblcontents a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.tblcontents a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.tblcontents a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.tblcontents a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: underline;
}

.tblcontents a.hid:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A9A9A9;
	text-decoration: none;
}

.tblcontents a.hid:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A9A9A9;
	text-decoration: none;
}

.tblcontents a.hid:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A9A9A9;
	text-decoration: none;
}

.tblcontents a.hid:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A9A9A9;
	text-decoration: underline;
}
/* END TABLE OF CONTENTS */

/* TABLE CONTENTS LINKS */
.tblclinks {
	font-size: 85%;
}
.tblclinks2 {
	font-size: 70%;
}
/* END TABLE CONTENTS LINKS */

/* BEGIN CONTENTS */
.pagecontainer a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.pagecontainer a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.pagecontainer a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.pagecontainer a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: underline;
}

.pagecontent {
	border-right: 1px solid #DCDCDC;
	width: 90%;
	font-family: Verdana, Arial;
	font-size: 85%;
}

.pagecontainer a.nopage:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DC143C;
	text-decoration: none;
}

.pagecontainer a.nopage:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DC143C;
	text-decoration: none;
}

.pagecontainer a.nopage:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DC143C;
	text-decoration: none;
}

.pagecontainer a.nopage:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DC143C;
	text-decoration: underline;
}
/* END CONTENTS */

/* PAGE NAV */
.pagenav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 98%;
	font-weight: bold;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	
}
/* END PAGE NAV */

/* BEGIN FOOTER */
.footercontainer {
	width: 100%;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	background-color: #F5F5F5;
}

.footercontent {
	margin-top: 1%;
	margin-bottom: 1%;
	margin-right: 1%;
	margin-left: 1%;
	text-align: center;
	font-size: 85%;
}

.footercontent a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.footercontent a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.footercontent a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.footercontent a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: underline;
}
/* END FOOTER */

/* PAGE DATE AND INFO SECTION */
.date_info {
	font-size: 80%;
	color: #808080;
}
/* END PAGE DATE AND INFO SECTION */


/* REGISTER/LOGIN FORM */
.logincontainer {
	border: 1px solid #DCDCDC;
	width: 30%;
	background-color: #F5F5F5;
}

.loginheader {
	font-size: 105%;
	font-weight: bold;
	border-bottom: 1px solid #DCDCDC;
}

.logincontent {
	margin-top: 1%;
	margin-bottom: 1%;
	margin-right: 1%;
	margin-left: 1%;
}

.logincontainer a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.logincontainer a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.logincontainer a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.logincontainer a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: underline;
}
/* END LOGIN/REGISTRATION FORM */

/* CPANEL */
.cpanelcontent a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.cpanelcontent a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.cpanelcontent a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.cpanelcontent a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: underline;
}

/* END CPANEL */

/* BREAD CRUMBS */
.breadcrumbs a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.breadcrumbs a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.breadcrumbs a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

.breadcrumbs a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: underline;
}
/* END BREAD CRUMBS */

/* DATA TABLE */
.datatbl {
	border: 1px solid #DCDCDC;
}

.datatbl th {
	text-align: left;
	font-size: 90%;
	background-color: #F5F5F5;
}

.datatblrow {
	background-color: #F5F5F5;
}
/* END DATA TABLE */

/* FORM ERRORS */
.errors {
	font-size: 80%;
}
/* END FORM ERRORS */

/* VERSION UPDATE */
.vupdate {
	border: 2px solid #FF0000;
	background-color: #FFA07A;
	text-align: center;
	font-weight: bold;
	color: #B22222;
	padding: 2px;
}
/* END VERSION UPDATE */

/* QUOTE TEXT */
.quote {
	border-left: 2px solid #DCDCDC;
	padding-left: 4px;
	margin-left: 20px;
}
/* END QUOTE TEXT */

/* Maris Labs News */
#msdnews {
	height: 200px;
	overflow: auto;
}

#msdnews table {
	border-top: 1px solid #DCDCDC;
}
/* END Maris Labs News */