body{ margin:0px; padding:0px; background:#ffffff; color:#464545; font-family:arial, helvetica, sans-serif;	font-size:12px; font-weight:normal;}



#header h1, #header h2, #header h3, #header h4, #header h5, #header h6 {

	margin: 5px 0px;

	padding: 0px;

}



#header h1 {font-size: 180%; color:#517086;} 

#header h2 {font-size: 150%; color:#517086;}

#header h3 {font-size: 125%; color:#517086; text-decoration:underline;}

#header h4 {font-size: 130%; font-weight:normal; color:#517086;}

#header h5 {font-size: 100%; text-transform: uppercase; color:#517086;}

#header h6 {font-size: 100%; color:#517086;}



#header h1.caption {font-size: 180%; font-weight:normal; text-transform:uppercase; color:#ffffff; background:url(../images/heading-bg.gif) no-repeat left top; padding:5px 0px 5px 10px; display:block; overflow:hidden; width:779px; margin:0px; height:28px;}



#all{background:#fff;color:#000000; font-size:0.8em; margin:0 auto; width:1000px; overflow:hidden; padding:0px 1px; text-align:left; font-family:arial; font-size:12px; color:#464545; font-weight:normal;}



#header p {line-height:16px; margin:0px; padding:5px 0; font-family:arial; font-size:12px; color:#464545; font-weight:normal;}



#header{ width:1000px; float:left; color:#000000; margin:0;}

#top { width:1000px; float:left; overflow:hidden; background:url(../images/topbg.gif) repeat-x left top; margin-top:10px;}

#logo{ width:570px; float:left; overflow:hidden; background:url(../images/logo_left.gif) no-repeat left top; padding-left:30px; height:112px;}

#logo #left{ width:auto; float:left; overflow:hidden; padding:15px 0 0 0; }

#logo #right{ width:50%; float:right; overflow:hidden; text-align:center; padding-top:10px;}

#top_right { width:391px; float:right; overflow:hidden; height:112px; background:url(../images/logo_right.gif) repeat-x left top;}

#fontsize{margin-left:12px; width:47%; float:left; overflow:hidden; font-size:16px; color:#3592bb; font-weight:bold; text-decoration:none; line-height:22px;}

.date { text-align:right; margin-right:22px; padding:0px; font-family:arial; font-size:12px; font-weight:normal; color:#2e2e2e; width:40%; float:right;}

a.reset{background:#fff url(../images/ladyicon.gif) no-repeat right top; padding-right:50px; text-decoration:none; color:#3592bb; line-height:38px; font-weight:bold; height:42px; display:block;}



a.viecart{text-decoration:none; color:#3592bb; font-weight:bold; display:block;}



#navgation { width:1000px; float:left; background:url(../images/topnav_bg.gif) repeat-x left bottom;}



#products_modules { width:1000px; float:left; font-family:arial; font-size:11px; color:#2e2e2e; font-weight:normal; margin:8px 0px; height:144px;}

#products_modules h3 {color:#2e2e2e; font-family:arial; font-size:14px; margin:0; padding:0px; letter-spacing:-1px;}

#products_modules .moduletable{ background:url(../images/productsmodulebg.gif) no-repeat left top; padding:5px 10px 9px 10px; width:222px; height:130px; float:left; overflow:hidden; margin:0px 4px; font-family:arial; font-size:12px; color:#464545; font-weight:normal;}

#products_modules .moduletable .moduletable_bg {background:none; font-family:arial; font-size:12px; color:#464545; font-weight:normal; height:125px; overflow:hidden; display:block;}



#products_modules .moduletable img{ width:62px; float:left; font-family:arial; font-size:11px; color:#2e2e2e; font-weight:normal; margin:0px 4px; vertical-align:top;}

#products_modules .moduletable p{font-family:arial; font-size:11px; color:#2e2e2e; font-weight:normal; margin:0px 4px 8px 0; padding:0px; display:block; overflow:hidden; font-family:arial; font-size:12px; color:#464545; font-weight:normal;}

#products_modules .moduletable a.readon{ background:url(../images/learnmorebg.gif) no-repeat center top; font-family:arial; font-size:12px; color:#2e2e2e; font-weight:normal; width:92px; line-height:22px; display:block; text-decoration:none; text-align:center; overflow:hidden; margin-left:76px;}



#footer  {margin: 0px auto 0px auto; background:url(../images/footerbg.gif) repeat-x left top; width:1000px; overflow:hidden; color:#000; padding:5px 0; text-align:center; font-size:10px; margin-top:10px;}



#footer img { border:0px; margin:1px 3px;}

p.syndicate  {float:left; display:block; text-align:left;}

#footer a {color:#1E292B;}

#footer a:hover {color:#FE4819; text-decoration:underline;}



#corner-l  {background:url(../images/topnav_leftcurve.gif) no-repeat left bottom; width:7px; float:left; height:31px;}

#corner-r  {background:url(../images/topnav_rightcurve.gif) no-repeat right bottom; width:7px; float:right; height:31px;}



#banner {

	overflow:hidden;

	width:1000px;

	margin-top:158px;

}

