<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#content{
	min-height: 400px;
}

h4 {
    font-size:14px;
    color:#999999;
}
h4 small {
    font-size:12px;
}

.full-width {
	width: 100%;
}

.kv-crying{
	background: url("/images/crying-smiley.gif");
	background-repeat: no-repeat;
	min-width: 120px;
	min-height: 100px;
}

/* DETAIL VIEW */
.detail-view th {
  text-align: left;
}
/* GRID VIEW */
.grid-view .null { color:#ffc0cb; }
 
.help-block {
    font-weight:bold;
	font-size: 12px;
	line-height: 18px;
    color:#999;
}
 
/*
.help-block {
    display:block;
    margin-bottom:5px;
    font-weight:bold;
    padding:8px 35px 8px 14px;
    background:#eee;
    color:#555;
    border:1px solid #ccc;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
*/
.help-block-plain {
    display:block;
    margin-bottom:13px;
    font-weight:bold;
}
.kv-box-block {
    color:#777;
    padding:4px;
    width:auto;
    border:1px solid #ccc;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
.table tbody tr:hover td,.table tbody tr:hover th {
    background-color:#efefef; /* #E7C5D7; */
}
.kv-badge-circle {
    border-radius:50%;
    width:20px;
    height:20px;
    background-color:#999999;
}
.kv-legend {
    display:block;
    width:100%;
    padding:0;
    margin-bottom:5px;
    font-size:19.5px;
    line-height:36px;
    color:#333333;
    border:0;
    border-bottom:1px solid #e5e5e5;
}
.kv-legend small {
    font-size:13.5px;
    color:#999999;
}
.portlet {
}
.portlet-decoration {
    border:1px solid #28343b;
    filter:dropshadow(color=#999, offx=2, offy=2);
    -webkit-border-top-left-radius:6px;
    -webkit-border-top-right-radius:6px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-topright:6px;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    background:#28343b;
    /* Old browsers */
background:-moz-radial-gradient(center, ellipse cover, #28343b 0%, #828c95 64%, #b5bdc8 100%);
    /* FF3.6+ */
background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#28343b), color-stop(64%,#828c95), color-stop(100%,#b5bdc8));
    /* Chrome,Safari4+ */
background:-webkit-radial-gradient(center, ellipse cover, #28343b 0%,#828c95 64%,#b5bdc8 100%);
    /* Chrome10+,Safari5.1+ */
background:-o-radial-gradient(center, ellipse cover, #28343b 0%,#828c95 64%,#b5bdc8 100%);
    /* Opera 12+ */
background:-ms-radial-gradient(center, ellipse cover, #28343b 0%,#828c95 64%,#b5bdc8 100%);
    /* IE10+ */
background:radial-gradient(ellipse at center, #28343b 0%,#828c95 64%,#b5bdc8 100%);
    /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#28343b', endColorstr='#b5bdc8',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
}
.portlet-title {
    color:white;
    text-align:center;
    vertical-align:middle;
    font-weight:bold;
    text-shadow:2px 2px 2px #999;
    padding:8px;
}
.portlet-content {
    box-shadow:0 4px 3px -2px gray;
    -moz-box-shadow:0 4px 3px -2px gray;
    -webkit-box-shadow:0 4px 3px -2px gray;
    padding:5px;
    border:1px solid #28343b;
    border-top:0;
    -webkit-border-bottom-right-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    -moz-border-radius-bottomright:6px;
    -moz-border-radius-bottomleft:6px;
    border-bottom-right-radius:6px;
    border-bottom-left-radius:6px;
}

.portlet-decoration+.portlet-content {
    border-top: none;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.portlet-content ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}
.portlet-content li {
    padding:2px 0 4px 0px;
}
.alertWithoutX a.close {
    display:none;
}
.kvdetail-container {
    margin-left:10px;
    margin-right:10px;
}
.kvmenu-container {
    box-shadow:0 4px 3px -2px gray;
    -moz-box-shadow:0 4px 3px -2px gray;
    -webkit-box-shadow:0 4px 3px -2px gray;
    padding-bottom:5px;
    padding-top:5px;
    border:1px solid #28343b;
    border-top:0;
    display:table;
    -webkit-border-bottom-right-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    -moz-border-radius-bottomright:6px;
    -moz-border-radius-bottomleft:6px;
    border-bottom-right-radius:6px;
    border-bottom-left-radius:6px;
}
.kvmenu-heading {
    color:white;
    border:1px solid #28343b;
    text-align:center;
    vertical-align:middle;
    font-weight:bold;
    text-shadow:2px 2px 2px #999;
    padding:8px;
    filter:dropshadow(color=#999, offx=2, offy=2);
    -webkit-border-top-left-radius:6px;
    -webkit-border-top-right-radius:6px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-topright:6px;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    background:#28343b;
    /* Old browsers */
background:-moz-radial-gradient(center, ellipse cover, #28343b 0%, #828c95 64%, #b5bdc8 100%);
    /* FF3.6+ */
background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#28343b), color-stop(64%,#828c95), color-stop(100%,#b5bdc8));
    /* Chrome,Safari4+ */
background:-webkit-radial-gradient(center, ellipse cover, #28343b 0%,#828c95 64%,#b5bdc8 100%);
    /* Chrome10+,Safari5.1+ */
background:-o-radial-gradient(center, ellipse cover, #28343b 0%,#828c95 64%,#b5bdc8 100%);
    /* Opera 12+ */
background:-ms-radial-gradient(center, ellipse cover, #28343b 0%,#828c95 64%,#b5bdc8 100%);
    /* IE10+ */
background:radial-gradient(ellipse at center, #28343b 0%,#828c95 64%,#b5bdc8 100%);
    /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#28343b', endColorstr='#b5bdc8',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
}
.kv-heading-1 {
    font-size:13px;
    font-weight:bold;
    letter-spacing:2px;
    color:#999999;
    text-transform:uppercase;
    padding-top:2px;
    padding-bottom:5px;
    text-shadow:1px 1px 1px #CCC;
}
.kv-heading-2 {
    font-size:11px;
    font-weight:bold;
    color:#999999;
}
.kv-heading-3 {
    font-size:11px;
    font-weight:bold;
    letter-spacing:2px;
    color:#999999;
    text-transform:uppercase;
}
.kv-alert {
    padding:8px;
    text-align:center;
    text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);
    background-color:#fcefd4;
    border:1px solid #fae1c6;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    color:#eca918;
}
.kv-photo-frame {
    display:block;
    margin-left:10px;
    margin-right:auto;
    padding:6px;
    border:solid;
    border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
    border-width:1px 2px 2px 1px;
    background-color:white;
    border:solid 1px #CCC;
    -moz-box-shadow:1px 1px 5px #999;
    -webkit-box-shadow:1px 1px 5px #999;
    box-shadow:1px 1px 5px #999;
}

.kv-rounded-box {
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
    border:1px solid #ddd;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}

.kv-rounded-frame {
    display:block;
    padding:10px;
    margin-top:10px;
    border:solid;
    border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
    border-width:1px 2px 2px 1px;
    background-color:white;
    border:solid 1px #CCC;
    -moz-box-shadow:1px 1px 5px #999;
    -webkit-box-shadow:1px 1px 5px #999;
    box-shadow:1px 1px 5px #999;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
}
.kv-popover-link {
    font-size:12px;
    color:#97310e;
    text-decoration:underline;
    cursor:pointer;
}
.kv-tab-content {
    overflow:auto;
    border-right:1px solid #DDD;
    border-left:1px solid #DDD;
    padding:8px;
    border-bottom:1px solid #DDD;
    -webkit-border-radius:0 0 4px 4px;
    -moz-border-radius:0 0 4px 4px;
    border-radius:0 0 4px 4px;
}
.kv-tab-content&gt;.tab-pane,.pill-content&gt;.pill-pane {
    display:none;
}
.kv-tab-content&gt;.active,.pill-content&gt;.active {
    display:block;
}
.kv-nav-tabs,.nav-pills {
    *zoom:1;
}
.kv-nav-tabs:before,.nav-pills:before,.kv-nav-tabs:after,.nav-pills:after {
    display:table;
    content:"";
}
.kv-nav-tabs:after,.nav-pills:after {
    clear:both;
}
.kv-nav-tabs&gt;li,.nav-pills&gt;li {
    float:left;
}
.kv-nav-tabs&gt;li&gt;a,.nav-pills&gt;li&gt;a {
    padding-right:12px;
    padding-left:12px;
    margin-right:2px;
    line-height:14px;
}
.kv-nav-tabs {
    border-bottom:1px solid #ddd;
}
.kv-nav-tabs&gt;li {
    margin-bottom:-1px;
}
.kv-nav-tabs&gt;li&gt;a {
    padding-top:8px;
    padding-bottom:8px;
    line-height:18px;
    border:1px solid #ddd;
    -webkit-border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0;
}
.kv-nav-tabs&gt;li&gt;a:hover {
    border-color:#f5f5f5 #f5f5f5 #dddddd;
}
.kv-nav-tabs&gt;.active&gt;a,.kv-nav-tabs&gt;.active&gt;a:hover {
    color:#555555;
    background-color:#ffffff;
    border:1px solid #ddd;
    border-bottom-color:transparent;
    cursor:default;
}
.kv-widget-header {
    border:1px solid #B6B6B6;
    color:#4F4F4F;
    font-weight:bold;
}
.kv-widget-header {
    background:#ededed url(images/bg_fallback.png) 0 0 repeat-x;
    /* Old browsers */
background:-moz-linear-gradient(top, #ededed 0%, #c4c4c4 100%);
    /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#c4c4c4));
    /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, #ededed 0%,#c4c4c4 100%);
    /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, #ededed 0%,#c4c4c4 100%);
    /* Opera11.10+ */
background:-ms-linear-gradient(top, #ededed 0%,#c4c4c4 100%);
    /* IE10+ */
background:linear-gradient(top, #ededed 0%,#c4c4c4 100%);
    /* W3C */
}
.kv-widget-header a {
    color:#4F4F4F;
}
.kvFilterLink {
}
.kvMenuLink {
}
.bottom-page {
    padding:100px;
    min-height:1px;
    /* ie7 */
height:1px;
    /* ie6 */
color:#ffffff;
    /* color it white */
}
.about-para {
    line-height:25px;
    text-align:justify;
}
.about-container {
    padding:40px;
    webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    border:1px solid #A0A0A0;
    margin-top:8px;
    background:rgb(254,255,232);
    /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZWZmZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDZkYmJmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-radial-gradient(center, ellipse cover, rgba(254,255,232,1) 0%, rgba(214,219,191,1) 100%);
    /* FF3.6+ */
background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(254,255,232,1)), color-stop(100%,rgba(214,219,191,1)));
    /* Chrome,Safari4+ */
background:-webkit-radial-gradient(center, ellipse cover, rgba(254,255,232,1) 0%,rgba(214,219,191,1) 100%);
    /* Chrome10+,Safari5.1+ */
background:-o-radial-gradient(center, ellipse cover, rgba(254,255,232,1) 0%,rgba(214,219,191,1) 100%);
    /* Opera 12+ */
background:-ms-radial-gradient(center, ellipse cover, rgba(254,255,232,1) 0%,rgba(214,219,191,1) 100%);
    /* IE10+ */
background:radial-gradient(ellipse at center, rgba(254,255,232,1) 0%,rgba(214,219,191,1) 100%);
    /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffe8', endColorstr='#d6dbbf',GradientType=1 );
    /* IE6-8 fallback on horizontal gradient */
}
.about-list {
    line-height:25px;
}
.about-list li {
    line-height:25px;
}
.about-heading {
    display:block;
    width:100%;
    padding:0;
    font-size:19.5px;
    line-height:34px;
    color:#333333;
    border-bottom:1px solid #A0A0A0;
}
.footer {
    padding:4px;
    margin:4px 8px;
    font-size:0.8em;
    text-align:left;
    border-top:1px solid #d44413;
}
.hint {
    margin-top:-5px;
    padding-top:-5px;
    margin-bottom:10px;
    padding-bottom:10px;
    margin-left:1px;
    font-style:italic;
    font-family:'Cambria',Times;
    font-size:14px;
    padding-left:1px;
    color:#999;
}
.clear {
    clear:both;
}
#content {
    margin:6px;
}
.lined-heading {
    padding-bottom:5px;
    margin-bottom:10px;
    border-bottom:1px solid #e5e5e5;
}
.ui-autocomplete-loading {
    background:white url('/images/progress/loading-26.gif') right center no-repeat;
}
.summaryText{
	font-size: 0.95em; 
	font-variant: small-caps;
	color: #999;
}
div.loading-bert {
    background-color:#eee;
    background-image:url('/images/progress/loading-bert.gif');
    background-position:center center;
    background-repeat:no-repeat;
    z-index:1000;
    cursor:wait;
    opacity:1;
}
div.loading-bert * {
    opacity:.8;
}
div.loading-tab {
    background-color:#fff;
    color:#ffffff;
    min-height:130px;
    background-image:url('/images/progress/loading-page.gif');
    background-size:544px 375px;
    background-repeat:no-repeat;
    background-position:center center;
    z-index:1000;
    cursor:wait;
    opacity:1;
}
div.loading-tab * {
    opacity:0.6;
}
div.loading-page {
    background-color:#fff;
    color:#ffffff;
    background-image:url('/images/progress/loading-page.gif');
    background-size:540px 375px;
    background-position:center center;
    z-index:1000;
    cursor:wait;
    opacity:1;
}
div.loading-page * {
    opacity:0.7;
}
div.loading-barcircle {
    background-color:#fff;
    background-image:url('/images/progress/loading-barcircle.gif');
    background-position:center 10px;
    background-repeat:no-repeat;
    z-index:1000;
    cursor:wait;
    opacity:1;
}
div.loading-barcircle * {
    opacity:.8;
}
div.loading-circlethick {
    background-color:#eee;
    background-image:url('/images/progress/loading-barcircle.gif');
    background-position:center top;
    background-repeat:no-repeat;
    z-index:1000;
    cursor:wait;
    opacity:1;
}
div.loading-circlethick * {
    opacity:.8;
}
div.loading-container {
    text-align:center;
    cursor:wait;
}
.loading-spin-left {
    background-image:url('/images/progress/loading-26.gif');
    background-position:left top;
    background-repeat:no-repeat;
    opacity:1;
}
.loading-spin-left * {
    opacity:0.3;
}
.loading-spin-center {
    background-image:url('/images/progress/loading-26.gif');
    background-position:center center;
    background-repeat:no-repeat;
    opacity:1;
}
.loading-spin-center * {
    opacity:0.5;
}
div.loading-spin {
    background-color:#eee;
    background-image:url('/images/progress/loading-30.gif');
    background-position:right center;
    background-repeat:no-repeat;
    opacity:1;
}
div.loading-spin * {
    opacity:.8;
}
div.loading-boxes {
    background-color:#eee;
    background-image:url('/images/progress/loading-boxes.gif');
    background-position:center center;
    background-repeat:no-repeat;
    opacity:1;
}
div.loading-boxes * {
    opacity:.8;
}
/* @group Single Chosen */
.styled-select {
    background-color:#ffffff;
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
    background-image:-webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-image:-moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-image:-o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-image:-ms-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-image:linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    border:1px solid #aaaaaa;
    -webkit-box-shadow:0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow:0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
    box-shadow:0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
    display:inline-block;
    overflow:hidden;
    white-space:nowrap;
    position:relative;
    /* begin additions by kartik */
 /* height:23px;
    line-height:24px;
    */
 height:27px;
    padding:3px 3px 2px;
    margin-bottom:8px;
    /* end additions by kartik */
 color:#444444;
    text-decoration:none;
}
.school-featured {
    margin-top:10px;
    text-align:center;
    border:1px solid #e9e9ce;
    background-color:#f5f5f5;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
}
.school-featured-content {
    margin-top:10px;
    border:1px solid #f5f5f5;
    background-color:#ffffff;
    margin:8px;
}
.school-container {
    min-height:20px;
    padding:8px;
    margin-bottom:10px;
    background-color:#f5f5f5;
    border:1px solid #eee;
    border:1px solid rgba(0, 0, 0, 0.05);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.school-container:hover {
    border:1px solid #BABAA5;
    box-shadow:5px 5px 2px #CFCFC0;
}
/*
td.school-table-header {   
padding:7px;
    margin-bottom:8px;
    border-bottom:1px solid #e5e5e5;
}
td.school-table-logo {
    padding:5px;
    margin-right:10px;
    text-align:center;
}
td.school-table {
    height:35px;
}
td.home-banner {
    width:242px;
    text-align:left;
}
td.home-logo {
    width:219px;
    text-align:right;
}
*/
.background-img {
    width:100%;
    top:0;
    left:0;
}
.home-search {
    margin-top:2px;
/*    height:233px;*/
}
.home-search-features {
    padding-left:10px;
    margin-top:2px;
}
.home-search-features legend {
    margin:2px;
    margin-top:-1px;
}
.school-details {
    float:left;
    display:inline-block;
    margin-top:2px;
    height:360px;
    width:100%;
    overflow:auto;
    border:1px solid #ddd;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.school-message {
    line-height:19px;
	min-height: 200px;
}
.graycenter-box {
    background-color:#fcfff5;
    background:url('/images/s2j-logo-g.png') right center no-repeat;
}
.graygrad-box {
    background:#fcfff4;
    /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmY2ZmZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGZlNWQ3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IzYmVhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9yYWRpYWxHcmFkaWVudD4KICA8cmVjdCB4PSItNTAiIHk9Ii01MCIgd2lkdGg9IjEwMSIgaGVpZ2h0PSIxMDEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background:-moz-radial-gradient(center, ellipse cover, #fcfff4 0%, #dfe5d7 100%, #b3bead 100%);
    /* FF3.6+ */
	background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#fcfff4), color-stop(100%,#dfe5d7), color-stop(100%,#b3bead));
    /* Chrome,Safari4+ */
	background:-webkit-radial-gradient(center, ellipse cover, #fcfff4 0%,#dfe5d7 100%,#b3bead 100%);
    /* Chrome10+,Safari5.1+ */
	background:-o-radial-gradient(center, ellipse cover, #fcfff4 0%,#dfe5d7 100%,#b3bead 100%);
    /* Opera 12+ */
	background:-ms-radial-gradient(center, ellipse cover, #fcfff4 0%,#dfe5d7 100%,#b3bead 100%);
    /* IE10+ */
	background:radial-gradient(ellipse at center, #fcfff4 0%,#dfe5d7 100%,#b3bead 100%);
    /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=1 );
    /* IE6-8 fallback on horizontal gradient */
	min-height:18px;
    padding:17px;
    margin-bottom:18px;
    background-color:#f5f5f5;
    border:1px solid #eee;
    border:1px solid rgba(0, 0, 0, 0.05);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.graygrad-toleft {
    background:#fcfff2;
    /* Old browsers */
background:-moz-linear-gradient(left, #fcfff2 0%, #dfe5d7 47%, #b3bead 100%);
    /* FF3.6+ */
background:-webkit-gradient(linear, left top, right top, color-stop(0%,#fcfff2), color-stop(47%,#dfe5d7), color-stop(100%,#b3bead));
    /* Chrome,Safari4+ */
background:-webkit-linear-gradient(left, #fcfff2 0%,#dfe5d7 47%,#b3bead 100%);
    /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(left, #fcfff2 0%,#dfe5d7 47%,#b3bead 100%);
    /* Opera 11.10+ */
background:-ms-linear-gradient(left, #fcfff2 0%,#dfe5d7 47%,#b3bead 100%);
    /* IE10+ */
background:linear-gradient(to right, #fcfff2 0%,#dfe5d7 47%,#b3bead 100%);
    /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff2', endColorstr='#b3bead',GradientType=1 );
    /* IE6-9 */
}
.graygrad-toright {
    background:#b3bead;
    /* Old browsers */
background:-moz-linear-gradient(left, #b3bead 0%, #dfe5d7 53%, #fcfff2 100%);
    /* FF3.6+ */
background:-webkit-gradient(linear, left top, right top, color-stop(0%,#b3bead), color-stop(53%,#dfe5d7), color-stop(100%,#fcfff2));
    /* Chrome,Safari4+ */
background:-webkit-linear-gradient(left, #b3bead 0%,#dfe5d7 53%,#fcfff2 100%);
    /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(left, #b3bead 0%,#dfe5d7 53%,#fcfff2 100%);
    /* Opera 11.10+ */
background:-ms-linear-gradient(left, #b3bead 0%,#dfe5d7 53%,#fcfff2 100%);
    /* IE10+ */
background:linear-gradient(to right, #b3bead 0%,#dfe5d7 53%,#fcfff2 100%);
    /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3bead', endColorstr='#fcfff2',GradientType=1 );
    /* IE6-9 */
}
.ownership, .ownership a{
    font-size:11px!important;
	color: white;!important
    margin-left:10px;
	text-decoration: none;
}

.footer-bg {
	margin: 15px 1px 0 1px; 
	padding:5px;
	background: #e5e5e5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e5e5e5 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e5e5e5 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;	
}

.welcome-hero {
	padding:40px;
	background-image: url("/images/s2j-logo-g.png");
	background-position: 97%; 
	background-repeat: no-repeat;
	margin: 0;
}

.welcome-unit-old {
    background:#e9e9ce;
    /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTljZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZjZmZmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background:-moz-linear-gradient(left, #e9e9ce 0%, #fcfff4 51%);
    /* FF3.6+ */
background:-webkit-gradient(linear, left top, right top, color-stop(0%,#e9e9ce), color-stop(51%,#fcfff4));
    /* Chrome,Safari4+ */
background:-webkit-linear-gradient(left, #e9e9ce 0%,#fcfff4 51%);
    /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(left, #e9e9ce 0%,#fcfff4 51%);
    /* Opera 11.10+ */
background:-ms-linear-gradient(left, #e9e9ce 0%,#fcfff4 51%);
    /* IE10+ */
background:linear-gradient(to right, #e9e9ce 0%,#fcfff4 51%);
    /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9ce', endColorstr='#fcfff4',GradientType=1 );
    /* IE6-8 */
-webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
}

.welcome-unit {
    padding:60px;background:#e9e9ce;
    /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:url(data:image/svg+xml;
		base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTljZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZjZmZmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background:-moz-linear-gradient(left, #e9e9ce 0%, #fcfff4 51%);
		/* FF3.6+ */
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,#e9e9ce), color-stop(51%,#fcfff4));
		/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(left, #e9e9ce 0%,#fcfff4 51%);
		/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(left, #e9e9ce 0%,#fcfff4 51%);
		/* Opera 11.10+ */
	background:-ms-linear-gradient(left, #e9e9ce 0%,#fcfff4 51%);
		/* IE10+ */
	background:linear-gradient(to right, #e9e9ce 0%,#fcfff4 51%);
		/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9ce', endColorstr='#fcfff4',GradientType=1 );
		/* IE6-8 */
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}
.welcome-unit h1 {
    margin-bottom:0;
    font-size:60px;
    line-height:1;
    color:inherit;
    letter-spacing:-1px;
}
.welcome-unit p {
    font-size:18px;
    font-weight:200;
    line-height:27px;
    color:inherit;
}
.welcome-text h1 {
    margin-bottom:0;
    font-size:50px;
    padding-top:30px;
    line-height:1;
    color:inherit;
    letter-spacing:-1px;
}
.welcome-text p {
    font-size:18px;
    font-weight:200;
    line-height:27px;
    color:inherit;
}
.span1a0 {
    width:85px;
}
.span1a {
    width:90px;
}
.span1b {
    width:110px;
}
.span1c {
    width:120px;
}
.span2a {
    width:172px;
}
.span2b {
    width:182px;
}
.span2c {
    width:187px;
}
.span3a {
    width:230px;
}
.span3b {
    width:255px;
}
.span3c {
    width:300px;
}
.span4b {
    width:360px;
}
.span5a {
    width:480px;
}
/*
 * WIZARD FORM STEPS
 */
/* = STEPS CONTAINER
----------------------------*/
.wizard-steps {
    margin:10px;
    padding:0px;
    position: relative;
    clear:both;
    font-weight: bold;
}
.wizard-steps div {
    position:relative;
}
/* = STEP NUMBERS
----------------------------*/
.wizard-steps span {
    display: block;
    float: left;
    font-size: 10px;
    text-align:center;
    width:15px;
    margin: 5px 5px 0px 0px;
    line-height:15px;
    color: #ccc;
    background: #FFF;
    border: 2px solid #CCC;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
/* = DEFAULT STEPS
----------------------------*/
.wizard-steps a {
    position:relative;
    display:block;
    width:auto;
    height:30px;
    margin-right: 18px;
    padding:0px 10px 0px 3px;
    float: left;
    font-size:11px;
    line-height:30px;
    color:#666;
    background: #F0EEE3;
    text-decoration:none;
    text-shadow:1px 1px 1px rgba(255,255,255, 0.8);
}
.wizard-steps a:before {
    width:0px;
    height:0px;
    border-top: 15px solid #F0EEE3;
    border-bottom: 15px solid #F0EEE3;
    border-left:15px solid transparent;
    position: absolute;
    content: "";
    top: 0px;
    left: -15px;
}
.wizard-steps a:after {
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left:15px solid #F0EEE3;
    position: absolute;
    content: "";
    top: 0px;
    right: -15px;
}
 
/* = COMPLETED STEPS
----------------------------*/
 
.wizard-steps .completed-step a {
    color:#dd4814;
    background: #EEEEEE;
}
.wizard-steps .completed-step a:before {
    border-top: 15px solid #EEEEEE;
    border-bottom: 15px solid #EEEEEE;
}
.wizard-steps .completed-step a:after {
    border-left: 15px solid #EEEEEE;
}
.wizard-steps .completed-step span {
    border: 2px solid #dd4814;
    color: #dd4814;
    text-shadow:none;
}
/* = ACTIVE STEPS
----------------------------*/
.wizard-steps .active-step a {
    color:#EEEEEE;
    background: #dd4814;
    text-shadow:1px 1px 1px rgba(0,0,0, 0.8);
}
.wizard-steps .active-step a:before {
    border-top: 15px solid #dd4814;
    border-bottom: 15px solid #dd4814;
}
.wizard-steps .active-step a:after {
    border-left: 15px solid #dd4814;
}
.wizard-steps .active-step span {
    color: #dd4814;
    -webkit-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    -moz-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    text-shadow:none;
    border: 2px solid #EEEEEE;
}
/* = HOVER STATES
----------------------------*/
.wizard-steps .completed-step:hover a, .wizard-steps .active-step:hover a {
    color:#fff;
    background: #8F061E;
    text-shadow:1px 1px 1px rgba(0,0,0, 0.8);
}
.wizard-steps .completed-step:hover span, .wizard-steps .active-step:hover span {
    color:#8F061E;
}
.wizard-steps .completed-step:hover a:before, .wizard-steps .active-step:hover a:before {
    border-top: 15px solid #8F061E;
    border-bottom: 15px solid #8F061E;
}
.wizard-steps .completed-step:hover a:after, .wizard-steps .active-step:hover a:after {
    border-left: 15px solid #8F061E;
}

@media(min-width:768px) and (max-width:979px) {
	.chzn-select.span3 {
		width:auto
	}
}

[class^="kv-icon-"],
[class*=" kv-icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../img/kv-glyphicons.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

/* White icons with optional class, or on hover/active states of certain elements */

.kv-icon-white,
.nav-pills &gt; .active &gt; a &gt; [class^="icon-"],
.nav-pills &gt; .active &gt; a &gt; [class*=" icon-"],
.nav-list &gt; .active &gt; a &gt; [class^="icon-"],
.nav-list &gt; .active &gt; a &gt; [class*=" icon-"],
.navbar-inverse .nav &gt; .active &gt; a &gt; [class^="icon-"],
.navbar-inverse .nav &gt; .active &gt; a &gt; [class*=" icon-"],
.dropdown-menu &gt; li &gt; a:hover &gt; [class^="icon-"],
.dropdown-menu &gt; li &gt; a:hover &gt; [class*=" icon-"],
.dropdown-menu &gt; .active &gt; a &gt; [class^="icon-"],
.dropdown-menu &gt; .active &gt; a &gt; [class*=" icon-"],
.dropdown-submenu:hover &gt; a &gt; [class^="icon-"],
.dropdown-submenu:hover &gt; a &gt; [class*=" icon-"] {
  background-image: url("../img/kv-glyphicons-white.png");
}

.kv-icon-glass {
  background-position: 0      0;
}

.kv-icon-music {
  background-position: -24px 0;
}

.kv-icon-search {
  background-position: -48px 0;
}

.kv-icon-envelope {
  background-position: -72px 0;
}

.kv-icon-heart {
  background-position: -96px 0;
}

.kv-icon-star {
  background-position: -120px 0;
}

.kv-icon-star-empty {
  background-position: -144px 0;
}

.kv-icon-user {
  background-position: -168px 0;
}

.kv-icon-film {
  background-position: -192px 0;
}

.kv-icon-th-large {
  background-position: -216px 0;
}

.kv-icon-th {
  background-position: -240px 0;
}

.kv-icon-th-list {
  background-position: -264px 0;
}

.kv-icon-ok {
  background-position: -288px 0;
}

.kv-icon-remove {
  background-position: -312px 0;
}

.kv-icon-zoom-in {
  background-position: -336px 0;
}

.kv-icon-zoom-out {
  background-position: -360px 0;
}

.kv-icon-off {
  background-position: -384px 0;
}

.kv-icon-signal {
  background-position: -408px 0;
}

.kv-icon-cog {
  background-position: -432px 0;
}

.kv-icon-trash {
  background-position: -456px 0;
}

.kv-icon-home {
  background-position: 0 -24px;
}

.kv-icon-file {
  background-position: -24px -24px;
}

.kv-icon-time {
  background-position: -48px -24px;
}

.kv-icon-road {
  background-position: -72px -24px;
}

.kv-icon-download-alt {
  background-position: -96px -24px;
}

.kv-icon-download {
  background-position: -120px -24px;
}

.kv-icon-upload {
  background-position: -144px -24px;
}

.kv-icon-inbox {
  background-position: -168px -24px;
}

.kv-icon-play-circle {
  background-position: -192px -24px;
}

.kv-icon-repeat {
  background-position: -216px -24px;
}

.kv-icon-refresh {
  background-position: -240px -24px;
}

.kv-icon-list-alt {
  background-position: -264px -24px;
}

.kv-icon-lock {
  background-position: -287px -24px;
}

.kv-icon-flag {
  background-position: -312px -24px;
}

.kv-icon-headphones {
  background-position: -336px -24px;
}

.kv-icon-volume-off {
  background-position: -360px -24px;
}

.kv-icon-volume-down {
  background-position: -384px -24px;
}

.kv-icon-volume-up {
  background-position: -408px -24px;
}

.kv-icon-qrcode {
  background-position: -432px -24px;
}

.kv-icon-barcode {
  background-position: -456px -24px;
}

.kv-icon-tag {
  background-position: 0 -48px;
}

.kv-icon-tags {
  background-position: -25px -48px;
}

.kv-icon-book {
  background-position: -48px -48px;
}

.kv-icon-bookmark {
  background-position: -72px -48px;
}

.kv-icon-print {
  background-position: -96px -48px;
}

.kv-icon-camera {
  background-position: -120px -48px;
}

.kv-icon-font {
  background-position: -144px -48px;
}

.kv-icon-bold {
  background-position: -167px -48px;
}

.kv-icon-italic {
  background-position: -192px -48px;
}

.kv-icon-text-height {
  background-position: -216px -48px;
}

.kv-icon-text-width {
  background-position: -240px -48px;
}

.kv-icon-align-left {
  background-position: -264px -48px;
}

.kv-icon-align-center {
  background-position: -288px -48px;
}

.kv-icon-align-right {
  background-position: -312px -48px;
}

.kv-icon-align-justify {
  background-position: -336px -48px;
}

.kv-icon-list {
  background-position: -360px -48px;
}

.kv-icon-indent-left {
  background-position: -384px -48px;
}

.kv-icon-indent-right {
  background-position: -408px -48px;
}

.kv-icon-facetime-video {
  background-position: -432px -48px;
}

.kv-icon-picture {
  background-position: -456px -48px;
}

.kv-icon-pencil {
  background-position: 0 -72px;
}

.kv-icon-map-marker {
  background-position: -24px -72px;
}

.kv-icon-adjust {
  background-position: -48px -72px;
}

.kv-icon-tint {
  background-position: -72px -72px;
}

.kv-icon-edit {
  background-position: -96px -72px;
}

.kv-icon-share {
  background-position: -120px -72px;
}

.kv-icon-check {
  background-position: -144px -72px;
}

.kv-icon-move {
  background-position: -168px -72px;
}

.kv-icon-step-backward {
  background-position: -192px -72px;
}

.kv-icon-fast-backward {
  background-position: -216px -72px;
}

.kv-icon-backward {
  background-position: -240px -72px;
}

.kv-icon-play {
  background-position: -264px -72px;
}

.kv-icon-pause {
  background-position: -288px -72px;
}

.kv-icon-stop {
  background-position: -312px -72px;
}

.kv-icon-forward {
  background-position: -336px -72px;
}

.kv-icon-fast-forward {
  background-position: -360px -72px;
}

.kv-icon-step-forward {
  background-position: -384px -72px;
}

.kv-icon-eject {
  background-position: -408px -72px;
}

.kv-icon-chevron-left {
  background-position: -432px -72px;
}

.kv-icon-chevron-right {
  background-position: -456px -72px;
}

.kv-icon-plus-sign {
  background-position: 0 -96px;
}

.kv-icon-minus-sign {
  background-position: -24px -96px;
}

.kv-icon-remove-sign {
  background-position: -48px -96px;
}

.kv-icon-ok-sign {
  background-position: -72px -96px;
}

.kv-icon-question-sign {
  background-position: -96px -96px;
}

.kv-icon-info-sign {
  background-position: -120px -96px;
}

.kv-icon-screenshot {
  background-position: -144px -96px;
}

.kv-icon-remove-circle {
  background-position: -168px -96px;
}

.kv-icon-ok-circle {
  background-position: -192px -96px;
}

.kv-icon-ban-circle {
  background-position: -216px -96px;
}

.kv-icon-arrow-left {
  background-position: -240px -96px;
}

.kv-icon-arrow-right {
  background-position: -264px -96px;
}

.kv-icon-arrow-up {
  background-position: -289px -96px;
}

.kv-icon-arrow-down {
  background-position: -312px -96px;
}

.kv-icon-share-alt {
  background-position: -336px -96px;
}

.kv-icon-resize-full {
  background-position: -360px -96px;
}

.kv-icon-resize-small {
  background-position: -384px -96px;
}

.kv-icon-plus {
  background-position: -408px -96px;
}

.kv-icon-minus {
  background-position: -433px -96px;
}

.kv-icon-asterisk {
  background-position: -456px -96px;
}

.kv-icon-exclamation-sign {
  background-position: 0 -120px;
}

.kv-icon-gift {
  background-position: -24px -120px;
}

.kv-icon-leaf {
  background-position: -48px -120px;
}

.kv-icon-fire {
  background-position: -72px -120px;
}

.kv-icon-eye-open {
  background-position: -96px -120px;
}

.kv-icon-eye-close {
  background-position: -120px -120px;
}

.kv-icon-warning-sign {
  background-position: -144px -120px;
}

.kv-icon-plane {
  background-position: -168px -120px;
}

.kv-icon-calendar {
  background-position: -192px -120px;
}

.kv-icon-random {
  width: 16px;
  background-position: -216px -120px;
}

.kv-icon-comment {
  background-position: -240px -120px;
}

.kv-icon-magnet {
  background-position: -264px -120px;
}

.kv-icon-chevron-up {
  background-position: -288px -120px;
}

.kv-icon-chevron-down {
  background-position: -313px -119px;
}

.kv-icon-retweet {
  background-position: -336px -120px;
}

.kv-icon-shopping-cart {
  background-position: -360px -120px;
}

.kv-icon-folder-close {
  background-position: -384px -120px;
}

.kv-icon-folder-open {
  width: 16px;
  background-position: -408px -120px;
}

.kv-icon-resize-vertical {
  background-position: -432px -119px;
}

.kv-icon-resize-horizontal {
  background-position: -456px -118px;
}

.kv-icon-hdd {
  background-position: 0 -144px;
}

.kv-icon-bullhorn {
  background-position: -24px -144px;
}

.kv-icon-bell {
  background-position: -48px -144px;
}

.kv-icon-certificate {
  background-position: -72px -144px;
}

.kv-icon-thumbs-up {
  background-position: -96px -144px;
}

.kv-icon-thumbs-down {
  background-position: -120px -144px;
}

.kv-icon-hand-right {
  background-position: -144px -144px;
}

.kv-icon-hand-left {
  background-position: -168px -144px;
}

.kv-icon-hand-up {
  background-position: -192px -144px;
}

.kv-icon-hand-down {
  background-position: -216px -144px;
}

.kv-icon-circle-arrow-right {
  background-position: -240px -144px;
}

.kv-icon-circle-arrow-left {
  background-position: -264px -144px;
}

.kv-icon-circle-arrow-up {
  background-position: -288px -144px;
}

.kv-icon-circle-arrow-down {
  background-position: -312px -144px;
}

.kv-icon-globe {
  background-position: -336px -144px;
}

.kv-icon-wrench {
  background-position: -360px -144px;
}

.kv-icon-tasks {
  background-position: -384px -144px;
}

.kv-icon-filter {
  background-position: -408px -144px;
}

.kv-icon-briefcase {
  background-position: -432px -144px;
}

.kv-icon-fullscreen {
  background-position: -456px -144px;
}

.kv-legal-cite {
	font-size:0.9em; 
	color: #999;
	margin-top: 15px;
	text-align: center;
}

.well-transparent{
	background-color: #ffffff;
}

.kv-word-break {
	-ms-word-break: break-all;
	word-break: break-all;

     /* Non standard for webkit */
     word-break: break-word;

	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

input:-moz-placeholder {
    color:#999;
}
:-ms-input-placeholder {
    color:#999;
}
::-webkit-input-placeholder {
    color:#999;
}
.flags{ vertical-align: bottom; padding-right: 20px; }
.flag-ad{ background: url(/images/flags.png) no-repeat 0 0;  } 
.flag-ae{ background: url(/images/flags.png) no-repeat 0 -21px;  } 
.flag-af{ background: url(/images/flags.png) no-repeat 0 -42px;  } 
.flag-ag{ background: url(/images/flags.png) no-repeat 0 -63px;  } 
.flag-ai{ background: url(/images/flags.png) no-repeat 0 -84px;  } 
.flag-al{ background: url(/images/flags.png) no-repeat 0 -105px;  } 
.flag-am{ background: url(/images/flags.png) no-repeat 0 -126px;  } 
.flag-an{ background: url(/images/flags.png) no-repeat 0 -147px;  } 
.flag-ao{ background: url(/images/flags.png) no-repeat 0 -168px;  } 
.flag-ar{ background: url(/images/flags.png) no-repeat 0 -189px;  } 
.flag-as{ background: url(/images/flags.png) no-repeat 0 -210px;  } 
.flag-at{ background: url(/images/flags.png) no-repeat 0 -231px;  } 
.flag-au{ background: url(/images/flags.png) no-repeat 0 -252px;  } 
.flag-aw{ background: url(/images/flags.png) no-repeat 0 -273px;  } 
.flag-ax{ background: url(/images/flags.png) no-repeat 0 -294px;  } 
.flag-az{ background: url(/images/flags.png) no-repeat 0 -315px;  } 
.flag-ba{ background: url(/images/flags.png) no-repeat 0 -336px;  } 
.flag-bb{ background: url(/images/flags.png) no-repeat 0 -357px;  } 
.flag-bd{ background: url(/images/flags.png) no-repeat 0 -378px;  } 
.flag-be{ background: url(/images/flags.png) no-repeat 0 -399px;  } 
.flag-bf{ background: url(/images/flags.png) no-repeat 0 -420px;  } 
.flag-bg{ background: url(/images/flags.png) no-repeat 0 -441px;  } 
.flag-bh{ background: url(/images/flags.png) no-repeat 0 -462px;  } 
.flag-bi{ background: url(/images/flags.png) no-repeat 0 -483px;  } 
.flag-bj{ background: url(/images/flags.png) no-repeat 0 -504px;  } 
.flag-bm{ background: url(/images/flags.png) no-repeat 0 -525px;  } 
.flag-bn{ background: url(/images/flags.png) no-repeat 0 -546px;  } 
.flag-bo{ background: url(/images/flags.png) no-repeat 0 -567px;  } 
.flag-br{ background: url(/images/flags.png) no-repeat 0 -588px;  } 
.flag-bs{ background: url(/images/flags.png) no-repeat 0 -609px;  } 
.flag-bt{ background: url(/images/flags.png) no-repeat 0 -630px;  } 
.flag-bv{ background: url(/images/flags.png) no-repeat 0 -651px;  } 
.flag-bw{ background: url(/images/flags.png) no-repeat 0 -672px;  } 
.flag-by{ background: url(/images/flags.png) no-repeat 0 -693px;  } 
.flag-bz{ background: url(/images/flags.png) no-repeat 0 -714px;  } 
.flag-ca{ background: url(/images/flags.png) no-repeat 0 -735px;  } 
.flag-catalonia{ background: url(/images/flags.png) no-repeat 0 -756px;  } 
.flag-cc{ background: url(/images/flags.png) no-repeat 0 -777px;  } 
.flag-cd{ background: url(/images/flags.png) no-repeat 0 -798px;  } 
.flag-cf{ background: url(/images/flags.png) no-repeat 0 -819px;  } 
.flag-cg{ background: url(/images/flags.png) no-repeat 0 -840px;  } 
.flag-ch{ background: url(/images/flags.png) no-repeat 0 -861px;  } 
.flag-ci{ background: url(/images/flags.png) no-repeat 0 -882px;  } 
.flag-ck{ background: url(/images/flags.png) no-repeat 0 -903px;  } 
.flag-cl{ background: url(/images/flags.png) no-repeat 0 -924px;  } 
.flag-cm{ background: url(/images/flags.png) no-repeat 0 -945px;  } 
.flag-cn{ background: url(/images/flags.png) no-repeat 0 -966px;  } 
.flag-co{ background: url(/images/flags.png) no-repeat 0 -987px;  } 
.flag-cr{ background: url(/images/flags.png) no-repeat 0 -1008px;  } 
.flag-cs{ background: url(/images/flags.png) no-repeat 0 -1029px;  } 
.flag-cu{ background: url(/images/flags.png) no-repeat 0 -1050px;  } 
.flag-cv{ background: url(/images/flags.png) no-repeat 0 -1071px;  } 
.flag-cx{ background: url(/images/flags.png) no-repeat 0 -1092px;  } 
.flag-cy{ background: url(/images/flags.png) no-repeat 0 -1113px;  } 
.flag-cz{ background: url(/images/flags.png) no-repeat 0 -1134px;  } 
.flag-de{ background: url(/images/flags.png) no-repeat 0 -1155px;  } 
.flag-dj{ background: url(/images/flags.png) no-repeat 0 -1176px;  } 
.flag-dk{ background: url(/images/flags.png) no-repeat 0 -1197px;  } 
.flag-dm{ background: url(/images/flags.png) no-repeat 0 -1218px;  } 
.flag-do{ background: url(/images/flags.png) no-repeat 0 -1239px;  } 
.flag-dz{ background: url(/images/flags.png) no-repeat 0 -1260px;  } 
.flag-ec{ background: url(/images/flags.png) no-repeat 0 -1281px;  } 
.flag-ee{ background: url(/images/flags.png) no-repeat 0 -1302px;  } 
.flag-eg{ background: url(/images/flags.png) no-repeat 0 -1323px;  } 
.flag-eh{ background: url(/images/flags.png) no-repeat 0 -1344px;  } 
.flag-england{ background: url(/images/flags.png) no-repeat 0 -1365px;  } 
.flag-er{ background: url(/images/flags.png) no-repeat 0 -1386px;  } 
.flag-es{ background: url(/images/flags.png) no-repeat 0 -1407px;  } 
.flag-et{ background: url(/images/flags.png) no-repeat 0 -1428px;  } 
.flag-europeanunion{ background: url(/images/flags.png) no-repeat 0 -1449px;  } 
.flag-fam{ background: url(/images/flags.png) no-repeat 0 -1470px;  } 
.flag-fi{ background: url(/images/flags.png) no-repeat 0 -1491px;  } 
.flag-fj{ background: url(/images/flags.png) no-repeat 0 -1512px;  } 
.flag-fk{ background: url(/images/flags.png) no-repeat 0 -1533px;  } 
.flag-fm{ background: url(/images/flags.png) no-repeat 0 -1554px;  } 
.flag-fo{ background: url(/images/flags.png) no-repeat 0 -1575px;  } 
.flag-fr{ background: url(/images/flags.png) no-repeat 0 -1596px;  } 
.flag-ga{ background: url(/images/flags.png) no-repeat 0 -1617px;  } 
.flag-gb{ background: url(/images/flags.png) no-repeat 0 -1638px;  } 
.flag-gd{ background: url(/images/flags.png) no-repeat 0 -1659px;  } 
.flag-ge{ background: url(/images/flags.png) no-repeat 0 -1680px;  } 
.flag-gf{ background: url(/images/flags.png) no-repeat 0 -1701px;  } 
.flag-gh{ background: url(/images/flags.png) no-repeat 0 -1722px;  } 
.flag-gi{ background: url(/images/flags.png) no-repeat 0 -1743px;  } 
.flag-gl{ background: url(/images/flags.png) no-repeat 0 -1764px;  } 
.flag-gm{ background: url(/images/flags.png) no-repeat 0 -1785px;  } 
.flag-gn{ background: url(/images/flags.png) no-repeat 0 -1806px;  } 
.flag-gp{ background: url(/images/flags.png) no-repeat 0 -1827px;  } 
.flag-gq{ background: url(/images/flags.png) no-repeat 0 -1848px;  } 
.flag-gr{ background: url(/images/flags.png) no-repeat 0 -1869px;  } 
.flag-gs{ background: url(/images/flags.png) no-repeat 0 -1890px;  } 
.flag-gt{ background: url(/images/flags.png) no-repeat 0 -1911px;  } 
.flag-gu{ background: url(/images/flags.png) no-repeat 0 -1932px;  } 
.flag-gw{ background: url(/images/flags.png) no-repeat 0 -1953px;  } 
.flag-gy{ background: url(/images/flags.png) no-repeat 0 -1974px;  } 
.flag-hk{ background: url(/images/flags.png) no-repeat -26px 0;  } 
.flag-hm{ background: url(/images/flags.png) no-repeat -26px -21px;  } 
.flag-hn{ background: url(/images/flags.png) no-repeat -26px -42px;  } 
.flag-hr{ background: url(/images/flags.png) no-repeat -26px -63px;  } 
.flag-ht{ background: url(/images/flags.png) no-repeat -26px -84px;  } 
.flag-hu{ background: url(/images/flags.png) no-repeat -26px -105px;  } 
.flag-id{ background: url(/images/flags.png) no-repeat -26px -126px;  } 
.flag-ie{ background: url(/images/flags.png) no-repeat -26px -147px;  } 
.flag-il{ background: url(/images/flags.png) no-repeat -26px -168px;  } 
.flag-in{ background: url(/images/flags.png) no-repeat -26px -189px;  } 
.flag-io{ background: url(/images/flags.png) no-repeat -26px -210px;  } 
.flag-iq{ background: url(/images/flags.png) no-repeat -26px -231px;  } 
.flag-ir{ background: url(/images/flags.png) no-repeat -26px -252px;  } 
.flag-is{ background: url(/images/flags.png) no-repeat -26px -273px;  } 
.flag-it{ background: url(/images/flags.png) no-repeat -26px -294px;  } 
.flag-jm{ background: url(/images/flags.png) no-repeat -26px -315px;  } 
.flag-jo{ background: url(/images/flags.png) no-repeat -26px -336px;  } 
.flag-jp{ background: url(/images/flags.png) no-repeat -26px -357px;  } 
.flag-ke{ background: url(/images/flags.png) no-repeat -26px -378px;  } 
.flag-kg{ background: url(/images/flags.png) no-repeat -26px -399px;  } 
.flag-kh{ background: url(/images/flags.png) no-repeat -26px -420px;  } 
.flag-ki{ background: url(/images/flags.png) no-repeat -26px -441px;  } 
.flag-km{ background: url(/images/flags.png) no-repeat -26px -462px;  } 
.flag-kn{ background: url(/images/flags.png) no-repeat -26px -483px;  } 
.flag-kp{ background: url(/images/flags.png) no-repeat -26px -504px;  } 
.flag-kr{ background: url(/images/flags.png) no-repeat -26px -525px;  } 
.flag-kw{ background: url(/images/flags.png) no-repeat -26px -546px;  } 
.flag-ky{ background: url(/images/flags.png) no-repeat -26px -567px;  } 
.flag-kz{ background: url(/images/flags.png) no-repeat -26px -588px;  } 
.flag-la{ background: url(/images/flags.png) no-repeat -26px -609px;  } 
.flag-lb{ background: url(/images/flags.png) no-repeat -26px -630px;  } 
.flag-lc{ background: url(/images/flags.png) no-repeat -26px -651px;  } 
.flag-li{ background: url(/images/flags.png) no-repeat -26px -672px;  } 
.flag-lk{ background: url(/images/flags.png) no-repeat -26px -693px;  } 
.flag-lr{ background: url(/images/flags.png) no-repeat -26px -714px;  } 
.flag-ls{ background: url(/images/flags.png) no-repeat -26px -735px;  } 
.flag-lt{ background: url(/images/flags.png) no-repeat -26px -756px;  } 
.flag-lu{ background: url(/images/flags.png) no-repeat -26px -777px;  } 
.flag-lv{ background: url(/images/flags.png) no-repeat -26px -798px;  } 
.flag-ly{ background: url(/images/flags.png) no-repeat -26px -819px;  } 
.flag-ma{ background: url(/images/flags.png) no-repeat -26px -840px;  } 
.flag-mc{ background: url(/images/flags.png) no-repeat -26px -861px;  } 
.flag-md{ background: url(/images/flags.png) no-repeat -26px -882px;  } 
.flag-me{ background: url(/images/flags.png) no-repeat -26px -903px;  } 
.flag-mg{ background: url(/images/flags.png) no-repeat -26px -925px;  } 
.flag-mh{ background: url(/images/flags.png) no-repeat -26px -946px;  } 
.flag-mk{ background: url(/images/flags.png) no-repeat -26px -967px;  } 
.flag-ml{ background: url(/images/flags.png) no-repeat -26px -988px;  } 
.flag-mm{ background: url(/images/flags.png) no-repeat -26px -1009px;  } 
.flag-mn{ background: url(/images/flags.png) no-repeat -26px -1030px;  } 
.flag-mo{ background: url(/images/flags.png) no-repeat -26px -1051px;  } 
.flag-mp{ background: url(/images/flags.png) no-repeat -26px -1072px;  } 
.flag-mq{ background: url(/images/flags.png) no-repeat -26px -1093px;  } 
.flag-mr{ background: url(/images/flags.png) no-repeat -26px -1114px;  } 
.flag-ms{ background: url(/images/flags.png) no-repeat -26px -1135px;  } 
.flag-mt{ background: url(/images/flags.png) no-repeat -26px -1156px;  } 
.flag-mu{ background: url(/images/flags.png) no-repeat -26px -1177px;  } 
.flag-mv{ background: url(/images/flags.png) no-repeat -26px -1198px;  } 
.flag-mw{ background: url(/images/flags.png) no-repeat -26px -1219px;  } 
.flag-mx{ background: url(/images/flags.png) no-repeat -26px -1240px;  } 
.flag-my{ background: url(/images/flags.png) no-repeat -26px -1261px;  } 
.flag-mz{ background: url(/images/flags.png) no-repeat -26px -1282px;  } 
.flag-na{ background: url(/images/flags.png) no-repeat -26px -1303px;  } 
.flag-nc{ background: url(/images/flags.png) no-repeat -26px -1324px;  } 
.flag-ne{ background: url(/images/flags.png) no-repeat -26px -1345px;  } 
.flag-nf{ background: url(/images/flags.png) no-repeat -26px -1366px;  } 
.flag-ng{ background: url(/images/flags.png) no-repeat -26px -1387px;  } 
.flag-ni{ background: url(/images/flags.png) no-repeat -26px -1408px;  } 
.flag-nl{ background: url(/images/flags.png) no-repeat -26px -1429px;  } 
.flag-no{ background: url(/images/flags.png) no-repeat -26px -1450px;  } 
.flag-np{ background: url(/images/flags.png) no-repeat -26px -1471px;  } 
.flag-nr{ background: url(/images/flags.png) no-repeat -26px -1492px;  } 
.flag-nu{ background: url(/images/flags.png) no-repeat -26px -1513px;  } 
.flag-nz{ background: url(/images/flags.png) no-repeat -26px -1534px;  } 
.flag-om{ background: url(/images/flags.png) no-repeat -26px -1555px;  } 
.flag-pa{ background: url(/images/flags.png) no-repeat -26px -1576px;  } 
.flag-pe{ background: url(/images/flags.png) no-repeat -26px -1597px;  } 
.flag-pf{ background: url(/images/flags.png) no-repeat -26px -1618px;  } 
.flag-pg{ background: url(/images/flags.png) no-repeat -26px -1639px;  } 
.flag-ph{ background: url(/images/flags.png) no-repeat -26px -1660px;  } 
.flag-pk{ background: url(/images/flags.png) no-repeat -26px -1681px;  } 
.flag-pl{ background: url(/images/flags.png) no-repeat -26px -1702px;  } 
.flag-pm{ background: url(/images/flags.png) no-repeat -26px -1723px;  } 
.flag-pn{ background: url(/images/flags.png) no-repeat -26px -1744px;  } 
.flag-pr{ background: url(/images/flags.png) no-repeat -26px -1765px;  } 
.flag-ps{ background: url(/images/flags.png) no-repeat -26px -1786px;  } 
.flag-pt{ background: url(/images/flags.png) no-repeat -26px -1807px;  } 
.flag-pw{ background: url(/images/flags.png) no-repeat -26px -1828px;  } 
.flag-py{ background: url(/images/flags.png) no-repeat -26px -1849px;  } 
.flag-qa{ background: url(/images/flags.png) no-repeat -26px -1870px;  } 
.flag-re{ background: url(/images/flags.png) no-repeat -26px -1891px;  } 
.flag-ro{ background: url(/images/flags.png) no-repeat -26px -1912px;  } 
.flag-rs{ background: url(/images/flags.png) no-repeat -26px -1933px;  } 
.flag-ru{ background: url(/images/flags.png) no-repeat -26px -1954px;  } 
.flag-rw{ background: url(/images/flags.png) no-repeat -26px -1975px;  } 
.flag-sa{ background: url(/images/flags.png) no-repeat -52px 0;  } 
.flag-sb{ background: url(/images/flags.png) no-repeat -52px -21px;  } 
.flag-sc{ background: url(/images/flags.png) no-repeat -52px -42px;  } 
.flag-scotland{ background: url(/images/flags.png) no-repeat -52px -63px;  } 
.flag-sd{ background: url(/images/flags.png) no-repeat -52px -84px;  } 
.flag-se{ background: url(/images/flags.png) no-repeat -52px -105px;  } 
.flag-sg{ background: url(/images/flags.png) no-repeat -52px -126px;  } 
.flag-sh{ background: url(/images/flags.png) no-repeat -52px -147px;  } 
.flag-si{ background: url(/images/flags.png) no-repeat -52px -168px;  } 
.flag-sj{ background: url(/images/flags.png) no-repeat -52px -189px;  } 
.flag-sk{ background: url(/images/flags.png) no-repeat -52px -210px;  } 
.flag-sl{ background: url(/images/flags.png) no-repeat -52px -231px;  } 
.flag-sm{ background: url(/images/flags.png) no-repeat -52px -252px;  } 
.flag-sn{ background: url(/images/flags.png) no-repeat -52px -273px;  } 
.flag-so{ background: url(/images/flags.png) no-repeat -52px -294px;  } 
.flag-sr{ background: url(/images/flags.png) no-repeat -52px -315px;  } 
.flag-st{ background: url(/images/flags.png) no-repeat -52px -336px;  } 
.flag-sv{ background: url(/images/flags.png) no-repeat -52px -357px;  } 
.flag-sy{ background: url(/images/flags.png) no-repeat -52px -378px;  } 
.flag-sz{ background: url(/images/flags.png) no-repeat -52px -399px;  } 
.flag-tc{ background: url(/images/flags.png) no-repeat -52px -420px;  } 
.flag-td{ background: url(/images/flags.png) no-repeat -52px -441px;  } 
.flag-tf{ background: url(/images/flags.png) no-repeat -52px -462px;  } 
.flag-tg{ background: url(/images/flags.png) no-repeat -52px -483px;  } 
.flag-th{ background: url(/images/flags.png) no-repeat -52px -504px;  } 
.flag-tj{ background: url(/images/flags.png) no-repeat -52px -525px;  } 
.flag-tk{ background: url(/images/flags.png) no-repeat -52px -546px;  } 
.flag-tl{ background: url(/images/flags.png) no-repeat -52px -567px;  } 
.flag-tm{ background: url(/images/flags.png) no-repeat -52px -588px;  } 
.flag-tn{ background: url(/images/flags.png) no-repeat -52px -609px;  } 
.flag-to{ background: url(/images/flags.png) no-repeat -52px -630px;  } 
.flag-tr{ background: url(/images/flags.png) no-repeat -52px -651px;  } 
.flag-tt{ background: url(/images/flags.png) no-repeat -52px -672px;  } 
.flag-tv{ background: url(/images/flags.png) no-repeat -52px -693px;  } 
.flag-tw{ background: url(/images/flags.png) no-repeat -52px -714px;  } 
.flag-tz{ background: url(/images/flags.png) no-repeat -52px -735px;  } 
.flag-ua{ background: url(/images/flags.png) no-repeat -52px -756px;  } 
.flag-ug{ background: url(/images/flags.png) no-repeat -52px -777px;  } 
.flag-um{ background: url(/images/flags.png) no-repeat -52px -798px;  } 
.flag-us{ background: url(/images/flags.png) no-repeat -52px -819px;  } 
.flag-uy{ background: url(/images/flags.png) no-repeat -52px -840px;  } 
.flag-uz{ background: url(/images/flags.png) no-repeat -52px -861px;  } 
.flag-va{ background: url(/images/flags.png) no-repeat -52px -882px;  } 
.flag-vc{ background: url(/images/flags.png) no-repeat -52px -903px;  } 
.flag-ve{ background: url(/images/flags.png) no-repeat -52px -924px;  } 
.flag-vg{ background: url(/images/flags.png) no-repeat -52px -945px;  } 
.flag-vi{ background: url(/images/flags.png) no-repeat -52px -966px;  } 
.flag-vn{ background: url(/images/flags.png) no-repeat -52px -987px;  } 
.flag-vu{ background: url(/images/flags.png) no-repeat -52px -1008px;  } 
.flag-wales{ background: url(/images/flags.png) no-repeat -52px -1029px;  } 
.flag-wf{ background: url(/images/flags.png) no-repeat -52px -1050px;  } 
.flag-ws{ background: url(/images/flags.png) no-repeat -52px -1071px;  } 
.flag-ye{ background: url(/images/flags.png) no-repeat -52px -1092px;  } 
.flag-yt{ background: url(/images/flags.png) no-repeat -52px -1113px;  } 
.flag-za{ background: url(/images/flags.png) no-repeat -52px -1134px;  } 
.flag-zm{ background: url(/images/flags.png) no-repeat -52px -1155px;  } 
.flag-zw{ background: url(/images/flags.png) no-repeat -52px -1176px;  } 
.social { text-decoration: none; padding-right: 5px;}

.form {
    min-height: 20px;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.form .fieldset {
	padding: 19px;
}

.form .form-actions {
	margin: 0;
	padding: 10px;
	text-align: right;
    background-color: #f5f5f5;
    border-top: 1px solid #e5e5e5;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;	
}</pre></body></html>