body	 {margin:0px;
		  padding:0px;
		  background:url(img/top_tall.jpg) top left repeat-x;
	 	  font-family:Arial, Helvetica, sans-serif, Tahoma;
		  font-size:12px;
		  overflow:auto;
		 }

td		 {font-family:arial;
		  font-size:11px;
		  color:#003399;
		 }

.top
         {background:#CBD9DE;
		 }

#topBar
         {margin-left:20px;
		 }

#nav     {position:relative;
          top:0px;
		  left:0px;
          height:30px;
		  width:100%;
		  background-color:#222C6F;
         }

#nav ul  {margin:0 0px 0 10px;
         }

#nav li  {list-style:none;
	      float:left;
	      white-space:nowrap;
          line-height:30px;
		  margin-left:1px;
	     }

#nav a   {padding: 0 33px 0 33px;
	      text-decoration:none;
	      color:#FFFFFF;
		  display:block;
		  width: .1em;
	     }

html>body #nav a {width:auto;} /* fixes IE6 hack */
		 
/* Hide rule from IE5-Mac \*/
#nav a   {float:none;}   /* End IE5-Mac hack */

#nav a:hover
         {color:#9ABBD8;
	     }

#nav #current, #nav #current a
         {color:#9ABBD8;
		 }


.nav1    {background-color:#222C6F;
         }

.nav2    {background:url(img/img-line.jpg) no-repeat;
         }

.hcs     {padding-left:10px;
         }

.hcs a   {text-decoration:none;
          color:#8DACC3;
         }

.hcs a:hover
         {
		 }

#textArea
         {margin-left:20px;
		  margin-top:0px;
		 }

.column1
         {background:#CBD9DE;
		  margin: 10px 10px 10px 0px;
		  color:#003399;
		 }

.column1 a
         {color:#003399;
		  text-decoration:none;
		 }
		 
.column1 a:hover
         {color:#FFFFFF;
		 }

.colOne
         {padding: 20px 20px 0px 20px;
		  font-size:14px;
		 }

.column2
         {width:550px;
		  background-color:#FFFFFF;
		  padding: 20px 20px 20px 20px;
		  color:#003399;
		 }

.column2 a
         {color:#003399;
		 }

.column2 a:hover
         {color:#A4BBCF;
		 }

.headerText
         {color:#A4BBCF;
		  font-size:22px;
		  font-style:italic;
		  font-weight:bold;
		 }

.subHeader
         {font-size:14px;
		  font-weight:bold;
		 }

.divLine
         {background:#A4BBCF;
		 }

.boxOne
         {border:1px;
		  border-style:solid;
		  border-color:#A4BBCF;
		 }
		 
.boxOne th
         {font-size:22px;
		  background-color:#A4BBCF;
		  color:#FFFFFF;
		  font-weight:normal;
		  padding: 5px 10px 5px 10px;
		 }

.boxOne td
         {padding: 10px 10px 10px 10px;
		  color:#003399;
		  font-size:14px;
		 }

.boxTwo
         {border:1px;
		  border-style:solid;
		  border-color:#A4BBCF;
		 }
		 
.boxTwo th
         {font-size:22px;
		  background-color:#A4BBCF;
		  color:#FFFFFF;
		  font-weight:normal;
		  padding: 5px 10px 5px 10px;
		 }

.boxTwo td
         {padding: 10px 10px 10px 10px;
		  color:#003399;
		  font-size:12px;
		  line-height:16px;
		 }

.boxTwo a
         {color:#003399;
		 }

.boxTwo a:hover
         {color:#FFFFFF;
		 }

.imgClass
        {border-color:#A4BBCF;
		}

.portLeft
        {padding: 0px 20px 0px 0px;
		}

.hostTable
        {border-width:thin;
		 border-color:#FFFFFF;
		 border-style:solid;
		 border-collapse:collapse;
		 margin-left:10px;
		}

.hostTable .domTabTh
        {background-color:#222C6F;
		 font-size:14px;
		 font-weight:bold;
		 color:#FFFFFF;
		}

.hostTable th
        {font-weight:normal;
		 text-align:left;
		 padding:3px 6px 3px 6px;
		 font-size:11px;
		 background:#A4BBCF;
		}

.hostTable td
        {font-size:10px;
		 padding:3px 6px 3px 6px;
		 background:#CBD9DE;
		}

.hexbGrey
        {font-weight:bold;
		 text-decoration:none;
		 color:#CCCCCC;
		 font-style:normal;
		}

.hexbLBlue
        {font-weight:bold;
		 text-decoration:none;
		 color:#6F97F4;
		 font-style:normal;
		}

.hexbLBlue2
        {font-weight:bold;
		 text-decoration:none;
		 color:#A4BBCF;
		 font-style:normal;
		}

.hexbBlue
        {font-weight:bold;
		 text-decoration:none;
		 color:#222C6F;
		 font-style:normal;
		}

.hexbWhite
        {font-weight:bold;
		 text-decoration:none;
		 color:#FFFFFF;
		 font-style:normal;
		}

.hexTitle
        {font-size:22px;
		}

.hex14
        {font-size:14px;
		 background-color:#A4BBCF;
		 color:#FFFFFF;
		 padding-left:2px;
		 line-height:24px;
		}

.tabpriv
        {background:#A4BBCF;
		 height:40px;
		 border:0;
		 width:306px;
		}

.priv	{color:#FFFFFF;
		 font-weight:bold;
		 margin:17px 0 0 21px;
		}

.priv a	{color:#FFFFFF;
		 font-weight:bold;
		 text-decoration:none;
		}

.projectTab
         {padding: 10px 10px 10px 10px;
		  border:1px;
		  border-style:solid;
		  border-color:#A4BBCF;
		 }

.projectTab2
         {padding: 10px 10px 10px 10px;
		 }

.footerbar
         {width:100%;
          height:30px;
		  font-size:10px;
		  text-align:center;
		  padding-top:10px;
		  color:#6F97F4;
         }

.footerbar a
         {color:#6F97F4;
	      text-decoration:none;
		 }

.footerbar a:hover
         {color:#363C3C;
		 }

.imgNoBorder
        {border:0;
		}


