/*-- Reset --*/
* {margin: 0; padding: 0; border: 0; outline: 0;font-weight: inherit; font-style: inherit; font-size: 100%;font-family: inherit;}
body {font-family: Arial, Helvetica, Verdana;font-size: 62.5%; background: url('/images/layout/bg-2.jpg') no-repeat 0px 140px;}
li {letter-spacing:-1px}
.columnRight li, .columnRightBlog li { font-size: 0.8em; line-height: 1.7em; letter-spacing: -1px;color: #858585;}
p {font-size: 1.4em;line-height: 1.7em;padding-bottom: 20px; letter-spacing: -1px;color: #858585;}
p.strong {letter-spacing: -1px;}
h1 {font-size: 2.4em;font-weight: normal;padding-bottom: 15px; color: #f6931c; letter-spacing: -1px;}
h2 {font-size: 1.8em;font-weight: normal;padding-bottom: 10px; color: #38939b; letter-spacing: -1px;}
h3 {font-size: 1.6em;font-weight: bold;padding-bottom: 5px;}
.columnLeft h3{color: #f6931c;text-transform: uppercase;font-size: 1.3em;padding-bottom: 5px;letter-spacing: -1px;}
.columnLeft li {list-style:none;font-size: 1.4em;color: #696969;background: url('/images/layout/bullet.gif') no-repeat 5px 7px;padding: 2px 15px;}
.columnLeft ul{padding-bottom: 20px;}
a {color: #7c3775;}
.clear {clear:both; height:0.1em; line-height: 0.1em;font-size: 0.1em;}
.left {float: left;}
.right {float: right;}
/*-- Layout --*/

#header {background: #38939b; height: 130px;}
#container {width:993px;margin:0 auto;background: url('/images/layout/flora.gif') no-repeat left top;}
.pageContainer {width: 850px;background: #fff;margin: auto;}
div#header .pageContainer {background: none;}
div#logo {background: url('/images/layout/logo.gif');width: 209px;height: 85px;float: left;position: relative; top: 20px;}

/*-- Menu --*/
div#menu {float: right; position: relative;top: 89px;}
div#menu ul li {list-style: none;float: left;width: 90px;margin-right: 1px;}
div#menu ul li a {text-decoration: none;background: #46a0a8; display: block;text-align: center;color: #fff;font-size: 1.8em;width: 90px;padding: 10px 0;}
div#menu ul li a:hover {text-decoration: none;background-color: #3999a2;}
div#menu ul li.active a {background: #f6931c;} 
div#menu ul li ul {
	position : absolute;
	left: -999em;
	margin:0;
	padding:0;
	min-height:1%;
	background-color:#46a0a8;
	width:192px;
}
div#menu ul li ul li {	
	border:none;
	padding:0;
	margin:0;
	float:none;
	background:#46a0a8;
}
div#menu ul li ul li a {
	color:#FFF;
	display:block;
	margin:0;
	font-size:1.4em;
	display:block;
	width:162px;
	text-decoration:none;
	text-align:left;
	border-top:1px solid #FFF;
	padding:6px 15px;
	background-color:#46a0a8;
}
div#menu ul li ul li a:hover, div#menu ul li.active ul li a:hover { background-color:#3999a2; }
div#menu ul li.active ul li a { background-color:#46a0a8; }
div#menu ul li ul ul { margin: -15px 0 0 130px; }
div#menu ul li:hover ul ul, div#menu ul li:hover ul ul ul, div#menu ul li.sfhover ul ul, div#menu ul li.sfhover ul ul ul { left: -999em; top:0; }
div#menu ul li:hover ul, div#menu ul li li:hover ul, div#menu ul li li li:hover ul, div#menu ul li.sfhover ul, div#menu ul li li.sfhover ul, div#menu ul li li li.sfhover ul { left: auto; }

div.orangesep { height:13px;background:#f6931c url('/images/layout/header-arrows.gif') no-repeat 1px 1px; z-index:-2; position: relative; clear:both; }

/*-- Content --*/

#content {padding: 25px 0 0 0;}
.columnLeft {float: left;width: 260px; background: #cfe5e7;}
.columnRight {float: right;width: 545px;}
.columnRight .content { float:left; width:325px; }
.columnRight .images { float:right; width:202px; }
.columnRight .images img { border:1px solid #000; margin-bottom:20px; }
#content .columnRight ul, #content .columnRight ol, #content .columnRightBlog ul, #content .columnRightBlog ol  {margin: 10px 35px 25px 35px;font-size:1.6em;}
#content .columnRight ul ul, #content .columnRightBlog ul ul { font-size:1.3em; }
.columnLeft .picture img {display: block;margin: 4px auto;}
.sideContent {padding: 15px;}
#content a, #footer a { color:#011fb1; }
#content a:hover, #footer a:hover { color:#f6931c; }

/*-- Quote --*/

div.quote { clear:both; background: #ddedee;padding: 18px 13px 13px 13px;color: #595959;font-size: 1.4em;letter-spacing: -1px;}
div.quoteText {float: right;width: 497px;}
div.quoteAuthor {color: #f7931c;font-weight: bold;text-align: right;margin-top: 8px;}
span.quoteOpen, span.quoteClose {display: inline-block;height: 15px;width: 16px;background: url('/images/layout/quotes.gif');}
span.quoteClose {background-position: -16px 0;position: relative;top: 6px;left: 4px;}
span.quoteOpen {position: relative;top: -6px;}

/*-- Footer --*/

#footer {padding: 0 0 25px 0;}
#footer div.left, #footer div.right{color: #8f8f8f; font-weight: bold;font-size: 1.2em;height: 18px;}
#footer div span {display:inline-block; width: 20px;}
#footer span.tia {color: #9e9e9e;font-size: 1.1em;display: block;text-align: center;}

.form { text-align:left; font-size:0.9em; }
.form label { font-weight:bold; padding:2px; float:left; margin-right:20px; width:150px; text-align:right; }
.form input, .form textarea { padding:2px; margin-left:0; font-size:1em; background: #FFF; border: 1px solid #abadb3; }
.form input.submit { cursor:pointer; }
.form .labelError { color:#FF0000; }
.form p { clear:left; }

.form input.button {border: 0;text-indent: -9999px;overflow: hidden;font-size: 0.1em;line-height: 0.1em;display:inline-block;cursor: pointer;}
.form input.submit {background-image: url('/images/layout/send-button.gif');height: 34px;width: 90px;}
.form input.button:hover {background-position: 0 -34px;}

img.left, img.right { border:1px solid #000; }
img.left { float:left; margin:0 15px 15px 0; }
img.right { float:right; margin:0 0 15px 15px; }

#recaptcha_area { margin-left:170px; }