body { font-family: tahoma; font-size: 1em; margin:10px 0px; padding:10px 0px 0px 0px; text-align:center; background: #ffffff;; color: #333333; font-size: .9em; line-height: normal;}
p { font-size: 1em; }

h1 { font-size: 1.3em; color: #555555; font-weight: bold; padding: 4px 0px 4px 0px; }
h2 { font-size: 1.2em; color: #555555; font-weight: bold; padding: 4px 0px 4px 0px;  }
h3 { font-size: 1.1em; color: #889537; font-weight: bold; padding: 4px 0px 4px 0px;  }
h4 { font-size: 1.0em; color: #957237; font-weight: bold; padding: 4px 0px 4px 0px;  }
h5 { font-size: 0.9em; color: #555555; font-weight: bold; padding: 4px 0px 4px 0px;  }

p { padding: 4px; }

a { color: #957237; text-decoration: underline; }
a:hover { color: #333333; }

img { border: 0px; }
img.left { float: left; }
img.right { float: right; }
img.ss { border: 1px solid #333333; margin:2px; }

div.right   { float: right; }
div.left    { float: left;  }
div.clear   { clear: both;  }
div.tcenter { text-align:center; }
div.tleft   { text-align:left; }
div.tright  { text-align:right; }

div.expand  { width: 100%; }
div.wauto   { width: auto; }

strong { font-weight: 600; }
small { font-size: 80%;}

div.faqQ { background: url(/images/faqq.png) top left no-repeat; padding: 2px 0px 2px 45px; margin: 0px 0px 0px 0px; min-height: 45px; color: #667029; font-size: 115%;}
div.faqA { background: url(/images/faqa.png) top left no-repeat; padding: 2px 0px 5px 45px; margin: 0px 0px 5px 0px; min-height: 45px; color: #294370; border-bottom: 1px dashed #cccccc; font-size: 105%;}

div.highlight { border: 1px solid #7e9e5f; background: #A4BC8F url(/images/highlightBackground.png) repeat-x; text-align:center; padding: 2px 0px 5px 0px; }
div.highlight div.footnotes { color: #ffffff; font-size: .8em; }

div.qnotes p { min-height: 100px; font-size: .8em; background:url(/images/brownSectionBackground.png) repeat-x;min-height:100px;  padding:5px 2px 10px 2px; border-top: 1px solid #957237; }
div.qnotes h1 { font-size: .95em; font-weight: 600; color: #957237; padding: 1px; margin: 0px; }

.nowrap { white-space: nowrap; }

input { font-family: tahoma; background: #f6f0e6; padding: 2px; margin: 2px 1px 2px 1px; color: #663300; border-top: 1px solid #996633; border-left: 1px solid #996633; border-bottom: 1px solid #663300; border-right: 1px solid #663300; }
textarea { font-family: tahoma; background: #f6f0e6; padding: 2px; margin: 2px 1px 2px 1px; color: #663300; border-top: 1px solid #996633; border-left: 1px solid #996633; border-bottom: 1px solid #663300; border-right: 1px solid #663300; }
button { font-family: tahoma; background: #f6f0e6; padding: 2px; margin: 2px 1px 2px 1px; color: #663300; border-top: 1px solid #996633; border-left: 1px solid #996633; border-bottom: 1px solid #663300; border-right: 1px solid #663300; }

#content { width:950px; margin:0px auto; text-align:left; padding:5px; background: url(/images/contentBackground.jpg) no-repeat; }
#trailer { min-height: 200px; border-top: 1px solid #336699; background:url(/images/footerBackground.png) repeat-x; }

#footer {  width:950px; margin:0px auto; text-align:left; padding:5px; font-size:.8em; }
div#footer a { color: #333333; text-decoration: none; }
div#footer a:hover { text-decoration: underline; }

div#viewVideoArrowsUp { display: none; background:url(/images/collapseup24.png) top right no-repeat; text-align:right; font-size: 80%; color: #2d57bf; font-weight: 600; padding: 3px 30px 10px 0px; }
div#viewVideoArrowsDown { display: none; background:url(/images/collapsedown24.png) top left no-repeat; text-align:left; font-size: 80%; color: #2d57bf; font-weight: 600; padding: 3px 0px 10px 30px; }

div#footer div#lColumn { width: 300px; min-height: 50px; float: left; padding: 0px 2px 0px 12px; }
div#footer div#cColumn { width: 440px; min-height: 50px; float: left; padding: 0px 2px 0px 12px; }
div#footer div#rColumn { width: 160px; min-height: 50px; float: left; padding: 0px 2px 0px 12px; text-align:right;}

#leftColumn { padding: 1px 0px 0px 0px; float: left; width: 250px; }
#rightColumn { padding: 0px 10px 0px 20px; float: right; width: 670px; }
#topLinks { color: #cccccc; text-align:right; float:right; height: 75px; }
#topLinks a { color: #cccccc; text-decoration: none; }
#topLinks a:hover { color: #336699; text-decoration: underline; }

#logoPad { padding: 125px 0px 0px 0px; }

div.df_error { color: #954437; font-weight: bold; font-size:.8em; float: left;}
div.clear { clear: both; }

#menu { background: #d2b178 url(/images/menuBackground.png) repeat-x; border:1px solid #957237; color: #ffffff; height: 24px; }
#menu ul { float: left; padding: 0; margin: 0; }
#menu li { font-size: 14px; list-style: none; display: inline;}
#menu li a { line-height: 23px; color: #ffffff; text-decoration: none; text-align: center; padding: 3px 6px 4px 5px; }
#menu li a:hover { background: #336699 url(/images/menuHighlightBackground.png) repeat-x; color: #555555; }

div.largeButton { background: #f2eadb; border: 1px solid #957237; margin: 2px 0px 2px 0px; }
div.largeButton img { padding: 2px; }
div.largeButton a { width: auto; display: block;  color: #7e9e5f; text-decoration: none; font-size: 16px; line-height: 36px; }
div.largeButton a:hover { text-decoration: none; background: #c9b592; color: #ffffff; }

div.smallBrownButton { float: left; background: #f2eadb; border: 1px solid #957237; margin: 0px 2px 1px 2px; }
div.smallBrownButton img { padding: 2px 5px 2px 2px; }
div.smallBrownButton a { display: block;  color: #7e9e5f; text-decoration: none; font-size: 13px; font-weight: 600; line-height: 22px; padding: 0px 25px 0px 3px; white-space:nowrap;}
div.smallBrownButton a:hover { text-decoration: none; background: #c9b592; color: #ffffff; }

div.fineprint { color: #aaaaaa; font-size: 80%; }
div.fineprint a { color: #aaaaaa; }
div.fineprint a:hover { color: #888888; }



/* Used in Administration Mode */
div.pegasus_title_header { font-size: 1.3em; color: #957237; }
div.pegasus_title_content { min-height: 100px; background:url(/images/brownSectionBackground.png) repeat-x;min-height:100px;  padding:5px 2px 10px 2px; border-top: 1px solid #957237; }

div.systemSettings label { width:235px; text-align:right; float:left; }
div.systemSettingSaved { border: 1px solid #447744; font-weight: bold; padding: 2px; background: #669966; color: #ffffff; display:none;}
div.readonly { padding: 2px 10px 2px 4px; border: 1px solid #cccccc; background: #ffffee; }
div.indent { padding-left: 15px; }



/* Pegasus Items */

div.simpleButtonLargeGrey { float: left; font-size: 24px; }
a.simpleButtonLargeGrey { padding: 2px 0px 15px 0px; color:#454545; width: auto; display: block; text-decoration: none; background-color:#f0f0f0; border-bottom:1px solid #bcbcbc; border-right:1px solid #bcbcbc; border-top:1px solid #dddddd; border-left:1px solid #dddddd; }
a.simpleButtonLargeGrey:hover { color:#333366; text-decoration: none; background-color:#ddddee; border:1px solid #99aacc; }
img.simpleButtonLargeGreyLeft { padding:3px 0px 0px 2px;float:left; }
img.simpleButtonLargeGreyRight { padding:3px 2px 0px 0px;float:left; }




	
div.pgBtnBrown { float: left; background: #f2eadb; border: 1px solid #957237; margin: 2px; }
div.pgBtnBrown img { padding: 0px 5px 0px 0px; }
div.pgBtnBrown a { display: block; color: #7e9e5f; text-decoration: none; font-size: 13px; font-weight: 600; padding: 2px 5px 2px 3px; }
div.pgBtnBrown a:hover { text-decoration: none; background: #c9b592; color: #ffffff; }
div.pgBtnBrown a:active { text-decoration: none; background: #bac6a3; color: #ffffff; }

div.pgBtnBlue { float: left; background: #b5cce3; border: 1px solid #647a90; margin: 2px; }
div.pgBtnBlue img { padding: 0px 5px 0px 0px; }
div.pgBtnBlue a { display: block; color: #ffffff; text-decoration: none; font-size: 13px; padding: 2px 5px 2px 3px; }
div.pgBtnBlue a:hover { text-decoration: none; background: #edf2f8; color: #647a90; }
div.pgBtnBlue a:active { text-decoration: none; background: #dadee4; color: #4f6072; }

div.pgBtnRed { float: left; background: #ffcccc; border: 1px solid #cc6666; margin: 2px; }
div.pgBtnRed img { padding: 0px 5px 0px 0px; }
div.pgBtnRed a { display: block; color: #993333; text-decoration: none; font-size: 13px; padding: 2px 5px 2px 3px; }
div.pgBtnRed a:hover { text-decoration: none; background: #ff9999; color: #990000; }
div.pgBtnRed a:active { text-decoration: none; background: #cc6666; color: #ffffff; }

div.pgBtnGreen { float: left; background: #bbeebb; border: 1px solid #55bb55; margin: 2px; }
div.pgBtnGreen img { padding: 0px 5px 0px 0px; }
div.pgBtnGreen a { display: block; color: #339933; text-decoration: none; font-size: 13px; padding: 2px 5px 2px 3px; }
div.pgBtnGreen a:hover { text-decoration: none; background: #77dd77; color: #008800; }
div.pgBtnGreen a:active { text-decoration: none; background: #55bb55; color: #ffffff; }

div.pgBtnBlueGreen { float: left; background: url(/images/button-background.png); border: 1px solid #a5bacf; margin: 2px; }
div.pgBtnBlueGreen img { padding: 0px 5px 0px 0px; }
div.pgBtnBlueGreen a { display: block; color: #666666; text-decoration: none; font-size: 13px; padding: 2px 5px 2px 3px; }
div.pgBtnBlueGreen a:hover { text-decoration: none; background: url(/images/button-background-green.png); color: #008800; }
div.pgBtnBlueGreen a:active { text-decoration: none; background: url(/images/button-background.png); color: #ffffff; }

div.btnisn { float: left; white-space: nowrap; background: #f0f0f0; margin: 2px; }
div.btnisn img { margin: 0px 3px 0px 0px; }
div.btnisn a { display: block; color: #454545; text-decoration: none; font-size: 11px; padding: 2px 5px 2px 3px; border-bottom:1px solid #bcbcbc; border-right:1px solid #bcbcbc; border-top:1px solid #dddddd; border-left:1px solid #dddddd; }
div.btnisn a:hover { text-decoration: none; background: #ddddee; color: #333366; border:1px solid #99aacc;}
div.btnisn a:active { text-decoration: none; background: #aaaabb; color: #ffffff; border:1px solid #7788aa;}

div#isnmsg { margin: 2px; padding: 5px 0px 5px 0px; font-size: 90%; }
div#samplesmsg { margin: 2px; padding: 5px 0px 5px 0px; border-top: 1px dashed #cccccc; font-size: 90%; }
div#supportfeed { margin: 2px; padding: 5px 0px 5px 0px; border-top: 1px dashed #cccccc; font-size: 90%; }
