body {
		behavior:url("/css/htc/csshover.htc");
		margin:0px;
		background-color:#3399FF;
		font-family: arial,helvetica;

	}

.mainText {
			color: #000000;
			text-align: justify;
			font-family: arial,helvetica;
			font-size: 11pt;
			font-weight: normal;
			line-height: 14pt;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			padding-bottom: 10px;
}

.text {
			color: #000000;
			text-align: justify;
			font-family: arial,helvetica;
			font-size: 11pt;
			font-weight: normal;
			line-height: 14pt;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 0px;
			padding-bottom: 0px;
}

hr.gig {	color:#FFFF00;
			background-color:#FFFF00;
			height:2px;
			width:100%;
			border:0px;

		}

.mainTable {
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 0px;
			padding-bottom: 10px;
}

.newsHeader		{	color:#FFFF00;
					font-family:verdana;
					font-size:10pt;
					text-align:left;
					font-weight:bold;
					margin-left:10px;
					margin-top:8px;
					margin-bottom:3px;	}
					
label, .lefttext		{	color:#FFFF00;
					font-family:verdana;
					font-size:10pt;
					text-align:left;
					font-weight:bold;
					margin-left:0px;
					margin-top:8px;
					margin-bottom:0px;	}
					
					
.subHeader		{	color:#FFFF00;
					font-family:verdana;
					font-size:10pt;
					text-align:left;
					font-weight:bold;
					margin-left:0px;
					margin-top:8px;
					margin-bottom:3px;	}
					

#Pic1 {		margin-left: 0px;
			margin-right: 15px;
			margin-top: 12px;
			margin-bottom: 0px;
			border:1px #000000 solid;
		}
		
#Pic2_table	{
			margin-left: 15px;
			margin-right: 0px;
			margin-top: 41px;
			margin-bottom: 0px;
}
		
#Pic2 {	
border:1px #000000 solid;
		}
	
.style2 {color: #FFFFFF}
					
					
#sara4539_table		{	margin-left: 15px;
			margin-right: 0px;
			margin-top: 7px;
			margin-bottom: 0px;}
					

#sara4539 {	border-left: 1px solid #000000;
			border-top: 1px solid #000000;
			border-right: 1px solid #000000;
			border-bottom: 1px solid #000000;
		}
		
#fiddle_closed_table {	margin-left: 10px;
					margin-right: 0px;
					margin-top: 4px;
					margin-bottom: 0px;

		}		
		
#fiddle_closed {	border-left: 1px solid #000000;
					border-top: 1px solid #000000;
					border-right: 1px solid #000000;
					border-bottom: 1px solid #000000;

		}
		
#richard_s		{	margin-left: 0px;
					margin-right: 10px;
					margin-top: 3px;
					margin-bottom: 0px;
					border-left: 1px solid #000000;
					border-top: 1px solid #000000;
					border-right: 1px solid #000000;
					border-bottom: 1px solid #000000;
}
		
#fiddle_open_sm		{	margin-left: 0px;
					margin-right: 10px;
					margin-top: 3px;
					margin-bottom: 0px;
					border-left: 1px solid #000000;
					border-top: 1px solid #000000;
					border-right: 1px solid #000000;
					border-bottom: 1px solid #000000;
}

.thumbnails 		{	border-left: 1px solid #000000;
					border-top: 1px solid #000000;
					border-right: 1px solid #000000;
					border-bottom: 1px solid #000000;
}

.copy {
	padding: 10px 0;
}
		
.copywrite {
	color:#FFFFFF;
	text-align: center;
	font-family: arial,helvetica;
	font-size: 7pt;
	font-weight: normal;
	line-height: 12px;
	padding-right: 0px;
	padding-top:0px;
	padding-bottom:0px;
}

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color:#FFFFFF;
	margin-top:0px;
	margin-bottom:0px;
}

hr.leftHR 	{	color:#FFFF00;
					background-color:#FFFF00;
					height:2px;
					width:50%;
					border:0px;
					
				}
				
hr.leftSB 	{	color:#FFFF00;
					background-color:#FFFF00;
					height:2px;
					width:80%;
					border:0px;
					margin: 10px;
					
				}
				
hr.bottomHR 	{	color:#FFFF00;
					background-color:#FFFF00;
					height:2px;
					width:96%;
					border:0px;
				}
				
				
hr.wideHR 	{	color:#FFFF00;
					background-color:#FFFF00;
					height:2px;
					width:100%;
					border:0px;
				}
				
.giglink:link {	color: #ffffff;
			text-align: left;
			font-family: veranda,arial,helvetica;
			font-size: 11pt;
			font-weight: normal;
			line-height: 14pt;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			text-decoration:none;
			}
			
.giglink:hover {	color: #ffffff;
			text-align: left;
			font-family: veranda,arial,helvetica;
			font-size: 11pt;
			font-weight: normal;
			line-height: 14pt;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			border-bottom:2px #FFFF00 dashed
			}
			
.giglink:active {	color:#FF3399;
			text-align: left;
			font-family: veranda,arial,helvetica;
			font-size: 11pt;
			font-weight: normal;
			line-height: 14pt;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			text-decoration:none;
			}
			
.giglink:visited {	color: #ffffff;
			text-align: left;
			font-family: veranda,arial,helvetica;
			font-size: 11pt;
			font-weight: normal;
			line-height: 14pt;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			text-decoration:none;
			}
			
.link:link {	color: #ffffff;
			font-family: veranda,arial,helvetica;
			font-weight: normal;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			text-decoration:none;
			}
			
.link:hover {	color: #ffffff;
			font-family: veranda,arial,helvetica;
			font-weight: normal;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			border-bottom:2px #FFFF00 dashed
			}
			
.link:active {	color:#FF3399;
			font-family: veranda,arial,helvetica;
			font-weight: normal;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			text-decoration:none;
			}
			
.link:visited {	color: #ffffff;
			font-family: veranda,arial,helvetica;
			font-weight: normal;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			text-decoration:none;
			}
				
.photoTD		{	border-bottom: 2px #FFFF00 solid;}


/* the menu */

a.nav:link {	font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color: #FFFFFF;
				text-decoration: none;
				padding-left:0px;
				padding-right:0px;
				padding-top:2px;
				padding-bottom:2px;
				width:100%;  /*IE */
				display:block;
				margin:0;
				border:0;
				float:none;
				}
a.nav:active {	font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color: #FFFFFF;
				text-decoration: none;
				padding-left:0px;
				padding-right:0px;
				padding-top:2px;
				padding-bottom:2px;
				width:100%;  /*IE */
				display:block;
				margin:0;
				border:0;
				float:none;
				}
a.nav:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color: #FFFFFF;
				text-decoration: none;
				padding-left:0px;
				padding-right:0px;
				padding-top:2px;
				padding-bottom:2px;
				width:100%;  /*IE */
				display:block;
				margin:0;
				border:0;
				float:none;
				}
a.nav:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color: #ffffff;
				text-decoration: none;
				padding-left:0px;
				padding-right:0px;
				padding-top:2px;
				padding-bottom:2px;
				text-align:center;
				width:100%;  /*IE */
				display:block;
				margin:0;
				border:0;
				float:none;
				}
				


a.navdisc:link {font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px; 								
				font-weight: bold;
				color: #FFFFFF;
				text-decoration: none;
				padding-top:2px;
				padding-bottom:2px;
				padding-left:0px;
				padding-right:0px;
				text-decoration:none;
				font-weight:bold;
				width:100%;  /*IE */
				display:block;
				margin:0;
				border:0;
				float:none;
				text-align:center;
		}
a.navdisc:active {	font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px; 				
					font-weight: bold;
					color: #FFFFFF;
					text-decoration: none;
					padding-top:2px;
					padding-bottom:2px;
					padding-left:0px;
					padding-right:0px;
					text-decoration:none;
					font-weight:bold;
					width:100%;  /*IE */
					display:block;
					margin:0;
					border:0;
					float:none;
					text-align:center;

		}
a.navdisc:visited {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 	
					font-weight: bold; color: #FFFFFF; text-decoration: none;
					padding-top:2px;
					padding-bottom:2px;
					padding-left:0px;
					padding-right:0px;
					text-decoration:none;
					font-weight:bold;
					width:100%;  /*IE */
					display:block;
					margin:0;
					border:0;
					float:none;
					text-align:center;

		}
a.navdisc:hover {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
					font-weight: bold;color: #ffffff;text-decoration: none;
					padding-top:2px;
					padding-bottom:2px;
					padding-left:0px;
					padding-right:0px;
					text-decoration:none;
					font-weight:bold;
					width:100%;  /*IE */
					display:block;
					margin:0;
					border:0;
					float:none;
					text-align:center;
		}


.navTD	{	padding-left:0px;
			padding-right:0px;
				}

td.navTD:hover  {	color: #ffffff;
					background-color:#109CD6;
					padding-left:0px;
					padding-right:0px;

									}

	ul,li {
		display:block;
		margin:0;
		padding:0;
		border:0;

	}

	/*ul {
		width:150px;
		border:1px solid #9d9da1;
		background:white;
		list-style:none;
	}
	*/
	
	ul#menu	{	margin: 0px;
				padding:0px;

	
			}
	
		li.forward {
		width:160px;
		border:1px solid #000000;
		background:#040F79;
		list-style:none;
		margin:0px;
		padding:0px;

	}
	
	li.forward:hover {
		width:160px;
		border:1px solid #000000;
		background:#109CD6;
		list-style:none;
		margin:0px;
		padding:0px;
	}
	
	a.fowardlink	{	font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 10px;
						font-weight: bold;
						color: #FFFFFF;
						text-decoration: none;
						padding-left:0px;
						padding-right:0px;
						padding-bottom:3px;
						padding-top:3px;
						margin:0px;
						width:100%;  /*IE */
						display:block;
						border:0;
						float:none;
						

	
						}
						
	a.fowardlink:hover	{	font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							font-weight: bold;
							color: #FFFFFF;
							text-decoration: none;
							background-color:#109CD6;
							padding-left:0px;
							padding-right:0px;
							padding-bottom:3px;
							padding-top:3px;
							margin:0px;
							width:100%;  /*IE */
							display:block;
							border:0;
							float:none;

						}
	
	li.goodbye {
		width:160px;
		border:1px solid #000000;
		background:#040F79;
		list-style:none;
		margin:0px;
		padding:0px;


	}
	
	li.goodbye:hover {
		width:160px;
		border:1px solid #000000;
		background:#109CD6;
		list-style:none;
		margin:0px;
		padding:0px;
		
		
		
	}
	
	a.goodbyelink	{	font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 10px;
						font-weight: bold;
						color: #FFFFFF;
						text-decoration: none;
						padding-left:0px;
						padding-right:0px;
						padding-bottom:3px;
						padding-top:3px;
						margin:0px;
						width:100%;  /*IE */
						display:block;
						border:0;
						float:none;

	
						}
						
	a.goodbyelink:hover	{	font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							font-weight: bold;
							color: #FFFFFF;
							text-decoration: none;
							background-color:#109CD6;
							padding-left:0px;
							padding-right:0px;
							padding-bottom:3px;
							padding-top:3px;
							margin:0px;
							width:100%;  /*IE */
							display:block;
							border:0;
							float:none;

						}
	

	li {
	position:relative;
	padding:0px;
	float:left; /* needed in IE, but throws off alignment in Firefox */
	width: 100%; /* This fixes the alignment in Firefox */
	/*background:url("images/item_moz.gif") no-repeat;*/
		z-index:9;
	
	}
		/*li.folder	{ background:url("images/item_folder.gif") no-repeat; }*/		
		li.folder ul {
			position:absolute;
			left:-5px; /* IE */
			top:16px;

		}		
			li.folder>ul { left:-5px; } /* others */
			
			
	/*For the bottom navigation*/
	/*li.folder	{ background:url("images/item_folder.gif") no-repeat; }*/		
		li.folder2 ul {
			position:absolute;
			left:-5px; /* IE */
			top:-40px;

		}		
			li.folder2>ul { left:-5px; } /* others */


		li>a { width:auto; } /* others */

	
	/* hovers with specificity */
	
	li.folder:hover { z-index:10; }
	
	li.folder2:hover { z-index:10; }		
		
	ul ul, li:hover ul ul {
		display:none;
	}

	li:hover ul, li:hover li:hover ul {
		display:block;
	}
	
	.captions		{	
	color:#000000;
	font-family:verdana;
	font-size:8pt;
	text-align:center;	}
					
	.captions_right		{	color:#000000;
	font-family:verdana;
	font-size:7.5pt;
	text-align:right;
	padding: 0px;	}
	
	.captions_left		{	color:#000000;
	font-family:verdana;
	font-size:7.5pt;
	text-align:left;
	padding: 0px;	}
	
.navBar  {	
		color: #ccffff;
		text-align: center;
		background-color: #000000;
		font-family: tahoma;
		font-size: 10pt;
		font-weight: bold;
		line-height: 17pt;
		padding-left: 0px;
		padding-right: 0px;
		
		}
#topBr {	line-height: 8px;
	}
	
.formErrors	{
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFDDEE;
	border:2px #ff3300 solid;
	text-align: center;
	padding: 5px;
}

.formMsg {
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFCC;
	border:2px #FF6666 solid;
	text-align: center;
	padding: 5px;
} 

.requiredField	{
	color: #ff0000;
}

table.mailform	{
	width: 700px;
}

table.mailform td	{
	padding: 4px 8px;
}

h2	{
	color: #FFFF00;
	font-size: 16px;
	margin: 25px 0 8px 10px;
	text-align: left;
}

#moresara {
	margin: 30px 0 0 10px;
}

#moresara .col1	{
	width: 60px;
	padding: 0 0 10px 0;
}

#moresara .col2	{
	padding: 0 0 10px 12px;
	vertical-align: middle;
}

.right-arrow	{
	color: #FFFF00;
}