@import "calendar-win2k-cold-1.css";
@import "navmenu.css";
@import "displaytag.css";
@import "ms_ext.css";
@import url(messages.css);
@import url(helptip.css);
@import url(skins.css);
BODY  {font-family: "Verdana";
   font-size: 9pt; 
   color: #336699; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}
        TD  {font-family: "Verdana"; font-size: 9pt; color: #000000}
        TR  {font-family: "Verdana"; font-size: 9pt; color: #000000}
        FONT  {font-family: "Verdana"; font-size: 9pt; color: #000000}
        I  {font-family: "Verdana"; font-size: 9pt; color: #000000;font-style: italic}
        BIG  {font-family: "Verdana"; font-size: 13pt; color: #000000;font-weight: bold}
        TH  {text-align: right; font-family: "Verdana"; font-size: 9pt; color: #000000;font-weight: bold}
        A { font-size: 12px; text-decoration: none; color: NAVY;font-weight: bolder}
        A:link { font-size: 12px; text-decoration: none; color: NAVY;font-weight: bolder}
        A:visited { font-size: 12px;text-decoration: none; color: NAVY;font-weight: bolder}
        A:hover { font-size: 12px; text-decoration: none; color: BLUE;font-weight: bolder}
        H1 {font-family: "Arial"; font-size: 30pt; color: navy;}
        STRONG {font-family: "Verdana"; font-size: 9pt; color: #000000;text-decoration: none; margin-left:0}
        H2 {font-family: "Verdana"; font-size: 12pt; color: #000000;text-decoration: none; margin-left:0}
        H3 {font-family: "Verdana"; font-size: 9pt; color: #000000;text-decoration: none; margin-left:0}
h4 {
	font: 1.1em "Trebuchet MS", "Arial", "Verdana", sans-serif;
	color: #800000;
	padding: 0;
	margin: 0px 0px 1px 0px;
}

h4 a:link {
	font: 1.1em "Trebuchet MS", "Arial", "Verdana", sans-serif;
	color: #fff;
	text-decoration: underline;
}
h4 a:hover {
	color: #FF4000;
	text-decoration: none;
}
h4 a:active {
	color: #FF4000;
	text-decoration: none;
}
h4 a:visited {
	color: #FF4000;
	text-decoration: underline;
}

h5 {
	font: bold 1.1em "Trebuchet MS", "Arial", "Verdana", sans-serif;
	color: #fff;
	margin: 10px 0px;
}

        PRE {font-family: "Verdana"; font-size: 9pt; color: 000000}
        P {font-family: "Verdana"; font-size: 9pt; color: 000000}
        BLOCKQUOTE {font-family: "Verdana, Arial, Helvetica"; font-size:9pt; color: 000000}
        .WELCOMETITLE {font-family: "Verdana"; font-size: 9pt; color: white; background: #666666; font-weight: bold}
        .WELCOMETITLE:link {font-family: "Verdana"; font-size: 9pt; color: white; background: #666666; font-weight: bold}
        .WELCOMETITLE:visited {font-family: "Verdana"; font-size: 9pt; color: white; background: #666666; font-weight: bold}
        .TOOLBAR {font-family: "Verdana"; font-size: 9pt; color: 000000;font-weight: normal}
        .TOOLBAR:link {font-family: "Verdana"; font-size: 9pt; color: 000000;font-weight: normal}
        .TOOLBAR:visited {font-family: "Verdana"; font-size: 9pt; color: 000000;font-weight: normal}
        .TITLEBAR {font-family: "Verdana"; font-size: 9pt; color: FFFFFF; font-weight: bold}
        .MESSAGE {font-family: "Verdana"; font-size: 8pt; color: 000000;font-weight: normal}
        .MESSAGE:link {font-family: "Verdana"; font-size: 8pt; color: NAVY;font-weight: normal}
        .MESSAGE:visited {font-family: "Verdana"; font-size: 8pt; color: BLACK;font-weight: normal}
        .MESSAGENEW {font-family: "Verdana"; font-size: 8pt; color: 000000;font-weight: bold}
        .MESSAGENEW:link {font-family: "Verdana"; font-size: 8pt; color: NAVY;font-weight: bold}
        .MESSAGENEW:visited {font-family: "Verdana"; font-size: 8pt; color: BLACK;font-weight: bold}

        .TOPLINK {font-family: "Verdana"; font-size: 8pt;text-decoration: none; color: WHITE;font-weight: normal}
        .TOPLINK:link {font-family: "Verdana"; font-size: 8pt;text-decoration: none; color: WHITE;font-weight: normal}
        .TOPLINK:visited {font-family: "Verdana"; font-size: 8pt;text-decoration: none; color: WHITE;font-weight: normal}
        .TOPLINK:hover {font-family: "Verdana"; font-size: 8pt;text-decoration:none; color: #41FF00;font-weight: normal}

        .SLINK {font-family: "Verdana"; font-size: 10px;text-decoration: none; color: Blue;font-weight: bold}
        .SLINK:link {font-family: "Verdana"; font-size: 10px;text-decoration: none; color: Blue;font-weight: bold}
        .SLINK:visited {font-family: "Verdana"; font-size: 10px;text-decoration: none; color: Blue;font-weight: bold}
        .SLINK:hover {font-family: "Verdana"; font-size: 10px;text-decoration:none; color: #9BBEE6;font-weight: bold}

        .WHITELINK2 { font-size: 10px;text-decoration: none; color: #09146D;font-weight: normal}
        .WHITELINK2:link { font-size: 10px;text-decoration: none; color: #09146D;font-weight: normal}
        .WHITELINK2:visited { font-size: 10px;text-decoration: none; color: #09146D;font-weight: normal}
        .WHITELINK2:hover {font-size: 10px;text-decoration:none; color: #FF060B;font-weight: normal}

        .REDLINK { font-size: 10px;text-decoration: none; color: #FF060B;font-weight: bold}
        .REDLINK:link { font-size: 10px;text-decoration: none; color: #FF060B;font-weight: bold}
        .REDLINK:visited { font-size: 10px;text-decoration: none; color: #FF060B;font-weight: bold}
        .REDLINK:hover { font-size: 10px;text-decoration:none; color: #FF7F00;font-weight: bold}
        
        .BLACKLINK { font-size: 10px;text-decoration: none; color: #7B8181;font-weight: bold}
        .BLACKLINK:link { font-size: 10px;text-decoration: none; color: #7B8181;font-weight: bold}
        .BLACKLINK:visited { font-size: 10px;text-decoration: none; color: #7B8181;font-weight: bold}
        .BLACKLINK:hover { font-size: 10px;text-decoration:none; color: #D4D0C8;font-weight: bold}

        .BLINK { font-size: 10px;text-decoration: none; color: #000;font-weight: bold}
        .BLINK:link { font-size: 10px;text-decoration: none; color: #000;font-weight: bold}
        .BLINK:visited { font-size: 10px;text-decoration: none; color: #000;font-weight: bold}
        .BLINK:hover { font-size: 10px;text-decoration:none; color: #FF060B;font-weight: bold}

		.GREENLINK { font-size: 8pt;text-decoration: none; color: #008400;font-weight: bolder}
		.GREENLINK:link { font-size: 8pt;text-decoration: none; color: #008400;font-weight: bolder}
		.GREENLINK:visited { font-size: 8pt;text-decoration: none; color: #008400;font-weight: bolder}
		.GREENLINK:hover {font-size: 8pt;text-decoration:none; color: RED;font-weight: bolder}

		.YELLOWLINK { font-size: 10px;text-decoration: none; color: #EFB605;font-weight: bolder}
		.YELLOWLINK:link { font-size: 10px;text-decoration: none; color: #EFB605;font-weight: bolder}
		.YELLOWLINK:visited { font-size: 10px;text-decoration: none; color: #EFB605;font-weight: bolder}
		.YELLOWLINK:hover {font-size: 10px;text-decoration:none; color: #D2D429;font-weight: bolder}

		.WHITELINK { font-size: 10px;text-decoration: none; color: #FFFFFF;font-weight: bolder}
		.WHITELINK:link { font-size: 10px;text-decoration: none; color: #FFFFFF;font-weight: bolder}
		.WHITELINK:visited { font-size: 10px;text-decoration: none; color: #FFFFFF;font-weight: bolder}
		.WHITELINK:hover {font-size: 10px;text-decoration:none; color: #FF0305;font-weight: bolder}

		.GRAYLINK { font-size: 8pt; text-decoration: none; color: GRAY;font-weight: normal}
		.GRAYLINK:link { font-size: 8pt; text-decoration: none; color: GRAY;font-weight: normal}
		.GRAYLINK:visited { font-size: 8pt; text-decoration: none; color: GRAY;font-weight: normal}
		.GRAYLINK:hover {font-size: 8pt; text-decoration:underline; color: NAVY;font-weight: normal}
        
        .BLUELINK { font-size: 10px; text-decoration: none; color: NAVY; font-weight: bold}
        .BLUELINK:link { font-size: 10px; text-decoration: none; color: NAVY; font-weight: bold}
        .BLUELINK:visited { font-size: 10px; text-decoration: none; color: NAVY; font-weight: bold}
        .BLUELINK:hover {font-size: 10px; text-decoration:none; color: RED; font-weight: bold}
        
        .NAVY_MESSAGE {font-family: Verdana, sans-serif; font-size: 11px; color: #003399; font-weight: bolder}
        .RED_MESSAGE {font-family: Verdana, sans-serif; font-size: 11px; color: #FF0305; font-weight: normal}
        .GREEN_MESSAGE {font-family: Verdana, sans-serif; font-size: 11px; color: #06FF49; font-weight: normal}
        .WHITE_MESSAGE {font-family: Verdana, sans-serif; font-size: 11px; color: #000080; font-weight: normal}
        
        .T_LABEL {font-family: Verdana, sans-serif; font-size: 20pt; color: navy; font-weight: bolder}
        .T_INFO {font-family: Verdana, sans-serif; font-size: 20pt; color: #000; font-weight: bolder}
      /***DAN's CSS***/
	/* myArea is for my account, logout, an about links*/
	.myArea {
		font-size: 11px;
		font-weight: normal;
		}
	.myAreaBg {
		background-color: #d1dae4;
		color: #9fb4c8;
                font-weight:bold;
		padding-left: 2px;
		padding-right: 10px;
		border-bottom: 1px solid #ffffff;
		background-image : url(../images/myAreaBg.gif);
		background-repeat: repeat-x;
		background-position: top;
		}
	a.myAreaLink:link, a.myAreaLink:visited {
		color: #000000;
		text-decoration: none;
		}
	a.myAreaLink:hover {
		color: #990033;
		text-decoration: underline;
		}
div#pwdrecovery {
	background: transparent;
	border: 1px solid silver;
	color: #008000;
	height: 85px;
	margin-top: 0px;
	overflow: auto;
	padding: 0px;
	width: 96%;
}
div#loginTable {
	background-image: url("../images/mc_logo.png");
	background-repeat: no-repeat;
	background-position: center top;
	color: inherit;
	margin: 2px 0px;
	padding: 0px;
	width: 550px;
	height: 520px;
}
form#loginForm {
	position: relative;
	top: 220px;
	left: 200px;
	width: 430px;
	display: table;  
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 480px;
}
form#loginForm input, form#loginForm textarea {
	font: 12px normal Verdana;
	color: #000;
        font-weight: Normal;
	border: 1px solid #777777;
	background-color: #E3E7EC;
}
form#loginForm input.focus, form#loginForm textarea.focus {
    border-color: gray;
    color: #000;
    background-color: #94D2E4;
}
form#ticketForm input, form#ticketForm textarea {
	font: 18px normal Verdana;
	color: #000;
        font-weight: Normal;
	border: 1px solid #777777;
	background-color: #E3E7EC;
}
form#ticketForm input.focus, form#ticketForm textarea.focus {
    border-color: gray;
    color: #000;
    background-color: #94D2E4;
}
div#radio input {
	border: 0px;
	background-color: transparent;
}

div#radio input.focus {
	border: 0px;
	background-color: transparent;
}

form select {
    padding-left: 0px;
}
div#leftpane {
	  background: transparent;
	  background-image: url(../images/leftlogo.jpg);
	  background-repeat: no-repeat;
	  background-position: 0px 0px;  
	  position: relative;
	  top: 0px;
	  left: 0px;
	  margin-left: 0px;
	  padding-top: 80px;
          width: 102px;
          height: 550px;
          z-index: 5;
}
.bodyBackground {
	  background: transparent;
	  background-image: url(../images/nav/top_bg_all.gif);
	  background-repeat: repeat-x;
	  background-position: 0px 1px;  
}
div#portletContent {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 100%;
}
div#portletMain {
	  position: relative;
          text-decoration: none;
          background-color: #EEEEEE;
	  border-top: 1px solid #FFF;
	  border-right: 1px solid #000;
	  border-bottom: 1px solid #000;
	  border-left: 1px solid #FFF;
          FONT-SIZE: 12px;
	  padding: 2px;
 }

div#extraInfo {
	  background: transparent;
          text-decoration: none;
	  background: #DDE4EA;
	  border-top: 1px solid #FFF;
	  border-right: 1px solid #000;
	  border-bottom: 1px solid #000;
	  border-left: 1px solid #FFF;
          FONT-SIZE: 12px;
	  padding: 2px;
          width: 260px;
          height: 165px;
	  position: absolute;
	  top: 50px;
          right: 10px; 
          z-index: 5;
}
 
div#windowBar {
          text-decoration:none;
          background-color:#D4D0C8;
	  border-top : 1px solid #FFF;
	  border-right : 1px solid #000;
	  border-bottom : 1px solid #000;
	  border-left : 1px solid #FFF;
          FONT-SIZE:12px;
          FONT-WEIGHT:bold;
          color: black;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          width: 100%;}
div#portletHeader {
	  border-bottom : 1px solid #006363;
          FONT-SIZE:14px;
          FONT-WEIGHT:bold;
          color: #800000;
          font-family: Verdana, Arial, Helvetica, sans-serif;
	  float: left;
	  text-align:left;
          width: 100%;
          margin-bottom: 2px;
}
.postit {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.table1 {
	border-top: medium double #999999;
	border-right: medium none;
	border-bottom: medium double #999999;
	border-left: medium none;
}
.table2 {
	
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: double;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-bottom-color: #FF0033;
	background-color: #EEEEEE


}
.table3 {
	border-top: medium solid #FFFFFF;
	border-right: medium none #FFFFFF;
	border-bottom: medium none #FFFFFF;
	border-left: medium none #FFFFFF;
}
.tabletop {
	background-color: #E9E9E9;
	border: none;
}


table.portfolio {
	margin: 2px 10px 2px 10px;
	width: 100%;
	font-size: 11px;
        font-weight: normal;
}

table.portfolio td {
	border-bottom: 1px solid #CCC;
        color: #006363;
}


.button {
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: ridge;
	border-right-style: inset;
	border-bottom-style: ridge;
	border-left-style: inset;
	border-top-color: #999999;
	border-right-color: #33CCFF;
	border-bottom-color: #999999;
	border-left-color: #33CCFF;}

	.REDLINK2 { font-family: "Verdana"; font-size: 10px;text-decoration: none; color: #15186C;font-weight: Bold}
	.REDLINK2:link { font-family: "Verdana"; font-size: 10px;text-decoration: none; color: #15186C;font-weight: Bold}
	.REDLINK2:visited { font-family: "Verdana"; font-size: 10px;text-decoration: none; color: #15186C;font-weight: Bold}
	.REDLINK2:hover { font-family: "Verdana"; font-size: 10px;text-decoration:none; background: RED; color: #FFFFFF;font-weight: Bold}

	.GOLINK { font-family: "Verdana"; font-size: 10px;text-decoration: none; background-color: #80FF41; color: #000000;font-weight: bold}
	.GOLINK:link { font-family: "Verdana"; font-size: 10px;text-decoration: none; background-color: #80FF41;  color: #000000;font-weight: bold}
	.GOLINK:visited { font-family: "Verdana"; font-size: 10px;text-decoration: none; background-color: #80FF41;  color: #000000;font-weight: bold}
	.GOLINK:hover { font-family: "Verdana"; font-size: 10px;text-decoration:none; background-color: BLUE;  color: #FFFFFF;font-weight: bold}

.box   {
	border: 1px solid #999999;
	background: #EEEEEE;
}

.login2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
.learn {
	border-top: medium double #999999;
	border-right: medium none;
	border-bottom: medium double #999999;
	border-left: medium none;
	background-color: #94D2E4;



}
.text {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.infocont {
	   width : 100%;
	   text-align : center;
	   padding : 0px;
	   background : #EEE;
	   border-top : 1px solid #FFF;
	   border-right : 1px solid #000;
	   border-bottom : 1px solid #000;
	   border-left : 1px solid #FFF;
	}
        
.headerTable {
	background: buttonface;
	font: icon;
	width: 100%;
	color: buttontext;
	table-layout: fixed;
	background: threeddarkshadow;
	border-left: 1px solid threedshadow;
	border-right: 1px solid threedlightshadow;
	border-top: 1px solid threedshadow;
}
.headerTable TD {
	background: buttonface;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 1px solid threedhighlight;
	border-left: 1px solid threedhighlight;
	border-right: 1px solid threedshadow;
	border-bottom: 1px solid threedshadow;
}
.headerTable #subjectHeader {
	width: 300px;
}
.headerTable #fromHeader {
	width: 150px;
}
.headerTable #sentHeader {
	width: 120px;
}
.dark {
	background: buttonshadow;
	color: white;
	font: icon;
	text-align: right;
	width: 70px;
	padding: 0;
	padding-right: 3px;
}
.bright {
	background: buttonface;
	color: windowtext;
	font: icon;
	text-align: left;
	padding: 0;
	padding-right: 3px;
	padding-left: 10px;
}

.coolBar {
	background: buttonface;
	border-top: 1px solid buttonhighlight;
	border-left: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	padding: 2px;
	font: menu;
}
.coolButton {
	border: 1px solid buttonface;
	padding: 1px;
	text-align: center;
	cursor: default;
}

.coolButton IMG {
	filter: gray;
}
inputHeader {
	border: 1px solid window;
	font: icon;
	color: buttonshadow;
	cursor: hand;
	width: 100%;
}
.inputBlock {
	border: 1px solid window;
	font: icon;
	color: BLACK;
	cursor: hand;
	width: 100%;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
}
.inputTextArea{
	border: 1px solid window;
	background: #F8F8F8;
	font: verdana;
	color: #000;
	cursor: hand;
	width: 100%;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
}
#topToolBar {
	background: #EEEEEE;
	padding-left: 2px;
}
#headerTable {
	border: 1px solid black;
	width: 100%;
	background: window;
}

      /***DAN's CSS END***/
 
        .td_noborder
        {  font-family: Verdana, Arial, Helvetica, sans-serif; 
           font-size: 10px;
           font-weight: normal;
           color: #33FF00
         }
        .td_lefttopborder
        {  font-family: Verdana, Arial, Helvetica, sans-serif; 
           font-size: 10px;
           font-weight: bolder;
           BORDER-LEFT: #42FF00 1px solid;
           BORDER-TOP: #42FF00 1px solid;
           color: #FFFFFF
         }
           
        .td_topborder 
          {  font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size: 10px;
             font-weight: bolder;
             BORDER-TOP: #42FF00 1px solid;
             color: #FFFFFF
         }
        
        .td_leftborder 
          {  font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size: 10px;  
             font-weight: bolder;
             BORDER-LEFT: #42FF00 1px solid;
             color: #FFFFFF}

        .td_rightborder 
          {  font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size: 12px;  
             font-weight: bolder;
             BORDER-RIGHT:  blue 1px solid;
             color: #000000}             

        .td_rightborder2 
          {  font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size: 12px;  
             font-weight: bolder;
             BORDER-RIGHT:  40FF00 1px solid;
             color: #000000
           }                 
             

        .td_topborder2 
          {  font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size: 10px;
             font-weight: bolder;
             BORDER-TOP: #42FF00 1px solid;
             color: #000000
         }
        
	.tableborder
	{
	     border: 1px solid #CCCCCC;
	}
	.blackborder
	{
	     border: 1px solid #000000;
	}
        .td_topbrd 
          {  font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size: 10px;
             font-weight: bolder;
             BORDER-TOP: #CCC 1px solid;
             color: #000000
         }


        .field 
        {  BORDER-RIGHT: #336699 1px solid;
           BORDER-TOP: #336699 1px solid; 
           FONT-SIZE: 11px; 
           FONT-WEIGHT: bold;
           BORDER-LEFT: #336699 1px solid;
           COLOR: #CCFFFF; 
           BORDER-BOTTOM: #336699 1px solid;
           FONT-FAMILY: Verdana;
           FONT-WEIGHT: normal ;
           BACKGROUND-COLOR: #2A2E69
	}

        .label 
        {
	   font-family: Verdana, sans-serif;
	   font-size: 12px;
	   font-weight: bolder;
	   color: #000000;
	   cursor: hand;
	}
	
        .formlabel 
        {
	   font-family: Verdana, sans-serif;
	   font-size: 12px;
	   font-weight: bolder;
	   color: #006363;
	}
	
        .smallnote 
        {
	   font-family: Verdana, sans-serif;
	   font-size: 9px;
	   font-weight: normal;
	   color: #000000;
	}

        .BorderedContent
        {
          background-color: white;
          border: thin gray solid;
          color: black;
          font-weight: normal;
          padding: 1;
        }

        .BorderedController
        {
          background-color: white;
          border: thin gray solid;
          font: normal;
          color: black;
          padding: 1;
        }

        .BorderedPortlet
        {
          background-color: white;
          border: thin gray solid;
          font: normal;
          color: black;
          padding: 1;
        }

        .BorderedTitle
        {
          background-color: gray;
          border: thin gray solid;
          color: black;
          font-weight: bold;
          padding: 1;
        }

        .ControllerStyleClass
        {
          background-color: white;
          border-style: none;
          color: black;
          font-weight: normal;
          padding: 2;
        }

        .PortletStyleClass
        {
          background-color: white;
          border-style: none;
          color: black;
          font-weight: normal;
          padding: 0;
        }

        .TabStyleClass
        {
          background-color: white;
          border-style: none;
          color: black;
          font-weight: bold;
          padding: 0;
        }

        .TitleStyleClass
        {
          background-color: gray;
          border-style: none;
          color: black;
          font-weight: normal;
          padding: 0;
        }

        .HighlightTitleStyleClass
        {
          background-color: black;
          border-style: none;
          color: white;
          font-weight: bold;
          padding: 0;
        }

        .TabTitleStyleClass
        {
          background-color: white;
          border-style: none;
          color: black;
          font-weight: normal;
          padding: 0;
        }

        .ContentStyleClass
        {
          background-color: white;
          border-style: none;
          color: black;
          font-weight: normal;
          padding: 0;
        }

	.TitleStyleClass { font-size: 9px;text-decoration: none; color: 41FF00;font-weight: normal}
        .TitleStyleClass:link { font-size: 9px;text-decoration: none; color: 41FF00;font-weight: normal}
        .TitleStyleClass:visited { font-size: 9px;text-decoration: none; color: 41FF00;font-weight: normal}
        .TitleStyleClass:hover { font-size: 9px;text-decoration:none; color: #FFFFFF;font-weight: normal}
        
        .TabContentStyleClass
        {
          background-color: white;
          border-style: none;
          color: black;
          font-weight: normal;
          padding: 0;
        }

        .listCellHead
        {
          text-decoration:none;
          background-color:#D4D0C8;
          layer-background-color:#D4D0C8;
          border-style:outset;
          border-width:1px;
          border-left-color:white;
          border-top-color:white;
          border-bottom-color:black;
          border-right-color:black;
          cursor:hand;
          FONT-SIZE:11px;
          FONT-WEIGHT:bold;
          COLOR: black;
          font-family: Verdana, Arial, Helvetica, sans-serif
        }

        .listCellHeadP
        {
          text-decoration:none;
          background-color:#DADADA;
          layer-background-color:#DADADA;
          border-style:outset;
          border-width:1px;
          border-left-color:black;
          border-top-color:black;
          border-bottom-color:white;
          border-right-color:white;
          cursor:hand;
          FONT-SIZE:11px;
          FONT-WEIGHT:bold;
          COLOR: #1A2172;
          font-family: Verdana, Arial, Helvetica, sans-serif;
	  background-image: url(../images/arrow_off.png) !important;
	  background-repeat: no-repeat;
	  background-position: right;
        }
        
        .listCellHeadGreen
        {
          text-decoration:none;
          background-color:#4D597C;
          layer-background-color:#4D597C;
          border-style:outset;
          border-width:1px;
          border-left-color:white;
          border-top-color:white;
          border-bottom-color:black;
          border-right-color:black;
          cursor:hand;
          FONT-SIZE:11px;
          FONT-WEIGHT:bold;
          COLOR: CDD5E3;
          font-family: Verdana, Arial, Helvetica, sans-serif
        }
        .listCellHeadBlue
        {
          text-decoration:none;
          background-color:#4D597C;
          layer-background-color:#4D597C;
          border-style:outset;
          border-width:1px;
          border-left-color:white;
          border-top-color:white;
          border-bottom-color:black;
          border-right-color:black;
          cursor:hand;
          FONT-SIZE:11px;
          FONT-WEIGHT:bold;
          COLOR: CDD5E3;
          font-family: Verdana, Arial, Helvetica, sans-serif
        }
        
          .listCellHeadNoLink
        {
          text-decoration:none;
          background-color:#D4D0C8;
          layer-background-color:#D4D0C8;
          border-style:outset;
          border-width:1px;
          border-left-color:white;
          border-top-color:white;
          border-bottom-color:black;
          border-right-color:black;
          FONT-SIZE:11px;
          FONT-WEIGHT:bold;
          COLOR: black;
          font-family: Verdana, Arial, Helvetica, sans-serif
        }

        .listRow
        {
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          background-color:#EFF0F0;
          font-size: 10px;
          font-weight: normal;
          color: #000000;
        }
        
        .listRow2
        {
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          background-color:#DDE4EA;
          font-size: 10px;
          font-weight: normal;
          color: #000000;
        }

        .lblueRow
        {
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          background-color:#626E90;
          font-size: 10px;
          font-weight: normal;
          color: #CDD5E3;
        }
        
        .lblueRow2
        {
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          background-color:#4D597C;
          font-size: 10px;
          font-weight: normal;
          color: #CDD5E3;
        }
        .blueRow
        {
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          font-size: 10px;
          font-weight: normal;
          background-color:#5062D2;
          color: #FFFFFF;
        }

        .blueRow2
        {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          background-color:#15186c;
          FONT-SIZE:10px;
          FONT-WEIGHT:normal;
          color: #FFFFFF;
        }
        
        .blueHeader
        {
          background-color:#CAD2D6;
        }

        .listCell2
        {
          layer-background-color: #FCFE52;
          FONT-SIZE:10px;
          FONT-WEIGHT:bolder;
          color: #000000;
        }
        .listCell
        {
          layer-background-color: #FCFE52;
          FONT-SIZE:10px;
          FONT-WEIGHT:bolder;
        }
        .listRowGray
        {
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          background-color:#e0e0e0;
          font-size: 11px;
          font-weight: normal;
          color: #000000;
        }
        
        .listRowGray2
        {
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          background-color:#FFFFFF;
          font-size: 11px;
          font-weight: normal;
          color: #000000;
        }
        .statusbar
        {
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          background-color:#4D597C;
          font-size: 12px;
          font-weight: bolder;
          color: #CDD5E3;
        }
        .cstatus
        {
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          background-color:#D4D0C8;
          font-size: 12px;
          font-weight: bold;
          color: #000;
        }
        .nstatus
        {
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          background-color:#80FF41;
          font-size: 12px;
          font-weight: bold;
          color: #000000;
        }
        .pstatus
        {
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          background-color:Blue;
          font-size: 12px;
          font-weight: bold;
          color: #EEE;
        }
        .xstatus
        {
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          background-color:red;
          font-size: 12px;
          font-weight: bold;
          color: #EEE;
        }


.UPPERCASE {
  text-transform: uppercase;
}


.WELCOME {
  font-size: 12pt;
  font-color: #000000;
  font-weight: 900;
  font-stretch: wider;
}


.MENUBAR {
           font-family: arial,helvetica;
           background: #F5F5F5;
           color: #000000;
           font-size: 12px;
           font-weight: bolder;

           border-top: 1px solid #B0B0B0;
           border-left: 1px solid #B0B0B0;
           border-right: 1px solid #FAFAFA;
           border-bottom: 1px solid #FAFAFA;
         }

.BAR {
           font-family: arial,helvetica;
           color: #000000;
           font-size: 14px;
           font-weight: bold;
           background:  #FFFFFF;
           white-space: nowrap; 
         }
.BAR2 {
           font-family: arial,helvetica;
           color: #000000;
           font-size: 14px;
           font-weight: bold;
           background:  #FFFFFF;
           white-space: nowrap; 

           border-bottom: 2px solid #000000;
         }

.VERBAR {
           font-family: arial,helvetica;
           color: #000000;
           font-size: 14px;
           font-weight: bold;
           background:  #788084;
           white-space: nowrap; 
        }

.INPUTFORM {
           font-family: arial,helvetica;
           color: #000000;
           font-size: 12px;
           font-weight: bolder;
           background:  #EEE;
         }

.INPUTFORM2 {
           font-family: arial,helvetica;
           color: #000000;
           font-size: 12px;
           font-weight: bolder;
           background:  #EEEEEE; 
         }
.INPUTFORMTITLE {
           font-family: arial,helvetica;
           background: #15186c;
           color: #FFFFFF;
           font-size: 13pt;
           font-weight: bold;

           border-top: 1px solid #808080;
           border-left: 1px solid #808080;
           border-right: 1px solid #0A0A0A;
           border-bottom: 1px solid #0A0A0A;
         }

.MENUBUTTON {
           font-family: arial,helvetica;
           background: #E0E0E0;
           color: #808080;
           font-size: 10pt;
           font-weight: bold;

           border-top: 1px solid #FFFFFF;
           border-left: 1px solid #FFFFFF;
           border-right: 1px solid #A0A0A0;
           border-bottom: 1px solid #A0A0A0;
         }

.PANETITLE {
           background: #FAFAFA;
           font-weight: bold;
         }

.BUTTON
{

  font-family: arial,helvetica;
  background: #E0E0E0;
  color: NAVY;
  font-size: 10pt;
  font-weight: bolder;
  border-color: #050505;
  border-top: 1pt double #FFFFFF;
  border-left: 1pt double #FFFFFF;
  border-right: 1pt double #A0A0A0;
  border-bottom: 1pt double #A0A0A0;
}
div#tabledevider {
	  border-top : 1px solid #006363;
          FONT-SIZE: 6px;
          FONT-WEIGHT: bold;
          color: #800000;
          font-family: Verdana, Arial, Helvetica, sans-serif;
	  float: left;
	  text-align: left;
          width: 100%;
          margin-bottom: 1px;
}

.UserBrowserUserDisabled
{
    background-color: red;
    text-decoration: line-through;
}

.UserBrowserUserConfirmed
{
    background-color: yellow;
    font-style: italic;
}




/******************************************************/
.errHilite
        {  BORDER-RIGHT: #336699 1px solid;
           BORDER-TOP: #336699 1px solid; 
           FONT-SIZE: 10; 
           FONT-WEIGHT: normal;
           BORDER-LEFT: #336699 1px solid;
           COLOR: #000000; 
           BORDER-BOTTOM: #336699 1px solid;
           FONT-FAMILY: Verdana;
           BACKGROUND-COLOR: #FF9999;
	}
/**********************************************************/

input, select, textarea 
{
   background-color: #FFFFFF;
   color: #000000;
   font-weight: Normal;
   font-family: Verdana;
   font-size: 11px;
   border: 1px solid #777777;
}
	
input.focus, textarea.focus {
    border-color: gray;
    background-color: #FFFF99;
}


.hello {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	}
.noborder {
        background-color: #EEEEEE;
	border: 0px ;
	}
.noborder2 {
        background-color: #FFFFEC;
	border: 1px solid #FFFFEC;
	}
.desc {
	font-size: 10px;
	font-weight: normal;
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
div#ribbon {
	font: 10px Arial,sans-serif normal;
	color: #999;
	text-align: center;
	position: absolute;
	left:65px;
	top: 310px;
	}
form#contactForm {
	width: 400px;
	display: table;
	}
form#contactForm input, form#contactForm textarea {
	font: 12px normal Verdana, sans-serif;
	color: #000;
	border: 1px solid #009;
	background-color: #EEE;
	}
div.formItem {
	display: table-row;
	padding-bottom: 10px;
	}
.formItemb {
        background-color: #DDE4EA;
	display: table-cell;
	width: 30% !important;
        font-family: Verdana, sans-serif;
        font-size: 12px;
        font-weight: bolder;
        color: #006363;
	text-align: right;
	vertical-align: top;
	}
.formItemc {
	display: table-cell;
	float: left;
        font-family: Verdana, sans-serif;
        font-size: 11px;
        font-weight: bolder;
        color: #000;
	text-align: left;
	vertical-align: top;
	width: 300px !important;
	}
div.formItem span {
	height: auto;
	display: table-cell;
	float: right;
	width: 64%;
	text-align: left;
	vertical-align: top;
	}
div.formFooter {
	width: 100%;
	display: block;
	text-align: center;
	}
div.formFooter input {
	color: #C00;
	font-weight: bold;
	margin: 5px;
	}	
span#footer {
	color: #AAA;
	font: 11px Verdana, sans-serif;
	}
.formlabel2 
        {
	   font-family: Verdana, sans-serif;
	   font-size: 12px;
	   font-weight: normal;
	   color: #006363;
	}

.olFontClass { }
.olFontClass A { }
.olCapFontClass { 
	font-weight: bold; 
	color: #222222;
	background-color: #dfdfdf; 
}
.olCapFontClass A { 
	color: #ffffff; 
	font-size: 9px; 
}
.olFgClass td { 
	background-color: #f1f1f1; 
	padding: 2px 5px 5px 5px;
}
.olCgClass td {
	border-top: 1px solid #f1f1f1; 
	border-bottom: 1px solid #aaaaaa;
	background-color: #dfdfdf; 
	padding-left: 5px;  
}
.olCgClass {
 padding: 0px;
 border: 0px;
}
.olBgClass { 
	background-color: #9e9e9e; 
}
.olCloseFontClass { 
	text-align: right; 
	background-color: #dfdfdf; 
}

