@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object{padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}fieldset,img,abbr{border:0}address,caption,cite,code,h1,h2,h3,h4,h5,h6,th{font-weight:normal;font-style:normal}ul{list-style:none}caption,th{text-align:left}a{color:#788b92;text-decoration:none}a:hover{color:#596d74}.bold{font-weight:bold}.left{float:left}.right{float:right}.clear{clear:both}.tooltip{display:none;margin:-70px 0 0 -15px;position:absolute;background:url(../images/tooltip.png) no-repeat;height:63px;width:230px;z-index:100}.tooltip p{color:#657980;font:bold 20px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;padding:12px 0;text-align:center;text-shadow:#c6dce5 1px 1px 0;width:225px}.button{background:#dae7ed;border:solid 1px #aac3ce;color:#6e7c82;font-weight:bold;margin:5px;padding:6px 10px;text-shadow:#ebf3f6 1px 1px 0}.button:hover{border-color:#5c696e;color:#5c696e}:focus{outline:0}@font-face{font-family:skia;font-style:normal;font-weight:normal;src:url(include/Skia.ttf)}@font-face{font-family:tw;font-style:normal;font-weight:normal;src:url(include/Tw-Cen-MT-Medium.ttf)}#header_container #christmastree{position:absolute;left:0;top:38px;z-index:0}#header_container #santa{position:absolute;right:0;top:70px;z-index:0}#header_container #santa #presents{left:-75px;position:absolute;top:90px;z-index:1}#ornaments{float:right;margin:-30px -100px 0 0}body{color:#a2a2a2;background:#c6dee7;font:13px/normal Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif}#header_container{background:url(../images/background.png) repeat-x;height:180px;position:relative}#header_container #header{margin:0 auto;width:900px}#header h1.logo{float:left}#header #nav{color:#8a999f;float:right;font:21px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}#header #nav li:active{height:27px;padding:16px 18px}#header #nav li{cursor:pointer;float:left;height:29px;margin:1px 0 0;padding:15px 18px;text-shadow:#d8e5ea 1px 1px 0}#header #nav li:hover,#header #nav li.current{color:#6e7c82;border-bottom:solid 3px #aac3ce;background:#d0dfe6}#header #header_gradient{background:url(../images/header_gradient.png) no-repeat;height:185px;left:25%;position:absolute;top:63px;width:585px;z-index:1}#body_container{margin:-100px auto 100px;position:relative;width:585px;z-index:10}#body_container #bcard{float:left;margin:0 0 0 10px}#body_container #tagline{background:url(../images/tagline.png) no-repeat;float:right;height:35px;margin:0 10px 0 0;width:150px}#body_container #body{background:url(../images/body_bg.png) repeat-y;margin:40px 0 0;position:relative;width:588px}#body .body_content{margin:0 auto;padding:10px 25px;width:530px}#body .body_content{padding:10px 25px}.body_content .caution{background:#f0e9c7;border:solid 1px #b0a987;color:#74736b;margin:0 0 20px 0;overflow:auto}.body_content .inner-caution{background:transparent url(images/storm-ico.png) no-repeat;margin:20px 0;min-height:32px;padding:0 30px}.body_content .inner-caution h6{color:#5f5d56;font-size:15px}.body_content .inner-caution p{color:#919191;padding:5px 0 5px 2px;line-height:15px}.body_content .inner-caution ul,.body_content .inner-fett ul{margin:10px 0 0 20px}.body_content .inner-caution ul li,.body_content .inner-fett ul li{padding:2px 0;list-style-type:square}.fett{background:#dae7ed;color:#59686e;border:solid 1px #aac3ce;font-size:15px;margin:0 0 20px}.fett .inner-fett{padding:15px}.caution .inner-caution .browsers{margin:5px auto 120px;width:400px}.caution .inner-caution .browsers h2{color:#666}.caution .inner-caution .browsers div{float:left;margin:0 10px;height:100px;text-align:center;width:80px}.caution .inner-caution .browsers div h4{padding:0 0 5px 0}.browsers div#google_chrome{background:url(../images/browsers_sprite.png) no-repeat 0 15px}.browsers div#safari{background:url(../images/browsers_sprite.png) no-repeat -160px 15px}.browsers div#firefox{background:url(../images/browsers_sprite.png) no-repeat -79px 15px}.browsers div#opera{background:url(../images/browsers_sprite.png) no-repeat -238px 15px}.body_content .greenlight{color:#666;background:#d2e6b4;border:solid 1px #78ac2e;min-height:10px;margin:0 0 20px 0}.body_content .inner-greenlight{background:transparent url(images/storm-ico.png) no-repeat;margin:20px 0;min-height:32px;padding:0 30px}.body_content .inner-greenlight p{padding:3px 0}.body_content .inner-greenlight h6{color:#5f5d56;font-size:15px}.body_content .inner-greenlight ul{margin:10px 20px}.body_content .inner-greenlight ul li{color:#3f3e38;padding:2px 0;list-style-type:square}.body_content .sub_nav{background:#dae7ed;border:solid 1px #aac3ce;height:30px;margin:0 0 20px}.body_content .sub_nav .subnav_img{margin:3px 10px 0;padding:0}.body_content .sub_nav ul li{float:left;margin:8px 0 0 -1px}.body_content .sub_nav ul li a{background:#dae7ed;border-right:solid 1px #aac3ce;border-bottom:solid 1px #aac3ce;border-left:solid 1px #aac3ce;padding: 8px 12px 7px;}.body_content .sub_nav ul li a:hover{background:#d2e0e7}.body_content .sub_nav span{color:#788b92;font-size:10px;padding:8px 10px;text-shadow:#eaf2f5 1px 1px 0}.body_content .sub_nav span a{text-decoration:underline}.body_content .sub_nav ul li ul{border:solid 1px #aac3ce;border-top:none;border-right-color:#96b0bc;border-bottom-color:#96b0bc;display:none;overflow:hidden;position:absolute;margin:8px 0;padding:0;z-index:9999}.body_content .sub_nav ul li ul li{background:#dae7ed;float:none;margin:0;padding:10px 0;width:100px}.body_content .sub_nav ul li ul li a{border:none;padding:10px 56px 10px 20px}.body_content .sub_nav ul li:hover ul{display:block}.body_content .sub_nav ul li ul:hover{display:block}.body_content #loopedSlider{margin:0 auto;margin-bottom:20px;overflow:hidden;position:relative;height:430px;width:530px}#loopedSlider #slider_nav{background:#f6f6f6;bottom:0;height:30px;position:absolute;width:530px}#loopedSlider .slides{left:0;position:absolute;top:0}#loopedSlider .slide{display:none;position:absolute;top:0;width:530px}#loopedSlider .slide img{border:solid 3px #d8e2e6;margin:0 0 10px}#loopedSlider .slide h2{color:#a2a2a2;font-weight:bold;text-shadow:#fff 1px 1px 0}#loopedSlider .slide p{padding:5px 5px 15px;text-shadow:#fff 1px 1px 0}#loopedSlider #slider_nav #dots{bottom:8px;left:45%;margin:0 auto;position:absolute}#loopedSlider #slider_nav #dots .dot{background:url(../images/dots_sprite.png) no-repeat;float:left;height:12px;margin:0 3px;width:15px}#loopedSlider #slider_nav #dots .dot a{padding:7px}#loopedSlider #slider_nav #dots .dot.active{background:url(../images/dots_sprite.png) no-repeat 0 -14px}#loopedSlider #slider_nav #arrow_left{background:url(../images/arrows_sprite.png) no-repeat 0 -25px;bottom:0;height:25px;left:0;position:absolute;width:27px}#loopedSlider #slider_nav #arrow_right{background:url(../images/arrows_sprite.png) no-repeat 0 -2px;bottom:0;height:25px;right:0;position:absolute;width:27px}#body_container #body #body_top{background:url(../images/body_top.png) no-repeat;height:19px;position:absolute;top:-19px;width:588px}#social_bookmarks h3{border-bottom:solid 1px #cfcfcf;color:#a2a2a2;font:18px tw;margin:0 auto;text-indent:5px;text-shadow:#fff 1px 1px 0}#social_bookmarks ul{background:#f5f5f5;height:80px}#social_bookmarks ul li.last_social_item{border-right:none}#social_bookmarks ul li{border-right:solid 1px #cfcfcf;float:left;height:80px;position:relative;width:176px}#social_bookmarks ul li:hover{background:#f2f2f2}#social_bookmarks ul li:hover h5{color:#909090}#social_bookmarks ul li h5{font-size:15px;padding:5px 0 5px 20px;font-weight:bold}#social_bookmarks ul li img{left:50%;margin:0 0 0 -24px;position:absolute}#social_bookmarks ul li img#gs_vip{left:49%;bottom:2px;position:absolute}.block{margin:0 0 10px 0}.block p{padding:0 0 5px 0}.block ul{color:#7b7b7b;margin:0 0 0 20px;padding:10px 0}.block ul h3{font-size:16px}.block ul li{list-style-position:inside;list-style-type:square;margin:0 10px;padding:0 0 1px}.block h2.lined_title{border-bottom:solid 1px;margin:0 0 5px 0;padding:0 0 2px 3px;text-align:center;font-size:25px;font-weight:bold}.block .content_wrap{margin:0 0 30px 0}.block .content_wrap:last-child{margin:0}.block .content_wrap img{border:solid 3px #d8e2e6;margin:5px 0}.block #contact_methods ul{padding:0 0 50px 0;height:50px;width:500px}.block #contact_methods ul li{float:left;list-style:none;height:50px;margin:5px 0;width:250px}.block #contact_methods ul li img{margin:0 5px 0 0;float:left}.block #contact_methods ul li p{margin:6px 0}.note{color:#18509d;text-shadow:1px 1px 0 #fff;margin-top:10px}form{margin:10px 10px 0;width:520px}label{color:#9b9b9b;font:16px tw,"Lucida Grande",Verdana,Lucida,sans-serif}label small{color:#bfbfbf;font-size:9px}.hint{color:#c7c7c7;font:italic 10px Verdana,"Lucida Grande",Lucida,sans-serif}.hint.error{color:#ff7e7e}.hint.good{color:#78ac2e}.message_error{color:#ff7e7e;font:italic 10px Verdana,"Lucida Grande",Lucida,sans-serif;padding:0 0 0 50px}.text_input{background:#f9fdff;color:#4592b1;border:solid 2px #cee3eb;font-size:20px;height:30px;margin:1px 5px 10px;padding:0 5px;width:250px}.message{background:#f9fdff;color:#4592b1;border:solid 2px #cee3eb;font:13px "Lucida Grande",sans-serif,Verdana,Lucida;height:150px;margin:2px 5px 10px;padding:7px 5px;width:495px !important}.focused{border:solid 2px #bbd7e1}.field_error{background:#fff1f1;border-color:#ff7e7e;color:#ff7e7e}#submit_form{cursor:pointer;float:right;margin:0 6px 0 0}.block .image{background:#eefaff url(../images/image_bg.png) repeat;border:solid 1px #8cc3d9;float:right;margin:0 0 15px 15px;padding:7px 7px 10px;text-align:center;width:200px}.block .image .image_desc{font:10px Verdana,"Lucida Grande",Lucida,sans-serif;width:100px}#body_container #body #footer{background:url(../images/footer_bg.png) no-repeat;height:44px;position:absolute;bottom:-44px;width:584px}#body_container #body #footer #copyright{color:#a2a2a2;font:10px skia,Verdana,"Lucida Grande",Lucida,sans-serif;padding:11px 0 0;text-align:center;text-shadow:#f1f1f1 1px 1px 0}#body_container #body #footer #get_in_touch{border-left:solid 1px #bcbcbc;height:29px;position:absolute;right:15px;top:3px}#body #footer #get_in_touch #inner_img img{margin:3px 0 0 5px;opacity:.75}#body #footer #get_in_touch #inner_img img:hover{opacity:1}.snippet{color:#262626;border:solid 1px #aac3ce;font-size:11px;margin:10px 0;overflow:hidden;position:relative;white-space:pre-wrap}.snippet ol{background:#dae7ed;color:#5c696e;font-style:italic;font-weight:bold;margin:0;padding:0 0 0 35px}.snippet ol li{cursor:text;padding:0 0 0 10px}.snippet ol p{color:#262626;font-style:normal;font-weight:normal;margin:0;padding:3px 0;white-space:pre-wrap}.snippet .stripe{background:#f7f8f8}.snippet .nostripe{background:#fff}