	body { margin:0px 0px 0px 0px;	background:#006; }

	a 			{ color:#cbd6f6; text-decoration:none; } 
	a:link		{ color:#cbd6f6; text-decoration:none; } 
	a:visited	{ color:#cbd6f6; text-decoration:none; } 
	a:active	{ color:#cbd6f6; } 
	a:hover		{ color:#cbd6f6; text-decoration:underline; }

	img { border:none }

	h1, h2, h3 {
		font-family:arial, verdana, helvetica, sans-serif;
		margin:0px;
		padding:0px;
		text-align:center;
		}

	#header {
		border-top:3px solid #94adf6;
  		background:#6e71fa;
		background-image:url('/img/titlebg.gif');
		height:75px;
		padding-left:10px;
		}

	#subheader {
		height:20px;
		background:#94adf6;
		font-family:arial, verdana, helvetica, sans-serif;
		color:#fff;
		font-size:medium;
		font-weight:bold;
		text-align:right;
		padding-right:15px;
		vertical-align:middle;
		}

	#footer {
		border-top:3px solid #94adf6;
		background:#006;
		font-family:verdana, arial, helvetica, sans-serif;
		color:#777;
		font-size:x-small;
		text-align:right;
		padding-right:15px;
		}
	#footer a,
		#footer a:link
		#footer a:visited
		#footer a:active	{color:#888;}
		#footer a:hover		{text-decoration:underline;}
	
	td {text-align:center;}

	#maintable {
		width:100%;
		height:100%;
		margin:0px;
		padding:0px;
		vertical-align:top;
	}

	.maintabrow {
		vertical-align:top;
		height:100%;
	}

	#navigation {
		height:100%;
		padding-top:15px;
		padding-bottom:15px;
		}

	.navtable {
		width:124px;
		padding:0px;
		}
	
	.navdat {
		width:120px;
		padding:0px;
		background:#ace1ff;
		/*background:#94adf6;
		background-image:url('/img/menubg-l.gif');*/
		}
	
	.navpic {vertical-align:bottom;}

	.gentable {
		padding-left:3px;
		padding-right:3px;
		padding-top:2px;
		padding-bottom:2px;
		}
	.gentable a:link	{color:#00c;}
	.gentable a:visited	{color:#00c;}
	.gentable a:hover	{color:#00c; text-decoration:underline;}

	.genhead {
		background:#66f;
		font-weight:bold;
		color:#fff;
		}
	.genhead a:link	{color:#fff;}
	.genhead a:visited	{color:#fff;}
	.genhead a:hover	{color:#fff; text-decoration:underline;}

	.genrow1 {
		font-family:verdana, arial, helvetica, sans-serif;
		color:#000;
		background:#ccf;
		/*border:1px solid #94adf6;
		border-collapse:collapse*/
		}

	.genrow2 {
		font-family:verdana, arial, helvetica, sans-serif;
		color:#000;
		background:#bbf;
		}

	#content {
		font-family:verdana, arial, helvetica, sans-serif;
		color:#fff;
		font-size:small;
		text-align:justify;
		padding-right:15px;
		padding-left:15px;
		padding-top:15px;
		padding-bottom:20px;
		}

	#links {
		height:100%;
		padding-top:15px;
		padding-bottom:15px;
		}
	
	#vertad {
		padding-top:30px;
		padding-bottom:30px;
		}

	.linksdat {
		width:120px;
		padding-left:2px;
		padding-right:2px;
		background:#448; /*#00008c;*/
		font-family:verdana, arial, helvetica, sans-serif;
		color:#fff;
		font-size:small;
		font-weight:normal;
		text-align:right;
		}

/* Links CSS */
	.bodytext {
		font-family:tahoma, verdana, arial, sans-serif;
		color:#fff;
		font-size:small;
		font-weight:normal;
  		background:#000066;
  		/*line-height:94%;*/
  		padding:5px;
		/*padding-left:40px;*/
		border-left:2px solid #6172a2;
		border-bottom:2px solid #6172a2;
		border-right:2px solid #6172a2;
		margin-bottom:10px;
		}

	.bodytext a,
	.bodytext a:link,
	.bodytext a:visited,
	.bodytext a:active {
		/*font-size:small;*/
		font-weight:normal;
		text-decoration:none;
	}
	.bodytext a:hover {
		/*font-size:small;*/
		font-weight:normal;
		text-decoration:underline;
	}
	
	.category	{
		font-family:tahoma, verdana, arial, sans-serif;
		font-size:10pt;
		color:#ffffff;
		padding:1px;
		font-weight:bold;
		background:#6172a2;
		}			
/* End Links CSS */

   .formfield {
        background-color:#66a;
        border-top:solid 1px #7083b8;
        border-right:solid 1px #7083b8;
        border-bottom:solid 1px #7083b8;
        border-left:solid 1px #7083b8;
        color:#fff;
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:9pt;
		}

   .formbutton {
  	    font-family:verdana,arial,helvetica,sans-serif;
	    font-size:10px;
	    background-color:#66a;
	    color:#fff;
	    /*font-weight:bold;*/
	    padding:1px;
	    margin:0px;
	    border-top:solid 1px #7083b8;
	    border-right:solid 1px #7083b8;
	    border-bottom:solid 1px #7083b8;
	    border-left:solid 1px #7083b8;
        }

	.center { text-align:center; }
	.left { text-align:left; }
	.right { text-align:right; }
	.justify { text-align:justify; }

	.whitetext {
		color:#fff;
		cursor:default;
		}

	.webdings {
		font-family:webdings,sans-serif;
		}
	
	.smalltext {
		font-size:x-small;
		}

	.hiddentext,
	.hiddentext a,
	.hiddentext a:link,
	.hiddentext a:visited,
	.hiddentext a:hover {
		font-size:5pt;
		color:#006;
		}