body { margin:8px 0 0 0; text-align:left; color:#000000; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

img { border:0; margin:0; padding:0; }
.imgl { float:left; min-width:100px; margin:5px 20px 10px 8px; }
.imgr { float:right; min-width:100px; margin:5px 5px 10px 20px; }

.clear { clear:both; }
.clearleft { clear:left; }
.clearright { clear:right; }
.clearboth { clear:both; }

.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.fleft { float:left; margin-left:8px; }
.fright { float:right; margin-right:8px; }

.bold { font-weight:bold; }
.h1, .h2, .h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; background-color:#FFFFFF; padding:0 15px 0 10px; }
.normtxt { padding:0 15px 0 10px; }	 
.introh1 { font-size:48px; font-weight:normal; margin:0; }
.introh2 { font-size:16px; font-weight:bold; font-style:italic; margin-top:15px; margin-bottom:15px; }
.introh3 { font-size:16px; font-weight:normal; margin:0 60px 0 60px; }
.introp { font-size:13px; font-weight:bold; margin-left:30px; margin-right:30px; line-height:18px; }
.smalltxt { font-size:11px; font-weight:normal; margin:30px; }

/* -----------------------------------------------------------------------------*/

#container { position:relative; text-align:left;  width:625px; padding:0 0 50px 0;  }

#head, #content, .txtblockcenter, #footer { position:relative; float:left; width:625px;  text-align:left; }
#head { height:191px; }
#logo { position:absolute; top:0; left:8px; width:170px; height:180px; }

#title { position:absolute; top:50px; left:211px; text-align:center; }
#title h1 { font-size:32px; font-weight:normal; color:#000000; background-color:transparent; padding:0; margin:0; }
#shadow img, #dedupeshadow img, #mailshadow img { margin:0; padding:0; border:0; }
#shadow, #dedupeshadow, #mailshadow { position:absolute; top:58px; left:214px; text-align:center; }
#dedupeshadow, #mailshadow { left:216px; }

.txtblockcenter { text-align:center; }

/* -----------------------------------------------------------------------------------*/

#footer { padding:0 0 20px 0; text-align:center; }
#footer ul { list-style-type:none; margin:10px 20px 0 20px; padding:0; }
#footer ul li { display:inline; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
#footer a { display:inline; font-size:10px; }
#footer a:link, #footer a:visited, #footer a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline; color:#0000FF; background-color:#FFFFFF; }
.spacer { margin:0 4px 0 2px; background:url("../images/spacer.gif") 1px 2px no-repeat; }

/* -----------------------------------------------------------------------------*/

a.big:link, a.big:visited, a.big:hover, a.medium:link, a.medium:visited, a.medium:hover, a.small:link, a.small:visited, a.small:hover { font-family:"Arial Black", Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#0000FF; background-color:#FFFFFF; text-decoration:underline; }
a.medium:link, a.medium:visited, a.medium:hover { font-size:22px; }
a.small:link, a.small:visited, a.small:hover { font-size:15px; font-weight:lighter; margin-left:30px; }

.introh3 a:link, .introh3 a:visited, .introh3 a:hover, .smalltxt a:link, .smalltxt a:visited, .smalltxt a:hover, a.info:link, a.info:visited, a.info:hover  { color:#000000; background-color:#FFFFFF; font-size:16px; font-weight:normal; text-decoration:none; }
.smalltxt a:link, .smalltxt a:visited, .smalltxt a:hover { font-size:11px; }
a.info:link, a.info:visited, a.info:hover { font-size:12px; }