/**************************************
 AXONE DEVELOPPEMENT- CSS  - (c) 2009
 
 ***************************************/

*{margin: 0; padding: 0; outline: 0;}

:focus{outline: 0;}

body{
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	background: #CECFCF;
	font-size: 62.5%;
}

img{
	border: 0;
}

hr, .accessibility{
	position: absolute;
	top: -9999em;
	left: -9999em;
}

a:link, a:visited{
	color: #872136;
	text-decoration: none;
}

a:hover, a:focus{
	text-decoration: underline;
}

/**************************************
 Form Elements
***************************************/

form{
	padding: 0;
	margin: 0;
}

fieldset{
	border: 0;
}

legend{
	display: none;
}

label{
	font-size: 1.1em;
}

input{
	font-family: Arial, Helvetica, sans-serif;
}

select{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background: #fff;
	color: #444444;
	font-size: 1.1em;
}

option{
	line-height: 20px;
	padding-left: 1px;
	display: block;
	border: 0;
}

input.inputbox{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background: #fff;
	color: #444444;
	font-size: 1.1em;
	padding: 1px;
}

textarea{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background: #fff;
	color: #444444;
	font-size: 1.1em;
	border-top: 2px solid #aaa;
	border-left: 2px solid #aaa;
	border-bottom: 2px solid #efefef;
	border-right: 2px solid #efefef;
}

.form_row{
	padding-bottom: 10px;
}

.button
 { background: url("http://www.axonedev.com/images/go_button.gif") no-repeat left center;
 margin-bottom: 0;
 width:20px;
 height:20px;
 padding-left: 5px;
 float: left }

input.button_inner {
    width: 0;  /* IE table-cell margin fix */
    overflow: visible;
}

input.button_inner[class] {  /* IE < 7 ignores [class] */
    width: auto;  /* cancel margin fix for other browsers */
}

td input.button_inner[class] {
    width: 100%;
}

.button_inner { color: #fff; font-size: 1.1em; background: url("http://www.axonedev.com/Images/more_bg_right_tcm108-850.gif") no-repeat right center; cursor: pointer; padding: 4px 15px 4px 0; border: 0 }

/**************************************
 Container
***************************************/

#container{
	width: 970px;
	margin: 0 auto;
	overflow: auto;
}
	
/**************************************
 Top Header Content
***************************************/

#top_header_top { background: #fff url("http://www.axonedev.com/images/top_header_bg.gif") repeat-x left bottom; width: 970px; float: left }

#languages{
	float: left; 
	width: 240px;
	padding: 5px 5px 5px 10px;
}

#languages h4{
	float: left;	
	color: #872136;
	font-size: 1.1em;
}

#languages li{
	padding: 1px 7px 0 7px;
	border-right: 1px solid #872136;
	float: left;
}

* html #languages li{
	border: expression(this.nextSibling == null ? '0' : (this.parentNode.id == 'someid') ? '1' : '-' );
}

#languages li:last-child{
	border: 0;
}

#top_header_top_nav{
	float: left; 
	width: 470px;
	padding: 5px 5px 5px 0;
}

#top_header_extra_nav { background: #96bec5 url("/Images/top_header_top_green_bg_tcm108-867.gif") repeat-x left top; padding: 5px 5px 5px 10px; width: 225px; float: left }

#top_header_top_nav li,#top_header_extra_nav li, #top_header_right_nav li{
	float: left;	
	margin-right: 10px;
}

#top_header_top_nav ul, #top_header_extra_nav ul, #top_header_right_nav ul{
	float: left;
	font-size: 1.1em;
}

#top_header_top_nav a, #top_header_extra_nav a, #top_header_right_nav a { background: url("/Images/burgandy_link_arrow_tcm108-796.gif") no-repeat right center; padding-right: 8px; float: left }

#top_header_top ul, #top_header_main ul, #top_header_bottom ul{
	list-style: none;
}

#top_header_main{
	width: 970px;
	float: left;
	background: #fff;
}

#header_options{
	width: 430px;
	float: right;
	overflow: hidden;
	padding-bottom: 8px;
}

#top_header_right_nav{
	width: 225px;
	float: right;
	padding: 11px 5px 0 10px;
}

#search{
	width: 430px;
	float: right;
}

div#content #search {
	float:left;
	background-color:#EEF5F6;
	padding:10px;
}

#search label{
	font-weight: bold;
}

#search_label{
	width: 428px;
	display: block;
	padding: 0 0 2px 4px;
	font-weight: bold;
}

#search .inputbox{
	width: 169px;
	padding-left: 3px;
}

#search select{
	width: 193px;
}

#logo { background: url("http://www.axonedev.com/images/logo.jpg") no-repeat left top; margin: 2px 0; width: 540px; height: 68px; float: right; overflow: hidden }

#logo img{
	display: none;
}

#logo a{
	width: 300px;
	height: 120px;
	float: left;
	margin-left: 10;
	display: block;
	text-indent: -9999em;
	overflow: hidden;
}

#top_header_bottom { background: #CECFCF url("http://www.axonedev.com/images/top_header_bottom_bg_bl.gif") no-repeat left bottom; margin-bottom: 10px; width: 970px; float: left }

#top_header_bottom ul{
	float: right;
	/*text-transform: uppercase;*/
	padding-right: 32px;
}

#top_header_bottom ul.home_link{
	float: left; 
	padding-left: 5px;
}

#top_header_bottom li { background: url("/Images/top") repeat-y left top; padding-left: 2px; float: left }

#top_header_bottom ul.home_link li{
	background: none;
}

#top_header_bottom li a{
	color: #fff;
	padding: 4px 10px 4px 10px;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
}

#top_header_bottom li ul{
	position: absolute;
	z-index: 50;
	width: 128px;
	left: -999em;
	background: #D7D7D8;
	padding: 0;
	margin: 0;
	float: none;
}

#top_header_bottom li:hover ul, #top_header_bottom li.sfhover ul {
	left: auto;
}

#top_header_bottom li ul li{
	background: none;
	padding: 0;
	margin: 0;
	display: block;
	float: none;
	width: 128px;
	/*border-top: 1px solid #631122;*/
	border-bottom:1px solid #BCBCBE;
}

#top_header_bottom li ul li:last-child{
	border-bottom: none;
}

#top_header_bottom li ul a, #top_header_bottom li.selected ul li a { color: #444444; background: url("/Images/left_grey_link_arrow_tcm108-838.gif") no-repeat right center; display: block; padding: 3px 10px; width: 108px; float: none }

#top_header_bottom li a:hover, #top_header_bottom li a:focus,  #top_header_bottom li.selected a{
	background: #5B8FB2;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background: #C0E2F7;
	color: #0D3570;
	font-size: 1.1em;
}

#top_header_bottom li.selected a:hover, #top_header_bottom li.selected a:focus{
	background: #5B8FB2;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background: #C0E2F7;
	color: #0D3570;
	font-size: 1.1em;
}

/**************************************
 Main Content
***************************************/

#main { line-height: 1.5em; background: #fff url("http://www.axonedev.com/images/main_top_bg.gif") no-repeat left top; margin-right: -3px; margin-bottom: 10px; width: 970px; float: left }

#main_inner { background: url("http://www.axonedev.com/images/main_bottom_bg.gif") no-repeat left bottom; padding: 10px 10px 8px; width: 950px; float: left }

#main p{
	font-size: 1.1em;
}

h2.main_header {font-size: 2.6em; font-weight: normal; line-height: 50px; background: url("http://www.axonedev.com/images/h2_header_bg.jpg") no-repeat left center; margin-bottom: 10px; padding-left: 180px }	

h2.automotive{
	background-IMAGE: url();
}

/**************************************
 Left content
***************************************/

#left{
	width: 170px;
	margin-right: 10px;
	float: left;
	overflow: hidden;
}

#left h4{
	width: 150px;
	padding: 4px 10px 4px 10px;
	margin-bottom: 1px;
	float: left;
	color: #fff;
	font-size: 1.1em;
	background: #872136;
}

#left h4 a {
	color:#fff;
	text-decoration:none;
}

#left ul{
	width: 170px;
	float: left;
	list-style: none;
}

#left li{
	width: 170px;
	margin-bottom: 1px;
	font-size: 1.1em;
	float: left;
}

#left li a { color: #444444; background: #d7d7d8 url("/Images/left_grey_link_arrow_tcm108-838.gif") no-repeat right top; display: block; padding: 4px 25px 4px 10px; width: 135px; float: left }

#left li a:hover, #left li a:focus  { color: #872136; text-decoration: none; background: #e4e4e4 url("/Images/left_red_link_arrow_tcm108-839.gif") no-repeat right top }

#left li.selected a  { color: #872136; text-decoration: none; background: #e4e4e4 url("/Images/down_grey_link_arrow_tcm108-812.gif") no-repeat right top }

#left li ul li {
	font-size: 1em;
	background:#f2f2f2 none;
}

#left li li a, #left li li.selected a, #left li.selected li a {
	font-weight:normal;
	background:#f2f2f2 none;
	color:#444;
}

#left li li a:hover {
	color: #872136;
}

#left li li.selected a {
	color: #872136;
}

#left li li ul {
	padding-left:10px;
	font-size:1em;
}

#left li li li a, #left li li li.selected a, #left li.selected li li a {
	color:#444;
}

#left li li li a:hover {
	color: #872136;
}

#left li li li.selected a {
	color: #872136;
}


/**************************************
 Content
***************************************/

#content{
	width: 530px;
	margin-right: 10px;
	float: left;
}

#content p { font-size: 3.1em; line-height: 1.4em; margin-bottom: 15px }

#content img{
	margin-bottom: 10px;
}

#content .content_item{
	padding-right: 7px;
}

#content .content_item ul{
	margin-left: 18px;
	list-style:disc;
	float: left;
	width: 495px;
}

#content .content_item ol{
	margin-left: 25px;
	list-style:decimal;
}

#content .content_item li{
	font-size:1.1em;
	padding-bottom:5px;
}

#content .content_item li p {
	padding:0;
	margin:0;
	margin:0 0 0 18px;
	font-size:1em;
}

#content .content_item li ul {
	margin-bottom: 0;
}

#content .content_item li ul li {
	font-size: 1em;
	padding-bottom: 3px;
}

#content .content_item img {
	float:left;
	padding-right:7px;
}

#content h2.content_heading{
	font-size: 1.8em;
	font-weight: bold;
	margin-bottom: 0px;
	width: 523px;
	float: left;
	padding-top: 0px;
	line-height:2em;
}

#content h3.content_heading{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 5px;
	width: 523px;
	float: left;
	line-height: 2em;
	text-align:top;
}

#content h3{
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
	width: 523px;
	float: left;
}

#content h4{
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 15px;
}

#content h5, #content h6{
	font-size: 1.1em;
}

#content .column_one{
	width: 290px;
	float: left;
	margin-right: 10px;
}

#content .column_two{
	width: 230px;
	float: left;
	overflow: hidden;
}

#content .module{
	width: 290px;
	float: left;
	margin-bottom: 10px;
}

#content .image { background: url("http://www.axonedev.com/images/center_image_module_top_index.jpg") no-repeat left top }

#content .text { background: url("http://www.axonedev.com/images/center_text_module_top_index.gif") no-repeat left top }

#content .module_inner{
	min-height: 90px;
	height: auto !important;
	height: 90px;
	float: left;
	line-height: 1.3em;
	margin-top: 11px;
}

#content .image .module_inner { background: url("http://www.axonedev.com/images/center_image_module_bottom_index.jpg") no-repeat left bottom; padding: 0 100px 14px 10px; width: 180px; float: left }

#content .text .module_inner { background: url("http://www.axonedev.com/images/center_text_module_bottom_index.gif") no-repeat left bottom; padding: 0 15px 15px 10px; width: 265px }

#content .module_inner h3{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 6px;
	width: 99.9%;
}


#content .module_inner p{
	font-size: 1.1em;
	line-height: 1.3em;
	margin-bottom: 7px;
	float: left;
	width: 99.9%;
}

#content a, #home a{
	font-weight: bold;
	color: #831d35;
}

#content .latest_module, #content .double_module { background: url("http://www.axonedev.com/images/content_latest_top_bg2_index.gif") no-repeat left top; width: 230px; float: left }

#content .latest_module_inner { background: url("http://www.axonedev.com/images/content_latest_bottom_bg_index.gif") no-repeat left bottom; padding: 11px 6px 5px 0; width: 230px; height: auto !important; min-height: 352px; float: left }

#content .double_module_inner { background: url("http://www.axonedev.com/images/content_latest_bottom_bg_index.gif") no-repeat left bottom; padding: 11px 10px 10px; width: 210px; height: auto !important; min-height: 221px; float: left }

#content .latest_module h3{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 0;
	padding-left: 10px;
	float: left;
}

#content .double_module h3{
	font-size: 1.4em;
	font-weight: bold;
	padding-left: 0;
	margin-bottom:6px;
	float: left;
	width: 99.9%;
}

#content .double_module p{
	font-size: 1.1em;
	line-height: 1.3em;
	margin-bottom: 7px;
	float: left;
	width: 99.9%;		
}

#content .latest_module ul{
	margin-bottom: 15px;
	float: left;
	list-style: none;
	margin-left: 0;
}

#content .latest_module li{
	padding: 10px;
	float: left;
	width: 204px;
}

#content .latest_module h4{
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.1em;
	margin-bottom: 0;
}

.latest_module li.grey{
	background: #dcdcdd;
}

.latest_module li img{
	float: left;
	margin-right: 10px;
	width:60px;
	height:60px;
}

#content .list_box{
	padding-top: 5px;
}

#content .list_box h4{
	padding: 3px 10px 3px 10px;
	background: #bcbcbe;
	font-size: 1.1em;
	margin: 0;
}

#content .list_box h5{
	padding: 3px 10px 3px 10px;
	background: #d7d7d8;
	font-size: 1.1em;
}

#content .list_box ul{
	list-style: none;
	padding: 3px 10px 6px 10px;
	background: #f7f7f7;
	margin-bottom: 15px;
	margin-left: 0;
}

#content .list_box li{
	list-style: none;
	padding: 3px 0 3px 0;
	border-bottom: 1px solid #bcbcbe;
	width: 503px;
	font-size: 1.1em;
}

#content .list_box h6{
	font-size: 1em;
}

#content table {
	border-collapse: collapse; 
	margin-bottom: 15px;
	border: 1px solid #bcbcbe;
	font-size: 1.1em;
	width: 521px;
	float: left;
}

#content caption {
	margin: 1em 0 0 20px; 
	font-weight: bold;
}

#content th {
	border-bottom: 1px solid #bcbcbe; 
	border-right: 1px solid #bcbcbe; 
	padding: 0.5em 1em 0.25em 1em; 
	text-align: left;
	background: #d7d7d8;
}

#content td {
	border-bottom: 1px solid #bcbcbe; 
	padding: 0.5em 1em 0.5em 1em; 
	font-size: 1em;
	vertical-align: top;
}

#content td {
	border-left: 1px solid #bcbcbe;
}

#content tr.table_pagination{
	background: #d7d7d8;
	font-weight: bold;
}

#content tr.table_pagination td{
	border: 0;
	padding: 0.5em 1em 0.25em 1em; 
}

#content p.footernote{
	font-size: 1em;
	color: #438993;
}

#content div.footernote {
	font-size: 1em;
	color: #438993;
}

#content div.footernote a {
	color: #438993;
}

#content .list_box li{
	border: expression(this.nextSibling == null ? '0' : (this.parentNode.id == 'someid') ? '1' : '-' );
}

#content .list_box li:last-child{
	border: 0;
}

#content .center_form_option { background: #e9f2f3 url("file:///C:/Documents%20and%20Settings/Michel/Local%20Settings/Temp/Images/center_form_green_top_tcm108-802.gif") no-repeat left top; margin-bottom: 20px; width: 523px }

#content .center_form_option fieldset { background: url("file:///C:/Documents%20and%20Settings/Michel/Local%20Settings/Temp/Images/center_form_green_bottom_tcm108-801.gif") no-repeat left bottom; padding: 10px; width: 503px }

#content .center_form_option label{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
	width: 503px;
}

#content .center_form_option select{
	width: 250px;
	margin-right: 2px;
}

#content .h4_bg { background: url("file:///C:/Documents%20and%20Settings/Michel/Local%20Settings/Temp/Images/center_h4_bg_tcm108-803.gif") no-repeat left center; padding: 3px 10px }

.feature{
	width: 530px;
	float: left;
	position: relative;
	margin-bottom: 10px;
}

#contentpage_feature{
	width: 530px;
	float: left;
	min-height: 170px;
	height: auto !important;
	height: 170px;
	position: relative;
	margin-bottom: 10px;
}

#landingpage_feature{
	min-height: 230px;
	height: auto !important;
	height: 230px;
}

.feature blockquote{
	font-size: 26px;
	line-height: 30px;
	font-weight: normal;
	padding: 16px 10px 16px 10px;
	color: #fff;
	width: 350px;
}

#feature_inner { color: #333; background: url("file:///C:/Documents%20and%20Settings/Michel/Local%20Settings/Temp/Images/feature_inner_top_bg_40_tcm108-818.gif") no-repeat left top; position: absolute; right: 15px; bottom: 15px; width: 215px; float: right; -moz-opacity: 0.8; filter: alpha(opacity=80); opacity: .80 }

#feature_inner_inner { background: url("file:///C:/Documents%20and%20Settings/Michel/Local%20Settings/Temp/Images/feature_inner_bottom_bg_35_tcm108-816.gif") no-repeat left bottom; padding: 8px 0 }

* html #feature_inner { background: url("file:///C:/Documents%20and%20Settings/Michel/Local%20Settings/Temp/Images/feature_inner_top_bg_40_tcm108-818.gif") no-repeat left top }

* html #feature_inner_inner { background: url("file:///C:/Documents%20and%20Settings/Michel/Local%20Settings/Temp/Images/feature_inner_bottom_bg_35_tcm108-816.gif") no-repeat left bottom }

#content #feature_inner_inner p{
	display: block;
	padding: 0 8px 0 8px;
	background: #fff;	
	font-size: 1.4em;
	line-height: 1.2em;
	margin: 0;
}

#content #feature_inner_inner p.feature_link{
	margin-top: 5px;
	font-size: 1.1em;
}

#page_option_buttons ul{
	list-style: none;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

#page_option_buttons li{
	float: left;
	margin-right: 20px;
	font-size: 1.1em;
}

#page_option_buttons li a.email_page { background: url("file:///C:/Documents%20and%20Settings/Michel/Local%20Settings/Temp/Images/email_icon_tcm108-813.gif") no-repeat left center; padding-left: 18px; float: left }

#page_option_buttons li a.print_page { background: url("file:///C:/Documents%20and%20Settings/Michel/Local%20Settings/Temp/Images/print_icon_tcm108-854.gif") no-repeat left center; padding-left: 18px; float: left }

#content li a.locked  { background: url("file:///C:/Documents%20and%20Settings/Michel/Local%20Settings/Temp/Images/lock_tcm108-841.gif") no-repeat left center; padding-left: 18px; float: left }

#content .latest_module li img{
	float: left;
	margin-right: 10px;
}

#content ul.red_arrow_list{
	padding: 0;
	margin-left: 0;
	list-style: none;
}

#content ul.red_arrow_list li { background: url("file:///C:/Documents%20and%20Settings/Michel/Local%20Settings/Temp/Images/left_red_link_arrow_tcm108-839.gif") no-repeat left center; padding-left: 10px }

#content .center_module { background: #e9f2f3 url("http://www.axonedev.com/images/center_form_green_top_index.gif") no-repeat left top; margin-bottom: 20px; width: 523px; float: left }

#content .center_module_inner { background: url("http://www.axonedev.com/images/center_form_green_btm_index.gif") no-repeat left bottom; padding: 10px; width: 503px; float: left }

#content .center_module_inner p{
	margin-bottom: 10px;
}

#content .center_module_inner ul{
	margin-bottom: 0;
}

#content .center_module_inner h3{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
	width: 503px;
}

#content .filter_table_top { background: url("file:///C:/Documents%20and%20Settings/Michel/Local%20Settings/Temp/Images/filter_table_top_tcm108-823.gif") no-repeat left top; padding: 10px 10px 5px; width: 510px; float: left }

#content .filter_table_top select{
	width: 235px;
	margin-bottom: 5px;
}

#content .filter_table_top .inputbox{
	width: 228px;
	margin-bottom: 5px;
}

#content .filter_table_top .button{
	margin-top: 14px;
	margin-right: 10px;
}

#content .filter_table_bottom { font-size: 1.1em; font-weight: bold; background: url("file:///C:/Documents%20and%20Settings/Michel/Local%20Settings/Temp/Images/filter_table_bottom_tcm108-821.gif") no-repeat left bottom; margin-bottom: 10px; padding: 5px 10px 8px; width: 510px; float: left }

#content ul.filter_table_list{
	border-top: 1px solid #C2C2C4;
	border-left: 1px solid #C2C2C4;
	border-right: 1px solid #C2C2C4;
	list-style: none;
	float: left;
	width: 528px;
}

#content ul.filter_table_list li{
	border-bottom: 1px solid #C2C2C4;
	list-style: none;
	padding: 5px 10px 5px 10px;
	float: left;
	width: 508px;
}

#content ul.filter_table_list li img{
	float:left;
	margin-right:10px;
	padding: 5px 10px 5px 10px;
	height: 60px;
	width: 60px;
}

#content ul.filter_table_list li h4 {
	margin-bottom:3px;
}


#content h4.filter_table_h4 { background: url("file:///C:/Documents%20and%20Settings/Michel/Local%20Settings/Temp/Images/filter_table_h4_tcm108-822.gif") repeat-x left bottom; margin: 0; padding: 5px 10px; width: 508px; float: left; border-top: 1px solid #c2c2c4; border-right: 1px solid #c2c2c4; border-left: 1px solid #c2c2c4 }

#content .filter_table_col1{
	width: 49.9%;
	float: left;
}

#content .filter_table_col2{
	width: 49.9%;
	float: left;
}

/*NOTE: This id is created in the FinderApp .NET User Control (for id='date_div') */
#content #ctl00_plcContentArea_ctl00_date_div {
	padding-bottom:2px;
}

#content ul.filter_table_list li h5{
	color: #872136;
	margin: 0;
}

#content ul.filter_table_list li p{
	margin: 0;
}

#content ul.sitemap
{
	font-size:1.1em;
}

#content .sitemap ul {
	padding-left: 22px;
	font-size:1em;
}

#content a.textHolder
{
	height: 16px;
	line-height: 16px;
	padding-left: 6px;
}

#content .treeItem
{
	list-style: none;
}



/* HOME STYLES */

#home{
	width: 710px;
	float: left;
	margin-right: 10px;
}

#home .rotatingpromo{
	margin-bottom: 10px;
}

#home .column_one{
	width: 350px;
	float: left;
	margin-right: 10px;
}

#home .column_two{
	width: 350px;
	float: left;
}

#home .column_gen{
	width: 700px;
	float: left;
	margin-right: 10px;
}

#home .module_columgen { background: url("http://www.axonedev.com/images/image_module_bottom_index_gen.gif") no-repeat left bottom; padding: 0 110px 14px 10px; width: 230px; float: left }

#home .module2{
	width: 700px;
	float: left;
	margin-bottom: 13px;
}

#home .module{
	width: 350px;
	float: left;
	margin-bottom: 13px;
}

#home .double_module{
	width: 350px;
	float: left;
	margin-bottom: 10px;
}

#home .double_module2{
	width: 710px;
	float: left;
	margin-bottom: 10px;
}

#home .image { background: url("http://www.axonedev.com/images/home_image_module_top.jpg") no-repeat left top }

#home .text { background: url("http://www.axonedev.com/images/home_text_module_top.gif") no-repeat left top }

#home .module_inner{
	min-height: 89px;
	height: auto !important;
	height: 89px;
	float: left;
	line-height: 1.3em;
	margin-top: 10px;
}

#home .module2_inner{
	min-height: 89px;
	height: auto !important;
	height: 89px;
	float: left;
	line-height: 1.3em;
	margin-top: 10px;
}
#home .double_module_inner { line-height: 1.3em; background: url("http://www.axonedev.com/images/image_module_bottom_index.gif") no-repeat left bottom; padding: 11px 10px 10px; width: 330px; height: auto !important; min-height: 221px; float: left }

#home .double_module2_inner { line-height: 1.3em; background: url("http://www.axonedev.com/images/image_module_bottom_index.gif") no-repeat left bottom; padding: 11px 10px 10px; width: 330px; height: auto !important; min-height: 221px; float: left }

#home .image .module_inner { background: url("http://www.axonedev.com/images/image_module_bottom_index.gif") no-repeat left bottom; padding: 0 110px 14px 10px; width: 230px; float: left }

#home .image .module2_inner { background: url("http://www.axonedev.com/images/image_module_bottom_index_gen.gif") no-repeat left bottom; padding: 10px 110px 14px 10px; width: 585px; float: left }

#home .text .module_inner { background: url("http://www.axonedev.com/images/home_text_module_btm_index.gif") no-repeat left bottom; padding: 0 15px 15px 10px; width: 325px }

#home .text .module2_inner { background: url("http://www.axonedev.com/images/home_text_module_btm_index_gen.gif") no-repeat left bottom; padding: 0 15px 15px 10px; width: 325px }


#home .module_inner h3, #home .double_module_inner h3{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 6px;
}

#home .module2_inner h1, #home .double_module2_inner h1{
	font-size: 3.4em;
	font-weight: bold;
	margin-bottom: 6px;
}

#home .module2_inner h2, #home .double_module2_inner h2{
	font-size: 1.8em;
	font-weight: bold;
	margin-bottom: 6px;
}

#home .module2_inner h3, #home .double_module2_inner h3{
	font-size: 1.7em;
	font-weight: bold;
	margin-bottom: 6px;
}

#home .module_inner p, #home .double_module_inner p{
	font-size: 1.1em;
	line-height: 1.3em;
	margin-bottom: 7px;
	float: left;
	width: 99.9%;
}

#home .module2_inner p, #home .double_module2_inner p{
	font-size: 1.2em;
	line-height: 1.3em;
	margin-bottom: 7px;
	float: left;
	width: 99.9%;
}

#home .module2_inner a, #home .double_module2_inner a{
	font-size: 1.2em;
	line-height: 1.3em;
	margin-bottom: 7px;
	width: 99.9%;
}

#home .module2_inner li{
	margin: 20px;
	}

#home .module2_inner a:link, a:visited{
	color: #872136;
	text-decoration: none;
}
/*NOTE: TAG) */
#right .moduleTagCloud {
background-color:#5DAFDF;
float:left;
margin-right:7px;
padding:9px 5px 5px;
width:200px;
}

#right .moduleTagCloud h2 {
display:block;
height:20px;
margin-bottom:5px;
width:145px;
}

#right .moduleTagCloud .listTags {
background-color:#F4F6F9;
background-image:url(../images/tagsbox-top.gif);
background-position:0 0;
background-repeat:no-repeat;
}

#right .moduleTagCloud .listTags ul li {
display:inline;
margin:8px;
padding:0;
}

#right .moduleTagCloud .listTags ul {
background-image:url(../images/tagsbox-bottom.gif);
background-position:0 bottom;
background-repeat:no-repeat;
list-style-type:none;
margin:0;
padding:3px;
text-align:justify;
}
/*NOTE: END TAG*/

/*NOTE: contactmerci*/
.mail {
		width:650px;
		margin-left:50px;
		border:solid 1px #606060;
		background-color:#c0c0c0;
	}
.mailheaders {
		border-bottom:solid 1px #404040;
		background-color:#b0b0b0;
		padding:0px 10px;
	}
.headername {
		font-weight:bold;
	}
.message {
		padding:0px 10px;
		font-family:"Courier New", courier;
	}
/*NOTE: END contactmerci*/

/*agenda*/
#agenda {
font-size:14px;
}

#agenda h3{
display:block;
font-weight:bold;
background:#C2E100 url(../images/masq-bg.gif) no-repeat scroll 100% 0;
color:#FFFFFF;
font-size:18px;
line-height:19px;
margin:17px 0 0;
padding:8px 0 8px 5px;
}

#agenda_event {
background-color:#EDEDED;
padding:5px 0 5px 5px;
}

#ville {
font-weight:bold;
}

#date {
background:transparent url(../images/side-menu-bg.gif) no-repeat scroll 0 5px;
color:#003C70;
font-weight:bold;
padding:0 0 0 20px;
}
/*end agenda*/


#home .latest_module { background: url("http://www.axonedev.com/images/home_latest_top_bg_index.gif") no-repeat left top; margin-bottom: 10px; width: 350px; float: left }

#home .latest_module_inner { background: url("http://www.axonedev.com/images/home_latest_btm_index.gif") no-repeat left bottom; padding: 11px 6px 5px 0; width: 343px; height: auto !important; min-height: 226px; float: left }

#home .latest_module h3{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 6px;
	padding-left: 10px;
	float: left;
}

#home .latest_module ul{
	margin-bottom: 15px;
	float: left;
	list-style: none;
}

#home .latest_module li{
	padding: 4px 10px 4px 10px;
	float: left;
	width: 323px;
}

#home .latest_module li.top_item{
	padding: 10px;
}

#home .latest_module strong{
	display: block;
	width: 70px;
	float: left;
	padding-top: -1px;
}

#home .latest_module li.top_item strong{
	display: block;
	float: none;
	width: auto;
}

#home .latest_module h4{
	font-size: 1.1em;
	font-weight: bold;
	float: left;
	width: 250px;
}

#home .latest_module li p{
	padding-top: 3px;
}

#main .rss{
	float: right;
	padding-right: 10px;
	margin-bottom: 8px;
}

#main .rss a { font-size: 1em; background: url("file:///C:/Documents%20and%20Settings/Michel/Local%20Settings/Temp/Images/feed_icon_tcm108-820.gif") no-repeat right center; padding: 3px 16px 0 3px }

.latest_module li.grey{
	background: #dcdcdd;
}




/**************************************
 Right content
***************************************/

#right{
	width: 230px;
	float: left;
}

#right ul{
	list-style: none;
}

#right h4{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 10px;
}

#right .contact_module { background: #f7f7f7 url("http://www.axonedev.com/images/right_contact_bg.gif") repeat-x left bottom; margin-bottom: 18px; padding: 10px; width: 210px; height: auto !important; min-height: 203px; float: left }

#right .right_module ul, #right .contact_module ul{
	border-top: 1px solid #bcbcbe;
	width: 210px;
}

#right .right_module li, #right .contact_module li{
	border-bottom: 1px solid #bcbcbe;
	float: left;
	width: 210px;
	font-size: 1.1em;
}

#right .right_module li a, #right .contact_module li a { font-weight: bold; background: url("http://www.axonedev.com/images/burgandy_link_arrow.gif") no-repeat right center; padding: 1px 0; width: 210px; float: left }

#right .contact_module p{
	border-bottom: 1px solid #bcbcbe;
	width: 210px;
	float: left;
	padding: 1px 0 1px 0;
	font-size: 1.1em;
}

#right .right_module{
	width: 210px;
	min-height: 88px;
	height: auto !important;
	height: 88px;
	float: left;
	padding: 10px;
	margin-bottom: 18px;
}

#right .green_module { background: #eef5f6 url("http://www.axonedev.com/images/right_green_bg.gif") repeat-x left bottom }

#right .blue_module { background: #e5eaef url("http://www.axonedev.com/images/right_blue_bg.gif") repeat-x left bottom }

#right .grey_module { background: #f7f7f7 url("http://www.axonedev.com/images/right_grey_bg.gif") repeat-x left bottom }

#right .right_module img{
	float: right;
}

a.arrowed { font-weight: bold; background: url("http://www.axonedev.com/images/burgandy_link_arrow.gif") no-repeat right center; padding-right: 9px }

a.arrowed_prev { font-weight: bold; background: url("http://www.axonedev.com/images/burgandy_link_arrow_prev.gif") no-repeat left center; padding-left: 9px }

#right .right_module p{
	font-size: 1.1em;
	margin-bottom: 5px;
}

#right .right_form_option{
	width: 210px;
	float: left;
	padding-top: 15px;
}

#right .right_module .right_form_option{
	width: 210px;
	float: left;
	padding-top: 5px;
}

#right .right_form_option label{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
	width: 210px;
}

#right .right_form_option select{
	width: 183px;
	margin-right: 2px;
}

#right h4.related_docs { background: url("http://www.axonedev.com/images/related_docs_bg.gif") no-repeat left center; padding-left: 14px }

#right h4.white_papers { background: url("http://www.axonedev.com/images/white_papers_bg") no-repeat left center; padding-left: 16px }

#right h4.case_studies { background: url("http://www.axonedev.com/images/case_studies_bg.gif") no-repeat left center; padding-left: 16px }

#right h4.related_sites { background: url("http://www.axonedev.com/images/related_sites_bg.gif") no-repeat left center; padding-left: 22px }

/* More Link and Button*/


#main p.more { font-size: 1.1em; background: url("http://www.axonedev.com/images/more_bg_left_index.gif") no-repeat left center; margin-bottom: 0; float: left }

#main p.more a { color: #fff; font-weight: normal; text-decoration: none; background: url("http://www.axonedev.com/images/more_bg_right_index.gif") no-repeat right center; margin-left: 5px; padding: 2px 15px 4px 0; float: left }


/**************************************
 Footer
***************************************/

#footer { background: url("http://www.axonedev.com/images/footer_top.gif") no-repeat left top; margin-top: 10px; margin-right: -3px; width: 950px; float: left }

* html #footer { background: url("http://www.axonedev.com/images/footer_top.gif") no-repeat left top; margin-top: 5px; width: 950px; float: left }

#footer_inner { background: url("http://www.axonedev.com/images/footer_bottom.gif") no-repeat left bottom; padding: 10px 8px; width: 934px; float: left }

#footer ul{
	list-style: none;
	width: 800px;
	float: left;
	padding-bottom: 5px;
}

#footer p{
	width: 800px;
    color: #872136;
    font-size: 11px;	
}

#footer li{
	padding: 1px 7px 0 7px;
	border-right: 1px solid #872136;
	float: left;
	line-height: 10px;
}

#footer li a{
    color: #872136;
	font-size: 11px;
	padding: 4px 10px 4px 10px;
	display: block;
	
}
	
#footer li:first-child{
	padding-left: 0;
}

#footer li:last-child{
	border: 0;
}

#footer li{
	padding-left: expression(this.previousSibling == null ? '0' : (this.parentNode.id == 'someid') ? '7' : '-' );
	border: expression(this.nextSibling == null ? '0' : (this.parentNode.id == 'someid') ? '1' : '-' );
}

#footer img{
	float: right;
}

/**************************************
 Popup Form
***************************************/

#ibox_w{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:100;
	width: 100%;
	height: 100%;
	background-color: #fff;
	margin:0;
	padding:0;
	filter:alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity: 0.0;
}

#ibox_progress {	
	margin:0;padding:0;
	position: absolute;
	z-index:105;
}

#ibox_wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:1000;
	padding:0;
	width:510px;
	height:500px;
	padding-bottom:30px;
	margin:0;
}

#ibox_content  { background: url("file:///C:/Documents%20and%20Settings/Michel/Local%20Settings/Temp/Images/popup_form_body_tcm108-852.gif") no-repeat left bottom; margin-bottom: 5px; position: relative; top: 0; left: 0; width: 530px; height: 200px; overflow: auto }

#ibox_content label{
	font-size: 1.1em;
	font-weight: bold;
}

#ibox_content .inputbox{
	width: 230px;
	margin-bottom: 6px;
}

#ibox_content select{
	width: 235px;
	margin-bottom: 6px;
}

#ibox_content .popup_form_col_one{
	width:242px;
	height:480px;
	float: left;
	border-right: 1px solid #999;
	padding-right: 10px;
}

#ibox_content .popup_form_col_two{
	width:242px;
	height:480px;
	float: left;
	border-left: 1px solid #fff;
	padding-left: 10px;
}

#ibox_content .contact_options{
	padding-top: 10px;
	padding-bottom: 10px;
}

span.required{
	color:#872136;
	font-size: 1.1em;
	font-weight: bold;
}

#ibox_close{
	float: right;
	font-size: 1.1em;
	position: absolute;
	right: 10px;
	top: 4px;
}

#ibox_close a { background: url("file:///C:/Documents%20and%20Settings/Michel/Local%20Settings/Temp/Images/popup_close_tcm108-851.gif") no-repeat right center; display: block; padding-right: 14px; float: left }

#ibox_footer  { font-size: 1.1em; font-weight: bold; background: url("file:///C:/Documents%20and%20Settings/Michel/Local%20Settings/Temp/Images/popup_form_header_tcm108-853.gif") no-repeat left top; padding: 4px 10px; width: 510px }

#ibox_footer_wrapper {
	position:relative;padding:0;margin:0;top:0px;left:0px;
}

/**************************************
 Login Form
***************************************/
div#content div.lrForm {
	border:0px;
}

div#content div.lrForm td{
	border:0px;
	width:200px;
	

}

div#content div.lrForm table {
	border:0px;
}

div#content div.lrForm td table{

	width:350px;
	border:1px solid #BCBCBE;
	
}
/**************************************
 Register Form
***************************************/
div.registrationForm {
	background-color:#EEF5F6;
	padding:10px;
	width:370px;
	float:left;
}

div.registrationForm input.textbox {
	border:1px solid #C0C0C0;
	padding:3px;
	width:200px;
}

div.registrationForm label span.label {
	display:block;
	float:left;
	width:160px;
}

div.registrationForm label {
	display:block;
	padding-top:10px;
	float:left;
}

div.registrationForm div.validation-inline-error-message {
	color:#872136;
	display:block;
	float:left;
	padding-left:10px;
}

div.registrationForm label input{
	display:block;
	float:left;
}

input.validation-failed {
	background-color:#FFC0CB;
}

div.registrationForm div.toolbar {
	width:100%;
	float:left;
	clear:both;
	padding-top:20px;
}

div.registrationForm .serverMsg li {
	clear:both;
	color:#872136;
	float:left;
}

div.registrationForm  ul {
	list-style:none;
	clear:both;
	width:100%;
}

div.registrationForm .box {
	float:left;
	padding:10px;
}

div.registrationForm span.feedbackSuccess {
	font-family:Arial,Helvetica,sans-serif;
	font-size:110%;
	font-weight:bold;
}

div.registrationForm span.feedbackError {
	font-family:Arial,Helvetica,sans-serif;
	font-size:110%;
	font-weight:bold;
	color:#FF0000;
}

div#page_option_buttons {
float:left;
clear:both;
width:100%;}

div.toolbar .button {
	padding-right:5px;
}

div.serverMsg {
	float:left;
	background:#eef5fg;
	padding:10px;
}

/**************************************
 Login Form
***************************************/

#content table.loginForm {
	border:0px;
	background-color:#EEF5F6;
	width:300px;
	font-size:1em;
	line-height:1.5em;
}
#content table.loginForm td {
	border:0px;
	padding:5px;
}
#content table.loginForm .fields {
	float:left;
}
#content table.loginForm .fields label {
	border:0px;
	padding:5px 5px 10px 5px;
	float:left;
	clear:left;
	min-width:70px;
}
#content table.loginForm .fields input {
	float:left;
	border:1px solid #C0C0C0;
	width:175px;
	padding:2px;
	margin-bottom:10px;
}
#content table.loginForm td span.chkBox{
	float:left;
	clear:both;
	width:100%;
} 
#content table.loginForm td span.chkBox input {
	margin:5px 5px 0px 5px;;
}
#content table.loginForm td span.title{ 
	font-size:1.4em;
	font-weight:bold;
	clear:both;
	float:left;
	padding:5px 5px 10px 5px;
}
#content table.loginForm td span.button{
	float:left;
	clear:left;
	margin:5px;
}
#content table.loginForm span.error {
	float:left;
	color:red;
	padding:5px;
}
 
#content table.loginForm a {
	float:right;
	margin:5px;
}

/**************************************
 Forgotten Password
***************************************/

div.passwordForm {
	float:left;
	background-color:#EEF5F6;
	padding:10px;
}
div.passwordForm span.fields {
	float:left
}
div.passwordForm span.fields label{
	float:left; 
	padding-top:4px; 
}
div.passwordForm span.fields input {
	float:left;
	padding:2px;
	margin:2px 5px 5px 5px;
	border:1px solid #C0C0C0;
	width:175px;
}
div.passwordForm span.error {
	float:left;
	clear:both;
	font-weight:bold;
	color:red;
}

div#content span.feedbackEmailSent {
font-size:1.2em;
	font-weight:bold;
}

/**************************************
 Change Password
***************************************/
div.passwordChange {
	float:left;
	background-color:#EEF5F6;
	padding:10px;
	width:250px;
}
div.passwordChange .fields label {
	float:left;
	padding:5px;
	clear:both;
	width:120px;
}
div.passwordChange .fields input {
	float:left;	
	padding:2px;
	border:1px solid #C0C0C0;	
}
div.passwordChange  .buttons {
	float:left;
	clear:both;
	padding-top:10px;
	width:100%;
}
div.passwordChange span.button {
	padding-right:5px;
}
div.passwordChange span.error {
	float:left;
	clear:both;
	color:red;
}
div.passwordChange span.feedback {
	float:left;
	clear:both;
	font-weight:bold;
}

/**************************************
 Delete Profile
***************************************/

div.deletePanel {
		float:left;
	background-color:#EEF5F6;
	padding:10px;
	width:270px;

}

div.deletePanel .fields label{
	padding:5px;
}

div.deletePanel span.buttons{
float:left;
padding:10px 10px 0px 10px;

}

div.deletePanel span.button {
	padding-right:5px;
}
div.deletePanel span.error {
	color:red;
}

/**************************************
 CV Upload
***************************************/
textarea.validation-failed {
	background-color:#FFC0CB;
}
div.CvUpload {
	background-color:#EEF5F6;
	float:left;
	padding:10px;
	width:350px;
}
div.CvUpload .main label {
	width:100px;
	float:left;
	clear:left;
	margin:5px;
}
div.CvUpload .main input {
	float:left;
	width:200px;
	margin:5px;
	padding:2px;
	border:1px solid #C0C0C0;
}
div.CvUpload .main textarea {
	float:left;
	width:200px;
	margin:5px;
	padding:2px;
	border:1px solid #C0C0C0;
}
div.CvUpload .buttons {
	float:left;
	padding:5px;
	clear:both;
}
div.CvUpload .buttons input {
	margin:5px;
}
div.CvUpload .error {
	clear:both;
	color:red;
	float:left;
	font-size:110%;
}
div.CvUpload  label.terms {
	float:left;
	width:100%;
}
div.CvUpload span.chkTerms {
	float:left;
	width:100%;
}
div.CvUpload span.chkTerms input {
	width:20px;
	float:left;
	clear:none;
	margin-right:0px;
}
div.CvUpload span.chkTerms label {
	float:left;
	clear:none;
	width:300px;
}

/**************************************
 Subscribe/unsubscribe
***************************************/
div.checkBoxList {
	float:left;
}

div#content div.checkBoxList table{
	background-color:#EEF5F6;
}

div#content div.checkBoxList table td{
	border:0px;
}

div#content div.checkBoxList table td label{
	margin-left:5px;
}

/**************************************
Email a friend
***************************************/
div.popupForm  { background: url("../Images/popup_form_body_tcm108-852.gif") no-repeat left bottom; padding: 10px; height: 200px }

div.popupForm span.error {
	color:red;
	padding:5px 0px;
}
div.popupForm span.required {
	padding-left:3px;
}
div.popupForm label{
	clear:both;
	float:left;
	font-size:1.1em;
    font-weight:bold;
}

div.popupForm input.popup{
	clear:both;
	float:left;
	margin-bottom:6px;
	width:230px;
		font-size:1.1em;
}

div.popupForm textarea {
	float:left;
	clear:both;
	width:230px;
}

div.popupForm span.button {
	padding:5px;
}

div.popupForm span.buttons {
	clear:both;
	margin:10px 0px;
}

div.popupForm .popup_form_col_one{
	width:242px;
	height:170px;
	float: left;
	border-right: 1px solid #999;
	padding-right: 10px;
}

div.popupForm .popup_form_col_two{
	width:242px;
	height:170px;
	float: left;
	border-left: 1px solid #fff;
	padding-left: 10px;
}

iframe.iframeEmail {
	border:0px;
	padding:0px;
	margin:0px;
	width:0px;
	height:190px;
}
/**************************************
Email a friend
***************************************/
div.popupForm  { background: url("../Images/popup_form_body_tcm78-852.html") no-repeat left bottom; padding: 10px; height: 200px }

div.popupForm span.error {
	color:red;
	padding:5px 0px;
}
div.popupForm span.required {
	padding-left:3px;
}
div.popupForm label{
	clear:both;
	float:left;
	font-size:1.1em;
    font-weight:bold;
}

div.popupForm input.popup{
	clear:both;
	float:left;
	margin-bottom:6px;
	width:230px;
		font-size:1.1em;
}

div.popupForm textarea {
	float:left;
	clear:both;
	width:230px;
}

div.popupForm span.button {
	padding:5px;
}

div.popupForm span.buttons {
	clear:both;
	margin:10px 0px;
}

div.popupForm .popup_form_col_one{
	width:242px;
	height:170px;
	float: left;
	border-right: 1px solid #999;
	padding-right: 10px;
}

div.popupForm .popup_form_col_two{
	width:242px;
	height:170px;
	float: left;
	border-left: 1px solid #fff;
	padding-left: 10px;
}

iframe.iframeEmail {
	border:0px;
	padding:0px;
	margin:0px;
	width:0px;
	height:190px;
}
/**************************************
Email Form
***************************************/
div.emailForm {
	background-color:#EEF5F6;
	float:left;
	padding:10px;
	}
div.emailForm input {
	float:left;
	margin-bottom:6px; 
	width:210px; 
	font-size:1.1em;
	}
div.emailForm label {
	
	float:left;
	font-weight:bold;
	width:100px;
	}
div.emailForm td label {
	width:70px;
	}
div.emailForm div.standardOther label {
	width:120px;
	}
div.emailForm select {
	float:left;
	width:210px;
	margin-bottom:6px;
	}
div.emailForm div#colTwo textarea, div.emailForm div#colOne textarea {
	float:left;
	width:210px;
	margin:0px 0px 6px 0px;
	}
div.emailForm table {
	float:left;
	clear:both;
	width:100%;
	padding:10px 0px;
	}
div.emailForm table input{
	margin:0px;
	width:10px;
	margin-right:5px;
	}
div.emailForm div.toolbar input {
	width:auto;
	margin:0px;
	}
div.emailForm div#colOne {
	float:left;
	width:220px;
	padding:10px;
	clear:left;
	}
div.emailForm span.label {
	float:left;
	width:180px;
}
div.emailForm div#colTwo {
	float:left;
	width:220px;
	padding:10px;
	}
#content div.emailForm table.cbl {
	width:170px;
}
textarea.validation-failed {
	background-color:#FFC0CB;
	}
select.validation-failed {
	background-color:#FFC0CB;
	}
div.emailForm .toolbar {
	float:left;
	clear:both;
	width:180px;
}

div.emailForm .wide_section_input {
	width:85%;
}
/**************************************
Static forms
***************************************/	
div.emailForm {
	float: left;
	width: 500px;
}
#content div.emailForm table {
	border:0px;
	width:140px;
}
#content div.emailForm table td {
	border:0px;
} 
div.sectionOne {
	float: left;
	clear: both;
	width:100%;
}
div.sectionOne div.colOne {
	float: left;
	padding: 10px;
}
div.sectionOne div.colTwo {
	float: left;
	padding: 10px;
}
div.sectionOne input {
	float: left;
	clear: both;
	margin-bottom: 6px;
	width: 195px;
}
div.sectionOne table input {
	width: 10px;
	clear: none;
float:left;
}
div.sectionOne table label {
	clear: none;
	float:left;
	width:50px;
}
div.sectionOne label {
	float: left;
	clear: both;
	width:190px;
}
div.sectionOne select {
	float: left;
	clear: both;
	margin-bottom: 6px;
	width: 195px;
}
div.sectionThree {
	float: left;
	clear: both;
	width:100%;
}
div.sectionThree input {
	float: left;
	width: 190px;
	margin-bottom: 7px;
	clear: both;
}
div.sectionThree span input {
	clear:left;
	width: 10px;
}
div.sectionThree label {
	clear:right;
	float: left;
	width: 120px;
	padding-left:5px;
}
div.sectionThree .referColOne {
	float: left;
	padding: 10px;
}
div.sectionThree .referColOne span{
	float: left;
	clear:left;
}
div.sectionThree .referColTwo span{
	float: left;
clear:left;
}
div.sectionThree .referColTwo {
	float: left;
	padding: 10px;
}

div.emailForm textarea {
	float: left;
	clear: both;
	width: 480px;
	margin-left: 10px;
}
div.emailForm p.buttons {
	padding:10px 10px;
	float: left;
	clear: both;
	width:95%;
}
div.emailForm span.button {
	float:right;
}
div.emailForm .buttons input {
	margin-bottom:0px;
	width:65px;
	float:left;
	clear:both;
}
span.formLabel {
	float: left;
	font-weight: bold;
	clear: both;
	font-size: 1.3em;
	padding:11px 0px;
	width:200px;
}
div.emailForm ul{
	list-style:none;
	padding:15px;
}
#content .sectionTitle {
	font-size:1.4em;
	float:left;
	font-weight:bold;
	width:100%;
	padding:15px 0px 5px 0px; 
}
div.emailForm div.section {
	float:left;
	clear:both;
	width:100%;
}
div.emailForm div.section span.field {
	float:left;
	clear:both;
	padding:2px 5px;
	width:100%;
}
div.emailForm div.section input.locField {
	width:185px;
	margin:0px 3px;
}
div.emailForm div.section span.field input{
	width:150px;
}
div.emailForm div.section span.field label{
	width:200px;
}
div.emailForm div.section p.location input.number {
	width:20px;
	margin:0px 3px;
}
#content div.emailForm div.section p.location {
	float:left;
	width:100%;
	padding:0px;
	margin:2px 0px;
}
#content div.emailForm div.section p.addLocation {
	float:right;
	padding:0px 10px;
	margin:0px;
}
div.emailForm div.section p.location  a {
	float:left;
}
div.emailForm  div.standardList, div.standardOther {
	float:left;
}
div.emailForm  div.standardOther input{
	float:left;
	clear:both;
	width:150px;
}
#content div.emailForm div.section p.labels {
	float:left;
	width:100%;
	padding:0px 5px;
	margin:0px;
}
#content div.emailForm div.section p.shifts {
	margin-right:10px;
	width:95%;
	padding-top:2px;
}
#content div.emailForm div.section p.shifts span{
	float:right;
	width:30px;
}
#content div.emailForm div.section p.bold {
	font-weight:bold;
}
#content  div.section p.labels span {
	width:195px;
	float:left;
	font-size:1.1.em;
} 
#content  div.section p.labels span.right{
	width:90px;
	float:left;
} 
#content div.section div.serviceList {
	float:left;
	width:100%;
}
#content div.section div.serviceList table {
	float:left;
	width:100%;
	margin-bottom:2px;
}
#content div.section div.serviceList span.cb {
	float:left;
	margin:0px 0px 2px 0px;
	padding:0px;
}
#content div.section div.serviceList span.cb input {
	width:10px;
	margin:0px 3px 0px 9px;
}
#content div.section div.serviceList label.lbl{
	float:left;
	font-size:1.2em;
	margin-right:3px;
}
div.emailForm .count {
	margin-left:6px;
	width:20px;
}
p.delegate input {
	width:140px;
	margin:5px 5px;
}

p.delLabels span {
	width:145px;
	float:left;
	margin:0px 5px;
}
#content div.emailForm p.delegate a
{
	float:left;
	margin:5px 0px;
}
div.emailForm span.button input {
	margin-bottom:0px;
}
div.emailForm div.section span.button {
	margin-right:15px;
}
div.sectionOne table tr {
	float:left;
}
div.emailForm div.standardList table input, div.serviceList table input {
	margin:0px;
margin:2px 4px 2px 0px ;
}
div.emailForm div.standardList table label, div.serviceList table label, div.serviceList label.lbl {
	clear:none;
}
div.emailForm div.sectionCourse label {
	width:190px;
}
div.emailForm div#courseDetails span.detail, div.emailForm div#courseDetails div.detail {
	float:left;
	width:240px;
}
div.emailForm div.sectionCourse input.number {
	width:30px;
}
#content div.emailForm h3.content_heading{
	width:500px;
}
div#courseDetails {
	float:left;
	witdh:500px;
}
div.sectionCourse {
	float:left;
	width:500px;
}
#content div.section label.sitesLabel {
	width:240px;
}
#content #colOne label, #content #colTwo label {
	width:120px;
}
#content div.emailForm #colOne table.rbl label, #content div.emailForm #colTwo table.rbl label {
	width:100px;
}
#content .hidden_summary {
	display:none;
}
#content span.viewing { 
	float:left;
}
#content span.pages {
	float:right;
}
/**************************************
IE6 - stop select boxes from appearing on top
***************************************/
.select-free
{
	position:absolute;
	z-index:10;
	cursor:move;

	overflow:hidden;/*must have*/
	width:33em;/*must have for any value*/;
	
}
.select-free iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
a.textgen { color: #000; font-size: 12px }

/**************************************
mailins mewsletter Form
***************************************/

#mailing{
	background-color:#ffffff;
	width: 970px;
	margin: 0 auto;
	font-size:1.4em;
	overflow: auto;
}	
