@charset "utf-8";
/* CSS Document */
body {font-family: 'Amaranth', sans-serif;font-size:100%;}
div {margin:0;padding:0}
h1, h2, h3, h4, h5 ,h6 {color: #948246;margin:0;font-family: 'Amaranth', sans-serif;}
h4 {font-size: 11pt;}
h3 {font-weight:400;font-size:22px;margin-bottom:4px;}
a{text-decoration:underline;color:inherit;border:none;}
a:hover{text-decoration:underline;border:none}
a:active, a:selected{border:none}
a img {border:none;}
.team_name {color: #948246;margin:0;font-family: 'Amaranth', sans-serif;font-weight:400;font-size:18px;margin-bottom:4px;}
#header{background:#fff; height:80px; width:100%;}
#header .top{height:90px; margin:0 auto; padding: 0; width:912px;}
#header a {color:#000;}
#header a:hover {color:#999;}
#mainmenu a{text-decoration:none; font-size:16px; color:#000;}
#mainmenu a:hover {text-decoration:none; font-size:16px; color:#9e7904; }
table.mainmenu td {padding:0 5px 0 5px;}

div.submenu {display:none;position:absolute;z-index:999;background:#fff;}
div.submenu_2 {display:none;position:absolute;z-index:999;background:#fff;}
div.submenu div.arrow {position:relative;height:7px;width:inherit;border-bottom:1px solid #a2780b;text-align:center;}
div.submenu div.arrow img {position:relative;top:1px;}

div.footer-menu {color:#bebdbd;font-size:13px;}
div.footer-menu a {text-decoration:none;color: #bebdbd;}
div.footer-menu a:hover {text-decoration:none;color:#474746;}

#innermenu {color:#474746;margin-left:12px;}
#innermenu a {text-decoration:none;color:#9e7904;}
#innermenu a:hover {text-decoration:none;color:#f9ca33;}

.innermenu-0 {font-size:16px;}
.innermenu-1 {font-size:14px;margin:8px 0 0 6px;line-height:14px;}
.innermenu-2 {font-size:14px;margin:2px 0 0 12px;line-height:14px;}
#breadcrumbs {color:#bebdbd;font-size:12px;margin:12px 0 0 12px;}
#breadcrumbs a {color: #bebdbd;}
#breadcrumbs a:hover {color: #474746;}

div.submenu div.menu {border-left:1px solid #a2780b;border-right:1px solid #a2780b;border-bottom:1px solid #a2780b;padding:6px 8px 6px 8px;}
div.submenu_2 div.menu {border:1px solid #a2780b;padding:6px 8px 6px 8px;}

div.submenu a, div.submenu_2 a {text-decoration:none; font-size:14px; color:#000;}
div.submenu a:hover, div.submenu_2 a:hover {text-decoration:none; font-size:14px; color:#9e7904;}

#middle{background:url(../images/outer_bg.png) repeat; height:auto; width:100%;}
#middle .wrapper{background:#fff; margin:0 auto; width:912px;}
#middle .top{background:url(../images/header_image.png) no-repeat #fff; height:108px; width:912px;border-bottom:1px solid #f9ca33;}
#middle .top2{background:url(../images/header_inner.png) no-repeat #fff; height:108px; width:600px; position:relative;}

#slideshow{background:#fff; height:354px; margin:8px 0; overflow:hidden; width:912px; position:relative;}
#slideshow div.slide{position:absolute;top:0px;left:0px;}
#slideshow div.slide div.caption{position:absolute;color:#fff;text-align:right;padding:0px 8px;background:#000;min-width:410px;height:32px;left:0px;bottom:24px;font-size:22px;}
.dot {float:left;margin:0 16px 0 0;height:9px;width:9px;background:url(../images/dots.png) no-repeat;}
.dotactive {background-position:0 -9px;}

#middle .content{border-top:1px solid #f9ca33; }

#pagecontent{margin:8px;font-family: 'Actor', sans-serif; font-size: 15px;}
#pagecontent a{color:#9e7904;}
#pagecontent a:hover {color:#f9ca33;}

#pagecontent p {margin-top:4px;margin-bottom:12px; font-size: 15px;}
#rightimage img {margin-bottom:3px;}
#lower{margin:0 auto;font-family:Arial, Helvetica, sans-serif;}
#lower>tbody>tr>td {color:#b0afaf;}
#lower a {color:#b0afaf;}
#lower>tbody>tr>td>div{margin:3px; background: #e3f2f3; height: 112px;padding:8px;}
#lower span{font-size:12px;font-weight:bold;}

#footer{background:#fff; height:118px; width:100%; color:#bebdbd;}
.content{background:#fff; margin:0 auto; padding:0; width:912px;}

.small-box {color:#000;display:inline-block; border:1px solid #f9ca33; margin:10px 4px 10px 4px; font-family: 'Actor', sans-serif; font-size: }
.small-box>div {margin: 2px; height:auto; width: 226px;background: #e3f2f3;}
.small-box p {margin: 4px 0; padding: 0;line-height:14px;}
.small-box h4 {margin-left:12px;padding-top:6px;}
.small-box a {color: #000;}
a.orange {color: #948246; text-decoration: none; font-size:12px; font-weight:bold; }
a.orange :hover {color: #f9ca33; text-decoration: none; font-size:12px; font-weight:bold; }

.large-box {color:#948246;display:inline-block;width:390px; margin: 4px; }
.large-box>div {margin: 14px; height:100%; width: 100%;}

#share td {height:52px;overflow:hidden;}

a.blueicon>span{background:url(../images/addthis_small_blue.png)}
a.whiteicon>span{background:url(../images/addthis_small_white.png)}
a.twitter>span{background-position:0px 0;display:inline-block;height:18px;width:18px;}
a.twitter:hover>span {background-position:0px -18px;}
a.facebook>span{background-position:-18px 0;display:inline-block;height:18px;width:18px;}
a.facebook:hover>span {background-position:-18px -18px;}
a.linkedin>span{background-position:-36px 0;display:inline-block;height:18px;width:18px;}
a.linkedin:hover>span {background-position:-36px -18px;}
a.email>span{background-position:-54px 0;display:inline-block;height:18px;width:18px;}
a.email:hover>span {background-position:-54px -18px;zoom: 1;}
a.compact>span{background-position:-72px 0;display:inline-block;height:18px;width:18px;}
a.compact:hover>span {background-position:-72px -18px;}

a.partner_small {margin:8px 4px 8px 4px; position:relative;display:inline-block;cursor:pointer;}
a.partner_small img {position:absolute;top:0px;left:0px;}
div.partner_large {margin: 36px 0;}
.partner_desc {text-align:justify;}
div.subscribe {
	white-space:nowrap;
}

div.divOverlay { z-index:1000; }
div.popupForm {
	position: absolute;
	background: #FFFFFF;
	border: solid #f9ca33 1px;

	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	z-index: 1001;
}
#login { border:1px solid #f9ca33;}
#login div {background:#e3f2f3;}
#tdlogin td {padding:4px;}
/* ####################### FORMS ##############################	*/

._buttonLabel {
	color: white;
}
a.button-over.button-theme-dark, a.button-small-over.button-theme-dark {
	color: white;
}


input[type=text], input[type=password], input[type=file], textarea, select {
	border: solid #f9ca33 1px;
	color: #448A8B;
	font-size: 11px;

	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
}
input[type=text], input[type=password], input[type=file], textarea, select option {
	padding: 2px 4px;
}

.formcaption {
	text-align:right;
	font-size:11px;
	font-weight: bold;
	padding: 1px 4px;
}
.formfield {
	font-size:11px;
	padding: 1px 4px;
}

input.form-error {
	border: dotted red 1px;
	background: #F5FCD1;
}
.form-error-message {
	font-size: 11px;
	color: red;
}

div.blog-nav {
	margin-bottom: 2px;
	padding: 2px;
}

div.navlinkbox, div.navlinkboxon {
	font-size: 11px;
	display: inline;
	color: #999;
	border: 1px solid #f9ca33;
	padding: 2px 5px 1px 5px;
	margin: 0px 2px;
	background: #fff;
	text-align:center;
}
#pagecontent div.navlinkbox a {
	text-decoration: none;
}
div.navlinkboxhover, div.navlinkboxon {
	color: #000;
	background: #f9ca33;
}

div.blog-post {
	margin: 32px 0;
	padding: 8px;
	border-top:  1px solid #f9ca33;
}
.bqstart {
     float: left;
	 font-family:Arial, Helvetica, sans-serif;
     height: 45px;
     margin-top: -24px;
     font-size: 700%;
     color: #f9ca33;
 }



 .bqend {
     float: right;
	 font-family:Arial, Helvetica, sans-serif;
     height: 25px;
     margin-top: -42px;
     font-size: 700%;
     color: #f9ca33;
 }
