body{font:12px Verdana, Arial, Helvetica, sans-serif;color:#000;background:#f5f5f5 url(../images/generic/bg-page.gif) repeat;margin:0px;padding:0px;}
h1{color:#330033;margin:20px 0px 0px;padding:0px 0px 14px;font-size:2.2em;font-family:Georgia,"Times New Roman", Times, serif;font-weight:normal;line-height:1.3em;}
h2{color:#330033;margin:18px 0px 4px;padding:0px;font-size:1.8em;font-family:Georgia,"Times New Roman", Times, serif;font-weight:normal;line-height:1.1em;}
h4{font-size:14px;color:#969;margin:0px;padding:8px 0px 0px;}
p{margin:0px;padding:10px;}
a, a:hover, a:visited{text-decoration:underline;color:#37ac49;}
blockquote{font-style:italic;color:#333;}
hr{height:1px;margin-left:10px;color:#969;}
form{margin:0px;padding:0px 0px 10px;}
dl{margin:0px;padding-right:15px;padding-left:10px;padding-bottom:10px;}
dt{font-weight:bold;}
td{vertical-align:top;}
th, td{background-color:#FFF;}
img{border:0;}
#frame{width:980px;padding:0px;background:#fff url(../images/generic/bg.gif) repeat-y top left;border-left:1px solid #e1cbe2;border-right:1px solid #e1cbe2;margin:0px auto;}
#enclose{float:left;width:790px;margin-top:157px;}
#header{clear:both;height:114px;width:980px;padding-top:14px;position:absolute;top:0;background-color:#fff;}
#nav{clear:both;text-align:left;height:20px;width:980px;font-size:12px;font-weight:bold;padding-top:6px;position:absolute;top:128px;background-color:#fff;border-top:1px solid #e1cbe2;border-bottom:1px solid #e1cbe2;}
#columnMain{float:right;width:546px;text-align:justify;background-color:#FFF;line-height:18px;padding:0 16px 20px;}
#columnLeft{width:211px;float:left;}
#columnRight{float:right;width:190px;color:#FFF;margin-top:157px;padding:16px 0;}
#nav ul{padding:0px;margin:0px;font-size:11px;}
#nav ul li{display:inline;margin:0px;padding:5px 12px 6px 12px;}
#nav ul li a{text-decoration:none;}
#nav ul li a:hover, #nav ul li a:focus{text-decoration:underline;}
.navli{border-right:1px solid #e1cbe2;}
#columnLeft ul{padding:0px;margin:0px;list-style-type:none;font-size:11px;}
#columnLeft ul li{display:inline;padding:0px;margin:0px;}
#columnLeft ul li a{display:block;padding:6px 0px 6px 8px;text-decoration:none;height:1%;border-bottom:1px dashed #e1cbe2;}
#columnLeft ul li a:hover, #columnLeft #nav ul li a:focus{text-decoration:underline;}
#columnMain p{padding:5px 0px 8px;margin:0px;}
#columnMain p.source{font-style:italic;color:#91578B;padding:0;margin-top:-5px;}
#columnRight p{padding-top:0px;}
.tableBorders{background-color:#e1cbe2;}
.highlightBox{padding:20px;border:1px solid #E3CBE7;background-color:#F7E9F8;}
.highlightBox h2{margin-top:0px;}
.highlightNote{padding:4px 12px 6px;margin-left:16px;width:130px;float:right;border:1px solid #E3CBE7;background-color:#ffffff;}
.highlightNote p{text-align:left;margin:10px 0 0 0;line-height:12px;}
.highlightNote .big{font-size:30px;font-weight:bold;}
.highlightNote em{font-size:10px;line-height:10px;padding:0px;}
#footer{clear:both;text-align:left;height:20px;font-size:12px;padding-top:6px;background-color:#fff;border-top:1px solid #e1cbe2;border-bottom:1px solid #e1cbe2;}
#footer ul{padding:0px;margin:0px;font-size:11px;}
#footer ul li{display:inline;margin:0px;padding:5px 12px 6px 12px;}
#footer ul li a{text-decoration:none;}
#footer ul li a:hover, #nav ul li a:focus{text-decoration:underline;}
#top{height:13px;padding:6px 0px 6px 8px;}
.centered{text-align:center;}
.pad{padding-right:15px;padding-left:10px;}
.red{font-weight:bold;color:#FF0000;}
.links{width:170px;margin-top:0px;border:1px solid #3C1735;padding:0 4px;background-color:#FFF;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.links a{text-decoration:none;display:block;margin-top:3px;padding-bottom:5px;}
a .textlinks{color:#000;}
.textlinks strong{margin-bottom:3px;color:#37ac49;}
.textlinks small{color:#37ac49;}
#newsletter{background-color:#37ac49;}
#newsletter img{margin-left:20px;}
.bold{font-weight:bold;}
.sprite{background:url('/images/sprite.png');}
a.spriteLink,a:visited .spriteLink{color:#FFF;cursor:hand;text-decoration:none;}
.logo{background-position:-0px -0px;width:390px;height:100px;float:left;}
.bannerNewsletter{background-position:-0px -110px;width:380px;height:60px;float:right;margin:20px 20px 0 0;}
.bannerTwitter{background-position:-0px -180px;width:180px;height:90px;}