@IMPORT url("/rm/common/common.css");

body {margin: 0; padding: 0px 1px;}
button {color: black; padding: 0px 4px; margin: 0px 4px; font-size: 12px; font-weight: bold; border: 1px solid #999; background-color: #f4f4f4;}
button.cxl {color: #666; padding: 0 4; font-size: 12px;}

th {padding: 6 10; letter-spacing: normal; background-color: #e0ecfc; font-weight: normal; color: #000; font-size: 14px;}
tr.odd {background-color: #eee;}
.mover {background-color: #ddd;}
A, A:link, A:visited {color: #e11d22; font-size: 12px; text-decoration: underline;}
A:hover {color: #e11d22; font-size: 12px; text-decoration: none;}
A.img, A.img, A.img {border: 0px;}

.title {text-transform: uppercase; padding: 6px 0px 6px 20px; text-align: left; background-color: #e0ecfc; font-size: 14px;}
.hiddenmsg {display: none; padding: 2px 4px; position: absolute; border: solid black 1px; color: white; background-color: #f94f2b;}
h2 {font-size: 18px; color: #000; font-weight: normal; text-decoration: none;}
h3 {color: #f94f2b; font-size:16px;}
h4 {letter-spacing: 4px; padding: 2px 0px 2px 36px; text-align: left; font-weight: bold; color: white; background-color: #CC131D;}

/* Login page */
div.login {margin-left: 140px; margin-top: 50px;}

/* Packages/Payment page */
div.packages {}
div.packages .pkgStyle {padding-top: 30px; padding-left: 10px; text-align: left;}
div.packages .descStyle {padding-top: 20px; text-align: left;}
div.packages .packagePrice {color: #666; font-size: 28px; padding: 20px 0px;}
div.breadcrum {text-align:left; padding: 2px 20px;}
div.payment {height: 263px; width: 600px; margin: 10px 0 0 20px; }

/* CM page */

/* Main page */
.page {padding: 0 0; width: 1000px; height: auto; text-align: left;}
.page table {width: auto; height: auto;}

.center_container {width: 922px; background: #fff; border: 1px solid #adadad;}
*html .center_container {margin: 0 3px 0 3px;}
.about_header {font-size: 30px; color: #c20000; padding: 10px 0 30px 0;}
.flash_button {height: 36px; width: 158px; background: url(/img/cm/am/home/am_flash_button.jpg) no-repeat top left; vertical-align: middle; text-align:center; cursor:pointer;}
div.footer {padding: 2px 0; background-color: #fff; color: white; text-align: center; vertical-align: middle; }

.pageTitle {height: 33px; background-color: #F4F4F4; margin-bottom: 8px;}
.pageTitle td {padding: 4px 32px; font-size: 18px; font-weight: bold;}

/* Menus */
/* menu style set in CMS */

.header {background: url(/img/cm/am/site/am_header_new.jpg) repeat-x top left;}
.header a:link {color: #fff; font-size: 16px; text-decoration: none;}
.header a:visited {color: #fff; font-size: 16px; text-decoration: none;}
.header a:hover {color: #fff; font-size: 16px; text-decoration: none;}
div.fmenu {font-size: 10px; border-top: none; text-align: left; color: #09357a; width: 100%; padding: 0px;  float:left;}
div.fmenu a {font-size: 10px;}
.footerDiv a:link {color: #444; font-size: 10px;}
.footerDiv a:visited {color: #444; font-size: 10px;}
.footerDiv a:hover {color: #444; font-size: 10px;}


/* Report Widgets */
.reportBorder {border: 1px solid #ccc;}
.leadsreport td {text-align:right; padding: 1px 2px;}
.leadsreport th {text-align:center;}


/* Contact Form */
div.contactForm {float: left; margin-top: 10px;}
div.contactForm>div {float: left; padding-left: 40px;}
div.contactForm>form {padding-left: 6px;}
div.contactPage {width: 930px;}
.welcomeDiv {padding: 20px; font-size: 16px; border: 1px solid #ccc; margin:20px;}
