/**** Tag Based Styles ****/

/* Document Body */
body
{
  background:#fef1de url(/images/common/background.jpg) repeat-x top;
  font:normal normal 13px Arial,Helvetica,sans-serif;
  text-align:center;
  color:#8b4614;
}

/* Headings */
h1, h2, h3, h4, h5, h6
{
  font-family:"Times New Roman",Times,serif;
  font-weight:bold;
}
h1 { font-size:22px; }
h2 { font-weight:normal; }

/* Text */
big { font-size:14px; }
small { font-size:11px; }

/* Lists */
ol { padding-left:25px; }
ul { padding-left:15px; }

/* Links */
a, a:visited
{
  outline:none;
  text-decoration:underline;
}
a { color:#c15608; }
a:visited { color:#b4804c; }

/* Images */
img { border:none; }

/* Form Fields */
input, select, textarea
{
  padding:2px;
  border-width:2px;
  border-style:solid;
  border-color:#909090 #f0f0f0 #f0f0f0 #909090;
  background:#fff;
}

/**** ID Based Styles ****/

/* Page Container */
#containerOuter
{
  margin:25px auto 0 auto;
  width:993px;
  background:transparent url(/images/common/shadow-left.jpg) no-repeat top left;
  text-align:left;
}
#containerInner
{
  padding:0 15px;
  background:transparent url(/images/common/shadow-right.jpg) no-repeat top right;
}

/* Page */
#pageOuter
{
  padding:7px;
  border:1px solid #000;
  background:#fff5e0;
}
#pageInner
{
  min-height:572px;
  border:1px solid #8b4614;
  background:#fff;
}

/* Page Header */
#header
{
  padding:69px 0 10px 245px;
  background:transparent url(/images/common/header.jpg) no-repeat top left;
}

/**** Drop Down Menu Styles ****/

/* Necessary Styles */
#headerMenu ul, #headerMenu ul ul, #headerMenu li
{
  z-index:50;
  margin:0;
  padding:0;
}
#headerMenu ul { list-style-type:none; }
#headerMenu li { position:relative; }
#headerMenu ul ul
{
  display:none;
  position:absolute;
}
#headerMenu li:hover > ul { display:block; }
#headerMenu ul.dropmenu_shown { display:block; }

/* Menu Widths */
#headerMenu, #headerMenu ul { width:700px; }
#headerMenu ul ul, #headerMenu ul ul a:link, #headerMenu ul ul a:visited { width:150px; }

/* Outer Menu Styles */
#headerMenu, #headerMenu ul
{
  background:#8c4615;
  color:#fff;
}
/*#headerMenu ul ul { background:#8c4615; }*/

/* Top Menu Floats */
#headerMenu ul, #headerMenu li { float:left; }
#headerMenu ul ul li { float:none; }

/* Sub Menu Position */
#headerMenu ul ul
{
  left:0;
  top:22px;
}
#headerMenu ul ul ul
{
  left:150px;
  top:0;
}

/* Inner Menu Item Elements Styles */
#headerMenu a:link, #headerMenu a:visited, #headerMenu a span { display:block; }
#headerMenu a:link, #headerMenu a:visited
{
  line-height:22px;
  font:normal normal 16px/22px "Times New Roman",Times,serif;
  text-decoration:none;
  color:#fff;
}
#headerMenu a span { padding:0 10px; }

/* Menu Item Highlighted Styles */
#headerMenu li:hover, #headerMenu li.dropmenu_active { background:#ffe7ca; }
#headerMenu a:hover, #headerMenu a.dropmenu_active:link, #headerMenu a.dropmenu_active:visited { color:#8c4615; }
#headerMenu li:hover > a:link, #headerMenu li:hover > a:visited { color:#8c4615; }

/* Page Body */
#body { padding:9px; }

/* Page Footer */
#footer
{
  padding:8px 0;
  font-size:11px;
  text-align:center;
}
#footer, #footer a, #footer a:visited
{
  text-decoration:none;
  color:#b4804c;
}

/**** Class Based Styles ****/

/* Columns */
div.col5, div.col10, div.col15, div.col20, div.col25, div.col30, div.col33, div.col35, div.col40, div.col45, div.col50, div.col55, div.col60, div.col65, div.col67, div.col70, div.col75, div.col80, div.col85, div.col90, div.col95 { float:left; }
div.col5 { width:5%; }
div.col10 { width:10%; }
div.col15 { width:15%; }
div.col20 { width:20%; }
div.col25 { width:25%; }
div.col30 { width:30%; }
div.col33 { width:33%; }
div.col35 { width:35%; }
div.col40 { width:40%; }
div.col45 { width:45%; }
div.col50 { width:50%; }
div.col55 { width:55%; }
div.col60 { width:60%; }
div.col65 { width:65%; }
div.col67 { width:67%; }
div.col70 { width:70%; }
div.col75 { width:75%; }
div.col80 { width:80%; }
div.col85 { width:85%; }
div.col90 { width:90%; }
div.col95 { width:95%; }
div.col100 { width:100%; }

/* Columns to End Row with for IE6 */
div.col4, div.col9, div.col14, div.col19, div.col24, div.col29, div.col34, div.col39, div.col44, div.col49, div.col54, div.col59, div.col64, div.col69, div.col74, div.col79, div.col84, div.col89, div.col94, div.col99 { float:left; }
div.col4 { width:4%; }
div.col9 { width:9%; }
div.col14 { width:14%; }
div.col19 { width:19%; }
div.col24 { width:24%; }
div.col29 { width:29%; }
div.col34 { width:34%; }
div.col39 { width:39%; }
div.col44 { width:44%; }
div.col49 { width:49%; }
div.col54 { width:54%; }
div.col59 { width:59%; }
div.col64 { width:64%; }
div.col69 { width:69%; }
div.col74 { width:74%; }
div.col79 { width:79%; }
div.col84 { width:84%; }
div.col89 { width:89%; }
div.col94 { width:94%; }
div.col99 { width:99%; }

/* Text */
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.justify { text-align:justify; }

/* Floats */
.floatLeft, .floatLeftPadded { float:left; }
.floatLeftPadded { margin:0 10px 10px 0; }
.floatRight, .floatRightPadded { float:right; }
.floatRightPadded { margin:0 0 10px 10px; }
.clear { clear:both; }
.clearContainer { overflow:auto; }

/* Divider */
div.divider { padding:5px 0; }
div.divider div
{
  height:1px;
  overflow:auto;
  background:#a26b43;
}

/* Spacers */
div.hspacer, div.miniHSpacer, div.vspacer, div.miniVSpacer { overflow:hidden; }
div.hspacer, div.miniHSpacer { float:left; }
div.hspacer { width:10px; }
div.miniHSpacer { width:5px; }
div.vspacer { height:10px; }
div.miniVSpacer { height:5px; }

/* Lists Next to Floated Elements */
ul.nextToFloat { list-style-position:inside; }

/* Buttons */
button, input.button
{
  padding:2px 5px;
  border:2px solid #e0cebd;
  background:#fbcea5;
  font:normal bold 12px "Times New Roman",Times,serif;
  color:#000;
}

/* Form Errors */
div.formError { color:#ff0000; }

/* Content Boxes */
div.contentBoxTop
{
  height:8px;
  overflow:hidden;
  background:transparent url(/images/common/contentbox-top.gif) repeat-x top;
}
div.contentBoxTopLeft { background:transparent url(/images/common/contentbox-topleft.gif) no-repeat top left; }
div.contentBoxTopRight { background:transparent url(/images/common/contentbox-topright.gif) no-repeat top right; }
div.contentBoxMiddle
{
  padding:0 8px;
  border-width:0 1px;
  border-style:solid;
  border-color:#ca9e7f;
}
div.contentBoxBottom
{
  height:8px;
  overflow:hidden;
  background:transparent url(/images/common/contentbox-bottom.gif) repeat-x top;
}
div.contentBoxBottomLeft { background:transparent url(/images/common/contentbox-bottomleft.gif) no-repeat top left; }
div.contentBoxBottomRight { background:transparent url(/images/common/contentbox-bottomright.gif) no-repeat top right; }

/* Underlined Page Titles */
h1.underlined
{
  padding-bottom:5px;
  border-bottom:1px solid #8b4614;
}

/* Normal Font Page Headings */
h1.normal
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:18px;
}

/* Section Content Area */
div.sectionOuter { padding-top:7px; }
div.sectionInner
{
  min-height:400px;
  width:909px;
}
div.sectionBackground { background:transparent url(/images/common/section-background.gif) repeat-y 209px; }
div.sectionMenu, div.sectionContentOuter { float:left; }
div.sectionMenu { width:209px; }
div.sectionMenuHeader { padding-bottom:10px; }
div.sectionMenuHeadingOuter
{
  padding-bottom:10px;
  width:206px;
  line-height:21px;
  font-weight:bold;
  text-align:center; 
}
div.sectionMenuHeadingInner { background:transparent url(/images/page/menuheading-about.gif) no-repeat top left; }
a.section:link, a.section:visited
{
  display:block;
  padding-bottom:11px;
  width:206px;
  background:transparent url(/images/common/sectionmenu-off.gif) no-repeat top left;
  font-family:"Times New Roman",Times,serif;
  font-size:16px;
  line-height:20px;
  text-align:center;
  text-decoration:none;
  color:#5e5144;
}
a.section:hover { background:transparent url(/images/common/sectionmenu-on.gif) no-repeat top left; }
div.sectionContentOuter
{
  width:700px;
  line-height:1.5em;
}
div.sectionContentInner { padding:0 6px 6px 13px; }
div.sectionColOuter
{
  float:left;
  width:621px;
}
div.sectionColInner { padding-left:15px; }

/* Tabs */
.ui-tabs-hide { display:none; }
ul.tabs, ul.tabs li
{
  list-style-type:none;
  float:left;
  padding:0;
}
ul.tabs a:link, ul.tabs a:visited, ul.tabs a span { display:block; }
ul.tabs a:link, ul.tabs a:visited
{
  float:left;
  margin-right:5px;
  color:#fff;
  background:url(/images/common/tab-left-off.gif) no-repeat top left;
  line-height:21px;
  text-decoration:none;
}
ul.tabs a span
{
  padding:0 10px;
  background:url(/images/common/tab-right-off.gif) no-repeat top right;
}
ul.tabs li.ui-tabs-selected a:link, ul.tabs li.ui-tabs-selected a:visited
{
  background:url(/images/common/tab-left-on.gif) no-repeat top left;
  color:#8b4614;
}
ul.tabs li.ui-tabs-selected a span { background:url(/images/common/tab-right-on.gif) no-repeat top right; }
div.tabs_container
{
  clear:left;
  padding:10px;
  border:1px solid #8b4614;
}

/* Alternating Color Tables */
div.altTable { border-top:1px solid #8b4614; }
div.altTable div.altRow
{
  width:100%;
  overflow:auto;
}
div.altTable div.altOdd
{
  background:#fff3e8;
  color:#8b4614;
}
div.altTable div.altCell { padding:2px; }