body,td,div {
   font-family: verdana, helvetica, arial;
}

.centerBlock {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

form {
   font-size: 10pt;
   margin: 0px;
}

h1,h2,h3,h4,h5 {
   margin-bottom: 0px;
	margin-top: 0px;
   color: #100076;
}
hr {
   margin-top: 0px;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   height: 1px;
   color: #100076;
}
hr.subtle {
   margin-top: 0px;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   height: 1px;
   color: #AAAAAA;
}

ul,ol {
   margin-top: 0px;
   margin-left: 25px;
}
li {
   font-size: 10pt;
}

a,a:visited {
   color: #100076;
}
a:active,a:hover {
   color: #A21D30;
}

.sideBar {
   font-size: 8pt;
   font-weight: bold;
}
a.sideBar, a.sideBar:visited {
  position: relative;
	left: 24px;
   color: white;
   text-decoration: none;
}

a.sideBar:active, a.sideBar:hover {
   text-decoration: underline;
   color: #D1C5B0;
}


div.articleSectionName {
   font-size: 12pt;
   font-weight: bold;
   color: #AAAAAA;
   position: absolute;
}
div.article {
   font-size: 14pt;
   font-weight: bold;
   color: #100076;
   position: absolute;
   left: 10px;
   top: 12pt;

}
hr.article {
   color: #100076;
   height: 1px;
   position: absolute;
   top: 27pt;
   width: 100%;
}

p.article {
   margin-left: 25px;
   margin-right: 25px;
   text-indent: .3in;
   font-size:10pt;
}


td.windowContent {
   padding: 5px;
   font-size: 10pt;
}

td.windowTitle {
   background-color: #E2B75A;
   color: #A21D30;
   padding: 1px;
   padding-left: 5px;
   border-bottom: 1px solid #100076;
   font-size: 10pt;
   font-weight: bold;
}


td.left {
   font-size: 10pt;
}
td.lastLeft {
   font-size: 10pt;
   border-right: solid 1px #100076;
}
td.right {
   font-size: 8pt;
   font-weight: bold;
}

a.sectionTitle {
   text-decoration: none;
}

a.mini {
   font-size: 8pt;
}
td.sectionTitle {
   font-size: 14pt;
   font-weight: bold;
   color: #100076;
   border-bottom: 1px solid #100076;
   padding: 0px;
}
td.menuHead {
   font-size: 8pt;
   font-weight: bold;
   color: #999999;
   padding: 0px;
}

td.menuItem1, td.menuItem2, td.menuItem3 {
   font-size: 9pt;
   font-weight: bold;
   border-bottom: 1px solid #AAAAAA;
}

td.menuDescription {
   padding: 0px;
   margin: 0px;
   font-size: 8pt;
   background: url("/images/menu_desc_bg.gif");
   vertical-align: top;
}

th.sandList {
   border-bottom: 1px solid #100076;
   border-top: 1px solid #100076;
}
td.sandName, td.sandDesc, td.sandNum {
   font-size: 10pt;
}
td.sandName {
   border-right: 1px solid #999999;
   padding-right: 8px;
   vertical-align: top;
}
td.sandDesc {
   padding-left: 8px;
}
td.sandNum {
   text-align: right;
   vertical-align: top;
}

hr.popup {
	color: #100076;
   height: 1px;
}

div.popup {
   font-size: 10pt;
   padding-left: 5px;
   padding-right: 5px;
}

div.popup#header {
   background-color: #A21D30;
   border-bottom: 2px solid #100076;
   color: white;
   padding-bottom: 2px;
}

div.popup#footer {
   background-color: #A21D30;
   border-top: 2px solid #100076;
   color: white;
   padding-top: 2px;
   height: 100%;
   text-align: right;
}

a.popup#header, a.popup#footer {
   color: white;
   font-size: 8pt;
   font-weight: bold;
}



td.formLabel,td.formInput {
   border-top: 1px solid #DDDDDD;
}


td.formLabel {
   font-size: 8pt;
   font-weight: bold;
   border-right: 1px solid #100076;
   text-align: right;
   padding-right: 2px;
}

td.formInput {
   font-size: 8pt;
   padding: 2px;

}

td.formHeading {
   padding-left: 10px;
	color: #100076;
   font-family: Arial;
   font-weight: bold;
   font-size: 14pt;
   border-top: 1px solid #DDDDDD
}

textArea.formInput, select.formInput, input.formInput {
   font-size: 8pt;
}

div.error {
   color: red;
   font-size: 8pt;
   font-weight: bold;
}



td.formCommands {
	text-align: center;
   border-top: 1px solid #100076;
   border-bottom: 1px solid #100076;
}

input.formTB {
   font-family: Verdana, Helvetica, Arial;
	font-size: 8pt;
}

input.formBtnDef,input.formBtn {
   font-family: Verdana, Helvetica, Arial;
	font-size: 8pt;
}

input.formBtnDef {
   font-weight: bold;
}

a.buttonLabel {
   text-decoration: none;
   font-size: 8pt;
   font-weight: bold;
}

td.featureHeading {
   font-family: Arial Black, Arial, Helvetica, Verdana;
	font-size: 12pt;
   font-weight: bold;
   color: #100076;
}

td.featureBody {
   font-size: 10pt;
   padding-left: 10px;
}



table.orderList {
   border: none;
   background-color: #666666;

}

th.orderList {
   background-color: #100076;
   color: white;
   font-family: Verdana, Helvetica, Arial;
   font-size: 8pt;
}

td.orderList1,td.orderList2 {
   color: black;
   font-family: Verdana, Helvetica, Arial;
   font-size: 8pt;
}

td.orderList1 {
	background-color: white;
}
td.orderList2 {
	background-color: #DDDDDD;
}

th.cityList {
   border-left: 1px solid #999999;
   border-bottom: 2px solid #666666;
}

th.cityList#first {
   border-left: none;
}

td.cityList {
   font-size: 10pt;
   border-left: 1px solid #999999;
   border-bottom: 1px solid #666666;
}

td.cityList#first {
   border-left: none;
}

a.cityList {
   text-decoration: none;
}

table.dateBrowser {

}

th.dateBrowser {
   background-color: #100076;
   color: white;
   font-family: Verdana, Helvetica, Arial;
   font-size: 8pt;

}

td.dateBrowser,td.dateBrowser1,td.dateBrowser2,td.dateBrowser3,td.dateBrowser4 {
   padding: 2px;
	color: black;
   font-family: Verdana, Helvetica, Arial;
   font-size: 8pt;
   border-bottom: 1px solid #999999;

}

td.dateBrowser,td.dateBrowser2,td.dateBrowser4 {
   background-color: white;
}

td.dateBrowser1,td.dateBrowser3 {
   background-color: #EEEEEE;
}

td.dateBrowser, th.dateBrowser {
   border-right: 2px solid black;
}

a.dateBrowser {
   text-decoration: none;
}

td.tabLabel {
   color: #100076;
   font-size: 13pt;
   font-weight: bold;

}

div.errorMessage {
   color: red;
   font-size: 10pt;
   font-weight: bold;
}

table.userMenu {

}
th.userMenu {
   font-size: 10pt;
   border-bottom: 1px solid black;
}
td.userMenu {
   font-size: 10pt;
   border-right: 1px solid #DDDDDD;
   border-bottom: 1px solid #999999;
}

a.userMenu {
   color: #0000FF;
   font-size: 7pt;
}

table.menuBrowse {

}

td.menuBrowseTitle {
   font-size: 10pt;
   font-weight: bold;
   color: #FFFFFF;
	background-color: #A51831;

}
td.menuBrowseDescription {
   font-size: 8pt;
   background-color: #FFFFFF;
   border-bottom: 1px solid #100076;
}
td.menuBrowseInfo {
   font-size: 9pt;
   background-color: #E9E4DA;
}
td.menuBrowseAction {
   font-size: 10pt;
   text-align: left;
	background-color: #FFFFFF;

}
input.menuBrowseAction {
   margin-top: 5px;

   font-size: 8pt;
   font-family: Verdana;
   font-weight: bold;
	border-width: 1px;
   background-color: #A51831;
   color: white;

}