body {
    background-color:#FFFFFF;
    color:#333333;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    text-align:left;
    font-size:11px;
    padding:5px 20px 10px;
}
a{outline: none;}

.bread-crumb {font-size:10px;margin-bottom:20px;padding-left:5px;}
.bread-crumb a {color:#005FA3;font-size:10px;}

/* header */
#header-bar {
    height:80px;
}
#header-bar .logo {
    margin:2px 0;
}
#header-bar .header-links {
}
#header-bar .header-links a {
    color:#005FA3;
    font-size:11px;
}
#header-bar .logged-in {
    color:#08ad0f;
    text-align:right;
}
.top-menu-link {
    color:#666666;
    font-size:11px;
    margin:0pt 2px 0pt 4px;
    padding:4px 8px;
    text-decoration:none;
}
/* end header */

/* menu */
.menu-bar {
    border-bottom:4px solid #08ad0f;
    background:transparent url(../images/menubar_bg.gif) repeat-x;
    height:30px;
    margin:1px 0 0;
    padding:0;
    width:auto;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
}
.corner-top, .corner-left, .corner-bottom {
    background-repeat:no-repeat;
    display:block;
    position:relative;
    font-size:0;
    line-height:0;
    margin:0;
    padding:0;
    height:3px;
}
.corner-top {background-position:100% 0;width:auto;top:-1px;right:-1px;}
.corner-top .corner-left {background-position:0 -6px;width:3px;left:-2px;}
.corner-bottom {background-position:100% -3px;clear:both;width:auto;bottom:-1px;right:-1px;}
.corner-bottom .corner-left {background-position:0 -9px;width:3px;left:-2px;}
.corner-top, .corner-left, .corner-bottom {background-image: url(../images/menubar_corner.gif);}
.menu-container {margin-top:-3px;width:796px;}
.menu-container .menu-item {border-right:1px solid #CCCCCC;margin:0;padding:6px 7px 4px 8px;line-height:10px;}
.menu-item a {border:0pt none;color:#05386D;display:block;font-weight:normal;margin:0;padding:5px 8px 5px 10px;text-decoration:none;}
.activebutton {border:1px solid #CACACA;border-bottom:none;margin:0 1px 0 3px;position:relative;text-decoration:none;z-index:1000000;}
.menu-item li {display:inline;clear:left;}
.menu-item li span {padding:5px 0px 5px 0px;}
.menu-item li b {text-decoration: underline;font-size: 12px;}
.menu-item li b, .menu-item li span {display:block;line-height:1.2;}

.popdown-menu-container {z-index:1000;}
.drop-shadow-container {background-color:#FFFFFF;border-top:1px solid #CCCCCC;border-bottom:4px solid #08AD0F;border-left:4px solid #08AD0F;border-right:4px solid #08AD0F;left:3px;margin-bottom:3px;margin-right:3px;position:relative;top:3px;z-index:1000000;}

.dropdown-menu ul, .dropdown-menu li {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;text-align:left;}
.dropdown-menu a {display:block;line-height:1.7;text-decoration:none;}
.dropdown-menu a:hover, .dropdown-menu a:hover {background-color:#EFEFEF;}
/* end menu */

#content {background-color:#FFFFFF;min-height:370px;padding:10px;}

/* modal */
.modaltitle {background:#EFEFEF none repeat scroll 0 0;border-bottom:1px solid #777777;color:#444444;font-size:110%;font-weight:bold;padding:10px 14px;text-align:left;}
.modalbuttonrow {border-top:1px solid #FFFFFF;height:30px;margin:0 8px 8px;padding-top:8px;text-align:right;}
.modalbuttonrow input {text-align:center;}
.modalclose {background:transparent url(../images/close.gif) no-repeat scroll 0 0;cursor:pointer;display:block;height:20px;position:absolute;right:10px;top:10px;width:20px;z-index:100000;}
.modalcontentwithbuttons {border-bottom:1px solid #757575;margin-bottom:0;}
.modalcontent {margin:8px 14px;padding-bottom:8px;text-align:left;}
/* end modal */

/* paging */
div.pagination {padding: 3px;margin: 3px;}
div.pagination a {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #AAAADD;text-decoration: none;color: #000099;}
div.pagination a:hover, div.pagination a:active {border: 1px solid #000099;color: #000;}
div.pagination span.current {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #000099;font-weight: bold;background-color: #000099;color: #FFF;}
div.pagination span.disabled {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #EEE;color: #DDD;}
/* end paging */

/* listing entry css */
#predefined-highlights label {float:none;font-weight:bold;margin-top:3px;}
/* end listing entry css */

/* begin css tabs */
ul#tabnav {
    text-align:left;
    margin:0;
    font:bold 11px verdana, arial, sans-serif;
    border-bottom:1px solid #000;
    list-style-type:none;
    padding:3px 10px 2px 10px;
}
ul#tabnav li {display:inline;}
#tabnav li.selected {border-bottom:1px solid #fff;background-color:#fff;}
#tabnav li.selected a {background-color:#fff;color:#000;position:relative;top: 1px;padding-top: 2px;}
ul#tabnav li a {padding: 2px 4px;border:1px solid #000;background-color: #fff;color: #666;margin-right: 0px;text-decoration: none;border-bottom: none;}
ul#tabnav a:hover {background: #fff;}
/* end css tabs */

/* begin form entry css */
.form-entry {
    padding:10px 5px;
}
.form-entry label {
    float:left;
    width:140px;
    margin-top:3px;
}
.form-entry input {margin-top:3px;}
.form-entry span {margin-top:3px;}
.form-entry .boxes {width:1em;}
.form-entry h3 {font-size:14px;border-bottom:1px solid #CCC;}
.form-entry br {clear:left;}
/* end form entry css */

#simplemodal-overlay {background-color:#000000;}
#simplemodal-container {background-color:#FFFFFF;border:1px solid #CCCCCC;height: 450px;width: 650px;}

.imgcontainer {margin:8px;float:left;}
.heading1 {color:black;font-size:18px;font-weight:bold;letter-spacing:-1px;}
.intro {color:#333333;font-size:11px;padding:0 0 3px 2px;}
.intro p, .intro .intro-item {margin-bottom:10px;margin-top:10px;padding:0;}
p, dl, multicol {display:block;margin:1em 0;}

/* fields */
.field, .field40, .field50, .field70, .field80, .field100, .field110, .field120, .field150, .field200, .field250, .field300, .field400 {color:#333333;font-size:11px;margin-top:3px;}
.field40 {width:40px;}
.field50 {width:50px;}
.field70 {width:70px;}
.field80 {width:80px;}
.field100 {width:100px;}
.field110 {width:110px;}
.field120 {width:120px;}
.field150 {width:150px;}
.field200 {width:200px;}
.field500 {width:500px;}
.field250 {width:250px;}
.field300 {width:300px;}
.field400 {width:400px;}
.fieldlabel {color:#4E4F4F;font-size:11px;padding:6px 10px 0;text-decoration:none;vertical-align:top;width:170px;}
.required {color:Red;}
.button {font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;width:150px;}
.gobutton {color:#333333;font-size:11px;margin-top:3px;width:50px;}

#ajax-loading {background:#FCF5AA;display:none;padding:5px 10px;text-align:center;width:180px;z-index:1410065408;}
.message-box-error {background-image: url('../images/error.gif');background-color: #FFECEC;}
.message-box-success {background-image: url('../images/success.gif');}
.message-box-info {background-image: url('../images/info.gif');background-color: #FFF1A8;}
.message-box-warning {background-image: url('../images/warning.gif');background-color: #FDFCBD;}
.message-box {background-color:#F4F4F4;background-position:7px 5px;background-repeat:no-repeat;color:#333333;font-size:11px;margin:5px 0;padding:8px 8px 8px 30px;}
.message {background-color:#F4F4F4;color:#333333;font-size:11px;margin:5px 0;}

#box {margin:0px auto; width: 300px;}
.page-footer {padding:10px 10px 10px 0px;margin-bottom:20px;text-align:center;color:#808080;font-size:11px;}

/* search results */
.grid-panel {color:#4E4F4F;font-size:11px;font-weight:400;width:100%;}
.grid-panel a {color:#333333;font-size:11px;font-weight:400;text-decoration:underline;}
.grid-panel .heading {color:#FFFFFF;font-size:11px;font-weight:700;padding-left:4pt;text-decoration:none;}
.grid-panel .heading td {background-color:#E4E4E4;background-image:url(../images/table_bg.gif);background-repeat:repeat-x;border-bottom:1px solid #DDDDDD;color:#000000;padding:4px;vertical-align:middle;}
tr.grid-row td {background-color:#F9F9F9;border-bottom:1px solid #EDECEC;padding:3px 3px 3px 5px;}
tr.grid-row-over td {background-color:#F3F3F3;border-bottom:1px solid #EDECEC;padding:3px 3px 3px 5px;}
.quick-view-panel {border-right:3px solid #B8E6A6;}
td.quick-view {background-color:#DBF3D1;padding:10pt;}
.quick-view {background-color:#DBF3D1;padding:10pt;}
.quick-view h5 {font-size:10px;margin-bottom:4px;margin-top:0;}
/* end search resuls */

/* dashboard container */
.dashboard-container {float:left;margin:20px 20px 10px 0;}
.dashboard-container-title {background-color:#08ad0f;padding:0 3px 3px 3px;height:25px;text-align:center;line-height:20px;}
/* end dashboard container */
