html * {padding:0; margin:0;}

body{
	font:smaller/1.2em Arial, Helvetica, sans-serif; 
	color:#333;
}

h2 {font-size:130%;}

sup {
	font-size:50%;
	line-height:0;
	vertical-align:super;
	font-variant:small-caps;
}

img{
	border:0;
	border-style:none;
}

a:link, a:visited, a:active{
	color:#333;
<!---	text-decoration:none; --->
}

a:hover{
	color:#2e6fb7;
	text-decoration:underline;
}

div.customers, div.news, div.library{
	border-right: solid 1px #fff;
	font-size:90%;
	/*border-right-color: #eee;
	border-bottom-color: #eee;*/
	float:left;
	margin:10px 20px 0 0;
	padding:0 20px 0 0;
}

div.customers h3, div.news h3, div.library h3{
	font-size:120%;
}

div.customers ul, div.news ul, div.library ul{
	list-style:none;
}

div.customers a, div.news a, div.library a{
	color:#fff;
}

div.customers a:hover, div.news a:hover, div.library a:hover{
	color:#333;
}

#mainFooter{
	clear:both;
	width:1000px;
	margin:20px auto;
}

#mainFooterInner{
	margin:0 20px;
	border-top:1px solid #bbb;
	padding:10px 0;
}

#mainLinks{
	list-style:none;
	float:left;
	margin:6px 0;
	font-size:80%;
}

#mainLinks li{
	float:left;
	margin:0;
	padding:0;
}

#mainLinks a{
	float:left;
	display:block;
	margin:0 12px 0 0;
}

#socialLinks{
	position:relative;
	float:right;
	top:-10px;
	right: 50px;
}

.productLink{
	color:#000;
	text-decoration:none;
}

.productLink:hover{
	color:#2e6fb7;
	text-decoration:none;
}

#oracleCPSmall{
	position:relative;
	top:40px;
	left:775px;
}

#oracleCPLarge{
	position:relative;
	top:50px;
	left:790px;
}

#contactUs{
	position:relative;
	top:75px;
	left:570px;
	padding:4px 0;
	font-weight:bold;
	text-decoration:none;
}

#contactUsSecondary{
	position:relative;
	top:60px;
	left:560px;
	padding:4px 0;
	font-weight:bold;
	text-decoration:none;
}

a#contactUs span{
	margin:0 6px 0 0;
}

a#contactUs:hover{
	border-bottom:1px dotted #333;
	text-decoration:none;
}

#careers{
	position:relative;
	top:75px;
	left:460px;
	padding:4px 0;
	font-weight:bold;
	text-decoration:none;
}

#careersSecondary{
	position:relative;
	top:66px;
	left:535px;
	padding:4px 0;
	font-weight:bold;
	text-decoration:none;
}

a#careers:hover{
	border-bottom:1px dotted #333;
	text-decoration:none;
}

#nav{
	padding:0;
	margin:82px 0 0 0;
	list-style:none;
	float:right;
	width:75%;
}

#nav li{
	float:right;
	margin:0;
	padding:0;
	font-size:90%;
	background:#eee;
}

#nav a:link, #nav a:visited, #nav a:active{
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:4px 8px;
	color:#333;
	text-decoration:none;
	/*border:1px solid #333;
	border-bottom:none;*/
	background:#eee url(../images/200604/navtile.gif) repeat-x top left;
	border-left:1px dotted #aaa;
}

#nav a:hover{
	background:#666;
	color:#fff;
}

div#container dd{
	margin:0 0 10px 0;
}

#contentWrapper {
	position:relative;
	width:1000px;
	height:400px;
	margin:20px 0 0 0;
}

#contentWrapper ul {
	list-style:none;
	padding:10px 0 0 0;
}

#contentWrapper li {
	padding:10px 0 0 0;
	font-size:90%;
}

#contentWrapper h2 {
	font-size:110%;
}

#contentWrapper div {
	padding:0 15px;
	border-left:1px dotted #aaa;
	/*background:#00CCCC;*/
}


div#leftContent {
	position: absolute;
	left:0;
	width:219px;
	top:0;
	background:#fff;
	border:0;
	border-style:none;
}

#leftMiddleContent {
	position: absolute;
	left:250px;
	width:219px;
	top:0;
	background:#fff;
}

#rightMiddleContent {
	position: absolute;
	left:500px;
	width:219px;
	top:0;
	background:#fff;
}

#rightContent {
	position: absolute;
	left:750px;
	width:219px;
	top:0;
	background:#fff;
}






#tertiaryWrapper {
	padding:20px;
}

#tertiaryWrapper p{
	margin:0 0 10px 0;
}

#tertiaryWrapper ul{
	padding:0 0 0 26px;
	margin:0 0 10px 0;
}

#tertiaryWrapper li{

}

#tertiaryWrapper a:link, #tertiaryWrapper a:visited, #tertiaryWrapper a:active {
	text-decoration:underline;
	color:#000;
}

#tertiaryWrapper a:hover{
	color:#2e6fb7;
}

#tertiaryContent1 {
	float:left;
	width:30%;
}

#tertiaryImage{
	float:left;
}

#tertiaryClear{
	clear:both;
}

#tertiaryContent2 {
	float:right;
	width:64%;
	margin:0 0 0 5%;
}



/*
Tertiary page styles
*/

#headerTertiary h1{
	font-size:140%;
	padding:20px 0 0px 30px;
	float:left;
}




/*
Secondary headers
*/

#subheaderOracle, #subheaderJDE, #subheaderUtiligy, #subheaderIQ, #subheaderPolicyPro, #subheaderODS, #subheaderSiebel, #subheaderHome{
	line-height:1.35em;
	color:#fff;
	height:190px;
	padding:0;
	clear:both;
}

#subheaderOracle{
	background:#ee2e24 url(http://www.amxinc.com/amx1/images/200604/oracleheader.JPG) top right no-repeat;
}

#subheaderJDE{
	background:#2e6fb7 url(http://www.amxinc.com/amx1/images/200604/jdeheader.JPG) top right no-repeat;
}

#subheaderUtiligy{
	background:#1568B3 url(http://www.amxinc.com/amx1/images/200604/utiligyheader.JPG) top right no-repeat;
}

#subheaderIQ{
	background:#F4911D url(http://www.amxinc.com/amx1/images/200604/amxiqheader.JPG) top right no-repeat;
}

#subheaderPolicyPro{
	background:#4eb746 url(http://www.amxinc.com/amx1/images/200604/policyProheader.jpg) top right no-repeat;
}

#subheaderODS{
	background:#794700 url(http://www.amxinc.com/amx1/images/200604/odsHeader.jpg) top right no-repeat;
}

#subheaderSiebel{
	background:#ee2e24 url(http://www.amxinc.com/amx1/images/200604/siebelHeader.JPG) top right no-repeat;
}

#subheaderHome{
	background:#2e6fb7 url(http://www.amxinc.com/amx1/images/200604/amxheader.JPG) top right no-repeat;
}

#subheaderTertiary{
	line-height:1.35em;
	color:#fff;
	background:#2e6fb7 url(http://www.amxinc.com/amx1/images/200604/tertiaryheader.JPG) top right no-repeat;
	height:190px;
	padding:0;
	clear:both;
}

#subheaderTertiary h2{
	font-size:190%;
	padding:30px;
	line-height:1.2em;
}

#WebexWebinar {
  width: 100%;
  height: 100%;
}


/*
Primary page styles
*/

div#container{width:1000px; margin:0 auto; background-color:#fff;}
div#header{}
div#wrapper{float:left;width:100%}
div#content{margin-right: 690px;}
div#navigation{float:left;width:360px;margin-left:-400px;}
div#extra{float:left;width:250px;margin-left:-690px; border-left:1px dotted #999; border-right:1px dotted #999;}
div#footer{clear:left;width:100%}

div#header h1{
	font-size:140%;
	padding:0 0 0 30px;
	margin:0 0 20px 0;
	float:left;
}

img.amxServProd {
	padding:8px 0 0 0;
}

h1#homeLogo{
	padding:20px 0 20px 30px;
}

#header h2{
	font-size:120%;
	line-height:1.35em;
	color:#fff;
	background:#2e6fb7 url(http://www.amxinc.com/amx1/images/200604/amxheader.JPG) top right no-repeat;
	height:140px;
	padding:20px 440px 30px 30px;
	clear:both;
}

#header h2 em {
	font-size:80%;
}

div.conentColumn{
	padding:10px 20px;
	margin:10px 0;
}

#enterpriseSolutions dd, #productsAndServices dd, #coreProducts dd{
	font-size:90%;
	line-height:1.4em;
}

#enterpriseSolutions, #productsAndServices, #coreProducts{
	padding:10px 0;
}

h4.amxIndustry, h4.secondaryItems{
	font-size:120%;
}

#container h4{
	color:#2e6fb7;
}

ul.amxIndustry, ul.secondaryItems{
	list-style:none;
	font-size:90%;
	padding-left: 1em;
	text-indent: -1em;
}

ul.amxIndustry{
	line-height:1.8em;
}

ul.amxIndustry a, ul.secondaryItems a{
	text-decoration:underline;
}

ul.secondaryItems{
	margin:0 0 20px 0;
}




#wrapperAbout{
	padding:20px;
	clear:both;
}

#wrapperAbout p{
	margin:10px 0;
}

#wrapperAbout h3{
	margin:0 0 -2px 0;
	padding:0;
}

ul#partners{
	padding:0 0 0 26px;
	margin:10px 0 0 0;
}

ul.eventsList{
	padding:0;
	margin:0;
	list-style:none;
}

ul.eventsList li{
	padding:6px 0 6px 6px;
	font-weight:bold;
	text-decoration:underline;
}

ul.eventsList ul li{
	padding:0;
	font-weight:normal;
	text-decoration:none;
}


