/* CSS Document */

*{
margin:0;
padding:0;
}
body{
background:#F384AE;
font:76% Arial, Helvetica, sans-serif;
margin:10px 0;
}
.clear{
clear:both;
height:0;
}
#container {
width:1000px;
margin:0 auto;
background:#fff;
}
.header{
padding:0 4px;
width:988px;
background:#FFFFFF;
height:106px;
}
.header_left{
float:left;
width:314px;
height:106px;
color:#009966;
}.header_left .image{
padding:30px 0 0 3px;;
}
.header_right{
float:right;
width:673px;
color:#000066;
}
.header_right .top{
width:673px;
height:65px;
background:url(images/header_right.jpg) no-repeat right bottom;
}
.header_right .navigation{
margin-top:9px;
width:674px;
height:41px;
}
.header_right .navigation ul{
list-style-type:none;
padding:0;
}
.header_right .navigation ul li{
padding:6px 0 0 0;
width:109px;
height:32px;
float:left;
display:block;
background:url(images/navigation_box.jpg) no-repeat;
color:#FFFFFF;
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
}
.header_right .navigation ul li a{
padding:6px 0 0 0;
color:#FFFFFF;
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.header_right .navigation ul li a:hover{
padding:6px 0 0 0;
color:#FFFFFF;
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
}

.main{
padding:0 8px;
width:988px;
}
.main .left{
float:left;
color:#FFFFFF;
} 
.main .left .box{
float:left;
width:500px;
border-bottom:1px solid #E66995;
} 
.main .left .box .top{
float:left;
width:500px;
}
.main .left .box .top .left{
float:left;
width:11px;
height:37px;
background:url(images/left_box_left.jpg) no-repeat;
}
.main .left .box .top .mid{
float:left;
width:477px;
height:37px;
background:url(images/left_box_top.jpg) repeat-x;
}
.main .left .box .top .mid p{
padding:0 0 0 12px;
}

.main .left .box .top .right{
float:left;
width:12px;
height:37px;
background:url(images/left_box_right.jpg) no-repeat;
}
.main .left .box .body{
clear:left;
float:left;
width:500px;
background:url(images/mother_box_body.jpg) repeat-y;
}
.main .left .box .body .formtable2{
margin:10px 0 20px 10px;
width:478px;
height:550px;
text-align:center;
}
.main .left .box .body .formtable{
margin:10px 0 20px 10px;
width:450px;
color:#E56896;
border:1px solid #F4BCD1;
background-color:#FBE4EC;
padding:10px 0 0 30px;
font:12px Arial, Helvetica, sans-serif;
}

.main .left .box .body .formtable p{
text-align:justify;
color:#E56896;
background-color:#FBE4EC;
padding:10px 27px 0 5px;
font:12px Arial, Helvetica, sans-serif;
}
.main .left .box .body .formtable h2{
padding-bottom:5px;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
}
.input_text{
width:70px;
margin-bottom:4px;
border:1px solid #FAABC8;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
}
.input_text2{
width:20px;
border:1px solid #FAABC8; 
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
}
.input_text3{
width:110px;
border:1px solid #FBE4EC;
background-color:#FBE4EC;
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
}
.go{
height:20px;
width:40px;
}
.main .left .box .body .formtable .calender
{
background-color:#FFFFFF;
border:1px solid #F4BCD1;
padding:10px 15px;
margin-right:25px;
}
tr.datacolor td{
border:1px solid #F4BCD1;
text-align:center;
}
.main .left .box .body .formtable .calender_top{
height:37px;
background:url(images/duedatecalender_top.jpg) repeat-x;
margin-right:25px;
}
.main .left .box .body .formtable .calender_top h2{
color:#FFFFFF;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
padding:10px 0 0 10px;
text-decoration:none;
}
.main .left .box .body .image{
float:left;
margin:0 0 0 6px;
width:187px;
height:127px;
background:url(images/left_box_image.jpg) no-repeat;
}
.main .left .box .body .imagetext{
float:left;
padding:10px 30px;
color:#000000;
}
.main .left .box .body .imagetext h2{
padding-bottom:5px;
color:#E66995;
font: 14px Arial, Helvetica, sans-serif;
font-weight:bold;
}
.main .left .box .body .imagetext .textarea{
text-align:justify;
padding:0 3px;
width:210px;
height:50px;
border:1px solid #E66995;
color:#000000;
}
.main .left .box h1{
padding:6px 0 0 10px;
color:#FFFFFF;
font:14px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}



.main .right{
width:484px;
float:right;
color:#FFFFFF;
}
.main .right .sidebarleft{
float:left;
width:246px;
}
.main .right .sidebarleft .box{
padding:0 0 20px 20px;
width:246px;
}
.main .right .sidebarleft .box h1{
padding:0 0 3px 0;
color:#23AFB5;
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
border-bottom:1px solid #23AFB5;
}
.main .right .sidebarleft .box ul{
padding:3px 70px 0 0;
list-style-type:none;
}
.main .right .sidebarleft .box ul li{
color:#26748E;
font:12px Arial, Helvetica, sans-serif;
text-decoration:none;
background:url(images/left_side_bulliet.jpg) no-repeat left center;
padding:3px 0 3px 7px;
border-bottom: 1px dotted #666666;
}
.main .right .sidebarleft .box ul li a{
color:#26748E;
font:12px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:3px 0 3px 7px;
}
.main .right .sidebarleft .box ul li a:hover{
color:#26748E;
font:12px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:3px 0 3px 7px;
}
.main .right .sidebarleft .box .image{
width:239px;
height:113px;
border:1px solid #666666;
background:url(images/baby_adice2.jpg) no-repeat;
}
.image p {
color:#DA2B6C;
font:16px Arial, Helvetica, sans-serif;
text-align:justify;
padding:90px 80px 0px 10px;
font-weight:bold;
text-decoration:none;
}
.image p a,.image p a:hover{
color:#DA2B6C;
font-weight:bold;
text-decoration:none;
}
.main .left .box .body .image1{
float:left;
margin:0 0 0 6px;
width:187px;
height:140px;
background:url(images/7.jpg) no-repeat;
}
.main .right .sidebarleft .box .image2{
width:243px;
height:175px;
background:url(images/newsletter.jpg) no-repeat;
border:1px dotted #EBB6C8;
padding-right:1px;
}

.main .right .sidebarright{
width:215px;
float:right;
}
.pregnency_newsletter {
width:224px;
height:155px;
float:left;
border:1px solid #dd85a4;
background:url(images/newsletter_back.jpg) no-repeat;
padding:10px;
margin:5px 0 5px 7px;
}

.pregnency_newsletter h2, .due_date_calculater h2 {
font:14px Arial, Helvetica, sans-serif;
color:#b8235b;
font-weight:bold;
border-bottom:1px solid #e380a6;
}

.pregnency_newsletter p, .baby_names p {
font:12px Arial, Helvetica, sans-serif;
color:#e380a6;
margin:5px 0;
}

.newsletter_user_name {
background:url(images/newsletter_txtbx.jpg) no-repeat;
font:11px Arial, Helvetica, sans-serif;
color:#444;
width:156px;
height:17px;
margin:2px 0;
border:0;
padding:1px 2px 0 2px;
}

.newsletter_password {
background:url(images/newsletter_txtbx.jpg) no-repeat;
font:11px Arial, Helvetica, sans-serif;
color:#444;
width:156px;
height:17px;
margin:2px 0;
border:0;
padding:1px 2px 0 2px;
}
.main .right .sidebarright .box{
padding-left:3px;
width:215px;
}
.main .right .sidebarright .box .header{
padding:0;
width:206px;
height:36px;
background:url(images/right_box_top.jpg) no-repeat;
}
.main .right .sidebarright .box .header h1{
color:#F1547E;
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
padding:10px 0 0 20px;
}
.main .right .sidebarright .box ul{
padding:0;
list-style-type:none;
}
.main .right .sidebarright .box ul li{
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
padding:3px 0 3px 10px;
color:#F1547E;
text-decoration:none;
background:url(images/right_side_bulliet.jpg) no-repeat left center;
border-bottom:1px dotted #F1547E;
}
.main .right .sidebarright .box ul li a{
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
padding:3px 0 3px 10px;
color:#F1547E;
text-decoration:none;
}
.main .right .sidebarright .box ul li a:hover{
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
padding:3px 0 3px 10px;
color:#F1547E;
text-decoration:none;
}
.footer {
background:#f7bcd2;
height:30px;
padding:15px 0 0 0;
}

.footer p {
color:#b83566;
font:11px Arial, Helvetica, sans-serif;
text-align:center;
}

.footer a, .footer a:visited {
color:#b83566;
font:11px Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
}

.footer a:hover {
color:#b83566;
font:11px Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:underline;
}
