html, body {height:100%;}
body {background-color:#FFFFFF; padding:0px; margin:0px; background-image:url(../_img/site_bg.gif); background-repeat:repeat-y; background-position:center;}
#LogoPrint   {display:none;}
#FooterPrint {display:none;}

#Center {position:relative; top:0px; left:50%; margin-left:-475px; width:950px;}

#SiteNav                 {top:10px; left:20px; width:910px; position:absolute; font-family:Arial; font-size:11px; font-weight:normal; text-align:right;}
#SiteNav ul              {padding:0px; margin:0px;}
#SiteNav ul li           {list-style:none; display:inline;}
#SiteNav ul li a         {padding:0px 0px 0px 5px; text-decoration:none;}
#SiteNav ul li a:link    {color:#393939;}
#SiteNav ul li a:visited {color:#393939;}
#SiteNav ul li a:link:hover, #SiteNav ul li a:visited:hover {color:#A40046; text-decoration:none;}
#SiteNav ul li a#current {color:#A40046; text-decoration:none;}

#Logo {position:absolute; top:45px; left:20px;}

#Search input {position:absolute; top:50px; left:770px; width:150px; height:14px; border:solid 1px #CCCCCC; background:#EFEFEF; font-family:Arial; font-size:11px; font-weight:normal; padding:4px; color:#A40046;}

#TopNav                 {top:100px; left:20px; width:910px; position:absolute; font-family:Arial; font-size:12px; font-weight:bold; letter-spacing:0.05em;}
#TopNav ul              {padding:0px; margin:0px;}
#TopNav ul li           {list-style:none; display:inline;}
#TopNav ul li a         {padding:0px; text-decoration:none;}
#TopNav ul li a:link    {color:#393939;}
#TopNav ul li a:visited {color:#393939;}
#TopNav ul li a:link:hover, #TopNav ul li a:visited:hover {color:#A40046; text-decoration:none;}
#TopNav ul li a#current {color:#A40046; text-decoration:none;}

#TopNavRuler {top:120px; left:20px; width:910px; height:6px; position:absolute; background-image:url(../_img/ruler.gif);}

#Visual {top:132px; left:20px; width:910px; height:150px; position:absolute;}

#VisualHeadline {top:220px; left:20px; position:absolute; font-family:Verdana; font-size:13px; font-weight:bold; color:#333333; padding: 10px 20px 10px 20px; margin:0px; letter-spacing:2px; z-index:1; background:#FFFFFF;  filter:alpha(opacity=80); -moz-opacity:0.80;}

#VisualRulerHome {top:296px; left:20px; width:910px; height:4px; position:absolute; background-image:url(../_img/ruler.gif);}
#VisualRuler     {top:316px; left:20px; width:910px; height:4px; position:absolute; background-image:url(../_img/ruler.gif);}

#Breadcrumb {top:292px; left:20px; width:910px; position:absolute; font-family:Arial; font-size:11px; font-weight:normal; letter-spacing:0.05em;}
#Breadcrumb a         {text-decoration:none; color:#393939;}
#Breadcrumb a:link    {text-decoration:none; color:#393939;}
#Breadcrumb a:visited {text-decoration:none; color:#393939;}
#Breadcrumb a:link:hover, #Breadcrumb a:visited:hover {text-decoration:underline; color:#A40046;}

#LeftHome   {position:absolute; left: 20px; top:325px; width:180px;}
#MiddleHome {position:absolute; left:240px; top:325px; width:450px;}
#RightHome  {position:absolute; left:730px; top:325px; width:200px;}

#Left   {position:absolute; left: 20px; top:345px; width:180px;}
#Middle {position:absolute; left:240px; top:345px; width:470px;}
#Right  {position:absolute; left:750px; top:345px; width:180px;}

#MiddleContent {position:absolute; left:240px; top:345px; width:450px; border-bottom:30px solid #FFFFFF;}
#RightContent  {position:absolute; left:730px; top:345px; width:200px; border-bottom:30px solid #FFFFFF;}

#MiddleContentLarge   {position:absolute; left:20px; top:345px; width:690px; border-bottom:30px solid #FFFFFF;}
#MiddleContentSitemap {position:absolute; left:20px; top:345px; width:910px; border-bottom:30px solid #FFFFFF;}

#MiddleSub    {position:absolute; left:240px; top:402px; width:450px; border-bottom:30px solid #FFFFFF;}
#RightSub     {position:absolute; left:730px; top:402px; width:200px; border-bottom:30px solid #FFFFFF;}
#RightSub p img {width:200px; border:0px;}

h1 {font-family:Verdana; font-size:13px; font-weight:bold;   color:#808080; padding:0px 0px 20px 0px; margin:0px; letter-spacing:2px; text-transform:uppercase;}
h2 {font-family:Arial;   font-size:12px; font-weight:bold;   color:#666666; padding:0px 0px 5px 0px; margin:0px; letter-spacing:0.04em;}
h3 {font-family:Arial;   font-size:18px; font-weight:bold;   color:#666666; padding:0px 0px 5px 0px; margin:0px; letter-spacing:0.04em;}
p  {font-family:Arial;   font-size:11px; font-weight:normal; color:#393939; padding:0px 0px 5px 0px; margin:0px; letter-spacing:0.04em; line-height:1.3em;}

#MiddleHome p {padding-right:30px;}
#MiddleContent p {padding-right:30px;}
#MiddleSub p {padding-right:30px;}
#MiddleContentLarge p {padding-right:30px;}

#MiddleContent li {font-family:Arial; font-size:11px; font-weight:normal; color:#393939; padding: 0px; margin: 0px 0px 0px -20px; letter-spacing:0.04em; line-height:1.3em;}
#MiddleContentLarge li {font-family:Arial; font-size:11px; font-weight:normal; color:#393939; padding: 0px; margin: 0px 0px 0px -20px; letter-spacing:0.04em; line-height:1.3em;}
#MiddleSub li {font-family:Arial; font-size:11px; font-weight:normal; color:#393939; padding: 0px; margin: 0px 0px 0px -20px; letter-spacing:0.04em; line-height:1.3em;}

#LeftHome a, #Left a {text-decoration:none; font-weight:bold; color:#A40046;}
#LeftHome a:link, #Left a:link {text-decoration:none;}
#LeftHome a:visited, #Left a:visited {text-decoration:none;}
#LeftHome a:link:hover, #LeftHome a:visited:hover, #Left a:link:hover, #Left a:visited:hover {text-decoration:underline;}

#MiddleHome a, #Middle a, #MiddleSub a, #MiddleContent a, #MiddleContentLarge a {text-decoration:none; font-weight:bold; color:#A40046;}
#MiddleHome a:link, #Middle a:link, #MiddleSub a:link, #MiddleContent a:link, #MiddleContentLarge a:link {text-decoration:none;}
#MiddleHome a:visited, #Middle a:visited, #MiddleSub a:visited, #MiddleContent a:visited, #MiddleContentLarge a:visited {text-decoration:none;}
#MiddleHome a:link:hover, #MiddleContentLarge a:link:hover, #MiddleHome a:visited:hover, #Middle a:link:hover, #MiddleSub a:link:hover, #MiddleContent a:link:hover, #Middle a:visited:hover, #MiddleSub a:visited:hover, #MiddleContent a:visited:hover, #MiddleContentLarge a:visited:hover {text-decoration:underline;}

#MiddleContentSitemap a {text-decoration:none; font-weight:bold; color:#A40046; padding-left:12px; background-image:url(../_img/icon_link.gif); background-repeat:no-repeat;}
#MiddleContentSitemap a:link {text-decoration:none;}
#MiddleContentSitemap a:visited {text-decoration:none;}
#MiddleContentSitemap a:link:hover, #MiddleContentSitemap a:visited:hover {text-decoration:underline;}

#RightHome a, #Right a, #RightSub a, #RightContent a {text-decoration:none; font-weight:bold; color:#A40046;}
#RightHome a:link, #Right a:link, #RightSub a:link, #RightContent a:link {text-decoration:none;}
#RightHome a:visited, #Right a:visited, #RightSub a:visited, #RightContent a:visited {text-decoration:none;}
#RightHome a:link:hover, #RightHome a:visited:hover, #Right a:link:hover, #RightSub a:link:hover, #RightContent a:link:hover,#Left a:visited:hover, #Right a:visited:hover, #RightSub a:visited:hover, #RightContent a:visited:hover {text-decoration:underline;}

#SubNav                 {top:345px; left:20px; width:180px; position:absolute; font-family:Arial; font-size:11px; font-weight:bold; letter-spacing:0.04em; border-bottom:30px solid #FFFFFF;}
#SubNav ul              {padding:0px; margin:0px;}
#SubNav ul li           {list-style:none; padding-bottom:8px;}
#SubNav ul li a         {padding:0px; text-decoration:none;}
#SubNav ul li a:link    {color:#666666;}
#SubNav ul li a:visited {color:#666666;}
#SubNav ul li a:link:hover, #SubNav ul li a:visited:hover {color:#A40046; text-decoration:underline;}
#SubNav ul li a#current {color:#A40046; text-decoration:none;}

#SubSubNav                 {top:345px; left:240px; width:670px; position:absolute; font-family:Arial; font-size:11px; font-weight:bold;}
#SubSubNav ul              {padding:0px; margin:0px;}
#SubSubNav ul li           {list-style:none; display:inline;}
#SubSubNav ul li a         {padding:0px; text-decoration:none;}
#SubSubNav ul li a:link    {color:#666666;}
#SubSubNav ul li a:visited {color:#666666;}
#SubSubNav ul li a:link:hover, #SubSubNav ul li a:visited:hover {color:#A40046; text-decoration:none;}
#SubSubNav ul li a#current {color:#A40046; text-decoration:none;}

#SubSubNavRuler1 {top:365px; left:240px; width:690px; height:6px; position:absolute; background-image:url(../_img/ruler.gif);}
#SubSubNavRuler2 {top:365px; left:345px; width:585px; height:6px; position:absolute; background-image:url(../_img/ruler.gif);}
#SubSubNavRuler3 {top:365px; left:415px; width:515px; height:6px; position:absolute; background-image:url(../_img/ruler.gif);}

#SubSubNavRuler4 {top:365px; left:305px; width:625px; height:6px; position:absolute; background-image:url(../_img/ruler.gif);}
#SubSubNavRuler5 {top:365px; left:435px; width:495px; height:6px; position:absolute; background-image:url(../_img/ruler.gif);}

#SubSubNavRuler6 {top:365px; left:240px; width:690px; height:6px; position:absolute; background-image:url(../_img/ruler.gif);}
#SubSubNavRuler7 {top:365px; left:335px; width:595px; height:6px; position:absolute; background-image:url(../_img/ruler.gif);}
#SubSubNavRuler8 {top:365px; left:402px; width:528px; height:6px; position:absolute; background-image:url(../_img/ruler.gif);}
#SubSubNavRuler9 {top:365px; left:475px; width:455px; height:6px; position:absolute; background-image:url(../_img/ruler.gif);}


#MiddleSubDB ul              {padding:0px; margin:0px; font-family:Arial; font-size:11px; font-weight:bold; top:36px; position:absolute; letter-spacing:0.04em; line-height:1.3em;}
#MiddleSubDB ul li           {list-style:none;}
#MiddleSubDB ul li a         {padding:0px; text-decoration:none;}
#MiddleSubDB ul li a:link    {color:#666666;}
#MiddleSubDB ul li a:visited {color:#666666;}
#MiddleSubDB ul li a:link:hover, #MiddleSubDB ul li a:visited:hover {color:#A40046; text-decoration:none;}
#MiddleSubDB ul li a#current {color:#A40046; text-decoration:none;}


input {background-color: #DEDEDE; font-family: Arial; font-size: 11px; font-weight: normal; color: #393939; height: 20px; width: 300px; border: none; padding: 5px 5px 0px 5px;}
input:focus {background-color: #393939; color: #FFFFFF;}
textarea {background-color: #DEDEDE; font-family: Arial; font-size: 11px; font-weight: normal; color: #393939; height: 200px; width: 300px; border: none; padding: 5px 5px 0px 5px;}
textarea:focus {background-color: #393939; color: #FFFFFF;}
.ButtonSubmit {background-color: #999999; font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; height: 25px; width: 90px; border: none; padding: 0px;}
.ButtonSubmitRoll {background-color: #A40046; font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; height: 25px; width: 90px; border: none; padding: 0px; cursor:pointer;}
.ButtonReset {background-color: #999999; font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; height: 25px; width: 75px; border: none; padding: 0px;}
.ButtonResetRoll {background-color: #A40046; font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; height: 25px; width: 75px; border: none; padding: 0px; cursor:pointer;}















