/*------------------------------------------------------------------*/
/*HTML Tags*/
/*------------------------------------------------------------------*/

html,body{margin:0;padding:0}

body {
        background-color: #333;
        text-align: center;
        font-family: Helvetica Neue,Helvetica,Trebuchet MS1, sans-serif;
        color: #ffffcc;
        font-size: 13px;
        } 
        

/*td { border-style: none; border-collapse: collapse; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
table { border-style: none; border-collapse: collapse; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }*/
div { border-style: none; border-collapse: collapse; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display: block; }
ul { border-style: none; border-collapse: collapse; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display: block;}	
img { margin: 0px; border-style:none padding:0px; border: 0px;}
p { border-style: none; border-collapse: collapse; padding: 8px 0px 0px 0px; margin: 0px 0px 0px 0px;}

br.clear {clear: both; }

.clear {clear: both; }


/*------------------------------------------------------------------*/
/*TEXT-GENERAL*/
/*------------------------------------------------------------------*/


h1 { }
h2 {  }
h3 { }
h4 {  }
h5 {  }


.center {text-align: center}
.justify {text-align: justify}
.title-space {margin-top: 15px;}
.title-space-bottom {margin-bottom: 5px;}
.subtitle-space {margin-top: 8px;}
.top-space {margin-top: 20px;}
#nospace {margin-top: -8px; font-size: 9pt;}
.underline {text-decoration: underline;}
.captions {font-size: 20pt; letter-spacing: 5px;}




/*------------------------------------------------------------------*/
/*LAYOUT*/
/*------------------------------------------------------------------*/

#header, #footer{
	margin:0 0px;
}


#container { 
		position: relative;
  		overflow:visible;
        width:800px;
       	height: 600px;
		margin-right:auto;
		margin-left:auto;
		margin-top:20px;
		text-align: center;
		/*background-color:#fff;*/
}

#container_large { 
		position: relative;
  		overflow:visible;
        width:800px;
       	height: 1400px;
		margin-right:auto;
		margin-left:auto;
		margin-top:20px;
		text-align: center;
		/*background-color:#fff;*/
}

#container_medium { 
		position: relative;
  		overflow:visible;
        width:800px;
       	height: 665px;
		margin-right:auto;
		margin-left:auto;
		margin-top:20px;
		text-align: center;

		/*background-color:#fff;*/
}



#content{
	/*background-color:#9cc;*/
	width:520px;
	border-right:280px /*solid #c33;  The width and color of the rail */
	margin-right:-280px; /* Hat tip to Ryan Brill */
	float:left;
	z-index: 1;


}

#rail{
	/*background-color:#c33;*/
	width:280px;
	float:left;
	z-index: 2;
}





/*------------------------------------------------------------------*/
/*HEADER*/
/*------------------------------------------------------------------*/


/*--------------------------Header Table--------------------------*/

#logo {
	float: right;
	margin-right: 20px;
}

#box {
	color: #333;
}

	
































