﻿/********** Universal (common) styles **********/
HTML 
{
    height:100%;
}

body {
	margin:0px;
	font-family:Arial;
	color:#0d5903;
	height:100%;
	background-color:#8ef10e;
		
}

td {
	font-size:11px;
}

a:link, a:visited {
	color:#0d5903;
	font-family:Trebuchet MS;
	font-size:11px;
	padding: 0px 1px 0px 1px;
	text-decoration:none;
}

a:hover, a:active {
	color:#0d5903;
	font-family:Trebuchet MS;
	font-size:11px;
	padding: 0px 1px 0px 1px;
	text-decoration:none;
}

select, input, textarea {
	font-size:11px;
	vertical-align:middle;
}
form {
	margin:0px; /* this removes the default margins set by browsers */
}

/********** Unordered list styles **********/
ul { 
	list-style: none;
	margin:0px;
	padding:0px;
	text-align:left;
}
ul li { /* default 1st-level <ul> list */
	color:#000000;
	font-size:11px;
	font-weight:normal;
	padding-left:10px; /* padding-left should be bullet width (8) + 2 */
	background-image:url('/img/common/bullet_dot_red.gif');
	background-repeat:no-repeat;
	background-position: left 3px; /* top-align should be approx half of bullet height (7) */
}/* reset style for all <li> that are NOT direct children of the <ul>; this is required cos IE doesnt recog > child descendents! */ ul li * li {background:none;} 

ul li ul li { /* default 2nd-level nested <ul> list */
	background-image:url('/img/common/bullet_dot_graydk.gif');
	background-repeat:no-repeat;
	background-position: left 3px;
}/* reset style for all <li> that are NOT direct children of the 2nd-level <ul> */ ul li ul li * li {background:none;} 

ul li ul li ul li { /* default 3rd-level nested <ul> list */
	background-image:url('/img/common/bullet_dot_graylt.gif');
	background-repeat:no-repeat;
	background-position: left 3px;
}/* reset style for all <li> that are NOT direct children of the 3rd-level <ul> */ ul li ul li ul li * li {background:none;} 

ul a:link, ul a:visited {
	color:#990000;
}
ul a:hover, ul a:active {
	color:#CC0000;
}



/********** Ordered list styles (numbered) **********/
ol {
	margin:0px 0px 0px 25px;
	padding:0px;
	text-align:left;
}
ol li {
	color:#000000;
	font-size:11px;
	font-weight:normal;
	padding-left:10px;
}
ol a:link, ol a:visited {
	color:#990000;
}
ol a:hover, ol a:active {
	color:#CC0000;
}


/********** Main Content **********//* Use this for CELLS under a banner */

.MCcellPad { /* Use this for the cells with text blocks. Adds minimal padding so that characters like W do not get cut off on the left */
	padding: 0px 1px 0px 1px;
	vertical-align:top;
}


/********** Cells - Color & Padding **********//* Use this for CELLS with TEXT elements */
.MCcellBgrdPad {
	padding: 10px;
	background-color:#8ef10e;
	
}


.MCcellBoxPad {
	padding: 10px;
	background-color:#fff000;
}


/********** Content Headers **********//* Use this for TDs with common HEADERS and subheaders. when applied to td will include padding */
.MCSubtotalhdr, .MCSubtotalhdr a:link, .MCSubtotalhdr a:visited {
	color:#6000ff;
	font-size:12px;
	font-weight:bold;
}
.MCSubtotalhdr a:hover, .MCSubtotalhdr a:active {
	color:#6000ff;
}
td.MCSubtotalhdr { /* when applied to a cell, will have left/right padding to prevent truncation for first characters like W*/
	padding: 0px 1px 5px 1px;
}

.MChdrBlack, .MChdrBlack a:link, .MChdrBlack a:visited {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.MChdrBlack a:hover, .MChdrBlack a:active {
	color:#990000;
}
td.MChdrBlack { /* when applied to a cell, will have left/right padding to prevent truncation for first characters like W*/
	padding: 0px 1px 5px 1px;
}

.MCRightNavhdr, .MCRightNavhdr a:link, .MCRightNavhdr a:visited {
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
.MCRightNavhdr a:hover, .MCRightNavhdr a:active {
	color:#CCCCCC;
}
td.MCRightNavhdr { /* when applied to a cell, will have left/right padding to prevent truncation for first characters like W*/
	padding: 0px 1px 5px 1px;
}

.MCRightNavcontenthdr, .MCRightNavcontenthdr a:link, .MCRightNavcontenthdr a:visited {
	color:#666666;
	font-size:14px;
	font-weight:bold;
}
.MCRightNavcontenthdr a:hover, .MCRightNavcontenthdr a:active {
	color:#CCCCCC;
}
td.MCRightNavcontenthdr { /* when applied to a cell, will have left/right padding to prevent truncation for first characters like W*/
	padding: 0px 1px 10px 1px;
}


/********** Normal Text **********//* Use this for normal text and links. when applied to <TD> will include padding-left */


.MCBoxcontent {
	color:#666666;
	font-size:11px;
	font-weight:normal;
}
td.MCBoxcontent {
	padding: 0px 1px 0px 1px;
}

.MCcontentErrorMsg {
	color:#FF3333;
	font-size:11px;
	font-weight:normal;
}
td.MCcontentErrorMsg {
	padding: 0px 1px 0px 1px;
}

/********** Normal Text - Boxes **********//* Use this for boxes like those in rightnav */
.MCboxHdr { 
	color:#006c05;
	font-family:Tahoma;
	font-size:15px;
	padding: 5px 7px 5px 7px;
	
}
.MCboxBody { /* the padding for the cell under the red bar (insert another table in this cell to format text style) */
	padding: 7px;
	vertical-align:top;
}

.MCboxGridBody { /* the padding for the cell under the red bar (insert another table in this cell to format text style) */
    border-collapse:collapse;
    padding: 0px 0px 0px 0px;
    border:none 0px #ffffff;
        
}


/********** Normal Text - Tables **********//* Use this for tables and table cells */
.MCtblHdr { 
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding: 5px 7px 5px 7px;
	background-color:#0c6a00;
}

.MCtblHdr a:link { 
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding: 5px 7px 5px 7px;
	background-color:#0c6a00;
}


.MCtblHdrLogin { 
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding: 5px 7px 5px 7px;
	background-color:#ffd800;
}


.MCtblBgrd {
	background-color:#09c729;
}
.MCtblCellBgrdPad {
	padding: 5px 7px 5px 7px;
	background-color:#8ef10e;
	
}


.MCtblCellBgrdAltrPad {
	padding: 5px 7px 5px 7px;
	background-color:#f1ee00;
	
}


.MCtblCellBgrdEditPad {
	padding: 5px 7px 5px 7px;
	background-color:#f1ee00;
	
}


/********** Footnotes **********/
.MCfooter, .MCfooter li, span.MCfooter { /* can also be used for <ul>s to give the entire list footer print */
	font-size:10px; /* for terms and conditions and all general small print */
	padding:0px 1px 0px 1px;
	color:#000000;
}
td.MCfooter {
	font-size:10px;
	color:#000000;
	padding:0px 1px 0px 1px; /* for terms and conditions and all general small print */
}
