html {
	height:100%;
	padding:0px;
	margin:0px;
} 
body {
	background-color:#4e6170; 
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	height:100%;
	padding:0px;
	margin:0px;
	font-size:13px;
} 
form{
	margin:0px;
}
ul, ol{
	margin:0px;
	padding:0px;
}
a img{
	border:0px;
}
input, textarea{
	border:1px solid #2e3192;
}
.noborderinput, .noborderinput input, .noborderinput textarea{
	border:0px;
}
.main{
	width:750px;
	background:#FFFFFF url("graphics/page-bg.jpg") repeat-y;
	margin:auto;
}

#top-edge{
	background:#FFFFFF url("/graphics/top-border.jpg") repeat-x; 
	height:15px;
}

#header{
	margin:auto;
	position:relative;
	width:730px;
}

.lb{
	background:url(http://www.findthebestnanny.com/images/bl.jpg) repeat-y;
}
.rb{
	background:url(http://www.findthebestnanny.com/images/br.jpg) repeat-y 100% 0%;
}
.b{
	margin:0px 25px;
}

#content{
	margin:auto;
	position:relative;
	width:730px;
}

#footer{
	margin:auto;
	position:relative;
	width:730px;
}

#bottom-edge{
	background:#FFFFFF url("/graphics/bottom-border.jpg") repeat-x; 
	height:15px;
}

.greenbtn{
	background:#60ba0f url(http://www.findthebestnanny.com/images/b28.jpg) repeat-x;
	border:1px solid #FFFFFF;
	font-size:18px;
	line-height:18px;
	text-align:center;
}
.greenbtn span, .greenbtn div{
	background:url(http://www.findthebestnanny.com/images/bbtnl.jpg) no-repeat;
}
.greenbtn span span, .greenbtn div div{
	background:url(http://www.findthebestnanny.com/images/bbtnr.jpg) no-repeat 100% 0%;
	margin-left:2px;
	padding-right:2px;
	line-height:21px;
}
.greenbtn input{
	background-color:transparent;
	border:0px;
	color:#FFFFFF;
	cursor:pointer;
	height:21px;
}
.greenbtn input[disabled]{
	color:#CCCCCC;
}
.greenbtn a{
	color:#FFFFFF;
	margin:2px 8px 3px;
	font-size:14px;
}
.greenbtn a:hover{
	color:#FFFF00;
}
.mainmenu td{
	background:#1487b2;
	padding:5px 0px;
}
.mainmenu td.active{
	background:#24a3d2;
}
.mainmenu td.ml{
	background:#1487b2 url(http://www.findthebestnanny.com/images/bml.jpg) no-repeat;
}
.mainmenu td.mlactive{
	background:#24a3d2 url(http://www.findthebestnanny.com/images/bmla.jpg) no-repeat;
}
.mainmenu td.mr, .submenu td.mr{
	background:transparent url(http://www.findthebestnanny.com/images/bms.jpg) repeat-y;
	width:5px;
	padding-top:0px;
}
.mainmenu td a, .submenu td a{
	color:#FFFFFF;
	text-decoration:none;
}
.mainmenu td a:hover, .submenu td a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.submenu td{
	background:#24a3d2;
	padding:5px 0px;
	font-size:smaller;
}
.submenu td a{
	margin:10px;
}
.submenu td a.active{
	font-weight:bold;
}
td.mb{
	background:transparent url(http://www.findthebestnanny.com/images/bmsb.jpg);
	height:5px;
}
.orangebox .headerwrap{
	background:#e29700 url(http://www.findthebestnanny.com/images/b55.jpg) repeat-x;
}
.orangebox .headerwrap .header{
	background:url(http://www.findthebestnanny.com/images/bobc.jpg) no-repeat;
	padding:3px 10px;
	color:#FFFFFF;
	font-weight:bold;
}
.orangebox .body{
	padding:10px;
	border-left:2px solid #e29700;
	border-right:2px solid #e29700;
}
.orangebox .footer{
	padding:3px 10px;
	border:2px solid #e29700;
	background-color:#fff2d7;
}
a{
	color:#2e3192;
	text-decoration:none;
}
a:hover{
	color:#0e01FF;
}
.bottommenu{
	list-style:none;
	margin:auto;
}
.bottommenu li{
	display:inline;
}
.bottommenu li a{
	margin:10px;
}
.bluebox, .bboxwb .bboxwtext{
	background-color:#c1e9f8;
}
.bluebox .bboxt1{
	background:#c1e9f8 url(http://www.findthebestnanny.com/images/bctl.jpg) no-repeat;
}
.bluebox .bboxt2{
	background:url(http://www.findthebestnanny.com/images/bctr.jpg) no-repeat 100% 0%;
	height:9px;
	font-size:1px;
	line-height:1px;
}
.bluebox .bboxbody, .blueboxw .bboxbody{
	padding:0px 5px;
}
.bluebox .bboxb1, .blueboxw .bboxwbb1{
	background:#c1e9f8 url(http://www.findthebestnanny.com/images/bcbl.jpg) no-repeat 0% 100%;
}
.bluebox .bboxb2, .blueboxw .bboxwbb2{
	background:url(http://www.findthebestnanny.com/images/bcbr.jpg) no-repeat 100% 100%;
	height:9px;
	font-size:1px;
	line-height:1px;
}
.blueboxw .bboxb1{
	background:url(http://www.findthebestnanny.com/images/bcwbl.jpg) no-repeat 0% 100%;
}
.blueboxw .bboxb2, .blueboxw .bboxbb2{
	background:url(http://www.findthebestnanny.com/images/bcwbr.jpg) no-repeat 100% 100%;
	height:9px;
	font-size:1px;
	line-height:1px;
}
.blueboxw .bboxbb2{
	background-image:url(http://www.findthebestnanny.com/images/bcwbbr.jpg);
	height:7px;
}
.blueboxw .bboxbb1{
	background:url(http://www.findthebestnanny.com/images/bcwbbl.jpg) no-repeat 0% 100%;
	border-left:2px solid #c1e9f8;
	border-right:2px solid #c1e9f8;
}
.bluebox .bboxwt, .blueboxw .bboxwt {
	background:#FFFFFF url(http://www.findthebestnanny.com/images/b12.jpg) repeat-x;
}
.blueboxw .bboxwb {
	background:#FFFFFF url(http://www.findthebestnanny.com/images/b12.jpg) repeat-x 0% 100%;
}
.bluebox .bboxwt .bboxt1, .bluebox .bboxwtext, .blueboxw .bboxbody, .bboxwb .bboxwtext{
	border-left:2px solid #c1e9f8;
	border-right:2px solid #c1e9f8;
}
.bluebox .bboxwt .bboxwtext{
	padding:0px 10px 3px;
}
.blueboxw .bboxwb .bboxwtext{
	padding:3px 10px 0px;
}
.bluebox .bboxwt .bboxwt1, .blueboxw .bboxt1{
	background:url('http://www.findthebestnanny.com/images/bcwtl.jpg') no-repeat;
}
.bluebox .bboxwt .bboxwt2, .blueboxw .bboxt2{
	background:url('http://www.findthebestnanny.com/images/bcwtr.jpg') no-repeat 100% 0%;
	height:10px;
	font-size:1px;
	line-height:1px;
}
.bluetext{
	color:#1487b3;
	font-size:larger;
}
ul.alphalist{
	list-style:lower-alpha; 
	margin:3px 0px 3px 20px; 
	padding:0px 0px 3px 20px;
}
.yellowbottomline{
	border-bottom:5px solid #FFFF00;
}
.searchbox .searchimg{
	margin:4px;
	border:2px solid #c1e9f8;
	width:100px;
}
.searchbox p{
	margin:3px;
}
.searchbox .name{
	font-weight:bold;
	color:#1487b2;
}
.searchbox .searchq{
	margin:3px;
	vertical-align:middle;
}

div.autherizeNetProcessing {
	height:400px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
}
