 
/* Created by van-studios.com   */
/* Created on 4/2009   */








body {
     margin: 0px; 
	 padding:0;
     font: 12px Verdana, Arial, Helvetica, sans-serif;   
	 background-color: #ffffcc;   
	 padding: 0px;   
	 color: #333333; 
	 }

div#container{
	text-align:left;
	margin:0;
	background-color: #ffffff;
	width: 900px;
}

div#header h1{
	font-size: 24pt;
	margin:0;
	color: #333333;
	font-weight: bold;
	padding: 5px;
	margin-bottom: .2em;
}
div#header h2{
	font-size: 10pt;
	margin:0;
	color: #ffffff;
	padding: 5px;
}
div#header p  {
	font-size: 10px;
	margin:0;
	color: #333333;
	margin-right: 40px;		
}

a:link { color:#0099cc;text-decoration: underline;}
a:visited {color:#0099cc; text-decoration: underline;}
a:hover {color:#333333; text-decoration: none;} 
a:active {color:#333333; text-decoration: underline;}

a.reg10:link { color:#333333; text-decoration: none; font-size: 10px;}
a.reg10:visited {color:#333333; text-decoration: none; font-size: 10px;}
a.reg10:hover {color:#0099cc; text-decoration:underline; font-size: 10px;} 
a.reg10:active {color:#0099cc; text-decoration: none; font-size: 10px;}

a.reg11:link { color:#333333; text-decoration: none; font-size: 11px;}
a.reg11:visited {color:#333333; text-decoration: none; font-size: 11px;}
a.reg11:hover {color:#0099cc; text-decoration:underline; font-size: 11px;} 
a.reg11:active {color:#0099cc; text-decoration: none; font-size: 11px;}

a.wreg:link { color:#ffffff; text-decoration: none; }
a.wreg:visited {color:#ffffff; text-decoration: none;}
a.wreg:hover {color:#ffffcc; text-decoration:underline;} 
a.wreg:active {color:#ffffcc; text-decoration: none; }

a.breg:link { color:#0099cc; text-decoration: underline; }
a.breg:visited {color:#0099cc; text-decoration: underline;}
a.breg:hover {color:#000000; text-decoration: none;} 
a.breg:active {color:#000000; text-decoration: underline; }

a.dbreg:link { color:#1b3b78; text-decoration: underline; }
a.dbreg:visited {color:#1b3b78; text-decoration: underline;}
a.dbreg:hover {color:#000000; text-decoration: none;} 
a.dbreg:active {color:#000000; text-decoration: underline; }



.wtext13 { font: 13px Verdana, Arial, Helvetica, sans-serif;  color: #ffffff; margin-top: .55em; margin-right: 5px; margin-left: 5px; }	
.wtext13b { font: 13px Verdana, Arial, Helvetica, sans-serif;  color: #ffffff; margin-top: .55em; margin-right: 5px; margin-left: 15px; }	
.wtext13c { font: 13px Verdana, Arial, Helvetica, sans-serif;  color: #ffffff; line-height: 1.5em; margin-right: 5px; margin-left: 35px; }	
.wtext13d { font: 13px Verdana, Arial, Helvetica, sans-serif;  color: #ffffff; margin-right: 5px; margin-left: 5px; }

.ytext { font: 13px Verdana, Arial, Helvetica, sans-serif;  color: #ffffcc; line-height: 1.25em; }	

.dbtext { font: 12px Verdana, Arial, Helvetica, sans-serif;  color: #1b3b78; line-height: 2.25em; margin-right: 5px; margin-left: 35px;  }	

.dbtext-workb { font: 12px Verdana, Arial, Helvetica, sans-serif;  color: #1b3b78; line-height: 1.25em; margin-right: 5px; margin-left: 35px;  font-weight: bold;   }	
.dbtext-work { font: 12px Verdana, Arial, Helvetica, sans-serif;  color: #333333; line-height: 1.25em; margin-right: 5px; margin-left: 35px;  }

.btext13 { font: 13px Verdana, Arial, Helvetica, sans-serif;  color: #0099cc; margin-top: .55em; margin-right: 5px; margin-left: 10px; 	font-weight: bold; }
.btext11 { font: 11px Verdana, Arial, Helvetica, sans-serif;  color: #0099cc; margin-top: 2em; margin-right: 5px; margin-left: 10px; font-weight: bold; }
.text11R { font: 11px Verdana, Arial, Helvetica, sans-serif;  color: #333333; line-height: 1.2em; margin-right: 5px; margin-left: 10px; }	
.btext10 { font: 10px Verdana, Arial, Helvetica, sans-serif;  color: #0099cc; margin-top: 2em; margin-right: 5px; margin-left: 10px; font-weight: bold; }
.text11Work { font: 11px Verdana, Arial, Helvetica, sans-serif;  color: #333333; line-height: 1.2em; margin-right: 10px; }	

.bookTable { font: 11px Verdana, Arial, Helvetica, sans-serif;  color: #333333; line-height: 1.2em; }	
#main-content p.bookBig { font: 14px Verdana, Arial, Helvetica, sans-serif;  color: #333333; line-height: 1.2em; }	

div#main-image {
	margin-left: 1px;	
	margin-top: 0px;
	color: #333333;
	width: 424px;	
	background-color: #ffffcc;
}

div#yellow-box {
	margin:0;
	color: #333333;
	width: 425px;	
	background-color: #ffffcc;
}


div#main-topics {
	margin-left: 1px;	
	margin-top: 0px;
	color: #333333;
	width: 415px;		
}

div#main-topics blockquote {
	margin-left: 40px;	
	line-height: 1.25em;
	color: #333333;
	font-size: 12px;	
}



div#main-content {
	margin-left: 1px;	
	margin-top: 0px;
	color: #333333;
	width: 665px;		
}

div#main-content h1 {
	margin-left: 10px;	
	margin-top: 10px;
	margin-bottom: -8px;
	color: #6479b2;
	font-size: 16px;	
	font-weight: bold; 
	line-height: 1.1em;
}

div#main-topics h1  {
	margin-left: 10px;	
	margin-top: 10px;
	margin-bottom: -8px;
	color: #6479b2;
	font-size: 16px;	
	font-weight: bold; 
}

div#main-content h2, div#main-topics h2 {
	margin-left: 10px;	
	margin-top: 15px;
	margin-bottom: -8px;
	color: #333333;
	font-size: 13px;	
	font-weight: bold; 
}

div#main-content p, li, blockquote, td, div#main-topics p, li, td {
	margin-left: 10px;	
	line-height: 1.25em;
	color: #333333;
	font-size: 12px;	
}


div#main-content p.workshop-header {
	margin-left: 10px;	
	margin-bottom: -10px;
	color: #333333;
	font-size: 14px;	
}


/* p, li, blockquote { font: 12px Verdana, Arial, Helvetica, sans-serif;  color: #333333; line-height: 1.5em; margin-right: 40px; margin-left: 25px; }	 */


p.home { margin: 0 15px; }


/* FOOTER */

div#footer {
	clear:left;
	width:100%;
	font: 10px Verdana, Arial; 
	color: #333333;
	background-color: #ffffcc;
}
.footer{ 
	margin: 5px; 	
	font: 10px Verdana, Arial; 
	color: #333333;}




#blogJoin { width: 220px; border-bottom: 2px solid #333; border-top: 2px solid #333; float: right; padding: 2px; background: #ebebeb; margin-bottom:15px; } 
#blogJoin .blogblue {font: 13px Verdana, Arial, Helvetica, sans-serif;  color: #0099cc; margin-left: 10px; 	font-weight: bold;  } 
#blogJoin .blog { font-size: 11px; color: #333333; line-height: 1.3em; margin-left: 10px; margin-bottom: 5px; margin-top: 3px;} 