@charset "UTF-8";

/* CSS Document */



a {
    outline: none;
}

img { border: none; } 


#rssfeedpop { 
position:fixed;
bottom: 30px;
left: 20px;
}

.rssimage{ 
filter: alpha(opacity=80);-moz-opacity:.70;opacity:.70;
}
 
 

/* Contact Form Styling */

#contactpop { 
position:fixed;
top: 30px;
right: 20px;
}

.contimage{ 
filter: alpha(opacity=80);-moz-opacity:.70;opacity:.70;
}

#contactform #error ul{
font-family:sans-serif;
padding-left:0px;
line-height:20px;
}
#contactform #error span{
font-family:sans-serif;
color:green;
padding:5px 0 5px 0;
position:absolute;
top:60px;
right:10px;
width:150px;
}
#contactform #error ul li{
color:#BF0B0B;
font-weight:normal;
font-family:sans-serif;
}
h2#contacth2{
font-size:18px;
font-weight: bold;
font-family:Tahoma, Geneva, sans-serif ;
color:#000;
margin:0 0 10px 0;
font-weight:normal;
padding-bottom:10px;
border-bottom:1px dotted #ccc;
}
#contactform fieldset{
font-family:Tahoma, Geneva, sans-serif ;
border:none;
}
#contactform #formleft{
float:left;
}
#contactform #error{
float:right;
}
#contactform .button{
background:#eded;
color:#666;
font-family:Tahoma, Geneva, sans-serif ;
border:1px solid #ccc;
padding:5px 20px 5px 20px;
outline:none;
}
#contactform{
font-family:sans-serif;
color:#666;
}
.clear{clear:both;}






body {

	margin-top: 0px;

	font-family:Tahoma, Geneva, sans-serif ;

	font: "Myriad Pro";

	background-color: #ffffff;

	}



#bodytitle {

	color: #ffffff;

	font-size: 17px;

	font-weight: bold;

	font-family:Tahoma, Geneva, sans-serif ;
	
	font: "Myriad Pro";
	
	margin-top: 0px;

	margin-left: 0px;

	}





#bodysupertitle {

	color: #ffffff;

	font-size: 22px;

	font-weight: bold;

	font-family:Tahoma, Geneva, sans-serif ;
	
	font: "Myriad Pro";

	margin-top: 0px;

	margin-left: 0px;

	}



#bodysupertext {

	color: #ffcc66;

	font-size: 15px;

	font-weight: bold;

	font-family:Tahoma, Geneva, sans-serif ;
	
	font: "Myriad Pro";

	margin-left: 10px;

	}

		#bodysupertext a {

		color: #333333;

		text-decoration: none;

		}



#bodytext {

	color: #ffcc66;

	font-size: 13px;

	font-weight: bold;

	font-family:Tahoma, Geneva, sans-serif ;
	
	font: "Myriad Pro";

	margin-left: 10px;

	}

	

	#bodytext li {

		margin-bottom: 10px;

		margin-left: 20px;

		margin-right: 20px;

		}

	

	#bodytext a {

		color: #333333;

		text-decoration: none;

		}

		

#greencontainertext {

	color: #333333;

	font-size: 13px;

	font-weight: bold;

	font-family:Tahoma, Geneva, sans-serif ;
	
	font: "Myriad Pro";

	margin-left: 10px;

	margin-top: 10px;

	padding-left: 2em;

	padding-right: 1em;

	}

	

#greencontainertitle {

	color: #003300;

	font-size: 20px;

	font-weight: bold;

	font-family:Tahoma, Geneva, sans-serif ;
	
	font: "Myriad Pro";

	margin-top: 6px;

	padding-top: 6px;

	margin-left: 5px;

	padding-left: 5px;

	}

	

/* FORM ELEMENTS */



#formsectiontitle {

	color: #FFFFFF;

	font-size: 18px;

	font-weight: bold;

	margin-left: 10px;

	text-align: left;
	
	font-family:Tahoma, Geneva, sans-serif ;
	
	font: "Myriad Pro";

	}



#formsectioninstructions {

	color: #4D4D4F;

	font-size: 14px;

	font-style: none;
	
	font-family:Tahoma, Geneva, sans-serif ;
	
	font: "Myriad Pro";

	text-align: left;

	margin-left: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

	}



#formsectionlabel {

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

	margin-left: 10px;

	margin-bottom: 15px;

	text-align: right;
	
	font-family:Tahoma, Geneva, sans-serif ;
	
	font: "Myriad Pro";

	}



#formsectionspecial { /* CURRENTLY USED FOR "COUNTRY" STATIC VALUE */

	color: #4D4D4F;

	font-size: 12px;

	font-weight: bold;
	
	font-family:Tahoma, Geneva, sans-serif ;
	
	font: "Myriad Pro";

	margin-bottom: 14px;

	margin-left: 10px;

	}



/* #special input, #special textarea, #special select{

	border:2px solid #ccc;

	font-size: 12px;

	color:#666666;

	font: Arial, Helvetica, sans-serif;

	font-family: Arial, Helvetica, sans-serif;

	}



#special input:focus, #special textarea:focus{

	border:2px solid #4D4D4F; 

	} */



.requiredfield {

	font-size: 20px;

	color: #FFFFFF;

	padding-top: 10px;

	font-weight: bold;

	text-align:left;
	
	font-family:Tahoma, Geneva, sans-serif ;
	
	font: "Myriad Pro";

	}



#val {

	font-size: 12px;

	font-weight: normal;

	color: #333333;

	vertical-align: text-top;
	
	font-family:Tahoma, Geneva, sans-serif ;
	
	font: "Myriad Pro";

	}



#formtableborder {

	border: 1px solid #ffffff;

	PADDING: .5em;

	SPACING: 0em;

	}



/* SITEWIDE STYLES */



div.example {

	margin-bottom: 20px;

	position: relative;

}



div.ie-fix {

  overflow: visible;

  height: 0;

}



.target {

	width: 80px;

	text-align: center;

	border: 0px solid #666666;

	padding: 2px;

	background-color: none;

	height: 40px;

	display: block;

	float: left;

}



#copyright {

	color: #999999;

	font-size: 10px;

	text-align: center;
	
	font: "Myriad Pro";
	
	font-family: “Myriad Pro”, Arial, Helvetica, Tahoma, sans-serif;

	}

	

#bottomnavtext {

	color: #333333;

	font-weight: bold;

	font-size: 12px;

	text-align: center;

	font: “Myriad Pro”;

	font-family: “Myriad Pro”, Arial, Helvetica, Tahoma, sans-serif;
	


	}

	

	#bottomnavtext a {

		color: #FF6600;

		text-decoration: none;

		}

	

img, div, a, input { behavior: url(images/iepngfix.htc) }



