
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}
li {font-size:11px;}
#main{
	width:909px;
	margin:0 auto;
}
.header{
	width:890px;
	height:117px;
	background:url(../images/header.jpg);
	padding-left:19px;
}
.mnusearch{
	width:909px;
	height:23px;
	margin-top:1px;
	background:#FFFFFF;
	border:0px solid #990000;
	margin-bottom:1px;	
}
.search{
	width:50px;
	float:left;
	margin-left:18px;
	margin-top:3px;
	padding:0px 5px 0px 0px;
	border:0px solid #000000;
	text-align:right;
}
.searchbox{
	position:relative;
	width:184px;
	margin-top:3px;
	float:left;
	border:0px solid;
}
.searchbox img{
	margin:0;
	padding:0;
}
.searchbox input{
	margin:0;
	padding:0;
	height:16px;
	border:1px solid;
	float:right;
	text-transform:capitalize;
}
.searchbtn{
	margin-top:3px;
	float:left;
}
.menuylo{
	width:590px;
	float:right;
	border:0px solid #CC33FF;
}
.menuylo img{
	height:21px;
	margin:1px 0px 1px 0px;
	padding:0;
	float:left;
}
.mnuylobg{
	width:585px;
	height:21px;
	margin:1px 0px 1px 0px;
	background:url(../images/mnu_yel_bg.jpg) repeat-x;
	float:left;
	border:0px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.mnuylobg a {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
	}

.clearit {
    clear: both; 
    height: 0;  
    overflow: hidden;
}

.mnuylobg ul{
	margin:0px;
	padding:0px;
	list-style:none;
}


.mnuylobg ul li{
	height:17px;
	margin:0px 6px 0px 5px;
	padding:4px 10px 0px 0px; 
	
	font-weight:bold;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
}

@-moz-document url-prefix() {

	.mnuylobg ul li{
		height:17px;
		margin:0px 5px 0px 5px;
		padding:4px 10px 0px 0px;
		font-family:"Arial Narrow";
		font-size:13px;
		font-weight:bold;
		float:left;
	}

}

.mnuylobg ul li a {

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.border_r{
	border-right:1px solid #fff;
}
.mnuylobg ul li a{
	color:#10899E;
	text-decoration:none;
}
.mnuylobg ul li a:hover{
	color:#0099cc;
	text-decoration:underline;
}


/* ------------------------------------------ Mid Part Started -------------------------------------- */
.banner{
	width:615px;
	height:225px;
	margin-top:1px;
	border:0px solid;
	float:left;
}


.careers_r ol{
	margin:0px;
	padding:0px 0px 0px 23px;
	list-style-type:disc;
}
.careers_r ol li{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:80%;
}
.showcasebg ul{
	width:170px;
	list-style:none;
	margin:0px 0px 15px 0px;
	padding:0px ;
	float:left;
}
.showcasebg ul li{
	font-size:80%;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	border-bottom:1px dashed;
	border-color:#585858;
}

.showcasebg a{
	text-decoration:none;	
}

.showcasebg_img{
	width:15px;
	margin:0px 15px 0px 0px;
	float:left;
}
.showcasebg_img img{
	margin-top:2px;
	margin-bottom:0px;
}
.showcasetxt{
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
	color:#1c2e5c;
	margin-left:15px;
	border-bottom:1px dotted;
}

.rss_h ul{
	width:230px;
	margin:5px 0px 10px 0px;
	padding:0px;
	list-style:none;
	float:left;
}
.rss_h ul li{
	color:#4378aa;
	margin:0px;
	padding:0px 0px 0px 6px;
	font-size:70%;
	float:left;
}
.rss_h img{
	float:left;
	margin:0px 10px 0px 0px;
}
.rss_h a{
	color:#4378aa;
	text-decoration:underline;
}

.main_bottom{
	width:909px;
	left:0px;
	bottom:-12px;
	float:left;
}

.footer_bottom{
	width:879px;
	height:89px;
	padding:15px 20px 0px 20px;
	color:#0099cc;
	background:url(../images/footer_bg.png) no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	border:0px solid;
}
.footer_l{
	width:450px;
	border:0px solid;
	float:left;
}
.footer_l p{
	font-size:75%;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#4378aa;
	line-height:17px;
}
.footer_l p a{
	color:#4378aa;
	text-decoration:underline;
}
.footer_r{
	width:100px;
	float:right;
	border:0px solid;
}
.footer_r p{
	margin:0px;
	font-size:75%;
	font-weight:bold;
	text-align:left;
	color:#4378aa;
	padding:0px;
	line-height:17px;
}
.footer_r p a{ 
	color:#4378aa;
	text-decoration:none;
}
/*----------------------------- print ----------------------------*/

.otrbanner{
	width:909px;
	border-top:1px solid thin #FFFFFF;
	margin-top:1px;
	float:left;
}
.heading{
	width:894px;
	height:18px;
	background:url(../images/hedbg.jpg) repeat-x;
	margin-top:1px;
	padding:4px 0px 0px 15px;
	color:#FFFFFF;
	font-size:12px;
	float:left;
}

.heading a{
	color:#FFFFFF;
	text-decoration:none;
}

.heading a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.otrimg{
	width:auto;
	margin-left:65px;
	float:left;
}

.newsText{
font-face: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-bottom:20px;

}

.newsText h3{
	margin:0px;
	padding:0px;
	color:#063755;
	margin-bottom:15px;
}

.newsText h4{
	margin:0px;
	padding:0px;
	color:#063755;
	margin-bottom:15px;
	font-size: 13px;
}




/*---SITEMAP---*/
#siteMap{float:left; width:100%;}

#siteMap ul li{	font-size: 14pt; font-weight: 100; line-height:25px;}

#siteMap ul li ul li{font-size:10pt; padding-left:40px;}

#siteMap ul li ul .AspNet-TreeView-Parent{ padding-left:40px;}

#siteMap a{
	text-decoration:none;
	color:#004b85;
}

#siteMap a:hover{
	text-decoration:underline;
	color:#004b85;
}

/* Web nursery */
.nursery {
    float:left;
    padding:10px;
    width: 810px;
}

.nursery ul.letters li { float:left; list-style-type:none; display: inline-block;  padding:0px; margin:0px;  }
.nursery ul.letters li a {display:block; text-decoration:none; color:#fff; height:100px; width:110px; }

.nursery .alphaA { background: url(../../../images/A.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaB { background: url(../../../images/B.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaC { background: url(../../../images/C.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaD { background: url(../../../images/D.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaE { background: url(../../../images/E.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaF { background: url(../../../images/F.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaG { background: url(../../../images/G.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaH { background: url(../../../images/H.jpg) no-repeat;height: 125px; width:125px; }

.nursery .alphaI { background: url(../../../images/I.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaJ { background: url(../../../images/J.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaK { background: url(../../../images/K.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaL { background: url(../../../images/L.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaM { background: url(../../../images/M.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaN { background: url(../../../images/N.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaO { background: url(../../../images/O.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaP { background: url(../../../images/P.jpg) no-repeat;height: 125px; width:125px; }

.nursery .alphaQ { background: url(../../../images/Q.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaR { background: url(../../../images/R.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaS { background: url(../../../images/S.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaT { background: url(../../../images/T.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaU { background: url(../../../images/U.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaV { background: url(../../../images/V.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaW { background: url(../../../images/W.jpg) no-repeat;height: 125px; width:125px; }

.nursery .alphaX { background: url(../../../images/X.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaY { background: url(../../../images/Y.jpg) no-repeat;height: 125px; width:125px; }
.nursery .alphaZ { background: url(../../../images/Z.jpg) no-repeat;height: 125px; width:125px; }

.nursery .letters {

}

.nursery .names {

}

.nursery .baby {

}

.jqmWindow {
    display: none;
    position: relative;
    top: 17%;
    left: 39%;
    margin-left: -300px;
	width:200px;
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 15px;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/* END Web nursery */

/* eCard default */

.ecard_thumbnails, .ecard_info, .ecard_complete {
    float:left;
    padding: 15px;
}

.AspNet-DataList table
{
    width:100%;
    display:block;
}

.AspNet-DataList table tbody tr td
{
    width:33%;
    padding:5px;
}

.info
{
    float:left;
}

.thumb
{
    float:left;
    margin-left:10px;
}

.preview {
    clear:both;
    padding:10px 0;
}


/* END eCard default */

.bannerP {width:909px; height:85px; display:inline-block; float:left; }
#bannertxt { margin-left:14px; padding:0; text-transform:uppercase; margin-top:45px; display:inline-block; float:left;}
#bannertxt h1 {  padding:0; margin:0; color:#FFF; text-transform:uppercase; }

#babylist { list-style-type:none;}

.tenpercent {
	width: 10%;
	float: left;
}

.fifteenpercent {
	width: 15%;
	float: left;
}

.twentypercent {
	width: 20%;
	float: left;
}

.twentyfivepercent
{
    width: 25%;
    float: left;
}

.fiftyfivepercent
{
	width: 55%;
	float: left;
}