.ams a {color:#bb070d; text-decoration:none;}
.ams a:hover {text-decoration:underline;}
.ams a img {border:none;}

.ams form, fieldset {margin:0; padding:0; border:none;}
.ams input, select, textarea {font:12px Arial, Tahoma, Verdana, Helvetica, sans-serif;}

.ams h1, h2, h3, h4, h5, h6 {margin:0;}
.amsh1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#000;}
.ams h2 {font-size:1.83em;}
.ams h3 {font-size:1.5em; font-weight:normal; margin-bottom:15px;}
.ams h3.hR {padding-left:25px; background:url(/site_images/1/34/h3_rect_red.gif) 0 4px no-repeat;}
.ams h3.hG {padding-left:25px; background:url(/site_images/1/34/h3_rect_gray.gif) left no-repeat;}
.ams h3 .num {margin-left:5px; color:#808080;}
.ams h4 {font-size:1.13em;}
.ams h5 {font-size:1em;}
.ams h5.hR {border-left:10px solid #d31219;}
.ams h5.hG {border-left:10px solid #dedede;}

.ams p {margin:0;}
.ams small {font-size:0.92em;}

.ams table {border-collapse:collapse;}
.ams td, th {padding:0; vertical-align:top;}

.ams .ams_main {font:12px Arial, Tahoma, Verdana, Helvetica, sans-serif; width:950px; margin:0 auto; padding:10px 20px; background-color:#fff;}

/* =========== sIFRstyles ========== */
.ams .sIFR-flash {visibility:visible !important; margin:0;}
.ams .sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden;}
.ams .sIFR-flash + div[adblocktab=true] {display:none !important;}

/* ============== tabs ============= */
.ams .ams_tabs {
	height:35px;
	margin:0; padding:0;
	list-style:none;
	border-bottom:3px solid #dedede;
}

.ams .ams_tabs li {
	margin-right:5px;
	background:url(/site_images/1/34/tab_left.gif) top left no-repeat;
	text-align:center;
	float:left;
}

.ams .ams_tabs li.ams_active {
	margin-bottom:-3px;
	background-image:url(/site_images/1/34/tab_active_left.gif);
	background-color:#f3f3f3;
}

.ams .ams_tabs li a {
	height:19px;
	display:block;
	padding:11px 6px 0;
	background:url(/site_images/1/34/tab_right.gif) top right no-repeat;
	border-bottom:5px solid #fff;
	outline:none;
}

.ams .ams_tabs li.ams_active a {
	padding-bottom:8px;
	font-weight:bold;
	color:#000;
	background-image:url(/site_images/1/34/tab_active_right.gif);
	border-bottom:none;
}

/* ============== top ============== */
.ams #ams_top {overflow:hidden; padding:18px 0 10px 0; border-bottom:1px solid #dedede;}

.ams #ams_top h1 {width:128px; float:left;}
.ams #ams_top h1 img {display:block;}

/* =========== searchBox =========== */
.ams #ams_searchBox {width:492px; margin-left:10px; float:left; position:relative;}
.ams #ams_searchBox form {height:28px; padding:7px 20px 0; background-color:#f3f3f3; border-bottom:1px solid #dedede;}
.ams #ams_searchBox form input {vertical-align:middle;}
.ams #ams_searchBox .ams_searchString {width:340px; margin-right:15px;}
.ams #ams_searchBox .ams_tabs {height:27px;}
.ams #ams_searchBox .ams_tabs li a {height:15px; padding:7px 17px 0;}
.ams #ams_searchBox .ams_tabs li.ams_active a {padding-bottom:8px;}
.ams #ams_bAdvSearch {position:absolute; right:0; top:8px;}
.ams #ams_bAdvSearch img {display:block;}

/* =========== topSubscr =========== */
.ams #ams_topSubscr {width:296px; height:78px; margin:-18px 0 -10px; padding-top:16px; float:right; position:relative;}
.ams #ams_topSubscr h3 {margin-bottom:4px;}
.ams #ams_topSubscr p {margin-bottom:11px;}
.ams #ams_topSubscr ul {margin:0; padding:0; list-style:none;}
.ams #ams_topSubscr ul li {display:inline; margin-right:7px;}
.ams #ams_topSubscr .ams_subscrImg {position:absolute; bottom:0; right:0;}

/* ============== menu ============= */
.ams #ams_menu ul {height:45px; margin:0 0 10px; padding:0; list-style:none; background:url(/site_images/1/34/menu_bg.gif) repeat-x;}
.ams #ams_menu ul li {border-left:1px solid #fff; float:left;}
.ams #ams_menu ul li.ams_active a {background-position:0 -45px;}
.ams #ams_menu ul li:first-child {border-left:none;}
.ams #ams_menu ul li a {height:30px; display:block; padding:15px 32px 0 32px; color:#000; font-weight:bold;}
.ams #ams_menu ul li:hover a, #menu ul li a:hover{background:url(/site_images/1/34/menu_bg.gif) bottom repeat-x; text-decoration:none;}

.ams #ams_menu ul ul {height:auto; width:210px; margin:0; display:none; font-size:11px;}
.ams #ams_menu ul ul li {border:none; float:none;}
.ams #ams_menu ul ul li a {height:auto; padding:5px 14px; color:#d4d4d4; background:#454545 !important; font-weight:normal; border-bottom:1px solid #666;}
.ams #ams_menu ul ul li a:hover {color:#fff; background:#535353 !important;}
.ams #ams_menu ul li:hover ul {display:block; position:absolute; z-index:2;} 

/* ============= footer ============ */
.ams #ams_footer {
	clear:both;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	font-size:11px;
	color:#5f5f5f;
	overflow:hidden;
}

.ams #ams_footer a {color:#cf0e14;}

.ams #ams_footCopy {float:left;}
.ams #ams_footMenu {float:right;}

.ams .ams_footList {margin:0; padding:13px 0; list-style:none;}
.ams .ams_footList li {display:inline; border-left:1px solid #e7e7e7; margin-left:6px; padding-left:10px;}
.ams .ams_footList li:first-child {border:none; padding-left:0; margin-left:0;}

/* =========== otherSites ========== */
.ams #ams_otherSites {padding:16px 20px 12px; font-size:11px; text-align:center; color:#dedede; line-height:1.58em;}
.ams #ams_otherSites strong {color:#000;}
.ams #ams_otherSites a {color:#767676; margin:0 6px;}
