body,table{
	font-family: Verdana,"Courier New", Courier, monospace;
	margin: 0px;
	background-color: #e6e6e7;
	font-size: 11px;
}
div{
	text-align: justify;
}
.nojust{
	text-align: left;
}
.spacer{
	border-bottom: 1px dotted #545152;
	width: 190px;
	font-size: 1px;
}
.menu_spacer{
	border-bottom: 1px dotted #625e63;
	width: 95px;
	font-size: 1px;
}
.main_table{
	color: #020202;
	font-family: Verdana,"Courier New", Courier, monospace;
	font-size: 12px;
}
.id_container{
	height: 28px;
	width: 50px;
	border: 1px dotted #B8B8B8;
	text-align: center;
}
.id_details{
	font-family: Verdana,"Courier New", Courier, monospace;
	font-size: 11px;
}
a{
	text-decoration: none;
	color: Black;
}
.txt{
	font-family: Verdana,"Courier New", Courier, monospace;
	font-size: 11px;
	border: 1px dotted Black;
	background-color: #e6e6e7;
}
.but{
	font-family: Verdana,"Courier New", Courier, monospace;
	font-size: 11px;
	border: 1px solid Black;
	background-color: #e6e6e7;
}
.error{
	color: Red;
}
h1{
	font-family: Verdana,"Courier New", Courier, monospace;
	padding:0px;
	padding-top:11px;
	margin:0px;
	font-size: 15px;
}
h2{
	font-family: Verdana,"Courier New", Courier, monospace;
	padding:0px;
	margin:0px;
	font-size: 15px;
}
.id_header4float{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	font-weight: bold;
}
.id_text4float{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 3px;
}

div.clear{float:left; clear:both; width:100%; height:0;}

.blog_page{height:500px;}
    .blog_container{position:relative; float:left; width:372px; margin:0 15px 0 0; padding:0;}
    .blog_container *{margin:0; padding:0; border:none; background:none;}
        .blog_caption{width:365px; height:20px;}
            .blog_caption h3{display:block; float:left; height:20px;}
            .london .blog_caption h3{background:url(/img/blog/capt_blog_london_l.gif) no-repeat top left;}
            .newYork .blog_caption h3{background:url(/img/blog/capt_blog_newYork_l.gif) no-repeat top left;}
                .blog_caption span{display:block; float:left; height:20px; padding:0 13px;}
                .london .blog_caption span{background:url(/img/blog/capt_blog_london_r.gif) no-repeat top right;}
                .newYork .blog_caption span{background:url(/img/blog/capt_blog_newYork_r.gif) no-repeat top right;}
                    .blog_caption span span{padding:0 4px; font-size:9px; line-height:20px; font-weight:normal; color:#000;}
                    .london .blog_caption span span{background:#a0c3d6;}
                    .newYork .blog_caption span span{background:#ded08e;}
        .scroll_container{position:relative; float:left; clear:left; background:#f1f1f2; padding:11px 20px 11px 8px; border-width:5px 0; border-style:solid;}
        .london .scroll_container{border-color:#a0c3d6;}
        .newYork .scroll_container{border-color:#ded08e;}
            .scroll_layer{position:relative; float:left; clear:left; margin:0; padding:0;}
                .scroll_content{width:335px; position:absolute; top:0; left:0;}
                .blog_content{}
                
                    .blog_content ul{display:block; list-style:none;}
                        .blog_content li{display:block; clear:left; height:auto !important; height:1px; font-family:Verdana,"Courier New",Courier,monospace; background:#fff; padding:6px 0 0; margin:0 0 16px;}
                        .blog_content li.last{margin:0;}
                        .london .blog_content li{border-top:5px solid #a0c3d6;}
                        .newYork .blog_content li{border-top:5px solid #ded08e;}
                            .blog_post_caption{height:auto !important; height:1px; width:100%; padding:0 0 10px; background:#fff;}
                                .blog_post_caption a{display:block; float:left; height:auto !important; height:1px; margin:0 0 0 6px !important; margin:0 0 0 3px;}
                                    .blog_post_caption img{display:block; float:left;}
                                .blog_post_caption h3{display:block; font-size:11px; line-height:14px; font-weight:bold; margin:15px 5px 0 112px;}
                                .blog_post_caption strong{display:block; font-size:10px; line-height:14px; font-weight:normal; margin:0 5px 0 112px;}
                                
                            .blog_post_body{float:left; clear:left; width:100%; background:#fff;}
                                .blog_post_body_in{padding:0 5px 0 6px;}
                                    .blog_post_body img{display:block; margin:10px 0;}
                                    .blog_post_body ul{display:block; float:left; clear:left; width:100%; height:80px; list-style:none; text-align:justify;}
                                        .blog_content .blog_post_body li{float:left; clear:none; border-width:0; width:80px; height:80px; margin:0 2px 0 0; padding:0;}
                                            .blog_content .blog_post_body li img{margin:0;}
                                    .blog_post_body p{display:block; float:left; clear:left; width:100%; height:auto !important; height:1px; font-size:11px; line-height:13px; margin:10px 0;}
                                    .blog_post_body a{text-decoration:underline;}
                                    .blog_post_body a:hover{text-decoration:none;}
                                    .blog_post_body strong{display:block; float:left; clear:left; width:100%; font-size:9px; line-height:13px; font-weight:normal; padding:0 0 3px;}
                            
                            .blog_post_bar{clear:left; height:13px; font-size:9px; line-height:11px; padding:0 5px 0 6px;}
                            .london .blog_post_bar{background:#a0c3d6;}
                            .newYork .blog_post_bar{background:#ded08e;}
                                .blog_post_bar a{padding:0 0 0 10px;}
                                .blog_post_bar a.fn_collapse{background:url(/img/blog/ico_blog_post_collapse.gif) no-repeat left;}
                                .blog_post_bar a.fn_expand{background:url(/img/blog/ico_blog_post_expand.gif) no-repeat left;}
                                
        .scrollThumbPad{position:absolute; top:43px; left:352px; width:20px; height:50px; background:url(/img/blog/pad.gif) repeat-y; z-index:2;}
        .scrollUp{position:absolute; top:36px; left:352px; width:20px; height:7px; z-index:2;}
        .scrollDn{position:absolute; top:100px; left:352px; width:20px; height:7px; z-index:2;}
        .scrollThumb{position:absolute; top:43px; left:352px; width:20px; height8px; z-index:3; cursor:pointer;}