/* CSS Document */
.m_left { margin-left:0px; background:url(../images/main_left.gif) 0 0 repeat-y #FFFFFF;}
.m_right {background:url(../images/main_right.gif) top right repeat-y;}
.m_top {background:url(../images/main_top.gif) top repeat-x;}
.m_bot {background:url(../images/main_bot.gif) bottom repeat-x;}

.m_top_corner { background:url(../images/main_left_top.gif) top left no-repeat;}
.m_top_corner2 {background:url(../images/main_right_top.gif) top right no-repeat; height:20px;}

.m_bot_corner { background:url(../images/main_left_bot.gif) top left no-repeat;}
.m_bot_corner2 {background:url(../images/main_right_bot.gif) top right no-repeat; height:20px;}


.summary { background:url(../images/summary_bg.gif) bottom repeat-x; margin:0px 5px; padding:5px;}
.content {  margin:0px 5px; padding:5px; min-height:500px;}

.headline_blue { background:url(../images/icon_h2_mid.gif) repeat-x; height:33px; font-size:100%; line-height:29px;}
.headline_blue .left { background:url(../images/icon_h2_left.gif) top left no-repeat; padding:2px 10px; height:29px; color:#414141;}
.headline_blue .left a { color:#446DCC; text-decoration:underline; }
.headline_blue .left a:hover { color:#446DFF; text-decoration:none; }
.headline_blue .right { background: url(../images/icon_h2_right.gif) top right no-repeat;padding:2px 10px; height:29px; color:#666666; font-weight:normal;}
.headline_blue .right a { text-decoration:underline; }
.headline_blue .right a:hover { color:#333333; text-decoration:none;}

.headline_grey { background:url(../images/icon_h3_mid.gif) repeat-x; height:33px; font-size:100%; line-height:29px;}
.headline_grey .left { background:url(../images/icon_h3_left.gif) top left no-repeat; padding:2px 10px; height:29px; color:#ffffff;margin-left:-3px;}
.headline_grey .left a { color:#446DCC; text-decoration:underline; }
.headline_grey .left a:hover { color:#446DFF; text-decoration:none; }
.headline_grey .right { background: url(../images/icon_h3_right.gif) top right no-repeat;padding:2px 10px; height:29px; color:#ffffff; font-weight:normal;margin-right:-3px;}
.headline_grey .right a { text-decoration:underline; }
.headline_grey .right a:hover { text-decoration:none; background-color:#FFFFCC; }
.headline_fix {position:fixed;top:0;left:0;width:100%;}

.headline_normal {  height:33px; font-size:100%; line-height:29px;}
.headline_normal .left {  padding:2px 10px; height:29px; color:#446D8C;}
.headline_normal .right { padding:2px 10px; height:29px; color:#666666; font-weight:normal;}


.srow {}
.imgframe { background:#FFFFFF; margin:5px; padding:5px; border:solid 1px #D8D8D8;}
.imgframe a { border:solid 1px #ffffff; display:block;}
.imgframe a:hover { border:dashed 1px #00CCFF; display:block;}
.edit { padding:5px 5px 5px 30px; background:url(../images/icon_edit.gif) left no-repeat; font-size:90%; font-weight:normal;}
.close { padding:5px 5px 5px 20px; background:url(../images/icon_close.gif) left no-repeat; font-size:90%; font-weight:normal;}
.noedit { padding:5px 5px 5px 30px; background:url(../images/icon_noedit.gif) left no-repeat; font-size:90%; font-weight:normal;}
.print {padding:5px 5px 5px 30px; background:url(../images/icon_print.gif) left no-repeat; font-size:90%; font-weight:normal;}
.new { padding:5px 5px 5px 30px; background:url(../images/icon_addnew.gif) left no-repeat; font-size:90%; font-weight:normal; color:#008800;}
.bulknew { padding:5px 5px 5px 30px; background:url(../images/icon_bulknew.gif) left no-repeat; font-size:90%; font-weight:normal; color:#000088;}
.contact { padding:5px 5px 5px 20px; background:url(../images/icon_contact.png) left no-repeat; font-size:90%; font-weight:normal; color:#000088;}
.freight { font-size:90%; font-weight:normal; color:#666666;}
.add { padding:0 0 0 15px; background:url(../images/icon_add.gif) left no-repeat; font-size:90%; font-weight:normal; color:#008800;}
.del { padding:0 0 0 15px; background:url(../images/icon_remove.gif) left no-repeat; font-size:90%; font-weight:normal; color:#cc0000;}
.delete { padding:0 0 0 15px; background:url(../images/icon_no.gif) left no-repeat; font-size:90%; font-weight:normal; color:#cc0000;}
.warn { padding:0 0 0 18px; background:url(../images/icon_warning.gif) left no-repeat; font-size:100%; font-weight:bold; color:#AA0000;}
.warn strong { border-bottom:dashed 1px #FF0000; color:#FF0000;}
.trashcan { padding:0 0 0 20px; background:url(../images/icon_trashcan.gif) left no-repeat; font-size:90%; font-weight:normal; color:#cc0000;}
.file { padding:5px 5px 5px 18px; background:url(../images/icon_file.gif) left no-repeat; font-size:90%; font-weight:normal; color:#0000cc;}
.info { padding:5px 5px 5px 25px; background:url(../images/icon_info.gif) left no-repeat; font-size:90%; font-weight:normal; color:#515151;}
.waiting { padding:5px 5px 5px 35px; background:url(../images/ajax-loader.gif) left no-repeat; font-size:100%; font-weight:normal; color:#515151;line-height: 32px;}
.download { padding:5px 0 5px 25px; background:url(../images/icon_download.gif) left no-repeat; font-size:90%; font-weight:normal; color:#0000cc;}
.mail {padding:5px 0 5px 25px; background:url(../images/icon_mail.gif) left no-repeat; font-size:90%;}
.search {padding:5px 0 5px 25px; background:url(../images/icon_find.gif) left no-repeat;  font-size: 90%;}
.refresh { padding:2px 0 2px 18px; background:url(../images/icon_refresh.gif) left no-repeat; font-size:90%; font-weight:normal; color:#666666;}
.back { padding:2px 0 2px 18px; background:url(../images/icon_back.gif) left no-repeat ; font-size:90%; font-weight:normal; color:#666666;}
.arrowdown { padding:1px 0 1px 12px; background:url(../images/icon_arrowdown.gif) left no-repeat ; font-size:90%; font-weight:normal; color:#000099;}
.remark { padding:1px 0 1px 20px; background:url(../images/remark.gif) left no-repeat ; font-size:90%; font-weight:normal; color: #CC6633;}
.log { padding:1px 0 1px 20px; background:url(../images/icon_log.gif) left no-repeat ; font-size:90%; font-weight:normal; color: #336600;}
.update { padding:2px 0 2px 20px; background:url(../images/icon_update1.gif) left no-repeat ; font-size:90%; font-weight:bold; color:#333366;}
.update:hover { background:url(../images/icon_update2.gif) left no-repeat ;  color:#000066;}
.x {color:#CC0000; font-size:20px; line-height:20px; padding:1px; font-weight:bold; margin:1px;}
.btn { font-size:20px; line-height:20px; padding:1px; font-weight:bold; margin:1px;}
.tagbar { height:24px; background:url(../images/tag_form_bg.gif) top repeat-x; margin:10px; line-height:24px; list-style: none;padding:0;}
.tagbar li { float:left; text-align:center; background:url(../images/tag_form_2.gif) top center no-repeat; height:24px; width:100px; margin-left:2px; font-size:90%;}
.tagbar li a { display:block; background:url(../images/tag_form_1.gif) top center no-repeat; height:24px;}
.tagbar li a:hover {}
.tagbar2 { height:25px; margin:0px;padding:0; line-height:25px; vertical-align: middle; border-bottom: solid 1px #990000; list-style: none;}
.tagbar2 li { float:left; text-align:center;  height:25px; min-width:100px; background-color:white; border: solid 1px #990000; border-bottom:0; margin-left:0.5em; font-weight:bold;padding:0; }
.tagbar2 li strong {display:block; height:25px; font-size:90%; color:#CC0000; padding: 0 5px;}
.tagbar2 li strong:hover {text-decoration:underline;}
.tagbar2 li a { display:block; height:24px;background-color: #CC0000; border:0; border-bottom: solid 1px #990000; color: #FFFFFF; font-size:100%; padding: 0 5px;margin:0; min-width:100px;}
.tagbar2 li a:hover { background: none #FFCC33; text-decoration:none; color: #990000;}


.tagbar3 { height:30px; margin:0px; padding:0;line-height:30px; vertical-align: middle; list-style: none;}
.tagbar3 li { float:left; text-align:center;  height:30px; min-width:100px; background-color:white; border:solid 1px #A7ABB3; border-bottom:0; margin-left:0.5em; font-weight:bold;padding:0; }
.tagbar3 li strong {display:block; height:30px; font-size:110%; color:#CC0000; padding: 0 5px;}
.tagbar3 li strong:hover {text-decoration:underline;}
.tagbar3 li a { display:block; height:29px;background-color:#eeeeee; border:0; border-bottom: solid 1px #B7BBB3; color:#3366cc; font-size:100%; padding: 0 5px;margin:0; min-width:100px;}
.tagbar3 li a:hover { background: none #FFFFE1; text-decoration:none; color:#0000ff;}

.tagbar4 { height:25px; margin:0px;padding:0; line-height:25px; vertical-align: middle; list-style: none;}
.tagbar4 li { float:left; text-align:center;  height:25px; min-width:100px; background-color:white; border:solid 1px #A7ABB3; border-bottom:0; margin-left:0.5em; font-weight:bold;
-moz-border-radius: 3px 3px 0 0;
-khtml-border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
}
.tagbar4 li strong {display:block; height:25px;color:#0000CC; padding: 0 5px;
-moz-border-radius: 3px 3px 0 0;
-khtml-border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
}
.tagbar4 li a {  min-width:100px;display:block; height:24px;border:0px;background: none #FFEECC; border-bottom: solid 1px #B7BBB3; color:#666666; font-size:90%; padding: 0 5px;
-moz-border-radius: 3px 3px 0 0;
-khtml-border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
}
.tagbar4 li a:hover { background: none #FFFFE1; text-decoration:none; color:#CC0000;}
.Mask{ position:fixed; left:-99999px; top:-99999px; width:100%;height:100%;
    background-color:#666666;
    filter:alpha(opacity=65);
    -moz-opacity: 0.65;
    opacity: 0.65;
}
.msgBoard {overflow:visible; position:fixed; top:0; left:0; display:none; z-index: 9; background-color:#ffffee; color:#666666;}
.bluecol {background-color:#ddeeFF;}
.yelcol {background-color:#ffeedd;}
.redcol {background-color:#FFeeee; text-align: right;}
.greencol{background-color: #eeffdd;}
.photocol {background-color:#eeFFff; text-align: center;}

.floatDiv {float:left;overflow:visible;position:absolute;}
.page {text-align:right;}
.page a{border:solid 1px #eeeeee; background-color:#ffffee;padding:0 4px;margin:0 1px;}
.page strong {color:#cc0000;}
.page a:hover,.hoveryel:hover {background-color:#ffffcc;}
.stamp_red {font-weight: bold;color: #aa0000; border: 2px solid #aa0000; padding: 2px; background-color: white;}
.suggestlist {text-align: left;border:solid 1px gray;border-left-color: silver; border-top-color: silver;max-width: 40em;background-color:#ffffee;}
.suggestlist li {line-height: 130%; padding:2px; border-bottom: dotted 1px silver;cursor:pointer;}
.suggestlist li {}
.suggestlist li:hover {background-color:#ffffaa;}

.round_top {
-moz-border-radius: 5px 5px 0 0;
-khtml-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}

.assetTitle {height:30px; line-height:30px; margin:-33px 10px;background-color: #DDEEFF;border-color:#DDEEFF; padding:0 10px; font-size:110%; color:#006699; font-weight:bold;}
.assetsubTitle {height:30px; line-height:30px; margin:-33px 0px;padding:0 15px; font-size:120%; color:#006699; font-weight:bold;}
.liabilityTitle {height:30px; line-height:30px; margin:-33px 10px;background-color: #FFDDDD;border-color:#FFDDDD; padding:0 10px; font-size:110%; color:#006699; font-weight:bold;}
.liabilitysubTitle {height:30px; line-height:30px; margin:-33px 0px;padding:0 10px; font-size:120%; color:#990000; font-weight:bold;}
.headline_asset,.headline_liability {border-bottom:dotted 1px #cccccc; margin:0px 2px; padding:5px; height:20px; font-size:100%;}
.headline_asset .left, .headline_liability .left {color:#333333; margin-right:0.5em; }
.headline_asset .right {color:#003366;  padding:0 2px; font-size:110%;}
.headline_liability .right {color: #660000; padding:0 2px; font-size:110%;}
.wBlock {display:table-cell; background-color:white; border:solid 1px #999999;padding:3px;}
#AssetBlock {background-color: #DDEEFF;margin-top:20px;min-width:500px; padding:5px; border:solid 1px #336699;}
#LiabilityBlock {background-color: #FFDDDD;margin-top:20px;min-width:500px; padding:5px; border:solid 1px #663333;}

.headcol, .headcol td {color:#333333; background-color:#E1E2E3; padding:0 2px; border:solid 1px silver; font-weight: bold; vertical-align: middle;}
#AssetBlock .row2 td, #SearchBlock .row2 td, .row2 td  {background-color:#FFEECC; padding:0px 2px; border:solid 1px silver;}
#LiabilityBlock .row2 td {background-color:#EEEECC; padding:0px 2px; border:solid 1px silver;}
#AssetBlock .col1  {background-color:#FCFCFC;padding:0px 2px; border:solid 1px silver;}
#AssetBlock .col2 {background-color:#CCDDFF; padding:0px 2px; border:solid 1px silver; width:20%;}
#LiabilityBlock .col1 {background-color:#FFFFDD; padding:0px 2px; border:solid 1px silver;}
#LiabilityBlock .col2 {background-color:#FFEECC; padding:0px 2px; border:solid 1px silver; width:20%;}
.col0 {padding:0px 2px; border:solid 1px silver;}
.strongrow td {font-weight: bold;}
.pointer {cursor:pointer;}
.casebtn {width:200px;height:50px;padding:5px;margin:5px auto;display:block;}
.smallfont {font-size:90%;line-height:100%;}