@charset "UTF-8";
body {
background-color: #58595b;
color: #FFF
}

a { color: #FFF; text-decoration: none }
a:hover { color: #CCC; text-decoration: underline }
a:link {}
a:visited {}
a:active {}

ul li { list-style-type: square; line-height: inherit }
ol li { list-style-type: decimal; line-height: inherit }
ul li ul, ol li ol, ul li ol, ol li ul { margin-top: 0; margin-bottom: 3px }
ul li ul li, ol li ul li { list-style-type: disc; line-height: inherit }
ul li ol li, ol li ol li { list-style-type: lower-roman; line-height: inherit }

h1 { margin: 0 0 0.5em 0; padding: 0; color: #6dcff6; font-size: 1.2em; font-weight: bold; height: 30px; line-height: 1.2em; }
h2 { margin: 0.5em 0 0 0; padding: 0; color: #f7941d; font-size: 1.1em; font-weight: bold; line-height: 1.2em; }
h3 { margin: 0.25em 0; padding: 0; color: #6dcff6; font-size: 1.1em; font-weight: bold; line-height: 1.2em; }
h4 { margin: 0.25em 0 0 0; padding: 0; color: #FFF; font-size: 1em; font-weight: bold; line-height: 1.05em; }
h5 { margin: 0 0 5px 0; padding: 0; color: #FFF; font-size: 1em; font-weight: bold; line-height: 1.05em; }
h6 { margin: 0; padding: 0; color: #FFF; font-size: 1em; font-weight: bold; }

#flash {
margin: 0 auto;
width: 800px;
}

#container {
background: transparent url("../images/body-bkgrnd.jpg") no-repeat scroll 0 0;
margin: 0 auto;
padding: 20px 75px 0 75px;
width: 850px
}

#logo {
float: left;
}

#navbar {
margin: 0;
padding: 53px 0 10px 0;
font-size: 10px;
font-weight: bold;
text-align: right;
}

#navbar .button {
margin: 0 1px 0 0;
padding: 53px 2px 10px 0;
*padding: 0 2px 0 0;
background: transparent url("../images/rule-v.gif") repeat-y scroll 100% 0;
}

#navbar .button a { margin: 0; padding: 53px 10px 10px 10px }
#navbar .button a:hover { color: #808080 }
#navbar .button a.selected { color: #58595b; cursor: default; }
#navbar .button a:hover, #navbar .button a.selected {
background: transparent url("../images/navbar-selected-bkgrnd.png") repeat-x scroll 0 100% !important;
background-image: url("../images/navbar-selected-bkgrnd.gif");
text-decoration: none;
}
#navbar .button .empty { margin: 0; padding: 53px 0 10px 0 }

#sidebar {
margin: 0 0 0 0;
padding: 60px 30px 0 0 !important;
padding-right: 25px;
font-size: 0.95em;
line-height: 1.1em;
float: left;
width: 194px;
}

#sidebar #sidemenu {
background: transparent url("../images/rule-h.gif") repeat-x scroll 0 0;
height: 120px;
font-weight: bold;
line-height: 24px
}

#sidebar #sidemenu a {
margin: 0;
padding: 0;
display: block;
background: transparent url("../images/rule-h.gif") repeat-x scroll 0 100%;
}

#sidebar #sidemenu a:hover { text-decoration: none; }
#sidebar #sidemenu a.selected { color: #6dcff6; cursor: default; }

#sidebar .newsbox {
margin: 0;
padding: 25px 0 0 0;
width: 194px;
height: 0;
overflow: hidden;
background: transparent url("../images/newsbox-title.png") no-repeat scroll 0 0 !important;
background-image: url("../images/newsbox-title.jpg")
}

#sidebar #newsbox {
margin: 0;
padding: 0;
width: 194px;
height: 300px;
overflow: auto;
background: transparent url("../images/newsbox-bkgrnd.png") repeat scroll 0 0 !important;
background-image: url("../images/newsbox-bkgrnd.jpg")
}

#sidebar #newsbox p {
margin: 0.5em 10px;
color: #FFF;
display: block
}

#sidebar #newsbox .title { color: #f7941d }

#content {
margin:  20px 0;
padding: 0
}

#content #body {
margin: 0;
padding: 0;
width: 626px;
height: 448px;
overflow: auto;
}

#footer {
margin: 0;
padding: 20px 0 0 0;
color: #808080;
font-size: 0.9em;
text-align: right;
border-top: 1px solid #808284;
}

#flash_footer {
margin: 0;
padding: 0 0 0 0;
font-size: 0.9em;
text-align: center;
}

#flash_footer, #flash_footer a, #flash_footer a:hover {
color: #808080;
}

/* Generic Classes */
.bigger { font-size: 110%; }
.smaller { font-size: 90%; }

.alignleft { text-align: left; }
.alignright { text-align: right; }
.aligncenter { text-align:center; }
.alignjustify { text-align:justify; }
.aligntop { vertical-align:top; }
.alignmiddle { vertical-align:middle; }
.alignbottom { vertical-align:bottom;}

.pa0 { padding: 0 !important; }
.pt0 { padding-top: 0 !important; }
.pb0 { padding-bottom: 0 !important; }
.pr0 { padding-right: 0 !important; }
.pl0 { padding-left: 0 !important; }
.pa1 { padding: 1px !important; }
.pt1 { padding-top: 1px !important; }
.pb1 { padding-bottom: 1px !important; }
.pr1 { padding-right: 1px !important; }
.pl1 { padding-left: 1px !important; }
.pa5 { padding: 5px !important; }
.pt5 { padding-top: 5px !important; }
.pb5 { padding-bottom: 5px !important; }
.pr5 { padding-right: 5px !important; }
.pl5 { padding-left: 5px !important; }
.pa10 { padding: 10px !important; }
.pt10 { padding-top: 10px !important; }
.pb10 { padding-bottom: 10px !important; }
.pr10 { padding-right: 10px !important; }
.pl10 { padding-left: 10px !important; }
.pa15 { padding: 15px !important; }
.pt15 { padding-top: 15px !important; }
.pb15 { padding-bottom: 15px !important; }
.pr15 { padding-right: 15px !important; }
.pl15 { padding-left: 15px !important; }
.pa20 { padding: 20px !important; }
.pt20 { padding-top: 20px !important; }
.pb20 { padding-bottom: 20px !important; }
.pr20 { padding-right: 20px !important; }
.pl20 { padding-left: 20px !important; }

.ma0 { margin: 0 !important; }
.mt0 { margin-top: 0 !important; }
.mb0 { margin-bottom: 0 !important; }
.mr0 { margin-right: 0 !important; }
.ml0 { margin-left: 0 !important; }
.ma1 { margin: 1px !important; }
.mt1 { margin-top: 1px !important; }
.mb1 { margin-bottom: 1px !important; }
.mr1 { margin-right: 1px !important; }
.ml1 { margin-left: 1px !important; }
.ma5 { margin: 5px !important; }
.mt5 { margin-top: 5px !important; }
.mb5 { margin-bottom: 5px !important; }
.mr5 { margin-right: 5px !important; }
.ml5 { margin-left: 5px !important; }
.ma10 { margin: 10px !important; }
.mt10 { margin-top: 10px !important; }
.mb10 { margin-bottom: 10px !important; }
.mr10 { margin-right: 10px !important; }
.ml10 { margin-left: 10px !important; }
.ma15 { margin: 15px !important; }
.mt15 { margin-top: 15px !important; }
.mb15 { margin-bottom: 15px !important; }
.mr15 { margin-right: 15px !important; }
.ml15 { margin-left: 15px !important; }
.ma20 { margin: 20px !important; }
.mt20 { margin-top: 20px !important; }
.mb20 { margin-bottom: 20px !important; }
.mr20 { margin-right: 20px !important; }
.ml20 { margin-left: 20px !important; }

.floatleft { float: left; margin: 0 10px 10px 0; }
.floatright { float: right; margin: 0 0 10px 10px; }

.clearboth { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }

.hide { display: none; }
.hidden { visibility: hidden; }

.orange { color: #f7941d }
.orange a { color: #f7941d }
.white { color: #fff }
.white a { color: #fff }

hr {
margin: 1.0em 0;
*margin: 0.5em 0;
border: 0;
color: #DDD;
background-color: #DDD;
height: 1px;
width: 100%;
}

.cell {
float: left;
width: 295px;
}


/* Our_Team */
#chart {
width: 595px;
height: 265px;
position: relative;
background: transparent url("../images/photo-our_team.gif") no-repeat scroll 0 0;
}

#chart a {
position: absolute;
background-color: transparent;
background-image: url("../images/photo-our_team.gif");
background-repeat: no-repeat;
background-attachment: scroll;
width: 139px;
height: 62px;
}

#chart a span { display: none; }
#chart a#lnk_mdr { left: 228px; top: 0; background-position: -228px 0; }
#chart a#lnk_toc { left: 406px; top: 25px; background-position: -406px -25px; }
#chart a#lnk_pro { left: 106px; top: 114px; background-position: -106px -114px; }
#chart a#lnk_mkt { left: 350px; top: 114px; background-position: -350px -114px; }
#chart a#lnk_des { left: 456px; top: 203px; background-position: -456px -203px; }
#chart a#lnk_pnp { left: 0px; top: 203px; background-position: -0px -203px; }
#chart a#lnk_adm { left: 152px; top: 203px; background-position: -152px -203px; }
#chart a#lnk_anf { left: 304px; top: 203px; background-position: -304px -203px; }

#chart a#lnk_mdr:hover, a#lnk_mdr.selected { background-position: -228px -265px !important; }
#chart a#lnk_toc:hover, a#lnk_toc.selected { background-position: -406px -290px !important; }
#chart a#lnk_pro:hover, a#lnk_pro.selected { background-position: -106px -379px !important; }
#chart a#lnk_mkt:hover, a#lnk_mkt.selected { background-position: -350px -379px !important; }
#chart a#lnk_des:hover, a#lnk_des.selected { background-position: -456px -468px !important; }
#chart a#lnk_pnp:hover, a#lnk_pnp.selected { background-position: -0px -468px !important; }
#chart a#lnk_adm:hover, a#lnk_adm.selected { background-position: -152px -468px !important; }
#chart a#lnk_anf:hover, a#lnk_anf.selected { background-position: -304px -468px !important; }

.section {
margin: 1em 1em 1em 0;
padding: 10px;
position: relative;
color: #f7941d;
background: transparent url("../images/section-bkgrnd.png") repeat scroll 0 0 !important;
background-image: url("../images/section-bkgrnd.jpg");
}

.section .close { font-size: 0.9em; }

.section p.first { margin-top: 0.25em; }

.photo { position: relative; display: block }

.photo .img {
position: relative;
width: 90px;
height: 80px;
float: left
}

.photo .title {
position: relative;
padding-top: 50px;
width: 300px;
height: 30px;

}

form .label { margin-right: 10px; float: left; width: 125px; line-height: 1.4em; text-align: left; }
form .container { margin-left: 135px; margin-bottom: 10px; line-height: 1.4em; }
form .field { width: 380px; }
form .fieldsmall { width: 160px; }


/* GALLERIES */
.group_title {
margin: 0.25em 0;
font-size: 1.15em;
font-weight: bold;
}

.group_title a {
color: #FFFFFF;
}

.group_title_selected {
margin: 1em 0 0.5em 0;
padding: 0.75em 0 0 0;
background: transparent url("../images/rule-h.gif") repeat-x scroll 0 0;
font-size: 1.15em;
font-weight: bold;
}

.group_title_selected a {
color: #f7941d;
}

.group {
margin: 0.25em 0 1em 0;
padding-left: 10px;
padding-bottom: 0.75em;
background: transparent url("../images/rule-h.gif") repeat-x scroll 0 100%;
}

.group img {
margin: 3px 5px 3px 0;
}

/* Contact Us */
#message {
margin: 2em 1em 1em 0;
padding: 10px;
position: relative;
color: #FFFFFF;
background: transparent url("../images/section-bkgrnd.png") repeat scroll 0 0 !important;
background-image: url("../images/section-bkgrnd.jpg");
}