@charset "utf-8";
/* CSS Document */
/* Basic CSS Reset */
body, div,  dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, a,
pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, th, td {margin:0;padding:0;}
img, fieldset, legend, table, tr, td, th {border:none;}
ol, ul, li {list-style-type:none;}
table, td{vertical-align:top;text-align:left;}
th{vertical-align:middle;text-align:left;}
fieldset{padding:0;margin:0;}

/* General Tags */
body{color:#333;line-height: 1.5em;font-family:"Trebuchet MS", "Lucida Grande",Tahoma,Arial,sans-serif;font-size: 13px;}
h1{font-size:1.833em;line-height:1.333em;font-weight:normal;border-bottom: dotted 1px;padding-bottom: 5px;margin-bottom: 10px;}
h2{font-size:1.5em;line-height:1.333em;font-weight:bold;}
h3{font-size:1.333em;line-height:1.333em;font-weight:bold;}
h4{font-size:1.15em;line-height:1.333em;font-weight:bold;}
h5{font-size:1em;line-height:1.333em;font-weight:bold;}
p{padding:.5em 0;}
td{padding:.2em .5em;}
dt{font-style:italic;}
dd{padding:.5em;}
ul.bullets{padding:.5em 1em;}
ul.bullets li{margin-left:1.5em;list-style:disc;line-height:1.5em;}
tr.odd, tr.even{border-bottom:none;}
tr.even{background:#f5f5f5;}

.floatRight {float: right;}
.floatLeft {float: left;}
.float {float: left;}
.floatx {float: right;}


.alignx {text-align: right;}
.alignCenter {text-align: center;}

.strokeWrapper {padding: 10px;border: solid 1px #ccc;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.highlight {background: lemonchiffon;color: Orange;}
.updnWatermark {color: #888;font-style: italic;}
.greyText {color: #777;}
.noBor {border: 0 !important;}
.divider {height: 3px;background: #666;_font-size: 1px;}
.inlineHelp {background: url(../../images/icons/help_16.png) no-repeat ;padding-left: 18px;height: 16px;cursor: help;display: inline-block;}
.inlineImg {vertical-align: middle;}
.plusLink {background: url(../../images/icons/plus_16b.png) no-repeat left;padding-left: 18px;}
.removeLink {background: url(../../images/icons/delete_16r.png) no-repeat left;padding-left: 17px;}
.reloadLink {background: url(../../images/icons/reload.png) no-repeat left;padding-left: 17px;}
.editLink {background: url(../../images/icons/edit_16.png) no-repeat left;padding-left: 18px;}
.pdfLink {background: url(../../images/icons/pdf.png) no-repeat left;padding: 3px 0;padding-left: 18px;font-size: 11px;}
.wordLink {background: url(../../images/icons/msword.png) no-repeat left;padding: 3px 0;padding-left: 18px;font-size: 11px;}
.removeUser {background: url(../../images/icons/user_remove_16.png) no-repeat left;padding-left: 17px;}
.blockUser {background: url(../../images/icons/user_block_16.png) no-repeat left;padding-left: 17px;}


ul.lineList {margin: 1em 0;}
ul.lineList li {border-bottom: dotted 1px #898989;padding: 5px 0;line-height: 120%;overflow: hidden;height: 1%;}
ul.lineList li.selected {background: #e2f1f5;}

/* Form Elements  */
input, select, textarea{font-family:"Trebuchet MS", "Lucida Grande",Tahoma,Arial,sans-serif;}
textarea{}
input.w30, textarea.w30, select.w30  {width: 24px;padding: 3px;border: solid 1px #84afbd;}
input.w50, textarea.w50, select.w50 {width: 44px;padding: 3px;border: solid 1px #84afbd;}
input.w100, textarea.w100, select.w100 {width: 94px;padding: 3px;border: solid 1px #84afbd;}
input.w120, textarea.w120, select.w120 {width: 114px;padding: 3px;border: solid 1px #84afbd;}
input.w150, textarea.w150, select.w150 {width: 144px;padding: 3px;border: solid 1px #84afbd;}
input.w200, textarea.w200, select.w200 {width: 194px;padding: 3px;border: solid 1px #84afbd;}
input.w250, textarea.w250, select.w250 {width: 244px;padding: 3px;border: solid 1px #84afbd;}
input.w300, textarea.w300, select.w300 {width: 294px;padding: 3px;border: solid 1px #84afbd;}
input.w350, textarea.w350, select.w350 {width: 344px;padding: 3px;border: solid 1px #84afbd;}

/* Text Size */
.font11 {font-size: 11px;}
.font12 {font-size: 12px;}
.font14 {font-size: 14px;}
.font16 {font-size: 16px;}
.font18 {font-size: 18px;}

.redText {color: #f00;}
.greenText {color: #008710;}

/* Links */
a{color:#005A8C;text-decoration:none;}
a:visited{}
a:hover, a:focus{text-decoration:underline;}

/* Buttons */
a.button_180x34_green {display: inline-block;width: 170px;height: 34px;line-height: 34px;color: #fff;font-size: 14px;Background: url(../../images/bg/button_180x34_green.png) no-repeat;padding: 0 5px;cursor: pointer;text-align: center;font-weight: bold;}
a.button_180x34_green:hover {background-image: url(../../images/bg/button_180x34_green_hover.png);text-decoration: none;}
a.button_180x34_grey {display: inline-block;width: 170px;height: 34px;line-height: 34px;color: #fff;font-size: 14px;Background: url(../../images/bg/button_180x34_grey.png) no-repeat;padding: 0 5px;cursor: pointer;text-align: center;font-weight: bold;}

.greenButton, .blueButton, .greyButton {width: auto !important;margin: auto;cursor: pointer;border: 0 !important;height: 24px !important;line-height: 24px !important;padding: 0 15px !important;color: #fff;font-weight: bold;display: inline-block !important;font-size: 11px;vertical-align: top !important;}
.greenButton {background: #8aad00 /*url(../../images/bg/greenButton.png) repeat-x*/;}
.greenButton:hover {background: #6c8700;text-decoration: none;}
.blueButton {background: #4f8086 /*url(../../images/bg/greenButton.png) repeat-x*/;}
.blueButton:hover {background: #346166;text-decoration: none;}
.greyButton {background: #666 /*url(../../images/bg/greenButton.png) repeat-x*/;}
.greyButton:hover {background: #444;text-decoration: none;}

/* PORTLETS */
.portletColumn {padding-bottom: 100px;}
.portletColumn450 {width: 450px;float: left;}
.portletColumn350 {width: 350px;float: left;}
.portlet {margin: 0 5px 10px 5px;padding: 7px;float: left;border: solid 1px #eee;background: #f2f2f2;}
.portlet .portletTools {padding: 10px 5px;}
.ui-sortable-helper {border-color: #00b0d8;}
.portlet h3 {margin-bottom: 10px;font-size: 13px;color: #666;}
.sortable h3 {cursor: move;}
.sortable:hover {border-color: #ccc;}
.portlet_450 {width: 424px;float: left;}
.portlet_225 {width: 199px;float: left;}
.portlet .portletContent {background: #fff;padding: 5px;overflow: hidden;height: 1%;}
.sortPlaceholder {margin: 5px;height: 30px;clear: both;border: dashed 1px #ccc;}


/* PULLDOWN BASE */
.pulldown {position: relative;}
.pulldown ul {display: none;position: absolute;left: 0;z-index: 1000;}


/* Page Layout */

.page {text-align: center;overflow: hidden;height: 1%;}
.container {width: 900px;margin: 0 auto;text-align: left;overflow: hidden;height: 1%;padding: 0 10px;background: #fff;border: solid 2px #ddd;margin-top: 10px;padding-top: 5px;}
.content {padding: 10px 0 20px 0;width: 900px;overflow: hidden;height: 1%;}
.main {float: left;width: 600px;overflow: hidden;height: 1%;}
		
.footer {width: 920px;overflow: hidden;height: 1%;margin: 0 auto;text-align: left;margin-top: 10px;padding-top: 10px;}

/* Feedback */
.feedback_info, .feedback_success, .feedback_warning, .feedback_error {
    margin:10px 0;padding:8px;padding-left: 40px;color: #4e4e4e;background-color: #f5f5f5;background-position: left top;background-repeat: no-repeat;border: solid 1px #e9e9e9;}
.feedback_info {background-image: url(../../images/icons/fb_info.png);}
.feedback_success {background-image: url(../../images/icons/fb_success.png);}
.feedback_warning {background-image: url(../../images/icons/fb_warning.png);}
.feedback_error {background-image: url(../../images/icons/fb_error.png);}
.inlineValidation {font-size: 11px;color: #f00;}

/* Form layout */
ul.formaGroup {border: dotted 1px #ccc;}
ul.forma li {clear:both;padding:5px 0;}
ul.forma div.label {display:block;float:left;width:250px;text-align: right;}
label.mandatory {background: url(../../images/icons/asterisk.png) no-repeat left 3px;padding-left: 10px;}
label.ok {background: url(../../images/icons/check.png) no-repeat left top 3px;padding-left: 10px;}
label.error {background: url(../../images/icons/error.png) no-repeat left top 3px;padding-left: 10px;color: Red;}
ul.forma div.input {clear:right;margin-left:260px;}
ul.formaNarrow div.label {width:100px;}
ul.formaNarrow div.input {margin-left:110px;}
ul.forma li.error {background:#FFEFF2 none repeat scroll 0 0;}

ul.displayForma li {border-bottom: dotted 1px #ccc;}
ul.displayForma div.label {text-align: left;color: #666;}
ul.displayForma div.input {font-weight: bold;}

fieldset {margin: 20px 0;border:  solid 1px lightblue;padding: 10px;}
legend {color: #333;padding: 5px 10px;text-align: left;font-size: 14px;background: #fff;font-weight: bold;}
legend a {font-style: normal;font-weight: bold;background: #fff;}

/* ProgressBar */
.progressBarContainer {border:2px solid #EEEEEE;display:block;height:21px;margin: 10px 0;width: 200px;background: #fff;position: relative;}
.progressBarWhole {background-color:#f1f1f1;height:12px;margin:5px;position:relative;}
.progressBarPart {background-color:#00b0d8;height:12px;}

.loading {display: none;position: fixed;top: 0;left: 45%;background: #6fc7dd;text-align: center;padding: 10px;font-size: 10px;z-index: 100000;color: #fff;border: solid 6px #5abfd8;border-top: 0;}
#tooltip {position:absolute;background:#eef3f4;border: solid 2px #c8d7da;padding:5px;color:#666;font-size: 12px;display:none;max-width: 130px;line-height: 120%;direction: ltr;}
.slideMessage {cursor: pointer;text-align: center;position: fixed;z-index: 1000000000;background: #fff;border-bottom: solid 3px lightblue;width: 100%;top:0;left: 0;display: none;}
.slideMessageText {margin: 20px auto 0 auto;width: 600px;height: 50px;font-size: 18px;}
.slideMessageError {cursor: pointer;text-align: center;position: fixed;z-index: 1000000000;background: #fff;border-bottom: solid 3px maroon;width: 100%;top:0;left: 0;display: none;color: maroon;}

.bannerExample {height: 60px;margin: 10px 0;border: dashed 1px red;background: url(../../images/bg/ads.png) no-repeat center #fff;}

/* AUTOCOMPLETE */
.ac_results {border: solid 1px #999;background: #fff;z-index: 10000;font-size: 12px;}
.ac_results li {padding: 0 5px;}
.ac_results .ac_even {background: #f1f1f1;}
.ac_results .ac_over {background: #07618d;color: #fff;}
.ac_loading {background: url(../../images/icons/ac_spinner.gif) no-repeat right lemonchiffon;}
/* ------- */

/* SIDENAV */
.sideNav {float: left;width: 200px;margin-right: 20px;}
.sideNav h3 {font-size: 13px;color: #ccc;margin-bottom: 5px;font-weight: normal;text-align: center;}
.sideNav ul.linkBlock {padding: 10px 0;background: #f5f5f5;margin-bottom: 10px;}
.sideNav ul.linkBlock li {padding: 2px 15px;}
.sideNav ul.linkBlock li.active {background: #deeeee;}

.sideNavMain {float: left;width: 680px;}

a.sorted {font-weight: bold;color: #333;cursor: default;text-decoration: underline;}

.newItem {padding-right: 19px;background: url(../../images/icons/new.png) no-repeat right;font-weight: bold;text-decoration: underline;display: inline-block;}
.tipBlock {background: #fff494;padding: 10px;}
.tipBlock h5 {background: url(../../images/icons/lamp_16.png) no-repeat left;padding-left: 20px;font-weight: normal;font-style: italic;font-size: 12px;color: #666;}
.tipBlock p {padding: 0;padding-left: 20px;}