
body {
color: #000;
}

/* Main Layout Divs
....................................................................... */
#container_inner {
background: #fff;
}
#header {
}
#navi {
background: #1c3f94;
}
#left{
background-color: #F58220;
}
#right {
}
#footer {
border-top: 1px solid #c7cfe4;
}

/* Generic Elements
....................................................................... */
p {
}
a {
color: #231f20;
}
a:hover {
color: #000;
}
h1 {
color: #231f20;
}
h2 {
color: #f8981d;
}
#left h2, #right h2 {
color: #231f20;
}
h3 {
color: #231f20;
}
#left h3, #right h3 {
color: #000;
}
h4 {
color: #f8981d;
}
hr {
border-top: 1px solid #c7cfe4;
background: #c7cfe4;
}
.link_highlighted a {
color: #fff;
background: #f8981d;
}
.link_highlighted a:hover {
color: #fff;
}

/* Form styles
....................................................................... */
input, textarea, select {
color: #000;
background: #fff;
border: 1px solid #c7cfe4;
}
.btn { /* Submit */
color: #fff;
background: #f8981d;
}
.required {
color: #f8981d;
}

/* Table styles
....................................................................... */
table {
border: 1px solid #c7cfe4;
}
th {
color: #231f20;
background: #e0e5f1;
border-bottom: 1px solid #c7cfe4;
border-left: 1px solid #c7cfe4;
}
td {
border-bottom: 1px solid #c7cfe4;
border-left: 1px solid #c7cfe4;
}
.odd td {
background-color: #fff;
}
.even td {
background: #fff8f0;
}

/* Header styles
....................................................................... */
#logo em {
display: none;
}
#contact {
}
#contact h2 {
color: #231f20;
}
#contact h3 {
}
#contact span {
color: #f8981d;
}

/* Top navigation styles
....................................................................... */
#navi li a {
color: #fff;
border-left: 1px solid #66779f;
}
#navi li a:hover {
background-color: #66779f;
}

/* Sidebar navigation styles
....................................................................... */
#nav li ul {
background-color: #fdeac5;
border: 1px solid #fff;
border-bottom: 0;
}
#nav li ul ul {
background-color: #fdeac5;
}
#nav li a {
color: #fff;
border-bottom: 1px solid #fff;
}
#nav li a:hover {
background-color: #fdeac5;
}
#nav li:hover a {
background-color: #fdeac5;
	color:#000;
}


/* Newsletter styles
....................................................................... */
#newsletter {
border-bottom: 1px solid #fff;
}

/* Testimonial styles
....................................................................... */
.testimonial {
border-bottom: 1px solid #fff;
background: url(../img/quote.png) top left no-repeat;
}
#middle .testimonial {
border-bottom: 1px solid #c7cfe4;
background: url(../img/quote_top.gif) top left no-repeat;
}
.testimonial_content {
background: url(../img/quote.png) bottom right no-repeat;
}
#middle .testimonial_content {
background: url(../img/quote_bottom.gif) bottom right no-repeat;
}
.testimonial_content p {
color: #000;
}
.testimonial_content p.client {
color: #231f20;
}

/* Article styles
....................................................................... */
.article_item {
border-bottom: 1px solid #fff;
}
#middle .article_item {
border-bottom: 1px solid #c7cfe4;
}
.article_item li{
border-bottom: 1px solid #fff;
}
#middle .article_item li {
border-bottom: 1px solid #c7cfe4;
}
.article_item.news, .article_item.events { /* Remove border from articles featuring lists */
border: 0;
}
#middle .article_item.news, #middle .article_item.events { /* Remove border from articles featuring lists */
border: 0;
}
.article_item li a {
color: #000;
}
.article_item .article_pic {
background: #fff;
}

/* Picture link styles
....................................................................... */
.side_piclink .pictext a {
color: #fff;
background-color: #66779f;
}
.side_piclink .pictext a:hover {
color: #fff;
}

/* FAQ's
....................................................................... */
.question {
color: #231f20;
margin: 10px 0 20px 0;
}
.question span {
color: #f8981d;
}
.answer span {
color: #f8981d;
}
.top_link a {
color: #f8981d;
}
.top_link a:hover {
color: #f8981d;
}

/* Footer styles
....................................................................... */
#footer li {
border-left: 1px solid #66779f;
}
#footer a {
color: #66779f;
}

/* Misc styles
....................................................................... */
.cta_btn a {
color: #fff;
background-color: #231f20;
}
.cta_btn a:hover {
color: #fff;
}