@charset "utf-8";
/* CSS Document */
body {
    background: #fff url(../icons/admin/top.jpg) repeat-x top left;
    color: #000;
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: "Lucida Grande", Myriad, "Andale Sans", "Luxi Sans", "Bitstream Vera Sans", Tahoma, "Toga Sans", Helvetica, Arial, sans-serif;
    font-size: 1em;
}
.boldText{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#666666;}
.waiting{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#C40098;}
/* ----- CONTAINER ----- */
#container {background: transparent;margin: 0 auto;padding: 0;display: block;text-align: left;width: 828px;font-size: smaller;}
html>body #container{width: 818px;}
/* ----- HEADER ----- */
#header {width: 828px;height: 72px;display: block;margin: 0 auto;padding: 0;text-align: left;font-size: smaller;}
#header h1 {margin: 0;padding-top: 20px;color: #fff;font-weight: bold;}
#header h1 a, #header h1 a:hover {color: #fff;text-decoration: none;}
#header p {font-size: smaller;color: #fff;margin: 0px;}
/* ----- FOOTER ----- */
#footer {clear:both;width:900px;letter-spacing: 1px;border-top: 1px dotted #babdb6;margin-top: 25px;color: #888a85;padding-top: 5px;}
#footer a, #footer a:hover {text-decoration: none;}
#footer p {font-size: smaller; margin: 0 0 10px 0;}
/* ----- LOGIN BOX ----- */
#login {border: 0;width: 270px;padding: 10px;display: block;margin: auto;margin-top: 50px;text-align: center;}
#login fieldset {width: 190px;max-width: 190px;}
#login fieldset label {color:#2E5D95;display: block;font-size: 100%;font-weight: bold;cursor: pointer;text-align: left;}
#login fieldset input {width: 154px;}
#login .login-footer {clear: both;text-align: center;font-size: 80%;color: #babdb6;}
#site-info {float: left;width:550px;}
/* ----- SIDEBAR ----- */
#sidebar {background-color: #f7f7f7;color: #000;border: 1px solid #d3d7cf;padding: 5px;float: right;width: 240px;font-size: small;}
/* ----- LOGIN INFO ----- */
#login-info {color: #fff;float: left;background: #729fcf;border: 1px solid #3465a4;padding: 2px;margin: 5px;width:180px;margin-right:-150px;padding-right:5px;padding-right: 20px;}
#login-info a {color: #fff;text-decoration: none;}
#login-info a:hover {text-decoration: underline;}
#login-info img {border: 1px solid #3465a4;background-color: #fff;padding: 2px;margin-right: 5px;float: left;}
#login-info .name {margin-top: 5px;}
#login-info .logout {text-align: right;margin-top: 10px;font-size: .8em;}
#quicklink-info {color: #fff;float: left;background: #729fcf;border: 1px solid #3465a4;padding: 2px;margin: 5px;width:180px;padding-right: 20px;}
/* ----- CLEARFIX ----- */
.clearfix:after {content: ".";display: block;height: 0;clear: both; visibility: hidden;}
/* ----- COLOR DEFINITION ----- */
.light-color        { color: #729fcf; }
.medium-color       { color: #3465a4; }
.dark-color         { color: #3465a4; }
.light-background   { background-color: #729fcf; color: #3465a4; }
.medium-background  { background-color: #3465a4; color: #fff; }
.dark-background    { background-color: #3465a4; color: #fff; }
.accent-color       { color: #cee14b; }
.accent-background  { background-color: #cee14b; color: #9db029; }
.strong-color {background: #3465a4;color: #fff; padding: 4px;font-weight: bold;}
/* ----- MAIN SECTION ----- */
#main-section {/*width: 90%;padding: 10px;padding-top: 20px; */margin-left: auto;margin-right: auto;text-align: left;}
/* ------ COMMON ----- */
a { color: #3465a4; }
a:hover { color: #9db029; }
h1, h2, h3, h4 { margin: 0;padding: 0;color: #3465a4;}
h1 { font-size: large;   }
h2 { font-size: medium;  }
h3 { font-size: 11px;    }
h4 { font-size: x-small; }
hr { display: none; }
table { text-align: left; }
img { border: 0; }
/* ----- MAIN MENU ----- */
#body {width: 480px;float:left;}
.main-menu {display: block;clear: left;}
.main-menu-header {padding-top: 5px;padding-bottom: 5px;}
.main-item {text-decoration: none;width: 68px;height: 75px;padding: 5px;color: #000;float: left;font-size: x-small;display: block;border: 1px solid #fff;text-align: center;}
.main-item:hover {background-color: #f7f7f7;color: #888a85;border: 1px solid #d3d7cf; -moz-border-radius: 4px;cursor: pointer;}
.main-item-icon {width: 48px;height: 48px;min-width: 48px;max-height: 48px;display: block;margin: 0 auto;margin-bottom: 1px;}
/* ----- MENUBAR ----- */
.jaws-menubar {text-align: left;background: #d3d7cf url(../icons/admin/menubar-bg.jpg) repeat-x bottom left;border: 1px solid #729FCF;white-space: nowrap;list-style-type: none;height: 2.1em;}
.jaws-menubar span {border: 1px solid transparent;float: left;padding: .3em;white-space: nowrap;display: table-cell;vertical-align: middle;padding-left: 6px;padding-right: 6px;border-left: 1px solid #ddd;}
.jaws-menubar li:first-child {border-left: 0px;}
.jaws-menubar li img {border: 0;padding-top:-5px;vertical-align: middle;}
.jaws-menubar .jaws-menuoption {border: 0px;}
.jaws-menubar .jaws-menuoption a {text-decoration: none;color: #555753;}
.jaws-menubar .jaws-menuoption:hover {background: #fff;cursor: pointer;}
.jaws-menubar .jaws-menuoption:hover a {color: #2E5D95;}
.jaws-menubar .jaws-menuoption-active {border: 0px;background: #7FB2E9;font-weight: bold;}
.jaws-menubar .jaws-menuoption-active a {border: 0px;text-decoration: none;color: #fff;font-weight: bold;}
/* ----- FORM ELEMENTS ----- */
input, button, textarea, select {background-color: #fff;color: #000;padding: 2px;font-family: "Lucida Grande", Myriad, "Andale Sans", "Luxi Sans", "Bitstream Vera Sans", Tahoma, "Toga Sans", Helvetica, Arial, sans-serif;/*font-size: small;*/font-size: 11px;}
button, input[type="button"], input[type="submit"]  {background: #fcfcfc url(../icons/admin/button.png) repeat-x top left;color: #888a85;border: 1px solid #babdb6;border-top: 1px solid #d3d7cf;border-left: 1px solid #d3d7cf;font-weight: bold;margin-left: 2px;margin-right: 2px;font-family: "Lucida Grande", Myriad, "Andale Sans", "Luxi Sans", "Bitstream Vera Sans", Tahoma, "Toga Sans", Helvetica, Arial, sans-serif;cursor: pointer;font-size: small;min-height: 20px;overflow: visible;}
select {cursor: pointer;}
button:hover, input[type="button"]:hover, input[type="submit"]:hover  {background: #fafafa url(../icons/admin/button-hover.png) repeat-x top left;color: #333;}
button:active, input[type="button"]:active, input[type="submit"]:active {background: #e4e6e1 url(../icons/admin/button-hover.png) repeat-x top left;color: #555;}
.widetable {width: 100%;}
table.tableform .button {text-align: center;}
input[type="text"], input[type="password"], textarea, select {color: #333;background:#fff url(../icons/admin/field-bg.png) repeat-x top;border-top: 1px solid #999;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ddd;padding: 3px;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus  {color: #000;background-color: #fff;border: 1px solid #3465a4;}
input[disabled], select[disabled] {color: #999;background-color: #eee;}
textarea {width: inherit;}
fieldset {position: relative;border: 1px solid #d3d7cf;padding: 0px;padding-bottom: 1em;margin-top: 1.8em;margin-bottom: 1em;font-size: small;}
legend {position: relative;background: #fff url(../icons/admin/fieldset-legend.png) repeat-x top left;font: bold italic 1.2em/.9em "Times New Roman", "MS Serif", "New York", serif;color: #2E5D95;padding-left: .5em;padding-right: .5em;padding-top: .2em;padding-bottom: .1em;border-top: 1px solid #d3d7cf;border-left: 1px solid #d3d7cf;border-right: 1px solid #d3d7cf;margin: 0px;margin-left: -1px;margin-top: -1.6em;}
label {font-weight: bold; cursor: pointer;}
fieldset td {padding: 1px;}
fieldset br {display : none;}
fieldset label {display: compact;font-size: 100%;}
div.oneline label, div.oneline_no_width label {margin: 0;margin-right: .6em;display: block;text-align: right;float: left;font-size: 100%;font-weight: bold;cursor: pointer;}
div.oneline label {width: 15em;}
div.w2em label { width: 2em; }
div.w3em label { width: 3em; }
div.w4em label { width: 4em; }
div.w5em label { width: 5em; }
div.w6em label { width: 6em; }
div.w7em label { width: 7em; }
div.w8em label { width: 8em; }
div.oneline_no_width label {text-align: left;}
div.checkbox label {margin: 0;display: block;width: 13em;text-align: right;}
div.radiobox label {display: inline;}
div.radiobox input {vertical-align: middle;}
div hr {border-color: black;}
div.buttons {display: block;text-align: right;}
fieldset div {clear: left;padding: 0 1em;padding-top: 5px;}
fieldset div strong {font-size: 100%;}
fieldset div span.form-error {display: block;color: #F00;font-weight: bold;letter-spacing: 1px;}
fieldset div span.comment {display: none;}
fieldset div:hover span.comment {font-size: 95%;color: #c96;background-color: #faf0e6;margin-left: 3em;padding: .2em .5em .3em;border: 1px solid #c96;display: block;position: absolute;z-index: 100;float: right;-moz-border-radius: 4px;}
* html fieldset div span.comment {font-size: 95%;color: #c96;margin-left: 3em;padding: .3em;border-left: 1px solid #c96;display: block;}
div#requiredNote {font-size: 100%;letter-spacing: 0.5px;/* clear: both; */margin-top: 10px;}
label.mandat, span.mandat {color: #930;font-weight: bold;}
label.mandat:after, span.mandat:after {content: "*";}
.removed {display: none !important;}
input[type="checkbox"] + label, input[type="checkbox"] + label + br, fieldset div strong + br  {display: inline;}
input[type="checkbox"], select {-moz-border-top-colors: #babdb6 transparent;-moz-border-left-colors: #babdb6 transparent;-moz-border-bottom-colors: #d3d7cf transparent;-moz-border-right-colors: #d3d7cf transparent;-moz-border-top-colors: #999 transparent;-moz-border-left-colors: #ccc transparent;-moz-border-right-colors: #ccc transparent;-moz-border-bottom-colors: #ddd transparent;font-family: "Lucida Grande", Myriad, "Andale Sans", "Luxi Sans", "Bitstream Vera Sans", Tahoma, "Toga Sans", Helvetica, Arial, sans-serif;}
input[type="checkbox"]:focus {-moz-border-top-colors: #3465a4 transparent;-moz-border-left-colors: #3465a4 transparent;-moz-border-bottom-colors: #3465a4 transparent;-moz-border-right-colors: #3465a4 transparent;}
.form_comment {font-size: x-small;}
table td label {padding-right: 6px;}
.tableform td {display: table-cell;vertical-align: top;}
/* ----- CONTROL PANEL ----- */
#control-panel-title {font-size: 14px;color: #3465a4;height: 48px;min-height: 48px;display: block;font-weight: bold;}
#control-panel-subtitle {font-size: 13px;color: #3465a4;height: 24px;min-height: 24px;font-weight: bold;}
#control-panel-title img{width: 48px;height: 48px;}
#control-panel-title  a {color: #3465a4;text-decoration: none;}
#control-panel-title a:hover {text-decoration: underline;color: #3465a4;}
.control-panel-message {background-color: #cee14b;color: #9db029;border: 1px solid #9db029;padding: 10px;font-size: 11px;}
.gadget-description {margin-top: 10px;margin-bottom: 10px;}
/* ----- HIGHLIGHT CODE ------ */
.terminal {margin-top: 15px;padding: 15px;font-size: small;font-family: "Courier New", Courier;background: #000;border: solid 1px #d3d7cf;line-height: 110%;color: white;width: 90%;}
.code, .xml, .script {margin: 16px;padding: 16px;font-size: small;font-family: "Courier New", Courier;background: #fff;border: solid 1px #d3d7cf;line-height: 100%;color: #000dbd;width: 90%;}
.keyword {color: #00a20b;}
.comment {color:red;}
.literal {color: purple;}
.term-box {background-color: #fafafa;color: #3465a4;border: 1px solid #9db029;padding: 10px;font-size: 11px;width: 95%;}
/* ----- NOTIFY BOX ----- */
.notify-box {padding: 1px;background: #fff;border: 1px solid #d3d7cf;}
.notify-box h1 {padding: 4px;color: #fff !important;background-color: #3465a4;font-size: small;font-weight: bold;margin: 0px;}
.notify-box .notify-items {font-size: small;}
.notify-box .item img {width: 48px;height: 48px;vertical-align: middle;margin: 2px;margin-right: 4px;}
/* ----- MESSAGE BOX ----- */
#msgbox-wrapper {position:relative;margin-top: -15px;margin-left: auto;margin-right: auto;text-align: center;height: 25px;}
#msgbox {}
/* ----- NOTIFICATIONS ----- */
.error-message, .warning-message, .notice-message, .working-message, .info-message {font-size: 11px;-moz-border-radius: 4px;font-weight: bold;/*display: inline;*/text-align: left;line-height: 25px;padding-left: 26px;padding-right: 8px;padding-top: 4px;padding-bottom: 3px;background-repeat: no-repeat;background-position: 2px 0px;}
.notice-message {border: 1px solid #9db029;background-color: #e6f0a5;background-image: url("../icons/admin/info-small.png");}
.warning-message {border: 1px solid #fce94f;background-color: #fdf4a7;background-image: url("../icons/admin/warning-small.png");}
.error-message {border: 1px solid #cc0000; background-color: #fabfbf;background-image: url("../icons/admin/error-small.png");}
.info-message {border: 1px solid #9db029;background-color: #e6f0a5;background-image: url("../icons/admin/info-large.png");}
.working-message {/*color: #888a85;*/color:#fff;border: 1px solid #35639F;background-color: #3465A7;background-image: url("../icons/admin/success.png");}
#working_notification {display: none;background: #fafafa url("../icons/admin/loading.gif") no-repeat 2px center;color: #888a85;font-size: x-small;padding: 4px;padding-left: 24px;border: 1px solid #888a85;position: fixed;top: 0;right: 0px;}
/*TODO: Options for menubar, these classes are disabled, to enable just uncomment the line in the Widget*/
.menubar-option-nonactive {border: 1px solid #d3d7cf;padding: 4px;font-weight: bold;text-decoration: none;background: #fff;white-space: nowrap;}
.menubar-option-nonactive:active {text-decoration: none;color: #000;}
.menubar-option-active {border: 1px solid #fafafa;padding: 4px;white-space: nowrap;}
.menubar-option-active:active {color: #3465a4;}
.menubar-option-active:hover {border: 1px solid #d3d7cf;background: #000;}
.menubar-option-active:hover:active {color: #3465a4;}
/* ----- DEBUG ----- */
#debug-table {background-color: white;color: black;font-size: x-small;}
#debug-table pre {font-size: small;}
pre.var_dump {line-height:1.8em;}
pre.var_dump span.type {color:#006600;background:transparent;}
pre.var_dump span.value {padding: 2px;color: #339900;background: #F0F0F0;border: 1px dashed #CCCCCC;}
/* ----- DATAGRID ----- */
.jawsDatagrid {-moz-border-radius:4px;padding:2px;width:100%; margin-top:0.1em;background: #D4E4F5;/* border:     1px dashed #ccc;*/border-spacing: 0px;margin-top: 1em;margin-bottom: 1em;height:25px;}
.jawsDatagrid tbody {border: 0px;}
.jawsDatagrid td {padding:  3px 5px;border-bottom: 1px solid #fff;}
.jawsDatagrid thead th {border-bottom: 1px solid #3465a4;background-color: #C2DDF9;color: #3465a4;font-weight: bold;text-align: left;/*cursor: pointer;*/height:28px;padding:4px 4px 4px 10px;}
.jawsrow{background-color: rgb(255, 255, 255);height:25px;}
.jawsrow td{padding:4px 4px 4px 10px;/*cursor:pointer;*/}
.jawsaltrow{background-color: #E9EFF5;height:25px;}
.jawsaltrow td{padding:4px 4px 4px 10px;/*cursor:pointer;*/}
.jawsLinkBox{padding:2px 2px 2px 4px; background-color: #3465a4; color: #fff;}
a.jawsLinkBox:link{color:#fff;background-color: #729FCF; text-decoration:underline;}
a.jawsLinkBox:visited{color:#fff;background-color: #729FCF; text-decoration:none;}
a.jawsLinkBox:hover{color:#fff;background-color: #3465A4;text-decoration:underline;}
a.jawsLinkBox:active{color:#fff;background-color: #729FCF;text-decoration:none;}
.pagination{padding:4px 4px 4px 4px; font-size:11px; font-weight:bold;}
.pagination .totalRecrods{color: #2E5D95;}
/*------------------ No Permission ------------------ */
.nopermission {background: #f4f4f4;border: 1px solid #b2b2b2;margin: 5em auto;padding: 1.9em;width: 45em;}
/*------------------ Piwi Menu Bar ------------------*/
.ddmx {width: 90%;margin-left: auto;margin-right: auto;text-align: center;}
.ddmx .item1,.ddmx .item1:hover,.ddmx .item1-active,.ddmx .item1-active:hover {padding: 3px 10px 3px 10px;background-color: #3465a4;color: #fff;font-weight: bold;text-decoration: none;display: block;white-space: nowrap; position: relative;}
.ddmx .item2,.ddmx .item2:hover,.ddmx .item2-active,.ddmx .item2-active:hover {padding: 3px 8px 4px 8px;font-weight: bold;text-decoration: none;display: block;white-space: nowrap;position: relative;z-index: 500;}
.ddmx .item2 {background-color: #729fcf;color: #fff;}
.ddmx .item2:hover,.ddmx .item2-active,.ddmx .item2-active:hover {background-color: #cee14b;color: #3465a4;}
.ddmx .arrow,.ddmx .arrow:hover {padding: 3px 16px 4px 8px;}
.ddmx .item2 img,.ddmx .item2-active img {position: absolute;top: 4px;right: 1px;border: 0;}
.ddmx .section {border: 1px solid #3465a4;position: absolute;visibility: hidden; z-index: -1;}
* html .ddmx td {position: relative;}
 /* ie 5.0 fix */
 #menu-bar, #menu-bar ul {float:left;width:36em;list-style:none;line-height:1;background:white;font-weight:bold;padding:0;border:solid #eda;border-width:1px 0;margin:0 0 1em 0;}
 #menu-bar a {display:block;width:10em;color:#7C6240;text-decoration:none;padding:0.25em 2em;}
 #menu-bar a.daddy {background:url(rightarrow.gif) center right no-repeat;}
 #menu-bar li {float:left;padding:0;width:10em;}
 #menu-bar li ul {position:absolute;left:-999em;height:auto;width:14.4em;font-weight:normal;border-width:0.25em;margin:0;}
 #menu-bar li li {padding-right:1em;width:13em}
#menu-bar li ul a {width:13em;}
#menu-bar li ul ul {margin:-1.75em 0 0 14em;}
#menu-bar li:hover > ul{left:auto;}
#menu-bar li:hover{background: #eda;}
/*Sortable Table*/
.datagrid { font:Icon;border:1px Solid ThreeDShadow;background:Window;color:WindowText;}
.datagrid thead {background:ButtonFace;}
.datagrid td {padding:2px 5px;}
.datagrid thead td {border:1px solid;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;cursor:default;}
.datagrid thead td:active {border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;padding:3px 4px 1px 6px;}
.datagrid thead td[_sortType=None]:active {border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;padding:2px 5px;}
/*.sort-arrow  should not be renamed*/
.sort-arrow {width:11px;height:11px;background-position:center center;background-repeat:no-repeat;margin:0 2px;}
.sort-arrow.descending {background-image:url("../icons/admin/downsimple.png");}
.sort-arrow.ascending {background-image: url("../icons/admin/upsimple.png");}
/*====================== Piwi calendar ======================*/
#piwical{font-family:arial;font-size:11px;border-width:1px;border-style:solid;border-color:#a0a0a0;}
.header{background-color: darkblue;}
.week{text-decoration: none;background-color: #fefefe;}
.anchor{text-decoration:none;color:black;font-size:11px;font-family: arial;}
.menu{border-style: solid;border-width: 0;border-color: #3366FF;cursor: pointer;}
.menuitem{cursor: pointer;font-family: arial;font-size: 10px;border-width: 1px;border-style: solid;background-color: #FFFFDD;}
.menuitem:hover{background-color: #FFAA00;}
.startday{font-weight: bold;text-decoration: none;color: #000000;font-weight: bold;}
.today{color: red;text-decoration: none;font-weight: bolder;}
.holiday{color: white;background-color: black;}
.anyday{color: #000000;text-decoration: none;}
#work_area{ font-size: 12px;color:#2E5D95;}
#horizontalLine{border-bottom: 1px dotted #babdb6;}
#innerTable{border: 1px solid rgb(204, 204, 204);border-spacing: 0.1px;}
#menu { width: 250px; height: 200px;}
.menu_group {font-weight: bold;}
.menu_item {padding-left: 20px;}
.table-header{font-size:12px;color:darkblue;display:block;margin-bottom:2px;border-bottom:darkblue solid 1px;}
.table-header h2{font:bold 12px arial,sans-serif;color:darkblue;margin:0px;	}
#table-content td{font-family:Tahoma, Geneva, sans-serif;font-size: 12px;line-height:normal;color:#000;margin:0px;}
#table-content td h2{font-family:Tahoma, Geneva, sans-serif;font-size: 11px;line-height:normal;font-weight:bold;color:#000;margin:0px;}
#dateSmall{color: rgb(136, 138, 133); font-size: 10px; text-align: right;}
#dateSmall_popup{color: darkblue; font-size: 11px; text-align: right;}
#summary-table{border: 1px solid rgb(211, 215, 207); padding: 4px;}
#summary-table .row{white-space: nowrap; background-color: rgb(255, 255, 255);}
#summary-table .altrow{white-space: nowrap; background-color: rgb(238, 238, 238);}
#recentBorder{border-bottom: 1px solid rgb(211, 215, 207);}
.popup_heading{color: darkblue; font-size: 12px; font-weight:bold;}
.popup_text{color: black; font-size: 11px; }
.textWrap p{line-height: 20px; font-size:11px;}
.left-area{width:200px;float:left}
.right-area{width:600px;float:right}
.breadCrumb{color: #2E5D95; font-weight:bold;}
.fancy-heading {font: bold italic 1.2em/.9em "Times New Roman", "MS Serif", "New York", serif;margin: 0;padding: 0;border-top: solid #2E5D95 medium;border-bottom: dotted #2E5D95 thin;color: #2E5D95;}
/*LightBox styles*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.mainText12{font-size:12px; font-weight:normal;}
.mainTextbold{font-size:12px; font-weight:normal;}
.profileimage {float:left; padding:10px;border:thin solid; border-bottom-color:#d0cece; border-left-color:#eeeded;  border-right-color:#d0cece; border-top-color:#eeeded;background-color:#F6FBFE; margin-left:-4px; margin-bottom:10px; margin-top:10px; margin-right:7px; }
.fieldSets{color:#3465a4; font-size: large;}
.fieldSets_sub{color:#3465a4; font-size:small;}
.otherrow{background-color: rgb(255, 255, 255);height:15px;}
.otherrow td{ padding:2px 2px 2px 2px;/*cursor:pointer;*/}
.otheraltrow{background-color: rgb(238, 238, 238);height:15px;}
.otheraltrow td{ padding:2px 2px 2px 2px;/*cursor:pointer;*/}
.sep_menu_main{height:20px;}