a{
    color: #1C1043;
    text-decoration: none;
}

a:visited{
    background-color: transparent;
    color: #474657;
}

a:hover {
    color: #131344;
    text-decoration: underline;
}

body {
    background: url(bg.gif) #606880;
    color: #131344;
    font-family: "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

div#footer2{
    bottom: 0;
    height: 8%;
    left: 0;
    position: fixed;
    width: 100%;
}

.notes{
    color: #3E5660;
    font-family: "Trebuchet MS", Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
    margin-bottom: 3px;
    overflow: auto;
    text-align: left;
   /* width: 100%;*/
}

div#tablescroll{
    \height: 100%;
    margin: 0px;
    overflow: auto;
    padding: 0;
    width: 100%;
}

fieldset {
    border: 1px solid #AFBFC7;
    color: #605F65;
    display: block;
    font: 11px arial, verdana, lucida, "Lucida Grande",  helvetica, sans-serif;
    font-weight: bold;
    margin: 0 5px 0 5px;
    padding: 5px;
    text-align: center;
}

fieldset:hover {
    border: 1px solid #8686A1;
    color: #333366;
}

h1 {
    color: #000000;
    font-size: 1.4em;
    font-weight: normal;
    margin: 0;
    padding: 10px;
}

h2 {
    clear: left;
    color: #EEEDF5;
    font-size: 1.3em;
    font-weight: bold;
    margin: 0;
    padding: 10px;
}

h3{
    color: #131344;
    font-family: "Trebuchet MS", Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-align: center;
}

h4{
    color: #BAC2C9;
    font-family: "Trebuchet MS", Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 10px;
    text-align: center;
}

h5{
    color: #394957;
    font-family: "Trebuchet MS", Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 10px;
    text-align: center;
}

h6{
    color: #BAC2C9;
    font-family: "Trebuchet MS", "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: center;
}

img {
    border: none;
}

input, textarea {
    background-color: #FFFFFF;
    border: 1px solid #BCB9CA;
    color: #2F254A;
    font: 12px arial, verdana, geneva, lucida, "Lucida Grande",  helvetica, sans-serif;
    padding: 1px 5px 1px 5px;
    text-align: left;
}

input[type=password]:hover, input[type=text]:hover, textarea:hover, select:hover {
    background-color: #FFFFFF;
    border: 1px solid #8686A1;
    color: #333366;
}


input[type=password]:focus, input[type=text]:focus, textarea:focus {
    background-color: #FAFAFD;
    border: 1px solid #4B4661;
    color: #000000;
}

option, optgroup {
    font-family: "Trebuchet MS", arial, helvetica, sans-serif, verdana;
    font-size: 11px;
}

select {
    background-color: #FFFFFF;
    border: 1px solid #BCB9CA;
    color: #2F254A;
    font: 12px arial, verdana, geneva, lucida, "Lucida Grande",  helvetica, sans-serif;
    height: 17px;
}

tbody {
    font-size: 11px;
}

textarea {
    color: #2F254A;
    font: 11px "Trebuchet MS", arial, verdana, geneva, lucida, "Lucida Grande",  helvetica, sans-serif;
    padding: 3px;
}

tfoot {
    background: url(bg_crumb_right.jpg) #84869F repeat-x left top;
    color: #EEEDF5;
    font-family: "Trebuchet MS", "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
}
tfoot b { color: #C5D2E9;}

th {
    text-align: center;
}

th.sorted {
    font-family: "Trebuchet MS", "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 6px 5px 25px;
    text-align: center;
}

th.sorted a {
    color: #008000;
    text-decoration: none;
}

tr.cell1:hover, tr.cell3:hover  {
    background: #FFFFFF;
}

tr.cell2:hover {
    background: #F4F5F9;
}

tr.even:hover, tr.odd:hover {
    background: #F7F7FF;
}

tr.even a img, tr.odd a img {
padding-left: 5px;
}
/*
--------------------------------------
tabs
--------------------------------------
*/
ul#tabs-level1 {
    b\order-bottom: 1px solid #83839E; /* not read by IE5.* */
    b\order-bottom: 1px solid #83839E;
    font-family: "Trebuchet MS", Arial, "Lucida Grande", Myriad, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0 7px 0px 7px;
    padding: 3px 0;
}

ul#tabs-level1 li {
    display: inline;
    list-style: none;
    margin: 0;
}

ul#tabs-level1 li a {
    \float: left; /* fed only to IE5.* */
    background: url(bg2.gif) #6D7387;
    border-color: #7C7C9E;
    border-style: solid;
    border-width: 1px 1px 0 1px;
    color: #DFDFED;
    margin-right: 1px;
    padding: 3px 5px;
    text-decoration: none;
}

ul#tabs-level1 li a.current {
    background: url(bg2.gif) #9298A8;
    color: #EFF4F7;
    font-weight: bold;
    padding: 3px 5px 4px 5px;
}

ul#tabs-level1 li a:hover {
    background: url(bg4.gif) #9298A8;
    color: #EFF4F7;
    padding: 3px 5px 4px 5px;
}

ul#tabs-level2 {
    b\order-bottom: 1px solid #cbcbd3; /* not read by IE5.* */
    b\order-bottom: 1px solid #CBCBD3;
    font-family: "Trebuchet MS", Arial, "Lucida Grande", Helvetica, sans-serif;
    margin: 1px 7px 0 7px;
    padding: 3px 0;
}

ul#tabs-level2 li {
    display: inline;
    list-style: none;
    margin: 0;
}

ul#tabs-level2 li a {
    \float: left; /* fed only to IE5.* */
    background: url(bg3.gif) #9298A8;
    border-color: #B7B7C4;
    border-style: solid;
    border-width: 1px 1px 0 1px;
    color: #E3E2EC;
    margin-right: 3px;
    padding: 3px 5px;
    text-decoration: none;
}

ul#tabs-level2 li a.current {
    background: url(bg4.gif) #9298A8;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px 5px 4px 5px;
}

ul#tabs-level2 li a:hover {
    background: url(bg4.gif) #9298A8;
    padding: 3px 5px 4px 5px;
}

/* Fix IE. Hide from IE Mac \*/
  /*      * html ul#primary-nav li {
    float: left;
    height: 1%;
}

* html ul#primary-nav li a {
    height: 1%;
}

*/
        /* End */

.bbottom {
    background-color: transparent;
    background-image: url(as2.gif);
    background-position: left bottom;
    background-repeat: repeat-x;
}

.box {
    background: url(box_bg.jpg) #F7F8FA repeat-x left top;
    border: #B1B6D2 1px solid;
    margin: 1px 0 1px 0;
    padding: 8px 10px 8px 10px;
}

.btop {
    background-color: transparent;
    background-image: url(as.gif);
    background-position: left top;
    background-repeat: repeat-x;
}

.btop {
    background-color: transparent;
    background-image: url(bgtop.gif);
    background-repeat: repeat-x;
}

.button {
    background: transparent;
    border: none;
    font: 11px verdana, geneva, lucida, "Lucida Grande", arial, helvetica, sans-serif;
}

.cell1 {
    background: url(bg_cell12.gif) #F2F5FD repeat-x left top;
    border-bottom: 1px solid #B1B6D2;
    color: #333333;
    font-family: "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 11px;
    text-align: left;
        vertical-align: top;
}

.cell2 {
    background: url(bg_cell2.gif) #EAE9F9 repeat-x left top;
    border-bottom: 1px solid #B1B6D2;
    color: #333333;
    font-family: "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 11px;
    text-align: left;
        vertical-align: top;
}

.cell3 {
    background: #F3F3FF;
    text-align: left;
        vertical-align: top;
}

.closedecor {
    color: #6D6D80;
    font-family: "Trebuchet MS", Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}

.content {
    background-color: #FFFFFF;
    background-image: url(footer2_bg.jpg);
    background-position: left bottom;
    background-repeat: repeat-x;
    border-bottom: 1px solid #D9DBEB;
    clear: both;
    color: #999999;
    font-family: "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 9px;
    max-height: 80px;
    text-align: center;
    vertical-align: middle;
}

/* the forward/backward buttons at the top */
.dpbutton {
    background: #EBEDEF;
    color: #507159;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 0px;
}

/* a table cell that holds one of the forward/backward buttons */
.dpbuttontd {
}

/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpdayhighlight {
    color: #4060FF;
    font-weight: bold;
}

/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpdayhighlighttd {
    background-color: #CCCCCC;
    border: 1px solid #AAAAAA;
}

/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpdaytd {
    background-color: #9A98B3;
    border: 1px solid #5A707B;
    color: #FFFFFF;
}

/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpdaytr {
}

/*calender*/
/* the div that holds the date picker calendar */
.dpdiv {
}

/* the table (within the div) that holds the date picker calendar */
.dptable {
    background: #FFFFFF;
    border: 1px solid #83839E;
    color: #383751;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
}

/* a table cell that holds a date number (either blank or 1-31) */
.dptd {
    border: 1px solid #D7D7E8;
}

/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dptdhover {
    background-color: #D3D2DF;
    border: 1px solid #686681;
    color: #131344;
    cursor: pointer;
}

/* the table cell that holds the name of the month and the year */
.dptitletd {
}

/* additional style information for the text that indicates the month and year */
.dptitletext {
    color: #254B71;
    font-size: 12px;
    font-weight: bold;
}

/* the top table row that holds the month, year, and forward/backward buttons */
.dptitletr {
}

/* the "This Month" and "Close" buttons at the bottom */
.dptodaybutton {
    background: #DFDFED;
    color: #154723;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dptodaybuttontd {
}

/* the bottom table row, that has the "This Month" and "Close" buttons */
.dptodaybuttontr {
}

/* a table row that holds date numbers (either blank or 1-31) */
.dptr {
}

.error {
    color: #B11010;
    font-family: "Trebuchet MS", Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 3px;
}

.even {
    background: url(bg_cell1.gif) #F8F9FE repeat-x left top;
    border-bottom: 1px solid #B1B6D2;
    color: #333333;
    font-family: Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 11px;
   /* text-indent: 8px;*/
   padding-left: 5px;
 padding-right: 3px;
}

.even2 {
    font-family: Arial, Verdana, Geneva, Sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.footer {
    background-color: #FFFFFF;
    background-image: url(footer_bg.jpg);
    background-position: left top;
    background-repeat: repeat-x;
    border-top: 1px solid #D9DBEB;
    clear: both;
    color: #999999;
    font-family: "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 9px;
    margin-bottom: 10px;
    text-align: center;
    vertical-align: middle;
}

.footer2 {
    background-color: #FFFFFF;
    background-image: url(footer2_bg.jpg);
    background-position: left bottom;
    background-repeat: repeat-x;
    border-bottom: 1px solid #D9DBEB;
    clear: both;
    color: #999999;
    font-family: "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 9px;
    max-height: 80px;
    text-align: center;
    vertical-align: middle;
}

.formaw {
    background: url(box_bg.gif) #EBF0F3 repeat-x left top;
    border: 1px solid #506070;
    color: #2F335D;
    font-family: "Trebuchet MS", "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 1px;
    padding: 0px 0px 4px 0px;
    text-align: right;
}

.inner {
    color: #405862;
    font-family: Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}

.inner a{
    color: #1B1B61;
}

.inner a:hover {
    color: #000000;
}

.innertr {
    background: #DFE1F3;
    color: #405862;
    font-family: Arial, "Lucida Grande", Verdana, Geneva, Sans-serif !important;
    font-weight: bold;
    text-align: center;
}
.innertr1 {
    background: #EfEAF2;
	    color: #405862;
    font-family: Arial, "Lucida Grande", Verdana, Geneva, Sans-serif !important;
    font-weight: bold;}
.innertr2 {
    background: #E9EAF2;
    color: #405862;
    font-family: Arial, "Lucida Grande", Verdana, Geneva, Sans-serif !important;
    font-weight: bold;
}
.marina {
    margin: 5px;
    padding: 0;
}

.menu {
    background: url(bg_menubar.gif) #BFC2E1 repeat-x left bottom;
    margin: 0;
    padding: 0;
}

.nobold {
    font-size: 13px;
    font-weight: normal;
    line-height: 23px;
    text-align: left;
    white-space: nowrap;
}

.nounderbold a {
    font-weight: bold;
    text-decoration: none;
}
.nounderbold a:hover {
    font-weight: bold;
    text-decoration: underline;
}
.nounderbold:after {
content: " :" ;
}

.odd {
    background: #ECEEF3;
    border-bottom: 1px solid #B1B6D2;
    color: #333333;
    font-family: Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 11px;
 /*   text-indent: 8px;*/
 padding-left: 5px;
 padding-right: 3px;
}

.oddgreen {
    background: #ECEEF3;
    border-bottom: 1px solid #B3B3C2;
    color: #235E25;
    font-family: Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 11px;
    text-indent: 8px;
}

.opendecor {
    color: #131344;
    font-family: "Trebuchet MS", Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}

.suma {
    background-color: #FFFFFF;
    border: 1px solid #6C6393;
    color: #2F254A;
    font: bold 13px arial, verdana, geneva, lucida, "Lucida Grande",  helvetica, sans-serif;
    padding-left: 5px;
    padding-right: 5px;
    text-align: right;
}

.tabelscroll{
    background: #CECFDD;
    margin: 0;
    padding: 0;
    table-layout: fixed;
    overflow: hidden
}

.tablea {
    background: #DEE0F1;
}

.tableb {
    background: #F9F9FD;
}

.tableborder {
    background:        #CECFDD url(bg_table_heading_alt_on.jpg) repeat-x left top;
    margin: 0;
    border: 1px solid #B1B6D2;
    border: 1px solid #B1B6D2;
    padding: 0;
}

.tableborder a {
    border: 0 !important;
}

.tableheading {
    background: url(bg_table_heading.jpg) #6E73A5 repeat-x left top;
    border-bottom: 0px solid #535782;
    border-left: 0px solid #535782;
    border-right: 0px solid #535782;
    border-top: 1px solid #D9DBEB;
    color: #FFFFFF;
    font-family: "Trebuchet MS", "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 4px;
    padding: 2px 6px 4px 6px;
    text-align: center;
    white-space: nowrap;
}

.tableheading2, thead {
    background: url(bg_table_heading_alt_on.jpg) #BFC2E1 repeat-x left top;
    border: 1px solid #BFC2E1;
    color: #384951;
    font-family: "Trebuchet MS",  "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 8px;
    padding: 2px 3px 2px 3px;
    text-align: center;
    white-space: nowrap;
}

.textheading {
    background: url(bg_profile_heading.jpg) #7E7EB4 repeat-x left top;
    color: #FFFFFF;
    font-family: "Trebuchet MS", Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 11px;
    padding: 2px 6px 4px 6px;
    text-align: center;
}

.tip {
    background-color: #474657;
    border-top: 1px solid #D9DBEB;
    color: #BAC2C9;
    font-family: "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 8px;
    margin-bottom: -1px;
    margin-top: 0px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}

/* menu */
.topmenu {
    color: #D7DEED;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    text-align: right;
}

.topmenu a {
    color: #B5C1DA;
    text-decoration: none;
}

#topmenubar {
    background: url(panelbg1.png) #262940 repeat-x;
    display: none;
    margin: 0px;
    padding: 0px;
}

.venus {
    background: url(bgwhite.gif) #9298A8;
    border-color: #CBCBD3;
    border-style: solid;
    border-width: 1px;
}

.venus h3 {
    color: #364A5F;
    font-size: 13px;
    padding: 5px;
    text-align: center;
}

.venus td {
    color: #000000;
    font-size: 11px;
    padding: 5px;
    text-align: center;
}

.venus th {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}

.whitet {
    background: #FFFFFF;
}

.wlink {
    color: #D3D2DF;
    font: 12px Arial, Verdana, Geneva, sans-serif;
    font-weight: bold;
    line-height: 30px;
}

#anam {
    color: #2F5D37;
    font-family: "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 11px;
    padding-left: 4px;
}

#bodysim {
    background: url(bg.gif) #606880;
    margin: 0;
    padding: 0;
}

#comments{
    color: #919EA4;
    font-family: "Trebuchet MS", "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 10px;
    font-weight: normal;
    padding: 5px;
    float: right;
   /* margin-bottom: -25px;*/
}

/*
--------------------------------------
content
--------------------------------------
*/
#content-level1 {
    background: url(bg2.gif) #72798E;
    border-color: #686681;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    font-size: 11px;
    margin: 0 7px 0px 7px;
    padding: 0 0 7px 0;
}

#content-level2-academic {
    background: url(bg4.gif) #9298A8;
    border-color: #CBCBD3;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    margin: 0 7px 0px 7px;
    padding: 8px 5px 0px 5px;
    text-align: center;
    max-height: 100%;
    overflow: auto;
}

#content-level2-general p {
    margin: 0;
    padding: 0 7px 7px 7px;
}

#disabled {
    border: 1px solid #BFC4C6;
    color: #3F474B;
    font-family: Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 11px;
    padding: 2px 4px 2px 4px;
    text-align: center;
    width: 94px;
}
.disabled, input.disabled:hover, input.disabled:focus {
	border-color: #B4BBC9;
    color: #003366;
	background: #EEF1F2;
    text-align: center;
}

#dnam {
    color: #2B2450;
    font-family: "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 11px;
    padding-left: 4px;
}

#errorback {
    margin: 0px;
    overflow: auto;
    padding: 0px;
}

#errors {
    background: url(box_bg.gif) #EBF0F3 repeat-x left top;
    border: 1px solid #574949;
    margin: 10px;
    padding: 0px;
    width: 440px;
}

#errors h1{
    background: url(bg_alert.jpg) #7D1717 repeat-x left top;
    border: 1px solid #511515;
    color: #EEEDF5;
    font-family: "Trebuchet MS", "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 1px;
    padding: 2px;
    text-align: center;
}

#errors li {
    margin-left: 33px;
    padding-left: 3px;
    padding-right: 8px;
}

#errors p{
    color: #7B1F27;
    font-family: "Trebuchet MS", "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 10px;
    padding: 5px;
    text-align: center;
}

#errors ul {
    color: #5D2F33;
    font-family: "Trebuchet MS", "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 11px;
    line-height: 18px;
    text-align: left; /*   list-style-image:url(lwarning.png);*/
}

#green {
    color: #12591F;
    font-family: "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 11px;
    position: relative;
}

/*tooltip*/
#tooltip {
background-color:#F2F2F2;
color: #21512B;
border: 1px dashed #74889D;
font: 12px Georgia,Geneva,Arial,Helvetica,sans-serif;
margin:0px;
-moz-border-radius:8px;
padding:3px 5px;
position:absolute;
visibility:hidden
}

.hintsClass {
	text-align: center;
	background-color:#F2F2F2;
	border: 1px dashed #495662;
	font: 12px Georgia,Geneva,Arial,Helvetica,sans-serif;
	padding:3px 5px;
	-moz-border-radius:8px;}
.row
		{background: white;}

#menutip{
   color: #131344;
   float: right;
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 9px;
   line-height: 15px;
   padding: 2px;
   position: relative;
   z-index: 10;
}

#notesbig{
    font-family: "Trebuchet MS", Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    overflow: auto;
    text-align: center;
}

.num {
    color: #12591F;
    font-family: Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-weight: bold;
    font-size: 12px;
    padding-left: 5px;
}

#red {
    color: #890707;
    font-family: Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 9px;
    position: relative;
    text-align: right;
}

#tip {
    bottom: 4px;
    color: #FFFFFF;
    font-family: Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
    font-size: 9px;
    left: 46%;
    position: fixed;
}

        /*menu*/

        ul#primary-nav,
        ul#primary-nav ul {
           width: 175px;
           margin: 0;
           padding: 0;
           line-height: 17px;
           font-family: Arial, Helvetica, Tahoma,  sans-serif;
           display: block;
        }

        ul#primary-nav {
            float: left;
            width: 100%;
            min-width: 600px;
            height: 28px;
            display: block;
        /*    background: url(panelbg1.png) #262940 repeat-x;*/
        }

        ul#primary-nav:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }

        ul#primary-nav ul li {
            width: 175px;
            padding:0;
            font-weight: normal;
            margin: 0;
            line-height: 13px;
      /*      border: 1px solid black;*/
            }

        ul#primary-nav li {
            position: relative;
            list-style: none;
            float: left;
            font-weight: bold;
       /*     width: 132px;
        /*  height:30px; */
         /*   background: url(panelbt1.png) #53557c no-repeat;*/
            margin: 0 2px 0 2px;
            padding:0 10px 0 10px;
        }

        ul#primary-nav li a,
        ul#primary-nav li li a {
            display: block;
            text-decoration: none;
            color: #DCDFE9;
            padding: 5px;
        }

        /* Fix IE. Hide from IE Mac \*/
  /*      * html ul#primary-nav li { float: left; height: 1%; }
        * html ul#primary-nav li a { height: 1%; } */
        /* End */

        ul#primary-nav ul {
            position: absolute;
            display: none;
            border: 1px solid #41495F;
            left: -1px;
        }

        ul#primary-nav ul ul {
           left: 175px;
           top: 0;
           border: 1px solid #41495F;
        }

        ul#primary-nav li ul li a {
        background: #DCDFE9;
        opacity: 0.9;
		filter: alpha(opacity=70);
        color:#262940;
        }

        ul#primary-nav li:hover ul ul,
        ul#primary-nav li:hover ul ul ul,
        ul#primary-nav li.over ul ul,
        ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

        ul#primary-nav li:hover ul,
        ul#primary-nav li li:hover ul,
        ul#primary-nav li li li:hover ul,
        ul#primary-nav li.over ul,
        ul#primary-nav li li.over ul,
        ul#primary-nav li li li.over ul { display: block; } /* The magic */

        ul#primary-nav li.menubar {
        background: transparent url(mdown.png) right center no-repeat;}

       ul#primary-nav ul > li.menubar {
          background: black url(mleft.png) right center no-repeat !important;
        }

        ul#primary-nav li:hover,
        ul#primary-nav li.over {
 background: url(over.png) repeat-x !important;   /*background hover*/
 border-left: 1px solid #000;
 border-right: 1px solid #000;
 margin: 0 3px 0 -1px;
         }

        ul#primary-nav ul li a:hover {  /*text color hover*/
          background-color:  #606880 !important;
          /*font-weight: bold;*/
          color: #fff;
          border: 0px solid white;
        }


.fnotes {
	max-height: 15px;
	overflow: hidden;
    color: #516168;
    font-family: "Trebuchet MS", Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
}

.fnum {
	width: 70px;
	max-height: 15px;
	overflow: hidden;
	color: #12591F;
	font-family: Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
	font-weight: bold;
	text-align: left;
	float: right;
	margin-top: -13px;
}

.order2
{
    background: url(up.png) 2% center no-repeat;
}
.order1
{
    background: url(down.png) 2% center no-repeat;
}
.analName
{
	font-family: Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
	font-weight: normal;
	font-size: 9px;
	padding: 1px 0px 4px 0px;
	text-align: center;
	color: #12591F;
   /* text-transform: lowercase;*/
}
#loadInd{
  display: none;
  position: absolute;
  top: 40%;
  left: 45%;
  height: 120px;
  width: 100px;
  z-index: 111;
  color: #fff;
  background-color: #5A707B;
  opacity: 0.35;
  filter: alpha(opacity=40);
  -moz-border-radius: 10px;
}

.list {
background: url(box_bg.gif) #EBF0F3 repeat-x left top;
margin: 10px;
padding: 0px;
width: 400px;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Geneva, Sans-serif;
}
.list h1{
background: url(bg_crumb_right.jpg) #8688a1 repeat-x left top;
border: 1px solid #A8B2C6;
color: #EEEDF5;
font-size: 13px;
font-weight: bold;
margin: 1px;
padding: 2px;
text-align: center;
}
.list li {
margin-left: 33px;
padding-left: 3px;
padding-right: 8px;
}
.list li:hover {
list-style: disc;
color: #3A3F5C;
}
.list ul {
color: #5D2F33;
font-size: 13px;
line-height: 20px;
text-align: left;
list-style: circle;
}
.selected {
background: url(bg_breadcrumb.jpg) #ebebed repeat-x left top;
color: #095B06;
font-family: Arial, "Lucida Grande", Verdana, Geneva, Sans-serif;
}
.defoption
{
color: #003333; font-weight: bold;
}
label:hover
{
color:#0000CC;
cursor:pointer}
.blue 
{ color:#000099;
}
.amountfield {
border-color:#8686A1;
color:#000000;}
.amount {
    font-weight: bold;
    text-align: right;
	padding-right:3px;
	padding-left:2px;
}
.count {

    text-align: right;
	color:#003399;
	padding-right:3px;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.date {
font-family:Arial, Verdana, Helvetica, sans-serif;
text-align:center;
color: #475B5F;
}
.errorinform {
color:#660000;
padding:10px;}
.code {
padding-left:10px;}
.name {
padding-left:3px;
padding-right:3px;}
.dogovir {
padding-left:2px;
padding-right:2px;
/*border-bottom: 1px #006699 solid;*/
}
.atr {
/*background-color: #EDEFF8;*/
}
.btr {
background-color: #E8E7ED;
}
.atr:hover, .btr:hover  {
background-color: #fff;
}
#table1 {
margin-bottom:3px;}