body { margin: 0px 5px; padding: 0; font-family: Verdana, Arial, Sans-Serif; font-size: 7.5pt; }
table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
input { font-size: 7.5pt; font-family: Verdana, Arial, Sans-Serif;  }
select { font-size: 7.5pt; font-family: Verdana, Arial, Sans-Serif; vertical-align: middle; }
textarea { font-size: 7.5pt; font-family: Verdana, Arial, Sans-Serif; }
.disabled { height: 15px; border-right: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-left: #d3d3d3 1px solid; border-bottom: #d3d3d3 1px solid; background-color: #dcdcdc; }
a { color:#3a66be; text-decoration:none; }
a:hover{ text-decoration:none;}
.systemname { color: #2188BE; font-weight: bold; }
span a { color: #3a66be; text-decoration:none; }

strong a{ color: #3a66be; text-decoration:none}
strong a:hover{ text-decoration:none; color:#d51723;}
pagehead { font-family: Arial, sans-serif; font-size: 14pt; color: #3C746B; margin-top: -5px; margin-bottom: 5px; }
h3 { background: url(../images/bull_link.gif) center left no-repeat; padding: 0 0 0 10px; color: #696969; text-decoration: none; font-size: 9pt; }

.content td span{color:#549dcb;}

.mainmenuarea { background-repeat: repeat-x; height: 26px; font-size: 8pt; background-image: url(../images/system/menubargrad.png); border-left: solid 1px #CBCBCB; border-right: solid 1px #CBCBCB; background-repeat: repeat-x; padding-left: 10px; }
.mainmenuarea table { padding: 0; margin: 0;  }
.mainmenuarea td { padding: 0; margin: 0 }

.contentarea { margin: 0px 0px 0px 0px; padding: 10px; border: solid 1px #CBCBCB; border-top: none; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 8px; border-bottom-left-radius: 10px; border-bottom-right-radius: 8px; }

ul { margin:0; padding:0; list-style:none;}
li { background:url(../images/system/list_dot.gif) center left no-repeat; margin:0; padding:0 0 0 10px;}
li a {line-height:19px; color:#549dcb;}

.list_white ul { margin:0; padding:0; list-style:none;}
.list_white li { background:url(../images/market_list1.gif) center left no-repeat; margin:0; padding:0 0 0 10px;}
.list_white li a {line-height:19px; color:#ffffff;}

.buttonsend { padding: 0; border-style: solid; font-weight: normal; color: #ffffff; background-color: #4165aa; padding: 0px 0px 1px 0px; font-size: 8pt; height: 22px; background-image: url('../images/system/bluebutton.png'); background-repeat: repeat-x; border-width: 1px; border-color: #045A8B; -moz-border-radius: 3px; border-radius: 3px; vertical-align: middle; }
.buttonsend::-moz-focus-inner { border: 0; padding: 0;}
.buttonsend:disabled { padding: 0; font-weight: normal; color: #CCCCCC; background-color: #808080; padding: 0px 0px 2px 0px; font-size: 8pt; height: 22px; background-image: url('../images/system/disabledbutton.png'); background-repeat: repeat-x; border-width: 1px; border-color: #666666; -moz-border-radius: 3px; border-radius: 3px;  }
.buttonsend:hover { padding: 0; border-left: 2px solid #4D84E1; border-right: 2px solid #264270; border-top: 2px solid #4D84E1; border-bottom: 2px solid #264270; font-weight: normal; color: #FFFFFF; background-color: #76A7CF; padding: 0px 0px 1px 0px; font-size: 8pt; height: 22px; cursor: pointer; background-image: url('../images/system/highbutton.png'); background-repeat: repeat-x; border-color: #0376E9; border-width: 1px; border-radius: 3px }
.buttonsenddisabled { padding: 0; font-weight: normal; color: #CCCCCC; background-color: #808080; padding: 0px 0px 2px 0px; font-size: 8pt; height: 22px; background-image: url('../images/system/disabledbutton.png'); background-repeat: repeat-x; border-width: 1px; border-color: #666666; -moz-border-radius: 3px; border-radius: 3px }
.buttonsenddisabled::-moz-focus-inner { border: 0; padding: 0;}

.buttonsendok { padding: 0; height: 22px; font-weight: normal; color: #ffffff; background-color: #7492C9; border-width: 2px; border-style: solid; border-color: #A3BFEF #4574C0 #4574C0 #A3BFEF; padding: 0px 0px 1px 0px; font-size: 8pt; }
.buttonsendok::-moz-focus-inner { border: 0; padding: 0;}

.buttondisabled { padding: 0; border-left: 2px solid #4D84E1; border-right: 2px solid #264270; border-top: 2px solid #4D84E1; border-bottom: 2px solid #264270; font-weight: normal; color: #CCCCCC; background-color: #808080; padding: 0px 0px 1px 0px; font-size: 8pt; height: 22px; background-image: url('../images/system/disabledbutton.png'); background-repeat: repeat-x; border-width: 1px; border-color: #666666; border-radius: 3px; }
.buttondisabled::-moz-focus-inner { border: 0; padding: 0;}

.creditabove { color: #009900; }
.creditbelow { color: #cc0000; }
.creditdanger1 { color: #FF9933; }
.creditdanger2 { color: #FF6600; }

.counter { background-color: #098FD0; color: #FFFFFF; padding: 2px; padding-left: 6px; padding-right: 6px; padding-bottom: 3px; text-align: center; font-weight: bold; font-size: 7.5pt; border-radius: 10px; width: 35px; display: inline-block; -o-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); -icab-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); -khtml-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); -moz-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); -webkit-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.1); }
.counter:hover { background-color: #17ACF4; color: #FFFFFF; padding: 2px; padding-left: 6px; padding-right: 6px; padding-bottom: 3px; text-align: center; font-weight: bold; font-size: 7.5pt; border-radius: 10px; width: 35px; display: inline-block; -o-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); -icab-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); -khtml-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); -moz-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); -webkit-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.1); }
.countercredit { background-color: #098FD0; color: #FFFFFF; padding: 2px; padding-left: 6px; padding-right: 6px; padding-bottom: 3px; text-align: center; font-weight: bold; font-size: 7.5pt; border-radius: 10px; width: 55px; display: inline-block; -o-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); -icab-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); -khtml-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); -moz-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); -webkit-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.1); }
.counterpercent { background-color: #098FD0; color: #FFFFFF; padding: 2px; padding-left: 6px; padding-right: 6px; padding-bottom: 3px; text-align: center; font-weight: bold; font-size: 7.5pt; border-radius: 10px; width: 40px; display: inline-block; -o-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); -icab-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); -khtml-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); -moz-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); -webkit-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2); box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.1); }

/*header*/
.menu { width: 708px; height: 104px; padding-top: 23px; text-indent: 1px; background-position: left top; background-attachment: scroll; background-repeat: repeat-x; }
.h_logo_wrapper{ background:url(../images/h_logo_wrapper.jpg) top left no-repeat; width:708px; height:250px;}

/*footer*/
.footer { margin-top: 10px; color: #4169a7; background-image: none; }
.footer a{ color:#959595;}

.pagehead
{
    font-family: Arial, sans-serif;
    font-size: 14pt;
    color: #00722F;
    margin-top: -5px;
    margin-bottom: 5px;
}

.asterix { color: #880000; }

/*content*/
.content{ height:417px; background:url(images/content_wr.gif) repeat-x 0 8px; width:708px; vertical-align: top;}
.contentsys{ height:417px; width:708px; vertical-align: top;}
.indent_content { margin: 8px 5px 5px 0px; }
.h_cont{ height:348px;}
.separat { background: url(../images/separate.gif) #dcdcdc repeat-y left top; width: 1px; height: 100%; }
.line_x{ background:url(../images/line_x.gif) top left repeat-x; height:30px;}
.title{ display:block;}
.button{ background:url(../images/button.gif) top left repeat-x; width:86px; height:19px; text-indent:12px; line-height:19px;}
.button span a{background:url(../images/bull_link1.gif) center left no-repeat; padding:0 0 0 8px; color:#ffffff; text-decoration:none; float:none}
.button span a:hover{ text-decoration:underline;}
.indent_p{ height:16px;}
.menusystem { background-color: #e4e4e4; }
.selectmenu { height:25px; border-top: #a9a9a9 1px solid; border-right: #add8e6 1px solid; border-left: #add8e6 1px solid; background-repeat: repeat-x; height: 20px; font-size: 8pt; color: #ffffff; background-color: #4165aa; }
.selectmenu a { font-size: 8pt }

.inputtext { padding: 2px; padding-top:1px; height: 14px; background-color: #FFFFFF; border: 1px solid #999999; background-image: url('../images/system/textgrad.png'); background-repeat: repeat-x; -moz-border-radius: 3px; border-radius: 4px; }
.inputtext:disabled { padding: 2px; padding-top:1px; height: 14px; background-color: #FFFFFF; border: 1px solid #999999; background-image: url('../images/system/textgraddisabled.png'); background-repeat: repeat-x; -moz-border-radius: 3px; border-radius: 4px;  }
.inputmultitext { padding: 2px; padding-top:1px; background-color: #FFFFFF; border: 1px solid #999999; background-image: url('../images/system/textgrad.png'); background-repeat: repeat-x; background-position: bottom; overflow: visible; vertical-align: top; -moz-border-: 3px; border-radius: 4px;  }
.focusmultitext { padding: 2px; padding-top:1px; background-color: #FFFFFF; border: 1px solid #FF0000; background-image: url('../images/system/textgrad.png'); background-repeat: repeat-x;background-position: bottom; overflow: visible; vertical-align: top; -moz-border-radius: 3px; border-radius:4px;  }
.focustext { padding: 2px; padding-top:1px; height: 14px; background-color: #FFFFD9; border: 1px solid #FF0000; -moz-border-radius: 3px; border-radius: 4px; }
.errortext { padding: 2px; padding-top:1px; background-color: #FFD5D5; border: 1px solid #999999; }

.modalbackground { background-color: #C0C0C0; filter: alpha(opacity=70); opacity: 0.7; } 
.modalforeground { font-family: Verdana, Arial, Sans-Serif; padding-right: 8px; padding-left: 8px; font-size: 8pt; padding-bottom: 8px; padding-top: 8px; border-right: #d0e3f8 1px solid; border-top: #d0e3f8 1px solid; border-left: #d0e3f8 1px solid; border-bottom: #d0e3f8 1px solid; background-color: #FFFFFF; border-width: medium; border-style: double; }

.dropdown { background-color: #FFFFFF; border: 1px solid #999999; padding: 1px; }
.focusdrop { background-color: #FFFFFF; border: 1px solid #FF0000; background-color: #FFFFD9; padding: 1px; }

.keywordhighlight { background-color: #FFFF00; }

.grid-area
{
    border: 1px solid #D6E5F5;   
    padding: 1px;
    -o-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2);
    -icab-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2);
    -khtml-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2);
    -moz-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2);
    -webkit-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.2);
    box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.1);
}

/* Calendar */
.calendartitle { background-color: #4165AA; color: #ffffff; }

.fadetext { color: #4E4E4E; }
.nextdate { color: #0066FF; }

.sitelink { color: #0065A8; }

.text_white{color:#ffffff;}
.text_white a{ color:#ffffff}

.ind1{ width:20px; line-height:21px;}
.ind2 input{ width:201px; height:20px; font-size:11px; font-family:Tahoma; color:#333333;}
.ind2{ height:27px;}
.h_f{ height:25px;}
.hr{ height: 3px;}

.ind3{margin:1px 0 11px 0; padding-right:8px;}

.form td input{ width:162px; height:18px;}
.form td textarea{ width:188px; height:93px; overflow:auto;}
.form td textarea, .form td input{ font-size:11px; color:#525252; font-family:Tahoma;}

.title { font-weight: bold; font-size: 9pt; color: #ff9966; }

.feedsweep_body { color: #808080; height: 58px; }
.feeder { color: #808080; height: 38px; }

.alert { color: #CC0000; }
.confirm { color: #2e8b57; }

.menuitem { padding-bottom: 3px; padding-top: 3px; text-align: left; border-bottom: #add8e6 1px solid;  }
.systemitem { margin: 0; padding-bottom: 3px; padding-top: 3px; text-align: left; border-bottom: #add8e6 1px; color: #000080; width: 105px; font-family: Verdana, Arial, Sans-Serif; font-size: 8.5pt; list-style-type: none; padding-right: 1px; }
.systemitem img { padding-right: 10px; }
.systemitemhover { padding-bottom: 3px; padding-top: 3px; cursor: pointer; text-align: left; border-bottom: #add8e6 1px; }
.systemtitle { font-weight: bold; color: #4169e1; font-size: 9pt; margin-bottom: 7px; padding-bottom: 7px; }
.minisep { height: 2px; }
.version { color: #a0a0a0; }
.formsep { border-bottom: #add8e6 1px solid; margin-top: 7px; margin-bottom: 7px; }
.readonly { height: 16px; font-size: 7.5pt; background-color: Transparent; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; color: #3a66be; }
.smallsep { height: 3px; border-bottom: #add8e6 1px solid; }
.smallline { height: 3px; border-bottom: #add8e6 1px solid; }
.pagemaintitle { font-family: Calibri; font-size: 14pt; color: #ff8c00;  }

.sidesplit { border-right: #d0e3f8 1px solid; }

/* Data Tables */
.datatable { font-family: Verdana, Arial, Sans-Serif; border-right: #e4ebff 1px solid; border-top: #e4ebff 1px solid; border-left: #e4ebff 1px solid; border-bottom: #e4ebff 1px solid; font-size: 7.5pt; }
.datatable a { color: #ffffff; }
.datatable a:hover { text-decoration: underline; }
.datatable th { color: #ffffff; background-color: #4165aa; padding-top: 3px; padding-bottom: 3px; font-size: 8pt; padding-left: 2px; background-image: url('../images/system/tableheadblue.png'); background-repeat: repeat-x; }
.datatable th a { color: #ffffff; font-size: 8pt; }
.datatable td { vertical-align: middle; padding-bottom: 1px; padding-top: 1px; font-weight: normal; padding-left: 1px; color: #003e70; }
.datatablerow { height: 20px; color: #000000; background-color: #ffffff; font-size: 7.5pt; text-align: left; padding-left: 2px; background-image: url('../images/system/rowbarwhite.png'); background-repeat: repeat-x; }
.datatablerowgrad { color: #000000; background-color: #ffffff; font-size: 7.5pt; text-align: left; padding-left: 2px; background-image: url('../images/system/rowbarwhiterev.png'); background-repeat: repeat-x; }

.datatablefooter  { color: #ffffff; background-color: #4165aa; height: 22px; padding-top: 1px; padding-bottom: 1px; font-size: 8pt; padding-left: 2px; background-image: url('../images/system/tableheadblue.png'); background-repeat: repeat-x; font-weight: bold; }
.datatablefooter td { color: #ffffff; font-weight: bold; }
.datatablefooter a{ color: #ffffff; font-size: 8pt; }

.datatableheading { color: #ffffff; background-color: #4165aa; height: 22px; padding-top: 1px; padding-bottom: 1px; font-size: 8pt; padding-left: 2px; background-image: url('../images/system/tableheadblue.png'); background-repeat: repeat-x; }

.datatablerowexception { height: 20px; color: #ff0000; background-color: #ffffff; font-size: 7.5pt; text-align: left; padding-left: 2px; background-image: url('../images/system/rowbarwhite.png'); background-repeat: repeat-x; }
.datatablerowexception td { color: #B22222; }
.datatablealtrowexception { height: 20px; color: #ff0000; background-color: #e8efff; font-size: 7.5pt; text-align: left; padding-left: 2px; background-image: url('../images/system/rowbarblue.png'); background-repeat: repeat-x; }
.datatablealtrowexception td { color: #B22222; }

.datatablerowsurcharge { height: 20px; color: #660066; background-color: #ffffff; font-size: 7.5pt; text-align: left; padding-left: 2px; background-image: url('../images/system/rowbarwhite.png'); background-repeat: repeat-x; }
.datatablerowsurcharge td { color: #660066; }
.datatablealtrowsurcharge { height: 20px; color: #660066; background-color: #e8efff; font-size: 7.5pt; text-align: left; padding-left: 2px; background-image: url('../images/system/rowbarblue.png'); background-repeat: repeat-x;}
.datatablealtrowsurcharge td { color: #660066; }

.datatablerowfirst { height: 20px; background-color: #EAFCFD; height: 20px; background-image: url('../images/system/rowbarhighlight.png'); background-repeat: repeat-x; }
.datatablerowfirst td { vertical-align: middle; padding-bottom: 2px; font-weight: normal; padding-left: 1px; color: #003e70; }

.datatableredrow { height: 20px; color: #000000; background-color: #e8fff6; font-size: 7.5pt; text-align: left; padding-left: 2px; background-image: url('../images/system/rowbarred.png'); background-repeat: repeat-x; }
.datatablegreenrow { height: 20px; color: #000000; background-color: #e8fff6; font-size: 7.5pt; text-align: left; padding-left: 2px; background-image: url('../images/system/rowbargreen.png'); background-repeat: repeat-x; }
.datatableyellowrow { height: 20px; color: #000000; background-color: #e8fff6; font-size: 7.5pt; text-align: left; padding-left: 2px; background-image: url('../images/system/rowbaryellow.png'); background-repeat: repeat-x; }
.datatableselectedrow { height: 20px; color: #000000; background-color: #e8fff6; font-size: 7.5pt; text-align: left; padding-left: 2px; background-image: url('../images/system/rowbarselected.png'); background-repeat: repeat-x; }
.datatableerrorrow { height: 20px; color: #000000; background-color: #FFD9D9; font-size: 7.5pt; text-align: left; padding-left: 2px; }
.datatable3rdrow { height: 20px; color: #000000; background-color: #FFF2D5; font-size: 7.5pt; text-align: left; padding-left: 2px; background-image: url('../images/system/rowbarorange.png'); background-repeat: repeat-x; }
.datatablealtrow { height: 20px; color: #000000; background-color: #e8efff; font-size: 7.5pt; text-align: left; padding-left: 2px; background-image: url('../images/system/rowbarblue.png'); background-repeat: repeat-x; }
.datatablehoverrow { height: 20px; color: #000000; background-color: #FFE2C6; font-size: 7.5pt; text-align: left; padding-left: 2px; cursor: pointer; background-image: url('../images/system/rowbarselect.png'); background-repeat: repeat-x; }
.datatable span { font-size: 7.5pt; font-weight: bold; }
.datatable a { font-size: 7.5pt; background-image: none; background-color: transparent; color: #0d4896; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.pager { vertical-align: middle; background-color: #5F89C9; padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 4px; text-align: center; color: #ffffff; border-style: none; }
.pager a { font-size: 7.5pt; width: 25px; color: #ffffff; padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; }
.pager span { font-weight: bold; font-size: 10pt; width: 25px; color: #ffffff; padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; }

.datatablex { border-right: #ddeaf8 1px solid; border-top: #ddeaf8 1px solid; border-left: #ddeaf8 1px solid; border-bottom: #ddeaf8 1px solid; }
.datatablex th { color: #ffffff; background-color: #4165aa; height: 20px; font-size: 7.5pt; text-align: left; padding-left: 2px; }
.datatablex td { vertical-align: middle; padding-bottom: 2px; }

.commandtable { font-size: 7.5pt; font-family: Verdana, Arial, Sans-Serif; }
.commandtable td { vertical-align: middle; padding-bottom: 1px; }

/* Sub Menu */
.submenu { border-right: #d0d0d0 1px solid; border-left: #d0d0d0 1px solid; border-bottom: #d0d0d0 1px solid; z-index: 100; margin-top: 2px; text-align: left; }
.submenuitem { font-size: 8pt;  width: 100%; background-color: #f8f8f8; border-top: #d0d0d0 1px solid; color: #496dc1; padding-top: 3px; padding-bottom: 3px; margin-right: 10px;  }
.submenuitem img { padding-left: 5px;  }
.submenuitem a { display: inline-block; }
.submenuitemhover { font-size: 8pt; background-color: #e8e8e8; width: 100%; color: #00006d; }

.commandbar { border-right: #add8e6 1px solid; border-top: #add8e6 1px solid; border-left: #add8e6 1px solid; border-bottom: #add8e6 1px solid; background-color: #e7eef7; padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; }
.cmdbar { border-right: #add8e6 1px solid; border-top: #add8e6 1px; border-left: #add8e6 1px solid; border-bottom: #add8e6 1px solid; background-color: #e7eef7; padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; }
.cmdbar a { color: #696969; }
.cmdbar a:hover { background-color: #dce7ff; }
.fieldpane { width: 700px; border-right: #d9e4fb 1px; border-top: #d9e4fb 1px; border-left: #d9e4fb 1px; border-bottom: #d9e4fb 1px; padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; }

.hidden {display: none;}

.notfound { color: #ff0000; }
.found { color: #006400; }
.ready { color: #0000cc; }

.topbar { text-align: left; vertical-align: middle; font-weight: bold; font-size: 8pt; color: #ffffff; font-family: Arial; }
.topbar a { font-weight: bold; color: #ffffff; text-decoration: none }
.searchbox { border: 1px solid #FF0000; color: #808080; height: 20px; width: 171px; padding-top: 2px; padding-bottom: 2px; padding-left: 20px; font-family: Tahoma; font-size: 8pt; background-image: url('../images/system/searchboxtrans.png'); background-repeat: no-repeat; -moz-border-radius: 4px; border-radius: 4px; background-color: #FFFFD9; }
.watermark { border: 1px solid #999999; color: #999999; height: 20px; width: 171px; padding-top: 2px; padding-bottom: 2px; padding-left: 20px; font-family: Tahoma; font-size: 8pt; background-image: url('../images/system/searchbox.png'); background-repeat: no-repeat; -moz-border-radius: 4px; border-radius: 4px;   }

.tabletitle { width: 100%; font-size: 8pt; color: #3a66be; height: 15px; border-bottom: #add8e6 1px solid; font-weight: bold; }
.stitle {  font-size: 9pt; color: #3a66be; font-weight: bold; }
.smalltitle { width: 100%; font-size: 8pt; color: #3a66be; height: 18px; border-bottom: #add8e6 1px solid; font-weight: bold; }

.commandbutton { border-style: outset; border-width: 2px; border-color: #6699FF #6699FF #152F5F #6699FF; background-color: #5C74A3; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bolder; height: 23px; }

.lineseperator { height:5px; }

.smallmenu { line-height: 15px; }

.toppagemenu { font-weight: bold; height: 20px; font-size: 8pt; color: #ffffff; background-color: #4165AA; padding-left: 8px; }
.toppagemenuhover { font-weight: bold; height: 20px; font-size: 8pt; color: #ffffff; background-color: #4682b4; padding-left: 8px; }

.subpagemenu { height: 20px; font-size: 8pt; color: #ffffff; padding-left: 7px; padding-right: 7px; font-family: Tahoma; }
.subpagemenu a { font-weight: bold; }
.subpagemenu a:hover {height: 20px; font-size: 8pt; color: #FFCC99; padding-left: 7px; padding-right: 7px; }
.subpagemenuhover { height: 20px; font-size: 8pt; color: #ffffff; padding-left: 7px; padding-right: 7px; }

.readerfield { padding-bottom: 2px;font-size: 8pt; color: #003e70; background-color: #e7eeff; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; height: 16px; -moz-border-radius: 4px; padding-left: 2px; border-radius: 4px; padding-top: 1px; vertical-align: middle; }
.readerfieldgreen {padding-bottom: 2px; font-size: 8pt; color: #003e70; background-color: #DDFFE1; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; height: 16px; padding-left: 2px; border-radius: 4px; }
.readerfieldmain { padding-bottom: 2px;font-size: 8pt; font-weight: bold; color: #003e70; background-color: #e7eeff; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; height: 16px; -moz-border-radius: 4px; padding-left: 2px; border-radius: 4px; }

.success { color: #004400; font-weight: bold; font-size: 8pt; }

.success { color: #004400; font-weight: bold; font-size: 8pt; }

.parameters { background-color: #ffffff; font-family: Verdana, Arial, Sans-Serif; padding-right: 8px; padding-left: 8px; font-size: 8pt; padding-bottom: 10px; padding-top: 8px; border-right: #d0e3f8 1px solid; border-top: #d0e3f8 1px solid; border-left: #d0e3f8 1px solid; border-bottom: #d0e3f8 1px solid; background-image: url("../images/system/sectiongrad.png"); background-repeat: repeat-x; background-position: bottom; -moz-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.1); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.1); -webkit-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.1); }
.creditokparm { padding: 3px 5px 3px 5px; font-family: Verdana, Arial, Sans-Serif; font-size: 3pt; border-right: #d0e3f8 1px solid; border-top: #d0e3f8 1px solid; border-left: #d0e3f8 1px solid; border-bottom: #d0e3f8 1px solid; color: #3a66be; font-size: 7.5pt; font-weight: normal; border-color: #AEFFAE; border-style: double; }
.accountparams { padding: 10px; font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; border-right: #d0e3f8 1px solid; border-top: #d0e3f8 1px solid; border-left: #d0e3f8 1px solid; border-bottom: #d0e3f8 1px solid; background-color: #DBE7EE; border-color: #6699FF; }
.readparameters { font-family: Verdana, Arial, Sans-Serif; padding-right: 6px; padding-left: 6px; font-size: 7.5pt; padding-bottom: 6px; padding-top: 3px; border-right: #d0e3f8 1px solid; border-top: #d0e3f8 1px solid; border-left: #d0e3f8 1px solid; border-bottom: #d0e3f8 1px solid; }
.logicerror { font-family: Verdana, Arial, Sans-Serif; padding-right: 8px; padding-left: 8px; font-size: 8pt; padding-bottom: 10px; padding-top: 8px; border-right: #d0e3f8 1px solid; border-top: #d0e3f8 1px solid; border-left: #d0e3f8 1px solid; border-bottom: #d0e3f8 1px solid; background-image: url("../images/system/sectiongradlogicerror.png"); background-repeat: repeat-x; background-position: bottom; -moz-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.1); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.1); -webkit-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.1); border-color: #F9D0D0; color: #BE4141; }
.logicerrornew { font-family: Verdana, Arial, Sans-Serif; padding-right: 8px; padding-left: 8px; font-size: 8pt; padding-bottom: 10px; padding-top: 8px; border-right: #d0e3f8 1px solid; border-top: #d0e3f8 1px solid; border-left: #d0e3f8 1px solid; border-bottom: #d0e3f8 1px solid; background-image: url("../images/system/sectiongradlogicerror.png"); background-repeat: repeat-x; background-position: bottom; -moz-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.1); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.1); -webkit-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.1); border-color: #F9D0D0; color: #BE4141; }
.fieldlabel { color: #3a66be; font-size: 7.5pt; }
.sectionheader { font-weight: bold; font-size: 11pt; color: #1e5fad; font-family: Arial; padding-bottom: 5px;  }

.errorfield { background-color: #ffcccc; border-right: #a7a6aa 1px solid; border-top: #a7a6aa 1px solid; border-left: #a7a6aa 1px solid; border-bottom: #a7a6aa 1px solid; height: 16px; }

.loadajax { border-right: #add8e6 2px solid; border-top: #add8e6 2px solid; border-left: #add8e6 2px solid; border-bottom: #add8e6 2px solid; background-color: #ffffff; padding: 5px; font-size: 7.5pt; font-weight: bold; color: #46769f; position: absolute; -moz-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.3); box-shadow: 5px 5px 5px rgba(0, 0, 100, 0.3); -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 100, 0.3); }

.infobox { padding: 5px; background-color: #ECFDFF; font-weight: bold; font-size: 7.5pt; color: #000080; margin-bottom: 5px; }
.infobox a { color: #0066FF; text-decoration: underline; }
.infobox a:hover { color: #ff0000; }

.validationsummary { padding: 5px; border: 1px solid #EDCBCB; color: #993333; }
.greensummary { padding: 5px; border: 1px solid #D1F3D1; color: #339933; }
.orangesummary { padding: 5px; border: 1px solid #FFE09F; color: #EA8C00; }

.homelinks { font-family: Verdana, Arial, Sans-Serif; color: #3a66be; }

.horizontallist { padding-right: 20px; color: #3a66be; font-size: 7.5pt; }
.horizontallist label { margin-right: 10px; }
.horizontallist input { padding-right: 5px; }

.nopaddedcheck { margin: 0; padding: 0; overflow: hidden; } 

.ticketstub { width: 1037px; padding: 0; font-size: 8pt; border: solid 1px #cccccc; background-image: url("../images/system/ticketstub.png"); background-repeat: repeat-x; background-position: bottom; -o-box-shadow: 3px 3px 2px rgba(0, 0, 100, 0.2); -icab-box-shadow: 2px 2px 2px rgba(0, 0, 100, 0.1); -khtml-box-shadow: 2px 2px 2px rgba(0, 0, 100, 0.1); -moz-box-shadow: 2px 2px 2px rgba(100, 100, 100, 0.1); -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 100, 0.1); box-shadow: 2px 2px 2px rgba(0, 0, 100, 0.1); -o-border-radius: 5px; -icab-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.shipsearchboxfocus { font-family: Verdana; border: 1px solid #FF0000; color: #000000; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; font-size: 7.5pt; background-image: url('../images/system/searchboxtrans.png'); background-repeat: no-repeat; -moz-border-radius: 4px; border-radius: 4px; background-color: #FFFFD9  }
.shipsearchbox { font-family: Verdana; border: 1px solid #999999; color: #999999; width: 171px; padding-top: 3px; padding-bottom: 3px; padding-left: 20px;  font-size: 7.5pt; background-image: url('../images/system/searchbox.png'); background-repeat: no-repeat; -moz-border-radius: 4px; border-radius: 4px;   }
