﻿.utilitylk{color:#ffffff;font-size:10px;padding-right:15px;}
.utilitylk a:link{color:#ffffff;font-size:10px;text-decoration:none;}
.utilitylk a:visited{color:#ffffff;font-size:10px;text-decoration:none;}
.utilitylk a:active{color:#ffffff;font-size:10px;text-decoration:none;}
.utilitylk a:hover{color:#ffffff;font-size:10px;text-decoration:underline;}

.breadcrumb {font-family:Arial, Helvetica, sans-serif;display:block;text-align:right;margin-right:35px;margin-top:4px;
}
.breadcrumb{font-size: 9px; color: #000000;
}
.breadcrumb a:link{font-size: 9px;text-decoration: underline;color:#000000;
}
.breadcrumb a:visited{font-size: 9px;text-decoration: underline;color:#000000;
}
.breadcrumb a:active{font-size: 9px;text-decoration: underline;color:#000000;
}
.breadcrumb a:hover{font-size: 9px;color:#000000;text-decoration: none;
}

.formfix{margin:0px 0 0 18%;padding:0px 0 10px 0;}

.pstyle{margin:5px 20px 10px 20px;text-align:left;}
h4{font-family:Arial, Helvetica, sans-serif;color:#333333;font-size:12px;font-weight:bold;}
h2{clear:both; font-family:Arial, Helvetica, sans-serif;color:#333333;font-size:16px;font-weight:bold;margin:0px 0 10px 10px;padding:0;}
.usertype{font-style:italic;color:#333333;}

.validtext{color:#666666;font-size:9px;margin:5px 0px 0px 40px;}

*:first-child+html .validtext{color:#666666;font-size:9px;margin:5px 0px 0px 10px;}
* html .validtext{color:#666666;font-size:9px;margin:5px 0px 0px 10px;}


.secure{cursor:pointer; width:75px;display:block;border:1px solid #e9e6e6;height:25px;padding:2px 8px 2px 8px;background-color:#ffffcc;margin:0px;}
.secure img{border:0px;margin:0px;padding:0px;}


.errorpop{width:100%;height:auto;min-height:65px;padding:0px;margin:0px;background-color:#ffffcc;border:1px solid #ffcc00;color:#c60000;background-image:url(../images/errorpop.gif);background-repeat:no-repeat;background-position: 25px 10px;}
.errorpop p{font-weight:bold;margin:20px 20px 20px 75px;}
.errorpop ul{margin:10px 20px 20px 100px;}
.errorpop li{font-size:10px;margin-left:25px;}

* html .errorpop{width:100%;height:1px;min-height:65px; padding:0px;margin:0px 0 10px 0;background-color:#ffffcc;border:1px solid #ffcc00;color:#c60000;background-image:url(../images/errorpop.gif);background-repeat:no-repeat;background-position: 25px 5px;}
* html .errorpop p{font-weight:bold;margin:20px 20px 10px 100px;}
* html .errorpop ul{margin:10px 20px 20px 100px;}
* html .errorpop li{font-size:10px;margin-left:25px;}



.errorpopsm{width:100%;height:auto;padding:0px;margin:0px;background-color:#ffffcc;border:1px solid #ffcc00;color:#c60000;background-image:url(../images/errorpop.gif);background-repeat:no-repeat;background-position: 25px 15px;}
.errorpopsm p{font-weight:bold;margin:20px 20px 10px 15px;}
.errorpopsm ul{margin:10px 20px 20px 15px;}
.errorpopsm li{font-size:10px;margin-left:25px;}

.successpop{width:100%;height:auto;min-height:65px;padding:0px;margin:0px;color:inherit;border:1px solid #83d181;background-color:#f9fff9;background-image:url(../images/successpop.gif);background-repeat:no-repeat;background-position: 25px 10px;}
.successpop p{font-weight:bold;margin:20px 20px 20px 75px;}
.successpop ul{margin:10px 20px 20px 100px;}
.successpop li{font-size:10px;margin-left:25px;}

* html  .successpop{width:100%;height:1px;min-height:65px;padding:0px;margin:0px 0 10px 0;color:inherit;border:1px solid #83d181;background-color:#f9fff9;background-image:url(../images/successpop.gif);background-repeat:no-repeat;background-position: 25px 5px;}
* html  .successpop p{font-weight:bold;margin:20px 20px 20px 75px;}
* html  .successpop ul{margin:10px 20px 20px 100px;}
* html  .successpop li{font-size:10px;margin-left:25px;}


.successpopsm{width:100%;height:auto;padding:0px;margin:0px;color:inherit;border:1px solid #83d181;background-color:#f9fff9;background-image:url(../images/successpop.gif);background-repeat:no-repeat;background-position: 25px 10px;}
.successpopsm p{font-weight:bold;margin:20px 20px 20px 25px;}
.successpopsm ul{margin:10px 20px 20px 25px;}
.successpopsm li{font-size:10px;margin-left:25px;}



/*BASIC TAGS*/


.utilitylk_login{position:relative;top:-25px; float:right;color:#ffffff;font-size:10px;padding-right:25px;}
.utilitylk_login a:link{color:#ffffff;font-size:11px;text-decoration:none;}
.utilitylk_login a:visited{color:#ffffff;font-size:11px;text-decoration:none;}
.utilitylk_login a:active{color:#ffffff;font-size:11px;text-decoration:none;}
.utilitylk_login a:hover{color:#ffffff;font-size:11px;text-decoration:underline;}

p{font-size:0.7em; margin:0; padding:3px 0; }
li {font-size:12px;list-style-image:url(../images/common/bullet.gif);
}

b{font-weight:bold;}

.errormessage{padding-top:10px;margin:10px;color:red;font-size:12px;font-weight:bold;}
.errormessagecenter{padding-top:10px;margin:10px;color:red;font-size:12px;font-weight:bold;text-align:center; }
.errormessagecenter a:link{color:red;font-size:12px;font-weight:bold;text-decoration:underline;}
.errormessagecenter a:visited{color:red;font-size:12px;font-weight:bold;text-decoration:underline;}
.errormessagecenter a:active{color:red;font-size:12px;font-weight:bold;text-decoration:underline;}
.errormessagecenter a:hover{color:red;font-size:12px;font-weight:bold;text-decoration:none;}

.statusmessage{margin:10px;color:#003300;font-size:12px;font-weight:bold;}
.moreProperties{margin:10px;color:#e68225;font-size:14px;font-weight:bold;}
.ast{color:Red;font-weight:bold;}
.statusmessagecenter{padding-top:10px;margin:10px;color:#003300;font-size:12px;font-weight:bold;text-align:center;}


* html .statusmessage{margin:0px;color:#003300;font-size:12px;font-weight:bold;padding:0px;}
* html .ast{color:Red;font-weight:bold;}
* html .statusmessagecenter{padding-top:10px;margin:10px;color:#003300;font-size:12px;font-weight:bold;text-align:center;}



/* Grid*/
.grid{font-size:10px;background-color:#dee0e1;border-color:#dee0e1;border-width:1px;border-style: solid;font-family:Arial, Helvetica, sans-serif;text-align:left;width:100%;padding:4px;
}
.grid td{font-size:10px;color:#000000;background-color:#FFFFFF;padding:8px;
}
.grid th {font-size:10px;color:#000000;padding:8px;background-color: #eeeff0;
}
.grid th a{font-size:10px;
}
.grid a:link{font-size:10px;color:#0255a8;text-decoration:underline;
}
.grid a:visited{color:#0255a8;
}
.grid a:active{color:#0255a8;
}
.grid a:hover{color:#333333;text-decoration:none;
}


/* Grid*/
.grid2{font-size:10px;background-color:#dee0e1;border-color: #dee0e1;border-width: 1px;border-style: solid;font-family:Arial, Helvetica, sans-serif;text-align:left;width:100%;padding:3px;
}
.grid2 td{font-size:10px;color:#000000;background-color:#FFFFFF;padding:8px 8px 8px 8px;
}
.grid2 th a{font-size:10px; 
}
.grid2 th {font-size:10px;color:#0255a8;padding:8px;background-color: #eeeff0;
}
.grid2 a:link{font-size:10px;color:#0255a8;text-decoration:underline;
}
.grid2 a:visited{color:#0255a8;
}
.grid2 a:active{color:#0255a8;
}
.grid2 a:hover{color:#333333;text-decoration:none;
}

/* Grid*/
.grid3{font-size:10px;background-color:#dee0e1;border-color: #dee0e1;border-width: 1px;border-style: solid;font-family:Arial, Helvetica, sans-serif;text-align:left;width:100%;padding:3px;
}
.grid3 td{font-size:10px;color:#000000;background-color:#FFFFFF;padding:8px 2px 8px 2px;
}
.grid3 th a{font-size:10px; 
}
.grid3 th {font-size:10px;color:#0255a8;padding:8px 2px 8px 2px;background-color: #eeeff0;
}
.grid3 a:link{font-size:10px;color:#0255a8;text-decoration:underline;
}
.grid3 a:visited{color:#0255a8;
}
.grid3 a:active{color:#0255a8;
}
.grid3 a:hover{color:#333333;text-decoration:none;
}

.grid_report{font-size:10px;background-color:#dee0e1;font-family:Arial, Helvetica, sans-serif;text-align:left;width:100%;
}
.grid_report td{font-size:10px;color:#000000;background-color:#FFFFFF;padding:8px;
}


.greybg{background-color:#eeeff0;
}
.close_window{margin:0px;padding:0px;
}
.close_window a{font-size:10px;color:#ff6201;text-align:right;
}

.btn_quicksearch
{

    font-size:12px;
   font-family:Arial, Helvetica, sans-serif; font-weight:bold;
  
   color:#666666;
   background-color:#ffffff;
   border:1px solid #cccccc;
   padding:2px 4px 2px 4px;
  
}
.quicksearch
{height:16px;
	width:155px;
	font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   color:#999999;
}
.labelformat
{
	display:block;
	padding-top:5px;
	margin-left:160px;
}
.labelformat .link{color:blue;text-decoration:underline;}
.boldhead{font-weight:bold;color:#0054a7;font-size:12px;display:block;padding:22px 0px 12px 5px;}

.itemname{font-weight:bold;color:#0054a7;font-size:16px;}


   .noresults {margin-right:auto;padding:0px;width:90%;margin-top:20px;margin-bottom:15px;}

.noresults ul{list-style-type:none;margin:0px;padding:0px;}
.noresults li{color:#ee0b0b;font-size:12px;font-weight:bold;padding-left:30px;height:22px;padding-top:5px;}

.noresults h3{color:#f9722e;font-size:12px;margin-top:0px;}
.noresults a{color:#ee0b0b;font-size:10px;
}
.noresults a:link{color:#ee0b0b;text-decoration:underline;font-weight:normal;
}
.noresults a:active{color:#ee0b0b;text-decoration:underline;font-weight:normal;
}
.noresults a:visited{color:#ee0b0b;text-decoration:underline;font-weight:normal;
}

.noresults a:hover{color:#ee0b0b;text-decoration:none;
}
.centeralign{text-align:center;width:auto;}


.red{display:block;color:red;font-size:9px;text-align:right;
}


/* ST Added styles */
.grid2 tr td.rownumber
{
	width: 35px;
}
.grid2 tr td.small
{
	width: 125px;
}
.grid2 tr td.medium
{
	width: 200px;
}
.grid2 tr td.large
{
	width: 300px;
}
.grid2 tr td.checkbox
{
	width: 1px;
}
.grid tr.row td
{
	background-color:#fff;
}
.grid tr.altrow td
{
	background-color:#eeeff0;
}
.grid3 tr.altrow td
{
	background-color:#eeeff0;
}
.grid tr.soldrow td
{
	background-color:#fbf9c8;
}
.grid tr.altsoldrow td
{
	background-color:#ffffea;
}
.grid3 tr.soldrow td
{
	background-color:#fbf9c8;
}

.formholder fieldset.read label.edit { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align:right;
	font-weight:bold;
}
.formholder fieldset.read label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 0 5px 0; /* set top margin same as form input - textarea etc. elements */
	text-align:right;
	font-weight:bold; 
}
.formholder fieldset label.read { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px;
	padding: 0; 
	margin: 0 5px 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right;
	font-weight:bold;
}

.read2 { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px;
	padding: 10px 0 0 0; 
	margin: 10px 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right;
	font-weight:bold;border:1px solid red;
}




*:first-child+html .read2{display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px;
	padding: 0; 
	margin: 0px 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right;
	font-weight:bold;}
	
* html .read2{display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px;
	padding: 0; 
	margin: 0px 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right;
	font-weight:bold;}



.formholder textarea.multiline
{
	width: 200px;
	height: 75px;
}
.formholder select.small
{
	width: 105px;
}
.formholder select.medium
{
	width: 155px;
}
.formholder select.large
{
	width: 205px;
}
.formholder input.small
{
	width: 100px;
}
.formholder input.medium
{
	width: 150px;
}
.formholder input.large
{
	width: 200px;
}
.formholder input.xlarge
{
	width: 300px;
}
.formholder table.formview
{
	width: 100%;
}
.formholder span.multiline
{
	display:block;
	width:200px;
	margin-left:160px;
}

.linkbold:link{color:#0255a8;text-decoration:underline;font-size:11px;font-weight:bold;}
  .linkbold:visited{color:#0255a8;text-decoration:underline;font-size:11px;font-weight:bold;}
   .linkbold:active{color:#0255a8;text-decoration:underline;font-size:11px;font-weight:bold;}
    .linkbold:hover{color:red;text-decoration:none;font-size:11px;font-weight:bold;}

.inputfix{position:relative;top:5px;left:5px;}

 .link:link{color:#0255a8;text-decoration:underline;font-size:11px;}
  .link:visited{color:#0255a8;text-decoration:underline;font-size:11px;}
   .link:active{color:#0255a8;text-decoration:underline;font-size:11px;}
    .link:hover{color:red;text-decoration:none;font-size:11px;}

.regsteps{margin:0px auto 0 auto;padding:0px;width:90%;}
.regsteps li{padding:0px; margin:0px 4% 0px 4%;background-color:#ffffff;display:block;float:left;list-style-type:none;}
.regsteps #L3_1{width:19px;height:31px;background-image:url(../images/Level3/1.gif);background-repeat:no-repeat;}
.regsteps #L3_2{width:20px;height:31px;background-image:url(../images/Level3/2.gif);background-repeat:no-repeat;}
.regsteps #L3_3{width:19px;height:31px;background-image:url(../images/Level3/3.gif);background-repeat:no-repeat;}
.regsteps #L3_4{width:20px;height:31px;background-image:url(../images/Level3/4.gif);background-repeat:no-repeat;}
.regsteps #L3_5{width:19px;height:31px;background-image:url(../images/Level3/5.gif);background-repeat:no-repeat;}
.regsteps #L3_6{width:19px;height:31px;background-image:url(../images/Level3/6.gif);background-repeat:no-repeat;}
.regsteps #L3_7{width:19px;height:31px;background-image:url(../images/Level3/7.gif);background-repeat:no-repeat;}
.regsteps #L3_8{width:20px;height:31px;background-image:url(../images/Level3/8.gif);background-repeat:no-repeat;}

.regsteps #L3_1_on{width:19px;height:31px;background-image:url(../images/Level3/1_on.gif);background-repeat:no-repeat;}

/*toggle tabs generic


.gen_togglebottom {display:block;width:auto;margin:0px;padding:0px;height:14px; background-position:right;background-image:url("../Images/toggle_grey_bottom.png"); background-repeat:no-repeat;}

.greytoggle{margin:7px 0 0 0;padding:0px;width:541px;height:34px; background-image:url(../Images/togglebg.png);background-repeat:no-repeat;background-position:right;}
.greytoggle li{margin:0px;padding:0px;list-style-image:none;float:left;width:106px;height:34px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.greytoggle li a{text-align:center;display:block;width:106px;height:34px;color:#5a5a5a;font-size:12px;}

.greytoggle li a:hover{background-image:url(../Images/toggletab.png);text-decoration:none;color:#ffffff;font-size:14px;}

.greytoggle .on{background-image:url(../Images/toggletab.png);}
.greytoggle .on a{text-align:center;color:#ffffff;font-size:14px;}
.greytoggle .on a:hover{text-decoration:none;background-image:none;}

*/


.greytoggle{margin:5px 0 0 0;padding:0px;width:auto;height:25px;background-color:#eeeeee;border-top:1px solid #999999;border-bottom:1px solid #999999;}
.greytoggle li{margin:0;padding:0px 10px 0 10px;list-style-image:none;float:left;width:auto;height:25px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.greytoggle li a{margin:0;padding:0px;text-align:center;display:block;width:auto;height:25px;color:#5a5a5a;font-size:12px;}

.greytoggle li a:hover{background-color:#999999;text-decoration:none;color:#ffffff;font-size:12px;}

.greytoggle .on{background-color:#999999;}
.greytoggle .on a{text-align:center;color:#ffffff;font-size:12px;}
.greytoggle .on a:hover{text-decoration:none;background-image:none;}


.submit{display:block;margin:15px 0 0 0;padding:0;text-align:right;}

.submitcenter{display:block;margin:15px 0 0 0;padding:0;text-align:center;}

.submitcenter .btn
{

   font-size:10px;
   font-family:Arial, Helvetica, sans-serif; font-weight:bold;
  
   color:#666565;
   background-image:url(../images/gen_submit.gif);
   border:1px solid #c0bebe;
   padding:0px 3px 0 3px;margin:0px;text-align:center;
   height:25px;
  
}
.submit .btn2
{

   font-size:10px;
   font-family:Arial, Helvetica, sans-serif; font-weight:bold;
  
   color:#666565;
   background-image:url(../images/gen_submit.gif);
   border:1px solid #c0bebe;
   padding:0px 3px 0 3px;margin:0px;text-align:center;
   height:25px;
  
}
.submit .btn
{

   font-size:10px;
   font-family:Arial, Helvetica, sans-serif; font-weight:bold;
 
   color:#666565;
   background-image:url(../images/gen_submit.gif);background-position:left;
   border:1px solid #c0bebe;
   padding:0px 3px 0 3px;margin:0px;text-align:center;
   height:25px;
  
}


.submitcenter{display:block;margin:0px;padding:0px;text-align:center;}


/*TOGGLE BUTTONS*/

.tabsB {float:left;clear:inherit;width:100%;background:#ffffff;background-image:url(../images/togglebk.gif);background-repeat:repeat-x;background-position:bottom;
	font-size:93%;line-height:normal;margin-top:5px;margin-bottom:10px;
}
.tabsB ul {margin:0;padding:5px 10px 0 25px;list-style:none;
}
.tabsB li { display:inline;margin:0;padding:0;
}
.tabsB a {float:left;background-color:#eae8e8;border-bottom:1px solid #999999;border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;margin:0;padding:0;text-decoration:none;
}
.tabsB a span {float:left;display:block;padding:4px 8px 4px 8px;color:#666666;font-size:12px;font-weight:bold;
}
.tabsB a span {float:none;
}
.tabsB a:hover {background-color:#ffffff;border-bottom:1px solid #ffffff;
}
.tabsB a:hover span {color:#ffffff;color:#000000;
}
.tabsB a:hover {text-decoration:none;
}
.pTab1 {background-color:Red;display:block;width:100px;
}
.tabsB a:hover span {background-position:100% -42px;
}
.tabsB #current a {background-position:0% -42px;
}
.tabsB #current a span {background-position:100% -42px;
}
.tabsB ul li.over a {background-position:0% -42px;color:#000;text-decoration:none;background-color:#fff;border-bottom:1px solid #fff;}
.tabsB ul li.over a span {background-color:#fff;color:#000;background-position:100% -42px;}

.searchnav_holder_toggle img{border:0px;margin:0px;padding:0px;}

*:first-child+html .searchnav_holder_toggle a{padding:0px;margin:0px;}
*:first-child+html .searchnav_holder_toggle div{padding:0px;margin:0px;}
*:first-child+html .searchnav_holder_toggle .test{padding:0px;margin:0px;height:30px;}

.PropFieldFlagsLabel{background-color:#feffbc;width:100px;margin:5px;padding:1px;text-align:center;position:relative;left:5px;}
.PropFieldFlagsLabel2{background-color:#feffbc;width:100px;margin:0 0 0 20px;padding:1px;text-align:center;}

#Footer 
{
    height:97px;
	color:#cccccc;
	font-size:10px;
	line-height: 80px; 
	text-align: center; 
	font-family:Arial, Helvetica;
	background-image:url(../images/footer_repeat.gif);
	background-repeat: repeat-x;
}


.freelabel { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	padding: 0; 
	margin: 0 5px 0; /* set top margin same as form input - textarea etc. elements */
	text-align:left;
	font-weight:bold; 
}
