body {
	font-family: Arial, Helvetica, sans-serif;
	border-top: 3px solid #79B95A;
	color: #333333;
	/*min-width: 780px;*/
	text-align: center;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	background-color: #cccccc;
	background-attachment: fixed;
	background-image: url(/web/multimediafiles/bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}


#wrap {
	font-size: 0.9em;
	/*width: 100%;
	width: 1080px; */
	width: 910px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
	padding-right: 20px;
	padding-left: 20px;
}
* html body {}
* html #wrap {}



/* MISC. */
.hide {
	display: none;
}
a img {
	border: none;
}
.divclear {
	clear:both; 
	height:0px; 
	font-size:0px; 
	margin: 0;
	padding: 0;
	margin-top:-1px;
}
.skiplinks {
	display:none;
}  
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; 
	  padding:0;
      border:none;
      visibility: hidden;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/* GENERAL TEXT STYLES */
a, 
a:link, 
a:visited {
	color: #79B95A;
	text-decoration: underline;
}
a:focus, 
a:hover, 
a:active {
	color: #FFFFFF;
	text-decoration: none;
	background: #79B95A;
}
#container-content .content-column a {
	text-decoration: underline;
}
div {
	margin: 0;
	padding: 0;
}
p {
	line-height: normal;
}
ul {}
ol {
	list-style: decimal;
}
h1, h5, h6 {
	color: #00438C;
}
h1 {
	font-size: 1.6em;
	font-weight: normal;
}
h1#page-title {
	color: #00438C;
	/*border-bottom: 2px solid #CCCCCC;*/
	font-weight: bold;
	font-size: 1.2em;
	border-bottom: none !important;
}
h2 {
	/*font-size: 1.4em;
	font-weight: normal;
	color: #999999;*/
	color: #00438C;
	/*border-bottom: 2px solid #CCCCCC;*/
	font-weight: bold;
	font-size: 1.2em;
}
h3 {
	font-size: 1.4em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	background: #00438C;
	padding: 0.2em;
}
h4 {
	font-size: 1.2em;
	color: #00438C;
}
h5, h6 {
	font-size: 1.0em;
}

h1, h4, h6 {
	border-bottom: 1px solid #00438C;
}
#banner-text h1 {
	border-bottom: none !important;
}

table {
	border-collapse: collapse;
	width: 100%;
	/*border: 1px solid #003D7F;*/
}
form table {
	width: 100%;
	border: none;
}
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
}
th, td {
	padding: 0.5em 1em;
}
caption {
	font-size: 1.2em;
	font-weight: bold;
	margin: 1.0em 0;
}
th {
	font-weight: bold;
	text-align: left;
	/*background: #003D7F url(/web/templates/ciwm-home_files/th-bkgrnd.gif) repeat-x left top;
	border-top: 1px solid #003874;
	border-bottom: 1px solid #003D7F;
	color: #FFFFFF;*/
}
.th-row-header {
	font-weight: normal;
	text-align: left;
	background: none;
	border-top: none;
	border-bottom: none;
	/*color: #FFFFFF;*/
}
.odd {
	background: #F9F9F9;
}
tr:nth-child(odd) {
	background: #F9F9F9;
}


/* HEADER */
#container-header {
	font-size: 0.9em;
	margin: 0;
	padding: 0;
}
#header-brand {
	float: left;
	/*padding-right: 1.0em;*/
}

#header-ads{
	float: right;
	height: 75px;
}
* html #header-ads {
	margin-right: 0.5em;
}

/* CONTAINS ALL CONTENT */
#container-main {
	padding: 0.5em 0 0;
	clear: both;
	font-size: 0.9em;
	margin: 0;
	text-align: left;
	
}
/* HOME & PAGE 2 COLUMN LAYOUT */
.contentwrapper{
	float: left;
	width: 100%;
}
.contentcolumn{
	margin-left: 205px; /* Set left margin to LeftColumnWidth */
}
.leftcolumn{
	float: left;
	width: 205px; /* Width of left column */
	margin-left: -100%;
}
.innertube {padding: 0 0 0 1em;}
/* .innertube{
	margin: 1.0em; Margins for inner DIV inside each column (to provide padding)
	padding: 1em 0em 0em 1em;
}
*+html .innertube {
	padding: 0em 0em 0em 1em;
}
* html .innertube {
	padding: 0em 1em;
} */
#copywrapper{
	float: left;
	width: 100%;
}

#copycolumn{
	margin-right: 145px; /* Set right margin to RightColumnWidth */
}
#copytube {
	padding-top: 0;
	padding-right: 1em;
	padding-bottom: 0;
	padding-left: 0;
}

#adscolumn{
	float: left;
	width: 145px; /* Width of right column in pixels */
	margin-left: -145px; /* Set left margin to -(RightColumnWidth) */
}

/* PAGE 3 COLUMN LAYOUT */
#contentwrapper-3col {
	float: left;
	width: 100%;
}
#contentcolumn-3col {
	margin-right: 330px; /*Set right margin to (LeftColumnWidth + RightColumnWidth)*/
	margin-right: 30%; /*Set right margin to (LeftColumnWidth + RightColumnWidth)*/
}
#leftcolumn-3col {
	float: left;
	width: 185px; /*Width of left column in percentage*/
	margin-left: -330px; /*Set left margin to -(LeftColumnWidth + RightColumnWidth)*/
}
#rightcolumn-3col {
	float: left;
	width: 145px; /*Width of right column in pixels*/
	margin-left: -145px; /*Set margin to -(RightColumnWidth)*/
}
.innertube-3col {
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}


#contentwrapper-3col-adless {
	width: 100%;
	display: block;
}
#contentcolumn-3col-adless {
	float: left;
	width: 68%;
}
#rightcolumn-3col-adless {
		width: 30%;
		float: right;
}


/* NAVIGATION COLUMN */
/* LOGIN ROUNDED CORNER BOX */
#login {
	background: #E7E7E7 url(/web/templates/ciwm-home_files/login-bottom-left.gif) no-repeat left bottom;
	color: #666666;
	margin: 0em 0 1em;
	padding: 0;
        height: 140px;
}
*+html #login {
	margin: 0 0 1.0em;
}
#login-outer {
	background: url(/web/templates/ciwm-home_files/login-bottom-right.gif) no-repeat right bottom;
	padding-bottom: 6px;
        height: 134px;
}
#login-inner {
	background: url(/web/templates/ciwm-home_files/login-top-left.gif) no-repeat left top;
}
#login h2 {
	background: url(/web/templates/ciwm-home_files/login-top-right.gif) no-repeat right top;
	padding: 0.5em;
	color: #666666;
	font-weight: bold;
	font-size: 1.2em;
	margin: 0;
}
#login p {
	clear: both;
	padding: 0.5em;
	margin: 0;
	font-size: 0.8em;
}
#login form {
	padding: 0em 0.5em 1em;
	margin: 0;
}
#login label {
	float: left;
	width: 6em;
	margin: 0.2em 0em;
}	
#login input {
	float: left;
	margin: 0.2em 0em;
	width: 6em;
}
.login-btn {
	clear: both;
}

#login a {	
	line-height: 2.0em;
	padding-left: 0.5em;
	float: left;
}
.loginlink
{
	padding-left: 0.5em;
	float: none !important;
}


/* AE MENU ROUNDED CORNER BOX */
#ae-menu {
	clear: both !important;
	background: #E5E5E5 url(/web/templates/ciwm-home_files/aemenu-bottom-left.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	width: 205px;
}
#ae-menu-outer {
	background: url(/web/templates/ciwm-home_files/aemenu-bottom-right.gif) no-repeat right bottom;
}
#ae-menu-inner {
	background: url(/web/templates/ciwm-home_files/aemenu-top-left.gif) no-repeat left top;
}
#ae_menu {
	background: url(/web/templates/ciwm-home_files/aemenu-top-right.gif) no-repeat right top;
}


/* NEW AE_MENU */
/* Add margin to left of menu to accommodate the arrow image pointer */
/*#ae_menu,*/ 
#ae-menu {
	font-size: 0.9em;
	line-height: 1.6em;
	
	word-wrap: break-word;
	color: #FFFFFF;
}
/* Disable bullets on all menu items */
#ae-menu li {list-style-type: none;}
/* Move arrow image pointer so that it appears consistently at left hand side of menu */
/*#ae-menu li img {visibility: hidden;}*/
#ae-menu li img {position: absolute; /*left: 20px;*/ left: 0px;}
#ae-menu ul li ul li  img {position: absolute; /*left: 30px;*/ left: 0px;}
/* Set background for LEVEL 1 */
#ae-menu ul {
	/*background: #FFFFFF;*/
	width: 201px;
	margin: 0;
	padding: 0;
	padding-bottom: 16px;
	padding-top: 8px;
	margin-left: 4px;
	margin-right: 4px;
	_margin-right: 0px; /* Required to fix display in IE6 */
	color: inherit;
	/*margin-left: -20px;*/
}
#ae-menu ul a, 
#ae-menu ul a:link, 
#ae-menu ul a:visited {
	color: #333333;
	text-decoration: none;
	background: url(/web/templates/ciwm-home_files/off-arrow.gif) no-repeat left top;
	padding: 0.2em 0 0 20px;
}
#ae-menu ul a:focus, 
#ae-menu ul a:hover, 
#ae-menu ul a:active {
	color: #00438C;
	text-decoration: underline;
	background: none;
	background: url(/web/templates/ciwm-home_files/on-arrow.gif) no-repeat left top;
}

.MenuSelectedArea1,
.MenuItemSelectedEven1 {
	font-weight: bold !important;
	/*background: #E6E6E6!important;*/
	background: #79B95A url(/web/templates/ciwm-home_files/home-active-arrow.gif) no-repeat left top !important;
	/*margin-top: -5px;*/
margin-right: 4px;
color: #FFFFFF;
padding-left: 28px !important;
}
.MenuItemSelectedOdd1 {
	font-weight: bold !important;
	/*background: #E6E6E6!important;*/
	background: #00438C!important;
	/*margin-top: -5px;*/
	padding-top: 5px !important;
margin-right: 4px;
color: #FFFFFF;

}
li.MenuSelectedArea2,
li.MenuItemSelectedOdd2,
li.MenuItemSelectedEven2 {
	font-weight: bold !important;
	background: url(/web/templates/ciwm-home_files/arrow.gif) no-repeat left top !important;
margin-right: 4px;
padding-left: 28px !important;
}
/*a.open {color: #FFFFFF !important;}*/

.MenuSelectedArea1 img, 
.MenuItemSelectedOdd1 img, 
.MenuItemSelectedEven1 img,
.MenuSelectedArea2 img, 
.MenuSelectedArea3 img, 
.MenuSelectedArea4 img, 
.MenuItemSelectedEven2 img, 
.MenuItemSelectedOdd2 img  {
	display: none;
}
/*.MenuSelectedArea2 img, 
.MenuSelectedArea3 img, 
.MenuSelectedArea4 img, 
.MenuItemSelectedEven2 img, 
.MenuItemSelectedOdd2 img {
	display: inline;
	visibility: visible;
}*/
/* Indent LEVEL 1 and set blue font for all non-menu links from LEVEL 2 downwards */
#ae-menu ul li {
	color: #FFFFFF;
	/*padding: 0.2em 0 0 20px;*/
	
	padding: 0.1em 0 0 8px;
	border-bottom: 0px;
	border-bottom: 1px solid #E5E5E5;
	background: none;
	font-weight: normal;
	text-indent: 0px;
}

/* Set background for LEVEL 2 */
#ae-menu ul li ul {
	/*background: #F5F5F5;*/
	background: #FAFAFA;
	/*width: 193px;*/
	width: 197px;
	margin-left: -28px;
	padding: 0;
	color: inherit;
	padding-top: 0px;
	padding-bottom: 0px;
}
#ae-menu ul li ul a, 
#ae-menu ul li ul a:link, 
#ae-menu ul li ul a:visited {
	color: #00438C!important;
	text-decoration: none;
	font-weight: normal !important;
	background: none;
	padding: 0;
}
#ae-menu ul li ul a:focus, 
#ae-menu ul li ul a:hover, 
#ae-menu ul li ul a:active {
	color: #00438C;
	text-decoration: underline;
	background: none;
}
li.MenuSelectedArea1 a,
li.MenuItemSelectedEven1 a {
	color: #FFFFFF!important;
	text-decoration: none;
	background: none !important;
	padding: 0.2em 0 0 0px !important;
}
/* Indent LEVEL 2 and set blue font for all non-menu links from LEVEL 2 downwards */
#ae-menu ul li ul li {
	color: #003366;
	padding: 0.2em 0 0 28px;
	border-bottom: 0px;
	/*border-top: 1px solid #E5E5E5;*/
	background: none;
	font-weight: bold;
	text-indent: 0px;
}
/* Set background for LEVEL 3 */
#ae-menu ul li ul li ul {
	/*background: #F5F5F5;
	background: #FAFAFA;*/
	background: none !important;
	width: 181px;
	margin: 0 0 0 -40px;
	padding: 0;
	color: inherit;
}
/* Indent LEVEL 3 */
#ae-menu ul li ul li ul li {
	padding: 0.2em 0 0 60px;
	border-bottom: 0px;
	/*border-top: 1px solid #E5E5E5;*/
	border: 0px;
	background: none;
}
/* Set background for LEVEL 4 */
#ae-menu ul li ul li ul li ul {
	/*background: #F5F5F5;
	background: #FAFAFA;*/
	background: none !important;
	margin: 0 0 0 -60px;
	padding: 0;
	color: inherit;
}
/* Indent LEVEL 4 */
#ae-menu ul li ul li ul li ul li {
	padding: 0.2em 0 0 60px;
	border: 0px;
	background: none;
}


/* CONTENT COLUMN */
#container-content {}
/* BANNER */
#home #container-banner,
#home #banner-outer,
#home #banner-inner,
#home #banner-image{
	/*height: 204px;*/
	height: 111px;
	overflow: hidden;
}
#page #container-banner,
#page #banner-outer,
#page #banner-inner,
#page #banner-image {
	height: 111px;
	overflow: hidden;
}
#container-banner {
	background: #E5E5E5 url(/web/templates/ciwm-home_files/banner-bottom-left.gif) no-repeat left bottom;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}
#banner-outer {
	background: url(/web/templates/ciwm-home_files/banner-bottom-right.gif) no-repeat right bottom;
}
#banner-inner {
	background: url(/web/templates/ciwm-home_files/banner-top-left.gif) no-repeat left top;
}
#banner-text {
	float: left;
	/*padding: 10em 1em 1em;*/
	padding-right: 5.0em;
}
#banner-text img {
	float:left;
	margin: 0 1.0em 1.0em 0;
}
#banner-text h1 {
	color: #FFFFFF;
	font-size: 1.4em;
	margin-top: 1.0em;
}
#banner-image {
	float: right;
	background: url(/web/templates/ciwm-home_files/banner-top-right.gif) no-repeat right top;
}
#banner-image-inner {
	border-left: 1px solid #FFFFFF;
	margin: 4px 4px 4px 0px;	
}

/* MENU APPEARING BELOW BANNER */
#container-menu {
	clear: both;
	margin: 0px 9px;
	background: #E5E5E5 url(/web/templates/ciwm-home_files/menu-bottom-left.gif) no-repeat left bottom;
	color: #333333;
	font-size: 0.9em;
}
#container-menu-inner {
	background: url(/web/templates/ciwm-home_files/menu-bottom-right.gif) no-repeat right bottom;
}
#menu-links {
	float: left;
}
#container-search {
	float: right;
	padding: 0 1.0em 0 0;
	line-height: 1.6em;	
}
#container-search form {
margin: 0;
padding: 0;
}
#container-menu ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 1.0em;
}
#container-menu ul li {
	display: inline;
	padding: 0em 0em 0em 0em;
}
#container-menu ul li a {
	/*padding-right: 0.5em;*/
}
#menu-links a, 
#menu-links a:link, 
#menu-links a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	padding: 0em 0.5em;
	line-height: 1.6em;
}
#menu-links a:focus, 
#menu-links a:hover, 
#menu-links a:active {
	color: #00438C;
	text-decoration: none;
	background: none;
	border-bottom: 5px solid #79B95A;
}

/* BREADCRUMB */
#container-breadcrumb {
	padding: 0.5em 0em 1.5em;	
	font-size: 0.9em;
}
#container-breadcrumb a, 
#container-breadcrumb a:link, 
#container-breadcrumb a:visited {
	color: #00438C;
	text-decoration: underline;
}
#container-breadcrumb a:focus, 
#container-breadcrumb a:hover, 
#container-breadcrumb a:active {
	color: #FFFFFF;
	text-decoration: none;
	background: #79B95A;
}

#container-copy {
	padding: 0em 0.85em;
}

/* SPECIAL ROUNDED CORNER BOX */
.special-box {
	/*background: #E7E7E7 url(/web/templates/ciwm-home_files/login-bottom-left.gif) no-repeat left bottom;*/
	background: #E7E7E7 url(/web/templates/ciwm-home_files/home-bottom-left.gif) no-repeat left bottom;
	color: #333333;
	margin: 0 0 1em;
	padding: 0;
}
.special-box-outer {
	/*background: url(/web/templates/ciwm-home_files/login-bottom-right.gif) no-repeat right bottom;*/
	background: url(/web/templates/ciwm-home_files/home-bottom-right.gif) no-repeat right bottom;
}
.special-box-inner {
	/*background: url(/web/templates/ciwm-home_files/special-top-left.gif) no-repeat left top;*/
	background: url(/web/templates/ciwm-home_files/home-top-left.gif) no-repeat left top;
	min-height:200px;
height:auto;
_height:400px;

}
.special-box h2 {
	/*background: url(/web/templates/ciwm-home_files/special-top-right.gif) no-repeat right top;*/
	background: url(/web/templates/ciwm-home_files/home-top-right.gif) no-repeat right top;
	/*padding: 0.3em 0.5em 0.5em;*/
	padding: 0.5em;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
	/*border-bottom: 1px solid #61A142;*/
	margin: 0;
	height: 38px;
}
.special-box-inner div {
	padding: 0.5em;
	margin: 0;
}
.special-box p {
	margin: 0;
	padding-bottom: 0.8em;
}
#leftcolumn-3col .special-box {
	width: 175px;
}
#layout-4-boxes {
	width: 100%;
	overflow: hidden;
}
#layout-4-boxes .special-box {
	width: 47.5%;
	margin-right: 2%;
	float: left;
}
/* HOME ROUNDED CORNER BOX */
.home-box {
	background: #E7E7E7 url(/web/templates/ciwm-home_files/home-bottom-left.gif) no-repeat left bottom;
	color: #333333;
	margin: 1em 0 0;
	padding: 0;
}
.home-box-outer {
	background: url(/web/templates/ciwm-home_files/home-bottom-right.gif) no-repeat right bottom;
}
.home-box-inner {
	background: url(/web/templates/ciwm-home_files/home-top-left.gif) no-repeat left top;
		min-height:200px;
height:auto;
_height:200px;
}
.home-box h2 {
	background: url(/web/templates/ciwm-home_files/home-top-right.gif) no-repeat right top;
	padding: 0.5em;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
	/*border-bottom: 1px solid #61A142;*/
	margin: 0;
	height: 38px;
}
.home-box-inner div {
	padding: 0.5em;
	margin: 0;
}
.home-box p {
	margin: 0;
	padding-bottom: 0.8em;
}
.layout-3-boxes {
	width: 100%;
	overflow: hidden;
}

.layout-1-box {
	width: 100%;
	overflow: hidden;
}

.layout-3-boxes .special-box {
	width: 32.333%;
	margin-right: 1%;
	float: left;
}
*+html .layout-3-boxes .special-box {
	width: 31%;
	margin-right: 2%;
	float: left;
}
/*.layout-3-boxes .special-box-inner div {
	background: url(/web/templates/ciwm-home_files/special-bkgrnd.gif) repeat-x left top;	
	margin: 0px 4px 8px;
}*/
.layout-3-boxes .home-box {
	width: 29.5%;
	margin-right: 2%;
	float: left;
}
*+html .layout-3-boxes .home-box {
	width: 32%;
	margin-right: 1%;
	float: left;
}

#key-directory-links {
	clear: both;
}

/* FOOTER */
#container-footer {
	color: #cccccc;
	font-size: 0.8em;
	padding: 1.7em;
	margin: 0;
	clear: both;
	text-align: center;
}
#container-footer a, 
#container-footer a:link, 
#container-footer a:visited {
	color: #808080;
	text-decoration: none; 
	background-color: inherit;
}
#container-footer a:focus, 
#container-footer a:hover, 
#container-footer a:active {
	color: #FFFFFF;
	text-decoration: none; 
	background-color: #79B95A;
}
#container-footer ul {
	list-style: none; 
	margin: 0px;
}
#container-footer ul li {
	display: inline; 
	padding: 0px 0px 0px 1.0em; 
	margin: 0px;
}
#footer-copyright {
	text-align: center;
}
#footer-links {
	text-align: center;
}


/* ***************************** AE & Custom Styles ************************************************ */

#ciwmlogin {
	
}

#ciwmlogin h1 {
	font-size: medium;
}

#ciwmlogin h2 {
	font-size: medium;
}

.pwdreminder {
	
}

.FormField {
	margin: 0px 0px 5px 0px;
}

.FormField label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 80px; 
	padding: 0px; 
	margin: 0px 0px 5px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: left; /* Can be set to 'right' if you prefer right align field lables */
	vertical-align: top;
}

.FormField input {
	
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin: 0px 10px 0px 0px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
	padding: 0px;
}

.FormField span {
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	font-size: small;
	display: block;
	padding-top: 5px;
}

/* Added for CMD functionality (FormField2) */

FormField2 {
	margin: 0px 0px 5px 0px;
}

.FormField2 label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 85px; 
	padding: 0px; 
	margin: 0px 0px 5px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: left; /* Can be set to 'right' if you prefer right align field lables */
	vertical-align: top;
}

.FormField2 input {
	
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin: 0px 10px 0px 0px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
	padding: 0px;
}

.FormField2 span {
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	font-size: small;
	display: block;
	padding-top: 5px;
}


.leftcol {
	width: 150px;
	float: left;
}
 
.rightcol {
	float: left;
	vertical-align: middle;
}

.rightcol span{
	vertical-align: middle;
}

.RequestPasswordButton {
	padding-top:10px;
	clear:both;
}

.tdnopadding
{
	padding: 0px !important;
}

.accountleft
{
    float: left;
    width:40%;
}
.accountright
{
    float: left;
    width:40%;
}
.divcleaner
{
    clear:both;
}
.eventleft
{
    float: left; 
    width: 75%;   
}
.eventright
{
    float: left;
    width: 25%;
}
.clearboth
{
    clear: both;
}
.nopaddingleft, .linkButton
{
    padding-left:0px !important;
}

.linkButton input
{
   background-color:Transparent !important;
   border-style: none !important;
   color:#79B95A !important;
   cursor: pointer !important;
   display:inline-block !important;
   font-style:normal !important;
   text-align: left !important;
   text-decoration:underline !important;
   font-family: Arial,Helvetica,sans-serif !important;
   font-size: 1.0em;
}

.leftborder
{
    border-left: 1px solid black;
}

.divRow label
{
	float:left !important;
	width: 100px !important;
}


.nopaddingtop
{
    padding-top: 0px !important;
}

.valigntextbottom
{
    vertical-align: text-bottom !important;
}

.floatleft
{
	float: left;
}

.MyCalendar .ajax__calendar_container
{
    BORDER-RIGHT: #646464 1px solid;
    BORDER-TOP: #646464 1px solid;
    BORDER-LEFT: #646464 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #646464 1px solid;
    BACKGROUND-COLOR: white
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day
{
    COLOR: #a6acb0
}
.MyCalendar .ajax__calendar_other .ajax__calendar_year
{
    COLOR: #a6acb0
}
.MyCalendar TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day
{
    COLOR: #533ac2
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_month
{
    COLOR: #533ac2
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
    COLOR: #533ac2
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day
{
    FONT-WEIGHT: bold;
    COLOR: #533ac2
}
.MyCalendar .ajax__calendar_active .ajax__calendar_month
{
    FONT-WEIGHT: bold;
    COLOR: #533ac2
}
.MyCalendar .ajax__calendar_active .ajax__calendar_year
{
    FONT-WEIGHT: bold;
    COLOR: #533ac2
}

/* ***************************** End AE & Custom Styles ******************************************** */



@media print {
/* style sheet rules for print go here */
	
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt!important;
	border-top: none;
}

#container-header #header-ads,
#container-banner,
#container-menu #menu-links,
#container-menu #container-search,
#adscolumn,
#container-footer #footer-links,
.leftcolumn,
#container-navigation #login,
#container-navigation #ae-menu
{
	display: none;
}
body {
	background: none;
}
a:link, a:visited {
	color: blue;
	font-weight: bold;
	text-decoration: underline;
}
a:link:after, a:visited:after {
content: "  (" attr(href) ")  ";
}




/* HOME & PAGE 2 COLUMN LAYOUT */
.contentwrapper{
	float: left;
	width: 100%;
}
.contentcolumn{
	margin-left: 0px; /* Set left margin to LeftColumnWidth */
}
.leftcolumn{
	float: left;
	width: 0px; /* Width of left column */
	margin-left: 0%;
}
.innertube {padding: 0 0 0 1em;}
/* .innertube{
	margin: 1.0em; Margins for inner DIV inside each column (to provide padding)
	padding: 1em 0em 0em 1em; 
	padding: 0em 0em 0em 1em;
}
*+html .innertube {
	padding: 0em 0em 0em 1em;
}
* html .innertube {
	padding: 0em 1em;
}*/
#copywrapper{
	float: left;
	width: 100%;
}

#copycolumn{
	margin-right: 0px; /* Set right margin to RightColumnWidth */
}
#copytube {
	padding: 0 1.0em 0 0;
}

#adscolumn{
	float: left;
	width: 0px; /* Width of right column in pixels */
	margin-left: -px; /* Set left margin to -(RightColumnWidth) */
}
h1, h2, h3, h4, h5, h6 {
	color: #000000 !important;
	background: none;
}
h1, h4, h6 {
	border-bottom: 1px solid #000000;
}
#copycolumn2 {
	margin-right: 0px; /* Set right margin to RightColumnWidth */
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
