 
/* 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;}

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

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

#hometext {padding:5px 10px 12px 10px;}
#hometext h1 { color:#4c908c;font-size: 19px;font-weight: 600px; text-align:center; } 
.homequote { color:#0099cc;font-size: 13px;padding: 5px 13px; text-align:center; font-style: italic;} 
#hometext p {text-align:center;line-height:1.2em; font-size:13px; }

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: 8px; }	
.wtext13c { font: 13px Verdana, Arial, Helvetica, sans-serif;  color: #ffffff; line-height: 1.5em; margin-right: 5px; margin-left: 25px; }	
.wtext13d { font: 13px Verdana, Arial, Helvetica, sans-serif;  color: #ffffff; margin-right: 5px; margin-left: 5px; }

.ytext { font: 14px 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; }
.btext12{ font: 12px Verdana, Arial, Helvetica, sans-serif;  color: #0099cc; margin-top:5px; 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; }	



#yellow-box {margin:0 0 0 10px;color: #333333;width: 525px;	background-color: #ffffcc;}
#square { list-style-image: url(gifs/blue.gif);}
#yellow-box li { padding: 6px; line-height:1.2em;}

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: 785px;		
}

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;	
}


#main-content li {padding-bottom:5px;}

/* 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;}


#blogJoin2 { width: 235px; border-bottom: 2px solid #333; border-top: 2px solid #333; float: right; padding: 0px 2px 5px 2px; background: #ebebeb; margin-bottom:17px; }  
#blogJoin2 .blogblue {font: 14px Verdana, Arial, Helvetica, sans-serif;  color: #0099cc; margin: 5px 0px 0px 10px; 	font-weight: bold;  } 
#blogJoin2 .blog { font-size: 12px; color: #333333; line-height: 1.73em; margin-left: 10px; margin-bottom: 5px; margin-top: 3px;} 
 
