body {
	margin: 0px;
	overflow: auto;
	width: 100%;
}


            div.header-wrapper{
                height: 140px;
                width: 100%;
                background-color: #fff;
                margin: 0px;
            }
            div.app-wrapper{
                overflow: hidden;
                margin-left: 5%;
                width: 90%;
                height: 100%;
                background-color: #fff;
            }
            div.content-wrapper{
                /*overflow: auto;*/
                height: 100%;
                display: inline;
                float: left;
                background-color:white;
                margin:0px;
            }
            div.left-wrapper{
                padding-bottom: 0px;
                width: 200px;
                display: inline;
                float: left;
                background-color: #fff;
                margin: 0px;
            }
            div.right-wrapper{
                display:inline;
                float: right;
                width: 200px;
                background-color: #fff;
                margin:0px;
            }

p.pp1 {
	margin: 0.0px 0.0px 0.0px 0.0px
}

p.pp2 {
	margin: 0.0px 0.0px 0.0px 0.0px;
	font: 12.0px Arial;
	min-height: 14.0px
}

font.ff1 {
	font: 14.0px Arial
}

font.ff2 {
	font: 12.0px Arial
}

font.ff3 {
	font: 10.0px Arial
}

span.Apple-tab-span {
	white-space: pre
}

table.t1 {
	border-collapse: collapse
}

td.td1 {
	min-width: 104.4px;
	border-style: solid;
	border-width: 1.0px 1.0px 1.0px 1.0px;
	border-color: #666666 #666666 #666666 #666666;
	padding: 3px 5px;
	margin: 0;
}

td.td2 {
	min-width: 108.0px;
	border-style: solid;
	border-width: 1.0px 1.0px 1.0px 1.0px;
	border-color: #666666 #666666 #666666 #666666;
	padding: 3px 5px;
	margin: 0;
}

.homeHead {
	font: bold 36px/36px Helvetica, Arial, sans-serif;
	/*margin: 1px;*/
	text-align: left;
	color: #eea70f;


}

h1 {
	color: #303030;
	font: bold 24px/26px Arial, Helvetica, sans-serif;
}

h2 {
	color: #303030;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
}

.ACHeaderLeft {
	width: 108px;
	height: 88px;
	display: block;
	background: url(../images/ACHeaderLeft.png) no-repeat 0 0;
}

.ACHeaderMiddle {
	width: 100%;
	height: 88px;
	text-align: left;
	background: url(../images/ACHeaderMiddle.png) repeat-x;
}

.ACHeaderRight {
	width: 142px;
	height: 88px;
	text-align: left;
	background: url(../images/ACHeaderRight.png) no-repeat;
	display: block;
}

.ACHeaderMiddleInner {

	padding-left: 10px;
}

div.ACHeaderMiddleInnerAction {
	color: #4d4d4d;
	font: bold 13px/18px  Helvetica, Arial, sans-serif;
	text-align: left;
	width: 150px;
	padding-left: 5px;
	cursor: pointer !important;
	cursor: hand;
}

div.ACHeaderMiddleInnerAction.action-hover {
	text-decoration: none;
	color: #000;
	background-color: #fdccdc;
}

div.ACHeaderMiddleInnerAction.action-selected {
	text-decoration: none;
	color: #fff;
	background-color: #9c3758;
}

.floater {
	color: #878787;
	font: bold italic 16px/18px  Helvetica, Arial, sans-serif;
	margin-right: 0px;
	/*display: inline-block;*/
	text-align: left;
	/*border-style: solid;
	border-width: 1px;*/
	width: 100%;
	white-space: normal;
}

.MenuBar {
	background-color: #a63b5e;
	width: 100%;
	height: 28px;
	visibility: visible;
	vertical-align: middle;
}

#acmenu ul {
	margin: 0;
	list-style: none;
	display: inline;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#acmenu ul li {
	display: inline-block;
	text-align: center;
	list-style: none;
	margin: 7px 0 0;
	padding: 0px 10px;
	

/*

padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;*/
	font: bold 12px/16px Arial, Helvetica, sans-serif;
}

#acmenu li a {
	color: #fff;
	background-color: #a63b5e;
	text-decoration: none;


/*di

splay: inline ;*/
	

/*ma

rgin-top: 10;*/
}

#acmenu li a:hover {
	color: #ffea00;
	background-color: #a63b5e;
}

.leftSideBar {
	
}

.content {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #ffffff;
	width: 90%;
	max-width:650px;
	/*height: 100%;*/
	/*min-height:100%;
	vertical-align: top;
	overflow-x: auto;
	overflow-y: auto;*/
	padding-right: 15px;
	padding-top: 10px;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align: left;
}

.rightSideBar {
	background-color: #ffffff;
	width: 200px;
}

.menuBarCompartment {
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	background-color: #a63b5e;
	color: #ffffff;
	text-align: left;
	visibility: visible;
	padding: 8px 10px;
}

.menuBarItem {
	color: #ffffff;
	white-space: nowrap;
	/*

text-align: center;*/
	margin: 7px 0 0;
	padding: 0px 10px;
}

.leftSideBarCompartment {
	visibility: visible;
	width: 200px;
}

.rightSideBarCompartment {
	visibility: visible;
	width: 200px;
}

.leftSideBarHeader {
	font: italic bold 14px/14px Arial, Helvetica, sans-serif;
	color: #444;
	background-color: #ffffff;
	text-align: center;
	padding-bottom: 3px;
	visibility: visible;
	border-right: 1px solid #a63b5e;
	border-bottom: 1px solid #a63b5e;
	border-left: 1px solid #a63b5e;
	width: 198px;
}

.sideMenuBarItem {
	background-color: #a63b5e;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #e8e8e8;
	text-align: left;
	border-bottom: 1px solid #ffffff;
	padding: 3px 10px 3px 20px;
	width: 200px;
}

.sideMenuBarItemLast {
	background-color: #a63b5e;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #ff0000;
	text-align: left;
	/*

border-bottom: 1px solid #ffffff;*/
	padding: 3px 10px 3px 20px;
}

.newsletterOptInAction {
	width: 200px;
	background-color: #832d49;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff;
	padding-top: 8px;
	padding-bottom: 8px;
	visibility: visible;
	/*border: 1px solid #832d49;*/
	cursor: pointer !important;
	cursor: hand;
}

div.newsletterOptInAction.action-hover {
	text-decoration: none;
	color: #ffea00;
	background-color: #832d49;
	/*border: 1px solid #ffea00;*/
}

div.newsletterOptInAction.action-selected {
	text-decoration: none;
	color: #ffea00;
	background-color: #832d49;
	/*border: 1px solid #ffea00;*/
}

.tellMeAction {
	width: 198px;
	background-color: #fff;
	font:bold italic 18px/20px Times, serif;
	text-align: center;
	color: #a63b5e;
	padding-top: 8px;
	padding-bottom: 15px;
	visibility: visible;
	cursor: pointer !important;
	cursor: hand;
	border: 1px solid #a63b5e;
}

div.tellMeAction.action-hover {
	text-decoration: none;
	color: #000;
}

div.tellMeAction.action-selected {
	text-decoration: none;
	color: #000;
}
.confirmAction {
	width: 200px;
	background-color: #a63b5e;
	font:bold italic 18px/20px Times, serif;
	text-align: center;
	color: #fff;
	padding-top: 8px;
	padding-bottom: 8px;
	visibility: visible;
	cursor: pointer !important;
	cursor: hand;
	border-top: 1px solid #fff;
}

div.confirmAction.action-hover {
	text-decoration: none;
	color: #ffea00;
	background-color: #a63b5e;
}

div.confirmAction.action-selected {
	text-decoration: none;
	color: #ffea00;
	background-color: #a63b5e;
}

.about1Action {
	width: 182px;
	background-color: #fff;
	font:bold italic 14px/16px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000;
	visibility: visible;
	padding: 8px;
	border-right: 1px solid #a63b5e;
	border-left: 1px solid #a63b5e;
	cursor: pointer !important;
	cursor: hand;
}

div.about1Action.action-hover {
	text-decoration: none;
	color: #000;
}

div.about1Action.action-selected {
	text-decoration: none;
	color: #000;
}



.newsletterItemCompartment {
	visibility: visible;
	border: 1px solid #a63b5e;
	width: 198px;
}

.newsletterItemsHeader {
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	background-color: #7f2257;
	text-align: center;
	color: #fff;
	padding-top: 3px;
	padding-bottom: 3px;
	visibility: visible;
	width: 198px;
}

.newsletterItem {
	font: italic  12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	border-top: 1px solid #a63b5e;
	width: 198px;


}

.newsletterItemLast {
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	padding: 3px 10px 3px 20px;

}

.NLCSmall {
	font: 10px/10px Arial, Helvetica, sans-serif;
	color: #aaa;
	padding-top: 5px;
}

.copyright {
	width: 198px;
	background-color: #fff;
	font:  12px/12px helvetica, arial, sans;
	text-align: left;
	color: #999;
	padding-top: 8px;
	padding-bottom: 8px;
	visibility: visible;
	padding-left: 10px;
}



.menuSelected {
	text-decoration: none;
	color: #ffea00;
}

a.menu:link {
	text-decoration: none;
	color: #e8e8e8;
}

a.menu:visited {
	text-decoration: none;
	color: #e8e8e8;
}

a.menu:hover {
	text-decoration: none;
	color: #ffea00;
}

a.menu:active {
	text-decoration: none;
	color: #ffea00;
}

a.sideBarMenu:link {
	text-decoration: none;
	color: #666;
}

a.sideBarMenu:visited {
	text-decoration: none;
	color: #666;
}

a.sideBarMenu:hover {
	text-decoration: none;
	color: #000;
}

a.sideBarMenu:active {
	text-decoration: none;
	color: #666666;
}

div.action {
	text-decoration: none;
	color: #e8e8e8;
	display: inline;
	margin: 7px 0 0;
	padding: 0px 10px;
	cursor: pointer !important;
	cursor: hand;
	cursor: hand;
}

div.action.action-hover {
	text-decoration: none;
	color: #ffea00;


/*color

: #fff;
    background-color: #333;
    font-weight: bold;*/
}

div.action.action-selected {
	text-decoration: none;
	color: #ffea00;


/*backg

round-color: #666;
    color: #ccc;*/
}

div.leftTopMenuAction {
	width: 170px;
	background-color: #a63b5e;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #e8e8e8;
	text-align: left;
	border-bottom: 1px solid #ffffff;
	padding: 3px 10px 3px 20px;
	cursor: pointer !important;
	cursor: hand;
	cursor: hand;
}

div.leftTopMenuAction.action-hover {
	text-decoration: none;
	color: #ffea00;


/*color

: #fff;
    background-color: #333;
    font-weight: bold;*/
}

div.leftTopMenuAction.action-selected {
	text-decoration: none;
	color: #ffea00;


/*backg

round-color: #666;
    color: #ccc;*/
}

div.newsletterItemAction {
	font: italic  12px/12px Arial, Helvetica, sans-serif;
	color: #666;
	text-align: left;
	border-top: 1px solid #a63b5e;
	padding: 3px 10px 3px 20px;
	cursor: pointer !important;
	cursor: hand;
	cursor: hand;
	width: 170px;
}

div.newsletterItemAction.action-hover {
	text-decoration: none;
	color: #000;
}

div.newsletterItemAction.action-selected {
	text-decoration: none;
	color: #000;


/*backg

round-color: #666;
    color: #ccc;*/
}

/*form*/

form {
	background: #fff;
	padding: 1em;
	border: 1px solid #ddd;
	margin: 1em;
	width: 450px;
}

.login {
	background: url(../gfx/user.gif) no-repeat 95% 1em;
}

.contact {
	background: url(../gfx/email2.gif) no-repeat 95% 1em;
}

fieldset div {
	margin: 0.3em 0;
	clear: both;
}

label {
	float: left;
	width: 10em;
	text-align: right;
	margin-right: 1em;
}

legend {
	color: #a63b5e;
	font-size: 1.2em;
}

legend span {
	width: 10em;
	text-align: right;
}

.mycheckbox {
	float: left;
	color: #000;
}


input {
	padding: 0.25em;
	width: 15em;
	border: 1px solid #ddd;
	background: #ddd;
	font: bold 0.95em arial, sans-serif;
	-moz-border-radius: 0.4em;
	-khtml-border-radius: 0.4em;
}

input:hover, input:focus {
	border-color: #ccc;
	background: #bbb;
}

fieldset {
	border: 1px solid #aaa;
	padding: 0 0.5em 0.5em;
}

.date input {
	background-image: url(../gfx/calendar-small.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}

.date fieldset label {
	float: none;
	display: block;
	text-align: left;
	width: auto;
}

.date fieldset div {
	float: left;
	clear: none;
	margin-right: 0.2em;
}

.radio, .date {
	position: relative;
}

.radio fieldset, .date fieldset {
	border: none;
	width: auto;
	padding: 1px 0 0 11em;
}

.radio legend, .date legend {
	font-size: 1em;
	color: #000;
}

.radio legend span, .date legend span {
	position: absolute;
	left: 0;
	top: 0.3em;
	width: 10em;
	display: block;
}

.radio label, .radio input {
	vertical-align: middle;
	display: inline;
	float: none;
	width: auto;
	background: none;
	border: none;
}

.radio div {
	float: left;
	white-space: nowrap;
	clear: none;
}

.email {
	width: 20em;
}

input.default {
	color: #bbb;
}

#submit-go {
	/*

margin-top:1em;*/
	width: 100px;
	height: 26px;
	border: 1px solid #ddd;
	background: #ddd;
	font: 12px/16px Arial, Helvetica, sans-serif;
	overflow: hidden;
	display: block;
	cursor: pointer !important;
	cursor: hand;
	cursor: hand;
	text-align: center;
	padding-top: 5px;
}

#submit-go:hover {
	border-color: #ccc;
	background: #bbb;
}

/*form * {margin:0;padding:0;}  Standard margin and padding reset, normally done on the body 

legend {
	color:#000;  IE styles legends with blue text by default 
	*margin-left:-7px;  A hack that only ie reads to position the legend in the same place cross browser 
}
fieldset {
	border:1px solid #dedede;  Default fieldset borders vary cross browser, so make them the same 
}
fieldset div {
	overflow:hidden;  Contain the floating elements 
	display:inline-block;  Give layout in ie to contain float 
}
fieldset div {display:block;}  Reset element back to block leaving layout in ie 
label {
	float:left;  Take out of flow so the input starts at the same height 
	width:5em;  Set a width so the inputs line up 
}

.radio {
	position:relative;  Position so children are relative to this container 
	border:0;  Remove the border 
}
.radio span {
	position:absolute;  Take the content of the legend out of flow 
	top:0;left:0;  and position it to the top left of the fieldset 
	width:5em;  Same width as labels 
}
.radio ul {
	margin-left:5em;  Since the legend is out of flow. set margin, so inputs are inline 
	list-style:none;  Dont want bullets 
}
.radio li {
	position:relative;  Fix a bug in IE zoom functionality 
	display:inline;  Display the inputs in a line 
	white-space:nowrap;  We dont want a label to wrap between the input and label 
}
.radio label, .radio input {
	width:auto;  Reset the width on the label from the 5em, set earlier 
	float:none;  Reset the float from left on the label, set earlier 
	vertical-align:middle;  Align the radio buttons with the inputs 
}*/

    p.p1 {margin: 0.0px 0.0px 16.0px 0.0px; line-height: 26.0px}
    p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 16.0px}
    p.p3 {margin: 0.0px 0.0px 12.0px 0.0px; line-height: 16.0px}
    p.p4 {margin: 0.0px 0.0px 12.0px 0.0px; line-height: 16.0px; font: 12.0px Arial; min-height: 14.0px}
    font.f1 {font: 24.0px Arial; color: #303030}
    font.f2 {font: 12.0px Arial}
    font.f3 {font: 19.0px Arial; color: #303030}

.ACNLBody {
	/*width: 538px;*/
	color: #303030;
	font: 12px/15px Arial, Helvetica, sans-serif;
	text-align: left;
	/*border-right: 1px solid #7e7e7e;
	border-left: 1px solid #7e7e7e;*/
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.ACNLDate {
	color: #303030;
	font: bold 14px/22px Arial, Helvetica, sans-serif;
}
