/* CSS Document */
body {
background-color:#ffffff;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
text-align:center;
margin: 0 auto;
w\idth: 658px;
font-family:Arial, Helvetica, sans-serif;
color:#6183a6;
font-size: 12px;
}
img {
border:0;
}
p, th, td, h1, h2, h3, h4, h5, h6 {
font-family:Arial, Helvetica, sans-serif;
color:#6183a6;
font-size: 12px;
line-height: 18px;
}
h1 {
display:block;
margin: -10px 0 0 -10px;
}
h2 {
display:block;
font-weight: normal;
font-size:18px;
background-image:url(../images/bottom_container_bg2.gif);
background-repeat: repeat-x;
padding: 8px;
margin: 30px 0 0 -10px;
border: 1px solid #e2eefc;
border-top: 3px double #E2EEFC;

}
h3 {
display:block;
font-weight: bold;
font-size:14px;
padding: 4px 4px 4px 10px;
margin: 30px 0 0 -10px;
border: 1px solid #e2eefc;
border-top: 3px double #E2EEFC;
background-color:#FBFEFF;
}





/*No Flash Warning -----------------------------------------------------------------------------------*/
#flashWarning{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #003366;
padding: 10px;
text-align:center;
margin-bottom: -20px;
}

#flashWarning a{
vertical-align:middle;
color: #003366;
text-decoration: none;
border-bottom: 1px dotted #003366;
}

#flashWarning a:hover{
vertical-align:middle;
color: #003366;
text-decoration: none;
border-bottom: 0px dotted #003366;
}
#flashWarning img{
vertical-align:middle;
border: 0px;
}
/*Header / Logo / Top Nav -----------------------------------------------------------------------------------*/
#header{
text-align:left;
background-image:url(../images/bg_header.jpg);
height: 132px;
margin-top: 18px;
\width: 658px;
w\idth: 658px;
}
#logo{
padding-top: 24px;
padding-left: 24px;
}
#topNav{
float:right;
padding: 10px 30px 0;
font-family:"Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
font-size: 11px;
color: #78a6d8;
}
#topNav a{
color: #78a6d8;
font-weight:bold;
text-decoration: none;
}
#topNav a:link{
color: #78a6d8;
font-weight:bold;
}
#topNav a:hover{
color: #78a6d8;
font-weight:bold;
text-decoration: none;
border-bottom: 1px dotted #78a6d8;
border-top: 1px dotted #78a6d8;
background-color:#FFFFFF;
}
/*Body Containers-----------------------------------------------------------------------------------*/
#containerFull{
background-image:url(../images/bg_mid.gif);
background-repeat: repeat-y;
text-align:left;
\width: 658px;
w\idth: 658px;
overflow:auto;
}
#containerFull a {
font-weight: bold;
color:#339900;
}
#containerFull a:link{
text-decoration: none;
border-bottom: 1px dotted #339900;
}
#containerFull a:visited{
text-decoration: none;
border-bottom: 1px dotted #339900;
}
#containerFull a:hover{
text-decoration:none;
background-color:#F2FFF7;
border-bottom: 1px dotted #B4EB9C;
border-top: 1px dotted #B4EB9C;
}

#containerTop{
float:left;
\width: 658px;
w\idth:658px;
overflow:auto;
}

#containerBottom{
background-image:url(../images/bg_btm.gif);
background-repeat:no-repeat;
background-position:bottom;
\width: 658px;
w\idth:658px;
float:left;
}
#newbornTable {
margin: 0;
}
table {
border: 3px solid #F4FCFF;
}
.tableBlue {
background-image: url(../images/form_bg.gif);
background-repeat: repeat-x;
padding: 3px 3px 6px 10px;
border-top: 1px solid #ADDEFF;
}
.boyBg {
background-image: url(../images/form_bg2.gif);
background-repeat: repeat-x;
padding: 3px 3px 6px 10px;
border-top: 1px solid #ADDEFF;
}
.girlBg {
background-image: url(../images/form_bg3.gif);
background-repeat: repeat-x;
padding: 3px 3px 6px 10px;
border-top: 1px solid #ADDEFF;
}
.tableBgWhite {
background-color: #FFF;
border-top: 1px solid #FFF;
}
#tableBgYellow {
padding: 6px 0 6px 10px;
background-color: #FEFFE1;
border-top: 1px solid #E8E9C2;
border-bottom: 1px solid #E8E9C2;
}
#containerFull table a{color: #6183A6; font-weight: normal; text-decoration: none;}
#containerFull table a:link{color: #6183A6; font-weight: normal; text-decoration: none;}
#containerFull table a:visited{color: #6183A6; font-weight: normal; text-decoration: none;}
#containerFull table a:hover{color: #6183A6; font-weight: normal;  background-color: #FFF; text-decoration: none;}

.formText {
color:#21476B;
}

/*Top Content-----------------------------------------------------------------------------------*/
#contentTop{
padding: 0 9px 0 9px;
\width: 658px;
w\idth: 640px; 

}

#mainContent{
	background-color: #EAF4FE;
	width: 100%;
	margin: auto;
	text-align: center;
}
#mainNavigation{
padding: 0 0 0 0;
\width: 174px;
w\idth: 174px;
float: right;
}

/*Footer-----------------------------------------------------------------------------------*/
#footer{
padding-bottom: 20px;
\width: 658px;
w\idth: 658px;
}


img.4kidsRight{float:right; margin:10px 0 10px 10px; border:1px solid #333;}
img.4kidsLeft{float:left; margin:10px 10px 10px 0; border:1px solid #333;}
.pullquote{font:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; line-height:20px;}
.imgRight{border:1px solid #333; float:right; margin:10px;}
.imgHome{float:right; border:1px solid #ccc; margin:10px;}

