@charset "UTF-8";
/* CSS Document */
*
{
   padding: 0;
   margin: 0;
}
html, body
{
   font : 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
   background : #fff url(images/main/bgtile.gif) repeat center top;
   color : #666;
   line-height : 16px;
   height: 100%
}
#menu
{
   position : absolute;
   top : 60px;
   height : 40px;
   width : 600px;
   text-transform : uppercase;
}
a img
{
   border : none;
}
a
{
   text-decoration : none;
   color : #000;
   font-weight: bold;
}
a:hover
{
   text-decoration : none;
   color : #33ccff;
}
b
{
   font-size : 13px;
   color : #33ccff;
   text-transform : uppercase;
   font-weight : bold;
   letter-spacing : 0.035em;
}
strong
{
   font-weight : bold;
   color : #000;
}
em
{
   font-size : 11px;
   color : #09F;
   font-style : normal;
}
h1
{
   margin : 0;
   font-size : 13px;
   color : #09F;
   text-transform : uppercase;
   font-weight : bold;
   letter-spacing : 0.035em;
}
h2
{
   margin : 0;
   font-size : 11px;
   color : #333;
   text-transform : uppercase;
   font-weight : bold;
   letter-spacing : 0.035em;
}
hsmall
{
   margin : 0;
   font-size : 0.1px;
   color : #FFF;
}
p
{
   padding-bottom: 15px;
}
.image1
{
   background-image: url(images/main/image1.jpg);
   background-position: right top;
   background-repeat: no-repeat;
   padding-right: 300px;
   height:auto !important; /* real browsers */
   height:250px; /* IE6: sees as min-height*/
   min-height:250px; /* real browsers */
}
.image2
{
   background-image: url(images/main/image2.jpg);
   background-position: right top;
   background-repeat: no-repeat;
   padding-right: 300px;
   height:auto !important; /* real browsers */
   height:329px; /* IE6: sees as min-height*/
   min-height:329px; /* real browsers */
}
.imagelogo
{
   background-image: url(images/main/LogoFlat.gif);
   background-position: center top;
   background-repeat: no-repeat;
   padding-right: 0px;
   height:auto !important; /* real browsers */
   height:250px; /* IE6: sees as min-height*/
   min-height:250px; /* real browsers */
}
#imageButton
{
   background-image: url(images/main/pm_button.jpg);
   background-repeat: no-repeat;
   background-position: center center;
   display: block;
   height: 210px;
   width: 480px;
   /*
   background-image: url(images/main/pm_button.jpg);
   background-position: center center;
   background-repeat: no-repeat;
   padding-top: 0px;
   padding-bottom: 20px;
   height:auto !important; /* real browsers */
  /* height:250px; /* IE6: sees as min-height*/
   /* min-height:260px; /* real browsers */
   */
}
#indexButton
{
	background-position: center center;
   padding-top: 20px;
   padding-right: 100px;
   padding-left: 100px;
   padding-bottom: 25px;
}
.emailgif
{
   background-image: url(images/main/email.gif);
   background-position: right top;
   background-repeat: no-repeat;
   padding-right: 280px;
   height:auto !important; /* real browsers */
   height:240px; /* IE6: sees as min-height*/
   min-height:240px; /* real browsers */
}
#menu a
{
   margin : 0 20px 0 0;
   padding : 0;
   font-size : 11px;
   line-height : 14px;
   color : #000;
   font-weight : bold;
}
#menu a:hover
{
   color : #09C;
}
#menu a.active, #menu a.active:hover
{
   color : #09F;
}
#wrapper
{
   width: 700px;
   margin-right: auto;
   margin-left: auto;
   height:auto !important; /* real browsers */
   height:100%; /* IE6: sees as min-height*/
   min-height:100%; /* real browsers */
   background-color: #FFFFFF;
   position: relative;
}
#mainMenu ul
{
   list-style-type: none;
}
#mainMenu li
{
   display: inline;
}
#mainMenu a
{
   display: block;
   font-size : 11px;
   line-height : 14px;
   color : #000;
   font-weight : bold;
   float: left;
   margin-right: 20px;
}
#mainMenu span
{
   display: block;
   font-size : 11px;
   line-height : 14px;
   color : #09F;
   font-weight : bold;
   float: left;
   margin-right: 20px;
}
#mainMenu a:hover
{
   color : #09F;
}
#mainMenu a:active
{
	color : #09F;
}
#mainContent
{
   padding-top: 24px;
   padding-right: 12px;
   padding-left: 12px;
   padding-bottom: 50px;
}
#footer
{
   text-align: center;
   background-image: url(images/main/footer.gif);
   height: 50px;
   position:absolute;
   bottom:0;
   width:700px;
}
#mainMenu
{
   display: block;
   height: 20px;
   padding-left: 12px;
}
.column
{
   width: 30%;
   float: left;
   display: block;
}
.columnWide
{
	width: 100%;
	display: block;
	text-align: center;
}
#header
{
	background-image: url(images/main/logobg.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
   padding-top: 12px;
}

#dreamRiftLogo
{
   background-image: url(images/main/logo.gif);
   background-repeat: no-repeat;
   display: block;
   height: 50px;
   width: 177px;
   text-indent: -9999px;
}
.clearAll
{
   clear: both;
}
.regList
{
   list-style-position: inside;
      list-style-type: none;

}
.linkList
{
   list-style-position: inside;
   list-style-type: square;
}
.listcentered
{
	/*background-image: url(images/main/bgtile2.gif);*/
	/*background-color: #F2F2F2;*/
	padding: 5px;
	width: 490px;
	align: center;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
}
.linkVisiting
{
   list-style-position: inside;
   list-style-type: square;
   color : #09F;
   text-decoration:none
}

