body{
                        margin:0px;
                        padding:0px;
}

body, td, th, p, h1, h2, h3, h4, h5, h6, a, input, textarea, select,div{
                        font: normal 12px/14px Arial, Tahoma, Helvetica, Verdana, Sans Serif;
                        color:#2455A2;
}
h1,h1 a{                     font: bold 19px/22px Arial, Tahoma, Helvetica, Verdana, Sans Serif;color:#2455A2;}
h2,h2 a{                     font: bold 17px/19px Arial, Tahoma, Helvetica, Verdana, Sans Serif;color:#2455A2;}
h3,h3 a{                     font: bold 15px/17px Arial, Tahoma, Helvetica, Verdana, Sans Serif;color:#2455A2;}
h4,h4 a{                     font: bold 13px/15px Arial, Tahoma, Helvetica, Verdana, Sans Serif;color:#2455A2;}
h5,h5 a{                     font: bold 12px/14px Arial, Tahoma, Helvetica, Verdana, Sans Serif;color:#2455A2;}
h6,h6 a{                     font: bold 11px/13px Arial, Tahoma, Helvetica, Verdana, Sans Serif;color:#2455A2;}

h1, h2, h3, h4, h5, h6, form, hr, p, ul, dl{
                        padding:0px;
                        margin:0px;
}

/*table,image{            border:0px;}*/
table.left{             float:left;}
table.right{            float:right;}
.floatleft{             float:left;}
.floatright{            float:right;}
.both{                  clear:both;}

.top{                   vertical-align:top;}
.bottom{                vertical-align:bottom;}
.middle{                vertical-align:middle;}

.left{                  align:left;text-align:left;}
.right{                 align:right;text-align:right;}
.center{                align:center;text-align:center;}

.normal{                font-weight:normal;}
b,.b{                   font-weight:bold;}
strike{                 }

.letterspacing1{        letter-spacing:1px;}
.letterspacing05{       letter-spacing:0.5px;}
.smallfont{             font-size:11px;}
i,.i{                   font-style:italic;}
.block{                 display:block;}
.inline{                display:inline;}
.nowrap{                white-space:nowrap;}
.pad_all{               padding:4px;}
.pad_top{               padding-top:2px;}
.pad_right{             padding-right:4px;}
.pad_bottom{            padding-bottom:2px}
.pad_left{              padding-left:4px}
.pad_v{                 padding-top:4px;padding-bottom:4px;}
.pad_h{                 padding-right:4px;padding-left:4px;}
.margin_all{            margin:4px;}

.size100{               width:100%}
.size95{                width:95%}
.size90{                width:90%}
.size80{                width:80%}
.size75{                width:75%}
.size70{                width:70%}
.size60{                width:60%}
.size50{                width:50%}
.size49{                width:49%}
.size45{                width:45%}
.size40{                width:40%}
.size35{                width:35%}
.size30{                width:30%}
.size25{                width:25%}
.size20{                width:20%}
.size15{                width:15%}
.size10{                width:10%}
.size5{                 width:5%}
                        
h6.hr{
                        font-size:2px;
                        border-bottom:1px solid #2455A2;
}
ul,ol,dl{
                        margin:0px 0px 0px 18px;
                        padding:0px;
}
dl,dt,dd{
                        margin:0px 0px 0px 14px;
                        padding:0px;
                        display:block;
}
.li,dd{
                        padding:0px 0px 0px 10px;
                        display:block;
}

/* common link */
a{                      color:#222222;}
a:link{                 text-decoration:underline;}
a:visited{              text-decoration:underline;}
a:hover{                text-decoration:none;}
a:active{               text-decoration:underline;}

a.underline,
a:link.underline,
a:visited.underline,
a:active.underline{   text-decoration:underline;}
a:hover.underline{    text-decoration:none;}

/* input - values*/
input,
textarea,
select{                  margin:1px;}
.text,
textarea,
select{
                          border-top:1px solid #555555;
                          border-right:1px solid #aaaaaa;
                          border-bottom:1px solid #aaaaaa;
                          border-left:1px solid #555555;
                          background:#ffffff;
                          color:#000000;
                          padding:1px;
}
.button,.stdbutton,.okbutton{
                          border-top:1px solid #fff;
                          border-right:1px solid #333333;
                          border-bottom:1px solid #333333;
                          border-left:1px solid #fff;
                          background:#2455A2;
                          color:#ffffff;
                          padding:2px 10px 2px 10px;
}
.checkbox,
.radio{
                          height:13px;
                          width:13px;
                          margin:4px 3px 0px 3px;
}

.box100,.box{             width:170px;}

.HTMLContainer p,
.HTMLContainer h1,
.HTMLContainer h2,
.HTMLContainer h3,
.HTMLContainer h4,
.HTMLContainer h5,
.HTMLContainer h6{        padding-top:8px; padding-bottom:8px;}

.listkey,
.formkey{
                          float: left;
                          text-align: right;
                          white-space:nowrap;
}
.listkey{                 margin:2px;}
.formkey{                 margin:6px 2px 2px 2px;}

.listvalue,
.formvalue{
                          float: left;
                          margin:2px 2px 2px 6px;
}


