
#footer
{
	font-size: smaller;
}

.accent_text
{
	font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: ;
	color: #CC3333;
}

.accent
{
	background-color: #CCCC99;
}

.affiliateDocumentListHeader
{
	border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #CC3333;
  background-color: #CCCC99;
}

.affiliateDocumentList
{
	border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #CC3333;
  padding-top: 3px;
  padding-bottom: 3px;
}

.align_center
{
	text-align: center;
}

.bg_gray
{
	background-color: #eeeeee;
}

.bg_red
{
	background-color: #cc6666;
}

.bg_page
{
	background-color: white;
}

.bold {
	font-weight: bold;
}

.border_accent
{
	background-color: #CC3333;
}

.deactivated
{
	color: #999999;
}

.italic {
	font-style: italic;
}

.large
{
	font-size: larger;
}

.main_page_text
{
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: black;
  text-align: left;
}

.noborder
{
	border: 0px none black;
}

.nomargin
{
	margin: 0px;
}

.nopadding
{
	padding: 0px;
}

.normal {
	font-weight: normal;
  font-style: normal;
}

.order_details_tab
{
	padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 4px;
  padding-right: 4px;
  float:left;
  cursor:hand;
  text-align: center;
  vertical-align:bottom;
  font-family: Arial Narrow;
  font-weight: bold;
}

.order_details_tab_on
{
	border-top: 1px solid #CC3333;
  border-left: 1px solid #CC3333;
  border-right: 1px solid #CC3333;
  background-color: #CCCCCC;
}

.order_details_tab_off
{
	border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}

.order_details_body
{
	padding: 5px;
  border-top: 2px solid #CC3333;
}

.photo_tab
{
	padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 4px;
  padding-right: 4px;
  float:left;
  cursor:hand;
  text-align: center;
  vertical-align:bottom;
  font-family: Arial Narrow;
  font-weight: bold;
}

.photo_tab_on
{
	border-top: 1px solid #CC3333;
  border-left: 1px solid #CC3333;
  border-right: 1px solid #CC3333;
  background-color: #CCCCCC;
}

.photo_tab_off
{
	border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}

.photo_body
{
	padding: 5px;
  border-top: 2px solid #CC3333;
}

.padding
{
	padding: 5px;
}

.padding_b
{
	padding-bottom: 5px;
}

.padding_l
{
	padding-left: 5px;
}

.padding_r
{
	padding-right: 5px;
}

.padding_t
{
	padding-top: 5px;
}

.side_menu_text
{
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: black;
}

.tab_menu_text
{
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: black;
}

.site_border_all
{
	border-style: solid;
  border-width: 1px;
  border-color: #CC3333;
}

.site_border_b
{
	border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #CC3333;
}

.site_border_l
{
	border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #CC3333;
}

.site_border_r
{
	border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #CC3333;
}

.site_border_t
{
	border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #CC3333;
}

.small
{
	font-size: smaller;
}

.small_med
{
	font-size: .9em;
}

a:link
{
	font-family: Arial;
  font-weight: normal;
  font-style: normal;
  text-decoration: underline;
  color: #000099;
}

a:visited
{
	font-family: Arial;
  font-weight: normal;
  font-style: normal;
  text-decoration: underline;
  color: #000099;
}

a:active
{
	font-family: Arial;
  font-weight: normal;
  font-style: normal;
  text-decoration: underline;
  color: #000099;
}

a:hover
{
	font-family: Arial;
  font-weight: normal;
  font-style: normal;
  text-decoration: underline;
  color: #999900;
}

a.side_menu_item:link
{
	font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: black;
}

a.side_menu_item:visited
{
	font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: black;
}

a.side_menu_item:active
{
	font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: black;
}

a.side_menu_item:hover
{
	font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: underline;
  color: black;
}

a.tab_menu_item:link
{
	font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: black;
}

a.tab_menu_item:visited
{
	font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: black;
}

a.tab_menu_item:active
{
	font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: black;
}

a.tab_menu_item:hover
{
	font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: underline;
  color: black;
}

body
{
	background-color: white;
	font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  color: black;
}

button
{
	border-top-style: solid;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
  
  font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: black;
}

div
{
	font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: black;
}

div.tab_body
{
	width: 700px;
}

h1
{
	font-family: Georgia;
  font-size: 36px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  color: #990000;
  margin-bottom: 5px;
}

h2
{
	font-family: Georgia;
  font-size: 36px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  color: #990000;
  margin-bottom: 5px;
}

h3
{
	font-family: Arial;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  color: black;
  margin-bottom: 5px;
}

h4
{
	font-family: Arial;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  color: black;
  margin-bottom: 5px;
}

h5
{
	font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  color: black;
  margin-bottom: 5px;
}

input.menu_input
{
	font-size: smaller;
}

label
{
	font-size: smaller;
}

li
{
	font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
	  list-style: square;
  color: black;
  }

p
{
	font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

p.heading
{
	text-align: center;
}

select
{
	font-size: 12px;
}

span
{
	font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

span.side_menu_category
{
	font-family: Trebuchet MS;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  color: #000099;
}

span.tab_menu_category
{
	font-family: Trebuchet MS;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  color: #000099;
}

span.top_menu_item
{
	font-family: Trebuchet MS;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  color: #FFCC00;
}

table.loginform
{
  border: 1px solid black;
  background-color: #CCCC99;
}

table.notice
{
	border: 1px solid #CC3333;
  width: 90%;
  background-color: #CCCC99;
  padding: 5px;
}

table.side_menu
{
	font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
	background-color: #FFFFCC;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #CC3333;
}

table.site
{
	background-color: white;
	border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #CC3333;
}

table.tab_menu
{
	background-color: white;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: white;
}

table.top_menu
{
	background-color: #990000;
  border-right: 2px dashed #CCCC99;
}

th
{
	font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}

td
{
	font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

td.main_page
{
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: black;
  text-align: left;
}

td.package
{
	font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  color: black;
}

td.side_menu
{
	background-color: #FFFFCC;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #CC3333;
}

td.side_menu_category
{
	font-family: Trebuchet MS;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  color: #000099;
  background-color: #CCCC99;
	border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: white;
    cursor: hand;
  }

td.side_menu_item
{
  text-align: left;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: white;
}

td.tab_menu_category
{
	font-family: Trebuchet MS;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  color: #000099;
  background-color: #CCCC99;
	border-right-style: solid;
  border-right-width: 1px;
  border-right-color: white;
  cursor: hand;
}

td.tab_menu_item
{
  text-align: left;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: white;
}

td.top_menu_item
{
	font-family: Trebuchet MS;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  color: #FFCC00;
  border-top: 2px dashed #CCCC99;
	border-bottom: 2px dashed #CCCC99;
  border-left: 2px dashed #CCCC99;
  cursor: hand;
}

ul
{
	font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
	  list-style: square;
  color: black;
  }

/* CAPXOUS AutoComplete */

.CAPXOUS_AutoComplete * {
	font: 12px "Segoe UI", Tahoma;	
	line-height: 1.2em;
}
.CAPXOUS_AutoComplete {
	background-color:#fcfcfc;
	border-width:1px;
	border-color:#333;
	border-style:solid;
	padding:0;
	margin:0;
	text-align:left;
}
.CAPXOUS_AutoComplete a {
	margin: 2px;
	color: #000;
	font-weight: bold;
}
.CAPXOUS_AutoComplete a:hover {
	color: #333;
}
.CAPXOUS_AutoComplete_waiting {
	background: transparent url(indicator.gif) no-repeat right;
}
.CAPXOUS_AutoComplete .selectable {
	padding: 2px;
	text-align: left;
}
.CAPXOUS_AutoComplete .current {
	background-color:#FFD563;
	color:#000;
}
.CAPXOUS_AutoComplete .informal {
	color:#444;
	float:right;
}

/* CAPXOUS DualList */
.CAPXOUS_DualList button,
.CAPXOUS_DualList input {
	display: block;
	width: 36px;
	margin-bottom: 6px;
}
table.CAPXOUS_DualList {
	width: 400px;
	text-align: center;
	table-layout: fixed;
}
table.CAPXOUS_DualList td {
	width: 180px;
}
.CAPXOUS_DualList td.buttons {
	width: 36px;
}
.CAPXOUS_DualList td.buttons input {
	margin: 6px 0;
}
.CAPXOUS_DualList select {
	width: 100%;
}

#slidemenubar, #slidemenubar2{
position:absolute;
border:2px solid black;
line-height:20px;
}
.progressBar {
  position: relative;
  padding: 0px;
  height: 35px;
  font-size: 14px;
}
.progressBar .background {
  border: solid 1px black;
  height: 15px;
}
.progressBar .bar {
  position: relative;
  background-color: #CCCC99;
  width: 0px;
  height: 15px;
}
.progressBar .cancelled_bar {
  position: relative;
  background-color: #CC3333;
  width: 0px;
  height: 15px;
}
.progressBar .message {
	display:inline;
}
