body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: small;margin:0;padding: 0px;
	color: #727272;background: url("../images/home/container_bgnd.gif") bottom repeat-x;background-color: #E8E8E8;}
acronym {border-bottom:1px dotted gray;}
address {font-style:normal; padding-left:1em; font-size:85%;margin:-0.3em 0 0 0; line-height:1.3;}
div#container {width:770px; margin:0 auto;}
div#header {margin: 5px 0 0 0;background:  url("../images/home/header_top.gif") top no-repeat;padding:0 5px 1em 0;
border-bottom:7px #FC0 solid;background-color: #696D99;}
#header h1 {width:320px; height:44px; position:relative; margin:0; font-size:1em; font-weight:normal;}
#header h1 span {background:  url("../images/home/logoWF_Tag.gif") no-repeat;position:absolute;width:100%;height:100%}
body#sp #header h1 span{background-image: url("../images/home/logoWF_TagSP.gif");}
#header form {text-align:right;width:400px;float:right;margin:0;padding:3px 0.6em 0 0;	vertical-align: middle;}
#header form a {font-size:0.8em; color:#CCF; margin:0 6em 0 0; text-decoration:none; padding:0;}
#header form a:hover {color:#FFF;}
#header form input.txt {margin:3px 0; background:#FFF url("../images/home/input.gif") top repeat-x;
border:1px solid #555;margin:0 0.5em 0 0;}
#header form input.butt {font-size:0.9em;}
div#subHeader {margin:0;color:white;padding:0;background:  url("../images/home/header_bot.gif") 
bottom no-repeat;background-color: #696D99;}
#subHeader p {font-size:0.8em;margin:0;color:white; padding:0.7em 0 0.8em 1em;}
#subHeader a {color:white; text-decoration:none;}
#subHeader a:hover {color:#CCF;}
#subHeader a.me, #subHeader a.me:hover {color:#F93; cursor:default;}
#subHeader ul {margin:0; padding:0 0 0 7px;width:auto; float:right;
background: #FC0 url("../images/home/tab_L3.gif") left bottom no-repeat;list-style:none;}
#subHeader li {display:block;width:auto;float:left;}
#subHeader ul a {display:block;width:auto;padding:3px 8px;text-decoration:none;margin:0;color:white;
	font-weight:bold;border-left:1px solid white;border-right:1px solid #f90;
	font-family: Arial, Helvetica, sans-serif;font-size:0.9em; 
	background:  url("../images/home/tab_Filler_A.gif") bottom repeat-x;}
#subHeader ul li a:hover{color:#336;background:  url("../images/home/tab_Filler_H2.gif") repeat-x bottom;}
#subHeader ul li a.me,#subHeader ul li a.me:hover  {color:#669;text-decoration:none; 
cursor:default;background:  url("../images/home/tab_Filler_H2.gif") repeat-x bottom}
div#feature {background:  url("../images/home/canicSnap.jpg") no-repeat left top; 
width:764px;background-color: #FFFFFF; margin:7px auto 0 auto;border:1px solid #F90;}
#feature h2 {margin:0;padding:0.7em 2em 0 275px;color: #00A;font-weight: normal;
font-family: Arial, Helvetica, sans-serif;}
#feature h3 {color:#3C3;padding: 0 0 0 320px;margin: 0;font-size: 2em;letter-spacing: -0.05em;
font-family: Verdana, Arial, Helvetica, sans-serif;}
#feature p {margin:0;padding:0.2em 2em 0 320px;color: black;}
#feature ul {margin:0; padding:0.5em 0 0 0px;list-style-type:none;margin:0;}
#feature ul li {padding:1em 0; width:60%; position:relative; left:320px;}
a#learn, a#open {background:  url("../images/home/btn_open.gif") 0 50% no-repeat;padding:1em 1em 1em 39px;	}
a#learn:hover, a#open:hover {color:#F00; background-position:1px 56%;}
div#mBody {	width:100%;	margin:0 auto;	padding:0;	color:#666;}
#mBody div.frontcolumn {float:left; width:30%; margin:0 1.3% 0 1.3%;padding-bottom:.7em;}
#mBody h2 {margin:0;padding:0.5em 0 0.2em 0;font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;background:  url("../images/home/bdr_hor.gif") bottom repeat-x;color:#009;font-weight: normal;}
#mBody .mTxt .marquee h2 {margin:0;padding:0.5em 0 0.2em 0;font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;color:#3B3;font-weight: normal;}
#mBody p {margin:0.5em 0;}
#mBody .frontcolumn ul {margin:0; padding:0 0 0 1em;}
#mBody a {}
#mBody a:hover {color:#F80;}
#mBody div.mLeft {float:left; width:25%; margin:12px 0 0 0 ;padding:0 10px 0 0;}
#mBody div.mT_bgnd {float:left; width:72%;margin:12px 0 10px 0;background: url("../images/home/bdr_ver.gif") repeat-y;}
#mBody div.mTxt {padding:0 2em 1.5em 1.2em;}
#mBody .mTxt h2 {font-weight:bold;color:#3B3;background:none;}
#mBody .mLeft h2 {font-size:1.3em; margin:0;}
.marquee, .marquee-p { background:#fff; border:1px solid #F90; padding:1em; width:470px;}
div#footer {clear:both; background:  url("../images/home/bdr_hor.gif") top repeat-x; font-size:0.85em;margin:0.8em 0 0 0;	padding:0.5em;}
#footer p{
	text-align:center;
	padding:0.3em 0 0.8em 0;
	margin:0;
	color:#559;
	line-height: 1.5em;
}
#footer ul {margin:0; list-style-type:none; text-align:center;}
#footer ul li {display:inline;}
#footer ul li a {text-decoration:none; padding: .2em 0.7em; color:#00A;}
#footer ul li a:hover {color:#F00;}
#footer ul, #header form {display:none; }
.mTxt ul, .mTxt ol {margin-bottom: 0.5em;}
.mTxt ul li{margin-bottom:1em;}
.mTxt ol li {margin-bottom:0.5em;}
#mBody .mTxt .marquee-p h2{margin:0;padding:0.3em 0 0 0;font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;color:#33BB33;font-weight: normal;}
#mBody .mTxt .marquee-p h2.first {padding:0;}
#mBody .marquee-p p {margin:0; padding:0.3em 0;}
.grid1 {width:145px;height:100px;margin:0 5px 10px 0;border:1px solid gray;float:left;text-align: center;}
.break {clear:both;}
