@import url("section_menu.css");@import url("user_menu.css");@import url("top_sections.css");@import url("buttons.css");@import url("forms.css");@import url("dictionary.css");@import url("pagination.css");@import url("fonts.css");@font-face{font-family:"VagroundedThin";src:url("VAGROUNDED_Thin.ttf");src:local("VagroundedThin"), url("VAGROUNDED_Thin.ttf") format("truetype");}
*{padding:0px;margin:0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body{background-color:#ffffff;color:#333333;font:12px "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;}
a{text-decoration:none;outline:none;color:#5F9EBC;}
a:hover{text-decoration:none;color:#333333;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
img, a img{border:none;}
ul, li{list-style-type:none;}
input,select{outline:none;}
blockquote{}
.strong{font-weight:bold;}
.italic{font-style:italic;}
.uppercase{text-transform:uppercase;}
.hide{display:none;}
.clear{margin:0px;padding:0px;clear:both;}
.fleft{float:left !important;}
.fright{float:right !important;}
.in_block{display:inline-block !important;}
.marr20{margin-right:20px !important;}
.marb5{margin-right:5px !important;}
.padl10{padding-left:10px !important;}
.padb5{padding-bottom:5px !important;}
.padb20{padding-bottom:20px !important;}
.red{color:#FF0000;}
#info{background-color:#547F01;color:#FFFFFF;padding-top:3px;margin:5px 0px;float:left;width:100%;}
#info p{padding:0px 3px 3px 5px;color:#fff !important;font-weight:bold;}
#info p strong{}
#error{background-color:#7E3A35;color:#FFFFFF;padding-top:3px;margin:5px 0px;}
#error p{padding:0px 3px 3px 5px;color:#fff !important;font-weight:bold;}
#error p strong{}
#wrap{max-width:960px;padding-bottom:10px;margin:0px auto;}
#container{clear:both;margin-bottom:20px;max-width:960px;}
*:first-child+html #header{height:125px;}
#header{width:100%;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#logo{float:left;height:80px;width:174px;margin-top:17px;margin-bottom:17px;background:url(../images/logo.gif) no-repeat 0px 0px;}
#logo a{display:block;height:80px;width:174px;}
#logo-home{float:left;height:98px;width:168px;margin-top:0px;background:url(../images/logo_home.gif) no-repeat 0px 0px;}
#logo-home a{display:block;height:98px;width:168px;}
#site-menu{float:right;margin-top:5px;font-size:11px;}
#site-menu ul{}
#site-menu ul li{display:inline;margin-right:19px;color:#999999;}
#site-menu ul li span.rss{padding-left:14px;background:url(../images/icons/rss_icon.gif) no-repeat left center;}
#site-menu ul li a{}
#site-menu ul li a:hover{}
#top-home{width:267px;margin:25px auto;height:30px;background:url(../images/home/home_tagline.gif) no-repeat 0px 0px;}
#top-home h2.slogan{display:none;visibility:hidden;}
#home-sections{padding-left:15px;padding-bottom:10px;}
#home-sections .wrap{margin:10px auto 0px;}
#home-sections .wrap .top-box{height:75px;}
#home-sections .wrap p{font-size:16px;text-align:center;color:#333;}
#home-sections > div:not(.clear){width:23%;margin-right:2%;height:180px;float:left;border-radius:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
@media all and (max-width:900px){#home-sections > div:not(.clear){width:48%;margin-right:1%;margin-bottom:20px;}
}
@media all and (max-width:420px){#home-sections > div:not(.clear){width:100%;margin-right:0;margin-bottom:20px;height:inherit;padding-bottom:20px;}
#home-sections{padding:0 10px;}
}
#home-sections > div:not(.clear) .top-box a{text-indent:0;width:100%;font-family:'Varela Round', sans-serif;font-size:22px;font-weight:bold;display:block;width:100%;text-align:left;}
#home-sections > div:not(.clear) .top-box a:hover{color:#000;}
#home-sections .box_ivf{background:#d7a7a3;}
#home-sections .box_ivf .top-box a{color:#7E3B36;padding:30px 0;text-align:left;padding-left:50%;background:url(../images/top_section/ivf.png) no-repeat 30% center;}
#home-sections .box_ivf .top-box a:hover{}
#home-sections .box_sperm-donation{background:#efcd8e;}
#home-sections .box_sperm-donation .top-box a{color:#7d571b;padding:15px 0 10px 38%;font-size:19px !important;background:url(../images/top_section/donation.png) no-repeat 0 center;}
#home-sections .box_sperm-donation .top-box a:hover{}
#home-sections .box_surrogacy{float:left;width:210px;height:180px;margin-right:15px;background:url(../images/home/suffog_box_home.gif) no-repeat 0px 0px;}
#home-sections .box_surrogacy .top-box a{display:block;text-indent:-99999px;height:75px;width:200px;background:url(../images/home/surrogacy_home_box_top.gif) no-repeat 0px 0px;}
#home-sections .box_surrogacy .top-box a:hover{}
#home-sections .box_egg-donation{background:#b9b4ca;}
#home-sections .box_egg-donation .top-box a{color:#645A82;padding:10px 0 10px 35%;background:url(../images/top_section/egg.png) no-repeat 12% center;}
#home-sections .box_egg-donation .top-box a:hover{}
#home-sections .box_adoption{background:#d1e0b2;margin-right:0;}
#home-sections .box_adoption .top-box a{padding:15px 0 15px 40%;color:#547F01;background:url(../images/top_section/adoption.png) no-repeat 15% center;}
#home-sections .box_adoption .top-box a:hover{}
#home-text-box{padding:0 15px 30px 15px;}
#home-text-box p{color:#727172;font-size:20px;line-height:35px;font-weight:normal;text-indent:3px;font-family:VagroundedThin, "Lucida Grande","Lucida Sans",Verdana;}
#home-text-box span.fbtt{font-weight:bold;text-transform:uppercase;}
#home-text-box-new{padding:0 15px 30px 15px;}
#home-text-box-new p{color:#727172;font-size:20px;line-height:35px;font-weight:normal;text-indent:3px;font-family:Verdana;}
#home-text-box-new span.fbtt{font-weight:bold;text-transform:uppercase;}
.homesearchbox{width:100%;background-color:#dfecf2;margin-bottom:20px;padding:5px 15px 5px 20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;float:left;position:relative;}
*:first-child+html .homesearchbox{padding-right:0px;}
.homesearchbox input[type="text"]:focus{color:#333333;}
.homesearchbox input[type="text"],
.pagerightsearch input[type="text"],
.pageleftsearch input[type="text"]{float:left;width:638px;font-size:13px;color:#999;line-height:16px;border:1px solid #d8dbdd;border-top-color:#aaadaf;border-left-color:#aaadaf;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;box-shadow:inset 1px 1px 3px -1px #aaadaf;-webkit-box-shadow:inset 1px 1px 3px -1px #aaadaf;-moz-box-shadow:inset 1px 1px 3px -1px #aaadaf;padding:5px 15px;display:block;position:relative;font-weight:normal;}
.pageleftsearch input[type="text"]{width:185px !important;padding:5px 15px !important;background-position:10px 0px;}
.homesearchbox input[type="text"].sinput,.pagerightsearch input[type="text"].sinput{width:150px;float:left;margin-right:5px;position:relative;}
.pagerightsearch input[type="text"].sinput{width:260px;}
.pagerightsearch input[type="text"].sinput{margin-top:10px;}
.homesearchbox select, .pagerightsearch select{float:left;border:none;padding:2px 10px;margin-right:10px !important;margin-left:0px !important;width:140px !important;margin-top:4px !important;position:relative;display:block;background-color:#8fbbd0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#fff !important;}
.homesearchbox select#Tabs, .pagerightsearch select#Tabs{width:110px !important;}
*:first-child+html .pagerightsearch select,
*:first-child+html .homesearchbox select{background-color:#8fbbd0 !important;}
.pagerightsearch select{width:280px;}
.wrapselect{float:left;background-color:#8fbbd0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.homesearchbox .tsearch{float:left;width:100px;font-size:16px;line-height:20px;color:#727172;padding-top:4px;padding-top:3px \9;}
.golink,.gsc-search-button{float:right;border:none !important;background:none !important;color:#727172;font-weight:bold;font-size:16px;line-height:20px;font-family:Verdana, Arial !important;margin-top:4px;cursor:pointer;display:block;position:relative;padding:0px !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;clear:none;}
*:first-child+html .golink,.gsc-search-button{width:78px;margin-right:10px;}
.gsc-search-button{float:left;text-transform:uppercase;}
*:first-child+html .golink{margin-top:2px;}
.homesearchbox .search{width:345px;height:42px;background:url(../images/home/search_home_bg.gif) no-repeat 0px 0px;}
.homesearchbox .search input#sh{border:1px solid #989898;background-color:#FFFFFF;height:20px;width:283px;float:left;padding:4px 0px 0px 2px;}
.homesearchbox .search input#goh{cursor:pointer;float:left;width:38px;height:24px;margin-left:5px;}
.under_search{width:100%;float:left;margin-top:30px;margin-bottom:10px;}
.under_search.nmarginbottom{margin-bottom:0px;}
.under_search ul{margin:0 auto;padding:0px;}
.under_search ul.pglink{text-align:center;}
.under_search li{display:inline-block;padding:0 10px;margin-bottom:20px;}
.under_search li.nmargin{margin:0px;}
.under_search a{display:block;float:left;position:relative;padding:13px 20px;padding-right:65px;border:3px solid #d7e8ef;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;behavior:url(script/PIE.htc);font-size:14px;line-height:14px;font-family:Verdana, Arial;font-weight:bold;background-color:#fff;color:#5f9ebc;}
.under_search a:hover{background-color:#d7e8ef;color:#5f9ebc;}
.under_search a:focus{background-color:#8fbbd0;color:#fff;border-color:#8fbbd0;}
.under_search a span{display:block;position:absolute;background:url('../images/link_icon.png') no-repeat 0 0;width:65px;height:60px;right:0px;top:-18px;}
.under_search a.activity{padding-right:55px;}
.under_search a.activity span{background-position:-74px 0px;width:75px;right:-15px;}
.under_search a.dictionary{padding-right:50px;}
.under_search a.dictionary span{background-position:-153px 0px;width:50px;right:3px;}
.under_search a.directory{padding-right:50px;}
.under_search a.directory span{background-position:-219px 0px;width:50px;right:3px;}
.under_search a.tstimonials{padding-right:35px;}
.under_search a.tstimonials span{background-position:-291px 0px;width:50px;right:-14px;}
.under_search a.gStarted{padding-right:50px;}
.under_search a.gStarted span{background-position:-353px 0px;width:47px;height:50px;top:-8px;right:-4px;}
.under_search a.pBenefits:hover{border-color:#ff6600;background-color:#ff6600;}
.under_search a.pBenefits{padding-right:20px;border-color:#ff9900;background-color:#ff9900;color:#fff;}
#search #search-state, #search #search-city{width:100px;font-size:13px;background:#fff;margin:0 0 0 3px;}
.homesearchbox #search-state, .homesearchbox #search-city{width:135px;font-size:13px;background:#fff;margin:0 0 0 3px;position:relative;float:left;position:relative;display:block;}
.select_box{padding:3px 0 0 0px;}
#pt-recent{padding-bottom:5px;}
#pt-recent .articles{float:left;width:450px;margin-left:15px;}
#pt-recent .articles span.title,
#pt-recent .community span.title{color:#737172;font-size:24px;float:left;font-weight:bold;}
#pt-recent .articles ul.tabs,
#pt-recent .community ul.tabs{float:right;padding-top:7px;}
#pt-recent .articles ul.tabs li#recent,
#pt-recent .community ul.tabs li#members{float:left;margin-right:8px;}
#pt-recent .articles ul.tabs li#popular,
#pt-recent .community ul.tabs li#groups{float:left;}
#pt-recent .articles ul.tabs li#recent a{text-indent:-99999px;display:block;width:52px;height:15px;background:url(../images/home/tab_recent.gif) no-repeat 0px 0px;}
#pt-recent .articles ul.tabs li#recent a:hover,
#pt-recent .articles ul.tabs li#recent.selected a{background:url(../images/home/tab_recent.gif) no-repeat 0px -15px;width:52px;height:15px;}
#pt-recent .community ul.tabs li#members a{width:62px;height:15px;display:block;text-indent:-99999px;background:url(../images/home/tabs_members.gif) no-repeat 0px 0px;}
#pt-recent .community ul.tabs li#members a:hover,
#pt-recent .community ul.tabs li#members.selected a{background:url(../images/home/tabs_members.gif) no-repeat 0px -15px;width:62px;height:15px;}
#pt-recent .articles ul.tabs li#popular a{text-indent:-99999px;display:block;width:63px;height:15px;background:url(../images/home/tabs_popular.gif) no-repeat 0px 0px;}
#pt-recent .articles ul.tabs li#popular.selected a,
#pt-recent .articles ul.tabs li#popular a:hover{background:url(../images/home/tabs_popular.gif) no-repeat 0px -15px;width:63px;height:15px;}
#pt-recent .community ul.tabs li#groups a{display:block;text-indent:-99999px;width:58px;height:15px;background:url(../images/home/tabs_groups.gif) no-repeat 0px 0px;}
#pt-recent .community ul.tabs li#groups.selected a,
#pt-recent .community ul.tabs li#groups a:hover{background:url(../images/home/tabs_groups.gif) no-repeat 0px -15px;width:58px;height:15px;}
#pt-recent .articles hr.blue,
#pt-recent .community hr.blue{height:1px;color:#DFECF2;background-color:#DFECF2;clear:both;margin-top:6px;border-bottom:1px solid #DFECF2;border-top-style:none;border-right-style:none;border-left-style:none;display:block;}
#pt-recent .articles hr.blue-top,
#pt-recent .community hr.blue-top{height:1px;color:#DFECF2;background-color:#DFECF2;clear:both;border-bottom:1px solid #DFECF2;border-top-style:none;border-right-style:none;border-left-style:none;display:block;margin:11px 0px 8px;}
#pt-recent .community ul.col_1,
#pt-recent .articles ul.col_1{float:left;width:440px;}
#pt-recent .community ul.col_1 li,
#pt-recent .articles ul.col_1 li,
#pt-recent .articles ul.col_2 li{margin-bottom:10px;}
#pt-recent .community ul.col_1 li a,
#pt-recent .articles ul.col_1 li a,
#pt-recent .articles ul.col_2 li a{font-size:14px;color:#2D648B;font-weight:bold;}
#pt-recent .community ul.col_1 li a:hover,
#pt-recent .articles ul.col_1 li a:hover,
#pt-recent .articles ul.col_2 li a:hover{color:#333333;}
#pt-recent .articles ul.col_2{float:right;width:220px;}
#pt-recent .community{width:450px;float:left;margin-left:20px;}
#pt-recent .articles p.more,
#pt-recent .community p.more{margin-top:5px;}
#pt-recent .articles p.more a,
#pt-recent .community p.more a{padding-left:20px;padding-bottom:5px;margin-top:10px;background:url(../images/blue_arrow.gif) no-repeat 0px 2px;}
#pt-recent .community ul.members-list{float:left;width:220px;}
#pt-recent .community ul.members-list li{margin-bottom:10px;}
#content #members-content ul.members-list li{list-style-type:none;}
#pt-recent .community ul.members-list li a{font-size:14px;color:#2D648B;font-weight:bold;padding-left:2px;display:block;}
#pt-recent .community ul.members-list li a img{padding-right:8px;vertical-align:middle;}
#pt-recent .community ul.members-list li a:hover{color:#333333;}
#content{width:85%;margin:0 auto;padding:0 10px;}
#content .title-wrap{margin-top:6px;margin-bottom:6px;float:left;}
#content .title-wrap2{margin-top:6px;margin-bottom:6px;float:left;width:220px;}
#content .title-wrap3{margin-top:44px;margin-bottom:0px;float:left;width:350px;}
#content .title-wrap h2.title{color:#5F9EBC;font-size:21px;font-weight:bold;margin-bottom:12px;}
#content .title-wrap2 span.title,
#content .title-wrap span.title{color:#333;font-size:21px;font-weight:bold;display:inline-block;}
#content .line{font-size:0px;line-height:0px;clear:both;border-top:1px solid #DFECF2;}
#content #cal-view-by{width:135px;float:left;margin:13px 0px 0px;text-align:right;}
#content #cal-view-by span{}
#content #cal-view-by span.view-by{}
#content #cal-view-by a{}
#content .article,
#content .Sub-category{font-size:16px;color:#666;line-height:28px;}
#content .article strong,
#content .Sub-category strong{color:#333;}
#content .article .list-comments{font-weight:normal;font-size:12px;}
#content .article h3.title{color:#333333;font-weight:bold;font-size:21px;margin-bottom:8px;line-height:23px;padding:5px 0px 3px;}
#content p, #content li{font-size:16px;color:#666;line-height:28px;}
#content p strong, #content p b{font-weight:bold;color:#333;}
#content .article p,
#content .Sub-category p,
#content .page-article p{line-height:19px;margin-bottom:10px;}
#content .article ul,
#content .article ol,
#content .Sub-category ul,
#content .Sub-category ol,
#content .page-article ul,
#content .page-article ol{margin-bottom:25px;}
#content .article ul li,
#content .Sub-category ul li,
#content .page-article ul li{list-style-type:disc;list-style-position:inside;margin-bottom:2px;}
#content .article ol li,
#content .Sub-category ol li,
#content .page-article ol li{list-style-type:decimal;list-style-position:inside;margin-bottom:2px;}
#content .article #comments{font-size:12px;padding-top:5px;padding-bottom:5px;border-top:1px solid #DFECF2;border-bottom:1px solid #DFECF2;}
#content .article #comments p.num-comments{width:220px;float:left;padding:0px;font-weight:bold;margin:0px 0px 0px 2px;}
#content .article #comments p.add-comment{float:right;width:105px;padding:0px;text-align:right;font-weight:bold;background:url(../images/icons/add_icon.gif) no-repeat 0px 5px;margin:0px 2px 0px 0px;}
#content .article .list-comments{}
#content .article .list-comments .comment{border-bottom:1px solid #DFECF2;padding:7px 0px;}
#content .article .list-comments .comment p{margin-bottom:0px;}
#content .article .list-comments .comment p.comm-info{}
#content .article .list-comments .comment p.comm-info span.avatar{display:block;float:left;margin-right:5px;margin-top:2px;}
#content .article .list-comments .comment p.comm-info span.username{}
#content .article .list-comments .comment p.comm-info span.date{color:#666666;}
#content .article #add-comment{font-size:12px;margin-bottom:10px;}
#content .article #add-comment h4.title{display:block;font-weight:bold;border-bottom:1px solid #DFECF2;padding:7px 0px;}
#content .article #add-comment p.title{font-weight:bold;margin-top:15px;margin-bottom:5px;}
#content .article #add-comment .comment{margin-bottom:10px;}
#content .article #add-comment #t{position:relative;}
#content .article #add-comment #t #t-size{position:absolute;right:0px;top:10px;}
#content .article #add-comment #t #t-size img.b{margin-bottom:20px;margin-left:10px;cursor:pointer;}
#content .article #add-comment textarea{border:1px solid #B5B5B5;width:100%;height:184px;font:12px "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;padding:8px 1px 0px 8px;}
#content .Sub-category .article-info{margin-bottom:3px;font-size:11px;}
#content .Sub-category .article-info .avatar{margin-right:5px;display:block;float:left;}
#content .Sub-category .article-info .username{padding-right:5px;}
#content .Sub-category .article-info .date{color:#666666;padding-right:5px;}
#content .Sub-category .article-info .comments{}
#content .Add-article,
#content .User-in-out{max-width:680px;width:100%;float:left;clear:both;}
#content .Add-article p#similar-info{padding:8px;line-height:17px;margin:10px 0px;border:2px solid #813A36;font-weight:bold;}
#content .Add-article #similar-categories{}
#content .Add-article #similar-categories ul{}
#content .Add-article #similar-categories ul li{margin:0px 0px 5px;}
#content .Add-article #similar-categories ul li a{font-weight:bold;color:#2D648B;font-size:13px;}
#content .Add-article #similar-categories ul li a:hover{color:#333333;}
#content .Add-article .form-block,
#content .User-in-out .form-block{margin-bottom:10px;margin-top:10px;}
#content .Add-article .form-block span.gr-options{display:block;padding-top:15px;padding-bottom:5px;}
#content .Add-article .form-block span.gr-options label{font-size:11px;color:#666666;font-weight:bold;display:inline!important;vertical-align:middle;padding:0px 10px 5px 5px;}
#content .Add-article .form-block span.gr-options input{}
#content .Add-article .form-block span.gr-options em{display:block;font-weight:normal;font-style:normal;}
#content .Add-article label,
#content .User-in-out label{display:block;font-size:11px;color:#666666;padding-bottom:5px;font-weight:bold;}
#content .Add-article label em,
#content .User-in-out label em{font-weight:normal;font-style:normal;}
#content .User-in-out label a{padding-left:15px;padding-top:5px;font-size:13px;display:block;margin-top:5px;width:170px;background:url(../images/blue_arrow.gif) no-repeat 0px 9px;}
#content .Add-article input.i{border:1px solid #999999;width:100%;height:22px;font-size:15px;padding:3px 0px 0px 2px;}
#content .User-in-out input.i{border:1px solid #999999;width:100%;height:22px;font-size:15px;padding:3px 0px 0px 2px;}
#content .User-in-out textarea.t{border:1px solid #999999;width:100%;height:150px;font-family:arial,sans-serif;font-size:15px;padding:3px 0px 0px 2px;}
#content .Add-article textarea.t{border:1px solid #999999;width:100%;height:150px;margin-bottom:20px;padding:3px 0px 0px 2px;}
#content .Add-article .form-block-blue-line .form-block,
#content .User-in-out .form-block-blue-line .form-block{width:150px;margin:0px auto;}
#content .Sub-category{margin-top:7px;}
#content .Sub-category h4.title a{color:#2D648B;font-size:14px;font-weight:bold;display:block;margin-bottom:4px;}
#content .Sub-category h4.title a:hover{color:#333333;}
#content .recent-titles{clear:both;}
#content .recent-titles h3{font-weight:bold;padding:5px 0px;border-top:1px solid #DFECF2;border-bottom:1px solid #DFECF2;}
#content .recent-titles ul{margin-top:20px;}
#content .recent-titles ul li{list-style-type:none!important;margin-bottom:10px;position:relative;}
#content .recent-titles ul li a{font-size:14px;font-weight:bold;color:#2D648B;}
#content .recent-titles ul li a:hover{color:#333333;}
#content .recent-titles ul li span.avatar{position:absolute;width:17px;height:17px;padding-left:4px;}
#content .recent-titles ul li span.username a{font-size:11px;font-weight:normal;padding-left:24px;color:#5F9EBC;}
#content .recent-titles ul li span.username a:hover{color:#333333;}
#content .recent-titles ul li span.date{font-size:11px;color:#666666;font-weight:normal;padding-left:5px;}
#content .page-article{margin-top:7px;max-width:600px;float:left;font-size:16px;color:#666;}
#content .category{width:100%;}
#content .category .box{float:left;width:33.3333%;margin-bottom:20px;border-top:1px solid #DFECF2;padding:0 5px;}
#content .category .box h3 a{font-size:16px;font-weight:bold;display:block;padding-top:10px;padding-bottom:10px;color:#5F9EBC;border-top:1px none #DFECF2;border-bottom:1px solid #DFECF2;margin-bottom:5px;margin-right:10px;}
#content .category .box h3 a:hover{color:#333333;}
#content .category .box ul{margin-bottom:5px;}
#content .category .box ul li,
#content .section .box ul li{margin-bottom:5px;}
#content .category .box ul li a,
#content .section .box ul li a{color:#2D648B;font-weight:bold;}
#content .category .box ul li a:hover,
#content .section .box ul li a:hover{color:#333333;text-decoration:underline;}
#content .category .box p.more{padding-left:20px;padding-bottom:5px;margin-top:10px;background:url(../images/blue_arrow.gif) no-repeat 0px 2px;}
#content .section{margin-top:10px;font-size:16px;color:#666;}
#content .section h2{font-weight:bold;}
#content .section .box{float:left;width:200px;margin-bottom:20px;margin-right:20px;}
#content .section .box h2 a, #content .section .box2 h2 a{font-size:24px;}
#content .section .box h2 a:hover, #content .section .box2 h2 a:hover{color:#333333;}
#content .section h2#celebrity-ivf-grid-section-header a{text-indent:-999999px;font-size:24px;display:block;height:87px;width:227px;background:url(../images/ivf.png) no-repeat 0px 0px;}
#content .section h2#category-celebrity-adoption-title{height:86px;width:227px;}
#content .section h2#category-celebrity-adoption-title a{text-indent:-999999px;font-size:24px;display:block;height:76px;width:200px;background:url(../images/celeb/celeb_adoption_banner2.jpg) no-repeat 0px 0px;}
#content .section p.category-celebrity-adoption-description{margin:10px 0px 0px 10px;}
#content .section .box ul{margin-top:10px;padding-top:5px;margin-bottom:10px;border-top:1px solid #DFECF2;}
#content .section .box p.more{padding-left:20px;padding-bottom:0px;margin-bottom:5px;background:url(../images/blue_arrow.gif) no-repeat 0px 2px;}
#content .section .box ul.law{padding-top:15px;}
#content .section .box ul.law li{margin-bottom:8px;}
#content .section .box ul.law li a{font-size:14px;}
#content .section .box ul.law li a:hover{}
#content .section .box ul.law li.gb{padding-left:23px;background:url(../images/flag/gb.gif) no-repeat left center;}
#content .section .box ul.law li.ca{padding-left:23px;background:url(../images/flag/ca.gif) no-repeat left center;}
#content .section .box p.law{color:#666666;font-size:11px;padding-top:5px;border-top:1px solid #DFECF2;}
@media all and (max-width:600px){#content .category .box{width:100%;float:none;}
}
#content .profile-content{}
#content .profile-content label input[type="radio"]{margin-right:5px;}
.profile-info-block{width:100%;clear:both;}
.profile-info{width:40%;float:left;}
.profile-info-block .info-block p{font-size:12px !important;}
.profile-info-member{}
.profile-info h3.title{font-weight:bold;font-size:12px;margin-bottom:5px;border-bottom:1px solid #DFECF2;padding:7px 0px;}
.profile-info .avatar{float:left;width:55px;}
.profile-info-member .avatar{float:left;width:195px;}
.profile-info .info-block{float:left;}
.profile-info .info-block p{font-size:12px;}
.profile-info .info-block p img{vertical-align:middle;}
.profile-half{float:left;width:50%;}
.profile-about{float:left;width:60%;}
.profile-about p{font-size:16px;color:#666666;padding-right:10px;line-height:28px;}
.profile-about h3.title{font-weight:bold;font-size:12px;margin-bottom:5px;border-bottom:1px solid #DFECF2;padding:7px 0px;}
.profile-articles{float:left;width:233px;position:relative;}
.profile-articles h3.title{font-weight:bold;font-size:12px;margin-bottom:5px;border-bottom:1px solid #DFECF2;padding:7px 0px;}
.profile-articles .all,
.profile-contacts .all,
.profile-block .all,
.profile-groups .all{position:absolute;top:8px;right:3px;padding-left:15px;background:url(../images/blue_arrow.gif) no-repeat 0px 50%;}
.profile-articles ul{width:157px;}
.profile-articles ul li{margin-bottom:5px;}
.profile-articles ul li a,
.profile-groups ul li a{display:block;font-weight:bold;color:#2D648B;}
.profile-articles ul li a:hover,
.profile-groups ul li a:hover{color:#333333;}
.profile-contacts,
.profile-groups, profile-block{position:relative;margin-bottom:20px;border-top:1px solid #DFECF2;}
.profile-contacts h3.title,
.profile-block h3.title,
.profile-half h3.title,
.profile-groups h3.title{font-weight:bold;font-size:12px;margin-bottom:5px;border-bottom:1px solid #DFECF2;padding:7px 0px;}
.profile-contacts, profile-block{clear:both;}
.profile-contacts ul,
.profile-groups ul{float:left;width:220px;margin-top:10px;margin-right:10px;}
.profile-contacts ul li{margin-bottom:2px;}
.profile-contacts ul li a{color:#2D648B;font-weight:bold;display:block;padding:7px 0px 5px 7px;}
.profile-contacts ul li a:hover{color:#333333;background-color:#DFECF2;}
.profile-contacts ul li a span{padding-left:10px;}
.profile-contacts ul li a img{vertical-align:middle;padding:2px;}
.profile-contacts ul span.avatar{background-color:transparent!important;width:250px;height:250px;}
.profile-groups ul li{margin-bottom:4px;}
.profile-block ul.block{float:left;width:340px;margin-top:10px;margin-right:10px;}
.profile-block ul.block li{margin-bottom:4px;clear:both;font-size:12px !important;}
.profile-block ul.block li label{display:inline-block;min-width:150px;padding-right:8px;line-height:15px;font-size:12px;font-weight:bold;color:#737172;}
@media all and (max-width:767px){.profile-block ul.block{width:100%;float:none;}
}
.profile-box{padding-bottom:20px;}
.profile-box .col_left{float:left;width:40%;}
.profile-box .form-block{display:inline-block;margin-top:10px;}
.profile-box .form-block label{display:block;font-size:11px;color:#666666;padding-bottom:5px;font-weight:bold;}
.profile-box .form-block label.alt{display:block;font-size:11px;color:#666666;padding-bottom:5px;font-weight:bold;margin-top:15px;}
.profile-box .form-block label em{font-weight:normal;font-style:normal;padding-top:5px;display:block;}
.profile-box .form-block label strong{font-weight:normal;font-style:normal;padding-top:5px;}
.profile-box .form-block span.label{font-size:11px;vertical-align:top;padding-right:10px;}
.gender{color:#707070;}
.profile-box .form-block input.text{border:1px solid #999999;width:172px;height:20px;margin-bottom:5px;padding-top:3px;padding-left:1px;}
.profile-box .form-block textarea.text{border:1px solid #999999;width:100%;height:85px;margin-bottom:5px;padding:3px 0px 0px 1px;}
.profile-box .form-block select{width:170px;margin-bottom:5px;padding-top:1px;padding-bottom:1px;}
.profile-box .form-block select#day{width:57px;}
.profile-box .form-block select#month{width:80px;}
.profile-box .form-block select#year{width:73px;}
.profile-content .form-block-blue-line{padding-top:15px;padding-bottom:15px;clear:both;border-top:1px solid #DFECF2;border-bottom:1px solid #DFECF2;}
.profile-content .form-block-blue-line .form-block{width:150px;margin:0px auto;}
.profile-content > div{padding-bottom:25px;}
.profile-content > div.clear{padding-bottom:0px;}
.profile-box .col_left h3.title{font-weight:bold;font-size:12px;border-top:1px solid #DFECF2;border-bottom:1px solid #DFECF2;padding:5px 0px;margin:0px 0px 8px;}
.profile-box .col_right{width:60%;float:left;}
.profile-box .col_right h3.title{font-weight:bold;font-size:12px;margin-bottom:8px;padding:5px 0px 5px 20px;border-top:1px solid #DFECF2;border-bottom:1px solid #DFECF2;margin-top:0;}
.profile-box .col_right .box-wrapp{width:100%;margin-left:20px;}
.profile-box h3.title2{font-weight:bold;font-size:12px;padding:5px 0px;}
input.radio-input{margin-right:5px;}
.profile-box label.rlp{width:380px;float:left;}
.profile-box label.rilp{width:50px;text-align:center;float:left;}
@media all and (max-width:480px){.profile-about, .profile-info, .profile-box .col_left, .profile-half{width:100%;float:none;}
.profile-info, .profile-about{margin-bottom:20px;}
}
#sub-content{clear:both;padding:40px 0px 5px;}
#sub-content #go-top{float:left;width:240px;text-align:right;margin-right:10px;}
#sub-content #go-top a{color:#999999;font-weight:bold;padding-left:14px;background:url(../images/top_arrow.gif) no-repeat 0px 3px;}
#sub-content .breadcrumbs{float:left;padding-top:1px;margin-left:7px;max-width:650px;}
#sub-content .breadcrumbs span{display:block;float:left;padding-right:8px;line-height:15px;font-size:12px;font-weight:bold;color:#737172;}
#sub-content .breadcrumbs span a{font-size:12px;font-weight:bold;}
#sub-content .breadcrumbs span.gt{text-indent:-99999px;display:block;float:left;height:15px;width:7px;background:url(../images/gt.gif) no-repeat 0px 3px;}
#fc{}
#fc #fc-table{width:100%;border-collapse:collapse;border-top:1px solid #DFECF2;border-bottom:1px solid #DFECF2;}
#fc #fc-table tr,
#fc #fc-table tr td{border-bottom:1px solid #DFECF2;}
#fc #fc-table tr td.date{width:43px!important;vertical-align:top;padding:5px;}
#fc #fc-table tr td.desc{padding:5px;width:600px;}
#fc #fc-table tr td.desc-upcoming{width:700px;padding:5px;}
#fc #fc-table tr td.date:hover,
#fc #fc-table tr td.date-upcoming:hover{background:#DFECF2;}
#fc #fc-table tr.table-top td.date:hover{background:none;}
#fc #fc-table tr.table-top td.date span.table_title,
#fc #fc-table tr.table-top td.desc span.table_title{padding:0px 0px 0px 8px;display:block;font-size:11px;font-weight:bold;color:#333333;}
#fc #fc-table tr.table-top td.date span.table_title_upcoming{font-size:12px;font-weight:bold;color:#2D648B;}
#fc #fc-table tr td{vertical-align:middle;}
#fc #fc-table tr td.date-upcoming{width:50px;padding:10px 0px;}
#fc #fc-table tr td.date a,
#fc #fc-table tr td.date-upcoming a{color:#2D648B;display:block!important;height:100%;font-size:12px;padding:5px 0px;}
#fc #fc-table tr td.date a:hover,
#fc #fc-table tr td.date-upcoming a:hover{background:#DFECF2;color:#333333;}
#fc #fc-table tr td.date-upcoming:hover{background:#DFECF2;}
#fc #fc-table tr td.date a span.day-name,
#fc #fc-table tr td.date-upcoming a span.day-name,
#fc #fc-table tr td.date-upcoming span.day-name{display:block;text-align:center;margin-bottom:5px;}
#fc #fc-table tr td.date a span.day-num,
#fc #fc-table tr td.date-upcoming a span.day-num,
#fc #fc-table tr td.date-upcoming span.day-num{display:block;text-align:center;}
#fc #fc-table tr td.date span.day-hour,
#fc #fc-table tr td.date-upcoming span.day-hour{color:#666666;}
#fc #fc-table tr td.desc p,
#fc #fc-table tr td.desc-upcoming p{padding:0px 0px 3px 10px;font-size:12px;color:#666666;}
#fc #fc-table tr td.desc p a,
#fc #fc-table tr td.desc-upcoming p a{font-weight:bold;font-size:11px;}
#fc #fc-table tr td.desc-upcoming p span.appt{background:url(../images/icons/appt_icon.gif) no-repeat 86% 50%;padding:3px 30px 2px 0px;}
#fc #fc-table tr td.desc-upcoming p span.appt a{color:#5F9EBC;font-weight:normal;}
#fc #fc-table tr td.desc-upcoming p span.note{background:url(../images/icons/note_icon.gif) no-repeat 86% 50%;padding:3px 30px 2px 0px;}
#fc #fc-table tr td.desc-upcoming p span.note a{color:#5F9EBC;font-weight:normal;}
#fc .select-date{width:250px;margin:15px auto 0px;}
#fc .select-date select#month{width:120px;}
#fc .select-date select#day{width:50px;}
#fc #fc-table tr td.date-hour{vertical-align:top;padding:5px;}
#fc #fc-table tr td.date-hour:hover{background-color:transparent;}
#fc #fc-table tr td.date-hour.active{background:#DFECF2;}
#fc .fc-data{color:#666666;padding:5px 5px 10px 13px;}
#fc .fc-desc{float:left;width:40%;}
#fc .fc-desc-note{float:left;width:600px;}
#fc .fc-time{float:left;width:15%;}
#fc .fc-location{float:left;width:30%;}
#fc .fc-location a{display:block;margin-top:3px;}
#fc .fc-action{float:left;width:10%;}
#fc .fc-action p{padding-bottom:5px;}
#fc .fc-action p a{display:block;}
#fc .entry{}
#fc .entry h3.title{font-size:14px;color:#333333;font-weight:bold;margin:10px 0px 0px;}
#fc .entry p{margin:10px 0px;line-height:18px;}
#fc .entry h4.title{font-size:12px;font-weight:bold;color:#333333;border-top:1px solid #DFECF2;border-bottom:1px solid #DFECF2;padding:8px 0px 8px 3px;}
#fc label.label{color:#666666;margin-bottom:5px;}
#fc .fc-results{float:left;width:66.66%;}
#fc .fc-results p{margin:5px 0px 11px;}
#fc .fc-results span.res{color:#547F01;font-weight:bold;}
#fc .fc-results ul{}
#fc .fc-results ul li{margin:0px 0px 12px;}
#fc .fc-results ul li a{color:#2D648B;font-weight:bold;background:url(../images/dark_blue_arrow.gif) no-repeat 0px 3px;padding:0px 0px 0px 18px;display:block;}
#fc .fc-results ul li a:hover{color:#333333;}
#fc .fc-results-cal{float:right;width:33.33%;}
#fc .fc-cal-hd{width:222px;background:url(../images/cal_bg_hd.gif) no-repeat left top;}
#fc .fc-results-cal .yui-calcontainer{float:none;margin:0px auto;width:200px;padding-top:16px;}
#fc .fc-results-cal #calfcr{margin:0px auto;}
#fc .fc-cal-ft{width:222px;height:15px;background:url(../images/cal_bg_ft.gif) no-repeat left bottom;}
#fc .fc-results-cal table#calfcr tr td{padding:0px 6px;}
#fc .fc-results-cal table#calfcr tr td a{color:#666666;cursor:text!important;}
#fc .fc-results-cal table#calfcr tr td a:hover{background-color:transparent;cursor:text!important;}
#fc .fc-results-cal table#calfcr td.calcell.highlight1 a{color:#FFFFFF!important;cursor:text!important;}
#fc .fc-results-cal table#calfcr td.calcell.selected a,
#fc .fc-results-cal table#calfcr td.calcell.calcellhover a{background-color:transparent!important;cursor:text!important;}
#fc .fc-results-cal table#calfcr td.calcell{cursor:text!important;}
.yui-skin-pollentree .yui-calendar .calnavleft{background:url(../images/cal_arrow_left.gif) no-repeat left center;width:25px;height:10px;top:0;bottom:0;left:0px;margin-left:.4em;cursor:pointer;}
.yui-skin-pollentree .yui-calendar .calnavright{background:url(../images/cal_arrow_right.gif) no-repeat right center;width:25px;height:10px;top:0;bottom:0;right:0px;margin-right:.4em;cursor:pointer;}
@media all and (max-width:650px){#fc .fc-results-cal, #fc .fc-results{float:none;width:100%;}
#fc .fc-cal-hd, #fc .fc-cal-ft{margin:0 auto;}
}
@media all and (max-width:480px){#fc .calendar{margin:0 auto;float:none !important;}
#fc .fc-desc{float:none;width:100%;padding-bottom:10px;}
#fc .fc-time{float:left;width:25%;}
#fc .fc-location{float:left;width:75%;}
#fc .fc-action{float:none;clear:left;padding-top:10px;width:100%;}
.add_app, #fc .fc-action p{display:inline-block;padding-right:10px;}
}
#fc .calendar{width:225px;float:left;padding:0px 8px 20px 0px;}
#fc .calendar .yui-calcontainer{float:none;width:200px;margin:0px auto;}
#fc .calendar .yui-calendar{float:none;width:200px;margin:0px auto;}
#fc .calendar .yui-calcontainer .title{background-image:none;border:none;text-align:center;}
#fc .calendar .yui-calcontainer .title a{font-family:"Lucida Grande", serif;color:#2D648B;position:relative;top:8px;display:block;}
#fc .calendar td.calcell{padding:0px;}
#fc .calendar th.calhead{display:none;}
#fc .calendar td.calcell a{color:#5F9EBC;}
#fc .calendar td.calcell.highlight1{background-color:transparent;}
#fc .calendar td.calcell.highlight1 a{background-color:#2D648B!important;color:#FFFFFF!important;font-weight:bold;}
#fc .calendar td.calcell.selected a{background-color:transparent;color:#5F9EBC!important;}
#fc .calendar td.calcell.selected.highlight1 a{background-color:transparent;color:#FFFFFF!important;}
#fc .calendar .calweekdaycell{color:#666666;font-weight:bold;}
#overlay1{background:#FFFFFF;padding:5px 10px 5px 15px;z-index:10000;border-top:1px solid #609EBC;border-right:1px solid #609EBC;border-bottom:1px solid #2D586D;border-left:1px solid #2D586D;}
#overlay1 .hd{margin:2px 0px 0px 0px;padding:5px 0px 8px 0px;border-style:none;background:none;font-size:12px;line-height:1;}
#overlay1 .hd span.overlay1-date{color:#333333;font-weight:bold;float:left;display:block;padding:0px 0px 0px 0px;}
#overlay1 .hd .overlay-actions{float:right;}
#overlay1 .hd a{float:left;}
#overlay1 .hd a{display:block;width:80px;background:#8fbbd0;border-radius:25px;color:#fff;padding:3px 10px;font-family:"Varela Round", sans-serif;display:block;}
#overlay1 .hd a:hover{}
#overlay1 .hd span#overlay1-close{display:block;width:16px;height:15px;text-indent:-99999px;background:url(../images/icons/close_icon.gif) no-repeat 0px 0px;float:left;margin-left:8px;cursor:pointer;}
#overlay1 .bd{border-style:none;background:none;}
#overlay1 .bd ul{}
#overlay1 .bd ul li{margin:0px 0px 3px;border-top:1px solid #DFECF2;padding:2px 0px 1px;}
#overlay1 .bd ul li a{font-weight:bold;color:#2D648B;display:block;}
#overlay1 .bd ul li a:hover{color:#333333;}
#overlay1 .ft{border-style:none;background:none;}
#overlay-notes{border:1px solid #609EBC;background:#FFFFFF;padding:5px 10px 5px 15px;z-index:10000;}
#overlay-notes .hd{margin:2px 0px 0px 0px;padding:5px 0px 8px 0px;border-style:none;background:none;font-size:12px;line-height:1;}
#overlay-notes .hd span.overlay1-date{color:#333333;font-weight:bold;float:left;display:block;padding:0px 0px 0px 0px;}
#overlay-notes .hd .overlay-actions{float:right;}
#overlay-notes .hd a{float:left;}
#overlay-notes .hd a{display:block;width:80px;background:#8fbbd0;border-radius:25px;color:#fff;padding:3px 10px;font-family:"Varela Round", sans-serif;display:block;}
#overlay-notes .hd a:hover{}
#overlay-notes .hd span#overlay-notes-close{display:block;width:16px;height:15px;text-indent:-99999px;background:url(../images/icons/close_icon.gif) no-repeat 0px 0px;float:left;margin-left:8px;cursor:pointer;}
#overlay-notes .bd{border-style:none;background:none;}
#overlay-notes .bd ul{}
#overlay-notes .bd ul li{margin:0px 0px 3px;border-top:1px solid #DFECF2;padding:2px 0px 1px;}
#overlay-notes .bd ul li a{font-weight:bold;color:#2D648B;display:block;}
#overlay-notes .bd ul li a:hover{color:#333333;}
#overlay-notes .ft{border-style:none;background:none;}
@media all and (max-width:767px){#overlay-notes, #overlay1{width:100% !important;left:0 !important;}
}
#add-entry-overlay{background:#FFFFFF;border:1px solid #8EBBD0;}
#add-entry-overlay .hd{}
#add-entry-overlay .hd a{display:block;padding:3px 8px 5px 5px;margin:5px;text-align:right;font-weight:bold;color:#FA3242;}
#add-entry-overlay .hd a:hover{color:#333333;}
#add-entry-overlay .bd{}
#add-entry-overlay .ft{}
#add-entry-overlay .yui-content{border:none;background-color:#FFFFFF;padding:0px 0px 0px 0px;}
#add-entry-overlay ul.yui-nav{border-bottom:1px solid #DFECF2;border-top-width:0px;border-right-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-left-style:none;padding:0px 0px 0px 5px;}
#add-entry-overlay ul.yui-nav li.selected{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;position:relative;top:1px;}
#add-entry-overlay ul.yui-nav li.selected a{background:#FFFFFF url(none) 0px 0px!important;color:#666666;border-top:1px solid #DFECF2;border-right:1px solid #DFECF2;border-left:1px solid #DFECF2;border-bottom:1px solid #FFFFFF;}
#add-entry-overlay ul.yui-nav li.selected a em{border-style:none;border-color:#FFFFFF;}
#add-entry-overlay ul.yui-nav li.selected a:hover{background:none!important;color:#5899B7;}
#add-entry-overlay ul.yui-nav li{padding:0px 0px 0px 0px;margin:0px 2px 0px 2px;}
#add-entry-overlay ul.yui-nav li a{background:none!important;color:#609FBE;border-style:none;}
#add-entry-overlay ul.yui-nav li a em{border-style:none;border-color:#FFFFFF;}
#add-entry-overlay ul.yui-nav li a:hover{background:none!important;color:#5899B7;}
#add-entry-overlay .yui-content #tab-note{}
#add-entry-overlay .yui-content #tab-note .bd{padding-top:15px;}
#add-entry-overlay .yui-content #tab-note .bd #addNoteCalContainer{float:left;width:220px;margin:5px 0px 0px 15px;}
#add-entry-overlay .yui-content #tab-note .bd .right-content{float:right;width:400px;}
#add-entry-overlay .yui-content #tab-note .bd .right-content textarea.textarea{width:360px;height:100px;}
#add-entry-overlay .yui-content #tab-note .bd #addNoteCalContainer #calnote,
#add-entry-overlay .yui-content #tab-appointment .bd #addAppointmentCalContainer #calappt{border:1px solid #649DBA;padding:5px;}
#add-entry-overlay .yui-content #tab-note .bd #addNoteCalContainer td.calcell.selected a,
#add-entry-overlay .yui-content #tab-appointment .bd #addAppointmentCalContainer td.calcell.selected a{background:#666666;color:#FFFFFF;}
#add-entry-overlay .yui-content #tab-appointment{}
#add-entry-overlay .yui-content #tab-appointment #add-entry-appointment-message #error,
#add-entry-overlay .yui-content #tab-appointment #add-entry-appointment-message #info,
#add-entry-overlay .yui-content #tab-note #add-entry-note-message #error,
#add-entry-overlay .yui-content #tab-note #add-entry-note-message #info{width:630px;margin:0px auto;padding-left:5px;}
#add-entry-overlay .yui-content #tab-appointment .bd{padding-top:15px;}
#add-entry-overlay .yui-content #tab-appointment .bd #addAppointmentCalContainer{float:left;width:220px;margin:5px 0px 0px 15px;}
#add-entry-overlay .yui-content #tab-appointment .bd .right-content{float:right;width:400px;}
#add-entry-overlay .yui-content #tab-appointment .bd .right-content textarea.textarea{width:360px;height:100px;}
#add-entry-overlay .yui-content #tab-appointment .bd .right-content input.text{width:360px;height:20px;}
#add-entry-overlay .yui-content #tab-note .bd .right-content .form-block,
#add-entry-overlay .yui-content #tab-appointment .bd .right-content .form-block{margin:0px 0px 3px;}
#add-entry-overlay .yui-content #tab-ovulation-date{}
#add-entry-overlay .yui-content #tab-ovulation-date p{padding:5px 0px 0px 5px;}
#add-entry-overlay #add-entry-appointment a,
#add-entry-overlay #tab-note .hd a#add-note-close{display:none;visibility:hidden;}
#add-appointment_c .yui-panel-container{background-color:#FFFFFF;}
#add-appointment{border:1px solid #619CBA;background-color:#FFFFFF;}
#add-appointment #add-entry-appointment-message #error,
#add-appointment #add-entry-appointment-message #info{width:38em;margin:0px auto;padding-left:5px;}
#add-appointment .hd{background:none;border:none;}
#add-appointment .hd a#add-appointment-close{display:block;width:16px;height:15px;text-indent:-99999px;background:url(../images/icons/close_icon.gif) no-repeat 0px 0px;float:right;cursor:pointer;margin:8px 8px 0px 0px;}
#add-appointment .bd{background-color:#FFFFFF;border:none;padding:0px;}
#add-appointment .bd form{padding:0px 0px 20px;width:430px;margin:0px auto;}
#add-appointment .ft{background-color:#FFFFFF;border:none;}
#add-appointment .form-block{margin:0px 0px 5px;}
#add-appointment textarea.textarea{width:420px;}
#add-appointment input.text{width:420px;}
#add-appointment_c .underlay{right:10px!important;top:10px!important;bottom:-5px!important;}
#edit-appointment_c .yui-panel-container{background-color:#FFFFFF;}
#edit-appointment{border:1px solid #619CBA;background-color:#FFFFFF;}
#edit-appointment .hd{background:none;border:none;}
#edit-appointment .bd{background-color:#FFFFFF;border:none;padding:0px;}
#edit-appointment .bd .hd{}
#edit-appointment .bd .hd a#edit-appointment-close{display:block;width:16px;height:15px;text-indent:-99999px;background:url(../images/icons/close_icon.gif) no-repeat 0px 0px;float:right;margin:8px 8px 0px 0px;cursor:pointer;}
#edit-appointment .bd form{padding:0px 0px 20px;width:430px;margin:0px auto;}
#edit-appointment .ft{background-color:#FFFFFF;border:none;}
#edit-appointment .form-block{margin:0px 0px 5px;}
#edit-appointment textarea.textarea{width:420px;}
#edit-appointment input.text{width:420px;}
#edit-appointment_c .underlay{right:10px!important;top:10px!important;bottom:-5px!important;}
#add-note_c .yui-panel-container{background-color:#FFFFFF;}
#add-note{border:1px solid #619CBA;background-color:#FFFFFF;}
#add-note #add-note-popup-message #error,
#add-note #add-note-popup-message #info{width:38em;margin:0px auto;padding-left:5px;}
#add-note .hd{background:none;border:none;}
#add-note .hd a#add-note-popup-close{display:block;width:16px;height:15px;text-indent:-99999px;background:url(../images/icons/close_icon.gif) no-repeat 0px 0px;float:right;cursor:pointer;margin:8px 8px 0px 0px;}
#add-note .bd{background-color:#FFFFFF;border:none;padding:0px;}
#add-note .bd form{padding:0px 0px 20px;width:430px;margin:0px auto;}
#add-note .ft{background-color:#FFFFFF;border:none;}
#add-note .form-block{margin:0px 0px 5px;}
#add-note textarea.textarea{width:420px;}
#add-note input.text{width:420px;}
#add-note_c .underlay{right:10px!important;top:10px!important;bottom:-5px!important;}
#edit-note_c .yui-panel-container{background-color:#FFFFFF;}
#edit-note{border:1px solid #619CBA;background-color:#FFFFFF;}
#edit-note .hd{background:none;border:none;}
#edit-note .bd{background-color:#FFFFFF;border:none;padding:0px;}
#edit-note .bd .hd{}
#edit-note .bd .hd a#edit-note-close{display:block;width:16px;height:15px;text-indent:-99999px;background:url(../images/icons/close_icon.gif) no-repeat 0px 0px;float:right;cursor:pointer;margin:8px 8px 0px 0px;}
#edit-note .bd form{padding:0px 0px 20px;width:430px;margin:0px auto;}
#edit-note .ft{background-color:#FFFFFF;border:none;}
#edit-note .form-block{margin:0px 0px 5px;}
#edit-note textarea.textarea{width:420px;}
#edit-note input.text{width:420px;}
#edit-note_c .underlay{right:10px!important;top:10px!important;bottom:-5px!important;}
#confirm-delete-container{}
#confirm-delete-container #simpledialog1{border:1px solid #619CBA;background-color:#FFFFFF;}
#confirm-delete-container #simpledialog1_c{border:0px solid #619CBA;background-color:#FFFFFF;}
#confirm-delete-container #simpledialog1 .hd{background:none;border:none;}
#confirm-delete-container #simpledialog1 .bd{background-color:#FFFFFF;border-top:none;border-right:1px solid #619CBA;border-bottom:none;border-left:1px solid #619CBA;padding:5px 3px 10px 5px;}
#confirm-delete-container #simpledialog1 .bd span.hlpicon{display:none;}
#confirm-delete-container #simpledialog1 .ft{background:none;border:none;}
#confirm-delete-container #simpledialog1 .ft button{cursor:pointer;margin-left:6px;background:#8FBBD0;color:#FFFFFF;padding:2px;border:1px solid #8FBBD0;outline:none;}
#confirm-delete-container #simpledialog1 .ft button.default{cursor:pointer;margin-left:6px;background:#8FBBD0;color:#FFFFFF;padding:2px;border:1px solid #8FBBD0;outline:none;}
#confirm-delete-container .underlay{right:10px!important;top:10px!important;bottom:-5px!important;}
#fupdates{}
#fupdates .feed-block{margin:0px 0px 10px;position:relative;}
#fupdates .feed-block h3{border-top:1px solid #DFECF2;border-bottom:1px solid #DFECF2;padding:5px 0px;margin:0px 0px 5px;font-weight:bold;color:#333333;}
#fupdates .feed-block p{color:#666666;width:210px;float:left;font-size:11px;line-height:17px;margin:0px 20px 0px 0px;}
#fupdates .feed-block ul.feed{width:230px;float:left;}
#fupdates .feed-block ul.feed li{margin:0px 0px 5px;}
#fupdates .feed-block ul.feed li a{color:#2D648B;display:block;padding:0px 0px 0px 15px;background:url(../images/icons/feed_icon.gif) no-repeat 0px 2px;font-weight:bold;}
#fupdates .feed-block ul.feed li a:hover{color:#333333;}
#fupdates .feed-block .more-rss{position:absolute;top:5px;right:10px;}
#fupdates .feed-block .more-rss a{color:#2D648B;font-weight:bold;background:url(../images/dark_blue_arrow.gif) no-repeat left center;padding:0px 0px 0px 15px;}
#fupdates .feed-block .more-rss a:hover{color:#333333;}
#fupdates .email-block{position:relative;padding:0px 0px 15px;border-bottom:1px solid #DFECF2;}
#fupdates .email-block h3{border-top:1px solid #DFECF2;border-bottom:1px solid #DFECF2;padding:5px 0px;margin:0px 0px 5px;font-weight:bold;color:#333333;}
#fupdates .email-block p{color:#666666;width:210px;float:left;font-size:11px;line-height:17px;margin:0px 20px 0px 0px;}
#fupdates .email-block ul.feed{width:230px;float:left;}
#fupdates .email-block ul.feed li{margin:0px 0px 5px;}
#fupdates .email-block ul.feed li a{color:#2D648B;display:block;padding:0px 0px 0px 15px;background:url(../images/icons/email_icon.gif) no-repeat 0px 4px;font-weight:bold;}
#fupdates .email-block ul.feed li a:hover{color:#333333;}
#fupdates .reference-block{margin:0px 0px 10px;position:relative;z-index:1!important;white-space:normal;zoom:1;}
#fupdates .reference-block h3{border-top:1px solid #DFECF2;border-bottom:1px solid #DFECF2;padding:5px 0px;margin:0px 0px 5px;font-weight:bold;color:#333333;}
#fupdates .reference-block h4{font-weight:bold;color:#333333;font-size:12px;margin:0px 0px 3px 0px;}
#fupdates .reference-block p{color:#666666;font-size:12px;line-height:17px;margin:0px 0px 15px 0px;}
#fupdates .reference-block ul{width:230px;float:left;}
#fupdates .reference-block ul li{margin:0px 0px 3px;}
#fupdates .reference-block ul li a{color:#2D648B;display:block;font-weight:bold;}
#fupdates .reference-block ul li a:hover{color:#333333;}
#fupdates .reference-block .more-rss{position:absolute;top:5px;right:10px;z-index:3;}
#fupdates .reference-block .more-rss a{color:#5F9EBC;font-weight:bold;background:url(../images/arrow_previous.gif) no-repeat left center;padding:0px 0px 0px 19px;}
#fupdates .reference-block .more-rss a:hover{color:#333333;}
#ivf-celeb-top-img{width:241px;height:70px;float:right;margin-top:15px;background:url(../images/celebrity-ivf.jpg) no-repeat 0px 0px;}
#content .title-wrap3 span.celeb-title{color:#000000;font-size:21px;font-weight:bold;display:inline-block;}
.celeb-top-img{width:241px;height:70px;float:right;margin-top:15px;background:url(../images/celeb_top.jpg) no-repeat 0px 0px;}
#celeb-adoption{border-bottom:1px solid #DFECF2;padding:20px 0px 20px;border-top:3px solid #D1E0B2;}
#celeb-adoption .row{width:220px;float:left;margin-right:10px;}
.celeb-box{background:#DFECF2;margin:0px 0px 10px;}
.celeb-box p{width:200px;padding:8px 10px;font-size:11px;line-height:17px;color:#333333;}
#celeb-adoption a{display:block;width:220px;margin:0px 0px 10px;}
#celeb-adoption a:hover{background:#DFECF2;}
#celeb-adoption a img{float:left;padding:0px;display:block;height:48px;width:48px;margin:0px 10px 0px 0px;}
#celeb-adoption a span{display:block;color:#666666;padding:0px;font-weight:bold;padding:3px 0px 0px 5px;}
#celeb-adoption a span.name{color:#2D648B;font-weight:bold;font-size:16px;padding:3px 0px 3px 5px!important;}
#celeb-adoption a:hover span.name{text-decoration:underline;}
#sidebar{width:20%;float:left;display:none;}
#options{width:222px;padding-top:10px;}
#options h3{font-weight:bold;font-size:14px;}
#options ul{margin-top:6px;border-top:1px solid #DFECF2;}
#options ul li{}
#options ul li a{}
#options ul li.bookmark{padding-left:24px;border-bottom:1px solid #DFECF2;background:url(../images/icons/bookmark_icon.gif) no-repeat 3px 6px;}
#options ul li.bookmark a{display:block;padding:5px 0px;}
#options ul li.send-to-friend{padding-left:24px;border-bottom:1px solid #DFECF2;background:url(../images/icons/send_to_fr_icon.gif) no-repeat 3px 6px;}
#options ul li.send-to-friend a{display:block;padding:5px 0px;}
#options ul li.digg{padding-left:25px;border-bottom:1px solid #DFECF2;background:url(../images/icons/digg.gif) no-repeat 3px 6px;}
#options ul li.digg a{display:block;padding:5px 0px;}
#options ul li.delicious{padding-left:25px;border-bottom:1px solid #DFECF2;background:url(../images/icons/delicious.gif) no-repeat 3px 5px;}
#options ul li.delicious a{display:block;padding:5px 0px;}
#options ul li.facebook{padding-left:25px;border-bottom:1px solid #DFECF2;background:url(../images/icons/facebook.gif) no-repeat 3px 4px;}
#options ul li.facebook a{display:block;padding:5px 0px;}
#options ul li.su{padding-left:25px;border-bottom:1px solid #DFECF2;background:url(../images/icons/su.gif) no-repeat 2px 4px;}
#options ul li.su a{display:block;padding:5px 0px;}
#options ul li.newsvine{padding-left:25px;border-bottom:1px solid #DFECF2;background:url(../images/icons/newsvine.gif) no-repeat 2px 4px;}
#options ul li.newsvine a{display:block;padding:5px 0px;}
#content-sidebar{float:right;width:5%;}
#content-sidebar h4.title{font-weight:bold;padding-bottom:6px;padding-top:8px;border-bottom:1px solid #DFECF2;}
#content-sidebar .box{clear:both;margin-bottom:25px;}
#content-sidebar ul.list-pages{margin:2px 0px 0px;}
#content-sidebar ul.list-pages li{border-bottom:1px solid #DFECF2;}
#content-sidebar ul.list-pages li a{color:#2D648B;font-weight:bold;display:block;padding:6px 0px;}
#content-sidebar ul.list-pages li a:hover{color:#333333;}
#content-sidebar ul.list-pages li.active a{color:#333333;font-weight:bold;display:block;padding:6px 0px;}
#content-sidebar .box ul.related{margin-top:5px;margin-left:3px;}
#content-sidebar .box ul.related li{margin-bottom:5px;}
#content-sidebar .box ul.related li a{font-weight:bold;display:block;color:#2D648B;}
#content-sidebar .box ul.related li a:hover{color:#333333;}
#content-sidebar .box p.more{border-bottom:1px solid #DFECF2;margin:10px 0px 0px 3px;padding:0px 0px 5px 17px;background:url(../images/blue_arrow.gif) no-repeat 0px 4px;}
#content-sidebar .box p.more a{font-weight:bold;display:block;}
#content-sidebar .box p.tagcloud{margin-top:5px;}
#content-sidebar .box p.tagcloud a{font-size:11px;margin-right:3px;font-weight:normal;margin-bottom:5px;}
#content-sidebar .box .summary{margin-top:5px;}
#content-sidebar .box .summary p{clear:both;margin-bottom:5px;}
#content-sidebar .box span.avatar{height:17px;width:17px;background-color:#CCCCCC;display:block;float:left;margin-right:7px;}
#content-sidebar .box span.username{}
#content-sidebar .box span.username a{font-size:11px;}
#content-sidebar .box span.date{font-size:11px;color:#666666;}
#content-sidebar .box span.where{font-size:11px;margin-left:25px;}
#content-sidebar .box span.cat-name{font-size:11px;}
#content-sidebar .box span.comments{font-size:11px;margin-left:25px;}
#content-sidebar .box ul.users{margin:5px 0px 0px;padding:0px 0px 10px;border-bottom:1px solid #DFECF2;}
#content-sidebar .box ul.users li{}
#content-sidebar .box ul.users li a{color:#2D648B;font-weight:bold;display:block;padding:4px 2px;}
#content-sidebar .box ul.users li a:hover{color:#333333;background:#DFECF2;}
#content-sidebar .box ul.users li a img{padding-right:8px;vertical-align:middle;}
#content-sidebar .box .gr-box{border-bottom:1px solid #DFECF2;}
#content-sidebar .box .gr-members{margin-top:10px;padding-top:5px;height:30px;width:120px;float:left;background:url(../images/icons/gr-members-icon.gif) no-repeat 0px 0px;}
#content-sidebar .box .gr-members span{padding-left:35px;color:#2D648B;line-height:15px;}
#content-sidebar .box .gr-invite{float:right;width:95px;margin-top:15px;border-left:1px solid #AFCEDD;}
#content-sidebar .box .gr-invite a{padding-left:10px;line-height:15px;}
#content-sidebar .box .gr-pending{padding:5px 0px 5px 3px;border-bottom:1px solid #DFECF2;}
#content-sidebar .box .gr-pending:hover{background:#DFECF2;}
#content-sidebar .box .gr-pending .avatar{float:left;width:40px;}
#content-sidebar .box .gr-pending .user-pending{float:left;width:170px;}
#content-sidebar .box .gr-pending .user-pending .username a{display:block;color:#2D648B;font-weight:bold;}
#content-sidebar .box .gr-pending .user-pending .username a:hover{color:#333333;}
#content-sidebar .box .gr-pending .user-pending .gr-user-action{padding-top:2px;}
#content-sidebar .box .gr-pending .user-pending .gr-user-action a{font-size:11px;float:left;width:80px;}
#content-sidebar .box p.gr-pending-all{border-bottom:1px solid #DFECF2;padding:8px 0px 8px 18px;background:url(../images/red_arrow.gif) no-repeat 0px 50%;}
#content-sidebar .box h4.title2{font-weight:bold;font-size:13px;padding-right:85px;display:inline;}
#content-sidebar .box span.edit{}
#content-sidebar .box p.gr-description{line-height:18px;border-bottom:1px solid #DFECF2;padding:5px 0px 8px;}
table#gr-pending-list{width:700px;border-collapse:collapse;border:none;margin-bottom:3px;}
table#gr-pending-list td{border-bottom:1px solid #DFECF2;}
table#gr-pending-list tr:hover{background-color:#DFECF2;}
table#gr-pending-list tr td.avatar{width:50px;vertical-align:middle;padding:5px 0px 5px 5px;}
table#gr-pending-list tr td.username{width:500px;}
table#gr-pending-list tr td.username a{display:block;color:#2D648B;font-weight:bold;}
table#gr-pending-list tr td.username a:hover{color:#333333;}
table#gr-pending-list tr td.accept{width:90px;}
table#gr-pending-list tr td.decline{width:60px;}
.gr-pending-user-list #pagination{border-bottom:1px solid #DFECF2;}
#pagination ul li{display:inline;font-size:14px;}
table#gr-list{width:100%;border-collapse:collapse;border:none;margin:10px 0px;}
table#gr-list tr{padding:0px 0px 5px 5px;}
table#gr-list tr td{width:33.3333%;vertical-align:top;padding:5px 0px 5px 10px;}
table#gr-list tr td:hover{background-color:#DFECF2;}
table#gr-list tr td a{display:block;color:#2D648B;font-weight:bold;margin-bottom:1px;}
table#gr-list tr td img{float:left;display:block;margin-right:5px;}
table#gr-list tr td a.red:hover,
table#gr-list tr td a:hover{color:#333333;}
table#gr-list tr td a.red{color:#FF0000;font-weight:normal;}
@media all and (max-width:480px){table#gr-list tr td{text-align:center;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
table#gr-list tr td a{display:block;float:none;}
table#gr-list tr td img{float:none;display:block;margin:0 auto;}
}
.gr-list{}
.gr-list .box{margin-bottom:15px;}
.gr-list .box h3 a{font-size:16px;color:#5F9EBC;font-weight:bold;display:block;border-top:1px solid #DFECF2;border-bottom:1px solid #DFECF2;padding:5px 0px;}
.gr-list h3 a:hover{color:#333333;}
.gr-list h3.ivf a{padding-left:27px;background:url(../images/icons/ivf_icon.gif) no-repeat 0px 50%;}
.gr-list h3.sperm-donation a{padding-left:30px;background:url(../images/icons/sperm_donation_icon.gif) no-repeat 0px 50%;}
.gr-list h3.surrogacy a{padding-left:38px;background:url(../images/icons/surrogacy_icon.gif) no-repeat 0px 50%;}
.gr-list h3.adoption a{padding-left:38px;background:url(../images/icons/adoption_icon.gif) no-repeat 0px 50%;}
.gr-list .box ul{float:left;width:220px;margin-top:10px;}
.gr-list .box ul li{margin-bottom:3px;}
.gr-list .box ul li a{color:#2D648B;font-weight:bold;}
.gr-list .box ul li a:hover{color:#333333;}
.community-page{}
.community-page .block_left{width:435px;float:left;border-top:1px solid #DFECF2;}
.community-page .block_left ul{float:left;width:210px;margin:10px 5px 10px 0px;}
.community-page .block_left ul li{margin:0px 0px 2px;}
.community-page .block_left ul li a{color:#2D648B;font-weight:bold;display:block;padding:7px 0px 5px 7px;}
.community-page .block_left ul li a:hover{color:#333333;background-color:#DFECF2;}
.community-page .block_left ul li a img{padding-right:8px;vertical-align:middle;}
.community-page .block_right{width:240px;float:right;border-top:1px solid #DFECF2;}
.community-page .block_right ul{margin-top:10px;margin-bottom:10px;}
.community-page .block_right ul li{margin-bottom:8px;}
.community-page .block_right ul li a{color:#2D648B;font-weight:bold;display:block;}
.community-page .block_right ul li a:hover{color:#333333;}
.community-page .block_left p.more,
.community-page .block_right p.more{padding:7px 0px 0px;border-top:1px solid #DFECF2;}
.community-page .block_left p.more a,
.community-page .block_right p.more a{display:block;padding-left:20px;font-weight:bold;background:url(../images/blue_arrow.gif) no-repeat 0px 50%;}
.user-messages{}
.user-messages table{border-collapse:collapse;border:none;width:100%;}
.user-messages table tr{}
.user-messages table tr.odd{}
.user-messages table tr.even{background-color:#DFECF2;}
.user-messages table th.from{width:10%;}
.user-messages table tr.from{}
.user-messages table th.subject{width:60%;}
.user-messages table tr.subject{}
.user-messages table th.date{width:20%;}
.user-messages table th.select{width:10%;border-width:0px;border-style:none;}
.user-messages table td.read{}
.user-messages table td.unread{}
.user-messages table td.read a{font-weight:normal;color:#666666;display:block;}
.user-messages table td.unread a{color:#2D648B;font-weight:bold;display:block;}
.user-messages table td.read a:hover{color:#333333;}
.user-messages table td.unread a:hover{color:#333333;}
.user-messages table tr th{padding:10px;text-align:left;border-right:1px solid #DFECF2;font-size:11px;}
.user-messages table tr.odd:hover,
.user-messages table tr.top-table:hover{background-color:transparent !important;}
.user-messages table tr:hover{background-color:#DFECF2;}
.user-messages table tr td{padding:10px;border-bottom:1px solid #DFECF2;border-top:1px solid #DFECF2;vertical-align:top;}
.user-messages table tr td:first-child{text-align:center;}
.user-messages table td img{padding-right:10px;display:inline-block;}
.user-messages table td a.username{display:block;}
.user-messages table td.message{color:#666666;line-height:19px;}
.user-messages table td.who a{color:#666666;font-weight:bold;}
.user-messages table td.who a:hover{color:#333333;}
.user-messages table.small-only input[type=checkbox]{float:right;margin-top:-25px;}
.dictionary-page{}
.dictionary-page table{border-collapse:collapse;border:none;width:700px;}
.dictionary-page table tr{}
.dictionary-page table tbody tr:hover{background-color:#DFECF2;}
.dictionary-page table tr th{padding:6px 5px;text-align:left;font-weight:bold;}
.dictionary-page table tr th.term{width:235px;}
.dictionary-page table tr th.description{width:465px;}
.dictionary-page table tr td{color:#666666;padding:6px 4px 3px;border-bottom:1px solid #DFECF2;border-top:1px solid #DFECF2;vertical-align:top;line-height:18px;}
.dictionary-page table tr td.term{font-weight:bold;}
#footer{width:90%;clear:both;position:relative;z-index:2;font-size:11px;background:url(../images/footer_box_top.gif) no-repeat left top;margin:0px auto;}
#footer-logo{width:90px;float:left;height:50px;background:url(../images/footer_logo.gif) no-repeat left top;margin:10px 0px 0px 20px;}
#first_col{width:240px;float:left;position:relative;z-index:11;border-right:1px solid #EFF5F8;border-left:1px solid #EFF5F8;padding:10px 0px 20px;}
#second_col{float:left;width:550px;position:relative;z-index:12;padding:10px 0px 5px;}
#footer ul{float:left;}
#footer #first_col ul.col_1{margin-left:12px;}
#footer #first_col ul.col_2{margin-left:40px;}
#footer #second_col ul.col_1{margin-left:20px;}
#footer #second_col ul.col_2{margin-left:40px;}
#footer #second_col ul.col_3{margin-left:40px;}
#footer #second_col ul.col_4{margin-left:70px;}
#footer #second_col li.ivf-footer a{color:#7E3A35;}
#footer #second_col li.sperm-donation-footer a{color:#A37117;}
#footer #second_col li.surrogacy-footer a{color:#61587F;}
#footer #second_col li.adoption-footer a{color:#547F01;}
#footer ul li{margin-bottom:5px;}
#footer ul li a{display:block;}
#footer ul li a.active{color:#000000;}
#footer-bottom{position:absolute;z-index:1;width:942px;height:29px;bottom:0px;left:0px;right:0px;background:url(../images/footer_box_bottom.gif) no-repeat left top;}
#sub-footer{padding-top:10px;}
#sub-footer p{text-align:center;margin-bottom:7px;font-size:13px;color:#737172;}
#sub-footer p a{margin-right:8px;}
#sub-footer p a:hover{}
#content .User-in-out{max-width:380px;width:100%;}
#fcontent label{color:#666666;display:block;font-size:11px;font-weight:bold;padding-bottom:5px;}
#fcontent{float:left;padding:10px 0px;}
ul.interests li{padding-bottom:10px;}
.nf{margin:0;padding:0;display:inline;}
.nf li.item{margin:0;padding:0 0 15px 0;list-style:none;display:inline-block;width:100%;}
.nf li.item label{width:40%;float:left;padding-right:20px;}
.nf li.item .nfparams label{float:left;width:50px;padding:0;padding-bottom:5px;}
.nf li.item .nfparams label input{display:block;width:auto;float:left;padding:2px 0 0 0;}
.nf li.item.w_100 .nfparams label{width:100%;}
.nf li.item .nfparams_textarea{margin:0px 0 0 320px;}
.padb0, .padb0 label{padding-bottom:0 !important;}
ul.ls_none li{list-style-type:none !important;}
ul.list_profile_visibility li{padding-left:15px;display:inline-block;margin-bottom:5px;border-bottom:1px solid gray;}
.article-box{padding-bottom:15px;}
.ad, .ads{padding-top:15px;}
*:first-child+html .searchblock{height:56px;}
@media all and (max-width:600px){.nf li.item label{width:100%;float:none;padding-right:20px;padding-bottom:10px;}
}
.searchblock{float:left;width:100%;}
.searchcontext{float:right;width:100%;position:relative;}
.searchhead{float:left;width:100%;background-color:#dfecf2;margin-bottom:20px;padding:5px 5px 5px 20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;float:left;display:block;position:relative;}
.searchhead h2{float:left;font-size:22px;line-height:22px;color:#5F9EBC;font-family:VagroundedThin,"Lucida Grande","Lucida Sans", Verdana, Arial;position:relative;font-weight:bold;padding:3px 0px;}
.searchhead h2 span{display:block;position:absolute;width:57px;height:57px;background:url('../images/searchicon.png') no-repeat 0 0;right:-30px;top:-30px;}
.searchhead .searchlink{color:#5F9EBC;display:block;padding:4px 25px 4px 10px;font-size:18px;line-height:20px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:15px;float:right;background:#fff url('../images/searchlink.png') no-repeat 132px 10px;position:relative;}
.searchhead .searchlink span{border-right:2px solid #5f9ebb;padding-right:7px;}
.searchcontext .searchpopup{position:relative;width:650px;float:left;background-color:#dfecf2;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;float:left;display:block;left:10px;display:none;}
.cse .gsc-control-cse, .gsc-control-cse{background-color:transparent !important;border:none !important;padding:0 !important;}
.pageleftsearch{float:left;width:310px;padding:0px 10px 0px 0px;border-right:1px solid #5899B7;height:170px;}
.pagerightsearch{float:right;width:310px;height:160px;position:relative;}
.pagerightsearch .icon_block{display:block;position:absolute;background:url('../images/icon_block.png') no-repeat 0 0;width:48px;height:21px;right:42px;top:-36px;}
.pagerightsearch .close_link{position:absolute;right:-5px;top:-5px;color:#f60;}
.gsc-search-button{margin-top:2px !important;font-weight:bold !important;}
.searchpopup .golink{margin-top:20px;float:left;}
.searchpopup h2{width:100%;font-size:18px;font-weight:normal;line-height:20px;margin-bottom:5px;}
td.gsc-search-button{width:80px !important;margin-right:0px !important;}
*:first-child+html .cse input.gsc-search-button, input.gsc-search-button{width:75px !important;}
table.gsc-search-box td.gsc-input{width:217px !important;padding:0px !important;}
*:first-child+html td.gsc-clear-button{width:10px !important;position:relative !important;}
*:first-child+html div.gsc-clear-button{display:block !important;top:7px !important;position:absolute !important;left:-10px !important;}
.iblock{float:left;width:372px;position:relative;}
.homesearchbox #search-location option,.homesearchbox #search-type option{color:#000}
.subscribe{border-radius:10px;padding:20px;margin:0 auto;margin-top:-100px;width:37%;}
.subscribe h2{font-size:1.3em;font-weight:bold;}
.subscribe p{font-size:1.1em;}
#or{text-align:center;font-size:2em;width:70px;background:#ADD8E6;border-radius:40px;margin:11px auto;}
.subscribe h2{margin-bottom:10px;font-size:large;}
.subscribe form{text-align:center;}
.subscribe form .paypal_btn{margin-top:47px;border:0;text-align:center;}
#lightcoral{}
#lightblue{}
#lightsteelblue{}
#subscribeList{text-align:center;width:90%;padding-top:27px;margin:27px;font-size:100%;}
.month .product{padding:20px;}
.month .product:hover{background:#99CCFF;}
#credit_card{margin-top:-200px;}
#currency{font-size:100%;width:100%;text-align:right;border-top:1px solid #A7A6AA;padding-bottom:20px;padding-top:20px;margin-bottom:0;margin-top:0;}
.subscr_buy{margin:0 auto;width:70%;}
#one_month{border-top:1px solid #A7A6AA;}
.month{cursor:pointer;background:white;border-bottom:1px solid #A7A6AA;width:100%;font-size:100%;margin-bottom:0;margin-top:0;}
.month h2{display:block;font-size:140%;margin-bottom:27px;}
#two_month{}
#six_month{}
.subscr_img{float:right;margin-right:10%;}
.subscr_title{display:block;font-size:2em;color:#58637a;margin-bottom:7px;}
@media all and (max-width:767px){.subscr_img{float:none;text-align:center;margin:0;}
.month h2{font-size:120%;}
#subscribeList{width:100%;margin-left:0;margin-right:0;}
}
.select_form{position:relative;}
#select-1,#select-2,#select-3{width:140px;padding:4px;border-radius:5px;border:none;margin-bottom:5px;height:25px;font:14px normal;}
.select_group{position:relative;display:inline-block;}
#select-icons{position:absolute;top:2px;right:3px;height:17px;margin-top:4px;cursor:pointer;}
#select-icons-2,#select-icons-3, #select-icons{position:absolute;top:0;right:2%;height:17px;margin-top:5px;cursor:pointer;bottom:0;padding:4px 2px 2px 5px;border-radius:5px;background:#fff;}
#openup_options{display:none;width:88.5%;margin:auto;border:2px solid #ccc;padding:1px;border-radius:10px;background:#fff;position:absolute;top:24px;z-index:999;}
#openup_options-2{display:none;width:88.5%;margin:auto;border:2px solid #ccc;padding:1px;border-radius:10px;background:#fff;position:absolute;top:-20px;z-index:999;}
#openup_options-3{display:none;width:88.5%;margin:auto;border:2px solid #ccc;padding:1px;border-radius:10px;background:#fff;position:absolute;top:24px;z-index:999;}
#openup_options-2{top:24px;z-index:9999;}
.view_select, .view_select-2, .view_select-3{color:#000;cursor:pointer;padding:3px 2px;border-radius:4px;}
.view_select:hover, .view_select-2:hover,.view_select-3:hover{background:#969695;color:#fff;}
li{list-style-type:none}
#credit_form{min-width:380px;width:37%;height:370px;padding:40px;background:#DDEAF0;box-shadow:1px 1px 1px 1px #969695;border-radius:10px;margin:0 auto;margin-bottom:50px;}
#credit_form input[type="text"]{float:left;width:70%;height:30px;border-radius:5px;border:none;margin-bottom:5px;padding-left:5px}
#credit_form input[type="submit"]{background:#fff;border:1px solid #fff;padding:5px 20px;border-radius:5px;margin-top:20px;float:right;}
#credit_form input[type="submit"]:hover{box-shadow:inset 0 0 2px 2px #969695;}
#entry_picture{float:left;width:60px;padding:0 10px 130px 0}
#txt-3{width:100px;}
.tg{border-collapse:collapse;border-spacing:0;border-color:#999;border-width:1px;border-style:solid;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:11px 20px;border-style:solid;border-width:0;overflow:hidden;word-break:normal;border-color:#999;color:#444;background-color:#F7FDFA;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:11px 20px;border-style:solid;border-width:0;overflow:hidden;word-break:normal;border-color:#999;color:#fff;background-color:#26ADE4;}
.tg .tg-s6z2{text-align:left}
.tg .tg-vn4c{background-color:#D2E4FC}
.tg .tg-5hgy{background-color:#D2E4FC;text-align:left}
ul#Tabs{font-family:Verdana, Arial;font-size:12px;font-weight:bold;list-style-type:none;margin-bottom:12px;}
#Tabs li.Tab{float:left;height:25px;background-color:#deedfb;margin:2px 0 0 5px;}
#Tabs li.Tab a{margin-right:21px;float:left;display:block;color:#666666;text-decoration:none;padding:5px;}
#Tabs li.Tab a:hover{background-color:#bfe0fe;border-bottom:1px solid #bfe0fe;}
#Tabs li.SelectedTab{display:none;height:25px;background-color:#fafafa;margin:2px 0 0 5px;border-top:1px solid #a2b6cb;border-right:1px solid #a2b6cb;border-bottom:1px solid #fafafa;border-left:1px solid #a2b6cb;}
#Tabs li.SelectedTab A{float:left;display:block;color:#666666;text-decoration:none;padding:5px;cursor:default;}
#my_my_pollentree_menu .nav-tabs > li, .nav-pills > li{float:none;display:inline-block;*display:inline;zoom:1;}
#my_my_pollentree_menu .nav-tabs, .nav-pills{text-align:center;}
#my_my_pollentree_menu{margin-top:40px;margin-bottom:50px;}
#my_my_pollentree_menu ul li{font-size:1em;border-right:solid #5e5e5e 2px;margin:1px;font-style:oblique;padding-right:7px;padding-left:7px;margin-bottom:10px;}
#my_active{background:rgba(187, 187, 154, 0.27);}
#my_active strong a{color:#262626;}
#my_my_pollentree_menu ul li:hover{background:rgba(187, 187, 154, 0.27);}
#my_my_pollentree_menu ul li:last-child{border-right:none;}
.profiles_div a{display:block;}
.profiles_div a img{margin-right:11px;}
.profiles_div{background:#eaf9ff;;padding:20px;border-radius:20px;margin:10px;}
.profile-photo{}
.profiles_div a div{float:right;}
.profiles_div:hover{background:#DDEAF0;}
#counter{float:right;margin-top:-20px;border-radius:30px;width:20px;height:20px;text-align:center;color:#333;font-style:inherit;font-weight:bold;font-size:0.9em;line-height:20px;}
#counterYouViewed{float:right;margin-top:-20px;border-radius:30px;width:20px;height:20px;text-align:center;color:#333;font-style:inherit;font-weight:bold;font-size:0.9em;line-height:20px;}
.div_link{display:block;}
#pay_card{align-self:center;color:#A6C7E1;font-size:1.8em;text-align:center;display:block;margin-bottom:27px;}
#paypal_logo{float:right;}
.subscribe2{background-color:#e8860e;display:inline-block;cursor:pointer;color:#ffffff;font-family:Verdana;font-size:16px;font-weight:bold;padding:10px 23px;text-decoration:none;border:none;}
.subscribe2:hover{background-color:#e05b09;}
.subscribe2:active{position:relative;top:1px;}
input[type=submit]{-webkit-appearance:none;}
#select_your_currency{display:inline-block;position:relative;padding-top:7px;margin:11px;text-align:center;}
.safariHack{width:162px !important;display:block;background:#e8e8e8;height:27px;border:1px solid #b9b9b9;-webkit-border-radius:8px;padding-top:7px;text-align:center;cursor:pointer;}
#thanks{margin:100px 250px;width:70%;font-size:1.4em;text-align:center;}
.select-wrap{display:block;}
.stacktable{width:100%;}
.st-head-row{padding-top:1em;}
.st-head-row.st-head-row-main{font-size:1.2em;padding-top:0;}
.st-key{width:19%;text-align:right;padding-right:1%;}
.st-val{width:79%;padding-left:1%;}
.user-messages table tr td.st-key, .user-messages table tr td.st-val{padding:5px;}
.stacktable.large-only{display:table;}
.stacktable.small-only{display:none;}
@media (max-width:600px){.stacktable.large-only{display:none;}
.stacktable.small-only{display:table;}
.user-messages{position:relative;}
.stacktable.small-only #toggle-checkboxes{display:none;}
.stacktable.small-only #toggle-checkboxes.mobile-toggle{display:block;position:absolute;top:10px;right:10px;}
form[name=conversationForm] .user-messages td.st-key{display:none;}
}
@media all and (max-width:960px){#header{padding:0 10px;}
}
@media all and (max-width:875px){.golink{float:none;display:block;clear:both;margin:10px auto;padding:10px 20px !important;border:2px solid #727172 !important;border-radius:25px;}
.tsearch{position:relative;cursor:pointer;padding-right:30px;}
.tsearch:after{content:"";position:absolute;top:3px;right:0;width:20px;height:22px;background:url(../images/icons/svg/search.svg) no-repeat;background-size:100% auto;}
.tsearch.active + #Content{max-height:400px;}
.tsearch.active:after{background:url(../images/icons/svg/close.svg) no-repeat;background-size:100% auto;top:0;}
.homesearchbox #Content{/*max-height:0;*/overflow:hidden;transition:max-height .3s ease;}
.homesearchbox #search-state, .homesearchbox #search-city{display:inline-block;float:none;margin-bottom:10px;}
.homesearchbox #search-location:after{content:"";display:block;}
.homesearchbox select{display:inline-block !important;float:none;}
.homesearchbox{text-align:center;}
.select-wrap{display:block;margin:10px 0;}
.homesearchbox .tsearch{float:none;margin-bottom:20px;}
.homesearchbox select, .pagerightsearch select{padding:5px 10px;margin:10px 3px 0 5px !important;width:140px !important;display:block;background-color:#8fbbd0;border-radius:20px;color:#333 !important;}
}
@media all and (max-width:750px){.profile-box .col_left, .profile-box .col_right, .profile-half{float:none;width:100%;}
.profile-box .col_right .box-wrapp{margin-left:0;}
.profile-box .col_right h3.title{padding-left:0;}
#add-entry-overlay .yui-content #tab-appointment .bd .right-content, #add-entry-overlay .yui-content #tab-note .bd .right-content{width:100%;float:none;padding-left:10px;padding-right:10px;margin-top:30px;clear:both;padding-bottom:20px;}
#add-entry-overlay .yui-content #tab-note .bd .right-content textarea.textarea{width:100%;}
#add-entry-overlay{width:100% !important;left:0 !important;padding-bottom:20px;}
.subscribe{width:100%;}
#my_my_pollentree_menu ul{width:85%;margin:0 auto;}
#my_my_pollentree_menu ul:after{content:"";display:table;clear:both;}
#my_my_pollentree_menu ul li{width:50%;margin:0;float:left;border:none;text-align:left;position:relative;border:1px solid #DFECF2;border-top:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#my_my_pollentree_menu ul li a{padding:10px;display:block;}
#my_my_pollentree_menu ul li.my_active strong, #my_my_pollentree_menu ul li#my_active strong{display:block;padding:10px;}
#my_my_pollentree_menu ul li#my_active strong a{padding:0;}
#my_my_pollentree_menu #counter, #my_my_pollentree_menu #counterYouViewed{position:absolute;right:10px;top:7px;margin-top:0;}
#my_my_pollentree_menu ul li:nth-child(-n+2){border-top:1px solid #DFECF2;}
#my_my_pollentree_menu ul li:nth-child(even){border-left:none;}
#my_my_pollentree_menu ul li:last-child{border-right:1px solid #DFECF2;}
}
@media all and (max-width:650px){#content{width:100%;}
.profile-box label.rlp{width:220px;}
.under_search li{display:block;}
.under_search li a{float:none;}
}
@media all and (max-width:480px){#paypal_logo{float:none;text-align:center;}
.subscribe{margin-top:0;}
#credit_form{width:100%;min-width:0;padding:20px;}
.featured-in img{display:block;}
.under_search li{display:block;}
.under_search li a{float:none;}
}
@media all and (max-width:420px){#my_my_pollentree_menu ul{width:inherit;margin-right:10px;margin-left:10px;}
#site-menu{float:none;margin-bottom:10px;}
}
@media all and (max-width:374px){.profile-box label.rlp{width:130px;}
#logo, #logo a{width:150px;background-size:100% auto;}
}