  body{
    background:#FFFFFF;
    color:#000000;
    font:12px Verdana,Arial,Helvetica,sans-serif;
    margin:6px;
    padding:0;
    scrollbar-3dlight-color:#d1d7dc;
    scrollbar-arrow-color:#006699;
    scrollbar-darkshadow-color:#98aab1;
    scrollbar-face-color:#dee3e7;
    scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:#dee3e7;
    scrollbar-track-color:#efefef
  }

  
  
  A:active {
  	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
  }
  A:visited {
  	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
  }
  A:hover {
  	COLOR: #3894E5; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
  }
  A:link {
  	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
  }
  
  
.topbar
{  
  width: 100%;
  height: 12px;
  background: #83BFF5 url(images/topbarblur.gif) repeat-x top left;
}
    
  .navitem
  {
  	BACKGROUND-COLOR: #FEFEFE;
  	COLOR: #000000;
  	FONT-FAMILY: Verdana, Tahoma;
  	FONT-SIZE: 11px;
  	BORDER-BOTTOM: 1px solid #F5F5F5;
  	PADDING: 4px;
  }
  
  .navitemhover
  {
  	BACKGROUND-COLOR: #FFF8E9;
  	COLOR: #476CA4;
  	FONT-FAMILY: Verdana, Tahoma;
  	FONT-SIZE: 11px;
  	BORDER-BOTTOM: 1px solid #F5F5F5;
  	PADDING: 4px;
  }

  .boldtext
  {
      FONT: bold 12px Tahoma, Verdana;
  }
  
  .mediumtext
  {
      FONT-SIZE: 12px;
      COLOR: #333333;
      FONT-FAMILY: Verdana, Arial, Helvetica;
  }
  
  
  .smalltext
  {
      FONT-SIZE: 11px;
      COLOR: #333333;
      FONT-FAMILY: Verdana, Arial, Helvetica;
  }
  
  .smallhighlight
  {
      FONT: bold 11px Tahoma, Verdana;
      COLOR: #606060;
      FONT-FAMILY: Verdana, Arial, Helvetica;
  }
  
  .bottomnavpanel
  {
      FONT-SIZE: 11px;
      COLOR: #EFEFEF;
      FONT-FAMILY: Verdana, Arial, Helvetica;
  }

  #tabbed_divs_tab_container {
  	float:left;
  	width:100%;
  }
  .tabbed_divs_tab {
  	text-decoration:none;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:12px;
  	float:left;
  	padding:4px 12px;
  	margin-right:2px;
  	border:1px solid #888888;
  	border-bottom:0;
  	background:#F0F0F0;
  	position:relative;
  	top:1px
  }
  .tabbed_divs_tab_selected {
  	text-decoration:none;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:12px;
  	float:left; 
  	padding:5px 12px 4px 12px; 
  	margin-right:2px;
  	border:1px solid #888888;
  	background:#ffffff;
  	border-bottom:0;
  	position:relative;
  	top:1px
  }
  #tabbed_divs_content_container {
  	clear:both;
  	background:#ffffff;
  	border:1px solid #888888;
  }
  .tabbed_divs_div {
  	padding:5px;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica;
  }

  .box5
  {
    BORDER: 1px solid #AAAAAA;  
  	BACKGROUND-COLOR: #FFFFFF;
  	COLOR: #000000;
    TEXT-ALIGN: center;
    display:table-cell; 
    vertical-align:middle;
    width: 20%;
  }
  
  .box3
  {
    BORDER: 1px solid #700424;  
  	BACKGROUND-COLOR: #80A9EA; 
  	COLOR: #FFFFFF;
    HEIGHT: 50px;
    TEXT-ALIGN: center;
    display:table-cell; 
    vertical-align:middle;
    width: 120;
  }
  

  .title
  {
  	FONT-SIZE: 14px;
  	COLOR: #277DC9;
  	FONT-FAMILY: Trebuchet MS, Verdana, Arial;
  }
  
  body
  {
      FONT-SIZE: 11px;
      COLOR: #333333;
      FONT-FAMILY: Verdana, Arial;
  }
  
  .logintext
  {
  	COLOR: #000000;
  	FONT-FAMILY: Verdana, Tahoma;
  	FONT-SIZE: 11px;
  	BORDER-STYLE: solid;
  	BORDER-COLOR: #888888;
  	BORDER-WIDTH: 1px;
  	WIDTH: 100px;
  	PADDING: 3px 2px 2px 2px;
  	MARGIN: 0px;
  	BACKGROUND: URL(images/icon_user.gif) no-repeat;
  	BACKGROUND-POSITION: 1px 1px;
  	BACKGROUND-COLOR: #FFFFFF;
  	PADDING-LEFT: 18px;
  	VERTICAL-ALIGN: middle;
  }
  .loginpassword
  {	BACKGROUND-COLOR: #FFFFFF;
  	COLOR: #000000;
  	FONT-FAMILY: Verdana, Tahoma;
  	FONT-SIZE: 11px;
  	BORDER-STYLE: solid;
  	BORDER-COLOR: #888888;
  	BORDER-WIDTH: 1px;
  	WIDTH: 100px;
  	PADDING: 3px 2px 2px 2px;
  	MARGIN: 0px;
  	BACKGROUND: URL(images/icon_lock.gif) no-repeat;
  	PADDING-LEFT: 18px;
  	VERTICAL-ALIGN: middle;
  }
  
  form
  {
  	MARGIN: 0px;
  	PADDING: 0px;
  }

  .editblock
  {
  	background-color: #F0F0F0;
  	COLOR: #000000;
  	xWIDTH: 100px;
  	TEXT-ALIGN: left;
  	BORDER: 1px SOLID #222222;
  	PADDING: 2px;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
  }
  
  .borderrow1
  {
  	BACKGROUND-COLOR: #6393DF;
  }
  
  .qbrow1
  {
  	BACKGROUND-COLOR: #FFFFFF;
  	COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
  }
  
  .qbrow2
  {
  	BACKGROUND-COLOR: #FAFCFF;
  	COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
  	BORDER: 1px SOLID #81B1FD;
  	PADDING: 2px;
  	vertical-align: middle;
  }
  
  .sectiontitlebg
  {
  	BACKGROUND: #FFFFFF;
  	COLOR: #333333;
  	FONT-SIZE: 11px;
  	FONT-FAMILY: Verdana, Arial, Helvetica;
  	PADDING: 0px;
  }
  
  .qbtitle
  {
  	background: #EAEDF4 url(images/qbtablebg.gif) repeat-x top left;
    COLOR: #333333;
  	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
  	HEIGHT: 16px;
  	PADDING: 2px 2px 2px 2px;
  	MARGIN: 0px;
  	BORDER-TOP: 1px SOLID #90A0B0;
  	BORDER-BOTTOM: 1px SOLID #90A0B0;
  }
  
  .rowhighlight
  {
  	background-color: #FFF8E9;
  	color: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
  }
  
  .tabletitle
  {
  	background: #EAEDF4;
    COLOR: #333333;
  	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
  	HEIGHT: 16px;
  	PADDING: 2px 2px 2px 2px;
  	MARGIN: 0px;
  	BORDER-TOP: 1px SOLID #BBC0C0;
  	BORDER-BOTTOM: 1px SOLID #BBC0C0;
  }
  
  .row1
  {
  	BACKGROUND-COLOR: #EDF4FF;
  	COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
  }
  
  .row2
  {
  	BACKGROUND-COLOR: #F7FAFF;
  	COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
  }
  
  .row3
  {
  	BACKGROUND-COLOR: #FFF8E9;
  	COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
  }

  .tborder
  {
  	background-color: #FFFFFF;
  	color: #000000;
  	border: 1px solid #6393DF;
  }
  
  .tbordererror
  {
  	background-color: #FFFFFF;
  	color: #000000;
  	border: 1px solid #E82A2A;
  }
  
  .errorbox
  {
  	background-color: #FFEAEA;
  	color: #333333;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial;
  }
  .tcat
  {
  	background: #80A9EA repeat-x top left;
    COLOR: #FFFFFF;
  	FONT: 12px Verdana, Tahoma;
  }
  
  .tabletitlerow
  {
  	BACKGROUND: #80A9EA REPEAT-X TOP LEFT;
    COLOR: #113265;
  	FONT: 11px Verdana, Tahoma;
  }
  
  .contenttableborder
  {
  	background: #D1DCEB;
  	color: #FFFFFF;
  }
  .redtext
  {
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
  }
  .navpage
  {
  	background-color: #FFFFFF;
  	color: #FFFFFF;
  	font: 11px Tahoma, Verdana;
  	padding: 2px 4px 2px 4px;
  	white-space: nowrap;
  }
  
  .navpageselected
  {
  	background-color: #E5F3FE;
  	color: #000000;
  	font: 11px Tahoma, Verdana;
  	padding: 2px 4px 2px 4px;
  	white-space: nowrap;
  }
  .highlightpage
  {
  	background-color: #659ECB;
  	color: #FFFFFF;
  	font: bold 11px Tahoma, Verdana;
  	padding: 2px 4px 2px 4px;
  	white-space: nowrap;
  }
  .highlightpage a:link
  {
  	color: #FFFFFF;
  	text-decoration: none;
  }
  .highlightpage a:visited
  {
  	color: #FFFFFF;
  	text-decoration: none;
  }
  .highlightpage a:hover, .highlightpage a:active
  {
  	color: #FFFFFF;
  	text-decoration: underline;
  }

  .bighighlight
  {
  	background-color: #80A9EA;
  	color: #FFFFFF;
  	font: bold 16px Tahoma, Verdana;
  	padding: 2px 4px 2px 4px;
  	white-space: nowrap;
  }

  .bigredhighlight
  {
  	background-color: WHITE;
  	color: RED;
  	font: bold 16px Tahoma, Verdana;
  	padding: 2px 4px 2px 4px;
  	white-space: nowrap;
  }

  .mediumredhighlight
  {
  	background-color: WHITE;
  	color: RED;
  	font: bold 12px Tahoma, Verdana;
  	padding: 2px 4px 2px 4px;
  	white-space: nowrap;
  }

  .greytableborder 
  { 
    margin-bottom: 2px; 
    font-size: 11px; color: #000000; 
    BORDER: 1px SOLID #CCCCCC; 
    -moz-border-radius: 2px 2px 2px 2px; 
    padding: 1px
  }

  .mailinglabel 
  { 
    margin-bottom: 6px; 
    color: #267DDC; 
    BORDER: 1px SOLID #CCCCCC; 
    -moz-border-radius: 12px 12px 12px 12px; 
    padding: 4px
  }
  
  .sectionfieldset 
  { 
    margin-bottom: 6px; 
    color: #267DDC; 
    BORDER: 1px SOLID #CCCCCC; 
    -moz-border-radius: 4px 4px 4px 4px; 
    padding: 4px
  }
  
  .sectionfieldset, .sectionfieldset td, .sectionfieldset p, .sectionfieldset li { 
    FONT: 11px Verdana, Tahoma; 
  }
  
  .menubox_border_idle 
  { 
    background-color: #FFFFFF; 
  }
  
  .menubox_border_active 
  { 
    background-color: #E9F7FE;
  }
  
  .menubox_idle 
  { 
    background-color: #FFFFFF;
  }
  
  .menubox_active 
  { 
    background-color: #E9F7FE; 
  }
  
  .menubox 
  {
    background-color: #FFFFFF; 
  }
  
  .menubox:hover 
  {
    background-color: #E9F7FE; 
  }
  
  .Label 
  {
    font: bold 8pt arial;
    white-space: nowrap;
    color: #666;
    width: 50px;
  }
  
  a.simplebutton {
    color: #555;
    cursor: pointer;
    white-space: nowrap;
    background: url(../Images/Customer/CustomerButtons.png) repeat-x scroll 0 -81px;
    display: block;
    font: 9pt Arial;
    margin-right: 4px;
    float:left;
  }
  
  a.simplebutton:hover {color: #000;text-decoration: none;background: url(../Images/Customer/CustomerButtons.png) repeat-x scroll 0 -30px;}

  .roww{background:#FFFFF}

  .table2{
    border-collapse:collapse;
  	border: 1px solid #808080;
  	border-width: 1px 1px 1px 1px
  }

  .table2td{
  	border: 1px solid #808080;
  	border-width: 1px 1px 1px 1px
  	FONT-FAMILY: Verdana, Tahoma;
  	FONT-SIZE: 11px;
    vertical-align: top;
  }


  .table1 {
    border-collapse:collapse;
  	font-size:11px;
  	background-color: #fffff;
  	border: 1px solid #888888;
  	border-width: 1px 1px 1px 1px
    vertical-align: top;
  }
    
  .inputbox{
  	font-size:10px;
  	background: #e5ebf3 url(images/cellpic_nav.gif) repeat-x;
  	color:#5c81b1;
  	height:21px;
  	border: 1px solid #91a0ae;
  	border-width: 1px 1px 1px 1px
  }
  
  tr.showeagle {
    background-image: url(images/eagleback.jpg); 
    background-repeat: no-repeat; 
    background-position: top right; 
  }

  td.showcd {
    background-image: url(images/pcdback.jpg); 
    background-repeat: no-repeat; 
    background-position: center; 
  }
  
  font,th,td,p{font:12px Verdana,Arial,Helvetica,sans-serif}
  
  .gensmall,.notebox{
  	font-size:10px
  }
  td.genmed,.genmed{
  	font-size:11px
  }
  
  .cobold{
  	font-size:11px;
  	font-weight:bold;
  	color:#333333;
  }
  .cotext{
  	font-size:10px;
  	color:#000000;
  }
  .comoney{
  	text-align:center;
  	font-size:11px;
  	font-weight:bold;
  	color:#000000;
  }
  
  
  .explaintitle{
  	font-size:11px;
  	font-weight:bold;
  	color:#5c81b1
  }
  .fontbold1{font:bold 13px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
             text-decoration:none;
  					 color:#5c81b1
  }
  .fontrevbold1{font:bold 13px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
             	  text-decoration:none;
  							color:#dd6900
  }
  .problem{font:bold 13px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
             	  text-decoration:none;
  							color:#FF0000
  }
  .highlight{font:bold 13px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
             	  text-decoration:none;
  							color:#dd6900
  }
  
  a:link,a:active,a:visited,a.postlink{
  	color:#006699;
  	text-decoration:none
  }
  a:hover{
  	color:#dd6900
  }
  
  .topictitle{font-size:11px;
  	font-weight:bold
  }
  a.topictitle:visited{
  	color:#5493b4
  }
  a.topictitle:hover{
  	color:#dd6900
  }
  
  .name{
  	font-size:11px;
  	font-weight: bold
  }
  
  hr{
  	border: 0px solid #ffffff;
  	border-top-width:1px;
  	height:0px
  }

  td.shaded{
  	font-weight:bold;
  	letter-spacing:1px;
  	background:#d9e2ec url(images/cellpic2.gif);
  	text-indent:4px
  }
  
  td.cat{
  	font-weight:bold;
  	letter-spacing:1px;
  	background:#d9e2ec url(images/cellpic1.gif);
  	height:29px;
  	text-indent:4px
  }
  
  .row1{background:#eaedf4}
  .row2,.helpline{background:#d9e2ec}
  .row3{background:#cedcec}
  
  td.spacerow{background:#cad9ea}
  
  .rbanner{background:#eaedf4;
           font:bold 20px/120% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
           text-decoration:none;
  				 color:#5c81b1;
  				 align:left;
  				 valign:center
  }
  .btext{
  	font: 12px/100% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
  	color:#000000;
  	align:left;
  	valign:center
  }
  .ltext{
  	font: 12px/100% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  	text-decoration:none;
  	color:#5c81b1;
  	align:left;
  	valign:center
  }
  
  td.rowpic{
  	background:url(images/cellpic2.jpg) #ffffff repeat-y
  }
  
  th{
  	background:#005eb2 url(images/cellpic3.gif);
  	color:#deeef3;
  	font-size:11px;
  	font-weight:bold;
  	height:27px;
  	text-align:center;
  	padding-left:8px;
  	padding-right:8px
  }
  
  .bodyline{
  	background:#ffffff;
  	border:0px solid #98aab1
  }
  
  .maintitle,h1{
  	font:bold 20px/120% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  	text-decoration:none;
  	color:#5c81b1
  }
  
  .subtitle,h2{
  	font:bold 18px/180% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  	text-decoration:none
  }
  
  .t1{
  	font:bold 20px/120% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  	text-decoration:none;
  	color:#5c81b1
  }
  
  .t2{
  	font:bold 20px/120% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  	text-decoration:none
  }
  
  .nav{
  	font-size:10px;
  	font-weight:normal
  }
  
  .postbody{
  	font-size:12px;
  	line-height:125%
  }
  
  .postdetails{
  	font-size:10px;
  	color:#00396a
  }
  
  .quote{
  	background:#fafafa;
  	border:1px solid #d1d7dc;
  	color:#444444;
  	font-size:11px;
  	line-height:125%
  }
  
  .code{
  	background:#fafafa;
  	border:1px solid #d1d7dc;
  	color:#006600;
  	font:12px Courier,"Courier New",sans-serif;
  	padding:5px
  }
  
  .errorline{
  	background:#add8e6;
  	border:1px solid #006699
  }
  
  form{display:inline}
  input{font:11px Verdana,Arial,Helvetica,sans-serif}
  select{
  	background:#ffffff;
  	font:11px Verdana,Arial,Helvetica,sans-serif
  }
  
  input.post,textarea.post{
  	background:#ffffff;
  	border:1px solid #000000;
  	font:11px Verdana,Arial,Helvetica,sans-serif;
  	padding-bottom:2px;
  	padding-left:2px
  }
  
  a.but,a.but:hover,a.but:visited{
  	color:#000000;
  	text-decoration:none
  }
  
  .helpline{
  	border:0 solid;
  	font-size:10px
  }
  
  .topbkg{
  	background: #dbe3ee url(images/cellpic_bk1.jpg) repeat-x
  }
  .topnav{
  	font-size:10px;
  	background: #e5ebf3 url(images/cellpic_nav.gif) repeat-x;
  	color:#dd6900;
  	height:21px;
  	border: 0px solid #91a0ae;
  	border-width: 1px 0px 1px 0px
  }
  
  .leftnav{
  	font-size:10px;
  	background: #e5ebf3 url(images/cellpic_nav.gif) repeat-x;
  	color:#dd6900;
  	height:21px;
  	border: 1px solid #91a0ae;
  	border-width: 1px 1px 1px 0px
  }
  
  .tabheadfont{
  	font-size:14px;
  	font-weight:bold;
  	color:#000000
  }
  
  .inputbox{
  	font-size:10px;
  	background: #e5ebf3 url(images/cellpic_nav.gif) repeat-x;
  	color:#5c81b1;
  	height:21px;
  	border: 1px solid #91a0ae;
  	border-width: 1px 1px 1px 1px
  }
  
  .tablebox{
  	font-size:10px;
  	background: #5c81b1 url(images/cellpic_nav.gif) repeat-x;
  	color:#000000;
  	height:21px;
  	border: 1px solid #91a0ae;
  	border-width: 1px 1px 1px 1px
  }
  
  .dbox{
  	font-size:12px;
  	background: #e5ebf3 url(images/cellpic_nav.gif) repeat-x;
  	color:#5c81b1;
  	height:21px;
  	border: 1px solid #91a0ae;
  	border-width: 1px 1px 1px 1px
  }
  
  .invoice{
  	font-size:10px;
  	background: #d9e2ec;
  	height:21px;
  	border: 0px solid #91a0ae;
  	border-width: 0px 0px 0px 0px;
  }
  
  .trinv{
    background-image: url(images/bg3.gif); 
    background-repeat: repeat; 
  	xxbackground: #FFFFFF;
  	border:none;
  }
  .trinvh{background: #d9e2ec}
  
  /*.admin,.mod{font-size:11px;font-weight:bold}
  .admin,a.admin,a.admin:visited{color:#ffa34f}
  .mod,a.mod,a.mod:visited{color:#006600}
  a.admin:hover,a.mod:hover{color:#dd6900}
  */
  
  /* Specify the space around images */
  .imgtopic,.imgicon{margin-left:3px}
  .imgspace{margin-left:1px;margin-right:2px}
  .imgfolder{margin:1px 4px 1px 4px}
  
  .mpara{margin:6px 6px 6px 6px}
  
  
  /* Gets rid of the need for border="0" on hyperlinked images */
  img{border:0 solid}
  
  /* Background images for tables */
  .tbl{
  	border-collapse:collapse;
  	height:4px;
  	width:100%
  }
  
  .tbll{
  	background: url(images/tb4_l.gif) no-repeat;
  	width:8px
  }
  
  .tblbot{
  	background: url(images/tb4_m.gif) repeat-x;
  	width:100%
  }
  
  .tblr{
  	background: url(images/tb4_r.gif) no-repeat;
  	width:8px
  }
  
  .tbl50p{background: url(images/tb4_m.gif) repeat-x;
  	width:100%
  }
  

