body{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;Color:#333;font-size:12px;}
DIV.container{margin:auto;width:90%;margin-bottom:10px;}
H1{font-family:impact;text-decoration:none;font-size:26px;Color:#999999;margin-top:0;margin-bottom:0;Font-Weight:100;text-shadow:darkgrey 0.1em 0.1em 0.2em;}
H2{font-family:arial;text-decoration:none;font-size:20px;Color:#000000;margin-top:0;margin-bottom:0;margin:0;Font-Weight:bold;text-shadow:darkgrey 0.1em 0.1em 0.2em;}
a, a:visited{color:#048;text-decoration:none;}
a:hover{text-decoration:underline;}
.txtin{BORDER-RIGHT:1px solid;BORDER-TOP:1px solid;BORDER-LEFT:1px solid;BORDER-BOTTOM:1px solid;font-size:11px;Border-Color:#8098B0;}
.imgTag{BORDER-RIGHT:#fff 1px solid;BORDER-TOP:#fff 1px solid;BORDER-LEFT:#fff 1px solid;BORDER-BOTTOM:#fff 1px solid}
.listnumber{font-size:8pt;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#3366CC;}
.newsheading{font-size:12pt;font-family:Arial, Helvetica, sans-serif;color:#000000;}
.newsrowheader{}
.newsrowfooter{}
.titlebar{font-size:10px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;background-image:url(http://www.ivfimages.com/images/blueblam_r12_c21.gif);padding-left:4px;padding-top:0px;padding-bottom:0px;padding-right:4px;height:20px;color:#666666}
.txt14{font-size:14pt;font-family:Arial, Helvetica, sans-serif;}
.txt12{font-size:12pt;font-family:Arial, Helvetica, sans-serif;}
.txt11{font-size:11pt;font-family:Arial, Helvetica, sans-serif;}
.txt10{font-size:10pt;font-family:Arial, Helvetica, sans-serif;}
.txt9{font-size:9pt;font-family:Arial, Helvetica, sans-serif;}
.txt8{font-size:8pt;}
.txt7{font-size:7.5pt;font-family:Helvetica, Arial, sans-serif;}
.lightgrey{font-size:10pt;color:#eeeeee;}
.hiddenfromview{display:none;}
#wrapper{width:1025px;margin:0 auto;text-align:left;}
#topad{background:#f8f8f8;height:70px;margin-top:10px;}
#topad img{display:block;float:left;}
#topad .adLeft{padding:5px 0 5px 0;float:left;}
#topad .adRight{padding:5px 0 5px 0;float:right;}
#far_right{width:200px;float:right;padding-top:35px;}
.box250{width:200px;padding:0 0 15px 0;background:url(http://www.ivfimages.com/images/box_base.png) no-repeat left bottom;margin-bottom:10px;}
.box250 h3{background:url(http://www.ivfimages.com/images/box.png);height:30px;line-height:30px;color:#333;padding:0 15px;margin:0;font-size:12px;}
.box250 ul{list-style:none;padding:15px 14px 0 14px;margin:0;width:170px;background:#fff;border:1px solid #d8d9da;border-width:0 1px;height:auto;}
.box250 ul li{text-decoration:none;color:#444;padding:2px 0;font-size:11px;border-bottom:1px solid #f0f0f0;word-spacing:-1px;}
.box250 ul li a{text-decoration:none;color:#048;font-size:12px;font-weight:bold;}
.box250 ul li a:hover{text-decoration:underline;}
.box250 p{padding:15px 14px 0 14px;margin:0;width:170px;background:#fff;border:1px solid #d8d9da;border-width:0 1px;line-height:1.3em;font-size:11px;color:#444;}
.box250 dl{list-style:none;padding:0 14px;margin:0;width:220px;background:#fff;border:1px solid #d8d9da;border-width:0 1px;}
.box250 dt{clear:left;padding:10px 0;margin:0;font-size:12px;font-weight:bold;color:#151;}
.box250 dd{padding:3px 0;margin:0;font-size:11px;line-height:1.2em;color:#444;border-bottom:1px solid #f0f0f0;}
.box250 dd a{display:block;color:#048;text-decoration:none;width:220px;font-size:12px;}
.box250 dd a em{color:#666;float:right;font-style:normal;font-size:11px;}
.box250 dd a:hover{color:#08c;text-decoration:none;}
.plain250{width:200px;padding:0 0 15px 0;background:url(http://www.ivfimages.com/images/plain250.gif) no-repeat left bottom;margin-bottom:10px;}
.plain250 div{width:200px;background:url(http://www.ivfimages.com/images/plain250.gif) no-repeat left top;text-align:center;}
.plain250 ul{list-style:none;padding:0 14px 0 14px;margin:0;width:220px;background:#fff;border:1px solid #d8d9da;border-width:0 1px;height:auto;}
.plain250 ul li{text-decoration:none;color:#444;padding:2px 0;font-size:11px;border-bottom:1px solid #f0f0f0;word-spacing:-1px;text-align:left;}
.plain250 ul li a{text-decoration:none;color:#048;font-size:12px;font-weight:bold;}
.plain250 ul li a:hover{text-decoration:underline;}
.plain250 span.spacer{display:block;height:15px;overflow:hidden;}
.plain980{width:980px;height:90px;padding:10px 0px;background:url(http://www.ivfimages.com/images/980.png);margin:5px 0;float:left;}
.plain752{width:728px;height:90px;padding:10px 12px;background:url(http://www.ivfimages.com/images/plain752.gif);margin:5px 0;float:left;}
.plain470{width:468px;height:60px;padding:5px 1px;background:url(http://www.ivfimages.com/images/plain470.gif);margin:0;}
.banner550{width:550px;height:65px;padding:10px 0px;background:url(http://www.ivfimages.com/images/banner550.gif);margin-bottom:10px;float:left;z-index:1;}
.box550{width:550px;padding:0 0 15px 0;background:url(http://www.ivfimages.com/images/box_base550.gif) no-repeat left bottom;margin-bottom:10px;}
.box550 h3{background:url(http://www.ivfimages.com/images/box550.gif);height:30px;line-height:30px;color:#333;padding:0 15px;margin:0;font-size:12px;}
.box550 ul{list-style:none;padding:5px 14px 0 14px;margin:0;width:520px;background:#fff;border:1px solid #d8d9da;border-width:0 1px;height:auto;}
.box550 ul li{text-decoration:none;color:#444;padding:2px 0;font-size:11px;border-bottom:1px solid #f0f0f0;word-spacing:-1px;}
.box550 ul li a{text-decoration:none;color:#048;font-size:12px;font-weight:bold;}
.box550 ul li a:hover{text-decoration:underline;}
.foot{width:980px;height:300px;padding:0px 0px;background:url(http://www.ivfimages.com/images/foot.png);margin-bottom:10px;float:left;}
.foot ul{list-style:none;padding:5px 4px 0 4px;margin:0;width:150px;border:1px solid #d8d9da;border-width:0 1px;height:auto;}
.foot ul li{text-decoration:none;color:#444;padding:2px 0;font-size:11px;word-spacing:-1px;}
.foot ul li a{text-decoration:none;color:#048;font-size:12px;font-weight:bold;}
.foot li a:hover{text-decoration:underline;}
.style2{font-size:80%}
.style3{font-size:75%}
.style4{font-size:100%}
.style7{font-size:130%}
.preload1{background:url(http://www.ivfimages.com/images/six_0a.png);}
.preload2{background:url(http://www.ivfimages.com/images/six_1a.png);}
.preload1 {background: url(http://www.ivfimages.com/images/six_0a.png);}
.preload2 {background: url(http://www.ivfimages.com/images/six_1a.png);}#nav {padding:0; margin:0; list-style:none; height:37px; background:#000 url(http://www.ivfimages.com/images/six_0.png) repeat-x; position:relative; z-index:200; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#eee; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(http://www.ivfimages.com/images/six_0.png);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(http://www.ivfimages.com/images/six_0.png) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(http://www.ivfimages.com/images/six_0a.png) no-repeat right top;}#nav li:hover a.top_link,
#nav a.top_link:hover{color:#fff; background: url(http://www.ivfimages.com/images/six_1.png) no-repeat;}
#nav li:hover a.top_link span, 
#nav a.top_link:hover span{background:url(http://www.ivfimages.com/images/six_1.png) no-repeat right top;}
#nav li:hover a.top_link span.down,
#nav a.top_link:hover span.down{background:url(http://www.ivfimages.com/images/six_1a.png) no-repeat right top; padding-bottom:3px;}#nav table {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;}#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}#nav :hover ul.sub{left:1px; top:38px; background: #fff; padding:3px; border:3px solid #222; white-space:nowrap; width:120px; height:auto; z-index:300;}
#nav :hover ul.sub li{display:block; height:20px; position:relative; float:left; width:120px; font-weight:normal;}
#nav :hover ul.sub li a{display:block; font-size:11px; height:18px; width:118px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #fff;}
#nav li ul.sub li a.fly{background:#ddd url(http://www.ivfimages.com/images/arrow.gif) 110px 6px no-repeat;}
#nav :hover ul.sub li a:hover {background:#666; color:#fff; border-color:#fff;}
#nav :hover ul.sub li a.fly:hover{background:#666 url(http://www.ivfimages.com/images/arrow_over.gif) 110px 6px no-repeat; color:#fff;}#nav li b {display:block; font-size:11px; height:18px; width:118px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#aaa; border-bottom:1px solid #bbb; cursor:default;}#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul{left:119px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #ddd; white-space:nowrap; width:120px; z-index:400; height:auto;}#nav ul, 
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}#nav li:hover li:hover > ul{left:120px; top:-4px; background: #fff; padding:3px; border:1px solid #ddd; white-space:nowrap; width:120px; z-index:400; height:auto;}
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover li:hover > a.fly{background:#666 url(http://www.ivfimages.com/images/arrow_over.gif) 110px 6px no-repeat; color:#fff; border-color:#fff;} 
#nav li:hover li:hover > li a.fly{background:#ddd url(http://www.ivfimages.com/images/arrow.gif) 110px 6px no-repeat; color:#000; border-color:#ddd;} 
#title {padding:0; margin:0; list-style:none; height:37px; background:#000 url(http://www.ivfimages.com/images/six_0.png) repeat-x; position:relative; z-index:100; font-family:arial, verdana, sans-serif; Color : #FFFFFF; font-size: 16pt;}
ul.calltoaction{list-style-type:none;margin:0px;padding:0px;margin-left:auto;margin-right:auto;}
ul.calltoaction li{border:2px solid #99B3CC;background-color:#EDF2F9;padding:10px 5px 0px 5px;text-align:center;width:450px;margin-bottom:10px;height:1%;}
ul.calltoaction li img{float:right;margin-right:5px;}
ul.ccp{list-style-type:none;margin:0px;padding:0px;margin-left:auto;margin-right:auto;}
ul.ccp li{border:2px solid #99B3CC;background-color:#EDF2F9;padding:10px 5px 0px 5px;text-align:center;width:395px;margin-bottom:10px;height:1%;}
ul.ccp li img{float:right;margin-right:5px;}
.clear{clear:both;height:1px;overflow:hidden;}
#triggers{text-align:center;}
#triggers img{background-color:#fff;padding:2px;border:1px solid #ccc;margin:15px 2px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#triggers a.active img{outline:1px solid #000;z-index:9999;position:relative;}
.simple_overlay{display:none;z-index:10000;background-color:#333;width:675px;min-height:200px;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000;}
.simple_overlay .close{background-image:url(http://www.ivfimages.com/images/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}
#img{border:1px solid #666;}
.next, .prev{position:absolute;top:40%;border:1px solid #666;cursor:pointer;display:block;padding:10px 20px;color:#fff;font-size:11px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.prev{left:0;border-left:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;}
.next{right:0;border-right:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;}
.next:hover, .prev:hover{text-decoration:underline;background-color:#000;}
.disabled{visibility:hidden;}
.info{position:absolute;bottom:0;left:0;padding:10px 15px;color:#fff;font-size:11px;border-top:1px solid #666;}
.info strong{display:block;}
.progress{position:absolute;top:45%;left:50%;display:none;}
.next, .prev, .info{background:#333 !important;background:rgba(0, 0, 0, 0.6) url(/img/global/gradient/h80.png) repeat-x;}


.comment { margin-left: 20px; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; position: relative; }


.comment-inner {
background: #f5f5f5 url(http://www.ivf.net/images/navbar-btm.gif) no-repeat left bottom;
padding: 0px 40px 3.5em 96px;
position: relative;
}

.avatar {
background:#fff;
padding: 2px;
border: 1px solid #e0e0e0 !important;
display: block;
position: absolute;
top: 14px;
left: 14px;
margin: 0;
outline: 0;
z-index: 9;
}

.cmt_reply a {
background: #e5e5e5 url(http://www.ivf.net/images/comment-reply.gif) no-repeat 0 0;
color: #666;
display: block;
float: left;
text-indent:-9000px;
height: 31px;
width: 72px;
position:absolute;
right: 0;
bottom:0;
}
.cmt_reply a:hover {
background-position:0 -31px;
}
