/*menu positions*/

#menu
{
float:top;
}

#menu1
{
position: absolute;
left:15;
top:15;
}

#menu2
{
position: absolute;
left:105;
top:22;
}

#docsmenu
{
position: absolute;
left:15px;
top:90;
width:675;
}

#aboutmenu
{
position: absolute;
left:15px;
top:90;
width:675;
}

#bottommenu 
{
position:absolute;
bottom:-40;
font-family: verdana;
font-size: 10pt;
font-weight: bold;
text-align: center;
}

/*content positions*/

#header
{
position: absolute;
left:15;
top: 90;
width:700px;
overflow: visible
}


#searchform
{
position: absolute;
left:15;
top: 180;
width:710px;
overflow: visible
}

#searchform2
{
position: absolute;
left:15;
top: 200;
width:710px;
overflow: visible
}
#adsection
{
position: absolute;
left:20;
top: 335;
width:700px;
overflow: visible
}

#adsection2
{
position: absolute;
left:20;
top: 545;
width:700px;
overflow: visible
}


#column1
{
position: absolute;
left:15;
top: 180;
width:227px;
height:600px;
overflow: visible
}

#column2
{
position:absolute;
left:250;
top: 110;
width:227px;
height:600px;
overflow: visible
}

#column3
{
position:absolute;
left:485;
top:180;
width:227px;
height:600px;
overflow: visible
}


#homecontent
{
position:absolute;
left:15;
top: 85;
width:693;
}

#content
{
position:absolute;
left:25;
top: 85;
width:660;
}

#internalcontent
{
float:center;
}


#catalogcontent
{
position:absolute;
left:15;
top: 92;
width: 675;
}

#docscontent
{
position:absolute;
left:15;
top: 125;
width:675;
}

#aboutcontent
{
position:absolute;
left:15;
top: 125;
width:675;
}

#storecontent
{
position:absolute;
left:15;
top: 85;
}

/*colors, fonts etc*/

image
{
border-color:black;
}

h1
{
text-align:center;
font-family:verdana;
font-size:16;
font-weight:bold;
color:663399;
}

h2
{
font-family:verdana;
font-size:11;
font-weight:bold;
color:006633;
display:inline;
}

h5.center
{
font-family:verdana;
font-size:10;
font-weight:bold;
color:black;
text-align:center;
}

h2.purple
{
font-family:verdana;
font-size:11;
font-weight:bold;
color:663399;
display:inline;
}


h3
{
font-family:verdana;
font-size:13;
font-weight:bold;
color:006633;
}

h3.center
{
font-family:verdana;
font-size:13;
font-weight:bold;
color:006633;
text-align:center;
}

h3.cerulean
{
font-family:verdana;
font-size:16;
font-weight:bold;
color:blue;
text-align:center;
}

h3.anywhere
{
font-family:verdana;
font-size:14;
font-weight:bold;
color:6D7B8D;
text-align:center;
}

h4
{
font-family:verdana;
font-size:10;
font-weight:bold;
color:black;
}

h4.center
{
font-family:verdana;
font-size:10;
font-weight:bold;
color:black;
text-align:center;
}


h5
{
font-family:verdana;
font-size:12;
font-weight:bold;
color:006633;
}

h6
{
font-family:verdana;
font-size:13;
font-weight:bold;
color:black;
}

h6.center
{
font-family:verdana;
font-size:13;
font-weight:bold;
color:black;
text-align:center;
}

.nolines
{
font-family:verdana;
font-size:9;
color:black;
}

.presented
{
font-family:verdana;
font-size:11;
font-style:italic;
font-weight:bold;
color:black;
}

b
{
font-family:verdana;
font-size:11;
font-weight:bold;
color:black;
}

b.red
{
font-family:verdana;
font-size:11;
font-weight:bold;
color:red;
}

b.total
{
font-family:arial;
font-size:12;
font-weight:bold;
color:black;
}


b.document
{
font-family:verdana;
font-size:14;
font-weight:bold;
color:black;
}

b.slides
{
font-family:verdana;
font-size:13;
font-weight:bold;
color:black;
}

b.green
{
font-family:verdana;
font-size:11;
font-weight:bold;
color:006633;
}

b.purple
{
font-family:verdana;
font-size:11;
font-weight:bold;
color:663399;
}

b.red
{
font-family:verdana;
font-size:12;
font-weight:bold;
color:red;
}

b.slidespurple
{
font-family:verdana;
font-size:13;
font-weight:bold;
color:663399;
}


p
{
font-family:verdana;
font-size:11;
color:black;
}

p.cerulean
{
font-family:verdana;
font-size:14;
color:blue;
}

p.anywhere
{
font-family:verdana;
font-size:13;
color:black;
}

blockquote
font-family:verdana;
font-size:10;
color:black;

p.slides
{
font-family:verdana;
font-size:13;
color:black;
}

p.bold
{
font-family:verdana;
font-size:11;
color:black;
font-weight:bold;
}

p.green
{
font-family:verdana;
font-size:11;
display:inline;
color:006633;
}

p.purple
{
font-family:verdana;
font-size:11;
display:inline;
color:663399;
}

p.centered
{
font-family:verdana;
font-size:11;
color:black;
font-weight:bold;
text-align:center;
}

p.centeredhome
{
font-family:verdana;
font-size:12;
color:black;
font-weight:bold;
text-align:center;
}

p.centeredpurple
{
font-family:verdana;
font-size:11;
color:663399;
font-weight:bold;
text-align:center;
}

p.centeredsmall
{
font-family:verdana;
font-size:9;
color:black;
text-align:center;
text-decoration:none;
}

p.special
{
font-family:verdana;
font-size:10;
color:black;
}

ul
{
text-indent:0px;
font-family:verdana;
font-size:11;
color:black;
}

ul.special
{
text-indent:0px;
font-family:verdana;
font-size:10;
color:black;
position:relative;
top:-15px;
}

ul.menu
{
text-indent:0px;
font-family:verdana;
font-size:14;
color:black;
}

ul.menuspecial
{
text-indent:0px;
font-family:verdana;
font-size:14;
color:red;
}

/*table format*/

.menutable
{
font-family:verdana;
font-size:10;
font-weight:bold;
text-align:center;
border:0;
padding:25;
}

tr.tableinfo
{
font-family:verdana;
font-size:10;
color:black;
}

tr.menu
{
font-family:verdana;
font-size:13;
color:black;
}

td
{
padding-left:0px;
padding-right:0px;
font-family:verdana;
font-size:9;
}


td.menu
{
padding-left:0px;
padding-right:0px;
font-family:verdana;
color:black;
font-size:13;
}


td.menuspecial
{
padding-left:0px;
padding-right:0px;
font-family:verdana;
color:red;
font-size:13;
}

td.anywhere
{
padding-left:0px;
padding-right:0px;
font-family:verdana;
color:black;
font-size:13;
}

td.tableheader
{
font-family:verdana;
font-size:13;
font-weight:bold;
color:663399;
border:0;
}

td.tablesubheader
{
font-family:verdana;
font-size:11;
font-weight:bold;
color:black;
border:0;
}

td.tableinfo
{
font-family:verdana;
font-size:12;
color:black;
border:0;
}

table.cart 
{
width: 600;
padding: 4;
}

TH.BILLING 
{
color: BLACK;
font-weight:bold;	
font-size: 9;
text-align:right;
font-family:Verdana;
}

/*links*/

A:link
{
font-family:verdana;
color:006633;
}

A:visited
{
font-family:verdana;
color: 663399;
}


A.anywhere:link
{
font-family:verdana;
color:black;
}


A.anywhere:visited
{
font-family:verdana;
color:6D7B8D;
}



hr.line
{
border: 1;
height: 2px;
color: 663399;
background-color: white;
}

.error p
{
	font-size:medium;
}

.error h3
{
	font-size:large;
}