﻿/* ------------------------------------------------------------
 * Global Styles
 * Changes to this document will apply to the entire site
 ------------------------------------------------------------ */

/* Setting up some basic styles... */
HTML {
  height: 100%;
  margin-bottom: 1px;
}
BODY {
	background: #BABABA;
	margin: 0;
	height: 100%;
	padding: 0;
	text-align: center; /* IE 5.x hack */
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small; /*feed to IE 5.5*/
	f\ont-size: small; /*feed to compliant browsers*/
}
img {
	border: 0;
}
a:link a:visited {
	color: #1081b9; /* the color of the right angle quote */ /*changed*/
	text-decoration: none;
}
a:hover {
	/*background: transparent; /* needed for IE to allow hover on sub elements */
	text-decoration: underline;
}
a:hover span {
	text-decoration: underline;
}

tr {
	font-family: Arial, Helvetica, sans-serif;
/*	line-height: 140%;	*/
	font-size: 11px;
	color: #333333;
/*	text-align: left;	*/
}

td {
	font-family: Arial, Helvetica, sans-serif;
/*	line-height: 140%;	*/
	font-size: 11px;
	color: #000;
/*	text-align: left;	*/
}
div {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 125%; 
	font-size: 11px;
	color: #333333;
	text-align: left;	
}
p {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 125%; 
	font-size: 11px;
	color: #333333;
	text-align: left;	
}

/*
ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul li
{
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background-image: url("../../admin/images/sc_bullet_orange.png") ;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
*/

table.container {
	background-color: #fff;
	border-spacing: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0;
	width: 99%;
	vertical-align: top;
	text-align: left; /* Recover from hack */
	min-height: 88%;
	height: 88%;

}

td.container_middle {
	vertical-align: top;
}
/* 							*/
/* Inner table body area div */
/* 							*/
table.body_area {
	width: 100%;
	background-color: #fff;
	border-spacing: 0px;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left; /* Recover from hack */

}

td.body_area {
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;

}


td.left_shadow {
  width: 17px;
  background: url("../../admin/images/sc_shadow_l.png") repeat-y;
}

td.right_shadow {
  width: 17px;
  background: url("../../admin/images/sc_shadow_r.png") repeat-y;
}

td.left_bot_shadow {
  width: 17px;
  height: 34px;
  background: url("../../admin/images/sc_shadow_bl.png") no-repeat;
}

td.right_bot_shadow {
  width: 17px;
  height: 34px;
  background: url("../../admin/images/sc_shadow_br.png") no-repeat;
}

td.bottom {
  text-align: center;
  height: 41px;
  color: #999999;
  line-height: 30px;
  vertical-align: top;
  background: url("../../admin/images/sc_shadow_b.png") bottom left repeat-x;
}




.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; /*feed to IE 5.5*/
	text-align: left; /* Recover from hack */
}
.page_title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15pt; /*feed to IE 5.5*/
	text-align: left; /* Recover from hack */
	padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:0px;
	color: #333333;
	font-weight: bold;
	line-height: 60%;
}
.search_area {
	vertical-align= top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;	
}
.error_msg {
	font-variant : normal;
	letter-spacing : 0px;
	font-family : Arial, Helvetica;
	font-size : 11px;
	font-weight : bold;
	color: #C24733;
/*	background-color: #FFFF66; */
	table-padding : 10px;
	line-height: 150%;

}


/* 										*/
/* Form areas						 	*/
/*  									*/


/* standard form style table */
table.adminform {
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	width: 100%;
	padding: 10px;
	border-collapse: collapse;
}
table.adminform tr.row0 {
	background-color: #f9f9f9;
}
table.adminform tr.row1 {
	background-color: #eeeeee;
}
table.adminform th {
	font-size: 11px;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	height: 25px;
	background: url("../../admin/images/table_hdr_background.jpg");
	color: #000;
	background-repeat: repeat;
}
table.adminform td {
	padding: 3px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
/*	text-align: left;	*/
}
table.adminform td.editor {
	font-size: 9px;
}
input {
	font-size: 8pt;
}
 
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

/* Fieldsets */
fieldset {
	margin-bottom: 10px;
	border: 1px #ccc solid;
	padding: 5px;
	text-align: left;
	background-color: #f9f9f9;

}

fieldset p { 
	margin: 10px 0px; 
}

legend { 
	color: #c24733; 
	font-size: 1.1em; 
	font-weight: bold; 
}


/* 										*/
/* Tables, rows, cells, lists		 	*/
/*  									*/

/* standard form style table */
table.tablelist {
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	width: 100%;
	padding: 10px;
	border-collapse: collapse;
}
table.tablelist tr.row0 {
	background-color: #f9f9f9;
}
table.tablelist tr.row1 {
	background-color: #eeeeee;
}
table.tablelist th {
	font-size: 11px;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	height: 25px;
	background: url("../../admin/images/table_hdr_background.jpg");
	color: #000;
	background-repeat: repeat;
}
table.tablelist  td {
	padding: 3px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
/*	text-align: left;	*/
}
table.tablelist td.editor {
	font-size: 9px;
}
table.tablelist th a:link{
	color:  #333333;
}
table.tablelist th a:visited{
	color:  #333333;
}
table.tablelist th a:hover{
	color:  #007Dc2 ;
}
table.tablelist td a:link{
	color:  #007Dc2;
}
table.tablelist td a:visited{
	color:  #007Dc2;
}
table.tablelist td a:hover{
	color:  #247973;
}


/* 										*/
/* Navigation Menu					 	*/
/*  									*/
table.nav_menu {
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	width: 150px;
	padding: 10px;
	border-collapse: collapse;
}
table.nav_menu tr.row0 {
	background-color: #f9f9f9;
}
table.nav_menu tr.row1 {
	background-color: #eeeeee;
}
table.nav_menu th {
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	height: 25px;
	background: #1081B9;
	color: #fff;
	background-repeat: repeat;
}
table.nav_menu td {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 4px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
/*	text-align: left;	*/
}
table.nav_menu td.editor {
	font-size: 9px;
}
table.nav_menu th a:link{
	color:  #333333;
}
table.nav_menu th a:visited{
	color:  #333333;
}
table.nav_menu th a:hover{
	color:  #007Dc2 ;
}
table.nav_menu td a:link{
	color:  #007Dc2;
}
table.nav_menu td a:visited{
	color:  #007Dc2;
}
table.nav_menu td a:hover{
	color:  #247973;
}
td.nav_menu_hover {
	background-color: #D2EEFB;
}

/* 										*/
/* System Navigation Menu					 	*/
/*  									*/
table.system_nav_menu {
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	width: 150px;
	padding: 10px;
	border-collapse: collapse;
}
table.system_nav_menu tr.row0 {
	background-color: #f9f9f9;
}
table.system_nav_menu tr.row1 {
	background-color: #eeeeee;
}
table.system_nav_menu th {
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	height: 25px;
	background: #C24733;
	color: #fff;
	background-repeat: repeat;
}
table.system_nav_menu td {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 4px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
/*	text-align: left;	*/
}
table.system_nav_menu td.editor {
	font-size: 9px;
}
table.system_nav_menu th a:link{
	color:  #333333;
}
table.system_nav_menu th a:visited{
	color:  #333333;
}
table.system_nav_menu th a:hover{
	color:  #007Dc2 ;
}
table.system_nav_menu td a:link{
	color:  #007Dc2;
}
table.system_nav_menu td a:visited{
	color:  #007Dc2;
}
table.system_nav_menu td a:hover{
	color:  #247973;
}
td.system_nav_menu_hover {
	background-color: #F5E0DC;
}

/* 										*/
/* The header styles, basic stuff here 	*/
/*  									*/

table.header222 {
	background-color: #fff;
	border-spacing: 0px;
	border-collapse: collapse;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-left: 0;
	width: 100%;
	vertical-align: top;
	background: url("../../admin/images/header_bg.jpg") bottom left repeat-x;
	height: 80px;

}

table.header222 th{
	background-color: #666666;
	height: 5px;
}
.header_bar {
	border-collapse: collapse;
	background-color: #CECE96;
	width: 100%;
}

/* 										*/
/* The footer styles, basic stuff here 	*/
/*  									*/
table.footer  {	
	background-color: #fff;
	width: 99%;
	text-align: center;
	border-spacing: 0px;
	border-collapse: collapse;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-left: 0;

}

#footer a { /* Set up our footer links */
	color: #fff;
	font-weight: normal;
	font-size: xx-small; /*feed to IE 5.5*/
/*	font-size: x-small; */feed to compliant browsers*/
}
#footer a:hover {
	text-decoration: underline;
}


.small {
/*	vertical-align: top;	*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;		
}
.version {
	font-size: 0.8em;
}

.hide { /* Used to hide elements */
	display: none;
}

.rounded_corner h3 {
	color: #fff;
	background: #1081B9 url("../../admin/images/rounded_top_220.gif") no-repeat top;
	padding: 8px 0 8px 8px;
	border: 0;
	font-size: 11px; /*feed to IE 5.5*/
}
.rounded_corner{
	width: 140px;
	color: #fff;
	background: #f9f9f9 url("../../admin/images/rounded_bottom_220.gif") no-repeat bottom;
	margin: 0px 0;
	line-height: 1.3em;
}
.rounded_corner p {
	font-size: 80%;
	margin: 3px 0 0 10px;
	padding-bottom: 10px;
}
.rounded_corner p:link {
	color: #9a9a9a;
}
.rounded_corner img {
	margin: 0 10px;
}
