/* CSS Document */

/* html elements */

body{background: #fff; color: #555;}


a,h1,h2,h3,h4,h5,h6{color: #600;}
a:hover{color: #acae99;}

a img{border: 0;}

hr{border: 0;background: #acae99;color: #acae99;}

/* General Classes */

.grey, .maintitle,  .maintitle2{color: #acae99;}

.red{color: #600;}

.dc:first-letter{
color: #acae99;
}

/* general classes */

.bdr1{border: 1px solid #ccc;}

/* Position Containers */

.main_con{}

.body_con{}

.head_con{background: url("/img/header.jpg") top left no-repeat;}

.head_con_portfolio{background: url("/img/head_portfolio.jpg") top left no-repeat;}

.topnav_con{}

.leftnav_con{border-right: 2px dotted #acae99;;
}

.leftnav_con div.ct{}

.foot_con{border-top: 1px solid #ccc;}

.map_con{border: 1px solid #acae99;}

.security_con{
background: #ffffff url("/img/security_bg.jpg") top left no-repeat;
}

.is_con{
background: #ffffff url("/img/is_main.jpg") right 12em  no-repeat;
}


.ws_flash_con{
/* background: url("/img/ws.jpg") top left no-repeat; */
}


/* Top navigation classes */

.top_nav li a, .top_nav li span{background: url("/img/tnru.jpg") top right no-repeat;color: #eee;}
.top_nav li a span{background: url("/img/tnlu.jpg") top left no-repeat;}
.top_nav li a:hover{color: #fff;}
.top_nav li a:hover span{}

.top_nav li.selected span, .top_nav li.selected a, .top_nav li.selected a:hover{background: url("/img/tnrs.jpg") top right no-repeat;color: #600;}
.top_nav li.selected span span, .top_nav li.selected a span, .top_nav li.selected a:hover span{background: url("/img/tnls.jpg") top left no-repeat;}



/* Left navigation classes */

.left_nav{}
.left_nav li{}
.left_nav li a{border: 1px solid #aaa;color: #666;background: #ececec url("/img/snbg.jpg") top left repeat-x;}
.left_nav li a:hover{border: 1px solid #333;color: #600;background: #e8e9e3 url("/img/snbg.jpg") bottom left repeat-x;}
.left_nav li.selected span{border: 1px solid #fff; border-bottom: 1px dotted #acae99; color: #600;}
.left_nav li.selected span span{border: 0;background: #acae99;}


.left_nav li.selected span span.s_gd{background: #003263 url("/img/icon_gd.jpg") top left no-repeat;}
.left_nav li.selected span span.s_ws{background: #5e6550 url("/img/icon_ws.jpg") top left no-repeat;}
.left_nav li.selected span span.s_is{background: #6a0100 url("/img/icon_is.jpg") top left no-repeat;}
.left_nav li.selected span span.s_ns{background: #766b59 url("/img/icon_ns.jpg") top left no-repeat;}
.left_nav li.selected span span.s_dm{background: #766b59 url("/img/icon_dm.jpg") top left no-repeat;}
.left_nav li.selected span span.s_wd{background: #5e6550 url("/img/icon_wd.jpg") top left no-repeat;}
.left_nav li.selected span span.s_id{background: #5e6550 url("/img/icon_id.jpg") top left no-repeat;}

.left_nav li.selected span span.p_gd{background: #003263 url("/img/icon_gd.jpg") top left no-repeat;}
.left_nav li.selected span span.p_wd{background: #5e6550 url("/img/icon_wd.jpg") top left no-repeat;}
.left_nav li.selected span span.p_id{background: #6a0100 url("/img/icon_is.jpg") top left no-repeat;}

/* right navigation classes */

.right_nav{}
.right_nav li{}
.right_nav li a{border: 1px solid #aaa;color: #666;background: #ececec url("/img/snbg.jpg") top left repeat-x;}
.right_nav li a:hover{border: 1px solid #333;color: #600;background: #e8e9e3 url("/img/snbg.jpg") bottom left repeat-x;}
.right_nav li.selected span{border: 1px solid #fff; border-bottom: 1px dotted #acae99; color: #600;}
.right_nav li.selected span span{border: 0;background: #acae99;}

/* foot navigation classes */

.foot_nav{}
.foot_nav li{}
.foot_nav li a{border-left: 1px solid #ccc;color: #aaa;}
.foot_nav li a:hover{background: #eee;}
.foot_nav li.selected span{border-left: 1px solid #ccc; color: #aaa; border-bottom: 0;}
.foot_nav li.selected span span{border:0;}

.foot_nav li:last-child a{border-right:1px solid #ccc;border-bottom: 0;}
.foot_nav li.selected:last-child span{border-right:1px solid #aaa;border-bottom: 0;}
.foot_nav li.selected:last-child span span{border:0;}

/* slideshow */

.ss_con{
color: #aeac99;
background-repeat:no-repeat;
}

.txtSS{
border: 1px solid #c7c6b8;
color: #aeac99;
}