body,html {
	background:url('images/ns_bg.jpg') repeat-x top left;
	margin:0px;
	padding:0px;
	font-family:Arial;
}

div#main_div { width:950px;margin-left:auto;margin-right:auto; }
div#main_div div.prearea { width:950px;height:39px;display:block;float:left; }
div#subcontent { width:950px;height:20px;display:block;float:left; }
div#leftarea { display:block;float:left;width:740px;text-align:left;margin-right:10px; }
div#rightarea { display:block;float:left;width:200px;text-align:left; }

div.pretop { 
	display:block;
	float:right;
	margin-right:20px;
	width:350px;
}

div.pretop table tr.table_login_error_row { display:none; }

div.pretop table.table_login td { font-size:10px;color:white;text-align:right;padding-right:5px;line-height:39px; }
div.pretop table.table_login td.subheader { font-size:10px;color:white;text-align:right;padding-right:5px;line-height:39px; }
div.pretop table.table_login td { text-align:left; }
div.pretop table.table_login input.login { 
border-radius:5px;
-moz-border-radius:5px; 	
-webkit-border-radius:5px;
color:#666666;border:1px solid #9aa2a7;padding:5px;font-size:11px;width:90px; }
div.pretop table.table_login input.submit { 
-moz-border-radius:5px 5px 5px 5px;
background:url("images/ns_bg.jpg") repeat-x scroll -50px -230px transparent;
border:1px solid white;cursor:pointer;
color:white;
padding:2px;
}

div#banner { height:271px;display:block;float:left;width:950px; }
div#nobanner { height:35px;display:block;float:left;width:950px; }

div#logo { 
	width:950px;height:79px;
}

div#logo div.logoleft {
	display:block;float:left;height:79px;width:300px;text-align:left;
}

div#logo div.logoleft img { margin-top:16px;} 
div#logo div.logoright { display:block;float:right;width:610px;height:79px; }

div#logo div.logoright ul { 
	list-style:none outside none;
	padding-top:37px;
}

div#logo div.logoright ul li { 
	color:#999C9F;
	float:left;
	font-size:13px;
	height:45px;
	line-height:45px;
	margin-right:10px;
	display:block;
}

div#logo div.logoright ul li a {  
	color:#999C9F;
	display:block;
	float:left;
	font-weight:bold;
	padding:0 0 0 10px;
	text-decoration:none;
	line-height:45px;
	height:45px;
}

div#logo div.logoright ul li a span {
	line-height:45px;
	height:45px;
	padding-right:10px;
	display:block;
	float:left;
}

div#logo div.logoright ul li a:hover,div#logo div.logoright ul li#active a { 
	background:url("images/ns_topleft.gif") no-repeat scroll left top transparent;
	color:#000000;
}



div#logo div.logoright ul li a:hover span,div#logo div.logoright ul li#active a span { 
	background:url("images/ns_topright.gif") no-repeat scroll right top transparent;
	color:#000000;
}

div.webfolio_rotator_item { display:none; }
div.webfolio_rotator_center { padding:0px;margin:0px;} 
div.webfolio_rotator_center img { padding:0px;margin:0px 16px 0px 0px;display:block;float:right;} 

div.webfolio_rotator_inner2 { display:block;
float:left;width:370px;margin-top:50px; }

div.webfolio_rotator_inner2 h3 { 
	color:#747B53;
	font-size:28px;
	font-weight:normal;
	text-align:left;
	margin-bottom:15px;
	text-shadow:1px 1px #e4e893;
}
div.webfolio_rotator_inner2 p { font-size:12px;text-align:left;line-height:25px;text-shadow:1px 1px #e4e893; }
h2,h1 { color:#3a7692;font-weight:normal;margin-top:15px !important;margin-bottom:10px !important; }
h2 span,h1 span  { display:block;font-size:14px;font-weight:normal;color:#898989;margin-top:5px !important; }

div#rightarea div.nt_simplepage,div#leftarea div.nt_simplepage {
	font-size:12px;
	line-height:19px;
}
div.nt_simplepage_body ul,div#rightarea ul.nt_simplemenu { list-style-type:none;margin-left:0px;padding-left:0px; }
div.nt_simplepage_body ul li,div#rightarea ul.nt_simplemenu li {
	padding-left:20px;
	line-height:25px;
	font-size:12px;
	background:url('images/ns_li.png') no-repeat 0px 4px;
}

div#rightarea ul.nt_simplemenu li { background:none;padding-left:0px; }
div#rightarea ul.nt_simplemenu li a {
	background:url('images/ns_lir.jpg') no-repeat 0px -1px;
	padding-left:20px;
	line-height:25px;
}

div#rightarea ul.nt_simplemenu li a:hover,div#rightarea ul.nt_simplemenu li a#active {
	color:#3a7692;
	background:url('images/ns_lirh.jpg') no-repeat 0px -1px;
}

div#rightarea ul.nt_simplemenu li a { text-decoration:none;color:#666633; }
div#rightarea ul.nt_simplemenu li#active a { color:black; }

a.nslink { background:url('images/ns_link.jpg') no-repeat 0px 50%;padding-left:8px;line-height:15px;color:#999933; }

div#footer { 
	background:url('images/axl_logo_small.png') no-repeat right 20px;
	padding-top:5px;
	font-size:10px;
	color:gray;
	display:block;
	float:left;
	height:80px;
	padding-right:40px;
	width:910px;
	border-top:1px solid #cccc66;
	margin-top:20px;
}
div#footer a { color:#666600;text-decoration:none; }
div#leftarea .table_login td.subheader { font-size:11px;color:#666600;line-height:30px; }
div#leftarea .table_login td.login_button_form { padding-top:10px; }
div#leftarea input.login { 
	border-radius:5px;
	-moz-border-radius:5px; 	
	-webkit-border-radius:5px;
	padding:5px;
	border:1px solid #cccccc;
}

input.login:focus { background-color:#ffffcc; }

div#leftarea input.submit {
-moz-border-radius:5px 5px 5px 5px;
background:url("images/ns_bg.jpg") repeat-x scroll -50px -230px transparent;
border:1px solid white;cursor:pointer;
color:black;
padding:2px;
}

td.inforow { padding-right:5px;color:#666666;font-size:11px;text-align:right;border-bottom:1px solid #cccccc; }
td.offer_price { color:#3a7692;font-size:14px;text-align:center;font-weight:normal;padding-top:5px;padding-bottom:5px; }
table.off { border-collapse:collapse; }
table.off td { border:1px solid #e5e5e5;vertical-align:middle; }
table.nt_contact_form td.title { text-align:right;padding-right:10px;color:#666633;font-size:11px;line-height:25px;height:25px; }
table.nt_contact_form td input.text,table.nt_contact_form td textarea.textarea,input.domain_text {
	border-radius:5px;
	-moz-border-radius:5px; 	
	-webkit-border-radius:5px;
	padding:5px;
	border:1px solid #cccccc;
	margin:3px;
	width:400px;
}

table.nt_contact_form td textarea.textarea { height:50px; }

div#system_message { 
	border-radius:5px;
	-moz-border-radius:5px; 	
	-webkit-border-radius:5px;
border:1px solid #cccc99;font-size:14px;background-color:#ffffcc;width:550px;padding:4px; }
div#system_message span { font-size:12px; }
div#system_message.false { background-color:#cc9933;border:1px solid #996600;color:white; }

td.form_error { background-color:red;color:white;padding:3px;font-size:12px; }

table.domain_form td span { font-size:10px;color:gray; }
table.domain_form td.td_domain_submit { padding-top:20px; }
#domain_status { padding-top:14px;padding-bottom:4px;font-size:11px; }