/*CSS Core style */

body	{ margin: 0px; padding:0px; text-align:center; background-color:#ffffff; font-family: Verdana, helvetica, Tahoma, sans-serif;}

#wrapper		{ width:770px;
				  margin:0px auto;
			      text-align:left;
				  background-color:#ffffff;
				  }

img		{ border: 0px;}

.menu		{ width: 175px;}
.menu TD 	{ border: solid 1px #CC9900; 
			  background-color: #ffffff; 
			  opacity: .85;
			  filter: alpha(opacity=85);
			  }

	  
.content		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
				  font-size: 11px; 
				  font-style: normal; 
				  color:#333333; 
				  
				  
				  }
.content A:link			{ color:#333333; text-decoration: none; font-weight: bold;}
.content A:visited		{ color:#333333; text-decoration: none; font-weight: bold;}
.content A:hover		{ color:#333333; text-decoration: underline; font-weight: bold;}
.content A:active		{ color:#333333; font-weight: bold;}

.pathline		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
				  font-size: 10px; 
				  font-style: normal; 
				  color:#333333; 
				  text-align: left;
				  height:30px;
				  }
.pathline A:link			{ color:#333333; text-decoration: none; font-weight: bold;}
.pathline A:visited		{ color:#333333; text-decoration: none; font-weight: bold;}
.pathline A:hover		{ color:#333333; text-decoration: underline; font-weight: bold;}
.pathline A:active		{ color:#333333; font-weight: bold;}

.topbox		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
				  font-size: 10px; 
				  font-style: normal; 
				  color:#333333;				  
				  }
.topbox A:link			{ color:#333333; text-decoration: none; font-weight: bold;}
.topbox A:visited		{ color:#333333; text-decoration: none; font-weight: bold;}
.topbox A:hover		{ color:#333333; text-decoration: underline; font-weight: bold;}
.topbox A:active		{ color:#333333; font-weight: bold;}

.block		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
				  font-size: 10px; 
				  font-style: normal; 
				  color:#333333; 
				  text-align: left;
				  
				  }
.block A:link			{ color:#333333; text-decoration: none; font-weight: bold;}
.block A:visited		{ color:#333333; text-decoration: none; font-weight: bold;}
.block A:hover		{ color:#333333; text-decoration: underline; font-weight: bold;}
.block A:active		{ color:#333333; font-weight: bold;}

.box		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
				  font-size: 12px; 
				  font-style: normal; 
				  color:#333333; 
				  text-align: left;
				  
				  }
.box A:link			{ color:#333333; text-decoration: none; font-weight: bold;}
.box A:visited		{ color:#333333; text-decoration: none; font-weight: bold;}
.box A:hover		{ color:#333333; text-decoration: underline; font-weight: bold;}
.box A:active		{ color:#333333; font-weight: bold;}


.list		{ width: 202px;}
.list		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
				  font-size: 10px; 
				  font-style: normal; 
				  color:#333333; 
				  text-align: left;
				  
				  }
.list A:link			{ color:#333333; text-decoration: none; font-weight: bold;}
.list A:visited		{ color:#333333; text-decoration: none; font-weight: bold;}
.list A:hover		{ color:#333333; text-decoration: underline; font-weight: bold;}
.list A:active		{ color:#333333; font-weight: bold;}

h1 				{ font-family: Verdana, helvetica, Tahoma, sans-serif; font-size: 14px; font-style: normal; color:#333333; display:inline;	}

h2 				{ font-family: Verdana, helvetica, Tahoma, sans-serif; font-size: 14px; font-style: normal; color:#333333; display:inline;	}

h3 				{ font-family: Verdana, helvetica, Tahoma, sans-serif; font-size: 14px; font-style: normal; color:#ffffff; display:inline;	}

select,input,textarea	{ font-family: Verdana, helvetica, Tahoma, sans-serif; font-size: 10px; font-style: normal; color:#333333;}

p	{ text-align: center; }

.left-text p	{ text-align: left; } 

.attribute-short p { text-align: left; }

/*added by MX, for contact form*/
input.box
{
    width: 257px;
    font-size: 1em;
}
textarea.box {
	width: 273px;
	height: 61px;
    font-size: 1em;
}
div.checkbox-text
{
	width: 140px;
	float: left;
}
div.block /* Used around groups of objects which are connected in some way, and requires extra margins to the surroundings */
{
    margin: 0.5em 0 0.5em 0;
    padding: 0;
    clear: both;
}

div.block div.element /* Used if several objects are to be stacked horizontally within the same block */
{
    padding-right: 1em;
    float: left;
}