BODY {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: #fff; PADDING-TOP: 5px;margin: 5px; padding:0px; 
}
BODY {
	FONT-SIZE: 11px; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; TEXT-ALIGN: left; background-color:#F1F1F1
}
P {
	FONT-SIZE: 11px; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; TEXT-ALIGN: left
}
A {
	COLOR: #2E4EAB; TEXT-DECORATION: none;cursor:pointer;
}
A:hover {
	COLOR: #33ABFF; TEXT-DECORATION: none;cursor:pointer;
}
.A {
	COLOR: #2E4EAB; TEXT-DECORATION: none
}
IMG {
	BORDER:none;
}
.footertext {
	FONT-SIZE: 11px; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; ;color:#2E4EAB
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; COLOR:#111111;
}
.TD {
	Font-weight:normal;FONT-SIZE: 11px; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; COLOR:#111111;
}
.gray {
	FONT-SIZE: 11px; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; COLOR:#848284 
}
.graybold {
	FONT-WEIGHT:BOLD;FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana, arial, sans-serif; COLOR:#636563 
}
.whitefont, .whitefont a, .whitefont a:hover {
	FONT-SIZE: 11px; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; TEXT-ALIGN: left;
	COLOR: #FFFFFF;
}
.greyfont, .greyfont a, .greyfont a:hover {
	FONT-SIZE: 11px; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; TEXT-ALIGN: left;
	COLOR: #333333;
}
.smallfont {
	FONT-SIZE: 9px; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; TEXT-ALIGN: left;
	COLOR: #737573;
}
.smallfont2 {
	FONT-SIZE: 11px; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; TEXT-ALIGN: left;
	COLOR: #848284;
}
.inputtext {
	COLOR:#424542; HEIGHT:21;BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif;
}
.inputbutton {
	BORDER-RIGHT: #0e1f5b 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #d9dfea 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #d9dfea 1px solid; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #0e1f5b 1px solid; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; BACKGROUND-COLOR: #2E4EAB
}
.LABEL {
	FONT-WEIGHT: bold; COLOR: gray; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: gray; PADDING-TOP: 0px
}
LABEL {
	FONT-WEIGHT: bold; COLOR: gray;  PADDING-BOTTOM: 2px;  COLOR: gray; 
}
.subhead{
	FONT-SIZE: 13px;FONT-WEIGHT: bold; COLOR: #2E4EAB;PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px
}
.subhead2{
	FONT-SIZE: 12px;FONT-WEIGHT: bold; COLOR: #2E4EAB;PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px
}
.subhead3{
	FONT-SIZE: 13px;FONT-WEIGHT: bold; COLOR: #2E4EAB;PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px;border-bottom:1px solid #BDC7DE;
}
.subhead_gray{
	FONT-SIZE: 11px;FONT-WEIGHT: bold; COLOR: #555555;PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px
}
.subhead_gray a{
	FONT-SIZE: 9px;FONT-WEIGHT: bold; COLOR: #555555;PADDING: 0px; MARGIN: 0px
}
.asubhead_gray{
	COLOR: #FFDEAA; TEXT-DECORATION: none;cursor:pointer;
}
.asubhead_gray a{
	FONT-SIZE: 9px;FONT-WEIGHT: bold; COLOR: #FFDEAA;PADDING: 0px; MARGIN: 0px
}
.asubhead2{
	COLOR: #FFDEAA; TEXT-DECORATION: none;cursor:pointer;
}
.asubhead2 a{
	FONT-SIZE: 9px!important;FONT-WEIGHT: bold; COLOR: #FFDEAA!important;PADDING: 0px; MARGIN: 0px
}
.asubhead2 a:hover{
	FONT-SIZE: 9px!important;FONT-WEIGHT: bold; COLOR: #FFDEAA!important;PADDING: 0px; MARGIN: 0px
}
.th{
	FONT-SIZE: 13px;FONT-WEIGHT: bold; COLOR: #003366;PADDING-RIGHT: 0px;  PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px;border-bottom:1px solid #003366;
}
.inputsubmit {
	BORDER-RIGHT: #0e1f5b 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #d9dfea 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #d9dfea 1px solid; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #0e1f5b 1px solid; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; BACKGROUND-COLOR: #2E4EAB
}
.headertext{
	padding:3; FONT-SIZE: 14px; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; TEXT-ALIGN: left; COLOR:#333333; FONT-WEIGHT:bold;
}
UL.square_bullets {
	PADDING-LEFT: 20px; COLOR: #33ABFF; LIST-STYLE-TYPE: square
}
UL.square_bullets LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
UL.square_bullets LI SPAN {
	COLOR: #555555
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 A {
	COLOR: white; TEXT-DECORATION: none
}
H1 A:hover {
	COLOR: white; TEXT-DECORATION: underline
}
H1 EM {
	BORDER-BOTTOM: #F1F1F1 1px solid; FONT-STYLE: normal
}
H1 .subtitle {
	
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 .subtitle {
	
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #444; PADDING-TOP: 0px
}
H4 {
	FONT-SIZE: 11px; MARGIN: 0px 0px 6px 8px; COLOR: #2E4EAB
}
H4 .edit {
	DISPLAY: inline; MARGIN-LEFT: 8px
}
H4 .edit A {
	COLOR: lightgrey
}
H4 .edit A:hover {
	COLOR: #2E4EAB
}
H5 {
	FONT-SIZE: 11px; MARGIN: 0px 0px 6px 8px; COLOR: #2E4EAB
}
H5 .edit {
	DISPLAY: inline; MARGIN-LEFT: 8px
}
H5 .edit A {
	COLOR: lightgrey
}
H5 .edit A:hover {
	COLOR: #2E4EAB
}
.error {
	BORDER-RIGHT: #dd3c10 1px solid;
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #dd3c10 1px solid; 
	PADDING-LEFT: 10px; 
	BACKGROUND: #ffebe8; 
	PADDING-BOTTOM: 10px; 
	
	BORDER-LEFT: #dd3c10 1px solid; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #dd3c10 1px solid;
	width:590;
}
.success {
	BORDER-RIGHT: #FFE321 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #FFE321 1px solid; 
	PADDING-LEFT: 10px; 
	BACKGROUND: #FFFBE7; 
	PADDING-BOTTOM: 10px; 
	
	BORDER-LEFT: #FFE321 1px solid; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #FFE321 1px solid;
	width:590;
}
.sectionheader{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;FONT-SIZE: 13px; 
	FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; 
	color:#FFFFFF;
	FONT-Weight: bold;
	BACKGROUND-COLOR: #2E4EAB;
	Border-top: 1px solid #055C9C;
	HEIGHT: 18px;
}
.sectionheader2{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;FONT-SIZE: 11px; 
	FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; 
	color:#444444;
	BACKGROUND-COLOR: #FFDEAA;
	Border-top: 1px solid #FFDEAA;
	HEIGHT: 18px;
}
.sectionheader3{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;FONT-SIZE: 11px; 
	FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; 
	color:#444444;
	BACKGROUND-COLOR: #F4F7FF;
	Border-top: 1px solid #2E4EAB;
	HEIGHT: 18px;
}
.menutd{
	FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif; 
	color:#2E4EAB;
	border-bottom:1px solid #999999;
	HEIGHT: 18px;
}
.filter{
	FONT-WEIGHT:BOLD;FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana, arial, sans-serif; COLOR:#636563;
	border-bottom:1px solid #DDDDDD;
	HEIGHT: 23px;
	/*cursor:pointer;*/
}
.grayback{
	FONT-FAMILY: tahoma, verdana, arial, sans-serif; 
	color:#848284;
	border:1px solid #CCCCCC;
	HEIGHT: 160px;
	
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 12px; 
}
.selectedtd{
	FONT-FAMILY: tahoma, verdana, arial, sans-serif; 
	COLOR:#FFFFFF!important;
	BACKGROUND-COLOR: #2E4EAB;
	FONT-SIZE: 11px; 
	HEIGHT: 18px;
	padding-left:5;
	padding-right:5;
}
.selectedtd a, .selectedtd a:hover{
	COLOR:#FFFFFF!important;
}
hr{
	COLOR:#E1E1E1;
	HEIGHT: 1px;
}
.backtable{
BACKGROUND-COLOR: #F1F1F1;
}
.box
{
	border: 1px solid #2E4EAB;
	BACKGROUND-COLOR: #FFFFFF;
}
.highlight{
border-bottom: 1px solid #FCEEB6;
BACKGROUND-COLOR: #FEFADE;
COLOR:#000000;

}
.mydiv
{
	overflow: auto;  background-color: #FFFFFF;width:610;height:75;
	border: 1px #e1e1e1 solid; 
	padding:2px; margin: 0px
}
.search {
	PADDING-LEFT: 17px; BACKGROUND: url(/images/search.jpg) white no-repeat 3px 4px
}
.frame {
  width: 45px;
  height: 45px;
  
  position: absolute;
  cursor: crosshair;
  background: url(l); 
  border: solid 3px #D8DFEA;
  }


  
  #tagframe {
    position: absolute;
    top: 10px;
    left: 10px;
    height: 160px;
    width: 160px;
    border: solid 6px #FF9E37; }
    
    #tagframeinside {
     
      position: absolute;
      cursor: crosshair;
      top: 0px;
      left: 0px;
      width: 148px;
      height: 148px;
      border: solid 6px #19557F; }


#selector {
  top: 100px;
  left: 300px;
  position: absolute;
  font-size: 11px;
  width: 180px;
  margin-bottom: 20px;
  background: white;
  border: solid 1px #3B5998;
  border-bottom: solid 2px #3B5998;
  /*border-right: solid 1px #D8DFEA;*/ }
  
  #selector input {
    margin: 2px 5px 0px;
    width: 164px; }
  
  #selector label {
    display: block;
    margin: 2px 5px 2px;
    font-weight: bold;
    color: gray; }
  
  #selector .buttons {
    text-align: center; }
  #selector .buttons input {
    margin: 5px 2px; }
  #selector .buttons .tag {
    width: 50px; }
  #selector .buttons .cancel {
    width: 60px; }

#userlist {
  line-height: 20px;
  width: 180px;
  height: 200px;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  background: #eee;
  overflow: auto; }
  
  #userlist label {
    display: inline;
    margin: 0px 0px 0px 0px;
    font-weight: normal;
    color: #000000;
  }
  
  #userlist input {
    width: auto; }
  
  #userlist hr {
    padding: 0px;
    margin: 2px 0px; }
  
  #userlistdiv {
    line-height: 1px;
    margin: 0px 8px;
    padding: 0px;
    height: 1px;
    width: 140px;
    background: red; }
    
.borderTopStyle {border-top:3px solid #999999}
.borderBottomStyle {border-bottom:3px solid #999999}
.borderLeftStyle {border-left:3px solid #999999}
.borderRightStyle {border-right:3px solid #999999}

.narrowTR {font-size:3px; height:3px; line-height:3px}
.narrowTD {width:3px}
.colorTD {background-color:#59ACFD}
