/* Iams: Friends for Life */

/* reset whitespace */
* {
	padding: 0;
	margin: 0;
}

/* Body Style */
body {
 	margin: 10px;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	color: #505050;
	text-align: center;
	background: #fff;
	min-width: 800px;
}

/* Link Styles */
*A {
	color: #56995b;
	font-weight: bold;
	text-decoration: underline;
}

.FooterMYM {	
	font-weight: bold;	
	color: #56995b;
	font-size: 18px;
}



.navTop A {
	font-family: Verdana;
	font-size: 10px;
	color: #666;
	font-weight: normal;
	text-decoration: underline;
}

.navFooter A {
	font-family: Verdana;
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-decoration: underline;
}

/* Text Styles */
.header {
	font-size: 14px;
	color: #2c8032;
	font-weight: bold;
}

.subHeader {
	font-size: 12px;
	color: #2c8032;
	font-weight: bold;
}

.result {
	font-size: 11px;
	font-style: normal;
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #505050;
	font-weight: normal;
}

.body {
	font-size: 12px;
}
.bodyWildCard {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	color: #505050;
	min-width: 800px;
	line-height: 13px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navTop {
	font-size: 10px;
	color: #666;
	font-weight: normal;
}

.navFooter {
	font-size: 10px;
	color: #000;
	font-weight: normal;
}

.footer {
	font-size: 10px;
	color: #000;	
	font-weight: normal;
}

.item {
	font-size: 9px;
	color: #000;
}

.item A {
	font-size: 9px;
	color: #56995b;
	font-weight: normal;
	text-decoration: underline;
}

/* Form / List Styles */
.inputSearch {
	background-color: #f9fff9;
	color: #000;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 96px;
}

.inputFirstName {
	background-color: #f9fff9;
	color: #000;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 145px;
	padding-left: 5px;
}

.inputMiddleInitial {
	background-color: #f9fff9;
	color: #000;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 35px;
	padding-left: 5px;
}

.inputZip {
	background-color: #f9fff9;
	color: #000;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 60px;
	padding-left: 5px;
}

.inputBrowse {
	background-color: #f9fff9;
	color: #000;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 250px;
	padding-left: 5px;
}

.inputShortStory {
	background-color: #f9fff9;
	color: #000;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 100px;
	width: 345px;
	padding-left: 5px;
}

.inputShareFirstName {
	background-color: #f9fff9;
	color: #000;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 250px;
	padding-left: 5px;
}

select {
	background-color: #f9fff9;
	color: #000;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 130px;
	padding-left: 5px;
}
.select2 {

	background-color: #f9fff9;
	color: #000;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 300px;
	padding-left: 5px;
}
.bodyul {
	list-style-position: disc outside;
	margin-left: 0;
	padding: 6px 100px 0 35px;
}

/* Div Styles */
#eduDonPar {
	width: 295px;
	height: 194px;
	padding-top: 5px;	
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	overflow: auto;
}

/* NAV Popout Menu */
#contentNav {
	padding: 0;
	margin-top: 0; 
	margin-bottom: 0;
	list-style-image:url(img/img_li.gif);
}

#contentNav ul {
	position: relative;
	height: 148;
}

/* Submenus */
#navSubmenu1 ul {
	position: absolute; 
	display: block;
	top: 0;
	left: 148px;
}

#navSubmenu2 ul {
	position: absolute; 
	display: block;
	top: 84px;
	left: 148px;
}

#navSubmenu3 ul {
	position: absolute; 
	display: block;
	top: 115px;
	left: 148px;
}

#navSubmenu2awp ul {
	position: absolute; 
	display: block;
	top: 41px;
	left: 148px;
}

#navSubmenu3awp ul {
	position: absolute; 
	display: block;
	top: 84px;
	left: 148px;
}

/* Submenu Visibility */
div#contentNav ul ul, div#contentNav ul ul ul {
	display: none;
	position: absolute;
	left: 148px;	
}

div#contentNav ul li:hover ul, div#contentNav ul ul li:hover ul, div#contentNav ul ul ul li:hover ul {
	display: block;
}

/* Fix IE. Hide from IE Mac */
* html div#contentNav ul ul, div#contentNav ul ul ul {
	display:none;
	position: absolute; 
	left: 148px;
}

* html div#contentNav ul li:hover ul, div#contentNav ul ul li:hover ul, div#contentNav ul ul ul li:hover ul {
	display: block;
}


span.required
{
	font-size:12px;
	font: Verdana, Arial, Helvetica, sans-serif;
	color:#e14185;  
	font-weight:normal;
	line-height:14px;	
} 
.tableBodyRow {
	background-color: #ffffff
}

.tableBodyRowAlt {
	background-color: #DDEADE
}

.tableHeaderRow {
	background-color: #387C44
}
.tableHeaderCol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	line-height: 17px;
}
.bodyCopy12PointGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 17px;
}


.inputFieldSelect {
	height: 18px;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.inputFieldSelectRegOrg {
	height: 18px;
	width: 350px;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}


.inputField225pxl {
	height: 18px;
	width: 225px;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.inputField125pxl {
	height: 18px;
	width: 125px;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}


.inputField50pxl {
	height: 18px;
	width: 50px;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.inputField35pxl {
	height: 18px;
	width: 35px;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}