TD {
	FONT-FAMILY: arial;
	FONT-SIZE:10px;
	COLOR: #000000;
}

.footer
{
	FONT-FAMILY: arial;
	FONT-SIZE:10px;
	COLOR: #c0c0c0;
}

.bg-back
{ 
	background-image: url(../images/bg-back.jpg);
    background-repeat: no-repeat;
    background-position: top;
}

.bg-entity-top
{ 
	background-image: url(../images/bg_entity_body_top.gif);
    background-repeat: no-repeat;
    background-position: top;
}

.bg_middle_top
{ 
	background-image: url(../images/bg_body_top.jpg);
    background-repeat: repeat-x;
    background-position: top;
}

.bg_body_repeat
{ 
	background-image: url(../images/bg.gif);
    background-repeat: repeat-x;
    background-position: top;
}

a:link {
	font-family: arial;
	color: #dcc76f;
	text-decoration:none;
}

a:hover{
	color: #efefef;
}

a:visited {
	text-decoration:none;
}

.divider_dots
{ 
	background-image: url(../images/divider_dots.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.header {
	FONT-FAMILY: arial;
	FONT-SIZE:11px;
	COLOR: #bebebe;
	FONT-WEIGHT: bold;
	
}
.header2 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:13px;
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
}
.header_dark {
	FONT-FAMILY: arial;
	FONT-SIZE:11px;
	COLOR: #666666;
	FONT-WEIGHT: bold;
	
}

.header_white_text {
	FONT-FAMILY: verdana;
	FONT-SIZE:10px;
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	
}

.header_product {
	FONT-FAMILY: Helvetica;
	FONT-SIZE:16px;
	COLOR: #93764a;
	FONT-WEIGHT: bold;
	
}

.header_sections {
	FONT-FAMILY: helvetica;
	FONT-SIZE:17px;
	COLOR: #f4b729;
	
}

.sub_header {
	FONT-FAMILY: verdana;
	FONT-SIZE:9px;
	COLOR: #f4b729;
	FONT-WEIGHT: bold;
	
}

.right_header {
	FONT-SIZE:12px;
	FONT-WEIGHT: bold;
}

.breadcrumb {
	FONT-FAMILY: arial;
	FONT-SIZE:9px;
	COLOR: #dfdcd4;
	
}

.breadcrumb a {
	FONT-FAMILY: arial;
	FONT-SIZE:9px;
	COLOR: #cac5b8;
	
}

.breadcrumb a:hover {
	FONT-FAMILY: arial;
	FONT-SIZE:9px;
	COLOR: #e6ba5c;
	
}

.right_nav_text {
	FONT-SIZE:11px;
}

.edge_right		{ 
	border-right: #9e9e9d 1px solid; 
			}
			
.edge_right_light		{ 
	border-right: #bababa 1px solid; 
			}
			
.edge_top		{ 
	border-top: #9e9e9d 1px solid; 
			}

.edge_top_light		{ 
	border-top: #bababa 1px solid; 
			}
			
.edge_top_right_light		{ 
	border-top: #bababa 1px solid;
	border-right: #bababa 1px solid; 
			}

.edge		{ 
	border-right: #93764a 1px solid; 
	border-bottom: #93764a 1px solid; 
	border-top: #93764a 1px solid; 
	border-left: #93764a 1px solid; 
			}
			
.edge_no_bg		{ 
	border-right: #98AAB1 1px solid; 
	border-bottom: #98AAB1 1px solid; 
	border-top: #98AAB1 1px solid; 
	border-left: #98AAB1 1px solid; 
	COLOR: #000; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	FONT-SIZE:11px;
	COLOR: #333333;
			}
			
.edge_car_tn		{ 
	border-right: #333333 1px solid; 
	border-bottom: #333333 1px solid; 
	border-top: #333333 1px solid; 
	border-left: #333333 1px solid; 
	COLOR: #000; 
	background-color:#ffffff;
	padding: 3px;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	FONT-SIZE:11px;
	COLOR: #333333;
			}
			
.form_field		{ 
	border: #ffffff 1px solid; 
	background-color:#dcc76f;
	padding: 2px;
	FONT-FAMILY: arial;
	FONT-SIZE:12px;
	COLOR: #000000;			
	}
	
.form_button		{ 

	overflow:auto !important;
	overflow:visible;
	width:auto !important;
	width:50px;
	padding-left:2px;
	padding-right:2px;		
	}
			
.form_button2		{ 
	border-right: #98AAB1 1px solid; 
	border-bottom: #98AAB1 1px solid; 
	border-top: #98AAB1 1px solid; 
	border-left: #98AAB1 1px solid; 
	COLOR: #003366; 
	background-color:#EFEFEF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
			}
.calendar_day { 
	COLOR: #464646; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.calendar_today { 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.calendar_body_table { 
	border-right: #FFFFFF 3px solid; 
	border-bottom: #FFFFFF 3px solid; 
	border-left: #FFFFFF 3px solid;
}

/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#000000;
    font-weight: bold;
    cursor: default;
	font-size:12px;
}