html, body {
	    margin-top: 0px;
 	 margin-bottom: 0px;
	   margin-left: 0px;
	  margin-right: 0px;
	   padding-top: 0px;
    padding-bottom: 0px;
 	  padding-left: 0px;
	 padding-right: 0px;
	    border-top: 0px;
	 border-bottom: 0px;
	   border-left: 0px;
	  border-right: 0px;
  background-color: #ffffff;
  font-family: "Georgia", "Verdana", "Lucida Grande", "Geneva", "Arial" , sans-serif;
  font-size: 12px;
  color: #26314B;
/*  min-width:720px;  Prevent content from becoming unreachable in Gecko */  
}

a:active  { color: #26314B; text-decoration: none; }
a:link    { color: #26314B; text-decoration: none; }
a:visited { color: #26314B; text-decoration: none; }
a:hover   { color: #cc0000; text-decoration: none; }

.formbody {

   height: 500px; 
   border-bottom: 1px solid #26314b; 
   border-left: 1px solid #26314b; 
   border-right: 1px solid #26314b; 
   background: white;
   padding: 5px;
}

.white_background { background: white; }

.zfieldset {
 width: 94%; 
 margin: auto;
}

.moduleheader { 
  border-bottom: 1px dotted #26314B;
  color: #26314B;
  font-size: 14px;
}

.moduleheader_buttons { 
   margin-top: 2px;
}

.moduleheader_select {
   padding: 2px;
   border-bottom: 1px solid #26314B;
   border-left: 0px solid #26314B;
   border-right: 0px solid #26314B;
   border-top: 0px solid #26314B;
   font-size: 12px;
}

.moduleheader_contentsm { 
  color: #26314B;
  font-size: 12px;
}

.module_nav_button {
   cursor: pointer;
   font-size: 12px;
   padding: 2px;
   color: #26314B;
   display: inline;
}

.module_nav_button a:active  { color: #26314B; text-decoration: none; }
.module_nav_button a:link    { color: #26314B; text-decoration: none; }
.module_nav_button a:visited { color: #26314B; text-decoration: none; }
.module_nav_button a:hover   { color: #cc0000; text-decoration: underline; }

.title_txt { color: #26314b; font-size: 24px; }

.primary_txt { color: #26314b; font-size: 12px; }

.alt_txt { color: white; font-size: 12px; }

.nv_square {
  color: #26314B;
  font-size: 14px;
  border-bottom: 1px dotted #26314b;
}

.nv_square a:active  { color: #26314B; text-decoration: none; }
.nv_square a:link    { color: #26314B; text-decoration: none; }
.nv_square a:visited { color: #26314B; text-decoration: none; }
.nv_square a:hover   { color: #cc0000; text-decoration: underline; }

.nv_square {
  padding: 5px;
  border: 1px solid #26314B;
  background: #e6e6e6;
  font-size: 14px;
}

.nv_square a:active  { color: #26314B; text-decoration: none; }
.nv_square a:link    { color: #26314B; text-decoration: none; }
.nv_square a:visited { color: #26314B; text-decoration: none; }
.nv_square a:hover   { color: #cc0000; text-decoration: underline; }

.nv_square_over {
  padding: 5px;
  color: #e6e6e6;  
  border: 1px dotted black;
  background: #26314B;
  font-size: 14px;
}

.nv_square_over a:active  { color: #e6e6e6; text-decoration: none; }
.nv_square_over a:link    { color: #e6e6e6; text-decoration: none; }
.nv_square_over a:visited { color: #e6e6e6; text-decoration: none; }
.nv_square_over a:hover   { color: #e6e6e6; text-decoration: underline; }

.pg_header_md {
  color: #26314B;
  font-size: 14px;
  border-bottom: 1px dotted #26314b;
}

.pg_header_md a:active  { color: #26314B; text-decoration: none; }
.pg_header_md a:link    { color: #26314B; text-decoration: none; }
.pg_header_md a:visited { color: #26314B; text-decoration: none; }
.pg_header_md a:hover   { color: #cc0000; text-decoration: underline; }

.pg_header_sm {
  color: #26314B;
  font-size: 12px;
  border-bottom: 1px dotted #26314b;
}

.pg_header_sm a:active  { color: #26314B; text-decoration: none; }
.pg_header_sm a:link    { color: #26314B; text-decoration: none; }
.pg_header_sm a:visited { color: #26314B; text-decoration: none; }
.pg_header_sm a:hover   { color: #cc0000; text-decoration: underline; }

.left { text-align: left; }

.right { text-align: right; }

.center { text-align: center; }

.full { width: 98%; }

.tbl_clear {
   
}

.tbl_clear td { font-size: 12px; }

.tbl_stnd {
   border: #26314B 1px solid;
}

.tbl_alt {

}

.tbl_alt_head {
   color: #26314B;
   font-size: 14px;
   border-bottom: 1px solid #26314B;
}

.tbl_content { padding: 5px; font-size: 12px; color: #26314B; background: white; }
.tbl_content a:active  { color: #26314B; }
.tbl_content a:link    { color: #26314B; }
.tbl_content a:visited { color: #26314B; }
.tbl_content a:hover   { color: #950015; text-decoration: underline; }

.tbl_head {
  background: #26314B;
  color: white;
  font-size: 12px;
  padding: 5px;
}

.tbl_head a:active  { color: white; text-decoration: none; }
.tbl_head a:link    { color: white; text-decoration: none; }
.tbl_head a:visited { color: white; text-decoration: none; }
.tbl_head a:hover   { color: #cc0000; text-decoration: underline; }

.tbl_row { padding: 5px; font-size: 12px; color: #26314B; border-bottom: #26314B 1px solid; }
.tbl_row a:active  { color: #26314B; }
.tbl_row a:link    { color: #26314B; }
.tbl_row a:visited { color: #26314B; }
.tbl_row a:hover   { color: #950015; text-decoration: underline; }

.tbl_row_low { background: #FFFF00; padding: 5px; font-size: 12px; color: #26314B; border-bottom: #26314B 1px solid; }
.tbl_row_low a:active  { color: #26314B; }
.tbl_row_low a:link    { color: #26314B; }
.tbl_row_low a:visited { color: #26314B; }
.tbl_row_low a:hover   { color: #950015; text-decoration: underline; }

.tbl_row_out { background: #FF0000; padding: 5px; font-size: 12px; color: #26314B; border-bottom: #26314B 1px solid; }
.tbl_row_out a:active  { color: #26314B; }
.tbl_row_out a:link    { color: #26314B; }
.tbl_row_out a:visited { color: #26314B; }
.tbl_row_out a:hover   { color: #950015; text-decoration: underline; }

.tbl_row_over { padding: 5px; background-color: #FFFFCC; font-size: 12px; color: #efefde; border-bottom: #26314B 1px solid; }
.tbl_row_over a:active  { color: #26314B; }
.tbl_row_over a:link    { color: #26314B; }
.tbl_row_over a:visited { color: #26314B; }
.tbl_row_over a:hover   { color: #950015; text-decoration: underline; }

/* FORM CONTROLS */

.stnd_border {
   border: 1px solid #26314B;
}

.stnd_label {
   font-size: 12px;
   color: #26314B;
   font-weight: bold;
}

.paginate {
   padding: 2px;
   font-size: 12px;
   color: #26314B;
}


.stnd_content {
   padding: 2px;
   font-size: 12px;
   color: #26314B;
}

.white_txt {
   padding: 2px;
   border: 0px solid #26314B;
   font-size: 12px;
   color: #26314B;
   width: 80%;
}

.stnd_text {

   background: #fff url(/tyfoon/images/form_input_bg.gif) repeat-x bottom left;
   border-bottom: 1px solid #999;
   border-right: 1px solid #999;
   border-top: 1px solid #ccc;
   border-left: 1px solid #ccc;
   padding: 2px;
   color: #26314b;   
   
}

.stnd_select {
   background: #eee;
   border-bottom: 1px solid #999;
   border-right: 1px solid #999;
   border-top: 1px solid #ccc;
   border-left: 1px solid #ccc;
   padding: 2px;
   color: #26314b;   
}


.stnd_textarea {
   background: #eee;
   border-bottom: 1px solid #999;
   border-right: 1px solid #999;
   border-top: 1px solid #ccc;
   border-left: 1px solid #ccc;
   padding: 2px;
   color: #26314b;   
}

.req { 
   border: 1px solid #cc0000; 
}

.error { color: #cc0000; font-size: 12px; font-weight: bold; }

.stnd_button {
   border: 1px solid black;
   background: #cccccc;
   cursor: pointer;
   font-size: 12px;
   padding: 2px;
   color: #26314B;
   margin: 2px;
}

.stnd_button a:active  { color: #26314B; text-decoration: none; }
.stnd_button a:link    { color: #26314B; text-decoration: none; }
.stnd_button a:visited { color: #26314B; text-decoration: none; }
.stnd_button a:hover   { color: #26314B; text-decoration: underline; }

.stnd_buttonover {
   border: 1px solid black;
   background: #e6e6e6;
   cursor: pointer;
   font-size: 12px;
   padding: 2px;
   color: white;
   margin: 2px;
 
}

.stnd_buttonover a:active  { color: #cccccc; text-decoration: none; }
.stnd_buttonover a:link    { color: #cccccc; text-decoration: none; }
.stnd_buttonover a:visited { color: #cccccc; text-decoration: none; }
.stnd_buttonover a:hover   { color: #cccccc; text-decoration: underline; }

.hiddenform { visibility: hidden; z-index: 10; position: absolute; }

.module {
  color: #26314B;
  font-size: 14px;
}

.module a:active  { color: #26314B; text-decoration: none; }
.module a:link    { color: #26314B; text-decoration: none; }
.module a:visited { color: #26314B; text-decoration: none; }
.module a:hover   { color: #cc0000; text-decoration: underline; }

.hidden_head { background: #26314B; color: white; font-size: 14px; padding: 2px; }
.hidden_head a:active  { color: white; text-decoration: none; }
.hidden_head a:link    { color: white; text-decoration: none; }
.hidden_head a:visited { color: white; text-decoration: none; }
.hidden_head a:hover   { color: #cc0000; text-decoration: underline; }

.login { 
    background: #fff url(/tyfoon/images/form_input_bg.gif) repeat-x bottom left;

 font-size: 24px;
    color: #26314b;
	padding: 3px;
	border: 1px solid #26314b;
}

.popupLink { font-size: 11px;  color: #000000; text-align: left; }

.popupMenu { width: 400px; POSITION: absolute; VISIBILITY: hidden; border: 1px solid black; background-color: #dddddd; PADDING: 5px; z-index: 10; text-align: left; font-size: 11px; }

.popupText { font-size: 11px; color: black; BACKGROUND-COLOR: #FFFF99; text-align: left;}

.calendar { background-color: #000000;}

.calendarheader { font-size: 16px; color: #cccccc; background: #26314B; padding: 2px; }
.calendarheader a:active  { color: #26314B; text-decoration: none; }
.calendarheader a:link    { color: #26314B; text-decoration: none; }
.calendarheader a:visited { color: #26314B; text-decoration: none; }
.calendarheader a:hover   { color: #ff8c00; text-decoration: underline; }

.calendarday { font-size: 12px; background-color: #ffffff; color: #26314B; padding: 2px; height: 75px; }
.calendarday a:active  { color: #26314B; text-decoration: none; }
.calendarday a:link    { color: #26314B; text-decoration: none; }
.calendarday a:visited { color: #26314B; text-decoration: none; }
.calendarday a:hover   { color: #ff8c00; text-decoration: underline; }

.calendarnumber { float: right; clear: both; border: 1px solid #26314B; background-color: #cccccc; width: 30px; padding: 2px; }
.calendarnumber a:active  { color: #26314B; text-decoration: none; }
.calendarnumber a:link    { color: #26314B; text-decoration: none; }
.calendarnumber a:visited { color: #26314B; text-decoration: none; }
.calendarnumber a:hover   { color: #ff8c00; text-decoration: underline; }


.disco { 
position: fixed;
top: 0;
z-index: 100; 
border: 1px solid black; 
background-color: red;
}


@charset "UTF-8";

/* Grey
########################################## */
.txt_grey-14 {
	font-size: 14px;
	color: #666666;
}
.txt_grey-14 a {
	color: #36a23d;
	text-decoration:underline;
}
.txt_grey-14 a:hover {
	color: #36a23d;
	text-decoration:none;
}
.txt_grey-12 {
	font-size: 12px;
	color: #666666;
}
.txt_grey-12 a {
	color: #36a23d;
	text-decoration:underline;
}
.txt_grey-12 a:hover {
	color: #36a23d;
	text-decoration:none;
}
.txt_grey-12-ALT {
	font-size: 12px;
	color: #666666;
}
.txt_grey-12-ALT a {
	color: #666666;
	text-decoration:underline;
}
.txt_grey-12-ALT a:hover {
	color: #666666;
	text-decoration:none;
}
.txt_grey-10 {
	font-size: 10px;
	color: #666666;
	vertical-align: bottom;
}
.txt_grey-10 a {
	color: #666666;
	text-decoration:none;
}
.txt_grey-10 a:hover {
	color: #666666;
	text-decoration:underline;
}


/* Blue
########################################## */
.txt_blue-18 {
	font-size: 18px;
	color: #006699;
}

.txt_blue-18 a {
	font-size: 18px;
	color: #006699;
	text-decoration:none;
}
.txt_blue-18 a:hover {
	font-size: 18px;
	color: #006699;
	text-decoration:underline;
}
.txt_blue-16 {
	font-size: 16px;
	color: #006699;
}
.txt_blue-14 {
	font-size: 14px;
	color: #006699;
}
.txt_blue-14 a {
	color: #006699;
	text-decoration:none;
}
.txt_blue-14 a:hover {
	color: #006699;
	text-decoration:underline;
}
.txt_blue-14 {
	font-size: 12px;
	color: #006699;
}
.txt_blue-14 a {
	color: #006699;
	text-decoration:none;
}
.txt_blue-14 a:hover {
	color: #006699;
	text-decoration:underline;
}

.txt_blue-12 {
	font-size: 12px;
	color: #006699;
}
.txt_blue-12 a {
	color: #006699;
	text-decoration:none;
}
.txt_blue-12 a:hover {
	color: #006699;
	text-decoration:underline;
}
.txt_blue-12 {
	font-size: 12px;
	color: #006699;
}
.txt_blue-12 a {
	color: #006699;
	text-decoration:none;
}
.txt_blue-12 a:hover {
	color: #006699;
	text-decoration:underline;
}
.txt_blue-10 {
	font-size: 10px;
	color: #006699;
}
.txt_blue-10 a {
	color: #006699;
	text-decoration:none;
}
.txt_blue-10 a:hover {
	color: #006699;
	text-decoration:underline;
}


/* Green
########################################## */
.txt_green-18 {
	font-size: 18px;
	color: #36a23d;
}

.txt_green-18 a {
	color: #36a23d;
	text-decoration:none;
}
.txt_green-18 a:hover {
	color: #36a23d;
	text-decoration:underline;
}
.txt_green-16 {
	font-size: 16px;
	color: #36a23d;
}
.txt_green-16 a {
	color: #36a23d;
	text-decoration:none;
}
.txt_green-16 a:hover {
	color: #36a23d;
	text-decoration:underline;
}
.txt_green-14 {
	font-size: 14px;
	color: #36a23d;
}
.txt_green-14 a {
	color: #36a23d;
	text-decoration:none;
}
.txt_green-14 a:hover {
	color: #36a23d;
	text-decoration:underline;
}
.txt_green-12 {
	font-size: 12px;
	color: #36a23d;
}
.txt_green-12 a {
	color: #36a23d;
	text-decoration:none;
}
.txt_green-12 a:hover {
	color: #36a23d;
	text-decoration:underline;
}


/* White
########################################## */
.txt_white-14 {
	font-size: 14px;
	color: #ffffff;
}
.txt_white-12 {
	font-size: 12px;
	color: #ffffff;
}
.txt_white-10 {
	font-size: 10px;
	color: #ffffff;
}
