body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #777676;
}
H1 { font-size:22px; color:#0167B9; padding-top:0px; margin:0px;}
H2 {}
H3 {}
#site {
	margin: 0px auto;
	width: 1004px;
}
#background {
	width: 1004px;
	margin: 0px auto;
	background: url(../images/shadow_mid.gif) top left repeat-y;
	z-index: 1;
	background-color: #FFFFFF;
	position: relative;
	clear: both;
	float: left;
}
#page {
	background-color: #FFFFFF;
	width: 988px;
	margin: 0 auto;
}
a { color:#0167B9}
#header {
	float: left;
	padding-top: 0px;
	background: url(../images/header.jpg) no-repeat;
	width:988px;
	height:150px;
}
#login { color:#C90202; font-size:11px; font-weight:bold; float:right; height:166px; padding-top:18px; width:520px;}
#email { float:right; width:230px;}
#password_div {float:right; width:230px;}
#content {float:left; width:988px; padding-top:18px;}

#left-content { float:left; width:259px; padding-bottom:10px;}
#right-content {float:left; width:729px;}

#main-content { float:left; width:709px; padding-left:10px; padding-right:10px;}
#main-content-border {float:left; width:707px; }
#main-content-inside {float:left; width:682px; padding:15px; color:#333333}

#side-menu { float:left; width:249px; padding-left:10px; }
#side-nav {float:left; width:249px;  font:Verdana; font-weight:bold; font-size:14px; color: #000000;}
#side-nav UL { list-style-type:none; padding:0px; margin:0px;}
#side-nav UL LI { width:217px; padding-left:20px; padding-right:10px; padding-bottom:5px; padding-top:5px;}
#side-nav UL LI A { color: #333333; text-decoration:none;}
#side-nav UL LI A:hover { color: #000000; text-decoration:none; border-bottom:2px solid #055F9D;}

#side-nav-top { width:249px; height:8px;}
#side-nav-bottom {width:249px; height:8px;}
.page-info { float:left; width:682px;}

.bottomnav{
width: 200px;
height: 180px;
float: left;
margin-top: 40px;
}

.rolloverswf{
}

.swflabel{
font-size: 18px;
font-weight: bold;
width: 180px;
text-align: center;
}



#FooterNav {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	padding-top:15px;
	MARGIN: 0px;
	WIDTH: 988px;
	PADDING-TOP: 0px;
	HEIGHT: 22px;
	font-family: Verdana;
	margin-left: auto;
	margin-right: auto;
	float: left;
	
}
#FooterNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none; margin:0 auto; width:988px; border-top:2px solid #055A9A;
}
#FooterNav UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; float:left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left;
}
#FooterNav UL LI:first-child {

}
#FooterNav UL LI A {
	PADDING-RIGHT: 25px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	LINE-HEIGHT: 100%;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	color: #999999;
}
#FooterNav UL LI A:hover {
}
#FooterNav #babycardsNavItems {
	MARGIN-LEFT: 0px
}



#smartNav {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	BACKGROUND: url(../images/nav_bg.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 988px;
	PADDING-TOP: 0px;
	HEIGHT: 54px;
	font-family: Verdana;
	margin-left: auto;
	margin-right: auto;
	float: left;
}
#smartNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#smartNav UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; float:left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center;
}
#smartNav UL LI:first-child {
	BACKGROUND: url(../images/divider.gif) no-repeat

}
#smartNav UL LI A {
	PADDING-RIGHT: 45px;
	DISPLAY: block;
	PADDING-LEFT: 45px;
	PADDING-BOTTOM: 19px;
	MARGIN: 0px;
	LINE-HEIGHT: 100%;
	PADDING-TOP: 19px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	color: #FFFFFF;
	BACKGROUND: url(../images/divider.gif) no-repeat 100% 0px;
}
#smartNav UL LI A:hover {
	BACKGROUND: url(../images/nav_bg_o.gif);
		height: auto;
}
#smartNavItems {
	MARGIN-LEFT: 0px
}



.form_button A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/submit.png) no-repeat 50% top; TEXT-TRANSFORM: capitalize; WIDTH: 72px; COLOR: #C90202; LINE-HEIGHT: 23px; PADDING-TOP: 0px; HEIGHT: 22px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.form_button A:hover {
	BACKGROUND-POSITION: 0% -22px; COLOR: #C90202; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
input[type=text],input[type=password], textarea {text-wrap:suppress; font-wrap:normal; font-size:12px; border:1px solid #CCCCCC;background:url(../images/inputGradient.gif) top left repeat-x #fff; color:#666; padding:4px;}
input[type=text]:focus,input[type=password]:focus,textarea:focus{ text-wrap:suppress; font-wrap:normal; background:#f1f8fe url(../images/inputFocus.gif) top left repeat-x;color:#000;border:1px solid #a9206d; font-size:12px; padding:4px;}

select {
	padding:3px;
	border:1px solid #CCCCCC;
}
select:focus {
	padding:3px;
	border:1px solid #a9206d;
	background-color:#fdf6e9;
}
