  body { 
			 color: #000000; 
			 background-color: white; 
			 margin :  0;
			}
 /* main formatting */
   img      {border:none}
   
   div,p    {margin: 5px 0px;}
   
   div.nosp {margin:0;}
   
   
			 
			 	 
   div, p, ul, ol,li,h1,h2,h3,td,a {
	   font-family: Arial, Helvetica, sans-serif;
	     }
	div, p, ul, ol,li,td,a,.reg {
	    font-size:10px;
		font-weight: normal;
		line-height:10px;
		color:#000000;
	     }
		   	   
	ul, ol   {
	      margin-top:5px;
	      margin-left:20px;
		  margin-bottom:5px;}	

	 a        {margin: 0px;}  
		
	a:link    {color:#0000cc}
  	a:visited {color:#0000cc}
  	a:hover   {color:#0000cc}
  	a:active  {color:#0000cc}
	
	a.arrow    {
	      background-color:#99ccff;
		  margin:0px;
		  padding:0px 2px;
		  border:solid #0000cc 0px;
		  width:10px;
		  text-decoration: none;}
			   
	.centered {text-align: center;}
	.right	  {text-align: right;}
	.left	  {text-align: left;}
	.bold     {font-size:11px;font-weight: bold;}
	
	
	/* main containers */
	div#outframe { 
         margin: 5px;
		 text-align:left;}
			 
   div#inframe { 
         margin: 0 10px;}
		 
   div#form { 
         margin: 0 0 0 25px;}
			 	
	div#home {
	       width:100%;
	       margin: 0px;}	
	div#home table {
	        width:100%;
			height:4px;
			border-bottom: solid #cccccc 1px;
			padding:0px} 
	div#home td.home {
	        width:30%;
			background-color:#396;
			text-align:left;padding:0px}
	div#home td.help {
	        width:30%;
			background-color:#36f;
			padding:0px;
			border-left:solid #FFFFFF 2px;}
	div#home td.search {
	        width:30%;
			background-color:#f90;
			padding:0px;
			border-left:solid #FFFFFF 2px;}
			 
	div#icons {
	        width:100%;
	        margin: 0px;}	
	div#icons table {
	        width:100%;
			height:14px;
			background-color:#fff;
			border: solid #d8d8d8 1px;
			padding:1px} 
	div#icons td.home {
	        width:30%;
			/*background-color:#9FC;*/
			background-color:#396;
			text-align:left;
			padding:1px}
	div#icons td.help {
	        width:30%;
			/*background-color:#9CF;*/
			background-color:#36f;
			text-align:center;
			padding:1px}
			
	div#icons td.search {
	        width:30%;
			 /*background-color:#CCF;*/
			background-color:#f90;
			text-align:right;
			padding:1px}
			
	div#topBar {
	         width:100%;
	         margin: 0px;
			 margin-left:5px;
			 height:3px;
			 border-bottom: solid #cccccc 1px;padding:0px}
	div#topBar .col1 {
	          width:33%;
			  background-color:#396;
			  height:3px;
			  float:left;
	         }
	div#topBar .col2 {
	          width:33%;
			  background-color:#36f;
			  height:3px;
			  float:left;
			  margin-left:3px;
	         }
	div#topBar .col3 {
	          width:33%;
			  background-color:#f90;
			  height:3px;
			  float:left;
			  margin-left:3px;
	         }		 		 
	/*div#home .col1 {
	          margin: 0;
	          width:30%;
			  margin-right:1;
			  background-color:#9FC;
			  text-align:left;}
    div#home .col2 {
	          margin: 0;
	          width:30%;
			  margin-left:1;
			  margin-right:1;
			  background-color:#9CF;
			  text-align:center;}
    div#home .col3 {
	          margin: 0;
			  width:30%;
			  margin-left:1;
			  padding-right:2;
			  background-color:#CCF;
			  text-align:right;}	
			  
	div#col1 a 	
	       { font-size:9px;}	*/		  
	div#subnav	/*curr not used*/
	         {margin:0px;
			 line-height:8px;
			 text-align:left;
			 color:#888888;
			 font-size:10px;
			 }
	div#subnav span {padding-left:3px;padding-right:3px}
	div#subnav span a {color:#666666;background-color:#FFF;font-size:10px;}

    div#footer {font-size:8pt;
	            text-align:left;
	            margin:10px 0px 3px 3px;
				color:#666666;
	          }
	div#footer a {color:#333333;}
	
	
	div#copyright {
	          width:100%;
			  margin: 0px;
			  margin-top:5px;
			  padding-left:3px;
			  padding-top:3px;
			  font-size:9px;
			  color:#888888;
			  border-top: solid #cccccc 1px;}
			  
	div#toptitle {
	          font-size:13px;
	          color:#099;
			  text-align: left;
			  font-weight: bold;
			  line-height:13px;
	         }
			 
	div#title {
	          font-size:12px;
	          color:#003366;
			  text-align: left;
			  font-weight: bold;
			  line-height:9px;
	         }
	div#title span {
	          font-weight: normal;
			  line-height:11px;}
	div#title div {
	          margin-top:3px;
			  font-size:11px;
	          color:#003366;
	          font-weight: normal;
			  line-height:11px;}		  
			  
			  
			  
	div.link	{
	          margin: 3px 0px	  
			}  
	div.link,
	div.link a, 
	div.link a:active, 
	div.link a:visited {
	          color:333333;}
	div.linkTop	{
	          margin:0px 0px 10px 0px	  
			}  
	div.linkTop,
	div.linkTop a, 
	div.linkTop a:active, 
	div.linkTop a:visited,
	div.linkTop a:hover {
	          color:#ee9406;}			  
			 
	div#paging   {width:250px;font-size:9px;margin-right:0px} 
	div#paging a {font-size:9px;color:#333333} 		  
	div#logo {margin: 2px 0px 1px 10px;}
			  		  		 
	ul.homelinks { 
	          margin: 5px 0px 0px 15px;
			  }
	ul.homelinks li {
	          vertical-align: top; 
	          padding-bottom:5px;
			  list-style-type: square;
			  list-style-position: outside;
			  list-style-image:url("/mobile/images/home_arrow.gif");
			  font-weight: normal;
			  font-size: 11px;
			  line-height:12px;}
	ul.homelinks  li  {
	          padding-left:0px;
			  color:#888888;
			  }		  
	ul.homelinks  li a,
	ul.homelinks  li a:visited,
	ul.homelinks  li a:hover {
			  color:#000033;  /*#0066FF*/
			  font-weight: normal;
			  font-size: 11px;
			  line-height:12px;}
	
		  
	.head    { 
	          font-size:11px;
	          font-weight: bold;
			  margin:3px 0px;
			  color:#000000}	
			  
	div.subhead {
	          font-size:11px;
	          color:#0066cc;
			  text-align: left;
			  font-weight: bold;
	         }
	span.subhead {
	          font-size:11px;
	          color:#000000;
			  text-align: left;
			  font-weight: bold;
	         }
	span.subhead a{
	          font-size:11px;
	          color:#000000;
			  text-align: left;
			  font-weight: bold;
	         }		 
	div.section {
	          font-size:8pt;
	          color:#003366;
			  font-weight: normal;
			  padding-bottom:1px;
			  border-top: solid #cccccc 1px;
	         }
	div.sectionSub {
	          font-size:8pt;
	          color:#003366;
			  padding-bottom:1px;
			  border-bottom: solid #cccccc 1px;
	         }
	div.profile,p.profile {
	          font-size:11px;
			  vertical-align:middle;
	          color:#000000;
			  padding-bottom:1px;
			  line-height:12px;
	         }
	div.profile span, p.profile span, div.profile span a, p.profile span a{
	          font-weight:bold;
			  }
			  
	div.profile span A, div.profile span A:visited,
	div.profile span A:active, div.profile span A:hover {
	             font-size:11px;
				 font-weight:bold;
				 text-decoration:underline;
	         	}	  
	div.profile span.emr{
	          color:red;
			  padding-right:5px;
			  font-weight:normal;}
	div.profile A.emr, div.profile A.emr:visited,
	div.profile A.emr:active,div.profile A.emr:hover
	      {
	          color:red;
			  padding-right:5px;
			  font-weight:normal;
			  text-decoration:none;}		  
	div.subNav {
	          margin-bottom:4px;
			  padding-top:2px;
			  padding-left:2px;
			  padding-bottom:3px;
			  border-top: solid #d8d8d8 1px;
			  border-bottom: solid #d8d8d8 1px;
			  background-color:#e1f1ff; /*#cde7ff;*/
	         }
	div.subNav span {
	          color:#000;
			  font-size:9px;
			  font-family:Verdana;
	        }
	div.subNav a, div.subNav a:active, div.subNav a:visited, div.subNav a:hover {
	          font-size:9px;
	          color:#000033;
			  font-family:Verdana;
			 }
			  
	
	  
	div.message {
	          color:#003366;
			  font-size:11px;
			  padding-bottom:0px;
	         }
	div#midpagelink {font-size:9px;text-align:right} /*curr not used*/
	div#midpagelink a {color:#888888;}
	
	table {
	          width:100%;
	          border: solid #cccccc 1px}
	td    {
	          padding: 3px;}
	form  {
	         margin:5px 0}		 
	input.field, select 
	         {padding:1px;
	          height:15px;
			  font-family: Arial, sans-serif; 
		      font-weight: normal; 
		      font-size: 8pt;
		      border:solid #dddddd 1px;
		      border-top:solid #666666 1px;
		      border-left:solid #666666 1px;
		      background-color: #ffffff;
    }
	input.textarea,  .textarea
	{
	          width:75%;
	          font-family: Arial, sans-serif; 
		      font-weight: normal; 
		      font-size: 11px;
		      border:solid #dddddd 1px;
		      border-top:solid #666666 1px;
		      border-left:solid #666666 1px;
		      background-color: #ffffff;
	             }
	input.button {
		       margin-top:5px;
			   padding: 1px 2px;
			   text-align: center;
		       font-family : Arial, sans-serif;
		       font-size: 10px;
		       font-weight : bold;
		       color : #000000;
		       background-color:#99ccff;
		       border:solid #003366 1px;
	}
	select {
	            padding: 1px;
				width:90px;
				font-size: 8pt;}
	
				  
    .float_r	 {float: right;}
				  
	.float_l	 {float:left;
	              width:15px;
				  height:14px;}
	.phone  
	             {margin:0px;
				  padding-bottom:5px;-
	              padding-left:18px;
				  font-family:Verdana;
				  font-weight : bold;}			  
	.address  {margin:0px;
	             padding-left:18px}
				 
	.clearfloat  {margin:0px;clear:left;}	
		  
	span.button {float:right;
	             width:40px;
			     font-size:10px;
	             font-weight: normal;
				 text-align:center;
			     padding:2px;
			     background-color:#eaeaea;
			     border: solid #99ccff 1px;}	
				 
  	div.button {width:35px;
	             margin:3px;
			     padding:2px;
				 text-align:center;
				 vertical-align:middle;
			     background-color:#eaeaea;
			     border: solid #99ccff 1px;}	
				 
   div.button a, span.button a {text-decoration: none;font-weight: normal;}
   
   .redCross, .redCross a, .redCross a:link, .redCross a:active, .redCross a:visited,.redCross a:hover
             {
			  padding:0px 5px;
			  font-weight : bold;
			  font-size:14px;
			  color:red;
			  vertical-align:top;
			  text-decoration:none;}
 div.mapImg	{
            margin:1px;
			width:330px;
			height:245px;
			text-align:center;
			border:solid 3px silver;
			padding:4px;
			background-color:#dedede;
			}	  
 div.mapBtn { margin:0px;
              margin-bottom:3px;
              border:solid 1px #e9e9e9;
			  text-align:right;
			  padding-right:5px;
		      }
 div.mapBtn img {
              border:solid 0px #FFFFFF;}
 div.mapBtn  span {
              padding:0px;
			  vertical-align:middle;
			  color:#004890;
			  }
  div.mapBtn span a, 
  div.mapBtn span a:link, 
  div.mapBtn span a:visited 
              {
			   color:#004890;}
  div.errMessage {
	          font-size:11px;
	          color:#cc0000;
			  font-weight: normal;
	         }
  div#loginForm {
	width:160px;
	text-align:center;
	margin:0px auto;
	}			

