* {box-sizing:content-box;-ms-box-sizing:content-box;
-moz-box-sizing:content-box; /* Firefox */
-webkit-box-sizing:content-box;}
.bodyText {  font-family: Century gothic,Verdana,Arial; font-size: 10px; font-style: normal; line-height: 13pt; font-weight: normal; color: #000000}
.bodyTextSmaller {  font-family: Century gothic,Verdana,Arial; font-size: 9px; font-style: italic; line-height: 13pt; font-weight: normal; color: #000000}
.heading {  font-family: Century gothic,Verdana,Arial; font-size: 10px; font-style: normal; line-height: 12px; font-weight: bold; color: #000000; background-color: #ffde00;}
.headingLarger {  font-family: Century gothic,Verdana,Arial; font-size: 12px; font-style: normal; line-height: 12px; font-weight: bold; color: #000000; }
.headingLargest {  font-family: Century gothic,Verdana,Arial; font-size: 14px; font-style: normal; line-height: 18px; font-weight: bold; color: #000000; }
.quote {  font-family: Century Gothic, Century gothic,Verdana,Arial; font-size: 14px; font-style: bold; line-height: 20px; font-weight: normal; color: #99CC00; text-align: justify}
.quote_author {  font-family: Century Gothic, Century gothic,Verdana,Arial; font-size: 10px; font-style: italic; line-height: 20px; text-align: right; font-weight: normal; color: black;}
a:visited {  font-family: Century gothic; font-style: normal; color: #999999; text-decoration: none}
a:link {  font-family: Century gothic; font-style: normal; color: #0000ff; text-decoration: none}
a:hover {  font-family: Century gothic; font-style: normal;  color: #0000ff; text-decoration: underline}
a:active {  font-family: Century gothic;font-style: normal; font-weight: bold; color: #0000ff; text-decoration: none}
*{  font-family: Century gothic;}

.who_heading {  font-family: Century Gothic, Century gothic,Verdana,Arial; font-size: 16px; font-style: normal; line-height: 18px; font-weight: bold; color: #000000; background-color: #ffde00;}
.link {  font-family: Century gothic,Verdana,Arial; font-size: 14px; font-style: normal; font-weight: bold; color: #99CC33; text-decoration: none}
a.additionallink:link,
a.additionallink:hover,
a.additionallink:visited,
a.additionallink:active
{  font-family: Century gothic,Verdana,Arial; font-size: 14px; font-style: normal; font-weight: bold; color: #668822; text-decoration: underline;}
.logo
{
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 10px;
}
table
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.marginPhoto
{
	border: thin ridge #C0C0C0;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

.marginNBPhoto
{
	border: 1 ridge #C0C0C0;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
.selectedDiv
{
	border: thin ridge #00cccc;
}
.BigRadio
{
	border-right: #f5df18 1px solid;
	padding-right: 10px;
	border-top: #f5df18 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #f5df18 1px solid;
	color: darkred;
	padding-top: 10px;
	border-bottom: #f5df18 1px solid;
	font-family: Arial;
}
textarea
{
	overflow:auto;
	border: none 0 white;
	width:380px;
	height: 90px;
}
.actionBox
{
	font-weight: normal;
	font-size: 12px;
	cursor: hand;
	color: #999999;
	line-height: 15pt;
	font-style: normal;
	font-family: Century gothic,Verdana,Arial;
}
.highlight
{
	border-right: #00ff00 1px solid;
	border-top: #00ff00 1px solid;
	border-left: #00ff00 1px solid;
	border-bottom: #00ff00 1px solid;
}

td {  font-family: Century gothic,Verdana,Arial; font-size: 14px; font-style: normal; line-height: 18px; color: #000000; text-align:left;}

.form_header_top {
	width: 100%;
	height: 70px;
	background-color: #990000;
	margin-bottom: 15px;
}
.form_header_top_left, .form_header_bottom_left, .form_header_bottom_right, .form_header_middle_left_i1, .form_header_middle_left_i2 {
	display: inline;
	float: left;
}


.childrenList{float:left; width:200px;padding:0px;margin:0px;}
.soupmamaForm{float:left; width:320px;padding:0px;margin:0px;}


.TBW
{
	background: url(/images/img_halfsizetextbox.jpg) no-repeat;
	width: 413px;
	height: 151px;
	padding-left: 15px;
	padding-top: 5px;
}

div.TI
{
	background-image: url( /images/box_text_field.gif);
	background-repeat: no-repeat;
	
	width: 206px;
	height: 30px;
	float: left;
	padding-left: 15px;
	padding-top: 5px;
}


.TI input
{
	border-width: 0px;
	border-style: none;
	width: 176px;
	height: 19px;
}

.TIB input
{
	width: 176px;
	height: 19px;
}

.childrenList{float:left;}
.soupmamaForm{float:left;}

.whitetext td {color:white;}

.TBBLUE
{
	background: url(/images/blue_halfsizetextbox.png) no-repeat;
	width: 413px;
	height: 151px;
	padding-left: 15px;
	padding-top: 5px;
}

div.TIBLUE
{
	background-image: url( /images/blue_text_field.png);
	background-repeat: no-repeat;
	
	width: 206px;
	height: 30px;
	float: left;
	padding-left: 15px;
	padding-top: 5px;
}

.TBWBS
{
	background: url(/images/green_halfsizetextbox.png) no-repeat;
	width: 413px;
	height: 151px;
	padding-left: 15px;
	padding-top: 5px;
}

.TBPoll
{
	background: url(/images/ptextbox.png) no-repeat;
	width: 413px;
	height: 121px;
	padding-left: 15px;
	padding-top: 5px;
}

div.TIBS
{
	background-image: url( /images/green_text_field.png);
	background-repeat: no-repeat;
	
	width: 206px;
	height: 30px;
	float: left;
	padding-left: 15px;
	padding-top: 5px;
}


div.qlabel {width:180px; text-align:right; float:left; font-weight:bold; padding-top:3px}