body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; list-style:none}

#pageHolder { width:1000px; margin:0px auto;}

#header { width:1000px; height:122px; margin-top:20px; background:url(../images/header.jpg) top center no-repeat}

#naviHolder { width:1000px; height:22px; overflow:visible}

ul.navi { width:1000px; height:22px;}
ul.navi li { float:left; display:block; width:109px; height:19px; text-align:center; font-size:11px; padding-top:3px; background:#321371; margin-right:18px;}
ul.navi li.active { background:url(../images/link-bg.gif) right no-repeat #321371}
ul.navi li.last { margin-right:0px}
ul.navi li a {width:109px; float:left; color:#7ff207; text-decoration:none}

#contentHolder { width:1000px; margin-top:20px; padding-bottom:20px; padding-top:20px; border-bottom:2px solid #321371;border-top:2px solid #321371; float:left}

#left { width:200px; float:left}
.leftBoxMiddle { width:200px; float:left; background:url(../images/left-middle-bg.gif) top left repeat-y; margin-bottom:20px;}
.leftBoxTop { width:200px; float:left; background:url(../images/left-top-bg.gif) top left no-repeat; padding-top:4px}
.leftBoxBottom { width:180px; float:left; background:url(../images/left-bottom-bg.gif) bottom left no-repeat; padding:10px;}
.leftBoxBottom h2 { width:180px; padding-bottom:2px; border-bottom: 2px solid #7ead4d; font-size:16px; color:#7ead4d}
.leftBoxBottom p { width:180px; padding-bottom:2px; font-size:12px; color:#fff; padding-top:10px;}
.leftBoxBottom p a { color:#fff; text-decoration:none}
.leftBoxBottom p a:hover { color:#fff; text-decoration:underline}

.leftProductMiddle { width:200px; float:left; background:url(../images/left-products-middle-bg.gif) top left repeat-y; margin-bottom:20px;}
.leftProductTop { width:200px; float:left; background:url(../images/left-products-top-bg.gif) top left no-repeat; padding-top:4px}
.leftProductBottom { width:180px; float:left; background:url(../images/left-products-bottom-bg.gif) bottom left no-repeat; padding:10px;}
.leftProductBottom h2 { width:180px; padding-bottom:2px; font-size:16px; color:#321371; text-align:center}
.leftProductBottom p { width:180px; padding-bottom:2px; font-size:12px; color:#fff; padding-top:10px;}

#right { width:774px; margin-left:17px; float:left}
#banner { width:770px; border:2px solid #321371; height:223px; background:url(../images/banner-bg.jpg) top left no-repeat; margin-bottom:20px; float:right}
#banner h3 {float:right; width:750px; font-size:20px; color:#321371; margin-top:180px; text-align:center}
.smallBox { width:262px; border:2px solid #321371; height:223px; float:left}

#content {width:750px;  float:left;border:2px solid #7ead4d; margin-bottom:20px; padding:10px; background:url(../images/content-bg.gif) right top no-repeat; padding-bottom:50px}
#content h1 { font-size:20px; color:#7ead4d; padding-bottom:20px; width:600px}
#content h2 { font-size:16px; color:#7ead4d; padding-bottom:10px; width:600px}
#content h2 a {color:#7ead4d; text-decoration:none}
#content p { font-size:12px; color:#321370; padding-bottom:10px; width:600px}
#content p a {color:#321370; font-weight:bold; text-decoration:none}

#footer {width:1000px; margin-top:10px; padding-bottom:10px;float:left}
#footer p { width:1000px; text-align:center; float:left;color:#321370; font-size:12px;}
#footer p a {color:#321370; text-decoration:none}

ul.list { width:590px; padding-left:10px;}
ul.list li { font-size:12px;color:#321370; width:580px; padding-left:10px; background:url(../images/bullet.gif) top left no-repeat; padding-bottom:10px; font-weight:bold}
ul.list li a { color:#321370; text-decoration:none}
ul.list li ul { width:550px; padding-left:10px; padding-top:10px;}
ul.list li ul li { font-size:12px;color:#321370; width:540px; padding-left:10px; text-align:center; font-style:italic; background:none; font-weight:normal}
