/* Basic Styles */
body, table, td, div, select, option, input, textarea, p, blockquote	{
	font-family: Arial, Helvetica, sans-serif, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal;
	color: #000000;
}

body	{
	margin-top: 10px;
	background-color: #320064;
}

a, a:link, a:visited {
	color: #0000FF;
}
a:hover {
	color:#cc0000;
}

input, textarea	{
	border: 1px solid #CC0000;
	font-size: 11px;
}

.radioCheck	{
	border: 0;
}

/* Begin Layout Div Styles */
#container	{
	margin: auto;
	clear: both;
	width: 800px;
	text-align:center;
}

.nav
{
	text-align:left;
	color: #0000ff;
	margin-top:0;
}
.nav li a {  
	font-family: Times New Roman, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-style: underline; 
	font-weight: bold;
	color: #0000ff;
}
.red_nav, a.red_nav {  
	font-family: Times New Roman, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-style: underline; 
	font-weight: bold;
	color: Red;
	text-align:center;
}

.crx_footer_link, a.crx_footer_link{
	font-size: 11px; 
	font-weight: normal; 
	color: #000000;
}


#disclaimer {
	font-size: 11px;
	color: #000;
	margin-bottom: 10px;
}
/** OLD STYLES */
.primary {  
	font-family: Arial, Helvetica, sans-serif, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal;
	color: #320064;
}

.secondary {  
	font-family: Arial, Helvetica, sans-serif, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal;
	color: #CC0000;
}

.larger	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px;
	color: #000000
}

a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color: #320064; 
	font-weight: bold
}

a:hover{
	font-family:Arial, Helvetica; 
	font-size:13px; 
	color: #CC0000; 
	font-weight: bold
}

a.invisible {
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	font-weight: normal
}

a.smaller {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color: #320064; 
	font-weight: bold
}

.smaller_title, .bold_large	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #320064; 
	font-weight: bold
}
.small_title	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #320064; 
	font-weight: bold
}

.title, .bold_text, a.bold_text	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #320064; 
	font-weight: bold
}
.secondary_title	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #CC0000; 
	font-weight: bold
}

.large_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #320064; 
	font-weight: bold
}

.insuff{background-color: #999999; color: #FFFFFF; font-weight: bold; font-family: Arial; font-size: 10px; text-align: center;}
.notavail{background-color: #320064; color: #FFFFFF; font-weight: bold; font-family: Arial; font-size: 10px; text-align: center;}
.calendar_header{background-color: #320064; color: #FFFFFF; font-weight: bold; font-family: Arial; font-size: 10px; text-align: center;}

.bk_color,  {background-color: #320064;}
.color_background {background-color: #CC0000;}
.white {background-color: #FFFFFF;}

a.small{font-family:Arial; color: #000000; font-size:11px;font-weight: bold;text-decoration:none;}
a.small:hover{font-family:Arial; color: #320064 font-size:11px;font-weight: bold;text-decoration:none;}

.small_text{font-family:Arial; color: #000000; font-size:11px;}
input.small_text{font-family:Arial; color: #000000; font-size:11px;}
option.small_text{font-family:Arial; color: #000000; font-size:11px;}
selectio.small_text{font-family:Arial; color: #000000; font-size:11px;}

a.block_buttons:link {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #320064; text-decoration: none; font-weight: normal}
a.block_buttons:visited {font-family: Arial, Helvetica, sans-serif;	font-size: 16px; color: #320064; font-weight: normal; text-decoration: none;}
a.block_buttons:active {font-family:Arial, Helvetica, sans-serif;	font-size: 16px; color: #320064; font-weight: normal; text-decoration: none;}
a.block_buttons:hover {font-family:Arial, Helvetica, sans-serif;	font-size: 16px; color: #320064; font-weight: normal; text-decoration: none;}
/** OLD STYLES :: END */


#colMiddle
{
	text-align:left;
}

#error_message    {
	background: transparent url('../images/warning.png') 10px 10px no-repeat;
	padding: 10px 0 10px 40px;
	width: 350px;
	text-align: left;
	border: 1px dashed #CC0000;
}
#error_message div     {
	font-size: 12px;
	font-weight: bold
}

.rates_global_vehicles_notice {
background-color:#E6E6EE;
margin-left: 170px;
margin-bottom: 5px;
padding:5px 0;
text-align:center;
width:630px;
}

.rates_global_vehicles_notice p{
 display: inline;
 padding: 0 5px;
}
