html,body {
height:100%;
}

body {
background-image:url(images/pagebgblue.jpg);
background-color: 434d5a;
text-align:center;
overflow-y:scroll;
margin:auto;
background-attachment: fixed;
background-position: center top;
background-repeat: no-repeat;
}

.pagebg1 {
background-image:url(images/pgbackground.gif);
width:893;
height:50% 0;
margin:auto;
background-position: center top;
background-repeat: no-repeat;
background-attachment: fixed;
}

.pagebg2 {
background-image:url(images/pgbackground.gif);
width:893;
min-height:100%;
margin:auto;
background-position: center top;
background-repeat: no-repeat;
background-attachment: fixed;
}

.page {
background:url(images/bodygif.gif);
position:relative;
width:692px;
text-align:center;
margin:auto;
border-color:#ffffff;
}

.pagetop {
width:692;
height:150;
}

.header {
background-image:url(images/mainheader.jpg);
height:150px;
width:692;
}

.pagemiddle {
width:692;
margin:0, 0, 0, 0;
padding:0, 0, 0, 0;
}

.menu {
width:143px;
float:left;
position:relative;
text-align:center;
margin:auto;
overflow:hidden;
}

.menucont {
background-color:#666666;
height:20;
font: 10px Arial, Helvetica;
color: #FFFFFF;
border-style: solid;
border-width: 1px 0px 0px 1px;
border-color:#000000;
}

.menucont2 {
background-image:url(images/linktitles.gif);
height:20;
font: 12px Tahoma;
color: #FFFFFF;
border-style: solid;
border-width: 1px 0px 0px 1px;
border-color:#000000;
}

.menucont3 {
background-color:#666666;
height:20;
font: 10px Arial, Helvetica;
color: #FFFFFF;
border-style: solid;
border-width: 1px 0px 0px 1px;
border-color:#000000;
}

.menucontbot {
background-image:url(images/botnav.gif);
height:20;
}

.menubotspace {
height:15;
}

.menutext {
font: 11px Arial, Helvetica;
color: #FFFFFF;
padding-top:2px;
}

.menutext2 {
font: bold 11px "Times New Roman", Times, serif;
color: #000000;
padding-top:3px;
}

.contentcontainer {
background-image:url(images/contentback.gif);
border-color:#000000;
border-style:solid;
border-width:1;
position:relative;
text-align: left;
vertical-align: top;
margin-left:143;
vertical-align:top;	
}

.contblue {
background-image: url(images/contbot.gif);
width:509;
overflow:visible;
color:#000000;
margin-left:18;
vertical-align: top;
border: 1px solid #000000;
}

.conttext {
width:460;
margin-left:20;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #234772;
font-weight: bold;
}

.conttextr {
width:460;
margin-left:20;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #234772;
}

.content {
font: 12px Tahoma;
overflow:visible;
padding:10;
color:#000000;
background-image: url(images/contgraid.gif);
background-repeat: repeat-x;
}

#contentfade {
background-image: url(images/contgraid.gif);
background-repeat: repeat-x;
}

#contentpackage {
background-image: url(images/packagecdback.png);
background-repeat: no-repeat;
}

#contenthome {
background-image: url(images/homebg2.png);
background-repeat: no-repeat;
}

#contentconversion {
background-image: url(images/conversionbg.png);
background-repeat: no-repeat;
}

#contentdupli {
background-image: url(images/duplibg.png);
background-repeat: no-repeat;
height:542;
}

#contentprntdsc {
background-image: url(images/printdiscbg.png);
background-repeat: no-repeat;
height:531;
}

#contentpromo {
background-image: url(images/promobg.png);
background-repeat: no-repeat;
}

#contentinsert {
background-image: url(images/insertbg.png);
background-repeat: no-repeat;
}

#packageimgs {
position:relative;
background-image: url(images/packageimgs.png);
top:35;
left:20;
height:430;
width:481;
}

#home {
position:absolute;
background-image: url(images/discbg.png);
top:340;
left:320;
height:219;
width:277;
}

.pagebottom {
width:550px;
height45;
margin-left:143;
}

.fill {
height:18;
}

.footerfill {
height:15;
width:550;
}

.footerfill2 {
background-image:url(images/botbar.jpg);
height:30;
width:550;
}

.footer {
	position:relative;
	text-align:center;
	font: bold 9px Arial, Helvetica;
	margin:auto;
	top:2;
	left:5;
	color: #333333;
}

ul {
list-style-type: none;
}

h1 {
font: bold 13px Arial, Helvetica, sans-serif;
text-align:left;
color: #FFFFFF;
text-decoration: underline;
}

td {
font: 12px Tahoma;
vertical-align: top;
}

h2 {
font: bold 16px Tahoma;
text-align:center;
}

dl {
list-style-type:none;
font: bold 14px Tahoma;
color:#333333;
}

.rollover a { 
display:block;
background-image:url(overlinkblue.gif);
}

.rollover a:hover {
background-image:url(overlinkblue.gif);

}

a:link {
color:#000000;
text-decoration:none;
}

a:visited {
color:#333333;
text-decoration:none;
}

a:active {
color:CCFFFF;
}

a:hover {
color:#000099;
}

.cssnav {
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/overlinkblue.gif);
white-space: nowrap;
display: block;
width: 143px;
height: 20px;
margin: 0;
padding: 0;

}

.cssnav a {
display: block;
color: #ffffff;
font-size: 11px;
width: 143px;
height: 20px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav img {
width: 143px;
height: 20px;
border: 0;
}

* html a:hover {
visibility:visible
}

.cssnav a:hover img {
visibility:hidden
}

.cssnav span {
position: absolute;
left: 0px;
top: 3px;
margin: 0px;
padding: 0px;
color:#ffffff;
width: 143px;
height:10px Arial, Helvetica;
}

.addfill {
position:absolute;
width:692;
height:75;
padding:10;
top:600;
text-align:center;
left:-1;
}

.addfillcontent {
background-color:#ff3300;
height:65;
width:123;
opacity: .5;
filter: alpha(opacity=50);
float:left;
}

.cssnav2 {
position: relative;
font-family: arial, helvetica, sans-serif;
background-image:url(images/linkover.gif);
white-space: nowrap;
display: block;
width: 143px;
height: 20px;
margin: 0;
padding: 0;

}

.cssnav2 a {
display: block;
color: #ffffff;
font-size: 11px;
width: 143px;
height: 20px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav2 img {
width: 143px;
height: 20px;
border: 0;
}

.cssnav2 a:hover img {
visibility:hidden
}

.cssnav2 span {
position: absolute;
left: 0px;
top: 3px;
margin: 0px;
padding: 0px;
color:#000000;
width: 143px;
height:10px Arial, Helvetica;
}

.conttext td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
}

#packageterms {
position:relative;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FFFFFF;
text-align: right;

}
