body {background-color:#d9dadb;margin:0;padding:0;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:small;}

#TopWrapper {width:100%;margin:0;padding:0;background: url(../images-core/top-background.gif) top left repeat-x;}
#Header {width: 970px;height:87px;margin: 0 auto;background: url(../images-core/top-background.gif) top left repeat-x;}
#Logo {float:left;width:725px;}
#TopButtons {float:right;width:auto;margin:15px 15px 0 0;text-align:center;}
#TopButtons a {color:#ffffff;text-decoration:none;font-size:85%;}
#TopButtons a:hover {text-decoration:underline;}
#HomeButton {float:left;}
div.TopLink {float:left;margin:0 0 0 15px;}
#bgwrapper {width:1030px;margin:0 auto;background:#d9dadb url(../images-core/side-shadow.gif) top left repeat-y;}
#outerwrapper {width:966px;margin:0 auto;height:auto;background-color:#ffffff;}
#MainArea {float:left;width:912px;margin:0 15px 0 45px;min-height:500px;background-color:#ffffff;}
#MainArea a {color:#939393;}
#HomePageText {width:260px;float:left;margin:15px 30px 0 0;padding:0;}
#HomePageImage {width:610px;float:right;margin:0;padding:0;}
#HomePageButtons {clear:both;width:610px;list-style-type:none;margin:18px 0 0 0;padding:0;}
#HomePageButtons li {float:left;margin-left:13px;}
#HomePageButtons li.FirstButton {float:left;margin-left:0;}
#RandomImages {float:left;width:912px;margin:120px 0 0 0;}
.Random1 {width:140px;clear:both;float:left;margin:0;padding:0;}
.Random2, .Random3, .Random4, .Random5, .Random6 {width:140px;float:left;padding:0;margin:0 0 0 14px;}
#SubFooter {clear:both;width:910px;height:60px;margin:0 15px 0 45px;padding:15px 0 0 0;background-color:#ffffff;}
#SiteHelp {width:600px;float:left;}
#SiteHelp img {float:left;}
#SiteHelp ul,#Resources ul {margin:0;padding:0;list-style-type:none;}
#SiteHelp ul li {float:left;margin:0 10px 0 10px;list-style-image:url(../images-core/divider-white.gif);}
#SiteHelp ul li.First {margin:0 5px 0 10px;list-style-type:none;list-style-image:none;}
#Resources ul li {margin:0 0 0 0;padding:0;}
#Resources {width:230px;float:right;}
#Resources img {float:right;margin-top:6px;}
#SiteHelp ul li a, #Resources ul li a {color:#939393;text-decoration:underline;font-size:85%;}
#SiteHelp ul li a:hover, #Resources ul li a:hover {text-decoration:none;}
#BottomWrapper {width:1030px;clear:both;margin:0 auto;background:#d9dadb url(../images-core/background-footer.gif) top left no-repeat;}
#Footer {width: 970px;height:47px;margin: 0 auto;padding:0;}
#Footer img {float:left;margin:0 0 0 45px;}
#Footer ul {float:left;margin:15px 0 0 0;padding:0;list-style-type:none;}
#Footer ul li {float:left;margin:0 10px 0 10px;list-style-image:url(../images-core/divider-black.gif)}
#Footer ul li.First {margin:0 5px 0 10px;list-style-type:none;list-style-image:none;}
#Footer ul li a {color:#878787;text-decoration:underline;font-size:85%;}
#Footer ul li a:hover {text-decoration:none;}
#BottomShadow {width:1030px;height:26px;margin:0 auto;background:#d9dadb url(../images-core/bottom-shadow.gif) top left no-repeat;}

div.SearchForm {width:auto;float:right;margin:10px 6px 0 0}
div.SearchResults {width:910px;float:left;margin:0 0 15px 0;}
div.Navigator: {clear:both;float:left;width:100%;}
.Question {font-weight:bold;}
.Answer {margin:6px 0 20px 0;}
ol.Lettered {list-style-type:lower-alpha;}
li {margin-bottom:20px;}
ol.Lettered li {margin-bottom:2px;}

table {border-collapse:collapse;}
th {text-align:left;font-weight:bold;}
th, td {border:1px solid #c0c0c0;vertical-align:top;padding:4px;}
.Bold {font-weight:bold;}
.Italic {font-style:italic}
.Larger {font-size:120%;}
label {clear:both;float:left;width:115px;margin:0 5px 0 0;font-weight:bold;}
input {float:left;margin:0;}
.Clear {clear:both;float:left;}
.Row {clear:both;float:left;margin:5px 0 5px 0;}
div.Description {width:500px;float:left;margin:2px 0 2px 0;}
.ErrorMessage {clear:both;width:400px;border:1px solid red;padding:4px;font-weight:bold;}
div.ImageCell0 {clear:both;float:left;width:200px;border:1px solid #c0c0c0;min-height:260px;margin:5px 10px 5px 0;padding:4px;position:relative;}
div.ImageCell1,div.ImageCell2,div.ImageCell3 {float:left;width:200px;border:1px solid #c0c0c0;min-height:260px;margin:5px 10px 5px 0;padding:4px;position:relative;}
div.ImageCell0 a, div.ImageCell1 a, div.ImageCell2 a, div.ImageCell3 a {color:#939393;}
div.Preview {clear:both;float:left;width:900px;}
div.Preview img {float:left;}
img {border:none;}
.FloatLeft {float:left;margin:0 0 0 15px;}
h1 {color:#666666;}