@charset "utf-8";
/* CSS Document */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



body { background:url(/images/background-body.gif) repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px}


		#logo { float:left; padding:13px 8px 8px 8px}
			#logo a{ display:block;  width:131px; height:37px;  background:url(/images/logo-amt.gif) no-repeat;}		
				#logo a span { display:none}					
		#tagline { float:left; padding:20px}		
			#tagline h2 {background:url(/images/tagline-amt.gif) no-repeat; width:449px; height:21px; }
				#tagline span { display:none}									
		#date { background:url(/images/background-date.png) no-repeat; padding:5px 7px 4px 4px; text-align:center; float:right; width:72px; height:15px; margin-top:20px; margin-right:10px}
		
	#subheader { background-color:#444; height:100%; overflow:auto} 	
		#boxbanner { float:left; width:125px;  margin:0px 10px 10px 10px}
		#leaderboard {  margin:0px 0px 0px 0px; text-align:center; display:block; background:#fff; padding-bottom:10px; clear:both}	
		#skyscraper { background:#ccc; width:120px;  margin-left:12px; margin-top:12px}
	
	#columns { background:#fff url(/images/background-columns.gif) repeat-y; height:100%; overflow:auto}

		#menu { width:145px; float:left}
			#menu ul { }
			#menu ul li a { color:#d8d8d8; padding:2px 5px 2px 30px; display:block; text-decoration:none; font-size:11px; background:#666 url(/images/li_menu.gif) no-repeat 8px 3px}
			#online-stats {padding:10px; color:#FFF; text-align:center; margin:10px; border:1px solid #909090; background-color:#666}
			#online-stats span { font-size:1.4em; font-weight:bold; display:block}
		#content { float:left; padding:0px 10px; width:800px; line-height:18px; overflow:hidden}
			#content h1 { font-size:20px; margin-bottom:8px; color:#666}
			#content h2 { font-size:16px; margin-bottom:8px; color:#c6202f}			
			#content p { margin-bottom:10px}			
			fieldset { border:1px solid #aaa; margin-bottom:1px; padding:10px}
			fieldset legend { margin-left:0px; font-size:15px; font-weight:bold; padding:5px ; color:#c6202f}
			div.row { clear:both; overflow:auto; height:100%; margin-bottom:1px}
			div.row.half {width: 360px; float:left; clear:none}
			div.row label { float:left; font-weight:bold; width:110px}
			div.row div.item-list { float:left; width:345px; }
			#login-form div.row { height:26px; overflow:hidden}
			#login-form #fldUserName , #login-form #fldPassword { width:160px}
			.guide { clear:both}
			#content fieldset  h3 { margin:6px 0px; color:#666}			
			
			
			.searchbox { border:1px solid #ccc; padding:4px 0px 4px 4px; background:url(/images/icons/16x16/search.gif) no-repeat 2px 4px; font-size:15px}
			.searchbox input { border:0px; background:none;  font-size:15px}		
			.searchbox input.search-field { padding-left:24px }
			.searchbox input.search-submit { background:#CCC; border:1px solid #999; font-weight:bold}
			.button-large { font-size:16px;}
			
			.users span { display:inline-block; margin-right:6px}
				.users span.level-2 { color:#238900; font-weight:bold; padding-left:16px; background:url(/images/icons/bullet_wrench.png) no-repeat}	
				.users span.level-3 { color:#b0b000; font-weight:bold; padding-left:16px; background:url(/images/icons/bullet_wrench.png) no-repeat}					
				.users span.level-10 { color:#c6202f; font-weight:bold; padding-left:16px; background:url(/images/icons/bullet_star.png) no-repeat}			
		


#intro { float:left; width:420px; padding:10px}
#search-box { border:1px solid #999; border-top:1px solid #ccc; border-bottom:1px solid #666; padding:0px 1px 0px 30px; background: #fff url(/images/icons/24x24/search.gif) no-repeat 3px 1px; width:387px}
#search-box #q { border:0; width:289px; font-size:14px; padding:4px}
#search-box #btnSearch { border:0; width:90px; font-size:16px; font-weight:bold; background: url(/images/background-button.png) repeat-x; }
#filter-box #search-box { margin-bottom:10px}
#filter-box select { width:220px}
#filter-box  ul li { list-style: square}
#filter-box  ul li {  list-style: square; list-style-position:inside}
#filter-box ul li  a { color:#c6202f}

#subjects-search {float:right; width:310px }
#subjects-search .row label { width:100px}
#subject-select { float:right; width:190px; height:112px; overflow:auto; background:#FFF; border:1px solid #ddd; padding:3px }

#login { float:right; width:330px; border:1px solid #000; margin-top:10px; margin-bottom:10px}
#login h2 { color:#FFF; background: url(/images/background-headers.png) repeat-x; padding:4px 6px; margin:0; border-bottom:2px solid #808080; font-size:14px}
#login .content { padding:10px}
#login .content .small { font-size:10px}
#login .content ul li { list-style: square}
#login .content ul li {  list-style: square; list-style-position:inside}
#login .content ul li  a { color:#c6202f}

#brands { background-color:#eee; padding:10px; height:100%; width:100%; overflow:auto; font-size:12px; clear:both}
#brands ul { float:left; width:195px}
#brands a { color:#666; text-decoration:none; font-weight:bold}
#brands h2 span a {color:#06F; font-size:13px}

#subjects { padding:10px; height:100%; overflow:visible; font-size:12px; width:420px; float:left}
#subjects ul { float:left; width:200px}
#subjects a { color:#666; text-decoration:none; font-weight:bold}

#recent { float:right; width:330px; border:1px solid #000; margin-top:10px}
#recent h2 { color:#FFF; background: url(/images/bg-title.gif) repeat-x; padding:4px; margin:0 ; font-size:14px }
#recent table { width:100%; line-height:14px}
#recent th { text-align:left; font-size:11px; color:#c6202f; background-color:#ddd; padding:4px 2px}
#recent tr  td{ font-size:12px; padding:2px}
#recent tr.odd  td{ background-color:#ededed}
#recent a { color:#666; text-decoration:none; font-weight:bold}

#online  {clear:both; padding:10px; background-color:#eee}

h2 span {color:#d50005}
.public-profile  img { float:right}
.public-profile h3 { margin-bottom:10px; color:#d50005}
.public-profile li { width:420px; color:#666; height:100%; overflow:auto; clear:both}
.public-profile li span { display:inline-block; width:140px; font-weight:bold}
.main-details,.specialisation, .status { margin:10px 0px; padding:10px 0px; border-bottom:1px solid #bbb}
.status { border-bottom:0}
.public-profile a.email { background:url(/images/icons/email_edit.png) no-repeat left 0px; padding-left:20px; display:block}

#filter-box { border:1px solid #ddd; background-color:#eee; padding:10px; margin-bottom:10px; height:100%; overflow:auto}

#results {border:1px solid #000; margin-top:10px}
#results h2 { color:#FFF; background: url(/images/bg-title.gif) repeat-x 0px -40px; padding:6px; margin:0; border-bottom:2px solid #808080}
#results table { width:100%; line-height:14px}
#results th { text-align:left; font-size:11px; color:#c6202f; background-color:#ddd; padding:4px 2px}
#results tr  td{ font-size:12px; padding:2px}
#results tr.odd  td{ background-color:#ededed}
#results th.date { width:70px}
#results td.date { width:70px; color:#333}
#results th.question { }
#results th.brand { width:100px}
#results th.type { width:70px}
#results th.year { width:40px}
#results th.fuel { width:70px}
#results th.completed { width:32px}
#results tr td.rated { background-image:url(/images/icons/award_star_gold_2.png); background-position: center 5px; background-repeat:no-repeat; font-size:8px; padding:9px 0px 0px 0px; text-align:center; width:14px}
#results tr td.sticky { background-image:url(/images/icons/push_pin.png); background-position: 2px 5px; background-repeat:no-repeat; width:14px}
#results tr td.locked { background-image:url(/images/icons/lock.png); background-position: 2px 5px; background-repeat:no-repeat}
#results tr td.solved { background-image:url(/images/icons/award_star_gold_1.png); background-position: 2px 5px; background-repeat:no-repeat}
#results tr td.closed { background-image:url(/images/icons/accept.png); background-position: 2px 5px; background-repeat:no-repeat}
#results tr td.solution { background-image:url(/images/icons/accept-yellow.png); background-position: 2px 5px; background-repeat:no-repeat}
#results tr td.completed { background-image:url(/images/vinkIcon.gif); background-position: 2px 2px; background-repeat:no-repeat}
#results a { color:#555; text-decoration:none; font-weight:bold}
#results a:visited { color:#999; }

.post { background:#f4f4f4 url(/images/white.png) repeat-y 184px 0px; margin-bottom:10px; width:100%; width:593px; border:1px solid #e4e4e4 }
.post .thread-solution { float:right;  margin-right:5px; display:inline-block; padding-left:20px ; background:url(/images/icons/award_star_gold_1.png) no-repeat 0px 1px; font-weight:bold }
.post .thread-rating { float:right;  margin-right:5px; display:inline-block; padding-left:20px ; background:url(/images/icons/award_star_silver_1.png) no-repeat 0px 1px; font-weight:bold }
.post.first { background:#efefef url(/images/white.png) repeat-y 184px 0px; margin-bottom:10px; width:100%; width:593px; border:1px solid #000 }
.post.thesolution { background: #e4e4e4 url(/images/white.png) repeat-y 183px 0px;  width:591px; border:2px solid  #FC0}
.post .date { background-color:#555; color:#FFF; text-align:left; padding:5px}
.post.first .date { background:url(/images/bg-title.gif) repeat-x ; color:#FFF; text-align:left; padding: 4px 5px}
.post.thesolution .date { } 
.post .user-data { float:left; width:170px; padding:10px}
.post .user-data .avatar { float:left; width:25px; margin-right:10px}
.post .user-data h3 a { color:#000; text-decoration:none}
.post .user-data .details { float:left}
.post .user-data p {font-size:11px}
.post .message { float:left; width:390px; padding:10px 5px 10px; word-wrap: break-word}
.post .message div.quote, .post .message BLOCKQUOTE { border:1px solid #bbb; background-color:#e2e2e2; padding:10px 10px 10px 40px; height:100%; overflow:auto; background: #e2e2e2 url(/images/icon-quote.png) no-repeat}
 .post .message BLOCKQUOTE img { display:none}
.post .message div.quote .user { font-weight:bold}
.post .message  .edit { font-size:10px; color:#999}
.post .message ol {list-style:decimal; padding-left:20px; list-style-position:outside}
.post .message ul { list-style:square; padding-left:20px; list-style-position:outside}

.post .options { clear:both; margin-left:190px; border-top:2px solid #fff; margin-right:6px; padding-top:2px }

.message.error {border:1px solid #c6202f; background:#fff1f2; color:#c6202f; padding:5px; text-align:center; margin-bottom:5px}

#messages-navigation {margin-right:10px; border:1px solid #ccc; background:#eee; width:160px; float:left; padding:10px}
#messages-navigation ul li ul {margin-left:12px}
#messages-navigation li.active { font-weight:bold}

#messages-list { float:left; width:600px}
#messages-list table { width:100%; line-height:14px;border:1px solid #000;}
#messages-list th { text-align:left; font-size:11px; color:#fff; background-color:#ddd; padding:4px 2px; background: url(/images/background-headers.png) repeat-x}
#messages-list tr  td{ font-size:12px; padding:2px}
#messages-list  tr.odd  td{ background-color:#f9f9f9}
#messages-list  tr.new a { font-weight:bold}
#messages-list  td.date { width:110px; color:#333}
#messages-list  .from { width:110px;}
#messages-list  .check { width:20px} 

#message { float:left; width:580px; border:1px solid #ccc; padding:10px; background:#eee}
#message .body { background:#fff; border:1px solid #ccc; padding:10px}
#message .options { margin-top:10px}
#message .options a, #message .options input  { display:inline-block; padding:5px; border:1px solid #666; background:#fff url(/images/background-button.png); font-weight:bold; border-radius:4px; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px}
#message .options a:hover , #message .options input:hover { background:url(/images/background-header-red.png); border:1px solid #900; color:#fff; text-decoration:none}

#promo-new-question { margin-top:10px}
#promo-new-question a{ background:url(/images/background-button-pill.png) no-repeat; width:124px; padding:3px 3px 3px 20px; display:inline-block; margin-left:12px; color:#FFF; text-decoration:none;}
a.return { background:url(/images/background-button-pill-large.png) no-repeat; width:180px; padding:3px 3px 3px 20px; display:inline-block; color:#FFF; text-decoration:none;}

#brand-list  { background-color:#eee; padding:10px; height:100%; width:100%; overflow:auto; font-size:12px; clear:both}
#brand-list  a { color:#666; text-decoration:none; font-weight:bold}
#brand-list ul { float:left; margin-right:50px}
#brand-list ul li { float:none; display:block}

.guide { clear:both}

a.rss { width:16px; height:16px; text-indent:-2000px; display:inline-block; background:url(/images/feed-icon-16x16.gif)}

.ranking { background:url(/images/rank.png); height:11px; width:88px; display:block; clear:both; }
.rank-0 { background-position:0 0 }
.rank-500 { background-position:0 -11px }
.rank-200 { background-position:0 -22px }
.rank-150 { background-position:0 -33px }
.rank-100 { background-position:0 -44px }
.rank-75 { background-position:0 -55px }
.rank-50 { background-position:0 -66px }
.rank-25 { background-position:0 -77px }
.rank-10 { background-position:0 -88px }

#new-post-step-2 ul { float:left; margin-right:30px}
#current-files,#current-files2 { float:right; width:320px; border:1px solid #eee; padding:10px; height:90px; overflow:auto}
#current-files ul li,#current-files2 ul li { border:2px solid #ccc; background:#eee; padding:5px; margin-bottom:5px; width:250px; list-style:none}
#current-files ul li a.delete-file,#current-files2  ul li a.delete-file{ float:right; width:16px; height:16px; text-indent:-2000px; background:url(/images/icons/delete.png) no-repeat; margin-top:1px}

#respond {width:595px; clear:both }

#posts {float:left ; width:595px}

#amt-articles { float:right; margin-top:10px ; border:1px solid #ccc; padding:10px; width:170px ; position:relative; display:none}

#car-data { float:right; width:190px}
#amt-articles { display:block}
#amt-articles  li { padding-left:12px; background:url(/images/bullet.gif) no-repeat 0px 6px}
#classification {border:1px solid #000;  word-wrap: break-word}
#classification .images { text-align:center; padding-bottom:10px; border-bottom:1px dotted #000}
#classification p, #classification div , #classification dl{ padding:10px; border-bottom:1px dotted #000}
#classification dl dt { font-weight:bold}
#classification dl dd {  display:block}
#classification dl dd.image { margin-left:0px; display:none }
#classification div { border:0}
#classification .moderate-topic { padding:10px}
#classification .moderate-topic a { padding-left:18px; display:block; color:#c6202f; text-decoration:none; line-height:18px; padding-top:1px; font-size:11px}
#classification .moderate-topic a.view { background: url(/images/icons/link_go.png) no-repeat 0px 1px;}
#classification .moderate-topic a.edit { background: url(/images/icons/email_edit.png) no-repeat 0px 1px;}
#classification .moderate-topic a.delete { background: url(/images/icons/delete.png) no-repeat 0px 1px;}
#classification .moderate-topic a.lock { background: url(/images/icons/lock.png) no-repeat 0px 1px;}
#classification .moderate-topic a.unlock { background:url(/images/icons/lock_open.png) no-repeat 0px 1px;}
#classification .moderate-topic a.sticky { background: url(/images/icons/push_pin.png) no-repeat 0px 1px;}
#classification .moderate-topic a.amtrw { background: url(/images/icons/wrench_orange.png) no-repeat 0px 1px;}

.post .message ul.file-list { padding-left:0}
ul.file-list li { background:url(/images/icons/page_link.png) no-repeat; padding-left:20px; ; list-style:none}

.options { color:#999; overflow:auto; height:100%}
.options a { color:#666; background:url(/images/icons/add.png) no-repeat 0px 1px; font-size:11px; font-weight:bold; text-decoration:none; line-height:16px; padding:2px 0px 2px 20px; display:inline-block}

.options a.quote {  background:url(/images/icons/comment_add.png) no-repeat 0px 1px;}
.options a.abuse {  background:url(/images/icons/error.png) no-repeat 0px 1px;}
.options a.edit {  background: url(/images/icons/email_edit.png) no-repeat 0px 1px;}
.options a.solution {  background:url(/images/icons/award_star_add.png) no-repeat 0px 1px;}
.options a.not-solution {  background:url(/images/icons/award_star_gold_1.png) no-repeat 0px 1px;}
.options a.rate {  background:url(/images/icons/thumb_up.png) no-repeat 0px 1px;}
.options a:hover { text-decoration:underline}

.moderate { text-align:center; float:right; margin-top:0px;  width:160px; background:url(/images/background-moderate.png) no-repeat center bottom}
.moderate a { color:#333; text-decoration:none; background: url(/images/icons/add.png) no-repeat 0px 1px; padding-left:18px; padding-bottom:1px; padding-top:1px;font-size:11px; font-weight:bold; display: inline-block; }
.moderation-options {background: #ccc; border:1px solid #bbb; padding:5px; text-align:left; display:none}
.post  .moderation-options ul { list-style:none; padding:0}
.post  .moderation-options a { padding-left:20px; padding-top:2px;  color:#333; line-height:16px; text-decoration:none; font-weight:normal}
.post  .moderation-options a.edit {  background: url(/images/icons/email_edit.png) no-repeat 0px 0px;; font-size:11px; color:#333}
.post  .moderation-options a.delete {  background: url(/images/icons/delete.png) no-repeat 0px 0px;}
.post  .moderation-options a.user {  background: url(/images/icons/user_edit.png)no-repeat 0px 0px;}

p.quote { border:1px solid #bbb; background-color:#efefef; padding:10px}
p.quote .user { font-weight:bold}

.paging { text-align:center; font-size:11px}
.paging a { color:#c6202f}

.warning { padding:20px 20px 20px 60px; border: 2px solid #FC6; background:#FF9 url(/images/warning-icon.png) no-repeat 10px 10px; margin-bottom:10px}
.warning   a { color:#c6202f; font-weight:bold}
div.abuse { padding:20px 20px 20px 60px; border: 2px solid #FC6; background:#FF9 url(/images/warning-icon.png) no-repeat 10px 10px; margin-bottom:10px}
div.abuse   a { color:#c6202f; font-weight:bold}
div.solution { padding:20px 20px 20px 60px; border: 2px solid #FC6; background:#FF9 url(/images/warning-icon.png) no-repeat 10px 10px; margin-bottom:10px}
div.solution   a { color:#c6202f; font-weight:bold}

.selected-post{ border:1px solid #ccc; background:#eee; padding:5px; clear:both}
#abuse-form div.row { margin-top:10px}
#abuse-form div.row  label { margin-bottom:10px}
#abuse-form textarea { width:400px; font-family:Arial, Helvetica, sans-serif; font-size:11px}

input.error { border:2px solid #c6202f}
.messages { border:1px solid #F00; background-color:#FCC; padding:10px; display:none; margin:10px 0px}
.messages  label { display:block}
span.req { color:#F00; font-weight:bold}

#facebox .b {  background:url(/images/facebox/b.png);}
#facebox .tl {  background:url(/images/facebox.png) ;}
#facebox .tr {  background:url(/images/facebox.png) 0px -10px}
#facebox .bl {  background:url(/images/facebox.png) 0px -20px}
#facebox .br {  background:url(/images/facebox.png) 0px -30px}
#facebox {position:absolute;top:0;left:0;z-index:100;text-align:left}
#facebox .popup {position:relative}
#facebox table {border-collapse:collapse}
#facebox td {border-bottom:0;padding:0}
#facebox .body {padding:10px;background:#fff;width:370px; line-height:16px}
#facebox .loading {text-align:center}
#facebox .image {text-align:center}
#facebox img {border:0;margin:0}
#facebox h2 { font-size:16px; margin-bottom:10px}
#facebox .footer {border-top:1px solid #DDD;padding-top:5px;margin-top:10px;text-align:right}
#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br {height:10px;width:10px;overflow:hidden;padding:0}
#facebox_overlay {position:fixed;top:0;left:0;height:100%;width:100%}
.facebox_hide {z-index:-100}
.facebox_overlayBG {background-color:#000;z-index:99}
* html #facebox_overlay {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}







#fileQueue , #fileQueue2 {
	width: 400px;
	height: 90px;
	overflow: auto;
	border: 1px solid #E5E5E5;
	margin-bottom: 10px;
	padding:10px

}

.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 90%;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #ffffcc;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-weight:bold;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #eee;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}

.tab-container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}

.controls {	padding: 10px 20px; background-color: #eee}
.tab-content {
	padding: 20px;

}

.tab-content hr  {  border: 0; border-top:1px solid #bbb; border-bottom:1px solid #eee }
.tab-content li span { display:inline-block; width:140px; font-weight:bold}

.jqifade{
	position: absolute;
	background-color: #aaaaaa;
}
div.jqi{
	width: 460px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	background-color: #ffffff;
	font-size: 11px;
	text-align: left;
	border: solid 1px #eeeeee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer{
	font-weight: bold;
}
div.jqi .jqiclose{
	position: absolute;
	top: 4px; right: -2px;
	width: 18px;
	cursor: default;
	color: #bbbbbb;
	font-weight: bold;
}
div.jqi .jqimessage{
	padding: 10px;
	line-height: 20px;
	color: #444444;
	font-weight:normal;
}
div.jqi .jqimessage span{
	font-weight:bold;
}
div.jqi .jqibuttons{
	text-align: right;
	padding: 5px 0 5px 0;
	border: solid 1px #eeeeee;
	background-color: #f4f4f4;
}
div.jqi button{
	padding: 3px 10px;
	margin: 0 10px;
	background-color: #336600;
	border: solid 1px #003300;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
div.jqi button:hover{
	background-color: #339900;
}
div.jqi button.jqidefaultbutton{
	background-color: #d20003;
}
.jqiwarning .jqi .jqibuttons{
	background-color: #093;
}


	body {	color:#000100;font:12px Arial,Helvetica,sans-serif;line-height: 1.1em;background: url(/images/background-body.gif) repeat left top;}

	a {color:#C6202F;text-decoration:none;}
	a:hover { text-decoration:underline}
	
	#container {margin:0 auto; width:950px;}
		#header { background:#FFF; padding:5px 7px 5px 7px; margin-top:52px; height:100%; overflow:visible}
			#tabs { float:right; margin-top:-29px}
			#tabs li {  font:italic bold 17px/19px Helvetica,Arial,sans-serif ; float:left; margin-left:1px}
			#tabs li a {background:url(/images/bg-menu-r.gif) no-repeat  100% 0 ; padding:0px 6px 0px 0px; display:block  }
			#tabs li a:hover {color:#000; text-decoration:none; background:url(/images/bg-menu-r.gif) no-repeat  100% -30px }
			#tabs li a span {padding:6px 2px 4px 8px ;background:url(/images/bg-menu-l.gif) no-repeat  0 0 ; display:block }
			#tabs li a:hover  span { background:url(/images/bg-menu-l.gif) no-repeat  0 -30px }		
			#tabs li.active a {color:#fff;background:url(/images/bg-menu-r.gif) no-repeat  100% -60px ; padding:0px 6px 0px 0px; }
			#tabs li.active a:hover {color:#fff; background:url(/images/bg-menu-r.gif) no-repeat  100% -60px }
			#tabs li.active a span {;background:url(/images/bg-menu-l.gif) no-repeat  0 -60px ; }
			#tabs li.active a:hover  span { background:url(/images/bg-menu-l.gif) no-repeat  0 -60px }					
			#navbar { background:url(/images/background-navbar.gif) no-repeat; height:20px; padding:22px 14px}
			#navbar  li { float:right; border-left:1px solid #fff; padding:0px 8px 0px 9px}
			#navbar  li.last { border:0}
			#navbar  li  a{ font: bold 14px/16px Arial,Helvetica,sans-serif;; color:#FFF}			
			#header h1 { left:42px;margin:0;position:relative;top:34px;z-index:200; margin-top:-118px; width:300px}
			#header h1 a { background:url(/images/logo-amt.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:115px;overflow:hidden;text-indent:-9999px;width:195px;}

			#header strong { text-indent:-9999px; background:url(/images/background-slogan.gif) no-repeat; height:26px; display:block; margin-top:8px; }
		#columns { background:#fff; padding:0px 7px 7px 7px; height:100%; overflow:auto}
			#menu { width:110px; float:left; margin-right:5px}
				#menu h5 { background:#666; color:#FFF; padding:4px; font-size:13px; margin-bottom:0}
				#menu  ul {margin:0;padding:0}
				#menu  ul li { padding:3px; background:url(/images/bg-list-li.gif) repeat-x}
				#menu  ul li a { padding-left:12px; background:url(/images/bullet.gif) no-repeat 3px 5px; color:#000}
				#menu  ul li a:hover { color:#c6202f; text-decoration:none}				

		#footer { background:#FFF; padding:7px}
			#service  {padding:6px 10px; height:100%; overflow:auto }
			#service ul { float:right;}
				#service ul li { display:inline;border-right:1px solid #C6202F;padding:0 9px 0 7px; font-size:11px; line-height:11px}	
				#service ul li.last { border-right:0}
			
			#copyrights { background:#f3f2f2; color:#808080;font-size:11px;line-height:13px;; padding:4px; height:100%; overflow:auto; clear:both; display:block}
			#copyrights div { margin-left:10px; float:left}
			#copyrights ul { display:inline}
			#copyrights ul li { display:inline; padding:0px 4px 0px 6px;}		
			#copyrights ul li.last { border-left:1px solid #666}
			#copyrights ul li a { color:#808080; text-decoration:none}
			#copyrights ul li a:hover { text-decoration:underline}		
				#reed { display:block; text-indent:-2000px; background:url(/images/logo-reed-business.gif); width:117px; height:26px; float:left; margin-left:10px }
