#banner {
	height:150px;
	width:100%;
}

#left-wrapper {
	width:200px;
	float:left;
}

#banner h2 {
	color:#59595C;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	width:200px;
	margin-left:20px;
	margin-top:6px;
}

.bar {
	color:#FFF;
	height:26px;
	width:950px;
	margin-left:0px;
	margin-top:10px;
}

.left-bar {
	height:26px;
	width:4px;
	float:left;
	margin-left:0px;
}

.middle-bar {
	float:left;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	height:26px;
	width:942px;
}

.right-bar {
	height:26px;
	width:4px;
	float:left;
	margin-left:0px;
}

.middle-bar h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin-top:4px;
	margin-left:2px;
	float:left;
}

.small-vert-line{
	margin-top:5px;
	margin-left:1px;
	float:left;
	color:#FFF;	
}

.news{
	width:620px;
	float:left;
	margin-left:0px;
}

.news p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	font-size:12px;
	margin-top:5px;
}
.news a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	font-size:12px;
	margin-top:5px;
	color:#FFF;
}

.news a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	font-size:12px;
	margin-top:5px;
	text-decoration:underline;
}

.news span{
	color:#000;
	font-size:12px;
}
table.contenttable p {
padding:4px;
}
.middle-bar a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	float:left;
	font-size:12px;
	margin-top:5px;
	margin-left:5px;
	margin-right:3px;
	text-decoration:none;
	display:inline;	
}

.middle-bar a:hover {
	border-bottom:#ffffff dotted 1px;
}

.rss-icon{
	height:18px;
	width:18px;
	margin-left:6px;
	margin-right:2px;
	margin-top:-1px;
	border:none;
	float:left;
}
#content {
	width:475px;
}
#flash-banner {
	margin: 4px 0 0 0;
}
.vert {
	height:20px;
	margin-left:1px;
	margin-top:15px;
	width:3px;
	float:left;
}

* html .vert {
	margin-left:0px;
}

.top-content-box{
	height:15px;
	width:475px;
	padding:0px;
	margin:0px;
	float:left;
}

.main-content-box{
	height:auto;
	width:445px;
	padding:0px 10px 0px 20px;
	float:left;
	margin-left:0px;
	}

* html .main-content-box{
	margin-top:-3px;
}

.bottom-content-box{
	height:16px;
	width:475px;
	float:left;
	margin-bottom:3px;
	margin-left:0px;
}

.main-content-box h1{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	line-height:130%;
	padding:0px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
}

.inside-box{
	width:135px;
	height:170px;
	padding-top:0px;
	padding-bottom:6px;
	padding-right:5px;
	float:left;
	margin-right:0px;
}

* html .inside-box{
	position:relative;
}

*+ html .inside-box{
	position:relative;
}

.inside-box p{
	float:left;
}

* html .inside-box p{
	float:none;
}

*+ html .inside-box p{
	float:none;
}

.vertical-line{
	width:1px;
	height:168px;
	float:left;
	margin-right:10px;
	margin-top:5px;
}

.main-content-box h2{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	margin-bottom:5px;
	margin-top:10px;
	padding:0px;

}

.main-content-box h3{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin-bottom:5px;
}

* html .main-content-box h3{
	margin-top:12px;
}

* html .main-content-box h3{
	margin-top:12px;
}

.main-content-box ul{
	color: #333333 !IMPORTANT;
	font-size: 11px;
	line-height: 140%;
	list-style:disc;
	margin-bottom:5px;
}

.main-content-box li{
	margin-bottom: .5em;
}

.text {
	height:150px;
	margin-right:5px;
}

.main-content-box p{
line-height:140%;
	font-size:11px;
	color:#333;
	margin-top:5px;
	margin-bottom:5px;
}

.inside-box.last {
	border:none;
	padding-right:0px;
}

/*
.button{
	height:27px;
	margin-top:115px;
	position:absolute;
}

* html .button{
	top:100%;
	margin-top: -37px;
}

*+html .button{
	top:100%;
	margin-top:-37px;
}

*/

.button-left {
	height:27px;
	width:4px;
	float:left;
}

.button-middle{
	height:27px;
	padding-left:4px;
	padding-right:4px;
	float:left;
}

.button-right {
	height:27px;
	width:4px;
	float:left;
}

.button-arrow {
	width:9px;
	height:11px;
	float:left;
	margin-left:6px;
	margin-top:7px;
}

* html .button-arrow {
	margin-top:6px;
}

*+ html .button-arrow {
	margin-top:6px;
}

.button a, .blue-box a{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	float:left;
	margin-top:4px;
}

.button a:hover {
	border-bottom:1px #FFF dotted;
	text-decoration:none;
	color:#FFF;
}

a.img{
	float:left;
	text-decoration:none;
	margin-right:6px;
	color:#FFF;
	border:none;
}

div.main-content-box a.img:link{
	color:#FFF;
}

img{
	border:none;
}

a.img:hover {
	text-decoration:none;
}

div.main-content-box a h2{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	float:left;
	width:160px;
	margin-top:25px;
}

a h2:hover {
	border-bottom:1px dotted;
}

div#right-content {
	width:236px;
}
div.masterframe-top-cap {
	width:6px;
}

div.masterframe-bottom-cap {
	width:6px;
}

.microsites-right-box{
	width:236px;
	margin-top:10px;
	float:left;
	padding-bottom:0px;
}

body.microsite .microsites-right-box-top {
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-navButton.png) center top no-repeat;
}

body.microsite .microsites-right-box-middle{
	background: #2e82ff url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-navButton.png) left -8px no-repeat;
	border-left:#fff 1px solid;
	border-right:#fff 1px solid;
	padding-right:15px;
}

body.microsite .microsites-right-box a,
body.microsite .microsites-right-box a:hover {
	color:#FFFFFF;
}

body.microsite .microsites-right-box-arrow {
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-carat-light-right.gif) center center no-repeat;
}

body.microsite .microsites-right-box-bottom{
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-navButton.png) center bottom no-repeat;
	height:8px;
}

* html .microsites-right-box{
	width:200px;
	margin-top:10px;
	float:left;
	padding-bottom:0px;
}

.microsites-right-box-top{
	height:8px;
	width:236px;
	float:left;
	padding-bottom:0px;
}

.microsites-right-box-middle{
	width:200px;
	margin-left:2px;
	float:left;
	padding: 5px 14px 5px 15px;
}

* html .microsites-right-box-middle{
	margin-top:-10px;
	margin-left:1px;
}

.microsites-right-box-bottom{
	height:8px;
	width:236px;
	float:left;
}

.microsites-right-box-arrow {
	height:11px;
	width:9px;
	float:right;
	margin-top:-18px;
	margin-right:10px;
}

* html .microsites-right-box-arrow {
	height:11px;
	width:9px;
	float:right;
	margin-top:-24px;
	margin-left:218px;
	position:absolute;
}

*+ html .microsites-right-box-arrow {
	margin-top:-20px;
}

.microsites-right-box h1{
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	margin-left:0px;
	margin-bottom:4px;
	margin-top:0px;
}

.microsites-right-box ul{
	list-style:disc;
	color:#FFF;
	padding-left:0px;
	margin-left:25px;
	margin-bottom:4px;
	margin-top:2px;
	width:190px;
	float:left;
}

* html .microsites-right-box ul{
	padding-left:25px;
	margin-left:0px;
	width:165px;
	list-style-type:disc;
}

*+ html .microsites-right-box ul{
	padding-left:25px;
	margin-left:0px;
	width:167px;
	list-style-type:disc;
}


.microsites-right-box li{
	color:#FFF;
	font-size:12px;
	width:165px;
}

*+html .microsites-right-box li{
	width:155px;
}

.microsites-right-box p{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	float:left;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	width:190px;
}

* html .microsites-right-box p{
	margin-left:0px;
	padding-bottom:0px;
}

.microsites-right-box a{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	float:left;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	width:190px;
}

.microsites-right-box a:hover {
	text-decoration:none;
}

.microsites-right-box .button-arrow {
	margin-top:3px;
}

.tab-nav{
	background-repeat:no-repeat;
	width:475px;
	float:left;
	margin:0px;
	padding:0px;
}

#tabbedMenu{
	float:left;
	list-style:none;
	padding:0px;
	margin-left:5px;
	width:475px;
}
* html #tabbedMenu{
	width:475px;
}

*+ html #tabbedMenu{
	width:475px;
}

div.masterframe-content ul {margin-right:10px;}

.two-column-box-top{
	width:720px;
	height:15px;
	padding:0px;
	margin:0px;
	float:left;
}

*html .two-column-box-top{
	width:724px;
}
*html .two-column-tab-nav{
	width:724px;
}

.main-content-box .tx-AMS-pi3 span{
	width:390px;
	margin-top:0px;
	margin-left:15px;
	float:left;
}

.main-content-box .tx-AMS-pi3 span:hover {
	text-decoration:underline;
}

/* NEW NEWS TICKER */
#theNewNewsTicker {
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-newsTicker.png) top left no-repeat;
	width:100%; 
	height:27px;
	margin:0;
	margin-top:7px; padding:0; 
	background-color:#000;
	font-size:12px;
}
#leftNewsBlock {
	height:27px;
	background-repeat:no-repeat;
	float:left; 
	padding-left:4px;
}
#lnb_a{
	float:left; 
	height:27px;
}

#lnb_a h5{
	margin:0;
	margin-top:4px;
	margin-left:4px;
	font-size:14px;
	padding:0;
	color:#FFF;
}

#leftNewsBlock div#prev{
	cursor:pointer;
	float:left;
}

#leftNewsBlock div#next {
	cursor:pointer;
	float:left;
}

#leftNewsBlock p.small-vert-line {
	float:left; 
	margin-top:4px;
}

#newsHolder {
	width:614px;
	height:27px; 
	float:left; 
	margin:0;
	margin-left:6px;
	overflow:hidden;
}

#newsHolder {list-style-type: none; width:614px; height:27px; float:left; margin:0; margin-left:6px;overflow:hidden; padding: 0;}
#newsHolder li {
	width:610px;
	float:left;
	margin-left:0px;
}
#newsHolder li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:left;
	font-size:12px;
	color:#fff;
	margin-top:5px;
}

#rightNewsBlock {
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-newsTicker.png) top right no-repeat;
	height:27px; 
	background-repeat:no-repeat; 
	background-position:right 0px;
	float:right; 
	padding-right:12px;
}

#rightNewsBlock a {
	float:left; 
	margin-top:6px;
	color:#FFF;
}

#rightNewsBlock a:hover {
	color:#FFF;
}

div.csc-mailform-field {clear:both; margin-bottom:6px}
div.csc-mailform-field label{float:left; font-size:11px;}
div.csc-mailform-field input {float:right;font-size:11px;margin-bottom:6px}
div.csc-mailform-field textarea{float:right;font-size:11px;margin-bottom:6px}
div.csc-mailform-field span.csc-mailform-radio {margin-left:20px;width:200px;}
div.csc-mailform-field span.csc-mailform-radio label{
	float:none;
	margin-top:2px;
	display: block;
}
div.csc-mailform-field span.csc-mailform-radio label br {
	clear: both;
}
div.csc-mailform-field span.csc-mailform-radio input {float:left; clear:both;margin-left:10px;
margin-right:6px;}
div.csc-mailform-field span.csc-mailform-radio legend{display:none;}

/* HP microsite CSS */

body.microsite a {color:#0066FF}
body.microsite a:hover {color:#0066FF; text-decoration:underline; }


body.microsite #partner-logo{
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/logo.jpg) top left no-repeat;
	width:151px;
	height:89px;
	float:left;
	margin-left:40px;
	margin-top:5px;
}

* html body.microsite #partner-logo{
	margin-left:20px;
}

body.microsite #flash-banner {
	height:139px;
	width:714px;
	float:right;
}
/*
body.microsite .left-bar {
	background: url(../../images/hp/hp_left_bar.jpg) no-repeat;
}

body.microsite .middle-bar {
	background: url(../../images/hp/hp_middle_bar.jpg) repeat-x;
}

body.microsite .right-bar {
	background: url(../../images/hp/hp_right_bar.jpg) no-repeat;
}
*/
#content {
	width:475px;
	margin-top:9px;
}

body.microsite .left-purple-arrow {
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-carat-light-left.gif) center center no-repeat;
	width:20px;
	height:20px;
	float:left;
	margin-left:5px;
	margin-top:4px;
	cursor: pointer;
}

body.microsite .right-purple-arrow {
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-carat-light-right.gif) center center no-repeat;
	width:20px;
	height:20px;
	float:left;
	margin-left:1px;
	margin-top:4px;
	cursor: pointer;
}

body.microsite div.masterframe{
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-box-gradient-mid.png) top left repeat-y;
}

*+ html .masterframe{ margin-top:10px;}
* html .masterframe{ margin-top:10px;}

body.microsite div.masterframe-top{
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-box-gradient.png) top left no-repeat;
}

body.microsite div.masterframe-top-cap{
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-box-gradient.png) top right no-repeat;
}

body.microsite div.masterframe-content {
	width: auto;
	margin-left: 1px;
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-box-gradient-mid.png) right top repeat-y;
}

body.microsite div.masterframe-bottom{
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-box-gradient.png) left bottom no-repeat;
}

body.microsite div.masterframe-bottom-cap{
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-box-gradient.png) right bottom no-repeat;
}

body.microsite div.masterframe-content ul li {
	background-image: none;
	background-position: top left;
	padding-left: 17px;
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-carat-dark-right.gif) left 5px no-repeat;
}

body.microsite #maincontentholder ul li {
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-carat-dark-right.gif) left 5px no-repeat;
}

body.microsite div.masterframe-content ul.masterframe-content-list a:hover {
	color:#5171b7;
}

body.microsite .vert {
	background-color:#0066FF;
}

body.microsite .masterframe-topbody.microsite h1{
	border-bottom:1px dotted #0066FF;
}

body.microsite .top-content-box{
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-borderBox-narrow-top-noTabs.png) top left no-repeat;
}

body.microsite .main-content-box{
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-borderBox-normal-narrow-mid.png) top left repeat-y;
}

body.microsite .bottom-content-box{
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-borderBox-normal-narrow.png) bottom left no-repeat;
}

body.microsite .main-content-box h1, body.microsite #maincontentholder h1, body.microsite .main-content-box h2, body.microsite .main-content-box h3, body.microsite .main-content-box ul{
	color:#0066FF;
}

body.microsite #inner-box h5, 
body.microsite #two-column-box h5 {
	color:#0066FF;
}

body.microsite .vertical-line{
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-divider.gif) top left repeat-y;
}

body.microsite .hr {
	border-bottom:1px dotted #0066FF;
}

body.microsite div.main-content-box a h2{
	color:#0066FF;
}

body.microsite a h2:hover {
	border-bottom-color:#0066FF;
}

body.microsite .tab-nav {
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-borderBox-narrow.png) top left no-repeat;
}

body.microsite .two-column-tab-nav {
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-borderBox-wide.png) left -5px no-repeat;
}

body.microsite #maincontentholder {
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-borderBox-wide-mid.png) top left repeat-y;
}

*+html body.microsite #inner-bottom{
	width:720px;
	height:46px;
	float:left;
}

body.microsite #inner-bottom{
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-borderBox-wide.png) bottom left no-repeat;
	height:16px;
}

body.microsite .two-column-box-top{
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-borderBox-wide-top-noTabs.png) top left no-repeat;
}
/* HP NEW NEWS TICKER */
body.microsite .microsites-right-box .bodytext a{
	color: #fff;
	text-decoration:none;
}

body.microsite .microsites-right-box .bodytext a:hover {
	color: #fff;
	text-decoration:underline;
}

body.microsite .bodytext a {
	color:#0066FF;
}

body.microsite .tab-nav ul li a, body.microsite  .two-column-tab-nav ul li a {color:#5B5958;}
body.microsite .news a,
body.microsite .news a:hover {
	color:#FFFFFF;
}

div.tx-AMS-pi3 {clear:both; margin-top:12px}
div.tx-AMS-pi3 a{clear:both;margin-top:0px;}
div.tx-AMS-pi3 a:hover {text-decoration: underline; color: #fff;}

* html div.tx-AMS-pi3 a{
	padding-bottom:8px;
}

*+ html div.tx-AMS-pi3 a{
	margin-bottom:4px;
}

div.tx-AMS-pi3 img {
	margin: 0 0 -10px 0;
	float: left;
}
* html .tx-AMS-pi3 img{
	margin: 5px 0 -5px 0;	
}
div.microsites-right-box-middle div.tx-AMS-pi3 {clear:both; margin-top:0px}

div.microsites-right-box-middle .tx-AMS-pi3 span{
	float:left;
	height:auto;
	margin-left:26px;
	margin-top:-5px;
	margin-bottom:5px;
	padding-left:0;
	width:160px;
}

* html div.microsites-right-box-middle .tx-AMS-pi3 span{
	margin-top:-9px;
}

div.microsites-right-box-middle .tx-AMS-pi3 span:hover {
	text-decoration:underline;
	cursor:hand;
}

div#content-wrapper {padding-top:0px;}

body.microsite .button a:link{
	
}

body.microsite .button a:hover {
	border-bottom:1px #FFF dotted;
	text-decoration:none;
	color:#FFF;
}

#search a:link{
	color:#61247B;
}

body.microsite .main-content-box .tx-AMS-pi3 span, body.microsite .main-content-box p a:link, body.microsite .main-content-box p a{
	color:#0066FF;
}

div.csc-textpic-clear {
	clear:none;
}

.main-content-box .tx-AMS-pi3 a:hover {
	text-decoration:underline;
	cursor:hand;
}

#right-content .masterframe-content .tx-AMS-pi3 a:hover {
	text-decoration:underline;
	cursor:hand;
}

* html .microsites-box .tx-AMS-pi3 a{
	margin-top:0px;
}

*+ html .microsites-box .tx-AMS-pi3 a{
	margin-top:0px;
}

/* START NEW styles */

/* Buttons: small */
body.microsite a.microsite-button-sm {
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-button.png) top right no-repeat;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	display: inline-block;
	line-height: 27px;
	padding: 0 22px 0 8px;
	margin-top:12px;
	position: relative;
}

body.microsite a.microsite-button-sm:hover {
	text-decoration: none;
	color:#FFF;
}

body.microsite a.microsite-button-sm:hover span {
	border-bottom:1px #FFF dotted;
}

body.microsite a.microsite-button-sm em {
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-button.png) top left no-repeat;
	display: block;
	position: absolute;
	width: 3px;
	height: 27px;
	top: 0;
	left: 0;
}

/* Buttons: large, right column 
body.microsite a.microsite-button-lg {
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-navButton.png) top center no-repeat;
	padding: 13px 0 13px 18px;
	margin: 10px 0 0 0;
	display: block;
	position: relative;
}

body.microsite a.microsite-button-lg em {
	display: block;
	position: absolute;
	width: 236px;
	height: 5px;
	bottom: 0;
	left: 0;
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-navButton.png) bottom center no-repeat;
}

body.microsite a.microsite-button-lg span {
	display: block;
	padding: 0 32px 0 0;
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-carat-light.gif) 198px center no-repeat;
}
*/
/* News ticker bar */
body.microsite .rssLink {
	background: transparent url(/fileadmin/templates/emulex-web_templates/microsites/assets/default/images/bg-rss.gif) top left no-repeat;
	display: inline-block;
	padding: 0 0 0 21px;
	line-height: 16px;
	height: 16px;
	margin: 0 0 0 10px;
}

a.btn-link {
	display: inline-block;
	background: transparent url(/fileadmin/templates/images/btn-gray.gif) right top no-repeat;
	padding-right: 18px;
	height: 30px;
	line-height: 30px;
}

a.btn-link:hover,
#left a.btn-link:hover,
#right a.btn-link:hover {
	text-decoration: none;
}

a.btn-link span {
	display: inline-block;
	height: 30px;
	background: transparent url(/fileadmin/templates/images/btn-gray.gif) left top no-repeat;
	padding-left: 18px;
	color: #004aa3;
	font-weight: bold;
}

ul.no-indent li,
ul.no-indent li a,
#maincontentholder ul.no-indent li {
	margin-left: 0;
	padding-left: 12px;
	background-position: 0 5px;
}

#maincontentholder ul.box-list li a {
	padding-left: 0;
}

ul.no-bottom-margin,
ol.no-bottom-margin,
#left .gradient-box ul.no-bottom-margin, 
#right .gradient-box ul.no-bottom-margin {
	padding-bottom: 0;
	margin-bottom: 0;
}

body.home ul.no-indent li a {
	padding-left: 0;
}

ul.no-bullets li,
#maincontentholder ul.no-bullets li,
body.microsite #maincontentholder ul.no-bullets li {
	padding-left: 0;
	background: none;
}

.tx-AMS-pi3 a:hover,
.tx-AMS-pi1 a:hover {
	text-decoration: none;
}

.tx-AMS-pi3 a,
.tx-AMS-pi1 a {
	display: block;
	position: relative;
	z-index: 1;
	clear: both;
}

.tx-AMS-pi1 ul,
#right .gradient-box .tx-AMS-pi1 ul {
	padding-bottom: 0;
	line-height: 1.3;
	padding-right: 0;
}

.tx-AMS-pi1 li,
#maincontentholder .tx-AMS-pi1 li {
	padding-bottom: 10px;
}

#right .tx-AMS-pi1 li {
	margin-left: 0;
	padding-bottom: 1px;
}

.tx-AMS-pi1 .no-indent li,
#main .tx-AMS-pi1 .no-indent li {
	padding-bottom: 8px;
}

.tx-AMS-pi1 li a,
.tx-AMS-pi1 p {
	padding-bottom: 0;
	margin-bottom: 0;
}

#right .tx-AMS-pi1 a {
	padding-bottom: 0;
}

#right .tx-AMS-pi1 li {
	padding-bottom: 12px;
}

#right .tx-AMS-pi1 .no-indent a {
	font-weight: bold;
}

#maincontentholder .tx-AMS-pi1 ul.box-list {
	float: none;
	padding: 0;
	margin: 0;
}

div#two-column-box div.tx-AMS-pi1 {
	margin-right: 0;
}

.tx-AMS-pi1 ul.box-list li {
	position: relative;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	padding: 10px 0 8px 0;
}

.tx-AMS-pi1 ul.box-list li a.thumb,
#maincontentholder .tx-AMS-pi1 ul.box-list li a.thumb {
	clear: none; 
	display: block; 
	float: left;
	margin: 0 0 0 10px;
}

.tx-AMS-pi1 ul.box-list li h3,
#maincontentholder .tx-AMS-pi1 ul.box-list li h3 {
	margin: 0; 
	padding: 0 10px 0 0;
	color: #767d85;
}

.tx-AMS-pi1 ul.box-list li h3 a,
#right .tx-AMS-pi1 ul.box-list li h3 a {
	clear: none; 
	text-decoration: none; 
	color: #767d85;
}

.tx-AMS-pi1 ul.box-list li a.thumb img {
	box-shadow: 0 0 2px 2px #999; 
	-webkit-box-shadow: 0 0 2px 2px #999;
	-moz-box-shadow: 0 0 2px 2px #999;
}

.tx-AMS-pi1 ul.box-list li span.gray-bar,
#maincontentholder .tx-AMS-pi1 ul.box-list li span.gray-bar {
	display: block;
	padding: 0; 
	margin: 4px 0 0 0; 
	width: auto; 
	background: #667789; 
	color: #fff;
	float: none;
}

.tx-AMS-pi1 ul.box-list li .garnish {
	display: block;
	width: 6px;
	height: 6px;
	background: #fff url(/fileadmin/templates/images/bg-whiteBox-smallCorners.gif) top left no-repeat;
	position: absolute;
}

.tx-AMS-pi1 ul.box-list li .box-list-t-l { background-position: top left; top:-1px; left:-1px;}
.tx-AMS-pi1 ul.box-list li .box-list-t-r { background-position: top right; top:-1px; right: -1px;}
.tx-AMS-pi1 ul.box-list li .box-list-b-l { background-position: bottom left; bottom: -1px; left: -1px;}
.tx-AMS-pi1 ul.box-list li .box-list-b-r { background-position: bottom right; bottom: -1px; right: -1px;}

#maincontentholder .box-list h3 {
	clear: none;
}

div#two-column-box div.tx-AMS-pi1 .box-list a,
div#two-column-box div.tx-AMS-pi1 .box-list a:visited {
	clear: none;
	float: none;
	color: #767D85;
	line-height: 1.1em;
	font-weight: bold;
	padding: 0;
}

div#two-column-box div.tx-AMS-pi1 .box-list span:hover {
	text-decoration: none;
}

div#two-column-box div.tx-AMS-pi1 .box-list a:hover {
	text-decoration: none;
	border: none;
}

#maincontentholder p.ams-list-description {
	padding: 3px 0 0 70px;
	margin: 0;
	clear: none;
}

div#two-column-box p.bodytext a, div#two-column-box div.tx-AMS-pi1 a {
	margin-top: 0;
	padding: 0;
}
