#fixed_div {
  position: absolute;
 top: 142px;
width:98%;
 background-color:#FFF;
}

#fixed_div.fixed {
  position: fixed;
  top: 0;
  background-color:#FFF;
  width:98%;
}
html, body
{
  height: 100%;
}
body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;

}
img, div { behavior: url(iepngfix.htc) }
.news {
        font-color: #000000;
        font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 13px;
        font-weight: regular;
                padding:0px 0px 1px 0px;
                line-height:20px;
}
.white {
	color: #FFF;
    padding:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
  	font-weight: bold;
}
.program_head {
        color: #067cf1;
        font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 25px;
        font-weight: bold;
        padding:2px;
        border-bottom:3px solid #236bb3;
}
.col2 {
        color: #000000;
        font-family:Verdana, Arial, Sans-Serif;
        font-size: 12px;
        font-weight: bold;
        padding:2px;
        border-bottom:1px solid #000000;
}
.program_head_report {
        color: #000000;
        font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 18px;
        font-weight: bold;
        padding:2px;
        border-bottom:2px solid #7b7b7b;
}
.program_head_report1 {
        color: #000000;
        font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 25px;
        font-weight: bold;
        padding:2px;
}
.program_foot {
        color: #000000;
        font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 15px;
        font-weight: bold;
        padding:2px;
        border-top:1px solid #000000;
}
.program_title {
        color: #000000;
        font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 14px;
        font-weight: bold;
        padding:2px;
        border-bottom:1px solid #000000;
}
.program_foot1 {
        color: #000000;
        font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 15px;
        font-weight: bold;
        padding:2px;
        border-top:4px double #000000;
}
.view_head {
        color: #000000;
        font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 25px;
        font-weight: bold;
        padding:2px;
        border-bottom:1px dotted #F6F6F6;
}
.sub_view {
        color: #000000;
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 12px;
        font-weight: bold;
        padding:2px;
        border-bottom:1px dashed #DDDDDD;
}
.program_head_bar {
        color: #067cf1;
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 13px;
        font-weight: regular;
        padding:2px;
        border-bottom:3px solid #236bb3;
}
.sub_title {
        color: #FFFFFF;
        font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 14px;
        font-weight: bold;
        padding:2px;
        background-color:#067cf1;
}
.date_sm {
        color: #067cf1;
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 9px;
        font-weight: regular;
}
.program_sub {
        color: #a0a1a2;
        font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 15px;
        font-weight: bold;
        padding:2px;
        border-bottom:1px solid #DDD;
}
.header_shadow {
       
}
.header{background:url(images/top.jpg) left top;height:172px;}
.table_blue_header {
        margin: 0;
        background: #0458ab;
        padding: 0 em 0 em;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        border: solid 1px #0458ab;
        border-left-color: #0458ab;
        border-top-color: #0458ab;
        border-right-color: #0458ab;
        border-bottom-color: #000000;
}
.table_blue_image {
        color: white;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold;
                background:url(images/header_blue.jpg) left top repeat-x;
}
.table_blue_image3 {
        color: #FFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
                background:url(images/spec.jpg) left top repeat-x;
}
.line3 {
                border-style: dotted;
                border-width: 0px 0px 1px 0px;
                border-color: #E3E3E3;
                padding:5px 4px 5px 4px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: regular;
}
.inner {
                border-style: dotted;
                border-width: 2px 0px 2px 0px;
                border-color: #E3E3E3;
				background-color:#fdffd8;
                padding:5px 4px 5px 4px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: regular;
}
.inner_box {
                border-style: solid;
                border-width: 1px;
                border-color: #E3E3E3;
}
.inner_title {
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #E3E3E3;
                padding:4px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
        		font-size: 12px;
        		font-weight: bold;
				background-image:url(images/col_head.png); 
				background-repeat:repeat-x;
				width:20%;
}
.inner_title1 {
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #E3E3E3;
                padding:4px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
        		font-size: 12px;
        		font-weight: bold;
				background-image:url(images/col_head.png); 
				background-repeat:repeat-x;
}
.inner_lineup {
				width:185px;
}
.inner_but_line {
				width:4%;
				background-image:url(images/col_head.png); 
				background-repeat:repeat-x;
				border-style: solid;
                border-width: 0px 0px 1px 0px;
				border-color: #E3E3E3;
}
.inner_row {
                border-style: dotted;
                border-width: 0px 0px 1px 0px;
                border-color: #E3E3E3;
                padding:4px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
        		font-size: 11px;
        		font-weight: regular;
				overflow:none;
				word-wrap: break-word;
				/*width:170px;*/
}
.table_quick {
                border-style: dotted;
                border-width: 0px 0px 1px 0px;
                border-color: #E3E3E3;
                padding:5px 4px 5px 4px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: regular;
}
.vr_line {
                border:1px solid #0458ab;
                border-left:1px solid #0458ab;
                border-bottom: 1px solid #0458ab;
                margin-bottom:10px;

}
.dotted_line{
                border-bottom: 1px dotted #E3E3E3;
                padding:5px 4px 5px 4px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: regular;

}
.solid_line{
                        border-bottom: 1px solid #0458ab;
                        margin-bottom:8px;
}
.results_border{
                        border-bottom: 1px solid #0458ab;
                        border-top: 1px solid #0458ab;
                        border-left: 1px solid #0458ab;
                        border-right: 1px solid #0458ab;
                        margin-bottom:1px;
                        margin-left:1px;
                        margin-right:1px;
}

.bg_tools {
                background:url(images/bg_tools.jpg) left top repeat-x;
}
.table_blue_imagea {
        color: white;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold;
                background:url(images/header_blue.jpg) left top repeat-x;
                /*padding:10px 10px 10px 10px;*/
}
.table_blue_image_opra {
        color: black;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold;
                background:url(images/opra.jpg) left top repeat-x;
                /*border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;
                margin:10 px auto;
*/}
.table_blue_image2 {
        color: black;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold;
                background:url(images/gold.jpg) left top repeat-x;
}
.table_blue_image1 {
        color: black;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold;
                background:url(images/orange.jpg) left top repeat-x;
}
.table_blue_image_sm {
        color: white;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 17px;
        font-weight: bold;
                background:url(images/header_blue.jpg) left bottom repeat-x;
}

.table_blue_image_sm1 {
        color: white;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 17px;
        font-weight: bold;
                background:url(images/header_blue.jpg) left bottom repeat-x;
                padding:10px 10px 10px 10px;
}

.table_blue_drop {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: regular;
                background: #0458ab;
                color:#FFFFFF;
                 border: solid 1px #F4F4F4;
        border-left-color: #0458ab;
        border-top-color: #0458ab;
        border-right-color: #0458ab;
        border-bottom-color: #F4F4F4;
}
.table_blue_header_w {
        margin: 0;
        background: #0458ab;
        padding: 0 em 0 em;
        color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        border: solid 1px #222222;
        border-left-color: #dfdfdf;
        border-top-color: #dfdfdf;
        border-right-color: #dfdfdf;
        border-bottom-color: #000000;
}
.table_blue_header_sm {
        margin: 0;
        background: #0458ab;
        color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
}
.table_grey_header {
        margin: 1 em;
        background-color: #F4F4F4;
        padding: 1em 1em 0.4 em 0. 4em;
        font-color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: regular;
        margin-left: 12 em;
        line-height: 1 em;
        text-indent: 5px
}
.table_grey_header2 {
        background-color: #F4F4F4;
        font-color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: regular;
        hover: background-color: #0458ab;
}
.box_text {
        margin: 1 em;
        background-color: #FFFFFF;
        padding: 1em 1em 0.4 em 0. 4em;
        font-color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: regular;
        margin-left: 12 em;
        line-height: 3 em;
}
.text {
        font-color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: regular;
}
.text_sm {
        font-color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: regular;
}
.text_b {
        font-color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}
.msgtext {
        color: #FF0000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
}
.msg {
        color: #FF0000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
}
.text_title {
        font-color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
}
.text_title_rfp {
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        background:url(images/table_bg3.jpg);
                border: solid 1px #CACACA;
        border-bottom-color: #CACACA;
}
.opp_title {
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        background:url(images/table_bg3.jpg);
                border: solid 1px #CACACA;
        border-bottom-color: #CACACA;
                padding:2px 2px 2px 2px;
                height:13px;
}

.text_title_white {
        font-color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
}

.table_dk-grey_header {
        margin: 0;
        background: #CACACA;
        padding: 0.3em 1em;
        font-color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: regular;
}
.text_box {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-color: #000000;
        margin-left: 0;
        margin-top: 0 em;
		border:1px solid red;
		width:300px;
}
.text_file {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-color: #C3C3C3;
}
.list {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-color: #000000;
                line-height: 5 em;
                font-weight: regular;
                background-color:white;
}
.submit {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-color: #000000;
        border: solid 1px #CACACA;
        border-left-color: #F4F4F4;
        border-top-color: #F4F4F4;
        border-right-color: #CACACA;
        border-bottom-color: #CACACA;
        background-color: #F4F4F4;
        padding: 1px;
        margin-left: 0;
       /* width: 2.0 em;*/
        margin-top: 0;
}
/*links*/
.a:link { color: #0458ab; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;  }
.a:active { color: #0458ab; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:13px ;  }
.a:visited { color: #0458ab; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:13px;   }
.a:hover { color: #305771; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px; font-weight: regular;  }
		
.a_sm:link { color: #0458ab; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;  }
.a_sm:active { color: #0458ab; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;  }
.a_sm:visited { color: #0458ab; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;  }
.a_sm:hover { color: #305771; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px; font-weight: regular;  }

.a_nav:link { color: #0458ab; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;  }
.a_nav:active { color: #0458ab; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;  }
.a_nav:visited { color: #0458ab; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;  }
.a_nav:hover { color: #FFFFFF; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px; font-weight: regular; background-color:#0458ab;  }
		
.a1:link { color: #ffffff; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;  }
.a1:active { color: #f4f4f4; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;  }
.a1:visited { color: #ffffff; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;  }
.a1:hover { color: #f4f4f4; text-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px; font-weight: regular; background-color:#0458ab;  }
.awhite:link { color: #ffffff; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;  }
.awhite:active { color: #f4f4f4; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;  }
.awhite:visited { color: #ffffff; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;  }
.awhite:hover { color: #f4f4f4; text-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px; font-weight: regular; background-color:;  }

/*special layout*/
.iframe_format {scrollbar-3dlight-color:;
           scrollbar-arrow-color:;
           scrollbar-base-color:#CACACA;
           scrollbar-darkshadow-color:#F4F4F4;
           scrollbar-face-color:#F4F4F4;
           scrollbar-highlight-color:;
           scrollbar-shadow-color:#CACACA;
                   overflow-y: hidden;
}
.slogan1 { font-size:1.91em; color:#303030; font-weight:normal;}
.slogan2 { color:#65696d; font-size:1.5em;}
.slogan3 {
        font-style:normal;
        font-size:1.7em;
        color:#01a5e4;
}
.slogan4 {
        font-style:normal;
        font-size:1.0em;
        color:#01a5e4;
}

.whiteahref { color:white;}

/*layout*/
.footer{ background:url(images/footer_bg.jpg) left top repeat-x;}
.header{ background:url(images/layout_02.jpg) left top repeat-x;}
.ruler{ background:url(images/middle.jpg) left top repeat-x;}
.body
{
line-height: 14pt
}
.sm1{          color: white;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
                padding:10px 0px 10px 10px;
                background:url(images/header_blue.jpg) left bottom repeat-x; }
.top {
        background:url(images/essex_top.jpg) bottom repeat-x;;
}
.tr_gray { font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 14px;
                font-weight: bold;
                background:url(images/bg_gray.jpg) left top repeat-x;
                background-color:#c0c0c0;
                padding:5px 5px 5px 5px;}

/*spacing top - right - bottom - left*/
.spacer {padding:10px 10px 10px 10px;}

.pad {padding:2px 5px 5px 5px;}
.pad_header {padding:12px 5px 12px 10px;}


.pad1 {padding:10px 0px 15px 0px;}

.space1 {padding:1px 0px 0px 0px;}


.spacer_bot {padding:0px 0px 10px 0px;}

.width {
        width: 400px;
}
      .boxxy{  border: solid 1px #CCC;
          padding:2px 2px 2px 2px;/*
        border-left-color: #0458ab;
        border-top-color: #0458ab;
        border-right-color: #0458ab;
        border-bottom-color: #000000;*/}

/*main*/

.orange_line{
                border-bottom:2px solid #f6e920;
                background-color:lemonchiffon;
                font-family: Verdana, Arial, Helvetica, sans-serif;
       			font-size: 13px;
                font-weight:bold;
				padding:10px 10px 12px 10px;}
.orange_line3{
                border-:1px solid #CCCCCC;
                background-color:#f6f6f6;
                font-family: Verdana, Arial, Helvetica, sans-serif;
      			font-size: 13px;
                font-weight:bold;
				padding:10px 10px 15px 10px;}
.orange_line2{
                border:1px solid #CCCCCC;
                background-color:F4F4F4;
                font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
                font-weight:regular;}
                .orange_line4{
                border-bottom:1px solid #CCCCCC;
                background-color:E6E6E6;
                font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
                font-weight:regular;}

.text_u{
                border-bottom:1px solid #ccc;
                font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
                font-weight:;
                padding:0px 0px 4px 0px;}

.text_u1{
                border-bottom:1px solid #ccc;
                font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
                font-weight:;
                padding:10px 0px 10px 0px;}
                .text_u2{
                border-bottom:1px solid #1161af;
                font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
                font-weight:;
                }

.empty {
                color: #225f84;
                text-decoration: none;
                font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
                padding:5px 0px 3px 0px;
                border-bottom:1px dotted #1f5779;}

/*div rollover*/
a#rollover { background-color:none; height: 100%; width:100%; display:block; border-bottom:1px dotted #1f5779; }
a#rollover span { display:block; }
a#rollover:hover { background-color:#f4f4f4; }

 #emailUs
  {
                   background: url("images/arrow.jpg") no-repeat 0 0;
                font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
                font-weight:bold;
                color:black;
                text-decoration: none;

  }

  #emailUs:hover
  {
            background: url("images/arrow1.jpg") no-repeat 0 0;
                font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
                font-weight:bold;
                color:black;
                text-decoration: none;
  }

/*help with moo header */
  .hd {
                  color: black;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
                background:url(images/com_bg.jpg) left bottom repeat-x; }
  .hd2 {
                  color: black;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
                background:url(images/com_bg.jpg) left bottom repeat-x;
                padding:5px 0px 5px 5px;}
  .hd1 {
                  color: black;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
                padding:10px 10px 10px 10px;
                background:url(images/com_bg.jpg) left bottom repeat-x;
                border-top:1px solid #CCCCCC;
                border-bottom:2px solid #CCCCCC;}
#TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table tr .text table tr .text_b {
        color: #F00;
}
#TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table tr .text table tr .text_b {
        color: #000;
}
.header_mobile {
                color: white;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14pt;
        font-weight: bold;
                background:url(mobile/images/mobile_h_b.jpg) left top repeat-x;
                padding:5px;
}
.button{font:bold 11px Arial, sans-serif;padding:4px
5px 5px 5px;text-transform:uppercase;color:#fff;background-color:#0458ab;border:1px
solid #fff;height:24px;text-decoration: none;}
.button:hover{background-color:#0575e3; cursor: pointer;}
.button:active{background-color:#023c75;}

.button1{font:bold 11px Arial, sans-serif;padding:4px
5px 5px 5px;text-transform:uppercase;color:#000;background-color:#f6e920;border:1px
solid #fff;height:24px;text-decoration: none;}
.button1:hover{background-color:#fff88b; cursor: pointer;}
.button1:active{background-color:#fff666;}
/*validation*/
.field {
border-bottom:6px solid #FFF;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
background-color:#fff9db;
font-weight: bold;
}
.field2 {
border: 1px solid #d69c28;
background:url(error.jpg) left top repeat-x;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
background-color: #FFFFFF;
font-weight: regular;
}

.focus_field {
border: 1px solid #CCC;
background:url(bd_box_active.jpg) left top repeat-x;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
background-color: #FFF;
font-weight: regular;
}

.notice {
        color: #000;
        font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 15px;
        font-weight: bold;
}
.notice_title {
        color: #000;
        margin-top:10px;
        background-color: #fff9db;
        border: 1px solid #d69c28;
        padding: 0.4em;
        /*background:url(ex.jpg) left center no-repeat;*/
        font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 13px;
        font-weight: bold;
}
.notice_title1 {
        color: #000;
                width:90%;
                align:left;
        margin-top:10px;
        background-color: #fff9db;
        border: 1px solid #d69c28;
        padding: 0.4em;
        /*background:url(ex.jpg) left center no-repeat;*/
        font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 13px;
        font-weight: bold;
}
.notice_space {
           margin-left: 25px;
}
.text {
        color: #000;
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 13px;
        font-weight: regular;
}
.error_list{
        color: #000;
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 11px;
        font-weight: lighter;
}
.textfield{
	background:url(images/bd_box.jpg) left top repeat-x;
	background-color: #FFFFFF;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #CCC;
	padding:5px;
	width:95%;
}
.textfield3{
	background:url(images/bd_box.jpg) left top repeat-x;
	background-color: #FFFFFF;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #CCC;
	padding:5px;
	width:99%;
}
.textfield_cat{
	background:url(images/bd_box.jpg) left top repeat-x;
	background-color: #FFFFFF;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #CCC;
	padding:5px;
	width:450px;
}
.textfield_cat1{
	background:url(images/bd_box.jpg) left top repeat-x;
	background-color: #FFFFFF;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #CCC;
	padding:5px;
	width:180px;
}
.textfield_other{
	background:url(images/bd_box.jpg) left top repeat-x;
	background-color: #FFFFFF;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #CCC;
	padding:5px;
	width:200px;
}
.textfield_small{
	background:url(images/bd_box.jpg) left top repeat-x;
	background-color: #FFFFFF;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #CCC;
	padding:5px;
	width:135px;
}
.textfield1{
	background:url(images/bd_box.jpg) left top repeat-x;
	background-color: #FFFFFF;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #CCC;
	padding:5px;
	width:170px;
}
.textfield_drop{
	background:url(images/bd_box.jpg) left top repeat-x;
	background-color: #FFFFFF;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #CCC;
	padding:5px;
}
.textfield2{
	background:url(images/bd_box.jpg) left top repeat-x;
	background-color: #FFFFFF;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #CCC;
	padding:5px;
	width:97%;
}

.textfield_active{
	background:url(images/bd_box_active.jpg) left top repeat-x;
	background-color:#fff;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #0F6;
}
/*live validation*/
#passwordStrength{
height:10px;
display:block;
float:left;
}
.strength0{
width:150px;
background:#cccccc;
}
.strength1{
width:50px;
background:#ff0000;
}
.strength2{
width:75px;
background:#ff5f5f;
}
.strength3{
width:100px;
background:#56e500;
}
.strength4{
background:#4dcd00;
width:125px;
}
.strength5{
background:#399800;
width:150px;
}
/*password*/
.inputStd {
color: #000000;
width: 150px;
}

.inputPrompt {
color: #696969;
font-style: italic;
width: 150px;
}
/*load list*/
.scroller tbody {
height: 150px; /* Set an absolute height */
overflow-y: scroll;
overflow-x: hidden;
cursor: hand;
}
.thead {
height: 50px; /* Set an absolute height */
cursor: hand;
}
.outertable {
border:1px solid #ccc;
cursor: hand;
} 
.row0 {
background-color: #ffffff;
}
.row0:hover {
background:#e7eef1;
color:#000;
}

.row1 {
background-color: #f0f0f0;
}
.row1:hover {
background:#e7eef1;
color:#000;
}

.row2:hover {
background-color: #ffffff;
}
.line_drop{
border-bottom:1px solid #CCC;
padding:7px 0px 7px 0px;
}
.line_drop:hover{
background-color:#DDD;
}
.doubleline{
border-bottom:4px double #CCC;
padding:4px 0px 4px 0px;
background-color: #e9e9e9;
color:#000;
}
.col_head{
border:1px solid #CCC;
background-image:url(images/col_head.png);
background-repeat:repeat-x;
color:#000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
.borderline{
/*border-bottom:4px double #CCC;*/
}
.doubleline:hover{
border-bottom:4px double #FFF;
padding:4px 0px 4px 0px;
background-color: #0458ab;
color:#FFF;
}
.borderline_same{
border-bottom:2px solid #CCC;
background-color:#fffacd;
}
.add {
width : 20px;
height : 20px;
background-image : url(images/add.jpg);
}
.add:hover {
background-image : url(images/add_green.jpg);
} 
.add_payment {
width: 100%;
height: 25px;
padding:2px;
color:#FFFFFF;
border:1px solid #178afb;
text-align:center;
font-size:15px;
background-image : url(blue_1.jpg);
background-repeat: repeat-x;
}
.add_payment:hover {
background-image : url(blue_2.jpg);
background-repeat: repeat-x;
color:#b3ee17;
padding:2px;
border:1px solid #DDDDDD;
} 
.del {
background-image : url(images/del1.png);
width : 21px;
height : 21px;
}
.del:hover {
background-image : url(images/del2.png);
z-index:1000;
} 
tr.off1 {
background: #FFFFFF;
border-bottom:1px solid #DDDDDD;
padding:2px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: regular;
}
tr.on1 {
background: #e9eced;
border-bottom:1px solid #DDDDDD;
padding:2px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: regular;
}
td.off1 {
border-bottom:1px solid #DDDDDD;
padding:2px;
}
.letter_text_header {
        color: #000000;
        margin-top:2px;
		padding:5px;
		border-bottom: 1px solid #000000;
        font-family: Times;
        font-size: 17px;
        font-weight: bold;
		text-align:left;
}
.letter_text_header2 {
        color: #000000;
        margin-top:2px;
		padding:5px;
		border-bottom: 1px solid #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 17px;
        font-weight: bold;
		text-align:left;
}
.letter_to {
        color: #000000;
		padding:5px;
		border-bottom: 1px solid #DDDDDD;
        font-family: Times;
        font-size: 16px;
        font-weight: bold;
		text-align:left;
}
.letter_body {
        color: #000000;
		padding:5px;
        font-family: Times;
        font-size: 14px;
        font-weight: regular;
		text-align:left;
}
.next {
background-image : url(next.jpg);
width : 15px;
height : 15px;
background-repeat:no-repeat;
text-decoration: none;
background-position:center center;
}
.next:hover {
background-image : url(next_over.jpg);
z-index:1000;
}
.prev {
background-image : url(prev.jpg);
width : 15px;
height : 15px;
background-repeat:no-repeat;
text-decoration: none;
background-position:center center;
}
.prev:hover {
background-image : url(prev_over.jpg);
z-index:1000;
}
.link_hand{
	cursor:pointer;
}