/*----------------------------------------------------------------------------
	Mixins
----------------------------------------------------------------------------*/
html,body{height:100%}.sf-wrap{min-height:100%;height:auto!important;height:100%;margin-bottom:-317px}#page-outer,.site-inner{min-height:100%;height:auto!important;height:100%}.sf-foot,.sf-push{height:317px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}strong{font-weight:700}.actions a{font-size:24px;text-decoration:none;padding:12px 30px 9px 17px;display:block;position:relative;font-family:"Aparajita"}.actions .arrow{background-image:url("../images/misc-arrow.png");background-repeat:no-repeat;width:15px;height:15px;display:block;position:absolute;right:8px;top:12px}.clear-all,.forum .clear{clear:both;height:1px;visibility:hidden;display:block;font-size:0}.autoclear:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.page-line{background-image:url("../images/misc-dashed-border.png");background-repeat:repeat-x;background-position:top left;padding-top:35px}#site-header{background:#0a6289;border-bottom:1px solid #FFF}#site-header div{width:940px;margin:0 auto;display:block;position:relative;height:119px}#site-header .logo{position:relative;top:21px;left:-3px}#site-header .members{position:absolute;top:20px;right:0;padding:10px 15px 8px 31px;text-decoration:none;font-size:13px;font-family:"Nexa";color:#FEFEFE;display:block;background-color:#0b9444}#site-header .members span{width:16px;height:16px;display:block;position:absolute;top:6px;left:10px;background-image:url(../images/header-member-lock.png);background-repeat:no-repeat}#site-header .members:hover{color:#b8fed5;background-color:#097b39}#site-header .members:hover span{background-position:-16px 0}#site-header nav{float:right;display:inline;height:56px;position:relative;top:63px}#site-header nav li{margin-left:6px;float:left;position:relative}#site-header nav li:first-child{margin-left:0}#site-header nav li a{padding:18px 11px 22px 11px;display:block;color:#fefefe;text-decoration:none;font-size:16px;font-family:"Nexa"}#site-header nav li:hover{background:#0e76bc;background:-moz-linear-gradient(top, #0e76bc 0, #0b629d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #0e76bc),color-stop(100%, #0b629d));background:-webkit-linear-gradient(top, #0e76bc 0, #0b629d 100%);background:-o-linear-gradient(top, #0e76bc 0, #0b629d 100%);background:-ms-linear-gradient(top, #0e76bc 0, #0b629d 100%);background:linear-gradient(to bottom, #0e76bc 0, #0b629d 100%)}#site-header nav li:hover .submenu{display:block}#site-header nav .submenu{position:absolute;top:40px;left:-13px;width:330px;height:auto;background:#0e76bc;border-top:16px solid #0e76bc;padding-bottom:12px;opacity:.98;-webkit-box-shadow:0 10px 20px -5px #666;-moz-box-shadow:0 10px 20px -5px #666;box-shadow:0 10px 20px -5px #666;display:none;background:#368dc7;background:-moz-linear-gradient(top, #368dc7 0, #0e76bc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #368dc7),color-stop(100%, #0e76bc));background:-webkit-linear-gradient(top, #368dc7 0, #0e76bc 100%);background:-o-linear-gradient(top, #368dc7 0, #0e76bc 100%);background:-ms-linear-gradient(top, #368dc7 0, #0e76bc 100%);background:linear-gradient(to bottom, #368dc7 0, #0e76bc 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#368dc7', endColorstr='#0e76bc', GradientType=0)}#site-header nav .submenu li{display:block;float:none;width:100%;margin-left:0;padding-left:36px;background-image:url("../images/header-sub-menu-arrow.png");background-repeat:no-repeat;background-position:12px 12px;height:39px;line-height:39px}#site-header nav .submenu li a{display:block;padding:0;margin:0}#site-header nav .submenu li:hover{background-color:#0e76bc}body #site-header{z-index:30;position:relative}body #site-header nav{z-index:40;position:relative}body #site-header nav .submenu{z-index:50}body #sub-header{z-index:15}#sub-header{background-image:url("../images/subheader-background.png");background-position:24px 3px;height:22px}#page-home #sub-header{height:319px;margin-bottom:20px;background-position:24px 16px}#page-home #sub-header .foreground{background-image:url("../images/subheader-foreground.png");background-repeat:no-repeat;background-position:top center;height:319px}#page-home #sub-header .data{width:960px;margin:0 auto;display:block;position:relative}#page-home #sub-header h1,#page-home #sub-header h2,#page-home #sub-header p,#page-home #sub-header .actions a{font-family:"Aparajita";color:#0a6289;width:400px;margin:0;padding:0}#page-home #sub-header h1{font-size:70px;padding-top:51px;line-height:54px}#page-home #sub-header h2{font-size:30px;height:70px;line-height:32px;position:relative;top:-4px}#page-home #sub-header p{color:#565656;font-size:25px;width:550px;line-height:23px}#page-home #sub-header .actions{padding:21px 0}#page-home #sub-header .actions a{color:#f8f8cc;background-color:#0b9444;padding:9px 0 5px 17px;width:225px}#page-home #sub-header .actions a:hover{background-color:#097b39}#page-home #sub-header .actions .arrow{background-image:url("../images/subheader-arrow.png")}.content{width:960px;margin:0 auto;display:block;position:relative}.content #left{width:620px;float:left}.content #right{width:300px;float:right;margin-right:20px}#page-home .content{padding-top:0}#page-home .content #left,#page-home .content #right{background-image:url("../images/misc-dashed-border.png");background-repeat:repeat-x;background-position:top left;padding-top:35px}#page-home .content h3{font-family:"Aparajita";margin-bottom:9px;font-size:35px;color:#0a6289;margin-top:0}#page-home .content .latest-news{background-image:url("../images/misc-dashed-border.png");background-repeat:repeat-x;background-position:bottom left}#page-home .content .latest-news li{background-image:url("../images/misc-dashed-border.png");background-repeat:repeat-x;background-position:top left;overflow:auto;clear:both;padding:10px 0 14px 0}#page-home .content .latest-news li:first-child{padding:0 0 14px 0;background:0}#page-home .content .latest-news li span{width:10px;float:left;display:block;text-align:right;color:#0b9444;font-size:12px;font-weight:700}#page-home .content .latest-news li a{text-decoration:underline;display:block;float:right;width:280px;color:#0e76bc}#page-home .content #left article{background-image:url("../images/misc-dashed-border.png");background-repeat:repeat-x;background-position:bottom left}#page-home .content #right{background-image:url("../images/misc-dashed-border.png");background-repeat:repeat-x;background-position:top left}#page-home .content #right .actions{background-image:url("../images/misc-dashed-border.png");background-repeat:repeat-x;background-position:bottom left;padding:15px 0}#page-home .content #right .actions a{color:#FFF;background-color:#0a6289;padding:10px 23px 4px 10px;width:150px}#page-home .content #right .actions a:hover{color:#085172}#page-home .content #right .actions .arrow{right:7px;top:12px}#cta{padding:40px 0 110px}#cta article{-webkit-box-shadow:0 10px 15px -5px rgba(0,0,0,.1);-moz-box-shadow:0 10px 15px -5px rgba(0,0,0,.1);box-shadow:0 10px 15px -5px rgba(0,0,0,.1);border:4px solid #FFF;background-image:url("../images/subheader-background.png");background-position:23px 7px;float:left;width:300px;margin-left:20px;padding:15px 10px 9px}#cta article:first-child{margin-left:0}#cta article .icon{float:left;display:block;width:58px;height:58px;margin-right:10px}#cta article h4{font-family:"Aparajita";height:58px;float:left;width:204px;font-size:30px;font-style:italic;color:#8a896f;line-height:26px;padding-top:4px}#cta article p{color:#565656;line-height:22px;margin-bottom:10px;clear:both;height:44px;padding:6px 0 0 6px}#cta article .actions{padding:8px 0 0 6px}#cta article .actions a{color:#f8f8cc;background-color:#8a896f;padding:10px 29px 4px 12px;width:auto;float:left}#cta article .actions a:hover{background-color:#73725c}#cta article .actions .arrow{background-image:url("../images/cta-actions-arrow.png");right:10px;top:12px}#cta article ul{clear:both}#cta article ul li{background-image:url("../images/cta-list-arrow.png");background-repeat:no-repeat;background-position:left 5px;padding-left:22px;color:#565656}#cta article .top-list{margin-bottom:30px}#cta .spiceis img{position:relative;left:5px}.site-inner .content{padding-top:35px}.secondary h3{font-size:35px;font-family:"Aparajita";color:#0a6289;padding-bottom:10px;margin-bottom:30px;background-image:url("../images/misc-dashed-border.png");background-repeat:repeat-x;background-position:bottom left}.secondary li{background-image:url("../images/misc-dashed-border.png");background-repeat:repeat-x;background-position:bottom left}.secondary li a{font-size:25px;color:#0a6289;font-family:"Aparajita";padding:21px 0 15px 22px;text-decoration:none;background-image:url("../images/sidebar-section-arrow.png");background-repeat:no-repeat;background-position:left 23px;display:block;position:relative;top:0}.secondary li:first-child a{padding:0 0 15px 22px;background-position:left 2px}aside #cta article{margin-left:0;margin-bottom:20px;float:none}aside .hr,aside hr{border:0;height:1px;display:block;font-size:0;background-image:url("../images/misc-dashed-border.png");background-repeat:repeat-x;background-position:bottom left;padding-bottom:5px;margin-bottom:15px}.tpp{color:#f8f8cc;margin:14px 0;position:relative;zoom:1}.tpp .img{position:absolute;z-index:400;left:-33px;top:90px;display:block;zoom:1;width:50px;height:50px}.tpp .pos-2{left:177px}.tpp .pos-3{left:389px}.tpp .box{width:196px;height:227px;background-color:#0a6289;padding:8px 15px;position:relative;float:left;margin-left:15px}.tpp .box:first-child{margin-left:0}.tpp .box span{display:block;float:left}.tpp .num{font-family:"Aparajita";font-size:100px;width:40px;height:90px;line-height:95px;margin-right:10px}.tpp .title{font-family:"Aparajita";font-size:22px;width:115px;line-height:22px;position:relative;top:4px}.tpp .desc{clear:both;color:#FFF;height:96px;margin-bottom:0;font-size:14px;line-height:22px}.tpp a{color:#f8f8cc;font-weight:700;text-decoration:none;padding-right:25px;background-image:url("../images/tpp-box-link-arrow.png");background-position:right center;background-repeat:no-repeat}.tpp .iefix{width:0;height:0;font-size:0}.news-page header{margin-bottom:14px}.news-page header h2{font-size:30px;line-height:30px}.news-page header h2 a{text-decoration:none;color:#0a6289}.news-page header h3{font-size:24px;line-height:28px;color:#0e76bc}.news-page article{padding-bottom:20px}.typography .back{margin-top:20px}.typography .back a{padding-left:30px;padding-right:15px}.typography .back .arrow{right:auto;left:9px;top:10px;-moz-transform:scalex(-1);-o-transform:scalex(-1);-webkit-transform:scalex(-1);transform:scalex(-1);filter:FlipH;-ms-filter:"FlipH"}.team-page header h2{font-size:30px;line-height:30px;color:#0a6289;margin-bottom:0;margin-top:0}.team-page header h2 a{text-decoration:none;color:#0a6289}.team-page header h3{font-size:24px;line-height:28px;color:#0e76bc;margin-bottom:0}.team-page img{float:left;width:122px;margin-right:20px}.team-page .with-image{float:left;width:478px}.team-page article{padding-bottom:20px}.down-page header h2{font-size:30px;line-height:30px;color:#0a6289}.down-page header h2 a{text-decoration:none}.down-page header h3{font-size:24px;line-height:28px;color:#0e76bc}.down-page article{padding-bottom:20px}.typography .pagination{list-style:none;margin:20px 0;padding:0;text-align:right}.typography .pagination li{display:inline;font-family:"Aparajita";color:#77b6e1;font-size:24px;padding:0 2px}.typography .pagination li a{color:#0e76bc;text-decoration:none;padding:2px 0;border-bottom:2px solid #0e76bc}.forum .forum-header-forms{margin-bottom:2px}.forum .forum-search-bar{float:right;width:310px;text-align:right}.forum .forum-jump{float:left;width:310px}.forum .forum-heading{line-height:54px;padding-bottom:0;margin-bottom:0}.forum th,.forum td,.forum .forum-post{padding:6px 10px;border-bottom:1px solid #D8D8D0;text-align:left}.forum .forum-post{margin-bottom:14px}.forum table{margin-bottom:14px;width:100%}.forum table .category td{background-color:#0A6289;border-bottom:4px solid #0E76BC;color:#FFF;white-space:nowrap}.forum table .category td a{color:#FFF}.forum table .replyButton{text-align:right}.forum table .summary{font-size:12px}.forum .user-info{float:left;display:inline;width:140px}.forum .user-content{float:right;display:inline;width:460px;position:relative}.forum .user-content .post-modifiers{position:absolute;top:0;right:0}.forum .forum-topics .author{display:none;visibility:hidden}.forum .forum-topics p{margin:0}.forum .quick-reply,.forum .forum-breadcrumbs,.forum .forum-post .avatar,.forum #ForumProfileAvatar{display:none;visibility:hidden}.forum .post-date{color:#515151;font-weight:700;font-style:italic;font-size:12px}.forum .forum-admin-features,.forum #BBTagsHolder{border:1px solid #DDD;background-color:#FCFCFC;border-radius:4px;padding:15px;margin-bottom:14px}.forum .forum-admin-features h3,.forum #BBTagsHolder h3,.forum .forum-admin-features h2,.forum #BBTagsHolder h2{background-image:url("../images/misc-dashed-border.png");background-repeat:repeat-x;background-position:bottom left;font-size:30px;padding-bottom:10px;margin-bottom:14px;margin-top:0}.forum #Form_PostMessageForm_Title{font-size:16px;font-weight:700}.forum #Form_PostMessageForm input[type="text"],.forum #Form_EditProfileForm input[type="text"],.forum #Form_PostMessageForm input[type="email"],.forum #Form_EditProfileForm input[type="email"],.forum #Form_PostMessageForm input[type="password"],.forum #Form_EditProfileForm input[type="password"],.forum #Form_PostMessageForm textarea,.forum #Form_EditProfileForm textarea,.forum #Form_PostMessageForm select,.forum #Form_EditProfileForm select{width:100%;padding:5px;margin-bottom:14px;font-family:"Arial",sans-serif;resize:none;z-index:10}.forum #Form_PostMessageForm textarea,.forum #Form_EditProfileForm textarea{height:200px}.forum #Form_PostMessageForm .checkableoption,.forum #Form_EditProfileForm .checkableoption{position:relative}.forum #Form_PostMessageForm .checkableoption input[type="text"],.forum #Form_EditProfileForm .checkableoption input[type="text"],.forum #Form_PostMessageForm .checkableoption input[type="email"],.forum #Form_EditProfileForm .checkableoption input[type="email"],.forum #Form_PostMessageForm .checkableoption textarea,.forum #Form_EditProfileForm .checkableoption textarea,.forum #Form_PostMessageForm .checkableoption select,.forum #Form_EditProfileForm .checkableoption select{padding:5px 35px 5px 5px}.forum #Form_PostMessageForm .checkableoption div.checkbox,.forum #Form_EditProfileForm .checkableoption div.checkbox{position:absolute;top:29px;right:4px;z-index:20;border-left:1px solid #D8D8D0;padding-left:4px}.forum #Form_PostMessageForm .checkableoption div.checkbox input,.forum #Form_EditProfileForm .checkableoption div.checkbox input{position:relative;top:1px;left:-1px}.forum .BBCodeHint{margin-bottom:14px}.forum .bbcodeExamples{font-size:12px;margin-bottom:0}.forum .bbcodeExamples .example{float:right;width:275px}.forum .Actions{margin-bottom:14px}.forum #UserProfile,.forum #MemberLatestPosts{float:left;width:300px;margin-right:20px}.forum #UserProfile label,.forum #MemberLatestPosts label{font-weight:700}.forum #MemberLatestPosts{margin-right:0}.forum #Posts{list-style:none;margin:0;padding:0}footer{border-top:7px solid #0e76bc;background:#0a6289;padding-bottom:30px;position:relative;font-family:"Arial",san-serif}footer div{width:960px;margin:0 auto;display:block;position:relative}footer .top{width:102px;position:absolute;top:-32px;right:21px;font-size:11px;line-height:25px;background-color:#0e76bc;background-image:url("../images/footer-top-arrow.png");background-repeat:no-repeat;background-position:right center;display:block;padding:0 25px 0 11px;color:#FFF;text-decoration:none;font-family:"Arial",sans-serif}footer h5{font-family:"Aparajita";font-size:24px;color:#FFF;padding-top:26px;padding-bottom:10px}footer #collab h5{padding-bottom:9px}footer nav,footer section{float:left}footer nav{width:220px;margin-right:55px}footer nav .even{margin-left:5px}footer nav .list1,footer nav .list2{border-top:1px solid #237295}footer nav li{border-bottom:1px solid #237295;float:left;width:104px}footer nav li a{font-size:12px;padding:10px 2px;text-decoration:none;color:#fefefe;display:block;height:35px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}footer section ul{border-top:1px solid #237295;border-bottom:1px solid #237295}footer #collab{width:333px;margin-right:92px}footer #collab ul{padding:20px 0 10px;overflow:auto}footer #collab li{float:left;height:50px;margin-bottom:10px;display:inline}footer #collab li.odd{width:140px}footer #collab li.even{width:170px;margin-left:10px}footer #collab li img{vertical-align:middle}footer #collab .pos-2{padding-left:11px;padding-top:5px}footer #collab .pos-3{padding-left:2px}footer #collab .pos-4{padding-left:6px;padding-top:7px}footer #collab .pos-5{width:110px!important}footer #funded{width:240px}footer #funded ul{padding:15px 2px 13px;overflow:auto;margin-bottom:18px}footer #funded p{color:#6b93ab;font-size:12px;line-height:24px}footer #funded p a,footer #funded p span{color:#a5bbc9}footer #funded p span{margin:0 6px}footer #funded li{float:left;height:45px;margin-left:15px}footer #funded li.odd{margin-left:0}footer #funded li.even{margin-bottom:25px}footer #funded li.last{margin-bottom:10px}footer #funded li.odd.last{float:none;clear:both;display:block;text-align:center}footer #funded li img{-webkit-box-shadow:0 10px 20px -5px #0a5576;-moz-box-shadow:0 10px 20px -5px #0a5576;box-shadow:0 10px 20px -5px #0a5576;border:1px solid #0a5576}footer .azure{margin:20px 0;padding-left:35px;background-image:url("../images/footer-azure-logo.png");background-repeat:no-repeat;background-position:left center;display:block;font-size:10px;line-height:14px;color:#a5bbca;text-decoration:none;font-family:"Verdana",sans-serif}footer .azure strong{font-weight:700}.lined{background-image:url("../images/misc-dashed-border.png");background-repeat:repeat-x;background-position:bottom left;padding-bottom:20px;margin-bottom:30px}#questions{list-style:none outside;margin-left:0!important;margin-bottom:0!important;padding-bottom:30px}#questions li{background-image:url('../images/icon-faq-list.jpg');background-position:left 9px;background-repeat:no-repeat;padding:0 0 0 15px}#questions li h3{margin:0;padding:0;text-indent:0}#questions li h3 a{font-size:14px;font-family:"Arial";margin:0;padding:0;font-weight:400;text-indent:0}#answers{list-style:none outside;margin-left:0!important;margin-bottom:30px!important;margin-top:30px;padding-bottom:30px}#answers li{position:relative}#answers li h3{font-size:24px;color:#0a6289;font-family:"Aparajita";margin:0 0 10px 0}#answers .to-top{position:absolute;display:block;background:#fff;font-size:12px;font-family:"Arial";color:#dcdbd4;bottom:4px;right:0;text-decoration:none;background-image:url('../images/icon-to-top.jpg');background-repeat:no-repeat;background-position:left center;padding-left:15px}.contact-page h2,.contact-side h2{margin-bottom:10px}.contact-page .address,.contact-side .address{float:left;width:220px}.contact-page .contact-details,.contact-side .contact-details{float:left}.contact-page form,.contact-side form{margin-top:30px;padding-bottom:35px;margin-bottom:100px}.contact-page form input[type=text],.contact-side form input[type=text],.contact-page form input[type=email],.contact-side form input[type=email],.contact-page form input[type=tel],.contact-side form input[type=tel]{width:300px;padding:10px;background:#F8F8F8;border:solid 1px #E7E7E7;clear:both;display:block;margin-bottom:15px;font-size:12px;font-family:"Arial",sans-serif}.contact-page form textarea,.contact-side form textarea{width:620px;padding:10px;background:#F8F8F8;border:solid 1px #E7E7E7;clear:both;display:block;margin-bottom:15px;resize:none;font-family:"Arial",sans-serif;font-size:12px;overflow:auto}.contact-page form button[type=submit],.contact-side form button[type=submit]{font-size:24px;text-decoration:none;padding:8px 35px 4px 15px;display:block;position:relative;font-family:"Aparajita";color:#fff;background-color:#0a6289;border:0;float:right;cursor:pointer}.contact-page form button[type=submit] .arrow,.contact-side form button[type=submit] .arrow{background-image:url("../images/misc-arrow.png");background-repeat:no-repeat;width:15px;height:15px;display:block;position:absolute;right:12px;top:12px}.contact-page form button[type=submit]:hover,.contact-side form button[type=submit]:hover{background-color:#085172}.contact-page input[type=text].error,.contact-side input[type=text].error,.contact-page input[type=email].error,.contact-side input[type=email].error,.contact-page input[type=tel].error,.contact-side input[type=tel].error,.contact-page textarea.error,.contact-side textarea.error{border:1px solid #C00}.contact-page p.error,.contact-side p.error{color:#C00;margin-bottom:0}.contact-side form{margin-top:18px;padding-bottom:20px;margin-bottom:0}.contact-side form textarea{width:100%;height:125px}.contact-side form button[type="submit"]{float:none}.secondary a:hover{background-image:url("../images/sidebar-section-arrow-over.png");color:#a4a4a4}.gt-ie9 .top{width:100px}.lt-ie9 #cta article{border-color:#FAFAFA}.lt-ie8 #site-header nav{position:relative;top:-15px}.lt-ie8 #page-home #sub-header h1{height:65px}.lt-ie8 article,.lt-ie8 .content .typography,.lt-ie8 .content #right{padding-top:2px}.lt-ie8 #page-home .content #right{padding-top:37px}.lt-ie8 #cta article{width:272px;border-color:#FAFAFA}.lt-ie8 .news-page article,.lt-ie8 .down-page article{padding:0 0 10px 0}.lt-ie8 footer nav li{padding:0}.lt-ie8 footer nav li a{padding:0;line-height:30px}.lt-ie8 footer #funded ul{height:60px}.lt-ie8 .tpp div{width:165px}.lt-ie8 .contact-page textarea{width:600px}.lt-ie8 .contact-page button[type=submit]{padding:4px 35px 2px 15px;cursor:pointer}.lt-ie8 .contact-page button[type=submit] .arrow{background-image:url("../images/misc-arrow.png");background-repeat:no-repeat;width:15px;height:15px;display:block;position:absolute;right:12px;top:12px}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
