/* -------------------------------------------- */
/* Include CSS File => css/main.css
/* -------------------------------------------- */

* { margin: 0; padding: 0;}
html { margin: 0; padding:0; }

HTML {
	height:100%; /* needed for container min-height */
}
BODY { 
	background: #dcdcdc url("../_images/h_bg2.gif") repeat-y -54px 0px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, "Sans-Serif";
	font-size: 0.75em;/*0.69em;*/
	height: 97%; /* needed for container min-height */
}	

TABLE {
	font-size: 12px; /* temporary fix for font-size in a table */
}

.lfloat { float: left; }
.rfloat { float: right; }
.btn_aeromark {padding: 2px; border: 1px solid #555; font-size: 1em;}
.tel_header {
	font-family: Beatnik SF, arial, Helvetica, "Sans-Serif"; 
	font-size: 2.0em; 
	font-weight: bold;  
	margin: 10px 15px 0 0; 
	clear: both; 
	float:right; 
	display: block; 
}

#wrap {
	position:relative;
	width: 964px;
	padding: 0;
	margin: 0;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height */
	min-height:100%; /* real browsers */
}

#top-area {
	display: block;
	height: 73px;
	background: #fff;
}

#logo {
	position: absolute;
	float: left;
}
	#logo IMG {
		display: block;
		border: none;
	}
	#logo .heading_logo {
		position: relative;
		left: 68px; top: -50px;/*-46px;*/
		font-size: 2.20em;
		font-style: italic;
		font-weight: normal;
		padding: 0;
		margin: 0;
	}
	#logo .heading_logo A {
		text-decoration: none;
		color: #00adef;
		text-transform: lowercase;
	}
	/*#logo H2 {*/
	#logo p.tagline {
		position: relative;
		left: 70px; top: -55px;/*-51px;*/
		font-size: 1em;
		font-weight: normal;
		color: #a9a7a7;
		padding: 0;
		margin: 0;
	}
	
#top-nav {
	float: right;
	display: block;
}
	#top-nav UL {
		list-style: none;
		margin: 0;
		padding: 0;
	}
		#top-nav UL LI {
			float: left;
			background: url("../_images/m_dotted_bg.gif") repeat-y top right;
		}
			#top-nav UL LI A {
				display: block;
				padding: 10px 15px 4px 15px;
				text-decoration: none;
				color: #00adef;
				font-size: 1em;
				font-weight: normal;
				background: url("../_images/spacer.gif") no-repeat center top; /* ie needs this or it messes up */
			}
			#top-nav UL LI A:hover {
				color: #071748;
				background: url("../_images/m_indicator.gif") no-repeat center top;
			}
			#top-nav UL LI A.current {
				color: #071748;
				background: url("../_images/m_indicator.gif") no-repeat center top;
			}
			#top-nav UL LI.last { /* clear last dotted line */
				background: none;
			}

#header {
	background: #fff;
	height: 137px;	
	border-bottom: 1px solid #fff;
}
	#info {
		float: left;
		display: block;
		padding: 0 1px 0 0;
		width: 160px;
		height: 137px;
		background: url("../_images/h_blue_block.gif") no-repeat top left;
	}
		#info #heading {
			margin: 30px 0 0 10px;
		}
			#info #heading .info_scroll {
				font-size: 1.6em;/*1.5em;*/
				line-height: 1em;
				padding: 0;
				
			}
				#info #heading .info_scroll SPAN.shadow { position: absolute; color: #2d86aa; }
				#info #heading .info_scroll SPAN.text { position: absolute; color: #fff; margin: -2px 0 0 -2px; }
		#info  #scroller {
			margin: 55px 0 0 8px;
			height: 65px;
			width: 140px;
			font-size: 1.1em;
			font-weight: normal; /* IE opacity on bold text is messed up, have to keep the text unbolded */
			background: url("../_images/h_blue_block.gif") no-repeat -8px -55px; /* IE messup fix? */
			color: #fff;
			position: absolute; 
			left: 0px; 
			top: 75px; 
			display: block; 
			overflow: hidden;
		}
			#info  #scroller #scroller-content {
				position: relative;
				font-weight: normal;
				top: 65px;
			}
			
#header IMG {
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
	border: 0;
}

#left-panel {
	float: left;
	width: 160px;
}
#content {	
	background: url("../_images/content_bg.gif") repeat-x top left;
	float: left;
	width: 602px; /* 644px before margin */
	margin: 0 1px 0 1px;
	padding: 20px;
}
	#content IMG { border: none; }
	#content H1/*, #content .content-h1*/ {
		font-size: 2.20em;
		font-weight: normal;
		color: #007eae;
		margin: 0;
		padding: 0;
	}
	#content H2 {
		font-size: 1.0em;
		font-weight: bold;
		text-transform: uppercase;
		color: #007eae;
		margin: 10px 0 0 0;
		padding: 0;
	}
	#content P {
		margin: 10px 0 0 0;
		padding: 0;	
		line-height: 1.5em;
		text-align: justify;
	}
	
	#content P.left_align {
		text-align: left;
	}

	
	#content UL {
		margin: 0 0 0 15px;
	}
	
	#content UL.more_space li {
		padding-top: 15px;
		text-align:justify; line-height:1.5em;
	}
		
	#content A {
		color: #00adef;
		font-weight: bold;
		text-decoration: none;
	}
	
	#content BLOCKQUOTE, #content BLOCKQUOTE.blockquote_pr {
		font-size: 1.0em; 
		line-height: 1.4em; 
		font-style: italic;
		margin: 10px; 
		padding: 0 10px 0px 10px; 
		color: #2587b3;
	}
	#content BLOCKQUOTE.blockquote_pr {font-size: 1.5em; font-style: normal;}
	#content Q {
		color: #2587b3;
		font-style: italic;
	}
	
	#content .download-pdf {
		background: url("../_images/i_pdf.gif") no-repeat left top;
		padding: 0 0 0 22px;
		margin: 0 0 3px 0;
		display: block;
		height: 16px;
	}
	#content .download-word {
		background: url("../_images/i_word.gif") no-repeat left top;
		padding: 0 0 0 22px;
		margin: 0 0 3px 0;
		display: block;
		height: 16px;
	}
	#content .download-powerpoint {
		background: url("../_images/i_powerpoint.gif") no-repeat left top;
		padding: 0 0 0 22px;
		margin: 0 0 3px 0;
		display: block;
		height: 16px;
	}
	
#content .nicelist, ul.nicelist2 {
	margin: 0 10px 0 10px;
	list-style: none;
	padding: 10px 10px 6px 10px;
	border: 2px solid #eee;
}
	#content .nicelist LI, ul.nicelist2 li {
		font-size: 1em;
		line-height: 0.5em;
		font-weight: bold;
		color: #071748;
		padding: 7px 0 8px 25px;
		background: url("../_images/bullet.gif") no-repeat 0px 2px;
	}	
	
	
#right-panel {
	float: left;
	width: 160px;
	padding: 10px 0 0 0;
}
#footer {
	clear: both;
	width:154px;
	margin:0;
	padding: 0px 5px 5px 5px;
	font-size: 0.9em;
	font-weight: bold;
	color: #595858;
}
	#footer SPAN {
		font-size: 1.2em;
		color: #595858;
	}
	/* footer img */
	img#iso, img#thatcham {border:solid 1px #DEDEDE; margin: 10px 0 0 0; padding:0;}
	
	/* footer links */
	#footer	ul { list-style: none; margin:10px 0 10px 0; padding:0;} 
	#footer ul li {  padding: 0 0 3px 0; } 
	#footer ul li a { color: #999; }

/* PRODUCT PANEL - HOMEPAGE */
div.product_panel {height: 195px;}
#content p.product_panel_vt {
	font-size: 1.16em; 
	font-weight: bold;
	color: #00adef;
	margin: 0; padding: 0;
	line-height:normal;
	text-align: left;
}
#content a.panel_left, #content a.panel_right {
	color: #000;
	font-weight: normal;
	width: 168px; height: 179px;
	padding: 10px 5px 5px 8px;
	display: block;
	position: relative;
	float: left;
}
	#content a.panel_left {
		background: #fff url('../_images/panel_left2.gif') no-repeat top left;
	}
		#content a.panel_left:hover {
			background: url('../_images/panel_left2.gif') no-repeat bottom left;
			height: 180px;
		}
	#content a.panel_right { background: #fff url('../_images/panel_right2.gif') no-repeat top left; }
	#content a.panel_right:hover { background: #fff url('../_images/panel_right2.gif') no-repeat bottom left; height: 180px; }
	
#content a.panel_left img, #content a.panel_right img {margin-top: 10px;}
#content a.panel_left ul, #content a.panel_right ul {
	position: absolute;
	left: 51px;
	top: 25px;
	list-style: none;
}
#content a.panel_right ul.pda_workflows{ left: 45px; }
#content a.panel_right ul.control_analysis{ left: 45px; }
	#content a.panel_left ul li, #content a.panel_right ul li { 
		padding: 0; padding-top: 10px;
		margin: 0;
	}
#content p.panel_heading, #content p.panel_slogan {
	font-size: 1.8em;
	margin-bottom: 20px;
}
#content p.panel_slogan {
	clear: left;
	margin: 0;
	text-align: center;
}
.operation_sign {
	float: left;
	padding:65px 10px 50px 10px;
	font-size: 1.3em;
	font-weight: bold;
}
/* Why Aeromark */			
			
#wa-icons {
}
	#wa-icons UL {
		list-style: none;
		padding: 0;
		margin: 15px 0 0 0;
	}
		#wa-icons UL LI {
			display: block;
		}
			/*#wa-icons UL LI A,*/ #wa-icons UL LI A.aerotrack, #wa-icons UL LI A.aerotrack-alert,
			#wa-icons UL LI A.aerotrack-communicator, #wa-icons UL LI A.aerotrack-secure {
				display: block;
				width: 233px; /* 285px original */
				height: 80px;
				padding: 10px 10px 10px 53px;
				margin: 0 0 5px 0;
				border: 1px solid #eee;
			}
				
				#wa-icons UL LI A P, #content p.aerotrack-portable-p, #content p.workflow-dynmx-p {
					color: #000;
					font-weight: normal;
					line-height: 1.3em;
					margin: 0; 
					padding: 0;
				}
				#content p.aerotrack-portable-heading, #content p.workflow-dynmx-heading, 
				#wa-icons UL LI A h3.vehicle-tracking-heading,
				#wa-icons UL LI A h4.vehicle-tracking-heading, #wa-icons UL LI A h5.vehicle-tracking-heading,
				#wa-icons UL LI A h6.vehicle-tracking-heading, #content h7.aerotrack-portable-heading {
					margin: 0 0 2px 0;
					padding: 0;
					font-size: 1.1em;
					font-weight: bold;
				}
				#content p.aerotrack-portable-heading, #content p.workflow-dynmx-heading,
				#wa-icons UL LI A h3.vehicle-tracking-heading, #wa-icons UL LI A h4.vehicle-tracking-heading,
				#wa-icons UL LI A h5.vehicle-tracking-heading, #wa-icons UL LI A h6.vehicle-tracking-heading,
				#content h7.aerotrack-portable-heading {color:#007EAE;}
				
				#content p.workflow-dynmx-heading {line-height:normal;}
				
				/* Icons and their overlays hover effects */
				
				#wa-icons UL LI A DIV, a.aerotrack-portable div.aerotrack-portable-img, 
				a.workflow-dynmx div.workflow-dynmx-img { position: absolute; margin-left: -44px; }
				
				#wa-icons UL LI A.aerotrack DIV {
					width: 33px; height: 37px;
					background: url("../_images/i_aerotrack.gif") no-repeat top left;
				}
					#wa-icons UL LI A.aerotrack:hover DIV {
						background: url("../_images/i_aerotrack.gif") no-repeat bottom left;
					}
				#wa-icons UL LI A.aerotrack-alert DIV {
					width: 33px; height: 37px;
					background: url("../_images/i_aerotrack_alert.gif") no-repeat top left;
				}
					#wa-icons UL LI A.aerotrack-alert:hover DIV {
						background: url("../_images/i_aerotrack_alert.gif") no-repeat bottom left;
					}
				#wa-icons UL LI A.aerotrack-communicator DIV {
					width: 33px; height: 37px;
					background: url("../_images/i_aerotrack_communicator.gif") no-repeat top left;
				}
					#wa-icons UL LI A.aerotrack-communicator:hover DIV {
						background: url("../_images/i_aerotrack_communicator.gif") no-repeat bottom left;
					}
				#wa-icons UL LI A.aerotrack-secure DIV {
					width: 33px; height: 37px;
					background: url("../_images/i_aerotrack_secure.gif") no-repeat top left;
				}
					#wa-icons UL LI A.aerotrack-secure:hover DIV {
						background: url("../_images/i_aerotrack_secure.gif") no-repeat bottom left;
					}
				
				
			#wa-icons UL LI A:hover {
				border: 1px solid #cdcdcd;
				background: url("../_images/vt_icons_hover.gif") no-repeat left bottom;
			}
			
			a.aerotrack-portable, a.workflow-dynmx {
				display: block;
				margin-top: 10px;
				padding: 10px 10px 10px 53px;
				border: 1px solid #eee;
			}
				a.aerotrack-portable div.aerotrack-portable-img {
					width: 33px; height: 37px;
					background: url("../_images/i_aerotrack_portable.gif") no-repeat top left;
				}
					a.aerotrack-portable:hover div.aerotrack-portable-img {
						background: url("../_images/i_aerotrack_portable.gif") no-repeat bottom left;
					}	
				
				#wa-icons UL LI A.mobile_workforce_management, #wa-icons UL LI A.mobile_forms { height: 110px;}
				
				a.workflow-dynmx div.workflow-dynmx-img, #wa-icons UL LI A.mobile_workforce_management DIV, 
				#wa-icons UL LI A.mobile_forms DIV {
					width: 33px; height: 37px;
					background: url("../_images/i_pda_workflows.gif") no-repeat top left;
				}
					a.workflow-dynmx:hover div.workflow-dynmx-img, #wa-icons UL LI A.mobile_workforce_management:hover DIV,
					#wa-icons UL LI A.mobile_forms:hover DIV {
						background: url("../_images/i_pda_workflows.gif") no-repeat bottom left;
					}
				
			a.aerotrack-portable:hover, a.workflow-dynmx:hover {
				border: 1px solid #cdcdcd;
				background: url("../_images/vt_icons_hover2.gif") no-repeat left bottom;
			}
			
					
#members {

}
	#members UL {
		list-style: none;
		margin: 0; padding :0;
	}
		#members UL LI {
			text-align: center;
			float: left;
			margin: 0 5px 5px 0;
			width: 191px;
			height: 104px;
			border: 1px solid #eee;
		}		
		#members A {
			display: block;
			width: 191px;
			height: 104px;
		}
		#members A:hover {
			background: #fff url("../_images/members_bg.gif") no-repeat left top;
		}
		#members IMG {
			display: inline;
			vertical-align: middle;
		}
		
		
#contact { 
		float: left;
		width: 35%;
		padding: 10px 0 0 0;
	}
	#contact UL {
		list-style: none;
		padding: 5px 0 5px 0;
	}
	
#contact-frm {
	float: right; 
	width: 60%; 
	/*border: 2px solid #ccc; */
	margin: 0 0 0 0; 
	padding: 10px 10px 10px 10px;
}
FORM { margin: 0; padding: 0; }
FORM LABEL { width: 100px; display: block; text-align: right; float: left; padding: 0 10px 0 0; margin: 0 0 10px 0; font-size: 1em; line-height: 1.5em; }
FORM INPUT { float: left; margin: 0 2px 0 0; }
.required { font-size: 14px; font-weight: bold; color: #f00; }
.textBox200, .select200 { font-size: 12px; padding: 3px; width: 200px; border: 1px solid #666; }
.textArea200 { font-size: 12px; padding: 3px; width: 200px; height: 100px; border: 1px solid #666; font-family: Arial; font-size: 1em; }
.select200 { width: 209px; }
FORM BR { clear: left; }
FORM FIELDSET { width: 360px; border: none; margin: 0; padding: 5px 0 5px 0; }
FORM FIELDSET LEGEND { display: block; margin: 0; padding: 0 0 5px 108px; font-weight: bold; color: #00adef; }

.frmError { font-weight: bold; color: #FF3333; }

/* YUI ToolTip */
.yui-tt {
	visibility:hidden;
	position:absolute;
	color:#333;
	background-color:#FDFFB4;
	font-family:arial,helvetica,verdana,sans-serif;
	padding:2px;
	border:1px solid #FCC90D;
	font:100% sans-serif;
	width:auto;
}

/* Content Management Styles */
.cm_Fieldset {
	display: block;
	margin: 5px 0 5px 0; 
	width: 100%; 
}
.cm_Fieldset INPUT {
	border: 1px solid #444;
	padding: 2px 6px 2px 6px;
	margin: 0 3px 0 0;
	font-size: 11px;
}
.cm_Fieldset INPUT:hover {
	border: 1px solid #CC4444
}
.cm_Info { 
	display: block; 
	float: left; 
	height: 20px;
	width: 200px;
	padding: 5px 0 0 25px;
	color: #777;
	background: #fff url("../_images/ajax-loader.gif") no-repeat 3px 3px; 
}

/* CASE STUDY */
#case-studies { }
#case-studies UL { list-style: none; margin: 0 auto; }
#case-studies UL LI { float: left; margin: 0 5px 5px 0 }
#case-studies UL LI A { display: block; padding: 2px; border: 1px solid #eee; }
#case-studies UL LI A:hover { border: 1px solid #cdcdcd; }
#case-studies BR { clear: both; height: 0px; overflow: hidden; }
ul.cs_level1 li.level1
{
	list-style-image: none;
	margin-top: 10px;
	font-weight: bold;
}
ul.cs_level2 li, ul.cs_level3 li {font-weight: normal; margin-top: 5px;}


.orangeBox2 {font-weight: bold; border: 1px solid #ddd; padding: 8px 8px 8px 8px; margin: 5px 0 5px 0; width:375px;}
#content p.orangeBox2_p {margin: 0 0 4px 0;}

.orangeBox, .orangeBox3 { clear: both; border: 1px solid #ddd; padding: 8px 8px 8px 8px; margin: 5px 0 5px 0; }
.orangeBox IMG, .orangeBox2 IMG, .orangeBox3 IMG { float: left; margin: 0 10px 0 0 }
.orangeBox BR { clear: both; height: 0px; overflow: hidden; }
.orangeBox3 {height: 37px; font-weight: bold;}

#content p.cs_subtitle {
	color:#007EAE;
	font-size:1.2em;
	font-weight:bold;
	text-transform:none;
	line-height:normal;
	text-align:left;
	margin-top: 20px;
}
#content p.comments_p {
	font-weight:bold; 
	margin-top:0;
}
#content p.spoken_person { margin: 30px 0 0 0; }

#content img.cs_img {
	border: 1px solid rgb(238, 238, 238);
	padding: 3px;
	margin: 5px 0 15px 0;
}

#content img.cs_img_left {
	float: left;
	margin-right:15px;
}

#content img.cs_img_right {
	float: right;
	margin-left:15px;
}
.author {color:#666666; font-style:italic;}

#sitemap UL {
	margin: 0 0 5px 0;
	padding: 3px;
	list-style: disc;
	list-style-position: inside;
	line-height: 1.4em;
}
	#sitemap UL LI {
		font-size: 1.1em;
	}
		#sitemap UL LI UL {
			border-top: 1px solid #eee;
			margin: 0 0 5px 0px;
			padding: 5px 0 5px 10px;
			list-style: circle;
			list-style-position: inside;
		}
			#sitemap UL LI UL LI {
				font-size: 0.9em;
			}

/* ROI */
#ROI_Display table {
	background:#EFEFEF none repeat scroll 0%;
	margin:10px 0pt 10px 0px;
}
#ROI_Display td {
	padding:5px;
}
.bold {
	font-weight: bold;
}

/* CAREERS - SMARTDASH */
#careers, #smartdash {
	border-collapse: collapse;
	width: 602px;
}
#smartdash {margin-top:20px;}
#careers td, #smartdash td {
	padding-top: 10px;
}
#careers td.c1, #smartdash td.c1 {
	padding-right: 5px;
}
#careers td.c2, #smartdash td.c2 {
	padding-left: 5px;
}
#careers a {
	border: 1px solid #eee;
	padding: 7px;
	display: block;
	width: 280px;
}
#careers a p {
	color: #000;
	font-weight: normal;
	margin: 0; padding: 0;
}
#careers a p.more {
	color: #00adef;
	font-weight: bold;
	margin: 0; margin-top: 5px;
	padding: 0;
}
#careers a:hover {
	border: 1px solid #cdcdcd;
	background: url("../_images/hover_careers.gif") no-repeat left bottom;
}
#content #careers h2 {
	margin: 0; 
}
#content #careers a:hover h2 {color: #00adef;}
#content #careers h3 {
	margin: 5px 0 10px 0;
}
/* SMARTDASH */
.smartdash_div {
	width: 280px;
	padding: 7px;
	border: solid 1px #eee;
}
#content .smartdash_div p {
	margin-top: 4px;
}
.comments, .comments_cs {
	border: solid 1px #eee;
	padding: 7px;
	background: url("../_images/hover_careers.gif") repeat-x left bottom;
}
.comments_cs {margin-top:10px;}

.smartdash_comments {
	float:right; 
	width:300px; 
	margin:15px 0 10px 15px;
}
#content p.smartdash_p {
	font-weight: bold; 
	margin-top:0;
}
#content p.smartdash_p_author {
	margin: 30px 0 0 0;
}

#content ul.smartdash_ul li {
	margin-top:10px;
}
#content ul.smartdash_ul2 li {
	margin-top:5px;
	list-style:none;
}

#content ul.gallery {
	margin:10px 0 0 0;
}
#content ul.gallery li {
	width: 280px; height:244px;
	padding: 7px;
	border: solid 1px #eee;
	float:left;
	list-style:none;
}
#content ul.gallery li.left_first {margin:15px 5px 0 0;}
#content ul.gallery li.left {margin:10px 5px 0 0;}
#content ul.gallery li.right_first {margin:15px 0 0 5px;}
#content ul.gallery li.right {margin:10px 0 0 5px;}

/* NEWS - PRESS RELEASE - AEROMARK UNVEILS OPTIMATICS */
#content ul.amk_opt li {
	margin-top: 5px;
}
/* BENEFITS - AEROWORK & AEROTRACK  */
#content ul.benefits {margin-top: 5px;}
#content ul.benefits li {font-style: italic;}
/* NEWS */
.news_img_r, .news_img_l {
	width: 408px;
	margin-bottom: 5px;
}
.news_img_l { float: left; margin-right: 10px;}
.news_img_r, .news_img_r2 { float: right; margin-left: 10px;}
.news_img_r2 {
	width: 308px;
	margin-bottom: 5px;
}
#content p.news_img, #content p.news_img2 {
	border: solid 1px #f0f0f0;
	padding: 3px 3px 3px 3px;;
}
#content p.news_img2 {
	margin:0;
}
#content p.news_note, #content p.news_note2 {margin: 0; padding: 0; font-weight: bold; font-style: italic;}
#content p.news_note2 {font-weight: normal; font-style: normal; color:#999; text-align: center;}

.news_table td {vertical-align:top;}
.news_title, #content h2.news_title_details, #content p.news_title_details2 {
	font-size:1.2em;/*1.4em;*/
	color:#000;/*#007EAE;*/
	font-weight:bold;
	margin:0; padding:0;
	line-height:normal;
	text-transform:none;
}
#content h2.news_title_details, #content p.news_title_details2 {font-size:1.5em; color:#007EAE;}
#content p.news_title_details2 {text-align:left;}
.news_date {font-weight:normal;/*bold;*/}
.news_links {margin-bottom:20px;}
.news_short_desc {
	padding:5px 0 5px 0;
	line-height:1.5em;
}
.news_bg1, .news_bg2 {padding:10px;}
.news_bg1 {background:#f0f0f0;}
.news_bg2 {background:#fff;}
.news_source {
	text-transform:uppercase;
	font-weight:normal;
}


#content p.img_posRight {
	float: left;
	width: 100px; height: 137px;
	margin-right: 10px; margin-bottom: 5px;
}

/* COMMERCIAL MOTOR - FROM THE TREES */
.global, .global2 { float:right; margin:10px 0 5px 10px;} 
.global{ width:457px;}
.global2{width:272px;}
.img_p {width:154px; float:left; margin-left:3px; font-weight:bold; font-style: italic;}
.img_s{float:left;}
#content p.comment_r{ margin:0; padding:0px 5px 0 5px;}
.img_r{margin:0; padding:0; margin-top:7px;}
#content p.img_p2 {
	margin: 0 0 0 3px;
	width:115px; float:left; font-weight:bold; color: #cc0000;
	text-align: left;
}
.roger_m {text-transform: uppercase; color: #000;}

/* REQUEST DEMO OPTIMATICS */
.optimatics_img {
	border: solid 1px #f0f0f0;
	padding: 2px 2px 2px 6px; width: 120px;
	margin: 0 0 5px 0;
}
#content p.caption_img {
	margin: 0 0 2px 0;
	font-weight: bold;
	text-align: left;
}

/* USEFUL LINKS */
#content ul.useful_links {
	margin-top: 10px;
}
.useful_links li {
	margin-top: 5px;
}

/* WORKFLOW DYNMX */
.dynmx_bg {
	background: url('../_images/MX_Grey.gif') no-repeat right bottom;
}
#content ul.dynmx_list {
	margin-top: 30px;
	padding: 0;
	margin-left: 30px;
}
#content ul.dynmx_list li {
	list-style-image: url('../_images/redAeromarkLogo_bullet3.gif');
	list-style-position: outside;
	margin-top: 10px;
	padding-left: 0;
}
/* NEWS HEADING */
#content h1.news_h, #content h1.news_h_bis {
	font-size: 1.4em; 
	font-weight: bold; 
	margin-top: 15px;
}
#content h1.news_h_bis { text-transform: uppercase; }
/* IMG IN THE RIGHT	 */
#content p.img_right {
	float: right;
	margin-left:10px;
}
#content ul.news_contact_ul { margin: 10px 0 0 0; }
#content ul.news_contact_ul li {
	margin: 2px 0 0 0; padding: 0;
	list-style: none;
}
#content ul.news_contact_ul li li {
	margin-left: 15px;
}
.blue { color: #2587B3 }

/* REQUEST CALLBACK ON THE LEFT HAND SIDE */
.requestCallback_form {
	margin: 10px 0 0 0;
	padding:5px;
	border: solid 1px #cdcdcd;
	text-align: left;
	width: 140px; 
	background: #fff;
}
/* VEHICLE TRACKING */
a.vehicle_tracking_des, a.vehicle_tracking_des:link,
a.vehicle_tracking_des:hover, a.vehicle_tracking_des:visited {
	color:#A9A7A7;
	text-decoration:none;
}


#content a.vehicle_tracking-internal {
	color: #000;
	font-weight: normal;
}
#content a.bold {font-weight: bold;}

/* REDUCING FUEL USAGE ESHOT */
#content ul.nicelist2 {
	border:none;
}

/* PRESS RELEASES - BLOCK IN THE RIGHT */
div.block_right, div.block_r_quotes {
	float: right;
	width: 250px;
	padding: 5px 7px 5px 7px; 
	border: 1px solid rgb(238, 238, 238);
	margin: 15px 0 5px 15px;
}
div.block_r_quotes {width: 305px;}
#content p.margin_top0 {margin:0;}
#content p.margin_top3 {margin-top: 3px;}
#content p.margin_top15 {margin-top: 15px;}
#content p.author_quote {text-align: left;}
.italic {font-style: italic;}
#content ul.ofl_l {margin-top: 5px;}
#content ul.ofl_l li {line-height: 1.5em;}
span.header_comment {
	font-size: 0.75em; color: rgb(102, 102, 102); font-weight: normal; font-style: italic;
}

/* -------------------------------------------- */
/* Include CSS File => css/panels.css
/* -------------------------------------------- */

/* ---------------------------------------------------------------------------------*/
/* LEFT PANEL */		
/* ---------------------------------------------------------------------------------*/	

/* Menu */

#left-panel IMG {
	display: block;
	margin: 0; padding: 0;
}

#left-panel UL {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
}
	#left-panel UL LI {
		
	}
		#left-panel UL LI A {
			display: block;
			width: 125px; /* 160px original */
			background-image: url("../_images/m_li_bg.gif");
			background-repeat: no-repeat;
			background-position: 0px 0px;
			padding: 5px 5px 5px 30px;
			margin: 0px;
			border-top: 1px solid #fff;
			font-size: 1.0em;
			line-height: 1.5em;
			font-weight: bold;
			text-decoration: none;
			color: #fff;
		}
		#left-panel UL LI A:hover {
			background-position: 0px -200px;
		}
		#left-panel UL LI A.current {
			background-position: 0px -200px;
			font-style: italic;
		}


/* ---------------------------------------------------------------------------------*/
/* RIGHT PANEL */		
/* ---------------------------------------------------------------------------------*/				

.news, .img_pos_rp {
	display: block;
	width: 140px; 
	padding: 1px; 
	border: 1px solid #d5d5d5; 
	background: #fff; 
	margin: 0px auto;
	text-decoration: none;
}
.news:hover, .img_pos_rp:hover {
	border: 1px solid #b5b5b5; 
}
	.news IMG, .img_pos_rp IMG {
		display: block;
		border: none;
	}
	.news DIV {
		background: url("../_images/rp_news_bg.gif") repeat-x left top;
		padding: 7px 5px 7px 5px;
	}
	
	/* SME 2010 */
	a.sme_a {
		font-weight: bold;
		color: #007EAE;
		text-align:  center;
	}
	a.sme_a:visited {
		color: #666;
	}
	p.sme_p {margin: 5px;}
	
	/* SME 2009 */
	.news DIV.sme {
		background: url("../_images/bg_sme.gif") no-repeat 5px 5px;
		padding: 10px;
	}
		.news DIV p.news_heading, .news DIV p.news_title_rpanel, div.cycle_charity p.cycle_charity_h {
			font-size: 1.2em;/*1.1em;*/
			font-weight: bold;
			color: #007eae;				
			margin: 0;
			padding: 0;
		}
		.news DIV p.news_date {
			font-size: 0.91em;
			font-weight: bold;
			color: #a5a5a5;
			margin-top: 5px; /*0*/
			padding: 0;
		}
		.news DIV P, .cycle_charity p {
			color: #292929;
			margin: 10px 0 0 0; /*5px*/
			padding: 0;
		}
		.news DIV P.sme_p {color: #ffffff; margin: 0 0 5px 0;}
		
/* callback button */
		
#callback {
	display: block;
	width: 95px; /* original 142px */
	height: 37px; /* original 49px */
	border: 1px solid #dedede;
	background: #fff url("../_images/b_callback_bg.gif") no-repeat top left;
	padding: 12px 0 0 47px;
	margin: 10px auto;
	text-decoration: none;
}
#callback:hover {
	border: 1px solid #b5b5b5;
	background: #fff url("../_images/b_callback_bg.gif") no-repeat bottom left;
}
	#callback p.callback_heading {
		color: #00adef;
		font-size: 1.6em;
		font-weight: normal;
		line-height: 1em;
		padding: 0;
		margin: 0;
	}
	#callback p.callback_sub_head {
		color: #a2a2a2;
		font-size: 1em;
		font-weight: normal;
		line-height: 0.8em;
		padding: 0;
		margin: 0;
	}
	
/* whitepaper button */
	
#whitepaper {
	display: block;
	width: 95px; /* original 142px */
	height: 37px; /* original 49px */
	border: 1px solid #dedede;
	background: #fff url("../_images/b_whitepaper_bg.gif") no-repeat top left;
	padding: 12px 0 0 47px;
	margin: 10px auto;
	text-decoration: none;
}
#whitepaper:hover {
	border: 1px solid #b5b5b5;
	background: #fff url("../_images/b_whitepaper_bg.gif") no-repeat bottom left;
}
	#whitepaper p.whitepaper_heading {
		color: #00adef;
		font-size: 1.6em;
		font-weight: normal;
		line-height: 1em;
		padding: 0;
		margin: 0;
	}
	#whitepaper p.whitepaper_sub_head {
		color: #a2a2a2;
		font-size: 1em;
		font-weight: normal;
		line-height: 0.8em;
		padding: 0;
		margin: 0;
	}

/* guided presentation button */
		
#guided_presentation {
	display: block;
	width: 95px; /* original 142px */
	height: 37px; /* original 49px */
	border: 1px solid #dedede;
	background: #fff url("../_images/b_guidedPresentation_bg.gif") no-repeat top left;
	padding: 12px 0 0 47px;
	margin: 10px auto;
	text-decoration: none;
}
#guided_presentation:hover {
	border: 1px solid #b5b5b5;
	background: #fff url("../_images/b_guidedPresentation_bg.gif") no-repeat bottom left;
}
	#guided_presentation p.guided_presentation_heading {
		color: #00adef;
		font-size: 1.29em;
		font-weight: bold;
		line-height: 1em;
		padding: 0;
		margin: 0;
	}
	#guided_presentation p.guided_presentation_sub_head {
		color: #a2a2a2;
		font-size: 1em;
		font-weight: normal;
		line-height: 0.8em;
		padding: 0;
		margin: 0;
	}

/* MOBILE FORMS RIGHT HAND SIDE */
	
/* subscribe */
		
#members_home, #subscribe2, .contact {
	display: block;
	width: 140px;
	border: 1px solid #d5d5d5;
	padding: 1px;
	margin: 10px auto;
	text-decoration: none;
	color: #000;
	background: #fff;
	font-size: 11px;
}
#members_home
{
	margin: 0px auto;
}
#members_home:hover, #subscribe2:hover {
	border: 1px solid #b5b5b5;
}
	#subscribe2 p
	{
		padding: 7px 2px 0 2px;
	}
	
	#subscribe2 img
	{
		padding: 5px 0px 7px 0px;
		border: none;
	}

	.contact IMG, #members_home img {
		display: block;
		border: none;
	}
	.contact DIV, #members_home div {
		background: url("images/rp_news_bg.gif") repeat-x left top;
		padding: 7px 0px 7px 2px;
	}
		.contact DIV H1, #members_home DIV H1 {
			font-size: 1.1em;
			font-weight: bold;
			text-transform: uppercase;
			color: #007eae;				
			margin: 0;
			padding: 0;
		}
		.contact DIV H2 {
			font-size: 1em;
			font-weight: bold;
			color: #007eae;	
			margin: 0; margin-top: 5px;
			padding: 0;
		}
		.contact DIV P, .members_home DIV p {
			color: #292929;
			margin: 5px 0 0 0;
			padding: 0;
		}
		.contact A {
			color: #00ADEF;
			text-decoration: none;
		}
		.contact A:hover {
			color: #071748;
		}
/* JON SLEIGHTHOLME AND FRIENDS - 1,000 MILE CYCLE RIDE FOR CHARITY */
div.cycle_charity {
	display: block;
	border: 1px solid #d5d5d5;
	padding: 1px;
	margin: 10px auto;
	color: #000;
	background: #fff;
	
	
	width: 130px;
	padding: 7px 5px 7px 5px;
	
}

div.cycle_charity a, div.cycle_charity a:link {color:#00adef; text-decoration:none; font-weight: bold;}
div.cycle_charity a:hover {color:#071748;}


/* AEROTRACK SECURE */
.img_pos_rp {margin: 0 auto 10px auto;}
.img_inside_pos {margin:5px;}


