@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption { 
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	font-size: 100%; 
}
body	{
	font-family:Arial, Helvetica, sans-serif 12px;
	color:#5c5c5c;
	margin:0;
	line-height:18px;
	width:100%;
	height:100%;
	text-align:left
}

img { border:0}
ul { list-style:none; }
a {
	color:#4aa0a0;
	outline:none;
	text-decoration:none;
	}
	
a:hover {
	color:#3f8686;
	text-decoration:underline;
	}

p {
	padding:8px 0 5px 0;
	margin:0;
	text-align:left;
	}
h1, h2, h3, h4, h5, h6 {
color:#614132;
font-weight:bold;
}

h1 {
	font-size:26px;
	letter-spacing:-1px;
	margin:0 0 5px 0;
	}

h2 {
	font-size:22px;
	letter-spacing:-1px;
	margin:0 0 5px 0;
	}

h3 {
	font-size:18px;
	margin:0 0 5px 0;
	}

div { text-align:left;}
table, td { border: 1px solid silver;  }
td { padding:5px;}
#container { width:100%; height:100%; min-height:100%; margin:0 auto; padding:0; position:relative; }
html>body #container { height:auto; }
#HeaderHome { background:url(/images/header-home.jpg) repeat-x; height:180px; width:100%; text-align:center }
#HeaderHome .logo { text-align:center }
.wrap  {width:995px; margin:0 auto; }

.clear { clear:both; }
.seperator {
	clear:both;
	height:10px;
}
.seperator_small {
	clear:both;
	height:5px;
}
.seperator_tiny {
	clear:both;
	height:1px;
}
.green { color:green;}
.red, { color:red;}
.float-left { float:left; display:inline}
.float-right { float:right; display:inline}
.last { margin-right:0; }
.spacer { margin-right:10px;}
.spacer-bottom { margin-bottom:10px; }
.spacer-top { margin-top:10px;}
.spacer-right { margin-right:10px;}
.spacer-left { margin-left:10px;}
.box-350 { width:340px;padding:10px }
.box-480 { width:470px; padding:10px }
.box-250 { width:230px;padding:10px }
.box-500 { width:500px; padding:10px; text-align:left; }
.box-100 { width:100px; }
.box { width:100%; margin:25px 0 0 -5px; padding:25px 0 0 0; display:table; background:url(/images/seperator.png) top no-repeat; text-align:left }
.frame { border:1px solid #dddddd; padding:5px; background:#f2f2f2; width:110px; }
.big-frame  { border:1px solid #dddddd; padding:5px; background:#f2f2f2; }
.frame:hover { opacity:0.7; }
.bar-left { width:265px; padding:10px; }
.bar-middle {width:680px; padding:10px; }
.full-div	{
	width:100%;
	height:auto;
	margin-bottom:0 0 0px 0;
}
.QuestionBox { background:#fff; padding:5px;}
.center { text-align:center;}
.button {  border:none; background:#68B6B6 !important; color:#FFF; padding:4px; }
input.error { border: 1px dotted red; background:#e9adad }
label.error {
	margin-left:5px;
	color: red;
	font-style: italic
}


.error_msg { color:#ff0000; padding-left:10px; background:#f2acac; border:1px solid #e66969 }
/* FONT REPLACEMENTS */
.big-header { font-family:freehand575,Arial, Helvetica, sans-serif; font-size:56px; color:#7f667e; }

/* MAIN MENU */
#MainMenu { height:40px;}
#MainMenu li { float:left; display:inline; margin-right:15px; }
#MainMenu li a { color:#614132; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; text-shadow: 0 0 0.2em #fff, 0 0 0.2em #fff; font-weight:normal   }
#MainMenu li a:hover, #MainMenu .CurrentItem { text-shadow: 0 0 0.2em #a3a09d, 0 0 0.2em #fff; text-decoration:none }

#slider2 { margin-bottom:20px; width:700px; height:467px; display:block;}
#slider2 a { display:block;}

/* FOOTER */
#Footer { height:140px; position:relative; background:url(/images/footer-bg.jpg) repeat-x; margin-top:50px;  }
#Footer li  {float:left; margin-right:15px; }
#Footer a { color:#666666; }
#Footer a:hover { text-decoration:underline; }
#Footer .logo { background:url(/images/logo-small.png) no-repeat; height:58px; padding-left:170px; padding-top:50px; width:825px; margin:0 auto }
#Footer .credit { position:absolute; bottom:5px; left:50%; font-size:12px; }