body {background:#FFFFFF;}

a {
color:#213F5C;
text-decoration:none;
font-weight:600;
}

a:active {text-decoration:none;}
a:hover {text-decoration:underline;}
a:link {color:#213F5C;}
a:visited {color:#213F5C;}

a.help-link {
color: #213F5C !important;
font-weight: 600;
margin-top: 5px;
-webkit-animation-delay: 1.4s;
-webkit-animation-duration: 1s;
}

a.help-link:hover {
color: 15px !important;
border-bottom: thin solid #6E6F73 !important;
}

a.help-link:active:focus {
color: #213F5C !important;
}

a.reports-link {
color: #213F5C !important;
}

a img { border:none; }


/*table {table-layout: fixed;}*/
table,td,th {border-spacing:0px;border-collapse:collapse;}
td, th {padding:4px;}
td,th { word-wrap: break-word;}

td.header { font-weight:bold; line-height:25px;}

h1 {
font-size:14pt;
font-weight:bold;
margin-top:10px;
margin-bottom:8px;
}

h2 {
font-size:14pt;
font-weight:bold;
margin-top:10px;
margin-bottom:20px;
}

h3 {
font-size:12pt;
font-weight:bold;
}

h2.tab { 
width:20%;
float:left;
font-weight:bold;
padding:6px;
background:#213F5C;
color:#FFFFFF;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
}

iframe.small {
width:580px;
height:440px;
background:#fff;
background-color:#fff;
border: solid #ccc 1px;
overflow:auto;
}

button, input, select, textarea {
padding: 6px;
background:#ffffff;
outline: none;

-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border: 1px solid #717171;
}

input:focus, select:focus, textarea:focus {
-webkit-box-shadow: 0px 0px 8px #66AFE9;
-moz-box-shadow: 0px 0px 8px #66AFE9;
box-shadow: 0px 0px 8px #66AFE9;
}

input.alwaysReadonly {
border:none;
background:transparent;
outline:none;
border-color:transparent;
color:#000000;
-webkit-box-shadow: 0px 0px 0px;
-moz-box-shadow: 0px 0px 0px;
box-shadow: 0px 0px 0px;
}

blockquote {
font-size:11pt;
}

label {
float:left;
margin-right:15px;
font-weight:normal;
width:200px;
}

*.form-control {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border: 1px solid #717171;
}


.button, a.button, .buttonGrouped, a.buttonGrouped {
white-space:nowrap;
font-weight:600;
font-size:9pt;
padding:6px;
background:#213F5C;
outline: none;
color:#FFFFFF;
margin-top:8px;
margin-left:5px;
margin-right:0px;
text-align:center;

-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border: none;

-webkit-box-shadow: 0px 0px 1px #000000;
-moz-box-shadow: 0px 0px 1px #000000;
box-shadow: 0px 0px 1px #000000;
text-transform:uppercase;
text-decoration:none;
}

.button:hover, a.button:hover, .buttonGrouped:hover, a.buttonGrouped:hover {
background:#484848;
color:#FFFFFF;
cursor:pointer;
cursor:hand;
text-decoration:none;
}

.buttonGrouped, a.buttonGrouped {
/*float:left;*/
margin-top:15px;
margin-bottom:15px;
display: inline-block;
}

.buttonRed, a.buttonRed {
font-weight:600;
font-size:9pt;
padding:6px;
background:#C31013;
outline: none;
color:#FFFFFF;
margin-top:8px;
margin-left:5px;
margin-right:0px;
text-align:center;

-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border: none;

-webkit-box-shadow: 0px 0px 1px #000000;
-moz-box-shadow: 0px 0px 1px #000000;
box-shadow: 0px 0px 1px #000000;
text-transform:uppercase;
text-decoration:none;
}

.buttonRed:hover, a.buttonRed:hover {
background:#484848;
color:#FFFFFF;
cursor:pointer;
cursor:hand;
text-decoration:none;
}


.buttonSmall, a.buttonSmall {
font-weight:600;
font-size:8.8pt;
padding:4px;
background:#213F5C;
outline: none;
color:#FFFFFF;
margin-top:8px;
margin-left:5px;
margin-right:0px;
text-align:center;

-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border: none;

-webkit-box-shadow: 0px 0px 1px #000000;
-moz-box-shadow: 0px 0px 1px #000000;
box-shadow: 0px 0px 1px #000000;
text-transform:uppercase;
text-decoration:none;
}

.buttonSmall:hover, a.buttonSmall:hover {
background:#484848;
color:#FFFFFF;
cursor:pointer;
cursor:hand;
text-decoration:none;
}

.buttonGreen, a.buttonGreen{ 
font-size:9pt;
font-weight:600;
padding:6px;
background:#008000;
outline: none;
color:#FFFFFF;
margin-top:8px;
margin-left:5px;
margin-right:0px;
text-align:center;

-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border: none;

-webkit-box-shadow: 0px 0px 1px #000000;
-moz-box-shadow: 0px 0px 1px #000000;
box-shadow: 0px 0px 1px #000000;
text-transform:uppercase;
}

.buttonGreen:hover, a.buttonGreen:hover {
cursor:pointer;
cursor:hand;
background:#000000;
text-decoration:none;
}

.buttonAlt {
float:left;
margin-top:8px;
margin-right:8px;
cursor:pointer;
cursor:hand;
padding: 6px;
width:180px;
text-align:center;
border:1px solid #000;
background:#213F5C;
color:#fff;
font-weight:bold;
}

#loadMsg {
background: url('../images/load.gif') 0% 0% no-repeat;
float:left;
font-style:italic;
height:30px;
width:100%;
margin-top:10px;
padding-top:70px;
padding-left:100px;
}

#loadMsgContent, .loadMsgContent {
background: url('../images/load.gif') 0% 0% no-repeat;
float:left;
font-style:italic;
font-weight:bold;
height:90px;
width:100%;
margin-top:10px;
padding-top:10px;
padding-left:120px;
}

.loadMsgContentSmall {
background: url('../images/load_small.gif') 0% 0% no-repeat;
float:left;
font-style:italic;
font-weight:bold;
height:30px;
margin-top:10px;
padding:10px 0px 0px 30px;
}


#addClaimFormDiv {
float:left;
display:inline;
}

#insurerClaimProcedure {
position:absolute;
top:120px;
right:0px;
padding:0px 10px 5px 10px;
font-size:9pt;
background:#dcdcdc;
height:680px;
width:300px;
overflow:auto;
}

/*#clientComplianceInfo {
position:absolute;
right:0px;
padding:0px 10px 5px 10px;
background:#dcdcdc;
height:400px;
width:300px;
overflow:auto;
}*/

.shaded {
background:#dcdcdc;
font-style:italic;
padding:15px;
}


.bodyMsg {
font-weight:bold;
color: #213F5C;
}


#header .grid_16 h1{
text-align:center;
-moz-border-radius: .2em;
background-color: #eee;
border: 2px solid #fff;
color: #f90;
padding: 0 5px;
}
.mapContainer{
margin-top:10px;
margin-bottom:30px;
width:533px;
height:270px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.smallMapContainer{
margin-top:10px;
margin-bottom:30px;
width:433px;
height:240px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#content .grid_16{
position:relative;
}

.subSection { 
float:left;
margin-left:6px;
padding:6px;
font-weight:bold;
background:#FFFFFF;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border: 1px solid #717171;
-webkit-box-shadow: 0px 0px 3px #000000;
-moz-box-shadow: 0px 0px 3px #000000;
box-shadow: 0px 0px 3px #000000;
}

.subSectionNoFloat {
/*float:left;*/ 
margin-left:6px;
padding:6px;
font-weight:bold;
background:#FFFFFF;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border: 1px solid #717171;
-webkit-box-shadow: 0px 0px 3px #000000;
-moz-box-shadow: 0px 0px 3px #000000;
box-shadow: 0px 0px 3px #000000;
}


.structureInfo *, .structureInfoNarrow * {
font-size:9pt;
margin:0px;
padding:0px;
}


.structureInfo {
position:absolute;
top:10px;
z-index:6666;
padding:6px;
min-width:360px;
width:auto;
overflow:auto;
background:#ffffff;
color:#000000;
font-size:10px;
border:8px solid #dcdcdc;
font-weight:normal;
}

.structureInfoNarrow {
position:absolute;
top:10px;
z-index:6666;
padding:6px;
width:240px;
height:auto;
min-height:100px;
overflow:auto;
background:#ffffff;
color:#000000;
font-size:10px;
border:8px solid #dcdcdc;
font-weight:normal;
}


.structureInfo h2, .structureInfoNarrow h2 {
margin-top:0px;
margin-bottom:8px;
font-size:12px;
font-weight:bold;
color:#213F5C;
background:#ffffff;
}

.structureInfo h2 a, .structureInfoNarrow h2 a {
color:#ffffff;
}

.structureInfo p, .structureInfoNarrow p {
font-weight:normal;
margin:0px;
}

.policySectionRates {
width:auto;
margin-left:20px;
font-size:11px;
font-weight:bold;
}

.policySectionRates * {
font-size:11px;
}

.sectionValue, .sectionValueSchedule, .totalValueSchedule {
padding:4px;
border:0;
color:#000000;
background:#FFFFFF;
font-weight:500;
}


.smallText {
font-size:8pt;
}


#container-external {
background:#FFFFFF;
float:left;
height:100%;
width:100%;
}

#loginForm {
width:100%;
height:auto;
margin-left:auto;
margin-right:auto;
background:#FFFFFF;
}

#loginForm h1 {
float:left;
display:block;
margin-bottom:20px;
width:100%;
}

#loginForm form {
}

#loginForm a {
font-size:8pt;
}

#externalLogo {
float:left;
}

#brandingLogo {
background:#E0EAF4;
width:100%;
float:left;
border-bottom:12px solid #213F5C;
}


.alt-1 {
background: #213F5C;
}

.alt-2 {
background: blue;
}

.sector-7 {
margin-top: 10px;
margin-bottom: 10px;
}

#userLogin label {
font-weight:normal;
}

#backToTop a {
float:left;
position:absolute;
bottom:36px;
left:8px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background:#000000;
color:#FFFFFF;
font-size:9pt;
font-weight:bold;
padding:10px;
}

#backToTop a:hover {
background:#213F5C;
color:#FFFFFF;
text-decoration:none;
}

#backToHome a {
color:#FFFFFF;
border:none;
font-size:9pt;
text-align:center;
margin:0px;
}

#backToHome a:hover {
background:#000000;
color:#FFFFFF;
text-decoration:none;
}

#backToHome .button {
padding:6px;
margin-top:8px;
-webkit-box-shadow: 0px 0px 1px #000000;
-moz-box-shadow: 0px 0px 1px #000000;
box-shadow: 0px 0px 1px #000000;

}

#calendarIcon a {
color:#FFFFFF;
border:none;
font-size:9pt;
text-align:center;
margin:0px;
}

#calendarIcon a:hover {
background:#000000;
color:#FFFFFF;
text-decoration:none;
}

#calendarIcon .button {
padding:6px;
margin-top:8px;
-webkit-box-shadow: 0px 0px 1px #000000;
-moz-box-shadow: 0px 0px 1px #000000;
box-shadow: 0px 0px 1px #000000;

}

button:focus, .button:focus, .buttonSmall:focus, .buttonGreen:focus, .buttonAlt:focus, .buttonGrouped:focus {
-webkit-box-shadow: 0px 0px 8px #000000;
-moz-box-shadow: 0px 0px 8px #000000;
box-shadow: 0px 0px 8px #000000;
}


/*.navbar-collapse {
position:fixed;
float:right;
right:0px;
height: 80px;
}*/


.navbar-static-top {
background-color: rgba(255, 255, 255, 0.61);
height: auto;
border-bottom: medium groove #213F5C;
border-bottom: medium solid	#213F5C;
}

.navbar-static-top .navbar-brand {
margin: 10px;
padding: 0px;
-webkit-animation-duration: 1.4s;
}

.navbar-static-top .navbar-form {
margin-right: 0px;
background-color: #E0EAF4;
color: #000000;
}

.navbar-static-top .navbar-form .notifications .fa-globe {
width: 30px;
text-align: center;
font-size:12pt;
color: rgba(57, 57, 57, 0.91);
}

.navbar-static-top .navbar-form .notifications .caret {
-webkit-animation-delay: 0.6s;
-webkit-animation-duration: 1.2s;
color: rgba(57, 57, 57, 0.82);
}

.navbar-static-top .navbar-form .notifications .notification {
background-color: rgba(255, 121, 6, 0.96);
background-color: #213F5C !important;
color: #ffffff;
font-weight: bold;
padding:4px 6px 4px 6px;
border-radius:8px;
margin:0px 0px 0px 0px;
text-align: center;
width:15px;
height:15px;
font-size:8pt;
}

.dropdown {
background:#E0EAF4;
padding:0px;
margin:0px;
}
.dropdown a {
font-size:9pt;
}

.dropdown .button {
background:#213F5C;
font-weight:bold;
}

.dropdown-toggle {
margin:0px;
padding:0px;
width:auto;
}

.navbar-static-top .navbar-form .account {
color: rgba(57, 57, 57, 0.82);
font-weight: 600;
}

.navbar-static-top .navbar-form .account .glyphicon {
width: 30px;
text-align: center;
font-size:12pt;
-webkit-animation-delay: 1.4s;
-webkit-animation-duration: 0.9s;
}

.navbar-static-top .navbar-form .account .caret {
-webkit-animation-delay: 0.6s;
-webkit-animation-duration: 1.2s;
color: rgba(57, 57, 57, 0.82);
}

.navbar-static-top .navbar-form .account .account-text {
-webkit-animation-delay: 1.5s;
-webkit-animation-duration: 1.2s;
}

.navbar-static-top .navbar-toggle {
border-color: transparent;
background: rgba(0, 0, 0, 0.82);
}



.container-fluid {
background:#FFFFFF;
background-color:#FFFFFF;
}

.external {
/*background:#DCDCDC;*/
}

.container-fluid .Top-left {
margin-bottom: 10px;
}

.container-fluid .bottom-left {
margin-bottom: 10px;
}

.container-fluid .bottom-right {
margin-bottom: 10px;
}

.container-fluid .carousel {
border-radius: 2px;
overflow: hidden;
margin-bottom:3px;
/*Carousel Pictures*/
/*Main Slider Caption*/
}

.container-fluid .carousel .item {
height: auto;
}

.container-fluid .carousel .carousel-caption {
font-size: large;
color: rgba(57, 57, 57, 0.82);
}

.container-fluid .index-jumbo {
background-color: rgba(134, 134, 134, 0.58);
height: 58px;
margin-bottom: 10px;
padding: 3px 3px 3px 3px;
border-radius: 2px;
}

.container-fluid .index-jumbo .heading-container {
border-radius: 3px;
padding-left: 5px;
background-color: rgba(255, 255, 255, 0.3);
background: rgba(24, 24, 24, 0.7) !important;
}

.container-fluid .index-jumbo .heading-container .page-heading {
font-size:12pt;
font-weight: normal;
color: white;
}

.container-fluid .index-jumbo .heading-container .index-icon-box, .container-fluid .index-jumbo .heading-container .news-icon-box {
width: 44px;
height: 36px;
padding-bottom: 0px !important;
margin-top: 2px;
margin-left: 5px;
margin-right: 15px;
background-color: #213F5C !important;
border-radius: 2px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 2px;
font-size: 35px;
color: white;
line-height: 1px;
text-align: center;
border-radius: 2px;
}

.container-fluid .index-jumbo .heading-container .news-icon-box	{
background: url('../images/newsfeed.png') 50% 0% no-repeat;
}

.container-fluid .index-jumbo .heading-container .index-icon-box {
background: url('../images/dash.png') 50% 0% no-repeat;
}

.container-fluid .index-jumbo .heading-container .index-icon-box .fa-dashboard, .container-fluid .index-jumbo .heading-container .index-icon-box .fa-newsfeed {
color: white;
}

.container-fluid .stats-row {
width:100%;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

.container-fluid .statbox {
width:100%;
height: 93px;
padding: 8px;
position: relative;
}

.container-fluid .statbox .number {
font-size: 20pt;
position: absolute;
top: 10px;
left: 10px;
color: rgba(255, 121, 6, 0.95);
color: #FFF;
}

.container-fluid .statbox .title {
font-size: 12pt;
position: absolute;
top: 50px;
margin-top: 10px;
left: 10px;
color: white;
}

.footer a {
color:#FFFFFF;
}

.container-fluid .statbox .footer {
background-color: #213F5C !important;
position: absolute;
bottom: 0px;
right: 0px;
padding: 10px;
}

.container-fluid .statbox .footer:hover {
background: rgba(0, 0, 0, 0.2);
background-color: #666666;
}

.container-fluid .statbox .footer:active {
background: rgba(0, 0, 0, 0.2);
outline: none;
}

.container-fluid .statbox .footer a {
color: #fff;
text-decoration: none;
}

.container-fluid .purple, .container-fluid .purple [class='box-header'], .container-fluid .purple.box, .container-fluid .slider.purple .ui-slider-range, .container-fluid .progress.purple .ui-progressbar-value, .container-fluid .sliderVertical.purple .ui-slider-range, .container-fluid .progressSlim.purple .ui-progressbar-value {
background: #603CBA !important;
background: rgba(38, 38, 38, 0.84) !important;
}

.container-fluid .btn-primary {
height: 103px;
margin-bottom: 25px;
color: white !important;
letter-spacing: 1px;
font-size: 18px;
border-color: rgba(38, 38, 38, 0.84);
border-radius: 4px;
background:#213F5C;
}

.container-fluid .btn-primary.raised {
box-shadow: 0 4px 0 0 #7c7c7c;
}

.container-fluid .btn-primary.gradient {
background: #213F5C linear-gradient(to top, #213F5C 40%, #484848 210%) repeat scroll 0 0;
}

.container-fluid .btn-primary:focus, .container-fluid .btn-primary :active {
outline: none !important;
}

.container-fluid .btn-primary:hover {
background: #213F5C linear-gradient(to bottom, #213F5C 40%, #484848 210%) repeat scroll 0 0;
color: white;
font-size: large;
}

.container-fluid .btn-primary.raised:active {
background: #484848;
box-shadow: none;
color: rgba(57, 57, 57, 0.93);
letter-spacing: 2px;
}

.container-fluid .btn-primary .button_value {
padding-top: 34px;
}

.container-fluid .news-feed {
margin-left: 1px;
}

.container-fluid .news-feed-card {
font-weight: 400;
font-size: 14px;
/*border-radius: 1px;*/
/*border: thin solid;*/
background-color: rgba(38, 38, 38, 0.84);
color: #FFFFFF;
/*border: solid thin black;*/
}

.container-fluid .newsfeed-panel {
border: none;
/*Panel heading*/
/*Panel body*/
}

.container-fluid .newsfeed-panel .panel-heading .news-feed-features-box-icon {
width: 100px;
height: 70px;
margin: 0 0 auto;
margin-bottom: 0px;
padding-bottom: 40px;
padding-top: 5px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 3px 3px 3px 3px;
font-size: 30px;
line-height: 1px;
text-align: center;
}

.container-fluid .newsfeed-panel .panel-heading .news-feed-features-box-icon .fa {
font-size: 60px;
}

.container-fluid .newsfeed-panel .panel-heading .news-and-comments-heading {
color: rgba(15, 15, 15, 0.96);
text-align: center;
}

.container-fluid .newsfeed-panel .panel-body {
height: auto;
background: #FFFFFF;
/*News Headline Text*/
/*News Summary Textjdnj*/
}

.container-fluid .newsfeed-panel .panel-body .news-headline {
font-size:10pt;
padding-top:none;
color: rgba(24, 24, 24, 0.88);
/*border-bottom: groove;*/
}

.container-fluid .newsfeed-panel .panel-body .news-summary {
color: #213F5C;
}

/*Page footer*/
.container-fixed {
margin-top: 55px;
}

.container-fixed .page-footer {
background-color: white;
background-color: #6E6F73;
border-top: medium groove black;
height: 30px;
}

.container-fixed .page-footer {
min-height:30px;
}

.container-fixed .page-footer .Copyright {
font-size: medium;
font-weight: bold;
padding-top: 5px;
color: #FFFFFF;
text-align: center;
font-size:8pt;
}

.col-lg-12, .col-lg-6,.col-sm-6 {
padding:5px;
}

.navbar-default .navbar-nav > li > a.sub-nav {
font-size:9pt;
padding:6px;
background:#213F5C;
outline: none;
color:#FFFFFF;
margin-top:8px;
margin-left:5px;
margin-right:0px;
text-align:center;

-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border: none;

-webkit-box-shadow: 0px 0px 1px #000000;
-moz-box-shadow: 0px 0px 1px #000000;
box-shadow: 0px 0px 1px #000000;

text-transform:uppercase;
}

.navbar-default .navbar-nav > li > a.sub-nav:hover {
background:#484848;
color:#FFFFFF;
}

.navbar-default .navbar-nav > li > a.sub-nav:active {
background:#484848;
color:#FFFFFF;
}


.navbar-default .navbar-nav .sub-nav-heading {
background:#E0EAF4;
color:#000000;
padding:14px 6px 0px 6px;
font-size:11pt;
border:none;
outline:none;
}

.navbar-collapse {
background:#E0EAF4;
padding-bottom:6px;
}

.navbar-default .navbar-collapse {
border-bottom:1px solid #213F5C;
border-color:#213F5C;
}

.navbar-right {
background:#FFFFFF;
float:right;
padding:0px;
margin:0px;
margin-top:10px;
}

.navbar-left {
background:#FFFFFF;
float:left;
padding:0px;
margin:0px;
margin-top:10px;
}


.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border:none;
}


news {
margin:10px 0px 10px 0px;
padding:6px;
border:1px dotted #555555;
border-top:none;
}

.show-overflow {
float:left;
height:200px;
width:100%;
overflow-y: auto;
padding:10px;
}

.pagination {
float:left;
width:100%;
font-size:9pt;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
border-spacing:0px;
border-collapse:collapse;
border:none;
border:0px;
}


.quoteSectionTable {
width:100%;
}

.quoteSectionTable .heading {
width:35%;
background:#FFFFFF;
}

.quoteSectionTable .spacer {
width:5%;
background:#FFFFFF;
}

.quoteSectionTable .sectionSelect {
width:60%;
background:#FFFFFF;
}

.quoteSectionTable .heading span.heading {
background:#213F5C;
padding:8px;
border:1px solid #213F5C;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.quoteSectionTable .sectionSelect span a {
padding:8px;
}

#insurerProfileLogo {
border:none;
float:left;
margin:50px 0px 0px 30px;
}


.heading span.sectionCheckmark, .heading span.close {
padding:0;
border-radius:0;
background:none;
border:none;
}


.ui-widget-header, .ui-widget-header * {
background:transparent;
}

.ui-widget-header, .ui-widget-header * {
color:#000000;
}

.quicktip {
font-style:italic;
font-weight:bold;
font-size:7pt;
}



.tableHeading {
background:#213F5C;
color:#FFFFFF;
font-weight:bold;
}



.sectionChild div {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
border: none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.list-wrapper {
background:#FFFFFF;
color:#000000;
}


div.sexy li.active {
background-color:#E0EAF4;
background:#E0EAF4;
}


a.to-highlight:hover {
background-color:#E0EAF4;
background:#E0EAF4;
}

.highlighted{
font-weight:bold;
background-color:#ffffb3;
color:#000;
}


/*
 * Ajax Autocomplete
 * Version: 1.0.7
 * (c) 2007 DMXzone.com
 * @build 19-09-2007 14:36:58
 */
.ac_results{padding:0;border:1px solid #6FBEFF;background-color:#EFF8FF;overflow:hidden;z-index:99999;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;color:#000;}
.ac_results li{margin:0;padding:2px 5px;cursor:default;display:block;width:100%;font:menu;font-size:12px;overflow:hidden;color:#000;}
.ac_title{font-weight:bolder;}
.ac_loading{background:Window url('indicator.gif') right center no-repeat;}
.ac_over{background-color:#d2fb8f;color:#000;}
.ac_highlight{color:#F00;}




#video-container {
  margin: 2em auto 0;
  width: 500px;
  padding: 2em;
  background: white;
  -webkit-box-shadow: 0 1px 10px #D9D9D9;
  -moz-box-shadow: 0 1px 10px #D9D9D9;
  -ms-box-shadow: 0 1px 10px #D9D9D9;
  -o-box-shadow: 0 1px 10px #D9D9D9;
  box-shadow: 0 1px 10px #D9D9D9;
}


.shaded-background {
background: url('../images/shaded_background.png') 0 0 repeat;
float:left;
height:100%;
width:100%;
padding:10px;
margin:0px auto 10px auto;

border-radius: 12px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;

color:#FFFFFF;
font-size:9pt;
letter-spacing:0.08em;
text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}


#uploader {
        width: 450px;
        height: 300px;
        background: #E0EAF4;
        padding: 10px;
        border:3px #213F5C solid;
        display:table-cell;
        text-align:center;
        vertical-align:middle;
        -webkit-box-shadow: 0px 0px 6px #EFEFEF;
        -moz-box-shadow: 0px 0px 6px #EFEFEF;
        box-shadow: 0px 0px 6px #EFEFEF;
        font-size: 150%;
	color: #666 !important; 

}
#uploader.highlight {
        background: #213F5C;
        color:#FFFFFF;
        -webkit-box-shadow: 0px 0px 6px #000000;
        -moz-box-shadow: 0px 0px 6px #000000;
        box-shadow: 0px 0px 6px #000000;
}
#uploader.disabled {
        background:#aaa;
}