a  {
   text-decoration: none;
}

html  {
   margin: 0px;
}

body  {
   margin: 0px;
   background-color: #ffffff;
}

#wrapper  {
   position: relative;
   top: 0px;
   left: 0px;
   z-index: 1;
   width: 100%;
   height: 100%;
   margin: 0px auto 0px auto;
   padding: 0px 0px 0px 0px;
}

#bg  {
   position: relative;
   top: 0px;
   left: 0px;
   z-index: 2;
   width: 788px;
   height: 100%;
   background-color: transparent;
   margin: 0px auto 0px auto;
   padding: 0px 0px 0px 0px;
}

#pgbg  {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 3;
	width: 786px;
	height: 100%;
	background-color: #0000ff;
	border-right: 1px solid #0000ff;
	border-left: 1px solid #0000ff;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

/* header stuff */
#head  {
   background: url(../images/header00.jpg) no-repeat;
   position: relative;
   top: 0px;
   left: 0px;
   z-index: 4;
   width: 786px;
   height: 260px;
   margin: 0px auto 0px auto;
   padding: 0px 0px 0px 0px;
}

#head h1  {
   font: normal bold 18px/24px Verdana;
   color: #FFFFFF;
   text-align: right;
   margin: 0px 0px 0px 0px;
   padding: 60px 10px 0px 0px;
}

#head h2  {
   font: normal normal 14px/18px Verdana;
   color: #FFFFFF;
   text-align: right;
   margin: 0px 0px 0px 0px;
   padding: 20px 10px 0px 0px;
}

#host  {
   position: relative;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 788px;
   height: 18px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#host p  {
   font: normal normal 10px/10px Verdana;
   color: #FFFFFF;
   text-align: right;
   margin: 0px 0px 0px 0px;
   padding: 8px 10px 0px 0px;
}
/* end header */

/* main menu */
#mainmenu  {
   position: relative;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 510px;
   margin: 0px 0px 0px 0px;
   padding: 99px 0px 0px 270px;
}

#mainmenu ul  {
   font: normal normal 12px/12px Verdana;
   list-style: none;
   padding: 0px;
   margin: 0px 0px 0px 25px;
   height: 12px;
   color: #0000ff;
   text-align: center;
}

#mainmenu ul li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
   padding-right: 5px;
   padding-left: 5px;
}

#mainmenu ul li a  {
   color: #0000ff;
   display: block;
   height: 100%;
}

#mainmenu ul li a:hover  {
   font-weight: bold;
}
/* end main menu */


/* copyright */
#copyrightbox  {
	clear: both;
	background: url(../images/copyrightbox.gif) no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 4;
	width: 786px;
	height: 30px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #0000ff;
}

#copyright  {
   position: relative;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 788px;
   height: 19px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#copyright p  {
   font: normal normal 10px/10px Verdana;
   color: #FFFFFF;
   text-align: center;
   margin: 0px 0px 0px 0px;
   padding: 12px 0px 0px 0px;
}
/* end copyright */

#container  {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 4;
	width: 766px;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 10px;
	background-color: #0000ff;
}

/* right rounded bg */
#rightrrect  {
   line-height: 0px;
   font-size: 0px;
   position: relative;
   float: right;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 412px;
   height: auto;
   background-color: #0000ff;
   margin: 0px 0px 20px 0px;
   padding: 0px 0px 0px 0px;
}

#rightrrect .form  {
   line-height: 20px;
   font-size: 10px;
}

#rightrrect .top  {
   background: url(../images/topleft.gif) no-repeat top left;
   height: 10px;
}

#rightrrect .bottom  {
   background: url(../images/bottomleft.gif) no-repeat bottom left;
   height: 10px;
}

#rightrrect .content  {
   height: auto;
}

#rightrrect .top div  {
   background: url(../images/topright.gif) no-repeat top right;
   height: 10px;
}

#rightrrect .bottom div  {
   background: url(../images/bottomright.gif) no-repeat bottom right;
   height: 10px;
}
/* end right bg */

/* left rounded bg */
#leftrrect  {
	line-height: 0px;
	font-size: 12pt;
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	z-index: 5;
	width: 336px;
	height: auto;
	background-color: #000000;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

#leftrrect .top  {
   background: url(../images/topleft.gif) no-repeat top left;
   height: 10px;
}

#leftrrect .bottom  {
   background: url(../images/bottomleft.gif) no-repeat bottom left;
   height: 10px;
}

#leftrrect .content  {
   height: auto;
}

#leftrrect .top div  {
   background: url(../images/topright.gif) no-repeat top right;
   height: 10px;
}

#leftrrect .bottom div  {
   background: url(../images/bottomright.gif) no-repeat bottom right;
   height: 10px;
}
/* end right bg */


/* left text control */
#text  {
   position: relative;
   left: 0px;
   top: 0px;
   z-index: 6;
   width: 336px;
   height: auto;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#text h3  {
   font: normal bold 24px/28px Verdana;
   color: #FFFFFF;
   text-align: center;
   margin: 0px 0px 0px 0px;
   padding: 0px 10px 3px 10px;
}

#text h4  {
   font: normal bold 14px/18px Verdana;
   color: #FFFFFF;
   text-align: center;
   margin: 0px 0px 0px 0px;
   padding: 5px 10px 0px 10px;
}

#text p  {
   font: normal normal 12px/16px Verdana;
   color: #FFFFFF;
   text-align: left;
   margin: 0px 0px 0px 0px;
   padding: 10px 10px 0px 10px;
}

#text ul  {
   font: normal normal 12px/16px Verdana;
   color: #FFFFFF;
   text-align: left;
   margin: 0px 0px 0px 0px;
   padding: 10px 10px 0px 20px;
}
/* end left text control */




/* right content controls */
#vidhead  {
   position: relative;
   left: 0px;
   top: 0px;
   z-index: 10;
   width: 410px;
   height: 27px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 10px 0px;
}

#vidhead p  {
   font: normal bold 22px/14px Verdana;
   color: #FFFFFF;
   text-align: center;
   margin: 0px 0px 0px 0px;
   padding: 8px 0px 0px 0px;
}

#tv  {
   background: url(../images/tv.gif) no-repeat;
   position: relative;
   left: 0px;
   top: 0px;
   z-index: 10;
   width: 392px;
   height: 333px;
   margin: 0px auto 0px auto;
   padding: 0px 0px 0px 0px;
}

#vid  {
   position: relative;
   left: 0px;
   top: 0px;
   z-index: 10;
   width: 360px;
   height: 280px;
   margin: 0px auto 0px auto;
   padding: 14px 0px 0px 0px;
}

#vidtext  {
   position: relative;
   left: 0px;
   top: 0px;
   z-index: 10;
   width: 374px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#vidtext p  {
   font: normal normal 10px/14px Verdana;
   color: #FFFFFF;
   text-align: left;
   margin: 0px 0px 0px 0px;
   padding: 5px 10px 10px 10px;
}
/* end right content controls */



/* continue button */
#continueb  {
   position: relative;
   left: 0px;
   top: 0px;
   z-index: 10;
   width: 262px;
   height: 28px;
   margin: 20px auto 0px auto;
   padding: 0px 0px 10px 0px;
}

#continueb a  {
   background: url(../images/continueb.gif) no-repeat;
   display: block;
   height: 28px;
   width: 262px;
   background-position: 0% 0px;
}

#continueb a:hover  {
   background-position: -262px 0%;
}
/* end continue button */
