html,body{height:100%}
.bodyText {  font-family: Arial,Century gothic,Verdana; font-size: 10px; font-style: normal; line-height: 13pt; font-weight: normal; color: #000000}
.bodyTextSmaller {  font-family: Arial,Century gothic,Verdana; font-size: 9px; font-style: italic; line-height: 13pt; font-weight: normal; color: #000000}
.heading {  font-family: Arial,Century gothic,Verdana; font-size: 10px; font-style: normal; line-height: 12px; font-weight: bold; color: #000000; background-color: #ffde00;}
.headingLarger {  font-family: Arial,Century gothic,Verdana; font-size: 12px; font-style: normal; line-height: 12px; font-weight: bold; color: #000000; }
.headingLargest {  font-family: Arial,Century gothic,Verdana; font-size: 14px; font-style: normal; line-height: 18px; font-weight: bold; color: #000000; }
.quote {  font-family: Arial,Century gothic,Verdana, Arial,Century gothic,Verdana; font-size: 14px; font-style: bold; line-height: 20px; font-weight: normal; color: #99CC00; text-align: justify}
.quote_author {  font-family: Arial,Century gothic,Verdana, Arial,Century gothic,Verdana; font-size: 10px; font-style: italic; line-height: 20px; text-align: right; font-weight: normal; color: black;}
a:visited {  font-family: Arial,Century gothic,Verdana; font-style: normal; color: #999999; }
a:link {  font-family: Arial,Century gothic,Verdana; font-style: normal; color: #0000ff; }
a:hover {  font-family: Arial,Century gothic,Verdana; font-style: normal;  color: #0000ff; }
a:active {  font-family: Arial,Century gothic,Verdana;font-style: normal; font-weight: bold; color: #0000ff; }
*{  font-family: Arial,Century gothic,Verdana;}
.who_heading {  font-family: Arial,Century gothic,Verdana, Arial,Century gothic,Verdana; font-size: 16px; font-style: normal; line-height: 18px; font-weight: bold; color: #000000; background-color: #ffde00;}
.link {  font-family: Arial,Century gothic,Verdana; font-size: 14px; font-style: normal; font-weight: bold; color: #99CC33; }
a.additionallink:link,
a.additionallink:hover,
a.additionallink:visited,
a.additionallink:active
{  font-family: Arial,Century gothic,Verdana; 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: Arial,Century gothic,Verdana;
}
.highlight
{
	border-right: #00ff00 1px solid;
	border-top: #00ff00 1px solid;
	border-left: #00ff00 1px solid;
	border-bottom: #00ff00 1px solid;
}

td {  font-family: Arial,Century gothic,Verdana; font-size: 14px; font-style: normal; line-height: 18px; color: #656565;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;
}

select.p {width:180px;  height:19px; border:none;}

.TBWB
{
	background: url(/images/blue_halfsizetextbox.png) no-repeat;
	width: 413px;
	height: 151px;
	padding-left: 15px;
	padding-top: 5px;
}

div.TIB
{
	background-image: url( /images/blue_text_field.png);
	background-repeat: no-repeat;
	
	width: 206px;
	height: 30px;
	float: left;
	padding-left: 15px;
	padding-top: 5px;
}
.TI input, .TIB input,.TIBS input, .TIBLUE input
{
	border-width: 0px;
	border-style: none;
	width: 176px;
	height: 19px;
}


.childrenList{float:left;}
.soupmamaForm{float:left;}

.whitetext td {color:white;}

.TBWBS
{
	background: url(/images/green_halfsizetextbox.png) no-repeat;
	width: 413px;
	height: 151px;
	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:4px 8px 0 0;}

.addrTab {width:720px; padding:10px;}
.addrTab .addr1 {float:right;}
.addrTab .addr2 {float:left;}
.addrTab .atab {width:310px; padding:10px; border:1px solid #eee; }
.addrTab .atab.active {border:1px solid #ffe904;}
.addrTab .button {
background:#ccc;
font-size:12px;
padding:2px 8px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow:2px 2px 1px #aaa;
-moz-box-shadow:2px 2px 1px #aaa;
-webkit-box-shadow:2px 2px 2px #aaa;        

}
.addrTab .atab.active .button {visibility:hidden;}


td.label {width:120px;}
td.field {width:600px;}

div.radio {width:20px;}
.left {float:left;}
.clear {clear:both;}

.button {padding: 4px 10px; border:1px solid #ccc; background:#eee;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow:2px 2px 1px #aaa;
-moz-box-shadow:2px 2px 1px #aaa;
-webkit-box-shadow:2px 2px 2px #aaa;   margin:5px; }
.qdiv .button {width:350px;}
.button.update {width:100px; background:#ffe904; font-weight:bold; font-size:14px;}

.hidden {display:none;}


.TBPoll
{
	background: url(/images/ptextbox.png) no-repeat;
	width: 413px;
	height: 121px;
	padding-left: 15px;
	padding-top: 5px;
}



.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;
}

