@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#f5f0e4;
background-image:url(../images/bg.gif);
background-position:0px 0px;
background-repeat:repeat-x;
}

/*/*/html*body:first-of-type {font-weight: normal; text-shadow: #000000 0 0 0px;}/* */

.left {float:left;}
.right {float:right;}
.clr {clear:both; font-size:0; height:0px; line-height:0;}

p, h1, h2, h3, h4, h5, h6, table, form, ol, div, span {
margin:0;
padding:0;
}

ul {
margin:0;
padding:0;
}

a img, img {border:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}


.container {
width:960px;
margin:0 auto;
}

#bg_header_topnav {
background-image:url(../images/bg_header_topnav.jpg);
background-position:center top;
background-repeat:no-repeat;
min-width:960px;
}

/*header*/
#header {
height:164px;
}

.logo {
height:124px;
width:168px;
padding:12px 0 0 27px;
}

.header_right {
width:658px;
}

.header_quote {
color:#f5f0e4;
font-size:15px;
line-height:25px;
height:80px;
width:470px;
padding:37px 0 0 0;
}

.header_quote p {
position:relative;
padding:0 0 0 20px;
}

.header_quote span {
font-family:"Times New Roman", Times, serif;
font-size:80px;
line-height:80px;
position:absolute;
}

.quote_open {
left:-20px;
top:-18px;
}

* html .quote_open {
left:-40px;
}

.header_contact {
color:#f5f0e4;
font-size:14px;
padding:0 17px 0 0;
text-align:right;
}

.header_contact span {
background-image:url(../images/icon_phone.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 15px 0 21px;
}

.header_contact a {
background-image:url(../images/icon_mail.gif);
background-position:left;
background-repeat:no-repeat;
color:#f5e70e;
padding:0 0 0 23px;
}

/*top_nav*/

#top_nav {
height:37px;
padding:0 2px 6px 2px;
}

/*
#top_nav li {
list-style-type:none;
float:left;
background-image:url(../images/sep_nav.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 2px;
}

#top_nav li a {
color:#5182cc;
display:block;
font-size:14px;
line-height:37px;
text-decoration:none;
padding:0 35px;
}

#top_nav li a:hover, #top_nav li.selected a {
color:#f4e510;
background-image:url(../images/bg_nav_hover.gif);
background-repeat:repeat-x;
}   */

* html #top_nav li a {
float:left;
}

#top_nav li#first_nav {
background-image:none;
padding:0px;
}

/*banner*/
#banner {
padding:0 0 13px 0;
}

/*footer*/
#footer {
background-image:url(../images/bg_footer.gif);
background-position:0px 0px;
background-repeat:repeat-x;
color:#aaa28c;
font-size:11px;
padding:28px 0 0 0;
height:38px;
min-width:960px;
}

#footer li {
list-style-type:none;
float:left;
background-image:url(../images/sep_footer.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 8px;
}

#footer li#first_footer {
background-image:none;
}

#footer li a {
color:#aaa28c;
}

/*displayarea*/
#displayarea {
padding:0 0 20px 0;
}

.leftarea {
width:220px;
}

.cta {
padding:0 0 2px 0;
}

.cta img {
margin:0 0 7px 0;
}

.latest_news {
}

.latest_news_head {
background-image:url(../images/bg_head_latestnews.gif);
background-position:0px 0px;
background-repeat:no-repeat;
height:26px;
text-align:right;
padding:7px 8px 0 0;
}

.latestnews_bottom {
font-size:1px;
line-height:1px;
}

.announcements-box {
	width:178px;
    height:auto;
    padding:10px;
    background-image:url(/images/news-box-bg.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    border-left:1px solid #bdcbd3;
    border-bottom:1px solid #bdcbd3;
    border-right:1px solid #bdcbd3;
    -moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
}

.ln_cont {
background-color:#e7dfca;
border-right:1px solid #fefefc;
border-left:1px solid #fefefc;
}

.ui-tabs-hide {
display:none;
}

#tabs ul {
}

#tabs li {
list-style-type:none;
background-image:url(../images/border_tabs.gif);
background-position:0px 0px;
background-repeat:repeat-x;
padding:2px 0 0 0;
}

#tabs li a {
background-image:url(../images/arrow.gif);
background-position:0px 0px;
background-repeat:no-repeat;
color:#636362;
display:block;
line-height:36px;
text-decoration:none;
width:218px;
outline:none;
}

#tabs li a span {
margin:0 12px;
}

#tabs li a:hover, #tabs li.tab-active a {
background-image:url(../images/arrow_hover.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}

#news-box {
	width:200px;
    height:auto;
    padding:10px;
    background-color:#e7dfca;
    background-position:top center;
    background-repeat:no-repeat;
    -moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
}

.news_img img {
border:1px solid #faf7f0;
margin:0 0 10px 0;
}

.date, .news_box p span {
color:#2e538a;
font-weight:bold;
line-height:18px;
}

.news_box p {
color:#636362;
line-height:18px;
padding:0 0 5px 0;
}

.rightarea {
width:707px;
color:#636362;
}

.rightarea h1 {
color:#2e5187;
font-size:24px;
background-image:url(../images/border.gif);
background-position:bottom;
background-repeat:repeat-x;
padding:0 0 2px 0;
margin:0 0 10px 0;
}

.rightarea h3 {
padding:0 0 2px 0;
margin:10px 0 10px 0;
}

.rightarea p {
line-height:18px;
padding:0 0 18px 0;
}

.curve_box {
background-image:url(../images/bg_curve_box.gif);
background-position:0px 0px;
background-repeat:no-repeat;
color:#635e52;
font-size:16px;
line-height:56px;
padding:0 0 12px 0;
height:56px;
text-align:center;
}

.curve_box_lge {
background-image:url(../images/bg_curve_box_lge.gif);
background-position:0px 0px;
background-repeat:no-repeat;
color:#635e52;
font-size:16px;
line-height:37px;
padding:0 0 12px 0;
height:75px;
text-align:center;
}

.curve_box strong {
color:#2e5187;
font-size:22px;
}

.rightarea ul { padding:0 0 0 25px; }

#footer li#first_nav { background-image:none;}