


pre,form,body,html,blockquote,fieldset,input {margin:0; padding:0;}

body {background: #d6d2cf; font-size: 100%;}


#bg {
	width: 100%;
	height: 100%;
	z-index: 1;
	position: fixed; 
	top: 0; 
	left: 0; 
	background: url('images/bg_bg.gif') repeat-x top left;
}

#container {z-index: 5; position: absolute; width: 100%; height: 100%; margin: 0 auto;}

#google_translate_element a:visited {background: white;}

#maindiv {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 100%;
}


P {font-family: arial, helvetica, sans-serif; font-size: 0.80em; line-height: 1.75; margin: 0; margin-bottom: 15px;}

.basictext {font-family: arial, helvetica, sans-serif; font-size: 0.80em; line-height: 1.75; margin: 0; margin-bottom: 15px;}

/*
P a:link,a:active {color: #057796; text-decoration: underline; font-weight: bold;}
P a:hover,a:visited {color: #10678f; text-decoration: underline;} */

ol {font-family: arial, helvetica, sans-serif; font-size: 0.80em; line-height: 1.4;}
ul {font-family: arial, helvetica, sans-serif; font-size: 0.80em; line-height: 1.4;}
li {margin-top: 5px;}

h1 {line-height: 1.0; font-family: trebuchet ms, geneva, sans-serif; font-size: 2.5em; color: #2e4f85; margin: 0; margin-bottom: 22px; font-weight: bold; text-transform: uppercase;}

h2 {line-height: 1.0; font-family: trebuchet ms, geneva, sans-serif; font-size: 1.70em; color: #6d6f71; margin: 0; margin-top: 26px; margin-bottom: 20px; font-weight: bold;}

h3 {line-height: 1.0; font-family: trebuchet ms, geneva, sans-serif; font-size: 1.35em; color: #6d6f71; margin: 0; margin-top: 20px; margin-bottom: 18px; font-weight: bold; font-style: italic;}


#navbox {width: 172px; float: left; position: relative; top: 0px; margin-bottom: 20px;}

#navboxLinks ul {list-style-type:none; margin:0; padding:0;}

#navboxLinks li {background: #6b90da;}

#navboxLinks li a:link, a:visited {width: 172px; display: block; color: #ffffff; font-size: 0.90em; font-family: arial, helvetica, sans-serif; font-weight: bold; text-transform: uppercase; text-align: center; margin-bottom: 2px; padding: 15px 0px; text-decoration: none;}
 
#navboxLinks li a:hover, a:active {background: #6b90cc;}


.current {
   color: #ffffff; 
   background: #6d6f71 !important;
}

#content {position: absolute; margin-top: 25px; margin-bottom: 70px; background: #ffffff;}

#contentpanel {width: 627px; float: left; position: relative; top: 20px; left: 36px; padding-right: 40px; padding-bottom: 70px;}

#contentpanel a:link {color: #000000; text-decoration: underline; }
#contentpanel a:visited {color: #000000; text-decoration: underline; } 
#contentpanel a:hover {color: #057796; text-decoration: underline; }
#contentpanel a:active {color: #000000; text-decoration: underline; }

#box_home {float: right; clear: right; position: relative; top: 0px; left: 45px; margin-left: 0px; margin-bottom: 5px;}

#meat {position: relative; width: 100%; margin-top: 5px;}

#footer {clear: both; position: relative; height: 60px; width: 100%; font-family: arial, helvetica, sans-serif; font-size: 0.80em; color: #dddddd; background: #6d6f71;}

.eventTitle {font-family: SolexBold, corbel, arial, helvetica, sans-serif; font-weight: 400; font-size: 1.5em; color: #26639e; line-height: 1.25; margin: 0; margin-bottom: 8px;}

.eventDetail {font-family: tahoma, arial, helvetica, sans-serif; font-size: 14px; color: #2a2a2a; line-height: 1.25; margin: 0; margin-bottom: 10px;}

.continue {font-family: 'Open Sans', tahoma, arial, helvetica, sans-serif; font-size: 1.05em; font-weight: normal; margin-top: 30px; color: #843f20; text-align: right; margin-right: 30px;}

.continue a:hover {text-decoration: underline;}

.doclink {margin-bottom: 5px;}

.pdflink {font-size: 88%; color: #333333; text-transform: uppercase;}

.faq1 {font-family: tahoma, arial, helvetica, sans-serif; font-size: 15px; line-height: 1.5; margin: 0; margin-bottom: 5px; font-weight: 400;}

.faq2 {font-family: tahoma, arial, helvetica, sans-serif; font-size: 14px; line-height: 1.5; margin: 0; margin-bottom: 30px;}

