body {
	margin: 0px;
    padding: 0px;
    background-color: #000000;
	background-image: url(images/bgrepeat.jpg);
	background-repeat: repeat-y;
    background-position:top center;
    background-attachment:fixed;
}

h1 {
    margin: 0px;
    padding: 0px;
    font-family:Arial;
    font-size:28px;
    font-weight: bold;
    color: #FFFFFF;
    margin-bottom: 12px;
}
h2 {
    margin: 0px;
    padding: 0px;
    font-family:Arial;
    font-size:28px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 12px;
}
h3 {
    margin: 0px;
    padding: 0px;
    font-family:Arial;
    font-size:27px;
    font-weight: bold;
    color: #2E1D5E;
    margin-bottom: 0px;
}
h4 {
    margin: 0px;
    padding: 0px;
    font-family:Arial;
    font-size:19px;
    font-weight: bold;
    color: #ffffff;
    margin-top:13px;
}
h5 {
    margin: 18px 0px 18px 0px;
    padding: 0px;
    font-family:Arial;
    font-size:32px;
    font-weight: bold;
    color: #2E1D5E;
}
legend {
    font-family:Arial;
    font-size:18px;
    font-weight: bold;
    color: #ffffff;
}

fieldset {
  width: 700px;
}
.machset {
    margin-top:10px;
    padding:20px;
    width:750px;
}

td {
  vertical-align:top;
}
.copyright {
	font-family:Arial;
	font-size:12px;
	color: #666666;
}

.orderset {
  xbackground-color: #666666;
  width: 500px;
  padding: 10px;
}
.orderprevset {
  xbackground-color: #666666;
  width: 500px;
  padding: 20px;
}

.whitectrl {border: 0px solid #FFFFFF; font-family: Verdana, arial, helvetica, sans-serif; font-size: 	11px; font-weight: bold; background: #FFFFFF; color: #000000;}
.form_reg   {border: 1px solid #000066; font-family: Verdana, arial, helvetica, sans-serif; font-size:  11px; font-weight: bold; background: #eeeeee; color: #000000;}
.form_error {border: 1px solid red; font-family: Verdana, arial, helvetica, sans-serif; font-size:  11px; font-weight: bold; background: #eeeeee; color: #000000;}


A:link    { color: #4A2E5E;	text-decoration: underline;}
A:active  { color: #4A2E5E;	text-decoration: underline;}
A:visited {	color: #4A2E5E;	text-decoration: underline;}
A:hover   { color: #666699; text-decoration: underline;}

A.blk:link    { color: #666666;	text-decoration: underline;}
A.blk:active  { color: #666666;	text-decoration: underline;}
A.blk:visited {	color: #666666;	text-decoration: underline;}
A.blk:hover   { color: #666699; text-decoration: underline;}

A:link    { color: #ffffff;	text-decoration: underline;}
A:active  { color: #ffffff;	text-decoration: underline;}
A:visited {	color: #ffffff;	text-decoration: underline;}
A:hover   { color: #ffffff; text-decoration: underline;}


div.content {
	position: absolute;
    margin:0px;
    padding:0px;
 	width: 1000px;
	margin-left: -500px; /* half the width of the div */
	left: 50%;
    top: 0px;
    margin-top:0px;
   	background-image: url(images/bg.jpg);
    background-repeat: no-repeat;
    min-height: 800px;
}

div.iContent {
	position: absolute;
    margin:0px;
    padding:0px;
 	width: 1000px;
	margin-left: -500px; /* half the width of the div */
	left: 50%;
    top: 0px;
   	background-image: url(images/bg-inside.jpg);
    background-repeat: no-repeat;
    min-height: 400px;
}

div.innerPurple {
  padding:20px;
}

div.innerPurple2 {
    padding:20px;
	background-image: url(images/watermark.jpg);
	background-repeat: no-repeat;
    background-position:top center;
}


div.insideContentCover {
 	width: 843px;
	margin-left: -400px; /* half the width of the div */
	left: 50%;
    top: 198px;
	position: relative;
	font-family:Arial;
	font-size:14px;
	color: #000000;
}

div.insideContent {
 	width: 859px;
	margin-left: -430px; /* half the width of the div */
	left: 50%;
    top: 198px;
	position: relative;
	font-family:Arial;
	font-size:14px;
	color: #000000;
    min-height:500px;
}

div.slideClass {
  position:absolute;
  top: 265px;
  left:55px;
}

div.superiorClass {
  position:absolute;
  top: 275px;
  left:320px;
  width: 350px;
}

div.vidCovClass {
  position:absolute;
  top: 267px;
  left:660px;
}

div.logosClass {
 	width: 1000px;
	margin-left: -445px; /* half the width of the div */
	left: 50%;
    top:670px;
	position: absolute;
    vertical-align: bottom;
}

div.logosPageClass {
 	width: 1000px;
    margin-top:190px;
	margin-left: -445px; /* half the width of the div */
	left: 50%;
	position: relative;
}

div.copyrightClass{
    margin-left: 190px;
    padding-top: 20px;
	margin-top:8px;
	text-align: center;
	font-family:Arial;
	font-size:11px;
	color: #666666;
    padding-bottom: 10px;
}

div.navClass{
	position: absolute;
	xwidth: 950px;
	margin-left: -443px; /* half the width of the div */
	left: 50%;
    top:147px;
	left: 50%;
    z-index:2;
    padding-top:0px;
}

div.footerClass{
	width: 615px;
	height: 10px;
	background-color: #990000;
	border-color: #CDB223;
	border-width: 1px;
	border-style: solid;
	margin-top:10px;
}


p {
    margin:0px;
    padding:0px;
}

.rightImage {
  float: right;
  margin-left: 9px;
  margin-bottom: 5px;
  border: #FFFFFF 1px solid;
}
.leftImageb {
  float: left;
  margin-right: 9px;
  margin-bottom: 5px;
  border: #FFFFFF 1px solid;
}
.leftImage {
  float: left;
  margin-right: 9px;
  margin-bottom: 5px;
  xborder: #dddddd 1px solid;
}

.regImage {
  xborder: #dddddd 1px solid;
}

div.alert {
	padding:5px 11px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
        text-align:left;
	border : 1px double #dddddd;
	background: #eeeeee;
    color: #FF0000;
}

em {
    padding-top:5px;
    color: #F26522;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
