/*mfb-052712*/body  { font-size: 12px;  line-height: 1.4; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; text-align: left; margin: 0 auto }body th, td { font-size: 12px;font-family: arial, helvetica, sans-serif; }.topbanner { background-color: #0087c7; border: 0 none; display: block; height: 35px; margin: 0; outline: 0 none; padding-left: 15px; padding-top: 5px; width: 100%; }.page {overflow: hidden;padding: 0px;background-color: #FFF;margin-left:auto;margin-right: auto;text-align: left;}.header { color: #444; font-size: 12px; background-color: #fff; text-align: left; margin: 0; padding: 0; width: 100% }.header a   { text-align: left; }.setup { color: #0a0a0a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 10px }.setup a { color: #3b5998; text-align: left; }.setup a:link    { }.setup a:hover   { text-decoration: underline; }.menu_link { color: #0a0a0a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 10px }.menu_link a { color: #3b5998; text-align: left; }.menu_link a:link    { }.menu_link a:hover    { text-decoration: underline; }.left {float: left;}.right {float:right; padding : 0px 0px 5px;}.blog_title { color: #444; font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif; font-size: 24px; font-weight: normal; line-height: 32px; padding-left: 10px; padding-top: 8px; }.blog_title a:link {color: #444; }.blog_title a:hover { text-decoration: underline; }.blog_title_buttons { text-align: right; float: right; clear: both; }.blog_story  { }.blog_body  { color: #333; background-color: transparent; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; clear: left }.blog_title td, th {font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-size: 14px;font-weight: bold; }.blog_body td, th {font-size: 11px;font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;}.blog_date { color: #333; font-size: 10px; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-weight: normal; line-height: normal; padding-top: 5px; }.blog_categories  { color: #777; font-size: 10px; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-weight: normal; padding-bottom: 5px }.blog_author { font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-size: 12px; color: #777; font-weight: normal; line-height: normal; padding-top: 5px }.blog_comment    { color: #666666; background-color: transparent; padding-top: 5px; padding-left: 10px }.sidebar  { padding-top: 24px; overflow: hidden }.main { color: #333; font-size: 12px; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; line-height: 1.4; text-align: left; clear: both; }.centercontent     { padding: 20px 10px 10px; float: left; overflow: hidden }.input { background: -moz-linear-gradient(center top , #f5f5f5, #f1f1f1) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid rgba(0, 0, 0, 0.1); color: #333; font-size: 11px; }select {font-size: 11px; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; text-align: left; margin-top: 0; margin-right: 10px; padding-top: 0; }option { font-size: 11px; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; text-align: left; margin-top: 0; margin-right: 15px; padding-top: 0; }textarea { font-size: 11px; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; text-align: left; border: solid 1px #bdc7d8; }.title { color: #fff; font-size: 30px; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-weight: bold; text-align: left; padding-top: 50px; padding-bottom: 40px; padding-left: 175px; border-bottom: 0 none; }.title a:link { color: white; }.title a:visited { color: white; }.title a:hover { color: #fff; }.links { text-align: left; }.links a { font-style: normal;font-size: 12px;font-weight: normal;}.links a:hover {color: #000;}input, textarea {border: 1px solid #bdc7d8; margin-top: 4px;}input, image {background: none repeat scroll 0 0 transparent; border-color: #dfdfdf; border-image: none; border-style: solid; cursor: pointer; padding: 6px;}.signup_btn { background: none repeat scroll 0px 0px #5B74A8; border-radius: 4px; border: 0px none; color: #FFFFFF; cursor: pointer; display: inline-block; font-weight: 700; line-height: 1; padding: 7px 10px; }.signup_btn:hover, .signup_btn:focus { background: none repeat scroll 0px 0px #2FB6CF; color: #FFFFFF; transition: all 0.04s ease-out 0s; }input.signup_btn:hover { cursor: pointer; }.signup_input { border: 1px solid #bdc7d8; margin-top: 4px; display: block; width: 100% }.search_form { background: none repeat scroll 0% 0% transparent; border-color: #dfdfdf; border-image: none; border-style: solid; border-width: 1px; box-sizing: content-box; color: #787878; float: left; font-family: arial; font-size: 11px; height: 14px; padding: 5px; width: 124px;}.menu_block    { overflow: visible }.menu_title   { color: #333; font-size: 12px; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-align: left; display: block; margin: 0; padding: 4px 5px 3px 0 }.menu_body    { background-color: #fff; text-align: left; margin: 0; padding-top: 5px; clear: both; }.menu_body a { color: #3b5998; font-size: 100%; line-height: 150%;  text-decoration: none; text-align: left; display: block;  } .menu_body a:hover { text-decoration: underline; }.categories_body { background-color: #fff; text-align: left; margin: 0; padding-top: 5px; clear: both; }.categories_body a { color: #3b5998; font-size: 100%; line-height: 150%;  text-decoration: none; text-align: left; } .categories_body a:link { text-align: left; }.categories_body a:visited { }.categories_body a:hover { text-decoration: underline; }.categories_body a:active    { text-align: left; }.menu_logo { padding: 10px;clear: both;margin: 0px;text-align: center;}.gen_menu  { font-size: 12px; line-height: 24px; padding-bottom: 10px; clear: both; border-top: 1px solid #d6d9de }.gen_menu a  { color: #3b5998; text-decoration: none; display: block; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #d6d9de }.gen_menu a:link  { }.gen_menu a:visited  { }.gen_menu a:hover  { text-decoration: none; background-color: #eceef4 }.gen_menu a:active { }.search_box { margin-top: -36px; margin-right: 0px; float: right; clear: right; }.sidebar.divider {margin: 8px 0px 8px 0px;}.sidebar.calendar {font-size: 10px;padding-top: 5px;}.sidebar.calendar td { padding: 2px; }a { color: #3b5998; text-decoration: none; cursor: pointer; }a:hover { text-decoration: underline; }a.dvd { color: #3b5998; border-bottom: 1px dotted #cccccc }a.dvd:hover  { color: #c00; text-decoration: none; border-bottom: 1px solid #c00 }h1 {font-size: 16px; line-height: 1.4;}
h2 {font-size: 14px; line-height: 1.4;}h3 {font-size: 14px; line-height: 1.4;}h4 {font-size: 12px; line-height: 1.4;}h5 {font-size: 10px; line-height: 1.4;}p   { font-size: 12px; line-height: 1.4; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; color: #444; clear: right }.alert  { background: no-repeat 5px top; margin-top: 10px; margin-bottom: 10px; padding: 8px; border: solid 1px #dddddd }img.userpic   { margin-right: 10px; float: left; }img	    { border: 0; }#img_float_left { float: left; margin: 2px 8px 4px 2px; }#img_float_right { float: right; margin: 2px 2px 4px 8px; }ul { list-style-type: none; margin: 0; padding: 0 }li     { list-style-type: square; list-style-position: inside; padding-bottom: 6px }.rss_date   { font-size: 85%; }.footer     { font-size: 12px; color: #777; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; padding-top: 5px; padding-bottom: 15px; clear: both }