/* CSS Document */
body
  {
  margin:0;
  padding:0;
  background-color:#CCCCE6;
  text-align:center;
  scrollbar-face-color:#FFFFFF;
  scrollbar-arrow-color:#FC840E;
  scrollbar-highlight-color:#FC840E;
  scrollbar-3dlight-color:#CCCCE6;
  scrollbar-shadow-color:#FC840E;
  scrollbar-darkshadow-color:#CCCCE6;
  scrollbar-track-color:#CCCCE6;
  }

body#pop
  {
  margin:0;
  padding:0;
  background-color:#FFFFFF;
  text-align:center;
  }
  
table.relogin
  {
  width:400px;
  border-style:solid;
  border-width:1px;
  border-color:#000080;
  }
  
table
  {
  height:100%;  
  width:730px;
  text-align:right;
  margin-left:auto;
  margin-right:auto;
  }
  
td.holder
  {  
  /*width:100%;*/
  height:100%;
  border-style:solid;
  border-width:0px;
  border-color:green;
  vertical-align:top;
  padding-top:10px;
  }

  
div.top-menu
  {
  position:relative;
  top:0;
  right:0;
  width:677px;
  height:29px;
  background-image:url('images/top-bar.gif');
  background-position:top right;
  background-repeat:no-repeat;
  text-align:center;
  font-family:verdana,arial,helvetica,'sans serif';
  font-size:10pt;
  font-weight:bold;
  color:#8B8CC7;
  padding-top:5px;
  margin-right:0;
  margin-left:auto;
  }
  
a.menu
  {
  display:block;
  font-family:verdana,arial,helvetica,'sans serif';
  font-size:10pt;
  font-weight:bold;
  background-image:url('images/menu-marker.gif');
  background-repeat:no-repeat;
  top:5px;
  text-decoration:none;
  height:26px;
  position:absolute;
  }
  
a.menu#home:link,a.menu#home:visited
  {
  color:#8B8CC7;
  width:50px;
  background-position:-200px -200px;
  left:80px;
  }
  
a.menu#home:hover,a.menu#home:active,a.menu#homehere
  {
  color:#FC840E;
  width:50px;
  background-position:18px 0px;
  left:80px;
  }
  
a.menu#webdes:link,a.menu#webdes:visited
  {
  color:#8B8CC7;
  width:95px;
  background-position:-200px -200px;
  left:150px;
  }
  
a.menu#webdes:hover,a.menu#webdes:active,a.menu#webdeshere
  {
  color:#FC840E;
  width:95px;
  background-position:37px 0px;
  left:150px;
  }

a.menu#wedweb:link,a.menu#wedweb:visited
  {
  color:#8B8CC7;
  width:140px;
  background-position:-200px -200px;
  left:265px;
  }
  
a.menu#wedweb:hover,a.menu#wedweb:active,a.menu#wedwebhere
  {
  color:#FC840E;
  width:140px;
  background-position:65px 0px;
  left:265px;
  }
  
a.menu#port:link,a.menu#port:visited
  {
  color:#8B8CC7;
  width:70px;
  background-position:-200px -200px;
  left:425px;
  }
  
a.menu#port:hover,a.menu#port:active,a.menu#porthere
  {
  color:#FC840E;
  width:70px;
  background-position:30px 0px;
  left:425px;
  }

a.menu#contact:link,a.menu#contact:visited
  {
  color:#8B8CC7;
  width:60px;
  background-position:-200px -200px;
  left:515px;
  }
  
a.menu#contact:hover,a.menu#contact:active,a.menu#contacthere
  {
  color:#FC840E;
  width:60px;
  background-position:25px 0px;
  left:515px;
  }
  
a.menu#links:link,a.menu#links:visited
  {
  color:#8B8CC7;
  width:50px;
  background-position:-200px -200px;
  left:595px;
  }
  
a.menu#links:hover,a.menu#links:active,a.menu#linkshere
  {
  color:#FC840E;
  width:50px;
  background-position:20px 0px;
  left:595px;
  }
  
div.main
  {
  position:relative;
  top:0;
  right:0;
  clear:both;
  width:733px;
  /*height:410px;*/
  margin-top:10px;
  text-align:left;
  border-style:solid;
  border-width:0px;
  border-color:red;
  margin-right:0;
  margin-left:auto;
  }
  
div.topleft
  {
  margin-left:0; /*Opera wants this*/
  width:254px;
  height:149px;
  background-image:url('images/logo-rect1.gif');
  background-repeat:no-repeat;
  }
  
div.topright
  {
  width:479px;
  height:149px;
  background-image:url('images/logo-rect2.gif');
  background-repeat:no-repeat;
  position:absolute;
  left:254px;
  top:0;
  padding-top:15px;
  padding-left:10px;
  padding-right:35px;
  text-align:center;
  font-family:verdana,arial,helvetica,'sans serif';
  font-size:9pt;
  font-weight:normal;
  color:#000080;
  }

div.textone
  {
  width:450px;
  text-align:justify;
  font-family:verdana,arial,helvetica,'sans serif';
  font-size:9pt;
  font-weight:normal;
  color:#000080;
  }
  

div.middle
  {
  /*width:733px;*/
  min-height:300px; 
  height:auto; 
  background-image:url('images/logo-rect3.gif');
  background-repeat:repeat-y;
  padding-top:20px;
  padding-left:150px;
  padding-right:10px;
  padding-bottom:10px;
  font-family:verdana,arial,helvetica,'sans serif';
  font-size:9pt;
  font-weight:normal;
  color:#000080;
  text-align:justify;
  }
  
* html div.middle,* html div.middle1
  {
	/* This is only read by IE - the other browsers will ignore it */
  height: 350px;
  }
  
div.middle1
  {
  /*width:733px;*/
  min-height:300px; 
  height:auto; 
  background-image:url('images/logo-rect3.gif');
  background-repeat:repeat-y;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:10px;
  font-family:verdana,arial,helvetica,'sans serif';
  font-size:9pt;
  font-weight:normal;
  color:#000080;
  }
  
  

div.texttwo
  {
  width:690px;
  text-align:justify;
  font-family:verdana,arial,helvetica,'sans serif';
  font-size:9pt;
  font-weight:normal;
  color:#000080;
  padding-top:10px;
  }

div.bottom
  {
  width:733px;
  height:8px;
  background-image:url('images/logo-rect4.gif');
  background-repeat:no-repeat;
  }
  
div.footerholder
  {
  margin-top:10px;
  width:729px;
  height:31px;
  background-image:url('images/bottom-bar.gif');
  background-repeat:no-repeat;
  font-family:verdana,arial,helvetica,'sans serif';
  font-size:10pt;
  font-weight:bold;
  color:#8B8CC7;
  text-align:center;
  padding-top:8px;
  margin-right:0;
  margin-left:auto;
  }
  
div.login
  {
  width:141px;
  height:160px;
  background-image:url('/images/login-box.gif');
  background-repeat:no-repeat;
  position:absolute;
  left:-15px;
  top:200px;
  z-index:4;
  padding-top:30px;
  padding-left:10px;
  text-align:left;
  font-family:verdana,arial,helvetica,'sans serif';
  font-size:9pt;
  font-weight:bold;
  color:#FC840E;
  }
  
.loginfield
  {
  width:110px;
  background-color:#FEE9D4;
  border-style:solid;
  border-width:1px;
  border-color:#CCCCE6;
  font-family:verdana,arial,helvetica,'sans serif';
  font-size:9pt;
  font-weight:normal;
  color:#000080;
  }  

.worksheetbox
  {
  width:450px;
  background-color:#FEE9D4;
  border-style:solid;
  border-width:1px;
  border-color:#CCCCE6;
  font-family:verdana,arial,helvetica,'sans serif';
  font-size:9pt;
  font-weight:normal;
  color:#000080;
  scrollbar-face-color:#FFFFFF;
  scrollbar-arrow-color:#FC840E;
  scrollbar-highlight-color:#FC840E;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-shadow-color:#FC840E;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-track-color:#FEE9D4;
  }  


div.loginholder
  {
  position:relative;
  top:0;
  left:0;
  }

div.indexlinks
  {
  position:absolute;
  top:350px;
  left:10px;
  }
  
img.indexlinksimg
  {
  border-style:solid;
  border-width:1px;
  border-color:#8B8CC7;
  margin:2px;
  }
  
div.bottom-menu
  {
  font-family:verdana,arial,helvetica,'sans serif';
  font-size:8pt;
  font-weight:bold;
  color:#FFFFFF;
  text-align:center;
  text-decoration:none;
  }
  
a.bottommenu
  {
  font-family:verdana,arial,helvetica,'sans serif';
  font-size:8pt;
  font-weight:bold;
  color:#FFFFFF;
  text-align:center;
  text-decoration:none;
  }
  
a.bottommenu:hover,a.bottommenu:active
  {
  color:#FC840E;
  }
  
span.orange
  {
  color:#FC840E;
  font-weight:bold;
  }

span.orange2
  {
  color:#FC840E;
  font-weight:bold;
  text-decoration:underline;
  }
  
span.orange3
  {
  color:#FC840E;
  font-weight:bold;
  text-decoration:underline;
  margin-left:20px;
  }
  
span.title
  {
  color:#000080;
  font-weight:bold;
  text-decoration:underline;
  }
  
img.portpicleft
  {
  border-style:solid;
  border-width:1px;
  border-color:#000080;
  float:left;
  width:112px;
  height:84px;
  margin:10px;
  }
  
img.portpicright
  {
  border-style:solid;
  border-width:1px;
  border-color:#000080;
  float:right;
  width:112px;
  height:84px;
  margin:10px;
  }
  
div.portparaleft
  {
  float:left;
  text-align:left;
  width:400px;
  }
  
div.portpararight
  {
  float:right;
  text-align:right;
  width:400px;
  /*margin-right:0;
  margin-left:280px;*/
  }
  
a.portlink
  {
  color:#000080;
  font-weight:bold;
  text-decoration:underline;
  }
  
a.portlink:hover,a.portlink:active
  {
  text-decoration:overline underline;
  }
  
a.reglink
  {
  font-weight:bold;
  font-family:verdana,arial,helvetica,'sans serif';
  font-size:9pt;
  }
  
a.reglink:link,a.reglink:visited
  {
  color:#000080;
  text-decoration:underline;
  }
  
a.reglink:hover,a.reglink:active
  {
  color:#8B8CC7;
  text-decoration:none;
  }
 
a.clientlink
  {
  font-weight:normal;
  font-family:verdana,arial,helvetica,'sans serif';
  font-size:9pt;
  }
  
a.clientlink:link,a.clientlink:visited
  {
  color:#000080;
  text-decoration:underline;
  }
  
a.clientlink:hover,a.clientlink:active
  {
  color:#8B8CC7;
  text-decoration:none;
  }
 
p.middle
  {
  margin-bottom:0;
  }
  
p.middle2
  {
  margin-bottom:0;
  padding-right:150px;
  }
  
p.middle3
  {
  margin-bottom:0;
  padding-right:300px;
  }  
  
p.middlethanks
  {
  text-align:center;
  margin-bottom:0;
  }
  
h2
  {
  text-align:center;
  font-family:verdana,arial,helvetica,'sans serif';
  font-weight:bold;
  font-size:16pt;
  }  
  
ul
  {
  list-style-image:url('images/list-marker.gif');
  list-style-position: inside;
  }
  
img.linksimg
  {
  float:left;
  }  
  
a.links
  {
  color:#FC840E;
  font-family:verdana,arial,helvetica,'sans serif';
  font-weight:bold;
  font-size:9pt;
  }
  
a.links:link,a.links:visited
  {
  text-decoration:underline;
  }
  
a.links:hover,a.links:active
  {
  text-decoration:none;
  }  
  
div.names
  {
  float:left;
  width:250px;
  text-align:right;
  margin-right:10px;
  }
  
div.input
  {
  float:left;
  width:400px;
  text-align:left;
  }
  
.inputfield
  {
  width:250px;
  background-color:#FEE9D4;
  border-style:solid;
  border-width:1px;
  border-color:#CCCCE6;
  font-family:verdana,arial,helvetica,'sans serif';
  font-size:9pt;
  font-weight:normal;
  color:#000080;
  }    
  
.logincomment
  {
  background-color:#FEE9D4;
  width:250px;
  height:150px;
  border-style:solid;
  border-width:1px;
  border-color:#CCCCE6;
  font-family:verdana,arial,helvetica,'sans serif';
  font-size:9pt;
  font-weight:normal;
  color:#000080;
  scrollbar-face-color:#FFFFFF;
  scrollbar-arrow-color:#FC840E;
  scrollbar-highlight-color:#FC840E;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-shadow-color:#FC840E;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-track-color:#FEE9D4;
  }
  
div.clear
  {
  clear:both;
  text-align:center;
  height:5px;
  }
  
h1
{
font-family:verdana,arial,helvetica,'sans serif';
font-weight:bold;
font-size:12pt;
text-align:center;
margin-bottom:0;
}

div.worksheet1
  {
  float:left;
  width:300px;
  text-align:left;
  margin-left:20px;
  }
  
div.worksheet2
  {
  float:left;
  width:300px;
  text-align:left;
  margin-left:20px;
  }
  
div.worksheet3
  {
  clear:both;
  width:620px;
  text-align:left;
  margin-left:20px;
  margin-top:10px;
  }
  
a.pg
  {
  font-family:verdana,arial,helvetica,'sans serif';
  font-weight:bold;
  font-size:9pt;  
  text-decoration:none;
  padding:2px;
  height:20px;
  border-width:1px;
  border-style:solid;
  }  
  
a.pg:link,a.pg:visited
  {
  border-top-color:#FEE9D4;
  border-left-color:#FEE9D4;
  border-bottom-color:#FC840E;
  border-right-color:#FC840E;
  background-color:#F8F8FB;
  color:#FC840E;
  }  
  
a.pg:hover,a.pg:active
  {
  border-top-color:#FC840E;
  border-left-color:#FC840E;
  border-bottom-color:#FEE9D4;
  border-right-color:#FEE9D4;
  background-color:#E0E0EE;
  color:#000080;
  }

div.help
  {
  margin-top:10px;
  padding:10px;
  background-color:#FFFFFF;
  border-width:1px;
  border-style:dashed;
  border-color:#FC840E;
  width:400px;
  font-family:verdana,arial,helvetica,'sans serif';
  font-size:9pt;
  font-weight:normal;
  text-align:justify;
  color:#000080;
  }

div.backgrounds1
  {
  margin-left:125px;
  width:150px;
  height:100px;
  background-image:url('../../images/background1.gif');
  background-color:#FEE9D4;
  border-color:#FC840E;
  border-style:solid;
  border-width:2px;
  text-align:center;
  padding-top:45px;
  font-weight:bold;
  }
  
div.backgrounds2
  {
  margin-left:125px;
  width:150px;
  height:100px;
  background-image:url('../../images/background2.gif');
  background-color:#FEE9D4;
  border-color:#FC840E;
  border-style:solid;
  border-width:2px;
  text-align:center;
  padding-top:45px;
  font-weight:bold;
  }
  
div.backgrounds3
  {
  margin-left:125px;
  width:150px;
  height:100px;
  background-image:url('../../images/background3.gif');
  background-color:#FEE9D4;
  border-color:#FC840E;
  border-style:solid;
  border-width:2px;
  text-align:center;
  padding-top:45px;
  font-weight:bold;
  }
  
div.backgrounds4
  {
  margin-left:125px;
  width:150px;
  height:100px;
  background-image:url('../../images/background4.gif');
  background-color:#FEE9D4;
  border-color:#FC840E;
  border-style:solid;
  border-width:2px;
  text-align:center;
  padding-top:45px;
  font-weight:bold;
  }
  
div.backgrounds5
  {
  margin-left:125px;
  width:150px;
  height:100px;
  background-image:url('../../images/background5.gif');
  background-color:#FEE9D4;
  border-color:#FC840E;
  border-style:solid;
  border-width:2px;
  text-align:center;
  padding-top:45px;
  font-weight:bold;
  }
  
p.pop
  {
  text-align:center; 
  vertical-align:top; 
  padding-top:5px; 
  margin:0;
  font-family:verdana,arial,helvetica,'sans serif';
  font-size:8pt;
  font-weight:normal;
  color:#000080;
  }

a.pop
  {
  font-family:verdana,arial,helvetica,'sans serif';
  font-weight:bold;
  font-size:7pt;  
  text-decoration:none;
  padding:1px;
  height:10px;
  border-width:1px;
  border-style:solid;
  }  
  
a.pop:link,a.pop:visited
  {
  border-top-color:#FEE9D4;
  border-left-color:#FEE9D4;
  border-bottom-color:#FC840E;
  border-right-color:#FC840E;
  background-color:#F8F8FB;
  color:#FC840E;
  }  
  
a.pop:hover,a.pop:active
  {
  border-top-color:#FC840E;
  border-left-color:#FC840E;
  border-bottom-color:#FEE9D4;
  border-right-color:#FEE9D4;
  background-color:#E0E0EE;
  color:#000080;
  }  
  

div.seholder
  {
  border-color:#FC840E;
  border-width:1px;
  border-style:solid;
  }
  
div.searchengineleft
  {
  float:left;
  border-style:none;
  width:130px;
  padding-left:20px;
  }  
  
div.searchengineright
  {
  float:right;
  border-left-style:dashed;
  border-left-width:1px;
  border-left-color:#FC840E;
  text-align:left;
  width:150px;
  padding-left:20px;
  padding-right:0;
  }  
  
div.searchenginemiddle
  {
  border-style:none;
  width:65px;
  padding:0;
  vertical-align:top;
  margin-left:auto;
  margin-right:auto;
  }  
  
div.graphics
  {
  text-align:center;
  }  
  
span.serif
  {
  font-family:'times roman',serif; 
  font-size:11pt; 
  margin-right:20px;   border-style:dashed;
  border-width:1px;
  border-color:#FC840E; 
  padding:5px;
  }
  
span.sansserif
  {
  font-family:verdana,arial,helvetica,'sans serif'; 
  margin-right:20px;   
  border-style:dashed;
  border-width:1px;
  border-color:#FC840E; 
  padding:5px;
  }
  
span.cursive
  {
  font-family:'comic sans',cursive; 
  margin-right:20px;   
  border-style:dashed;
  border-width:1px;
  border-color:#FC840E; 
  padding:5px;
  }
  
span.fantasy
  {
  font-family:'monotype corsiva',fantasy; 
  font-size:11pt; 
  border-style:dashed;
  border-width:1px;
  border-color:#FC840E; 
  padding:5px;
  }
  
a.clientbutton
  {
  font-family:verdana,arial,helvetica,'sans serif';
  font-weight:bold;
  font-size:9pt;  
  text-decoration:none;
  padding:2px;
  height:20px;
  width:100px;
  border-width:1px;
  border-style:solid;
  text-align:center;
  }  
  
a.clientbutton:link,a.clientbutton:visited
  {
  border-top-color:#8B8CC3;
  border-left-color:#8B8CC3;
  border-bottom-color:#000080;
  border-right-color:#000080;
  background-color:#CCCCE6;
  color:#FFFFFF;
  }  
  
a.clientbutton:hover,a.clientbutton:active
  {
  border-top-color:#000080;
  border-left-color:#000080;
  border-bottom-color:#8B8CC3;
  border-right-color:#8B8CC3;
  background-color:#9C9DC6;
  color:#000080;
  }

table.linkstable
								{
								width:650px;
								}
								
td.category
					 {
					 width:100%;
					 text-align:center;
					 font-family:verdana,arial,helvetica,'sans serif';
 					 font-size:10pt;
  				 font-weight:bold;
  				 color:#000080;
  				 border-bottom-style:solid;
  				 border-bottom-width:1px;
  				 border-bottom-color:#FC840E;
  				 border-top-style:solid;
  				 border-top-width:1px;
  				 border-top-color:#FC840E;
  				 }
  				 
td.companyname
							{
							font-family:verdana,arial,helvetica,'sans serif';
 					 		font-size:9pt;
  				 		font-weight:bold;
  				 		color:#FC840E;
  				 		padding-bottom:10px;
  				 		padding-top:5px;
  				 		width:300px;
  				 		vertical-align:top;
  				 		border-bottom-style:dashed;
  				 		border-bottom-color:#8B8CC3;
  				 		border-bottom-width:1px;
							}  				 
							
td.description
							{
							font-family:verdana,arial,helvetica,'sans serif';
 					 		font-size:9pt;
  				 		font-weight:normal;
  				 		color:#000080;
  				 		padding-bottom:10px;
  				 		padding-top:5px;
  				 		width:350px;
  				 		vertical-align:top;
  				 		border-bottom-style:dashed;
  				 		border-bottom-color:#8B8CC3;
  				 		border-bottom-width:1px;
							}
							
td.companyname a
					{
					font-family:verdana,arial,helvetica,'sans serif';
		 			font-size:9pt;
  				font-weight:bold;
  				color:#FC840E;
  				text-decoration:none;
					}
					
td.companyname a:hover,active
											 {
											 text-decoration:underline;
											 }
											 
td.linkbtm
					{
					width:100%;
					 text-align:center;
					 font-family:verdana,arial,helvetica,'sans serif';
 					 font-size:10pt;
  				 font-weight:bold;
  				 color:#000080;
  				 }

p.lastupdate
	{
	margin-bottom:0;
	margin-top:40px;
	}
																 
