/* CSS Document */
body {
  font-family:			"Trebuchet MS", Verdana, sans-serif;
  background-color:		#000000;
}

.header {
  height:           	100px;
  background-color: 	#000000;
  text-align:       	right;
  color:				#0066CC;
  font-family:			"Trebuchet MS", Verdana, sans-serif;
  position:				absolute;
  top:					0px;
  left:					0px;
}
.headerlogo {
  height:           	100px;
  width:		    	520px;
  position:				absolute;
  top:					0px;
  left:					0px;
  text-align:			left;
  z-index:				100;
  clear:		    	none;
}
.headertext {
  background-image:    	url(images/network_back.png);
  background-position: 	right;
  background-repeat:   	no-repeat;
  width:			   	350px;
  height:			   	97px;
  text-align:		  	right;
  color:			   	#FFFFFF;
  float:			   	right;
  padding:	           	3px 5px 0px 0px;
  clear:				none;
  z-index:				0;
  font-size:			90%;
}
.headertext a:link {
  color:				#FFFFFF;
  text-decoration:		none;
}
.headertext a:visited {
  color:				#FFFFFF;
  text-decoration:		none;
}
.headertext a:hover {
  color:				#FFFF00;
  text-decoration:		none;
}
.headerlink a:link {
  color:				#FFFFFF;
  text-decoration:		none;
  font-size:			105%;
  font-weight:			bold;
}
.headerlink a:visited {
  color:				#FFFFFF;
  text-decoration:		none;
  font-size:			105%;
  font-weight:			bold;
}
.headerlink a:hover {
  color:				#FFFF00;
  text-decoration:		none;
  font-size:			105%;
  font-weight:			bold;
}
.navigation {
  width:				155px;
  height:				405px;
  background-color:		#203CCB;
  position:				absolute;
  top:					100px;
  left:					0px;
  z-index:				50;
}
.curve {
  width:				25px;
  height:				25px;
  background-image:		url(images/curve.png);
  position:				absolute;
  top:					100px;
  left:					155px;
  z-index:				0;
}
.bottomcap {
  width:				155px;
  height:				50px;
  background-image:     url(images/bottomcap.png);
  position:				absolute;
  top:					505px;
  left:					0px;
  z-index:				0;
}
.top_left {
  width:				24px;
  height:				20px;
  background-image:		url(images/top_left_corner.png);
  position:				absolute;
  top:					154px;
  left:					165px;
  z-index:				100;
}

.content {
  width:				auto;
  position:				absolute;
  top:					100px;
  left:					155px;
  padding:	            11px 5px 5px 10px;
  z-index:				20;
}
.container {
  margin-right:			230px;
}

.sidebar {
  width:				225px;
  background-color:		#000000;
  padding:		        0px 0px 5px 5px;
  margin-left:			10px;
  float:				right;
}
#slideshow {
  width:				225px;
  height:				150px;
  background-image:		url(images/slideshow/01_mns_welcome_hand.png);
}
#sample_sites {
  width:				225px;
  background-color:		#000000;
}
#sidetext {
  color:				#CCCCCC;
  font-size:			90%;
}
#sidetext a:link{
  color:				#CCCCCC;
  font-size:			90%;
}
#sidetext a:visited{
  color:				#CCCCCC;
  font-size:			90%;
}
#sidetext a:hover{
  color:				#FFFF00;
  font-size:			90%;
}

.regular_text {
  background-color:		#FFFFFF;
  background-image:		url(images/text_gradient.png);
  background-repeat:	repeat-x;
  padding:	        	10px;
  font-size:			90%;
}
#bottom_right {
  background-color:		#D8E9FA; 
  padding:	        	2px 10px 2px 10px;
  font-size:			90%;
  background-image:		url(images/bottom_right_corner.png);
  background-repeat:	no-repeat;
  background-position:	bottom right;
}


.information td {
  color:				#203CCB;
}
.information a:link {
  color:				#000066;
  font-weight:			bold;
  text-decoration:		none;
}
.information a:visited {
  color:				#000066;
  font-weight:			bold;
  text-decoration:		none;
}
.information a:hover {
  color:				#0066FF;
  font-weight:			bold;
  text-decoration:		none;
}

.gradient {
  background-color:		#FFFFFF;
  background-image:     url(images/table_gradient.png);
  background-repeat:	repeat-y;
  padding:	        	5px 10px 5px 5px;
}
.gradient_with_solid {
  background-color:		#D3DCEB;
  background-image:		url(images/table_gradient.png);
  background-repeat:	repeat-y;
  padding:	        	5px 10px 5px 5px;
}
.solid_back_cell {
  background-color:		#FFFFFF;
  padding:              5px 10px 5px 5px;
}

.dropcap {
  height:				50px;
  font-weight:			bolder;
  font-size:			330%;
  margin-top:			5px;
  margin-bottom:		-2px;
  float:				left;
  padding:	            0px 0px -2px 0px;
}

.slogan {
  color:				#FFFFFF;
  font-size:			105%;
  font-weight:			bold;
}
.copyright {
  color:				#666666;
  font-size:			75%;
}

.little_header { 
  font-size: 			120%; 
  color: 				#6600CC; 
  font-weight: 			bold;
  border-bottom: 		solid;
  border-bottom-color:	#FFFFFF;
  border-bottom-width:  thin;
}
.little_header2 { 
  font-size: 			120%; 
  color: 				#6600CC; 
  font-weight: 			bold;
}

.bold { font-weight: bold; }
.boldblack { font-weight: bold; color: #000000; }
.blue { color:#203CCB; }
.white { color: #FFFFFF; }
.red { color:#FF0000; font-weight: bold; }
.bigbold { font-weight: bold; font-size: 110%; color: #FFFFFF; }
.tinytext { font-size: 80%; }

.ads { 
  height: 				60px; 
  font-style: 			italic; 
  color: 				#006699; 
  padding-bottom: 		20px; 
  margin-bottom: 		10px;}
.ad_image { 
  float: 				left; 
  width: 				120px; 
  margin-right: 		5px; 
}

.w3c {
  width:				190px;
  height:				31px;
  float:				right;
  text-align:			right;
}
#help {
  width:				165px;
  float:				right;
  padding:              2px;
  margin-left:			2px;
  border:				solid #6600CC thin;
  color:				#666666;
  background-image:		url(images/semi-white_background.png);
  background-repeat:	repeat;  
}

}
#help a:link {
  color:				#000099;
  font-weight:			bold;
  text-decoration:		none;
}
#help a:visited {
  color:				#000099;
  font-weight:			bold;
  text-decoration:		none;
}
#help a:hover {
  color:  				#0066FF;
  font-weight:			bold;
  text-decoration:		none;
}
#help td p { text-align: center; }
#help td a:link {
  color:				#999999;
  font-weight:			bold;
  text-decoration:		none;
}
#help td a:visited {
  color:				#999999;
  font-weight:			bold;
  text-decoration:		none;
}
#help td a:hover {
  color:  				#0066FF;
  font-weight:			bold;
  text-decoration:		none;
}

h1 {
  color:              	#6600CC;
  font-size:			120%;
}
.tablehead {
  font-size:			125%;
  font-weight:			bold;
  vertical-align:		baseline;
  height:				23px;
}
#tablehead {
  color:				#203CCB;
  text-align:			left;
}
.fine_print {
  color:				#666666;
  font-size:			70%;
}

.navigation td img { display: block; }

.photofloat {
  width:				125px;
  float:				right;
  text-align:			right;
  margin-top:           -10px;
  margin-right:			-10px;
}
#dzign {
  padding:	            0px 10px 0px 10px;
  text-align:			justify;
  color:				#AAAAAA;
}
#biolumix {
  padding:	            0px 10px 0px 10px;
  text-align:			justify;
  color:				#AAAAAA;
}
#ffcag {
  padding:	            0px 10px 0px 10px;
  text-align:			justify;
  color:				#AAAAAA;
}
#mrartmusic {
  padding:	            0px 10px 0px 10px;
  text-align:			justify;
  color:				#AAAAAA;
}
#gtzind {
  padding:	            0px 10px 0px 10px;
  text-align:			justify;
  color:				#AAAAAA;
}
#minetsolutions {
  padding:	            0px 10px 0px 10px;
  text-align:			justify;
  color:				#AAAAAA;
}
#sample_sites a:link {
  color:				#6666FF;
  text-decoration:		none;
}
#sample_sites a:visited {
  color:				#6666FF;
  text-decoration:		none;
}
#sample_sites a:hover {
  color:				#9933FF;
}