/* CSS mainDocument */

	/* body */
	body      { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; background-color:#ffffff; }
	/* .classes */
	body.cnt  { background-image:url(../img/logo_b_light.gif); background-repeat:no-repeat; background-position:center center; background-attachment:fixed; margin-left:30px; margin-top:15px; }

textarea.standardTextarea{
   border: 1px solid #383333;
   background-color: white;
   font-family:Arial;
   font-size:12px;
   color:black;
   padding:2px;
   margin:1px;
}

.standardSubmit{
   border: 1px solid silver; 
   height: 18px;
   cursor: pointer;
   font-weight:bold;
   background-color: #eeeeee;
   font-family:Arial;
   font-size:10px;
   color:black;
   padding:1px;
   margin:1px;
}

a.standardSubmit{
   border: 1px solid silver; 
   height: 18px;
   cursor: pointer;
   font-weight:bold;
   background-color: #eeeeee;
   font-family:Arial;
   font-size:13px;
   color:black;
   padding:1px;
   margin:1px;
   text-decoration:none;
}

	/* font masterstyles */
	.mainText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
	.bigText  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
	.headP    { line-height:13px; }
	/* .headers */
	.h1       { font-size:16px; }
	.h1b      { font-size:16px; font-weight:bold; }
	.h2       { font-size:12px; }
	.h2b      { font-size:12px; font-weight:bold; }
	.h3       { font-size:10px; }
	.h3b      { font-size:10px; font-weight:bold; }
	/* .phonenumbers */
	.pn       { font-size:10px; }
	/* .navigation */
	.navH     { font-size:11px; font-weight:bold; }
	.navL     { font-size:10px; }
	.navP     { line-height:18px; }
	/* .news */
	.newsDate { font-size:10px; letter-spacing:1px; color:#333333; margin-left:5px; }
	.newsHead { font-size:14px; font-weight:bold; }
	.newsBody { font-size:10px; margin-left:10px; margin-right:30px; margin-top:5px; margin-bottom:10px; }
	.newsLink { font-size:10px; margin-right:15px; }
		
	/* links */
	a:link    { color:#3399FF; text-decoration:none; } 
	a:visited { color:#003399; text-decoration:none; }
	a:active  { color:#FF0000; text-decoration:none; }
	a:hover   { color:#FF0000; text-decoration:none; }
	/* .classes */
	a.small   { font-size:10px; }
	a.medium  { font-size:12px; }
	a.mediumb { font-size:12px; font-weight:bold; }
	
	/* paragraphs */
	p.small   { width:80%; margin-left:30px; }
	p.justM   { text-align:justify; margin-left:20px; margin-right:50px; }
	p.justS   { text-align:center; margin-left:30px; margin-right:60px; font-size:10px; }
	p.center  { text-align:center; margin-left:20px; margin-right:50px; font-size:12px; }
	p.centerS { text-align:center; margin-left:20px; margin-right:50px; font-size:10px; }
	p.right   { text-align:right; margin-right:40px; }
	
	/* lists */
	ul.medium { font-size:12px; }
	li.medium { margin-top:10px; margin-bottom:10px; }
	
	/* selection list */
	select    { font-size:10px; background-color:#FFFFFF; border:solid 1px; }
	
	/* questionary */
	.formError { font-size:10px; color:#FF0000; }
	.qnQuestion { font-size:11px; font-weight:bold; background-color:#D6D6D6; }	
	.qnAnswer { background-color:#EFEFEF; vertical-align:middle; }
	.qnButton { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#FFFFFF; border-style:solid; border-color:#EFEFEF; }
	.qnTextField { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border-style:solid; border-color:#D6D6D6; }
	.qnRadioButton { background-color:#FFFFFF; border-style:none; border-color:#EFEFEF; }
	.qnCheckbox { border-style:hidden; border-color:#EFEFEF; }
	
	/* misc */
	.counter  { font-size:10px; color:#999999; }
	.wmInfo   { font-size:10px; color:#999999; }
