body,html {
	background:#deebed url('images/axl_bg.jpg') repeat-x left -2px;
	color:black;
	font-size:11px;
	font-family:Tahoma;
	padding:0px;
	margin:0px;
}

.webfolio_floated_item {
	display:block;
	float:left;
	width:190px;
	margin-bottom:15px;
}

div.nt_simplepage_body {
	padding-right:20px;
	text-align:justify;
}

div.left_content div.nt_simplepage_body {
	padding-right:20px;
	padding-left:20px;
	text-align:justify;
}

.webfolio_floated_item table { width:100%; }
.webfolio_floated_item table td {
	text-align:center;
}

.webfolio_floated_item table td img {
	border:0px solid #cccccc;
}

.webfolio_floated_item table td img:hover {
	border:0px solid #006699;
}

.webfolio_floated_item td a {
	color:#333333;
	text-decoration:none;
}	

#top_content,#logo { 
display:block;
float:left;
height:351px;
position:relative;
width:908px;
}

#logo { height:71px; }

#main_div {
	margin-left:auto;
	margin-right:auto;
	width:909px;
}


#banner { 
	background:transparent url('images/axl_banner.jpg') no-repeat scroll left top;
	display:block;
	float:left;
	height:340px;
	margin-top:-4px;
	width:909px;
}

#main_menu {
display:block;
float:right;
height:32px;
margin-top:0;
position:relative;
right:0;
top:0;
width:909px;
z-index:1000;
}

#main_menu ul { 
display:block;
float:right;
height:32px;
list-style-type:none;
margin:0;
padding:0;
width:908px;

}
#main_menu ul li { 

display:block;
float:right;
height:32px;
list-style-type:none;
margin:0 5px 0 0;
padding:0;
width:125px;
}

#main_menu ul li#active { background:transparent url(images/axl_menu_li.jpg) no-repeat scroll left 0px; }

#main_menu ul li a { display:block;text-align:center;width:125px;height:32px;line-height:32px;color:#8a8a8a;text-decoration:none; } 
#main_menu ul li a:hover { color:black; } 

div#submenu {
display:block;
float:left;
height:119px;
width:908px;
overflow:hidden;
}

#pre_content {
display:block;float:left;height:8px;width:909px;
background:url('images/axl_content_top.jpg') no-repeat top left;
}

div.webfolio_rotator_main { width:908px;height:220px;display:block;float:left;position:relative; }
div.webfolio_rotator_inner {display:block;
float:left;
height:200px;
left:0;
margin-top:20px;
position:absolute;
top:0;
width:908px;}
.webfolio_rotator_item { display:none; }
.webfolio_rotator_left { display:block;width:60px;height:220px;float:left;}
.webfolio_rotator_center { display:block;width:780px;height:220px;float:left;}
.webfolio_rotator_right { display:block;width:60px;height:220px;float:left;}
.webfolio_rotator_inner2 { left:310px;
position:absolute;
top:20px;
width:500px;}
td.wrt_name  { font-size:24px;color:#6d6d6d;font-weight:bold;font-family:Arial; }
td.wrt_more a,a.banner_link { 
	display:block;
	width:123px;
	height:26px;
	background:url('images/axl_rot_but.jpg') no-repeat top left;
	line-height:26px;
	text-decoration:none;
	float:left;
	margin-right:10px;
	color:white;
	text-align:center;
}

td.wrt_more a:hover,a.banner_link:hover {
	color:black;
}

td.wrt_name span{ font-size:16px;color:#6d6d6d;font-weight:bold; }
td.wrt_info { font-size:13px;color:#8f8f8f;font-weight:normal; }
#webfolio_rotator_image {  }

a#webfolio_rotator_left_link {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/axl_rot_left.jpg) no-repeat scroll 15px 60px;
	display:block;
	height:200px;
	width:60px;
}
a#webfolio_rotator_right_link {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/axl_rot_right.jpg) no-repeat scroll 25px 60px;
	display:block;
	height:200px;
	width:60px;
}



#main_content {
	float:left;
	display:block;
	width:909px;
	background:url('images/axl_content_middle.jpg') repeat-y top left;
}
#aft_content {
	float:left;
	display:block;
	width:909px;
	height:10px;
	background:url('images/axl_content_bottom.jpg') repeat-y top left;
}

.left_content { 
	display:block;
	float:left;
	width:600px;
	height:auto;
	min-height:200px;
	margin-left:40px;
	margin-top:30px;
	font-size:13px;
}

.right_content { 
	display:block;
	float:right;
	width:200px;
	height:auto;
	min-height:200px;
	margin-top:30px;
	margin-right:15px;
}

.right_content .webfolio_floated_title { 
	text-align:left;
	padding-left:20px;
}

.right_content .webfolio_floated_item { margin-bottom:2px;margin-top:5px; }

.left_content h2,.right_content h2,.right_content h3,
.left_content h1,.right_content h1 { 
	background:url("images/axl_li_right.jpg") no-repeat scroll 0 3px transparent;
	font-family:Arial,Tahoma,Verdana;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 20px;
}

.right_content h2, .right_content h1 {
	background:url("images/axl_li_right.jpg") no-repeat scroll 0 1px transparent;
}
.left_content h2 span,.right_content h2 span { display:block;font-size:11px;font-weight:normal;color:#b8b8b8; }
.left_content h1 span,.right_content h1 span { display:block;font-size:11px;font-weight:normal;color:#b8b8b8; }

table.news_right { margin-top:10px; }

td.art_pre {
	padding-left:19px;
}
td.art_title a { 
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/axl_li_right.jpg) no-repeat scroll 0 50%;
	color:#115fb4;
	line-height:15px;
	padding-left:19px;
	text-decoration:none;
}
td.art_title span { color:gray;padding-left:19px; }

.nt_contact_form { 
	 width:100%;
}

.nt_contact_form td.title {
	text-align:right;
	padding-right:10px;
	color:#8a8a8a;
}

.nt_contact_form td input.submit {
	width:123px;
	height:26px;
	background:url('images/axl_rot_but.jpg') no-repeat top left;
	line-height:26px;
	text-decoration:none;
	color:white;
	text-align:center;
	border:0px;display:block;
	cursor:pointer;
}
.nt_contact_form td input.text { 
	width:420px;
}
.nt_contact_form td textarea.textarea { 
	width:420px;
	height:150px;
}

div.right_content .nt_contact_form {
	width:200px;
	margin-bottom:20px;
}

div.right_content .nt_contact_form input.text { width:120px;border:1px solid #cccccc; }
div.right_content .nt_contact_form td.title { font-size:10px;text-align:right;white-space:nowrap; }

div#bottom {
	display:block;
	float:left;
	width:909px;
	height:40px;
	margin-bottom:8px;
	
}

.nt_maps_google { width:660px;height:300px;border:1px solid #cccccc; }

#submenu ul { display:block;float:left;height:45px;margin:65px 0 0 20px;padding:0px;list-style-type:none;width:840px;margin-left:60px; }
#submenu ul li { display:block;float:left;width:250px;height:45px;margin-right:20px; }
#submenu ul li a { padding-top:5px;display:block;float:left;width:250px;height:45px;padding-left:60px;font-size:11px;font-weight:bold;color:black;text-decoration:none; }
#submenu ul li a span { display:block;float:left;width:250px;font-size:11px;font-weight:normal;color:gray; }
#submenu ul li a.email { background:transparent url(images/icons/Mails.png) no-repeat scroll -5px -10px;}
#submenu ul li a.help { background:transparent url(images/icons/Help.png) no-repeat scroll -5px -10px;}
#submenu ul li a.portfolio { background:transparent url(images/icons/Folder.png) no-repeat scroll -5px -10px;}

#submenu ul li a:hover { color:orange; }

.nt_gallery_rotator {
	min-height:120px;
	margin-top:5px;
}

div.left_content ul { list-style-type:none;list-style-image:none; }

div.left_content ul li { 
background:url("images/axl_li_right.jpg") no-repeat scroll 0 3px transparent;
line-height:22px;
list-style-type:none;
padding-left:19px;
	}
	
.project_name h3 { font-family:Arial;font-size:16px;font-weight:normal; }
table.article_view_table td.date { padding:2px 0px 5px 0px;color:gray;font-size:10px; }
table.article_view_table td.project_url { padding:5px 0px 5px 0px;color:gray;font-size:12px; }
table.article_view_table td.project_customer_name { padding:5px 0px 5px 0px;color:gray;font-size:12px; }
table.article_view_table td img { border:1px solid #cccccc; }

.image_wrapper img { border:3px solid #cccccc; }

#system_message { padding:5px;font-weight:bold;margin-bottom:20px; }
#system_message span { font-size:12px;font-weight:normal; }
#system_message.false { color:white;background-color:#ff8686;border:1px solid #f26f6f; }
#system_message.true { background-color:#feffbe;border:1px solid #eced86; }