
body { 
	background: #C0C0C0; background-image: url(/images/axisbackground.gif);
	margin: 10px;
	}

p { 
	color: #000000;
	font-size: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 6px;
	margin-bottom: 6px;
	line-height: 140%;
	}

SELECT {font-size: 10pt; font-family: verdana, Arial, Helvetica;}
INPUT {font-size: 10pt; font-family: verdana, Arial, Helvetica;}
TEXTAREA {font-size: 10pt; font-family: verdana, Arial, Helvetica;}
	
.little {
	font-size: 11px;
	}
	
.message {	
	background: #999999;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
	}	

.support {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000;
	padding-right: 20px;
}

li { 
	color: #000000; 
	font-size: 75%; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0pt; 
	margin-bottom: 0pt; 
	}
	
li .linkdisable{
	color: #999; 
	font-size: 100%; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0pt; 
	margin-bottom: 0pt; 
}
	

#indented li {
	color: #000;
	font-size: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 20px;
	list-style-image: url(/images/abullet.gif);
	list-style-position: outside;
	}

#content li {
	line-height: 140%;
	margin-bottom: 6px;
	}

UL LI  { list-style-image: url(../images/abullet.gif); }
ul ul { margin-top: 6px; }
UL UL LI {font-size: 12px; }

q:before, q:after {
    content: ""; }

#tableborder {
	border-left: solid 2px #5e9631; 
	border-right: solid 2px #5e9631; 
	border-bottom: solid 2px #5e9631;
	padding: 0px;
	border-collapse: collapse;
	}

#tableborder td {
	border-top: solid 2px #5e9631; 
	padding: 6px;
	text-align: top;
	}

#tableborder .extraline {
	border-top: solid 4px #5e9631; 
	}

#tableborder th {
	background: #5e9631;
	color: #ffffff;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 6px;
	border-top: solid 2px #5e9631;
	}
	
#tableborder th.right {
	text-align: right;
	}
	
#tableborder li	{
	margin-left: 0px;
	}
	
/* User Account Admin Tables and additional styles */	
.admin b {
	font-weight: 700;
	color: #000000;
}	

.admintable {
	border: solid 1.5px #005596; 
	padding: 10px;
	border-collapse: collapse;
	}

.admintable td {
	border-top: solid 1px #005596; 
	text-align: top;
	}

.admintable .extraline {
	border-top: solid 4px #005596; 
	}

.admintable th {
	background: #d5ebf4;
	color: #ffffff;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 6px;
	border-top: solid 2px #d5ebf4;
	}
	
.admintable th.right {
	text-align: right;
	}
	
.admintable li	{
	margin-left: 0px;
	}
	
.linkdisable {
	color: #999;
	}
	
/* ----------------------------------------*/
	
.axistable {
	border-left: solid 1px #999999; 
	border-right: solid 1px #999999; 
	border-bottom: solid 1px #999999;
	padding: 0px;
	border-collapse: collapse;
	}

.axistable td {
	border-top: solid 1px #999999; 
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: top;
	}

.axistable .extraline {
	border-top: solid 4px #999999; 
	}

.axistable th {
	background: #999999;
	color: #ffffff;
	border-top: solid 1px #999999;
	font-size: 80%;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 4px;
	
	}


	
.axistable th.right {
	text-align: right;
	}
	
.axistable li	{
	margin-left: 0px;
	}	
	
.sq {
	font-weight: bold;
}

.survey td {
	line-height: 14px;
}

.surveytable {
	border-left: solid 2px #5e9631; 
	border-top: solid 2px #5e9631; 
	border-bottom: solid 2px #5e9631;
	padding: 0px;
	border-collapse: collapse;
	}

.surveytable td {
	border-right: solid 2px #5e9631; 
	padding: 6px;
	}



.surveytable th {
	background: #5e9631;
	color: #ffffff;
	border-top: solid 2px #5e9631;
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	padding: 6px;
	
	}


	
.surveytable th.right {
	text-align: right;
	}
	
.surveytable li	{
	margin-left: 0px;
	}	

.borderleft {
	border-left: solid 1px #5d9732; 
	}

a:link { 
	color: #5d9732; 
	}
a:hover { 
	color: #003478;
	}
a:visited {
	color: #003478; 
	}
	
	
.details {
	color: #617058;
	}
.details li {
	color: #617058;
	}

a.menugreen { 
	color: #5d9732; 
	text-decoration: none; 
	}

.menublue { 
	color: #ffffff;
	text-decoration: none;
	background: #3e760d;
	padding: 1px;

	}
	
.nounderline { 
	text-decoration: none; 
	}
	

h1 { 
	color: #568e14; 
	font-size: 120%; 
	font-family: Verdana, Arial, helvetica, sans-serif; 
	letter-spacing: 0pt; 
	font-weight: normal;
	margin-top: 10px;
	padding-top: 0px;
	}


/* h1 colour overrides for product section */
.ers {color: #d62828;}
.mem {color: #eaaf0f;}
.pos {color: #9663c4;}
.trav {color: #00a3dd;}
.mrm {color:#568e14;}
.finance {color:#e87511;}
.reports {color: #666666;}
	
h2 { 
	color: #000000; 
	font-weight: bold; 
	font-size: 90%; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	margin-top: 18px; 
	margin-bottom: 6px; 
	margin-left: 0px; 
	
	}
	
#menu h2 { 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 100%; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	margin-top: 6px; 
	margin-bottom: 6px; 
	margin-left: 0px; 
	
	}	
	
	
h3 { 
	color: #005596; 
	font-weight: normal; 
	font-size: 90%; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
	margin: 20px 0px 3px 0px; 
	}
	
h4 { 
	color: white; 
	font-weight: bold; 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-bottom: 0px; 
	margin-left: 10px; 
	margin-right: 4px 
	}
	
h5 { 
	color: #c9d7a3; 
	font-weight: bold; 
	font-size: 10pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	margin: 0px; 
	}
	
h6	{
	color: #005596;
	font-weight: normal;
	font-size: 12pt;
	font-family: Arial, Helvetia, Geneva, Swiss, SunSans-Regular, sans-serif;
	margin-top: 18px;
	margin-bottom: 6px;
	margin-left: 0px;
}

h7	{
	color: #e82b2e;
	font-weight: bolder;
	font-size: 11pt;
	font-family: Arial, Helvetia, Geneva, Swiss, SunSans-Regular, sans-serif;
	margin-top: 18px;
	padding-bottom: 18px;
	margin-left: 0px;
}

	


.copyright {
	font-size: 10px;
	color: #80a0c3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 18px;
	text-align: right;
	}

.note {
	font-style: italic;
	
	}
.updated {
	font-size: 10px;
	}	
	
#footer {
	width: 930px;
	padding-top: 8px;

	padding-bottom: 0px;
	text-align:center;
	font-size: 60%;
	color: #666666;
	}
#footer a {
	color: #666666;
	text-decoration: none;

	}
	
.footerlinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	}
	
/* NOTE: CSS CODE SPECIFIC TO THE PROJECTS & DEVELOPMENT PAGE ONLY */

.projects h4 {
	color: 	#519136;
	font-size: 10pt;
	font-weight: normal;
	margin-left: 0px;
}

/* END OF CODE FOR P&D */
	
#wrap {
	width: 950px;
	background: #ffffff;
	border: 2px solid #999999; 
	text-align: center;
	}
#contain {
	position: relative;
	width: 930px;
	background: #ffffff;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	}
#containshome {
	width: 460px;
}
#welcome {
	position: absolute;
	text-align: right;
	line-height: 10pt;
	top: 35px;
	right: 1px;
	font-family:  verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #519136;
	float: inherit;
}

#welcome a {
	color: #28679d;
}

#welcome a:hover {
	color: #519136;
}
	
#pad {
	width: 90%;
	background: #ffffff;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 20px;
	}

#task {
	width: 100%;
	background: #ffffff;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 20px;
	}


#survey {
	
	width: 750;
	margin-left: 75px;
	margin-top: 10px;
	margin-bottom: 30px;
	}
	
#pad {
	margin-left:20px;
	margin-right:20px;
	margin-top: 10px;
	}	
	
.popup {
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 10px;
	}
	

#headside {
	width: 310px;
	height: 178px;
	float: right;
	background: #999999;
	margin-top: 6px;
	overflow: none;
	position: absolute;
	right: 0px;
	}
	
#headside p {
	padding-left: 15px;
	padding-right: 8px;
	padding-top: 0px;
	color: #ffffff;
	font-size: 14px;
	}
	
#headside p.attribute {
	padding-left: 8px;
	padding-right: 8px;
	color: #ffffff;
	font-size: 10px;
	text-align: right;
	}	
	
#homepageside {
	width: 310px;
	float: right;
	position: absolute;
	right: 0px;
	}

#homepageside ul {
	padding-left: 24px;
	margin: 0px;
	}

#homepageside p {
	font-size: 11px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 0;
	padding-left: 8px;
	padding-right: 8px;
	}

#homepageside li {
	padding-bottom: 3px;
	font-size: 11px;
}
	
#homepageside a {
	color: #000000;
	text-decoration: none;	
	}

#homepageside a:hover {
	color: #1c5691;
	text-decoration: none;	
	}	
	

#homepage {
	width: 600px;
	height: 575px;
	padding-left: 4px;
	}	
	
#quickfacts {
	width: 200px;
	float:right;
	margin-left: 8px;
	border: 1px solid #999999;
	}

#quickfacts p {
	font-size: 65%;
	padding-bottom: 1px;
	padding-top: 8px;
	margin: 0;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bold;
	}

#quickfacts li {
	font-size: 65%;
	margin: 0;
	padding-left: 0px;
	padding-right: 8px;
	}

#quickfacts.search {
	width: 300px;
	float:right;
	margin-left: 8px;
	border: 1px solid #999999;
	}

#quickfacts.search li ul li {
	font-size: 100%;
	margin: 0;
	padding-left: 0px;
	padding-right: 8px;
	}

#quickfacts.ers li {
	list-style-image: url(/axis/images/ers-bullet.gif);
	}

#quickfacts.mem li {
	list-style-image: url(/axis/images/mem-bullet.gif);
	}
#quickfacts.mrm li {
	list-style-image: url(/axis/images/mrm-bullet.gif);
	}

#quickfacts.trav li {
	list-style-image: url(/axis/images/trav-bullet.gif);
	}

#quickfacts.fin li {
	list-style-image: url(/axis/images/fin-bullet.gif);
	}	

#quickfacts.pos li {
	list-style-image: url(/axis/images/pos-bullet.gif);
	}

#quickfacts.report li {
	list-style-image: url(/axis/images/report-bullet.gif);
	}

#quickfacts ul {
	margin-left: 26px;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 8px;
	}

#tradeshow {
	padding-bottom: 4px;
	width: 220px;
	background: #e8e8e8;
	margin-top: 10px;
}

#tradeshow p {
	font-size: 65%;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 0;
	padding-left: 8px;
	padding-right: 8px;
	}

#tradeshow ul	{
	list-style-type: none;
}

#tradeshow li {
	font-size: 65%;
	}
	
#tradeshow a {
	text-decoration: none;
}

#tradeshow .products {
	background: #999999;
	color: #ffffff;
	font-weight: bold;
	border-top: #ffffff solid 1px;
	border-bottom: #ffffff solid 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 4px;
}

#sidemenu {
	width:220px;
	margin-top: 40px;
	background: #e8e8e8;
	padding-bottom: 4px;
}

#sidemenu p {
	font-size: 65%;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 0;
	padding-left: 8px;
	padding-right: 8px;
	}
	
#sidemenu li {
	font-size: 65%;
	}

#sidemenu a {
	text-decoration: none;
	color: #000000;
}

#rp {
	width:220px;
	margin-top: 10px;
	padding-bottom: 4px;
	border: solid 1px #ccc;
}

/* bmm - jun09 - Notice items for secure site (AXIS) */

/* if for Right side only use #sidebar */

#sidebar {
	background: url(/secureaxis/images/FotM-Header2.png) no-repeat;
	float: right;
	width: 220px;
	height: 400px;
	margin: -25px 0px 5px -201px;
}
#sidebar .notice {
	float: left;
	padding: 70px 14px 4px 28px;
	width: 180px;
	height: 350px;
	margin-top: 35px;
	display: inline;
}	
#sidebar .notice h2, #sidebar .notice p, #sidebar .notice p {
	font-family: calibri, arial, helvetica, sans-serif;
	font-size: 85%;
	color: #003478;
}

#notice {
	padding-bottom: 4px;
	width: 220px;
	background: #e8e8e8;
	margin-top: 10px;
}

#notice p {
	font-size: 65%;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 0;
	padding: 0 8px 8px 8px;
	}

#notice ul	{
	list-style-type: none;
}

#notice li {
	font-size: 65%;
	}
	
#notice a {
	text-decoration: none;
}

#notice .products {
	background: #cd202c;
	color: #ffffff;
	font-weight: bold;
	border-top: #ffffff solid 1px;
	border-bottom: #ffffff solid 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 4px;
}
#noticeoutlinebox {
	width:220px;
	margin-top: 10px;
	padding-bottom: 4px;
	border: solid 1px #e82b2e;
}

#noticeoutlinebox p {
	font-size: 65%;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 0;
	padding-left: 8px;
	padding-right: 8px;
	}
	

/* BMM - JUL08 - Access Denied items */

#sidemenu .menudisable {
	color: #999999;
}

/* ----------------------------*/

#sidemenu .indent {
	text-indent: 10px;
}

#sidemenu .products {
	background: #999999;
	color: #ffffff;
	font-weight: bold;
	border-top: #ffffff solid 1px;
	border-bottom: #ffffff solid 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 4px;
}

#sidemenu .mem {
	background: #eaaf0f;
	color: #ffffff;
	font-weight: bold;
	border-top: #ffffff solid 1px;
	border-bottom: #ffffff solid 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 4px;
}

#sidemenu .mrm {
	background: #568e14;
	color: #ffffff;
	font-weight: bold;
	border-top: #ffffff solid 1px;
	border-bottom: #ffffff solid 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 4px;
}

#sidemenu .trav {
	background: #00a3dd;
	color: #ffffff;
	font-weight: bold;
	border-top: #ffffff solid 1px;
	border-bottom: #ffffff solid 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 4px;
}

#sidemenu .pos {
	background: #9663c4;
	color: #ffffff;
	font-weight: bold;
	border-top: #ffffff solid 1px;
	border-bottom: #ffffff solid 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 4px;
}

#sidemenu .finance {
	background: #e87511;
	color: #ffffff;
	font-weight: bold;
	border-top: #ffffff solid 1px;
	border-bottom: #ffffff solid 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 4px;
}

#sidemenu .ers {
	background: #AB3630;
	color: #ffffff;
	font-weight: bold;
	border-top: #ffffff solid 1px;
	border-bottom: #ffffff solid 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 4px;
}
#sidemenu .products p, #sidemenu .ers p, #sidemenu .pos p, #sidemenu .mrm p, #sidemenu .mem p, #sidemenu .trav p , #sidemenu #finance p{
	color: #ffffff;
	font-weight: bold;
}
#sidemenu .indent {
	text-indent: 10px;
}

#content {
	width: 690px;
	float: right;
	margin-top: 10px;
	text-wrap: normal;
	}

#content-wide {
	width: 98%;
	margin-top: 10px;
	margin-left: 5px;

	}
	
.tint {
	background: #e8e8e8;
	margin-top: 10px;
	padding: 6px;
	margin-bottom: 6px;
	}
	
br.clear {
	clear: both;
	width: 100%
	}

.right {
	text-align: right;
	}


a.tab { 
    	margin: 0px;
        text-decoration: none;
        padding-top: 10px;
        }

.panel { 
	border-top: solid 1px #666666; 
	border-left: solid 1px #666666;
	margin-top: -4px;
	padding: 10px;
	}

SELECT	{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica;
	}

.expand {
	cursor: pointer;
	color: #6a8c6a;
	text-decoration: underline;
	}

ul	{
	list-style-type: disc;
	}
	
ul ul	{
	margin-left: 16px;
	padding: 0px;
	
	}

LEGEND	{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica;
	color: #6a8c6a;
	}
	
	
.breadcrumb
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 60%;
	margin-bottom: 20px;
	}
	
.breadcrumb a {
	color: #000000;
	}
	

#leftcol {
		margin-left: 20px;
		width: 320px;
		}
#rightcol {
		margin-right: 20px;
		width: 320px;
		float: right;
	}
	
blockquote {
	margin: 0px;
	width: 470px;
	}

blockquote.full {
	width: 95%;
	}



blockquote p {
	line-height: 150%; 
	font-size: 100%;
	}

blockquote p.attribute {
	font-size: 70%;
	text-align: left;
	line-height: 110%;
	padding-bottom: 10px;
	}

/* !! Css code for random quotes on product pages */

.mrmquote {
	margin: 0px;
	width: 465px;
	background-color: #caeab9;
	height: auto;
	padding: 10px;
	}

.mrmquote p {
	line-height: 150%; 
	font-size: 100%;
	color: #000;
	font-weight: 300;
	}

.mrmquote p.attribute {
	font-size: 70%;
	text-align: right;
	line-height: 110%;
	padding-bottom: 10px;
	}
	
.ersquote {
	margin: 0px;
	width: 465px;
	background-color: #edb9be;
	height: auto;
	padding: 10px;
	}

.ersquote p {
	line-height: 150%; 
	font-size: 100%;
	color: #000;
	font-weight: 300;
	}

.ersquote p.attribute {
	font-size: 70%;
	text-align: right;
	line-height: 110%;
	padding-bottom: 10px;
	}
	
.finquote {
	margin: 0px;
	width: 465px;
	background-color: #f2c5a7;
	height: auto;
	padding: 10px;
	}

.finquote p {
	line-height: 150%; 
	font-size: 100%;
	color: #000;
	font-weight: 300;
	}

.finquote p.attribute {
	font-size: 70%;
	text-align: right;
	line-height: 110%;
	padding-bottom: 10px;
	}
	
.memquote {
	margin: 0px;
	width: 465px;
	background-color: #f9e0a7;
	height: auto;
	padding: 10px;
	}

.memquote p {
	line-height: 150%; 
	font-size: 100%;
	color: #000;
	font-weight: 300;
	}

.memquote p.attribute {
	font-size: 70%;
	text-align: right;
	line-height: 110%;
	padding-bottom: 10px;
	}
	
.posquote {
	margin: 0px;
	width: 465px;
	background-color: #bdbad6;
	height: auto;
	padding: 10px;
	}

.posquote p {
	line-height: 150%; 
	font-size: 100%;
	color: #000;
	font-weight: 300;
	}

.posquote p.attribute {
	font-size: 70%;
	text-align: right;
	line-height: 110%;
	padding-bottom: 10px;
	}
	
.travquote {
	margin: 0px;
	width: 465px;
	background-color: #90cfe0;
	height: auto;
	padding: 10px;
	}

.travquote p {
	line-height: 150%; 
	font-size: 100%;
	color: #000;
	font-weight: 300;
	}

.travquote p.attribute {
	font-size: 70%;
	text-align: right;
	line-height: 110%;
	padding-bottom: 10px;
	}	

.suppquote {
	margin: 0px;
	width: 95%;
	background-color: #caeab9;
	height: auto;
	padding: 10px;
	}

.suppquote p {
	line-height: 150%; 
	font-size: 100%;
	color: #000;
	font-weight: 300;
	}

.suppquote p.attribute {
	font-size: 70%;
	text-align: right;
	line-height: 110%;
	padding-bottom: 10px;
	}
	
.ugquote {
	margin: 0px;
	width: 95%;
	background-color: #7ea6c1;
	height: auto;
	padding: 10px;
	}

.ugquote p {
	line-height: 150%; 
	font-size: 100%;
	color: #000;
	font-weight: 300;
	}

.ugquote p.attribute {
	font-size: 70%;
	text-align: right;
	line-height: 110%;
	padding-bottom: 10px;
	}	

	
/*  !!End of Random Quote CSS */

table.twocolumns {
	width: 98%;
	}

table.twocolumns td {
	padding-right: 12px;
	}
	
a.headerlink:link, a.headerlink:visited {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	}

a.headerlink:hover {
	text-decoration: underline;
	}
	
sup {font-size: 75%; }


/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmmc div {display:none;position:absolute;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* Remove the comments bleow for vertical mains and change the false value to
           true in the qm_create function after the menus structure. */
	/*.qmmc a {float:none}*/

		

	/*"""""""" (MAIN) Container """"""""*/
	#qm0
	{ 
		background-color: #e8e8e8;
		position:relative;
	}


	#qm0 p {
		color:#000000;
		font-family:verdana, Arial, helvetica, sans-serif;
		font-size:.73em;
		text-decoration:none;
		line-height: normal;
		margin-top: 0;
		margin-bottom: 0;
		padding:5px 8px 5px 8px;
		font-weight: bold;
	}
		

	 /*"""""""" (MAIN) Items """"""""*/
	#qm0 a
	{
		color:#000000;
		font-family:verdana, Arial, helvetica, sans-serif;
		font-size:.73em;
		text-decoration:none;
		padding:5px 8px 5px 8px;
		font-weight: bold;
	
	}


	/*"""""""" (MAIN) Hover State """"""""*/
	#qm0 a:hover
	{ 
		color: #1c5691;
		text-decoration: none;
	}


	/*"""""""" (MAIN) Active State """"""""*/	
	#qm0 .qmactive
	{ 
		/* Note: Add '!important' after each style */

		text-decoration:none !important;
	}


	/*"""""""" (MAIN) Parent Items """"""""*/
	#qm0 .qmparent
	{
		background-repeat:no-repeat;
		background-position:95%;
	}


	/*"""""""" [SUB] Containers """"""""*/
	#qm0 div
	{
		background-color:#efefef;
		padding:5px;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		margin-top:-1px;
		font-weight: normal;
		
	}

	
	/*"""""""" [SUB] Hover State """"""""*/
	#qm0 div a:hover
	{
		text-decoration:none;
	}


	/*""""""""[SUB] Active State """"""""*/
	#qm0 div .qmactive
	{
		/* Note: Add '!important' after each style */

		color:#1c5691 !important;
	}


	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent 
	{
	}

	#qm0 div p {
		background-color:#eeeeee;
		padding:2px 5px 2px 5px;
		border-width:0px;
		border-style:none;
		border-color:#000000;
		font-weight: normal;
		font-size: 70%;
	}

	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a
	{		
		background-color:#eeeeee;
		padding:2px 5px 2px 5px;
		border-width:0px;
		border-style:none;
		border-color:#000000;
		font-weight: normal;
		font-size: 70%;
	}

 /* BMM - JULY08 - Right Align Login items */
 #qm0 .login {
 	position: absolute;
	right: 9px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
 	

/* BMM - JUL08 - Access Denied items */

#qm0 .menudisable {
	color: #999999;
}

#qm0 div .menudisable {
	color: #999;
	}

/* ----------------------------*/
.small {
	font-size: 60%;
	font-weight: bold;
	color:#1c5691;
	}


ul.sitemap  { 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0pt; 
	margin-bottom: 0pt; 
	}
ul.sitemap li {

	font-size: 12px;
}

table.product td{
	margin: 0px;
	padding: 0px;
	padding-right: 4px;
	margin-bottom: 10px;
	border-bottom: 10px solid #ffffff;
	}

table.product p {
	padding-left: 12px;
	margin: 0px;
	}

table.product td.mrm { 
	background-image: url(/axis/images/mrm-gradient.jpg);
	background-repeat: repeat-y;
	}
	
table.product td.ers { 
	background-image: url(/axis/images/ers-gradient.jpg);
	background-repeat: repeat-y;
	}

table.product td.fin { 
	background-image: url(/axis/images/fin-gradient.jpg);
	background-repeat: repeat-y;
	}

table.product td.mem { 
	background-image: url(/axis/images/mem-gradient.jpg);
	background-repeat: repeat-y;
}

table.product td.pos { 
	background-image: url(/axis/images/pos-gradient.jpg);
	background-repeat: repeat-y;
	}	

table.product td.trav { 
	background-image: url(/axis/images/trav-gradient.jpg);
	background-repeat: repeat-y;
	}





#tabheader {
  float:left;
  width:100%;
  background:#ffffff url("bg.gif") repeat-x bottom;
  font-size:93%;
  line-height:normal;
  }
#tabheader ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#tabheader li {
  float:left;
  background:url("/secureaxis/relnotes/left.gif") no-repeat left top;
 list-style-image: none; 

  margin:0;
  padding:0 0 0 9px;
  }
#tabheader a {
  float:left;
  display:block;
  background:url("/secureaxis/relnotes/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#000;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabheader a {float:none;}
/* End IE5-Mac hack */
#tabheader a:hover {
  color:#333;
  }
#tabheader #current {
  background-image:url("/secureaxis/relnotes/left_us.gif");
  }
#tabheader #current a {
  background-image:url("/secureaxis/relnotes/right_us.gif");
  color:#333;
  padding-bottom:5px;
  }	
  
img {
	border: 0px solid #000000;
	}
	
img.alignmiddle {
	vertical-align: middle;
	}
	
img.alignright {
	float: right;
	}
	

/* Sitemap CSS */	
#colcontainer{
  background-color:#fff;
  float:left;
  width:325px;
  border-left:225px solid #fff;
  /* The width and color of the left rail */
  border-right:300px solid #fff;
  /* The width and color of the right rail */
}
#colcontainer a	{
	color:#1c5691;
	text-decoration:none;
}
	
#colcontainer a:visited {
	color:#000;
	text-decoration:none;
}

#colcontainer a:hover{
	color: #0073cf;
	text-decoration: none;
}

#colcontainer b {
	font-weight: 500;
}
/* BMM - JUL08 - Access Denied items */

#colcontainer .menudisable {
	color: #999999;
}

/* ----------------------------*/
	
#colleft {
	float: left;
	margin-left:-225px;
	width:225px;
	position: relative;
	}

#colmiddle {
	float: left;
	width:325px;
	margin-right:-325px;
	}

#colright {
	float: right;
	margin-right:-300px;
	width:300px;
	position: relative;
	}	
	
/*End of Sitemap CSS */

/*Downloads page CSS - secure site */

#mrm a {
	text-indent: 10px;
	color: #519136;
	text-decoration: none;
	vertical-align: middle;
	width: 600px;
	height: 40px;
	background-image: url(images/mrm_norm.jpg);
	background-repeat: no-repeat;
	position: absolute;
	padding: 0px;
}
#mrm a:hover {
	color: #003f87;
	background-image: url(images/mrm_over.jpg);
	background-repeat: no-repeat;
}
#mrm a:focus {
	color: #003f87;
	background-image: url(images/mrm_over.jpg);
	background-repeat: no-repeat;
}
#mrm a:active {
	color: #003f87;
	background-image: url(images/mrm_over.jpg);
	background-repeat: no-repeat;
}
#generic a {
	text-indent: 10px;
	color: #003f87;
	text-decoration: none;
	width: 600px;
	height: 40px;
	background: url(images/generic_norm.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	position: absolute;
}
#generic a:hover {
	color: #003f87;
	background: url(images/generic_over.jpg);
	background-repeat: no-repeat;
}
#generic a:focus {
	color: #003f87;
	background-image: url(images/generic_over.jpg);
	background-repeat: no-repeat;
}
#generic a:active {
	color: #003f87;
	background-image: url(images/generic_over.jpg);
	background-repeat: no-repeat;
}
#ers a {
	vertical-align: middle;
	text-indent: 10px;
	color: #e82b2e;
	text-decoration: none;
	width: 600px;
	height: 40px;
	background-image: url(images/ers_norm.jpg);
	background-repeat: no-repeat;
	position: absolute;
	padding: 0px;
}
#ers a:hover {
	color: #003f87;
	background-image: url(images/ers_over.jpg);
	background-repeat: no-repeat;
}
#ers a:focus {
	color: #003f87;
	background-image: url(images/ers_over.jpg);
	background-repeat: no-repeat;
}
#ers a:active {
	color: #003f87;
	background-image: url(images/ers_over.jpg);
	background-repeat: no-repeat;
}
#mem a {
	color: #fdb913;
	text-decoration: none;
	vertical-align: middle;
	text-indent: 10px;
	width: 600px;
	height: 40px;
	background-image: url(images/mem_norm.jpg);
	background-repeat: no-repeat;
	position: absolute;
	padding: 0px;
}
#mem a:hover {
	color: #003f87;
	background-image: url(images/mem_over.jpg);
	background-repeat: no-repeat;
}
#mem a:focus {
	color: #003f87;
	background-image: url(images/mem_over.jpg);
	background-repeat: no-repeat;
}
#mem a:active {
	color: #003f87;
	background-image: url(images/mem_over.jpg);
	background-repeat: no-repeat;
}
#pos a {
	color: #7d72b5;
	text-decoration: none;
	vertical-align: middle;
	text-indent: 10px;
	width: 600px;
	height: 40px;
	background-image: url(images/pos_norm.jpg);
	background-repeat: no-repeat;
	position: absolute;
	padding: 0px;
}
#pos a:hover {
	color: #003f87;
	background-image: url(images/pos_over.jpg);
	background-repeat: no-repeat;
}
#pos a:focus {
	color: #003f87;
	background-image: url(images/pos_over.jpg);
	background-repeat: no-repeat;
}
#pos a:active {
	color: #003f87;
	background-image: url(images/pos_over.jpg);
	background-repeat: no-repeat;
}
#trav a {
	color: #00aae7;
	text-decoration: none;
	vertical-align: middle;
	text-indent: 10px;
	width: 600px;
	height: 40px;
	background-image: url(images/trav_norm.jpg);
	background-repeat: no-repeat;
	position: absolute;
	padding: 0px;
}
#trav a:hover {
	color: #003f87;
	background-image: url(images/trav_over.jpg);
	background-repeat: no-repeat;
}
#trav a:focus {
	color: #003f87;
	background-image: url(images/trav_over.jpg);
	background-repeat: no-repeat;
}
#trav a:active {
	color: #003f87;
	background-image: url(images/trav_over.jpg);
	background-repeat: no-repeat;
}
#fin a {
	color: #f47b29;
	text-decoration: none;
	vertical-align: middle;
 	text-indent: 10px;
 	width: 600px;
	height: 40px;
	background-image: url(images/fin_norm.jpg);
	background-repeat: no-repeat;
	position: absolute;
	padding: 0px;
}
#fin a:hover {
	color: #003f87;
	background-image: url(images/fin_over.jpg);
	background-repeat: no-repeat;
}
#fin a:focus {
	color: #003f87;
	background-image: url(images/fin_over.jpg);
	background-repeat: no-repeat;
}
#fin a:active {
	color: #003f87;
	background-image: url(images/fin_over.jpg);
	background-repeat: no-repeat;
}

/* --------------EOS Downloads page CSS-------------- */

/* CSS for Hot Topics page */

/* ------------- CSS for js & css accordion menu --------- */
.urbangreymenu{
width: 575px; /*width of menu*/
margin-left: 0px;
}

.urbangreymenu .headerbar{
font: bold 14px Calibri;
color: #88bee7;
/*background: #CCC url(arrowstop.gif) no-repeat 8px 6px; last 2 values are the x and y coordinates of bullet image
border-bottom: 1px solid #CACE7C;
border-radius: 1em;
moz-border-radius: 1em;
webkit-border-radius: 1em;*/
margin: 3px 0 3px 3px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 0px 5px; /*31px is left indentation of header text*/
cursor:pointer;
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: 88bee7;
display: block;
}

.urbangreymenu .submenu ul{
list-style-type: none;
margin: 0;
padding: 0 0 3px 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu .submenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu .submenu ul li a{
font: normal 12px Calibri;
color: #a12a1d;
display: block;
padding: 0;
max-height: 10px;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu .submenu ul li a:visited{
color: #06003b;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: #a9b533;
}


/*#padss a {
	vertical-align: middle;
	text-indent: 10px;
	color: #519136;
	text-decoration: none;
	width: 600px;
	height: 40px;
	background-image: url(images/ers_norm.jpg);
	background-repeat: no-repeat;
	position: absolute;
	padding: 0px;
}
#padss a:hover {
	color: #003478;
	background-image: url(images/ers_over.jpg);
	background-repeat: no-repeat;
}
#padss a:focus {
	color: #003478;
	background-image: url(images/ers_over.jpg);
	background-repeat: no-repeat;
}
#padss a:active {
	color: #003478;
	background-image: url(images/ers_over.jpg);
	background-repeat: no-repeat;
}
#padss span.heading {
	color: #003478;
	font-size: 14px;
	font-weight: bold;
}*/

/* DO NOT REMOVE!!!!! - table borders for clickable links to guides in index pages */

#detailscorp td {
	padding-right: 10px;
	padding-left: 10px; 
	padding-bottom: 10px;
	border-left-style: Solid;
	border-left-width: 1.5px;
	border-left-color: #003f87;
	border-right-style: Solid;
	border-right-width: 1.5px;
	border-right-color: #003f87;
	border-top-style: Solid;
	border-top-width: 1.5px;
	border-top-color: #003f87;
	border-bottom-style: Solid;																
	border-bottom-width: 1.5px;
	border-bottom-color: #003f87;
	}
#detailscorp p {
	font-size: 75%;
}

#detailscorp a {
	color: #003478;
}

#detailsmrm td {
	padding-right: 10px;
	padding-left: 20px; 
	padding-bottom: 10px;
	border-left-style: Solid;
	border-left-width: 1.5px;
	border-left-color: #568e14;
	border-right-style: Solid;
	border-right-width: 1.5px;
	border-right-color: #568e14;
	border-top-style: Solid;
	border-top-width: 1.5px;
	border-top-color: #568e14;
	border-bottom-style: Solid;																
	border-bottom-width: 1.5px;
	border-bottom-color: #568e14;
	}
#detailsmrm p {
	font-size: 75%;
}

#detailsmrm a {
	color: #003478;
}

#detailsers td {
	padding-right: 10px;
	padding-left: 20px; 
	padding-bottom: 10px;
	border-left-style: Solid;
	border-left-width: 1.5px;
	border-left-color: #d62828;
	border-right-style: Solid;
	border-right-width: 1.5px;
	border-right-color: #d62828;
	border-top-style: Solid;
	border-top-width: 1.5px;
	border-top-color: #d62828;
	border-bottom-style: Solid;																
	border-bottom-width: 1.5px;
	border-bottom-color: #d62828;
	}
#detailsers p {
	font-size: 75%;
}

#detailsers a {
	color: #003478;
}

#detailsmem td {
	padding-right: 10px;
	padding-left: 20px; 
	padding-bottom: 10px;
	border-left-style: Solid;
	border-left-width: 1.5px;
	border-left-color: #eaaf0f;
	border-right-style: Solid;
	border-right-width: 1.5px;
	border-right-color: #eaaf0f;
	border-top-style: Solid;
	border-top-width: 1.5px;
	border-top-color: #eaaf0f;
	border-bottom-style: Solid;																
	border-bottom-width: 1.5px;
	border-bottom-color: #eaaf0f;
	}
#detailsmem p {
	font-size: 75%;
}

#detailsmem a {
	color: #003478;
}

#detailspos td {
	padding-right: 10px;
	padding-left: 20px; 
	padding-bottom: 10px;
	border-left-style: Solid;
	border-left-width: 1.5px;
	border-left-color: #9663c4;
	border-right-style: Solid;
	border-right-width: 1.5px;
	border-right-color: #9663c4;
	border-top-style: Solid;
	border-top-width: 1.5px;
	border-top-color: #9663c4;
	border-bottom-style: Solid;																
	border-bottom-width: 1.5px;
	border-bottom-color: #9663c4;
	}
#detailspos p {
	font-size: 75%;
}

#detailspos a {
	color: #003478;
}

#detailsfin td {
	padding-right: 10px;
	padding-left: 20px; 
	padding-bottom: 10px;
	border-left-style: Solid;
	border-left-width: 1.5px;
	border-left-color: #e87511;
	border-right-style: Solid;
	border-right-width: 1.5px;
	border-right-color: #e87511;
	border-top-style: Solid;
	border-top-width: 1.5px;
	border-top-color: #e87511;
	border-bottom-style: Solid;																
	border-bottom-width: 1.5px;
	border-bottom-color: #e87511;
	}
#detailsfin p {
	font-size: 75%;
}

#detailsfin a {
	color: #003478;
}

#detailstrav td {
	padding-right: 10px;
	padding-left: 10px; 
	padding-bottom: 10px;
	border-left-style: Solid;
	border-left-width: 1.5px;
	border-left-color: #00a3dd;
	border-right-style: Solid;
	border-right-width: 1.5px;
	border-right-color: #00a3dd;
	border-top-style: Solid;
	border-top-width: 1.5px;
	border-top-color: #00a3dd;
	border-bottom-style: Solid;																
	border-bottom-width: 1.5px;
	border-bottom-color: #00a3dd;
	}
#detailstrav p {
	font-size: 75%;
}

#detailstrav a {
	color: #003478;
}

#detailsgen td {
	padding-right: 10px;
	padding-left: 20px; 
	padding-bottom: 10px;
	border-left-style: Solid;
	border-left-width: 1.5px;
	border-left-color: #00a3dd;
	border-right-style: Solid;
	border-right-width: 1.5px;
	border-right-color: #00a3dd;
	border-top-style: Solid;
	border-top-width: 1.5px;
	border-top-color: #00a3dd;
	border-bottom-style: Solid;																
	border-bottom-width: 1.5px;
	border-bottom-color: #00a3dd;
	}
#detailsgen p {
	font-size: 75%;
}

#detailsgen a {
	color: #003478;
}
/* End of Product Downloads page CSS */