@charset "ISO-8859-1";

h1 { font-size:13px; margin:0 0 7px 0; }
h2 { font-size:12px; margin:0 0 7px 0; }

p { margin:0 0 12px 0; }

img { border:0; display:inline; }

A:link.whitelink, A:visited.whitelink, A:active.whitelink { text-decoration:underline; color:#FFFFFF; }
A:hover.whitelink { text-decoration:none; color:#FFFFFF; }
A:link, A:visited, A:active { text-decoration:underline; color:#72b84c; }
A:hover { text-decoration:none; color:#72b84c; }
.greenActive { color:#72b84c; font-weight:bold; font-style:italic; text-transform:capitalize; }
.greenSubhead { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#72b84c; font-weight:bold; }
.whiteSubhead { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; line-height:20px; margin:20px 0 0 0; }
.CTA { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; line-height:20px; margin:50px 0 0 0; }
.newsText { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; line-height:13px; }
.newsTextGreen { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#72b84c; line-height:13px; }
.brochureText { color:#72b84c; }
.brochureSize { color:#72b84c; font-size:9px; }
.miceType { color:#FFFFFF; font-size:9px; line-height:11px; }

body { margin:0; padding:0; width:100%; height:100%; background-color:#252525; }

#pagearea { width:950px; margin:0 auto 0 auto; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CACACA; line-height:16px; text-align:left; }
#masthead { width:920px; height:80px; padding:0 15px 0 15px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; font-weight:bold; }
#content3col { width:950px; background-image:url(../images/background_3col_wide.gif); background-repeat:repeat-y; }
#content2col { width:950px; background-image:url(../images/background_2col.gif); background-repeat:repeat-y; }
#breadcrumb { width:782px; padding:0 0 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; }

.greydivider { width:950px; height:8px; background-color:#929292; }
.leftColumn { width:160px; float:left; }
.middleColumn { width:552px; padding:24px 8px 0 8px; float:left; }
.middleColumnWide { width:782px; padding:24px 0 0 8px; float:left; }
.rightColumn { width:214px; padding:24px 0 0 8px; float:left; } 
.footer { width:950px; height:20px; padding:40px 0 4px 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; }
.clearBoth { clear:both; height:1px; }

.imgSpaceAfter { padding:0px 0px 5px 0px; }
.imgSpaceBefore { padding:5px 0px 0px 0px; }
.imgSpaceLeft { padding:0px 0px 0px 12px; }
.imgSpaceRight { padding:0px 12px 0px 0px; }

.signupInputShort {width:140px; height:18px; padding:3px 2px 0 2px; background-image:url(images/form_background.gif); background-position:bottom; background-repeat:repeat-x; border:1px solid #72b84c; }
.signupInput {width:180px; height:18px; padding:0px 2px 0px 2px; background-image:url(../images/form_background.gif); background-position:bottom; background-repeat:repeat-x; border:1px solid #72b84c; }
.signupBtn { padding: 5px 0px 0px 0px;}
.formMarginTop0 {margin-top:0px;}

form { margin:0; padding:0; font-size:10px; }
input { border:0px; }
input.text { border:1px solid #72b84c; background-image:url(../images/form_background.gif); background-position:bottom; background-repeat:repeat-x; }
input.textarea { border:1px solid #72b84c; background-image:url(../images/form_background.gif); background-position:bottom; background-repeat:repeat-x; }
input.select { border:1px solid #72b84c; }
input.check { border:0px; }
input.radio { border:0px; }
input.img { border:0px; }

li { margin:0 0 3px 0; }
ul.unorderednoindent { margin-left: 3px; padding-left: 1px; text-indent: -1px; margin-bottom:5px; }
ol.orderednoindent { margin-bottom:5px; margin-left:3px; text-indent: -1px; }

