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

body { font-size:13px;font-weight:normal; margin: 0; padding: 0; font-family:"Trebuchet MS", Verdana, Arial, sans-serif;background-color:#171717;color:#676767}
a { color:#3691ba;text-decoration:none }
a:hover { color:#fff;text-decoration:none }
#header{height:40px;background-color:#090909;color:#676767}
#header .inner-container{margin:auto;width:846px;padding:8px}
#header a{color:#676767;}
#header a:hover{color:#fff;}
#body{background:url(../images/background.gif) 0px 0px repeat-x}
#body .inner-container{margin:auto;width:846px}
#footer {margin:auto;width:846px;border-top:5px solid #231f20}
#footer a{color:#676767;text-decoration:none}
#footer a:hover{color:#fff}
#footer .inner-container{padding:12px;font-size:12px}

.module{border-top:5px solid #231f20;}
.module-grey{border-top:5px solid #231f20;border-bottom:5px solid #231f20;}
.module-grey .inner-container{padding:12px;width:inherit !important}
.module .inner-container{padding:12px;width:inherit !important}
.module .inner-container blockquote{margin:0px 30px 20px 10px;padding:0px}

form{margin:0px;padding:0px}
#arrow-down{margin-left:6px}
#tabales{height:48px;padding:8px 0px 0px 10px;}

.font-grey{color:#616161}
.font-dark-grey{color:#343434}
.font-light-grey{color:#b7b7b7}
.font-white{color:#ffffff}

input[type="button"], input[type="submit"] { font-size:11px; padding:3px 8px 3px 8px; border:1px solid #2f2f2f;background-color:#171717;color:#FFFFFF;margin:0px }
input[type="button"]:hover, input[type="submit"]:hover { font-size:11px; padding:3px 8px 3px 8px; border:1px solid #595959;background-color:#171717;color:#FFFFFF;margin:0px }
input[type="button"].main { font-size:13px; padding:3px 8px 3px 8px; border:1px solid #7f9210;background-color:#7f9210;color:#FFFFFF;margin:0px }
input[type="button"].main:hover{ font-size:13px; padding:3px 8px 3px 8px; border:1px solid #98b108;background-color:#98b108;color:#FFFFFF;margin:0px }
input[type="text"], input[type="password"] { font-size:13px; padding:3px; border:1px solid #2f2f2f; margin:2px 0px 2px 0px;background-color:#232323;font-family:Arial, Helvetica, sans-serif;color:#fff }
select { font-size:13px; padding:3px; border:1px solid #cecbc0; margin:2px 0px 2px 0px;background-color:#f7f7f7 }

.ui-buttonset .ui-state-active  { border:1px solid white;background:url(../images/check.png) 6px 5px no-repeat;padding:0px 0px 0px 18px }

input[type="text"]:focus, input[type="password"]:focus { font-size:13px; padding:3px; border:1px solid #955900; margin:2px 0px 2px 0px; background-color:#121212;color:#fff }
input[type="text"].error, input[type="password"].error { font-size:13px; padding:3px; margin:2px 0px 2px 0px; border:1px solid #661a10; background-color:#232323;color:#fff }
textarea{ font-size:13px; padding:3px; border:1px solid #2f2f2f; margin:2px 0px 2px 0px;background-color:#232323;font-family:Arial, Helvetica, sans-serif;color:#fff }
textarea:focus { font-size:13px; padding:3px; border:1px solid #955900; margin:2px 0px 2px 0px; background-color:#121212;color:#fff }
p{line-height:140%;text-align:justify}
h1{color:#fff;font-size:21px;font-weight:normal;margin:0px 0px 10px 0px}
h2{color:#fff;font-size:15px;font-weight:bold;margin:0px;margin-bottom:8px}
h3, blockquote h3{color:#9b5c00;font-size:14px;font-weight:normal;border-bottom:1px dotted #231f20;margin-bottom:6px;font-style:italic}
h3 span, blockquote h3 span{color:#343434;font-weight:normal;}
h4, blockquote h4{color:#b7b7b7 !important;margin:0px;padding:0px;font-weight:normal;font-size:13px}
h5, blockquote h5{color:#343434 !important;margin:0px;padding:0px;font-weight:normal;font-size:13px}
h6, blockquote h6{color:#616161 !important;margin:0px;padding:0px;font-weight:normal;font-size:13px}
ul.links{margin:0px;padding:0px}
ul.links li{display:block;padding:10px 15px 10px 15px;border-bottom:1px solid #231f20;margin:0px 17px 0px -12px}
ul.links li:last-child{border-bottom:none}

ul.links-admin{margin:0px;padding:0px}
ul.links-admin li{display:inline;margin-right:15px;}

.img-border{border:1px solid #d4d1c8}
.preloader{background: url(../images/ajax-loader-black.gif) 50% 50% no-repeat !important}
.link { padding: .4em 1em .4em 20px; text-decoration: none; position: relative;}
.link:hover {background-color:#98b108;border:1px solid #fff;text-decoration: none; color:#fff}
.link span.ui-icon { margin: 0 5px 0 0; position: absolute; left: .2em; top: 50%; margin-top: -8px; }
label{display:block;color:#666666;font-size:12px;margin-top:10px}

table.tbl_inner-container {width: 100%;clear: both;border-bottom:2px solid #231f20;}
table.tbl_inner-container caption{text-align:left;font-size:10pt;font-weight:bold;color:#5b5b56}
table.tbl_inner-container th {font-size: 8pt;font-weight: bold;text-align:left;background-color:#231f20;padding:7px 2px 2px 5px;border-bottom:1px solid #231f20;color:#fff}
table.tbl_inner-container td {padding:4px 2px 4px 6px;border-bottom:1px solid #231f20;font-size:80%}
table.tbl_inner-container tr.alter {padding:4px 2px 4px 6px;border-bottom:1px solid #231f20;background-color:#231f20}
table.tbl_inner-container tfoot td{text-align:center;background-color:#231f20;border-bottom:none;border-top:1px solid #231f20}

ul li.th {font-weight: bold;text-align:left;background-color:#231f20;padding:7px 2px 2px 5px;border-bottom:1px solid #231f20;color:#fff;}
ul li.td {padding:4px 2px 4px 6px;border-bottom:1px solid #231f20;border-top:1px solid #231f20;}



ul.icons {margin: 0; padding: 0;}
ul.icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul.icons span.ui-icon {float: left; margin: 0 4px;}
.buttonpane{padding:14px 0px 10px 0px;margin-top:10px}
.active{color:#4c8e0c}
.inactive{color:#8e1b0c}

.required-note{padding:5px 8px 5px 5px;font-style:italic;background-color:#090909}
.footnotes{font-style:italic;font-size:11px}
.status-active{color:#2e9b2e}
.status-inactive{color:#930}
.required{color:#930}
.m-top{margin-top:8px}
.m-right{margin-right:8px}
.m-left{margin-left:8px}
.m-bottom{margin-bottom:8px}
.pad{padding:8px}
.p-top{padding-top:8px}
.p-left{padding-left:8px}
.p-right{padding-right:8px}
.cursor { cursor:pointer }
.tar{text-align:right !important}
.tal{text-align:left !important}
.tac{text-align:center !important}
.dp{display:block}
.di{display:inline !important}
.cb { clear:both }
.fl { float:left }
.fr { float:right }
.hide { display:none }
.show { display:block }
