/* SHS */
img	{
  border: 0;
  border-width: 0;
  border-style: none;
  padding: 0;
  margin: 0;
  }	
/* Header Container */
/* ----------------------------------------------------- */

#header {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 67px;
  clear:both;
  }
  
 #header_sr {
  margin: 0;
  padding: 0;
  width: 788;
  height: 67px;
  }
/* Logo Area */
/* ----------------------------------------------------- */

#logo {
  margin: 0;
  padding: 0;
  width: 300px;
  height: 67px;
  float: left;
  }
/* Login Link Area */
/* ----------------------------------------------------- */

#login_a {
  padding: 0;
  float: right;
  height: 67px;
  background-color:#e0e0e0;
  }

#login_a a
			{
			 text-decoration:none;
			 color:#900;
			}
			
#login_a a:hover
			{
			 color:#000;
			 text-decoration: underline;
			}
  
#login_a .f {
			font:10px arial;
			color:#000;
			text-align:right;
			}
			
#login_a .l {
			font:9px arial;
			text-align:center;
			}
			
#login_a .textField {
					 font:11px arial;
					 color:#000;
					 border:1px solid #900;
					 width:140px;
					 height:12px;
					}
					
#login_a .button   {
					 font:11px arial;
					 color:#fff;
					 background-color: #900;
					 border:1px solid #000;
					}
							
#login ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  }

#login li {
  margin: 0 0 0 7px;
  padding: 0;
  display: inline;
  font-size: 9px;
  color: #900;
  }

#login li.border {
  padding: 0 5px 0 0;
  border-right: 1px solid #900;
  }

#login li a {
  margin: 0;
  padding: 0 8px 0 0;
  color: #900;
  text-decoration: none;
  background-image: url(../images/bg_arrow.gif);
  background-repeat: no-repeat;
  background-position: right;
  background-color: transparent;
  }

#login li a:hover {
  padding: 0 8px 0 0;
  text-decoration: underline;
  }
/* Main Navigation Area */
/* ----------------------------------------------------- */
#nav {
  clear: both;
  margin: 0 0 3px 0;
  padding: 0;
  width: 100%;
  height: 23px;
  background-color: #900;
  }

#nav ul {
  float: left;
  margin: 0;
  padding: 0;
  list-style-type: none;
  background-image: url(../images/bg_nav_li.gif);
  background-repeat: repeat-x;
  }

#nav li {
  display: inline;
  }

#nav li a {
  margin: 0 1px 0 0;
  padding: 5px 9px 0 9px;
  height: 18px;
  float: left;
  font-size: 11px;
  color: #666;
  text-decoration: none;
  background-color: #fff;
  background-image: url(../images/bg_nav_off.gif);
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  }

#nav li a.end {
  margin: 0;
  }

#nav li a:hover {
  color: #900;
  background-image: url(../images/bg_nav_on.gif);
  }
  
/* CLC/SHS */
#navT {
  clear: both;
  margin: 0 0 3px 0;
  padding: 0;
  width: AUTO;
  height: 18px;
  }

#navT ul {
  float: left;
  margin: 0;
  padding: 0;
  list-style-type: none;
  background-image: url(../images/bg_nav_li.gif);
  background-repeat: repeat-x;
  }

#navT li {
  display: inline;
  }

#navT li a {
  margin: 0 1px 0 0;
  padding: 5px 9px 0 9px;
  height: 18px;
  float: left;
  font-size: 11px;
  color: #666;
  text-decoration: none;
  background-color: #fff;
  background-image: url(../images/bg_nav_off.gif);
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  }

#navT li a.end {
  margin: 0;
  }

#navT li a:hover {
  color: #900;
  background-image: url(../images/bg_nav_on.gif);
  }
  
/* Footer Area */
/* ----------------------------------------------------- */

#footerA {
  width: 770px;
  margin: 10px 0 0 0;
  padding: 0;
  text-align: right;
  }

#footerA ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline;
  }

#footerA li {
  margin: 0;
  padding: 0;
  display: inline;
  font-size: 9px;
/* hide from IE mac \*/
  border-left: 1px solid #666;
/* end hiding from IE5 mac */  }

#footerA li.noborder {
  border: 0;
  }

#footerA li a {
  margin: 0;
  padding: 0 3px 0 6px;
  color: #900;
  text-decoration: none;
  }

#footerA li a:hover {
  text-decoration: underline;
  }

#footerB {
  clear: both;
  height: 23px;
  width: 730px;
  margin: 10px 0 0 0;
  padding: 0 40px 0 0;
  background-image: url(../images/bg_footer.gif);
  background-repeat: no-repeat;
  background-position: right;
  }
  
#footerB_Z {
  clear: both;
  height: 28px;
  width: 730px;
  margin: 10px 0 0 0;
  padding: 0 40px 0 0;
  background-image: url(../images/logo_footer_bold.gif);
  background-repeat: no-repeat;
  background-position: right;
  }
  
#footerB_Z p {
  margin-top: 0;
  font-size: 9px;
  text-align: right;
  }

#footerB p {
  margin-top: 0;
  font-size: 9px;
  text-align: right;
  }

#footerA.wider {width:95%;}
#footerB.wider {width:95%;}

/* CLC */
.main	{font:12px verdana;
		 background:#ffffff;
		 color:#000000;
		 margin:0px;}
		 
.textbox {font:12px arial;
		  border:1px black solid;
		  height:18px;}
		  
.formTable {border-spacing:1px;
			padding:5px;
			margin:0 auto;}
			
.formTableL {border-spacing:1px;
			padding:5px;}
			
.tabRWB {border-spacing:0px;
			height:7px;
			width:100%;
			border:solid 1px black;
			margin:0 auto;}
			 
.dataTableL {border-spacing:2px;
			 padding:5px;}
			 
.dataTableC {border-spacing:2px;
			 padding:5px;
			 margin:0 auto;}
			 
.dataTableRWB {border-spacing:0px;
			 padding:5px;
			 margin:0 auto;}
			 
.dataTag	{font:bold 14px tahoma;
			 background:#ffffff;
			 color:#000000;
			 text-align:center;
			 border:solid 1px black;}
			 
.dataTagRWB	{font:bold 15px arial;
			 background:#ffffff;
			 color:#000000;
			 text-align:left;
			 padding:7px;}
			 
.formField	{font:bold 12px verdana;
			 color:#900;
			 text-align:left;}

.form	{
	background-color:#FFFFFF;
	border-left-style: none;
}
		 
.formitemn	{font:bold 12px verdana;
			 color:black;
			 text-align:right;}
			 
.required {font:10px arial;
		   font-style:italic;}
		   
.requiredr {font:10px arial;
		   font-style:italic;
		   color:red;}
 
.fieldName	{font:bold 10px arial;
			 color:black;
			 text-align:right;}
			 
.fieldText	{font: 11px arial;
			 color:black;
			 text-align:left;}
			 
.formitemnl	{font:bold 12px verdana;
			 color:#000000;
			 text-align:left;}
			 
.sm_form {font:bold 10px verdana;
		  color:#00000;}
		  
.displayText {font:bold 12px arial;
			 color:black;
			 text-align:left;}
			 
.button	{font:400 12px arial;
		 background-color:#900;
		 color:white;
		 border:1px ridge #c0c0c0;
		 padding:3px;}

.menuheader     {font:bold 13px arial;
				 color:#ffffff;
				 background-color:#900;
				 padding-left:5px;
				 padding-top:4px;
				 padding-bottom:4px;
				 padding-right:0px;
				 width:250px;}

/* Alert Text */
.notification	{font:12px verdana;
				 color:#EE0000;
				 text-align:left;}
				 
.notificationc	{font:12px verdana;
				 color:#EE0000;
				 text-align:center;}

.notificationa	{font:bold 14px verdana;
				 color:#EE0000;}
				
.highlight		{font:bold 12px arial;
				 color:red;
				 background-color:yellow;}

.error		    {font:bold 14px arial;
				 color:red;}
/* Alert Text */


/* Table Text/Body Text */
.l_small {
			font:9px arial;
			text-align:left;
			}
			
.postScript {font:10px verdana;
			 color:#000000;
			 font-style:italic;}
			 
.normtext	{font:12px verdana;
			 color:#000000;
			 text-align:left;}
			 
.normtextva	{font:12px verdana;
			 color:#000000;
			 text-align:left;
			 vertical-Align:top;}
			 
.normtextd	{font:12px verdana;
			 color:#000000;
			 padding-right:4px;
			 text-align:left;}
			 
.normtexts	{font:10px verdana;
	         color:#000000;}
			 
.normtextc	{font:12px verdana;
			 color:#000000;
			 text-align:center;}
			 
.normtextr	{font:12px verdana;
			 color:#000000;
			 text-align:right;}
			 
.normtextw	{font:12px verdana;
			 color:#000000;
			 background-color:#ffffff;
			 text-align:left;}
			 
.normtextwc	{font:12px verdana;
		     color:#000000;
			 background-color:#ffffff;
			 text-align:center;}
			 
.normtextlwc {font:16px verdana;
			  color:#000000;
			  background-color:#ffffff;
			  text-align:center;}

.normtextrw	{font:600 12px verdana;
			 color:#ffffff;
			 text-align:right;}

.normtexta	{font:12px verdana;
			 color:#000000;
			 border-top:0px;
			 border-bottom:0px;
			 border-left:0px;
			 border-right:1px solid #000000;}
			 
.normtextar	{font:12px verdana;
			 color:#000000;
			 border-top:0px;
			 border-bottom:0px;
			 border-left:0px;
			 border-right:1px solid #000000;
			 text-align:right;}
			 
.normtextac	{font:12px verdana;
			 color:#000000;
			 border-top:0px;
			 border-bottom:0px;
			 border-left:0px;
			 border-right:1px solid #000000;
			 text-align:center;}
/* Table Text/Body Text */

.headwn	{font:bold 11px tahoma;
		 background:#900;
		 color:#ffffff;
		 padding:4px;
		 text-align:left;}
		 
.headwnm	{font:14px arial;background:#000000;color:#ffffff;padding-left:2px;}
		 
.headwna {font:11px arial;
		 background:#FFFECB;
		 color:#000000;
		 padding:3px;
		 text-align:left;
		 border:1px solid black;}
		 
.headwnad {font:bold 12px arial;
		 background:#FFFECB;
		 color:#900;
		 padding:3px;
		 text-align:left;
		 border:1px solid black;}
		 
.headc_sr	{font:bold 14px arial;
		 color:#000000;
		 padding:4px;
		 background-color:#e0e0e0;
		 text-align:left;}
		 
.headwnb	{font:bold 11px tahoma;
		 background:#000;
		 color:#ffffff;
		 padding:2px;
		 text-align:left;}
		 
.headwnr	{font:bold 11px tahoma;
		     background:#900;
		     color:#ffffff;
		     padding:4px;
		     text-align:right;}
		 
.thead	{font:bold 14px arial;
		 color:white;
		 text-align:left;
		 padding-left:4px;
		 padding-right:12px;
		 background-color:#900;
		 border-bottom:2px solid;
		 border-color:#c0c0c0;
		 margin:0px;}

.tthead	{font:20px arial;
		 color:white;
		 text-align:left;
		 padding-left:4px;
		 background-color:#900;
		 border-bottom:2px solid;
		 border-color:#c0c0c0;
		 margin:0px;}
		 
.tcli {font:9px verdana;
	    color:black;
		margin-bottom:5px;}
		
.tclii {font:9px verdana;
	    color:black;
		margin-bottom:5px;
		list-style-type:lower-alpha;}
		
.hmli {	margin-bottom:5px;}
		 
.cntext	{font:9px verdana;color:#000000;}
/* Calendar */
.calWy	{color:#000000;font:14px arial;text-align:center;background-color:#c0c0c0;}
.calLy	{color:#ffffff;font:bold 14px arial;text-align:center;background-color:#000000;}
.calnum {color:#ffffff;font:bold 16px arial;text-align:center;background-color:#000000;width:20px;}
.calgtd {color:#000000;font:12px verdana;text-align:right;background-color:#c0c0c0;}
.calavail {color:#000000;font:12px verdana;text-align:right;background-color:#ffffff;}
.cala	{color:#000000;font:bold 12px verdana;text-align:left;background-color:#ffffff;}
.cald	{color:#ffffff;font:bold 12px verdana;text-align:right;background-color:#646464;}
.normL	{border:1px solid #e0e0e0;text-align:center;}
.normLink {color:#0000aa;text-decoration:none;font:14px arial;text-align:center;}
.overLink {color:#0000aa;text-decoration:none;font:14px arial;border:1px solid #000000;cursor:hand;text-align:center;} 
div.autosize { display: table; width: 1px; }
div.autosize > div { display: table-cell; }
#blockrates {
	
	border: thin solid #9DACBF;
	width: 800px;
}
#blockrates_list {
	
	border: thin solid #9DACBF;
}
#csr_text {
	width: 750px;
	border: thin solid #993300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	background-color: #CFEBEB;
	padding: 5px;
}

