 /*text styles*/
/*html */
 html{
      margin:0;
      padding:0;
      height:100%;
      border:none;
	  
   }
   .myline{
   border-bottom: solid 1px #e2d6ef;
   }
   


  body{font-family: Arial, Helvetica, sans-serif;
		font-size: 75%;
		color: #000033;
		margin:0px;
		padding:0px;
}

.admintable td{
font-family: Arial, Helvetica, sans-serif;
		font-size: 75%;
		}

.mytab{font-family: Arial, Helvetica, sans-serif;
		font-size: 75%;
		color: #000033;
		margin:0px;
		padding:0px;
}
.searchtext
{color: #330066;
font-size: 12px;}

.auctionlogged, auctionlogged a:link, auctionlogged a:visited
{color: #0066FF;
font-weight: bold;
font-size: 110%;
padding: 2px;
}

.myform input
{
border: 1px solid #666600;
}




h1 {font-family:Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	color:#330066;
}
.myheader
{font-size: 12px;
font-weight: bold;
color: #000000;
}
h2 {font-family:Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #000000;
}
.myh2 {font-family:Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #000000;
}
h3 {font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight: bold;
	color: #000000;
}
.smalldarktext
{
font-size: 90%;
color: #330066;
font-weight: bold;
}
.medtext
{
font-size: 120%;
}
/* overall page design */
#mainbody{
width: 800px;
}
#mainbody td{
}
#textcol{
padding: 10px;
}
#navcol{

padding-left: 5px;
padding-right: 5px;

}

#navlayer
{
border: 1px dotted #4e089c;
width: 750px;
text-align: center;
height: 40px;
}
#ignlayer
{
border: 1px dotted #4e089c;
width: 800px;
height: 40px;
visibility: hidden;
}
.head1{
background-image: url(/images/osevolution/purpback.jpg);
background-repeat: repeat-x;
}
.osback{
background-image: url(/images/osevolution/oslogo.gif);
background-position: bottom right;
background-repeat: no-repeat;
}
.head3{
background-image: url(/images/pageback/purplogo.jpg);
background-repeat: no-repeat;
background-position: left top;

}
.head4{
background-image: url(/images/pageback/purplogo.jpg);
background-repeat: no-repeat;

}
.oshead3{
background-image: url(/images/pageback/ospurplogo.jpg);
background-repeat: no-repeat;
background-position: left top;

}
.head2{
	background-image: url(/images/pageback/purpback.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330099;

	background-repeat: repeat-x;
}
.head5{
	background-image: url(/images/pageback/purpback.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330099;

	background-repeat: repeat-x;
}
.nodec a:link, .nodec a:visited
{
color: #330099;
text-decoration: none;
}
.head2 a{
text-decoration: none;
color:  #330099;
}
.head2 a:link, .head2 a:visited{
text-decoration: none;
color:  #330099;
}
.head2 a:hover{
text-decoration: none;
color: #0033ff;
text-decoration: underline;
}
.nav a{
text-decoration: none;
color:  #ffffff;
}

.nav a:hover{
text-decoration: none;
color: #FFFF00;
text-decoration: underline;
}
.nav2 a{
text-decoration: none;
color:  #4e089c;
}

.nav2 a:hover{
text-decoration: none;
text-decoration: underline;
}
.headtext{
color: #4e089c;
}
.headingtext{
color: #4e089c;
font-weight: bold;
font-size: 150%;
}

.adtitletext{
color: #0066FF;
font-weight: bold;
font-size: 110%;
text-align: center;
}

.adbodytext{
font-size: 95%;
text-align: justify;
}
.adlink a:link, .adlink a:visited{
color: #0066FF;
font-size: 110%;
font-weight: bold;
}
.myblock
{
width: 300px;
}
.col1
{

color: #009900;
}
.col2 a
{
color: #ff9900;
}

.col3 a
{
color: #ff33ff;
}
.col4
{
color: #ff0000;
font-weight: bold;
}
.medundtext
{
text-decoration: underline;
font-size: 110%;
}
.coltxt
{
color: #330066;

}
.logopos
{

float: left;
}
.header1{
	background-image: url(/images/osevolution/pageback/toplogo.gif);
	background-repeat: no-repeat;

	
}
.header2{
	background-image: url(/images/osevolution/pageback/topback.gif);
	
}
.header3{
	background-image: url(/images/osevolution/pageback/post.jpg);
	background-repeat: no-repeat;
	}
	
	.footer1{
	background-image: url(/images/osevolution/pageback/botleft.gif);
	background-repeat: no-repeat;

	
}
.footer2{
	background-image: url(/images/osevolution/pageback/botmid.gif);
	background-repeat: repeat-x;
}
.footer3{
	background-image: url(/images/osevolution/pageback/botright.gif);
	background-repeat: no-repeat;
	}
	
	.left
	{
	
	}
	
	.right
	{

	}
	
	.both
	{
	background-image: url(/images/osevolution/pageback/left.gif);
	background-repeat: repeat-y;
	background-position: left;
	
	background-image: url(/images/osevolution/pageback/right.gif);
	background-position: right;
	background-repeat: repeat-y;
	}
.aqua3logo{
	background-image: url(/images/osevolution/header/aqua3logo.jpg);
	background-color:  #3366CC;
	
}
.mapbord
{
border: solid thin #4e089c;
}
/* text classes */

.xlargelight
{
font-size: 24px;
color: #ffffff;
}
.largelight
{font-family:Arial, Helvetica, sans-serif;
font-size: 120%;
color: #ffffff;
font-weight: bold;
}
.medlight
{font-family:Arial, Helvetica, sans-serif;
font-size: 110%;
color: #ffffff;
font-weight: bold;
}
.normlight
{font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
}
.tinylight
{
font-size: 75%;
color: #ffffff;
}

.tinytxt
{
font-size: 80%
}

.emphdark{
font-weight: bold;
font-size: 110%;
color: #4e089c;
}
.smallbright{
font-size: 90%;
color: #663399;
}
/*borders*/
.underline
{
border-bottom: dotted 1px #000000;
}

/*navbars*/
.bullet {
	list-style-image: url(/images/general/bullet.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FF0000;

}


/* TABLES AND BORDERS */
.mapcorn {
	padding: 4px;
	border: thin solid #003399;
	background-image: url(../images/osevolution/current/off.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.darkback
{
background-color: #330066;
color: #ffffff;
font-weight: bold;

}
.medback
{
background-color: #9966FF;
font-size: 120%;
color: #ffffff;
}
.lightback
{
background-color: #f2f2f2;
padding-left: 10px;
margin-right: 10px;
}
.contback
{
background-color:#CCFFFF; 

}

.boxit {
border-collapse: collapse;
border: 1px solid #4e089c;
padding: 10px;
}
.boxit td{
border: 1px solid #4e089c;
}

.leftnav {
padding-left: 6px;
}



/*background colors*/

/* BACKGROUND IMAGES */
.mycomp{
background-image: url(/images/osevolution/general/compass.gif);
}

.mygrid{
background-image: url(/images/osevolution/general/grid.gif);
}
.transp {
	background-image:  url(file:///u|/WEBS/aqua3/www/images/osevolution/header/opacity.gif);	
}

.blueback {
	background-image: url(/images/osevolution/general/back3.gif);
	background-repeat: repeat;



}
.grid {
	background-image: url(/images/osevolution/general/back2.gif);
	
}



/* LAYOUT STYLES */

.fright {
	margin: 5px;
	float: right;
}
.fleft {
	float: left;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.fleftnopad {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-position: right;
}

/* OS SELECT STYLES */
.orblock {
color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;



}
.pinkblock {
	color:#FF33FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}

.brightmess {
	padding: 4px;
	background-color: #f8f5fb;
	
}
.pinkline
{background-color: #336666;
background-image: url(/images/osevolution/header/back.gif);
}
.navpanel {
	background-color: #99cccc;
	border: 3px ridge #003333;
}


/*CURRENT STYLES - REMEMBER TO DELETE WHEN OVER*/
.hugetxt
{
	font-size: 200%;
	color: #ff0000;
	vertical-align: middle;
	text-align: center;
	background-image: url(/images/osevolution/general/background.jpg);
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	background-position: center center;

}
/*rounded box stuff */
/* set millions of background images */
.rbroundbox { background: url(/images/osevolution/nt.gif) repeat; }
.rbtop div { background: url(/images/osevolution/tl.gif) no-repeat top left; }
.rbtop { background: url(/images/osevolution/tr.gif) no-repeat top right; }
.rbbot div { background: url(/images/osevolution/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/images/osevolution/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really necessary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.xrbcontent { margin: 0 15px; }
.xrbroundbox { width: 100%; margin: 1em auto; }
.xrbroundbox { background: url(/images/pageback/xnt.gif) repeat; }
.xrbtop div { background: url(/images/pageback/xtl.gif) no-repeat top left; }
.xrbtop { background: url(/images/pageback/xtr.gif) no-repeat top right; }
.xrbbot div { background: url(/images/pageback/xbl.gif) no-repeat bottom left; }
.xrbbot { background: url(/images/pageback/xbr.gif) no-repeat bottom right; }

/* height and width stuff, width not really necessary. */
.xrbtop div, .xrbtop, .xrbbot div, .xrbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.xrbcontent { margin: 0 15px; }
.xrbroundbox { width: 100%; margin: 1em auto; }

.mapsbox
{
  background: url(/images/osevolution/mapnav/box.gif);
  background-repeat: no-repeat;

}

.centredot a:link .centredot a:hover .centredot a:visited {
	text-decoration: none;
	color: #330066;
}
.centredot {
	border-bottom: dotted 1px #ff0000;
	text-decoration: none;
}
.botline
{
  background: url(/images/osevolution/mapnav/botline.gif) repeat-x;
 background-position: bottom;
}
.lrtab
{
  background: url(/images/osevolution/mapnav/lranger.gif);
  background-repeat: no-repeat;
  
}
table.horizline{
   border-collapse: collapse;
   border: 1px solid #000000;
}
table.horizline td{

border-bottom: solid 1px #000000;
padding: 5px;
}
table.horizline th{

border-bottom: solid 2px #000000;
padding: 5px;
font-weight: bold;
}

.texta { 
font-family: Arial, Helvetica, sans-serif;
 border: 1px solid #330066; 
}

tr.bg1 {
	background-color: #f3f3f3;
}

tr.bg2 {
	background-color: #f9f9f9;
}
.undhead
{
font-size: 110%;
font-weight: bold;
color: #660066;
text-decoration: underline;
}
.bluetxt
{
color: #0066CC;
text-decoration: underline;
}
.mydisc
{
padding: 5px;
background-color: #FFCC66;
}
.mydisc a:link
{
text-decoration: none;

}

table.dotboard {
border-collapse: collapse;
}
 .dotboard td
{padding-left: 5px;
border-bottom: 1px #330066 dotted;
background-color: #f2f2f2;
}
.whtxt
{
color: #ffffff;
font-weight: bold;
margin-left: 5px;
font-size: 12px;
}
.whtxtsm
{
color: #ffffff;
font-weight: bold;
margin-left: 5px;
font-size: 10px;
}
.homepad
{
padding-right: 103px;
}
div#navbar2 {
height: 30px;
width: 100%;
}
div#navbar2 ul {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: medium;
color: #9999CC;
line-height: 30px;
white-space: nowrap;
}
div#navbar2 li {
list-style-type: none;
display: inline;
border: solid 1px #d6e3e7;
border-color: #fff #d6e3e7;
padding: 10px;
}
div#navbar2 li a {
text-decoration: none;
color:  #330099;
}
div#navbar2 li a:link {
color: #330099;
}
div#navbar2 li a:visited {
color: #330099;}
div#navbar2 li a:hover {
color: #0033FF;
text-decoration: underline;
}
.bx
{
border-collapse: collapse;
padding: 15px;
border: 1px solid #999966;
}
.midtext
{
color: #330066;
font-size: 115%;
font-weight: bold;
}
.xmashead1{
background-image: url(/images/lights.gif);
background-repeat: repeat-x;
background-position: top;
}
/* styles from digital site */
div.rgh_aqua {width:370px; position:relative; float:right; overflow:hidden;}

div.mbdl_m { background:url(/images/home_v2/bbtn_m.jpg) 0 0 repeat-x; cursor:pointer; width:150px;}

div.mbdl_l { background:url(/images/home_v2/bbtn_l.jpg) 0 0 no-repeat;}

div.mbdl_r { background:url(/images/home_v2/bbtn_r.jpg) 100% 0 no-repeat; height:56px; padding:7px 0 0 50px;}
div.order {width:370px; margin:0 0 0 -15px; overflow:visible;}



div.in_right_top {background:url(../images/home_v2/dl_tb.jpg) 0 0 no-repeat; width:370px;}

div.in_right_mid {background:url(../images/home_v2/dl_m.jpg) 100% 0 repeat-y; float:right; margin:10px 0 0 0;}
table.nh_dl_form {

	width:100%;

	margin:0 0 0 0;

	}

	

table.nh_dl_form td.ttext {

	color:#FFFFFF;

	padding:0 0 15px 0;

	}

	

table.nh_dl_form td.ttext a:link, table.nh_dl_form td.ttext a:active, table.nh_dl_form td.ttext a:visited {

	font-size:12px;

	color:#d1cae9;

	font-family:Arial, Helvetica, sans-serif;	

	text-decoration:underline;

	font-weight:normal;

	}

	

table.nh_dl_form td.ttext a:hover {

	font-size:12px;

	color:#d1cae9;

	font-family:Arial, Helvetica, sans-serif; 

	text-decoration:none;

	font-weight:normal;	

	}	

	

table.nh_dl_form td.ttext h1 {font-family:Calibri, Arial, Helvetica, sans-serif; font-size:22px; margin:0 0 0 0; padding:0 0 0 140px;}

table.nh_dl_form td.ttext h1 strong {font-size:32px; clear:both;}

table.nh_dl_form td.ttext h1 span  {font-size:28px;}

table.nh_dl_form td.ttext p {font-family:Calibri, Arial, Helvetica, sans-serif; font-size:14px; margin:0 0 0 0; padding:0 0 0 140px; font-weight:bold;}

table.nh_dl_form td.ttext p strong {font-size:16px;}

	

table.nh_dl_form td.ftext {

	color:#FFFFFF;

	text-align:right;

	vertical-align:middle;

	padding:0 0 0 40px;

	white-space:nowrap;

	}	

	

table.nh_dl_form td.ffield {

	width:160px;

	padding:4px 33px 4px 0;

	}

	

table.nh_dl_form td.ffield input {

	float:right;

	border:1px solid #CCCCCC;

	width:144px;

	height:17px;

	}	



table.nh_dl_form td.fbtn {

	width:160px;

	padding:12px 0 0 14px;

	}


div.in_right_btm {background:url(../images/home_v2/dl_b.jpg) 100% 100% no-repeat; padding:20px 0 0 0;}
td.lft_aqua {width100%; position:relative; float:left; overflow:hidden; background:url(../images/home_v2/dl_tr.jpg) 100% 10px no-repeat; padding:38px 15px 15px 15px; background-position: right top;}

.xmasbox
{
background-image: url(../images/xmas/xmasmessage.gif);
background-repeat: no-repeat;
background-position: left;
padding: 30px 10px 0px 250px;
height: 100px;
font-size:95%;
color: #660066;
border: 1px dashed  #FF0000;
text-align: center;
}
.largeemph
{
font-size: 150%;
color: #FFCC00;
font-weight: bold;
}

/* DATE PICKER STUFF */

/* DATE PICKER CLASSES */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #330000;
	background-color: #FFFFFF;
	border: 1px solid #000033;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #99FF00;
	border: 1px solid #000033;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #99FF00;
	border: 1px solid #000033;
	cursor: pointer;
	color: #330000;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
width: 150px;
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCC99;
	border: 1px solid #000033;
	color: #330000;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #330000;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #330000;
	background: #CCCC99;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #330000;
	background:  #CCCC99;
	font-weight: bold;
	}
	
.auction table
{
border-collapse: collapse;
}
.auction td
{
border-bottom: 1px solid #666666;
padding: 2px;
}
.bordleft
{
border-left: 1px solid #666666;
}
.auctiontxt
{
color: #666666;
}

.rbroundbox { background: url(/images/box/nt.gif) repeat; }
.rbtop div { background: url(/images/box/tl.gif) no-repeat top left; }
.rbtop { background: url(/images/box/tr.gif) no-repeat top right; }
.rbbot div { background: url(/images/box/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/images/box/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 1em auto; }
.boxin
{
border: 2px solid #006699;
margin: 2px;
padding: 4px;
}

#popupcontent{ 
padding: 20px;
		background-color: #ffffff;
		border: 1px solid #003300;
      position: absolute;
	   z-index: 80;
      visibility: hidden;
      overflow: hidden;
	 
      }
	  
	  .auctionbut
	  {
	  background-color: #0066ff;
	  color: #ffffff;
	  font-size: 90%;
	  border: 1px solid #0066FF;
	  padding:0px;
	  margin: 4px;
	  }
	  .closing
	  {color: #FF0000;}
	  
	  .greyed, .greyed a, .greyed.a.visited
	  {
	  color: #999999;
	  }
	  .lcoltitle{
color: #0066FF;
font-weight: bold;
font-size: 160%;
}