/* http://meyerweb.com/eric/tools/css/reset/ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
ins { text-decoration: none; }
del {	text-decoration: line-through; }
table { 	border-collapse: collapse; 	border-spacing: 0; }
:focus { outline : 0; } 
strong { font-weight:bold; }
.clear { clear: both; font-size: 1px; line-height: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;} .clearfix {display: block;}
.left { float:left; }
.right { float:right; }
sup { vertical-align: super; font-size: smaller; }
sub { vertical-align: sub; font-size: smaller; }
.hide{display:none;}
/* ============ GENERAL ============ */
html { height:100%; }
body { background: none; height:100%; font-size:13px; font-family: Arial, Helvetica, sans-serif;}
div.main_content { }

/* ============ HEADER ============ */
div.wrapper { width:960px; margin:0 auto; }
div.header {display:none;}

/* ============ MAIN MENU & SUB MENU ============ */
div.menu_list { display:none; }
div.submenu_side { display:none; }

/* ============ FOOTER ============ */
div.footer { display:none; }

/* ============ HOME SLIDESHOW ============ */
div.main_slideshow { float:left; width:958px; position:relative; border:1px solid #999; margin: 0 0 10px 0; }
div.main_slideshow div.controls { position:absolute; top:140px; left:0px; width:100%; z-index:10; }
div.main_slideshow div.controls a.prev { float:left; padding:30px; background: #000; border-radius:0 5px 5px 0; opacity:0.4; text-decoration:none; }
div.main_slideshow div.controls a.prev span { float:left; background: url(../img/cspf_sprite.png) -344px 0px no-repeat; width:19px; height:21px; }
div.main_slideshow div.controls a.next { float:right; padding:30px; background: #000; border-radius:5px 0 0 5px; opacity:0.4; text-decoration:none; }
div.main_slideshow div.controls a.next span { float:left; background: url(../img/cspf_sprite.png) -364px 0px no-repeat; width:19px; height:21px; }
div.main_slideshow div.btns { position:absolute; top:15px; right:15px; z-index:10; float:left; text-align:right; }
div.main_slideshow div.btns a { display:inline-block; width:11px; height:11px; background: url(../img/cspf_sprite.png) -389px -22px no-repeat; text-indent:99px; overflow: hidden; margin:0 0 0 5px; }
div.main_slideshow div.btns a.current { background: url(../img/cspf_sprite.png) -389px -33px no-repeat; }
div.main_slideshow div.jcarousel-container { float:left; width:958px; overflow:hidden; }
div.main_slideshow div.jcarousel-container div.jcarousel-clip { float:left; width:958px; overflow:hidden; }
div.main_slideshow div.jcarousel-container div.jcarousel-clip ul.slideshow_inner { float:left; }
div.main_slideshow div.jcarousel-container div.jcarousel-clip ul.slideshow_inner li { float:left; width:958px; position:relative; height:390px;}
div.main_slideshow div.jcarousel-container div.jcarousel-clip ul.slideshow_inner li div.caption { float:left; width:920px; position:absolute; background: url(../img/bg_slides.png) left top repeat; color:#fff; bottom:0px; left:0px; padding:20px; display:none; overflow:hidden; }
div.main_slideshow div.jcarousel-container div.jcarousel-clip ul.slideshow_inner li div.caption h2 { font-weight:bold; color:#fa7d2a; display: block; font-size:20px; text-transform: uppercase; padding: 0 0 10px 0; font-family: 'Open Sans', sans-serif; font-weight:800; }
div.main_slideshow div.jcarousel-container div.jcarousel-clip ul.slideshow_inner li div.caption p { line-height:17px; }
div.main_slideshow div.jcarousel-container div.jcarousel-clip ul.slideshow_inner li div.caption p a { text-decoration:none; color:#fa7d2a; font-weight:bold; }

/* ============ SIDE NEWS ARTICLES ============ */
div.side_articles { float:left; width:250px; margin:0 0 10px 0; -moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.2); box-shadow: 1px 1px 0px rgba(0,0,0,0.2); }
div.side_articles ul { float:left; padding: 0px; }
div.side_articles ul li { float:left; width:229px; padding:15px 11px; background: url(../img/bg_slides.png) left top repeat; margin-bottom:1px; }
div.side_articles ul li span { float:left; background: #fa7d2a; text-align:center; padding:5px 7px; line-height:13px; font-weight:bold; color:#fff; text-transform: uppercase; font-size:13px; }
div.side_articles ul li h3 { float:left; width:100%; padding:8px 0 0 0; font-weight:bold; color:#e6e6e6; font-family: 'Open Sans', sans-serif; font-weight:800; }
div.side_articles ul li h3 a { font-weight:bold; color:#e6e6e6; text-transform: uppercase; font-size:14px; text-decoration:none; line-height:16px; font-family: 'Open Sans', sans-serif; font-weight:800; }
div.side_articles ul li h3 a:hover { color:#fa7d2a; }
div.side_articles ul li p { float:left; clear:both; color:#fff; line-height:18px; padding:10px 0 0 0; }
div.side_articles ul li p a { text-decoration:none; color:#fa7d2a; font-weight:bold; }
div.side_articles ul li p a:hover { color:#fff; }

div.home_side_articles { width:314px; padding:0; }
div.home_side_articles ul { width:291px; }
div.home_side_articles ul li { height:122px; padding:12px 12px; width:291px; margin-bottom:0px; }
div.home_side_articles ul li h3 { width:215px; }
div.home_side_articles ul li h3 a { font-size:18px; line-height:19px; }
div.side_articles a.view_all { font-weight: bold; font-size: 25px; color: #6D6D6D; text-transform: uppercase; font-family: 'Open Sans', sans-serif; font-weight: 800; padding: 0 0 0 10px; text-decoration: none; background: #EFEFEF; width: 240px; float: left; line-height: 34px; }
div.side_articles a.view_all:hover { background: #fa7d2a; color:#3a3a3a; }

/* ============ TWEET BOXES ============ */
div.tweets_box { float:left; width:298px; height:201px; margin:0 15px 15px 15px; background: #5a7e83; border:5px solid #497278; position:relative; }
div.tweets_box p { height:130px; display: table-cell; text-align:center; vertical-align:middle; color:#fff; font-size:12px; font-weight:bold; line-height:20px; padding:0 20px; }
div.tweets_box p a { text-decoration:none; color:#d5dfe1; font-style:italic; }
div.tweets_box p a:hover { color:#fff; }
div.tweets_box span.date { float:left; width:100%; text-align:center; color:#d5dedf; font-size:12px; font-weight:bold; }
div.tweets_box a.twitter_link { position:absolute; bottom:-5px; left:-5px; float:left; width:100%; padding:4px 1px 7px 9px; font-weight: bold; font-size: 25px; color: #3a3a3a; text-transform: uppercase; background: #fff; text-decoration:none; opacity:0.7; font-family: 'Open Sans', sans-serif; font-weight:800; }
div.tweets_box a.twitter_link:hover { background: #fff; opacity:0.8; }
div.tweets_box a.twitter_link span { position:absolute; bottom:9px; right:14px; float:left; width:26px; height:18px; line-height:0px; background: url(../img/cspf_sprite.png) -389px 0px no-repeat; }
div.side_tweets { margin:0 0 10px 0; width:242px; }


div.home_side_articles { width:314px; padding:0; }
div.home_side_articles ul { width:291px; }
div.home_side_articles ul li { height:122px; padding:12px 12px; width:291px; margin-bottom:0px; }
div.home_side_articles ul li h3 { width:215px; }
div.home_side_articles ul li h3 a { font-size:18px; line-height:19px; }
div.side_articles a.view_all { font-weight: bold; font-size: 25px; color: #6D6D6D; text-transform: uppercase; font-family: 'Open Sans', sans-serif; font-weight: 800; padding: 0 0 0 10px; text-decoration: none; background: #EFEFEF; width: 240px; float: left; line-height: 34px; }

div.slide_articles { background:url(../img/bg_slides.png) left top repeat; height:437px; border-bottom:none;  width:314px; }
div.slide_articles ul { height:330px; width:314px; display:none; }
div.slide_articles ul li { background:none; height:auto; padding:19px 12px; width:291px; margin-bottom:0px; }
div.slide_articles a.switch { font-weight: bold; font-size: 25px; color: #6D6D6D; text-transform: uppercase; font-family: 'Open Sans', sans-serif; font-weight: 800; padding: 0 0 0 10px; text-decoration: none; background: #fff; width: 304px; float: left; line-height: 35px; opacity:0.9; margin:0 0 1px 0; }
div.slide_articles a.switchon { background: #fa7d2a; opacity:1; color:#3a3a3a; }
div.slide_articles ul.active { display:block; }

/* ============ TEMP BOXES ============ */
div.temp_box { float:left; width:298px; height:201px; margin:0 15px 15px 15px; background: #5a7e83; border:5px solid #497278; position:relative; }
div.temp_box p {  vertical-align:middle; color:#fff; font-size:12px; font-weight:bold; line-height:20px; padding:0 20px; }
div.temp_box p.title { padding-top: 18px;text-decoration:none; color:#d5dfe1; font-style:italic; }
div.temp_box p.date { color:#d5dedf; font-size:12px; font-weight:bold; }
div.temp_box a.temp_link { position:absolute; bottom:-5px; left:-5px; float:left; width:100%; padding:4px 1px 7px 9px; font-weight: bold; font-size: 22px; color: #3a3a3a; text-transform: uppercase; background: #fff; text-decoration:none; opacity:0.7; font-family: 'Open Sans', sans-serif; font-weight:800; }
div.temp_box a.temp_link span { position:absolute; bottom:9px; right:14px; float:left; width:26px; height:18px; line-height:0px; }
div.side_temps { display:none; }

/* ============ PROMO BOXES ============ */
div.promo_box { float:left; position:relative; overflow:hidden; margin: 0 0 10px 0; }
div.promo_box a { float:left; text-decoration:none; position:relative; }
div.promo_box img { float:left; }
div.promo_box img.mono { display:none !important;}
div.promo_box span.promo_slide { position:absolute; bottom: -22px; margin:0; left:0px; width:100%; padding:5px 0 10px 0; opacity:0.7; background:#fff; z-index:10;}
div.promo_box span.promo_slide h3 { font-weight:bold; font-size:25px; color:#3a3a3a; text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-weight:800; padding:0 0 0 10px; }
div.promo_box span.promo_slide p { color:#3a3a3a; padding: 5px 0 0 10px; }

div.promo_box object.promo_slide { position:absolute; bottom: -22px; margin:0; left:0px; width:100%; padding:5px 0 10px 0; opacity:0.7; background:#fff; z-index:10;}
div.promo_box object.promo_slide h3 { font-weight:bold; font-size:25px; color:#3a3a3a; text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-weight:800; padding:0 0 0 10px; }
div.promo_box object.promo_slide p { color:#3a3a3a; padding: 5px 0 0 10px; }

div.home_middle { margin: 0 15px 15px 15px; }
div.home_right { margin: 0 0 15px 0; }
div.pilot_box { margin: 0px 0px 15px 20px; }
div.first_box { margin: 0px 0px 15px 0px; }

/* ============ MAIN CONTENT ============ */
div.primary-content {float: left; width:960px;}
div.secondary-content { display:none !important; }
div.addthis_toolbox{display:none;}
div.full_width {float:left; width:960px; }

div.primary-content div.page_title { float:left; width:100%; background: #d4d4d4; }
div.primary-content div.page_title a.back { float:right; background:#777; font-family: 'Open Sans', sans-serif; font-weight:800; color:#fff; padding: 0; text-transform: uppercase; font-size:14px; text-decoration:none; }
div.primary-content div.page_title a.back span.ico { float:left; width:21px; height:30px; background: url(../img/cspf_sprite.png) -21px -64px no-repeat; line-height:0px; }
div.primary-content div.page_title a.back span.txt { padding: 0 15px; float:left; line-height:30px; }

div.primary-content div.page_title h2 { display:block; float:left; background:#fa7d2a; font-family: 'Open Sans', sans-serif; font-weight:800; color:#fff; line-height:40px; padding: 0 15px; text-transform: uppercase; font-size:14px; }
div.primary-content div.page_title h2.wdate { display:block; float:left; background:#fa7d2a; font-family: 'Open Sans', sans-serif; font-weight:800; color:#fff; line-height:40px; padding: 0 15px 0 0; text-transform: uppercase; font-size:14px; }
div.primary-content div.page_title h2.wdate span.date { display:block; float:left; padding:0 15px; background: #e56a19; }
div.primary-content div.page_title h2.wdate span.title { display:block; float:left; padding:0 0 0 15px; }
div.primary-content div.addthis_toolbox { float:right; width:150px; padding:12px 0 0 0; }
div.primary-content div.page_text { float:left; width:670px; margin: 0 0 10px 0; background: #fff; padding:10px 15px; }
div.full_width div.page_text { width:930px; }
div.primary-content div.links { width:670px; }
div.primary-content div.page_image { float:left; margin: 0 0 10px 0; position:relative; }
div.primary-content div.page_image h3 { float:left; margin: 0 0 10px 0; width:670px; position:absolute; background: url(../img/bg_slides.png) left top repeat; color:#fff; bottom:0px; left:0px; padding:15px; overflow:hidden; font-family: 'Open Sans', sans-serif; font-weight:800; }
div.primary-content div.page_gallery { float:left; width:700px; margin: 0 0 10px 0; background: #fff url(../img/bg_page_gallery.gif) left top repeat-y; }
div.primary-content div.page_gallery div.side_title { float:left; padding:15px; width:170px; text-align:right; font-family: 'Open Sans', sans-serif; font-weight:800; color:#fff; line-height:20px; font-size:16px; text-transform:uppercase; }
div.primary-content div.page_gallery ul.gallery_images { float:right; padding:15px 0px 0px 15px; width: 480px;}
div.primary-content div.page_gallery ul.gallery_images li { float:left; padding:0 17px 17px 0px; }
div.primary-content div.page_gallery ul.gallery_images li a { float:left; border:5px solid #d4d4d4; }

div.primary-content div.page_text div.side_text { float:left; width:410px; }
div.primary-content div.page_text div.side_img { float:right; width:222px; }
div.primary-content div.page_text div.side_img img { margin:0 0 10px 0; }
div.primary-content div.page_text table { width:100%; margin:0 0 20px 0; }
div.primary-content div.page_text table td { padding:5px 8px; border-bottom:1px solid #eee;  }
div.primary-content div.page_text table tr.head td { padding:8px; background: #658C90 !important; font-weight:bold; font-family: 'Open Sans', sans-serif; font-weight:800; color:#fff; line-height:20px; font-size:15px; text-transform:uppercase; border-bottom:1px solid #fff; }
div.primary-content div.page_text table tr.head th { padding:8px; background: #658C90; font-weight:bold; font-family: 'Open Sans', sans-serif; font-weight:800; color:#fff; line-height:20px; font-size:15px; text-transform:uppercase; border-bottom:1px solid #fff;text-align: left; text-indent:15px;}
div.primary-content div.page_text table thead.no_indent th { text-indent:0px;}
div.primary-content div.page_text table tr.head th.header {background: #658C90 url(../img/ico_w_sort.gif) 7px center no-repeat !important; }
div.primary-content div.page_text table tr.head th.headerSortUp {background: #658C90 url(../img/ico_w_sort_dsc.gif) 7px center no-repeat !important; }
div.primary-content div.page_text table tr.head th.headerSortDown {background: #658C90 url(../img/ico_w_sort_asc.gif) 7px center no-repeat !important;}
div.primary-content div.page_text table tr.odd td { background: #efefef; }

div.primary-content div.page_video { float:left; width:700px; margin: 0 0 10px 0; background: #fff; }
div.full_width div.page_video { width:960px; }

div.primary-content div.main_slideshow { width:698px; }
div.primary-content div.main_slideshow div.controls { width:698px; top:53px; }
div.primary-content div.main_slideshow div.jcarousel-container { width:698px; }
div.primary-content div.main_slideshow div.jcarousel-container div.jcarousel-clip { width:698px; }
div.primary-content div.main_slideshow div.jcarousel-container div.jcarousel-clip  ul.slideshow_inner li { width:698px; height:315px; }
div.primary-content div.main_slideshow div.jcarousel-container div.jcarousel-clip  ul.slideshow_inner li div.caption { width:658px; }

/* ============ MAIN CONTENT ============ */
div.primary-content div.rte { font-size:13px; line-height:18px; }
div.primary-content div.rte a { color:#fa7d2a; text-decoration:none; }

div.primary-content div.rte img { float:left; border:1px solid #f3f3f3; }
div.primary-content div.rte h1 { font-family: 'Open Sans', sans-serif; font-weight:800; font-size:20px; width:100%; float:left; padding: 0 0 10px 0; }
div.primary-content div.rte h2 { font-family: 'Open Sans', sans-serif; font-weight:800; font-size:16px; width:100%; float:left; padding: 0 0 10px 0; }
div.primary-content div.rte h3 { font-family: 'Open Sans', sans-serif; font-weight:800; font-size:14px; width:100%; float:left; padding: 0 0 10px 0; }
div.primary-content div.rte h4 { font-family: 'Open Sans', sans-serif; font-weight:800; font-size:14px; width:100%; float:left; padding: 0 0 10px 0; }
div.primary-content div.rte h5 { font-family: 'Open Sans', sans-serif; font-weight:800; font-size:15px; width:100%; float:left; padding: 0 0 10px 0; }
div.primary-content div.rte p { width:100%; float:left; padding-bottom:10px; }
div.primary-content div.rte ul { width:630px; padding:0px 0 15px 20px; float:left; clear:both; }
div.primary-content div.rte ul li { list-style:disc outside none; padding:0px 0 5px 0;float:left;clear:both; }
div.primary-content div.rte ol { width:630px; float:left; padding:20px 0 15px 0px; }
div.primary-content div.rte ol li { list-style:decimal inside none; }
div.primary-content div.to_top { float:left; clear:both; padding:0 0 15px 0; }
div.full_width div.rte ul { width:900px; }
div.full_width div.rte ol { width:900px; }

/* ============ MAIN LISTS ============ */
ul.list_view { float:left; padding:0px 0 15px 0; width:100%; }
ul.list_view li { float:left; padding:0px; width:100%; border-bottom:1px solid #e5e5e5; }
ul.list_view li a { float:left; width:100%; padding:20px 0px; text-decoration:none; color:#4a4a4a; }
ul.list_view li.first a { padding:0 0 20px 0; }
ul.list_view li img { float:right; margin:0 5px 0 0; }
ul.list_view li h3 { float:left; clear:both; width:490px; padding:8px 0 0 0px; font-weight:bold; color:#4a4a4a; font-family: 'Open Sans', sans-serif; font-weight:800; font-size:18px; text-transform: uppercase; }
ul.list_view li span.date { float:left; clear:both; background: #8d8d8d; text-align:center; padding:5px 7px; line-height:13px; font-weight:bold; color:#fff; text-transform: uppercase; font-size:13px; }
ul.list_view li span.txt { float:left; width:490px; font-size:13px; line-height:17px; padding:10px 0 0 0px; }
ul.list_view li span.hasImage { width:490px; }
ul.list_view li span.txt em { font-weight:bold; }

ul.list_view li object.date { float:left; clear:both; background: #8d8d8d; text-align:center; padding:5px 7px; line-height:13px; font-weight:bold; color:#fff; text-transform: uppercase; font-size:13px; }
ul.list_view li object.txt {width:490px; font-size:13px; line-height:17px; padding:10px 0 0 0px; }
ul.list_view li object.hasImage { width:490px; }
ul.list_view li object.txt em { font-weight:bold; }
ul.list_view li object p {float: left; width: 480px; padding-top: 10px;}

div.links ul.list_view li h3 { width:670px; padding:0px;}
div.links ul.list_view li h3.hasImage { width:450px;}

div.links ul.list_view li span { width:670px; padding:10px 0 0 0px;  }
div.links ul.list_view li span.hasImage { width:450px;}
div.links ul.list_view li span a {text-decoration:none;}

div.links ul.list_view li object { float: left;width:670px; padding:10px 0 0 0px;  }
div.links ul.list_view li object.hasImage { width:450px;}
div.links ul.list_view li object a {text-decoration:none;}

div.links ul.list_view li a {float: right;width: auto;}

/* ============ PAGINATIONS ============ */
div.pagination { float:left; width:100%; padding: 0 0 15px 0px; cursor:default; }
div.pagination span { float:left; padding:5px 8px; background: #e5e5e5; font-family: 'Open Sans', sans-serif; font-weight:800; font-size:13px; margin:0 5px 0 0; text-decoration:none; color:#8d8d8d; }
div.pagination span.current { background: #fa7d2a; color:#fff; }
div.pagination a { float:left; padding:5px 8px; background: #e5e5e5; font-family: 'Open Sans', sans-serif; font-weight:800; font-size:13px; margin:0 5px 0 0; text-decoration:none; color:#8d8d8d; }
div.pagination a.alpha {padding: 5px 10px; margin-right: 6px;}


/* ============ FAQs ============ */
div.faq { float:left; }
div.faq h3 { float:left; width:100%; background: #d4d4d4; cursor:pointer; margin:0 0 5px 0;}
div.faq h3 span.icon { float:left; width:9px; height:9px; background: url(../img/cspf_sprite.png) -88px -61px no-repeat; margin:16px 0 0 0; } 
div.faq h3 span.text { float:left; width:641px; font-family: 'Open Sans', sans-serif; font-weight: 800; color: #3A3A3A; line-height: 40px; padding: 0 0 0 20px; text-transform: uppercase; font-size: 14px; text-decoration:none;  }
div.faq h3.hover { background: #e2e2e2; }
div.faq h3.selected { background: #FA7D2A; }
div.faq h3.selected span.text { color: #fff; }
div.faq h3.selected span.icon { background: url(../img/cspf_sprite.png) -88px -80px no-repeat; }
div.faq div.answer { background: #fff; padding:20px 20px 10px 20px; float:left; width: 660px; margin:0 0 20px 0; }

/* ============ CONTACT FORM ============ */
div.inputw { padding:5px 0px; float:left; clear:both; }
div.inputw label { float:left; width:140px; line-height:32px; font-family: 'Open Sans', sans-serif; font-weight: 800; text-transform:uppercase; font-size:14px; color:#999; }
div.inputw input { float:left; width:200px; padding:5px 10px; background: #f9f9f9; border:1px solid #ddd; font-family:Arial, Helvetica, sans-serif; }
div.inputw .submit_search { float:left; width:100px; padding:5px 10px; margin-left: 5px; background: #f9f9f9; border:1px solid #ddd; font-family:Arial, Helvetica, sans-serif; }
div.inputw textarea { float:left; width:400px; height: 150px; padding:5px 10px; resize: none; background: #f9f9f9; border:1px solid #ddd; font-family:Arial, Helvetica, sans-serif; }
div.captcha { padding:5px 0 5px 139px; }
div.captcha img { border:1px solid #ddd !important; }
div.inputw input.error { border:1px solid #FA7D2A; }
div.inputw textarea.error { border:1px solid #FA7D2A; }
div.inputw label.error { float:left; width:240px; line-height:32px; color:#FA7D2A; padding:0 0 0 15px; font-family:Arial, Helvetica, sans-serif; text-transform:none; font-weight:normal; font-size:13px; }
div.eta label.error { padding:0 0 0 140px; }
div.inputsb { padding:20px 0 20px 140px; }
div.inputsb input { border:none; display: block; float: left; background: #FA7D2A; font-family: 'Open Sans', sans-serif; font-weight: 800; color: white; line-height: 40px; padding: 0 15px; text-transform: uppercase; font-size: 14px; width:100px; cursor:pointer; }
div.page_text p.error { font-family: 'Open Sans', sans-serif; font-weight: 800; color: red; line-height: 40px; text-transform: uppercase; font-size: 14px; }
div.page_text p.ok { font-family: 'Open Sans', sans-serif; font-weight: 800; color: #638A8F; line-height: 40px; text-transform: uppercase; font-size: 14px; }

/* ============ WEATHER ============ */

table.weather td {vertical-align:bottom;}
table.weather td.day {background: #ffffff !important;}
table.weather td.night {background: #f5f5f5  !important;}
table.weather td.cell {vertical-align: top;}

/* ============ MISC ============ */

div.homebar {display:none;}
div.to_top {display:none;}
.back {display:none;}


