*{margin:0;padding:0;outline:none;}

img{border:0;}

a{ color: #1B7ADA; font-weight: normal; font-style: normal; text-decoration: underline; }
a:visited{ color: #1B7ADA; font-weight: ; font-style: ; text-decoration: ; }
a:hover{ color: #1B7ADA; text-decoration: underline; }
a:focus{outline:1px dotted rgba(0, 0, 0, 0.25);}
a[href='#'],a[onclick]{cursor:pointer;color:#ED5D3B;}

p { margin-bottom: 14px;line-height:18px; }

table{ width:100%;background:#fff;margin-bottom:1.4em;border-collapse:separate;border:1px solid #ddd;
  border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; border-color: #e7e7e7; }
table,thead,tfoot,tbody,tr,th,td{margin:0;padding:0;}
tr{border-bottom:1px solid #ddd;border-bottom:1px solid  #e7e7e7;}
th{font-weight:normal;text-align:left;font-size:110%; background: #e7e7e7;color: #999999;}
td{color:#555;} th,td{padding:6px 10px;}
table tr.current{background-color:#EDF3FE;}
table tr.even{background-color:#f5f5f5;}
table tr.odd{background-color:#FFF;}
table tr td:last-child,table.nodividers td{border:0;}
tfoot td{font-style:italic;background:#ddd;}

caption{margin:0;padding:4px 8px;font-size:1.2em;background:#fff;color:#333;border:1px solid #ddd;border-bottom:0;text-transform:lowercase;}
abbr,acronym{border-bottom:1px dotted #666;}
hr{display:none;}
code{display:block;margin:1em 0;background-color:#fff;padding:1.2em;font-family:Courier, monospace;font-size:110%;color:#333;}
::selection,::-moz-selection{background:#f8f7b0;}
/* Hacks */
div.clear { clear:both; }

/* Default Elements */
h1 {
  color: #003775;
  font-family: Helvetica, Arial, 'sans-serif';
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  margin-bottom:14px;
  letter-spacing:-1px;
  line-height: 24px;
}


h2 {
  color: #4a4a4a;
  font-family: Helvetica, Arial, 'sans-serif';
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  margin-bottom:14px;
}
h3 {
  color: #4a4a4a;
  font-family: Helvetica, Arial, 'sans-serif';
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  margin-bottom:14px;
}
h4 {
  color: #4a4a4a;
  font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', Lucida, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  margin-bottom:14px;
}
h5 {
  color: #4a4a4a;
  font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', Lucida, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  margin-bottom:14px;
}
h6 {
  color: #4a4a4a;
  font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', Lucida, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  margin-bottom:14px;
}

ul{list-style:none;}
#main ul { margin-bottom:14px;list-style-type:disc; }
#main li { margin-left:18px; }

/* Links */

/* Form Elements */
fieldset{-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;border:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #fff;background:#F6F7FA;margin:1.2em 0 1.2em 0.3em;padding:1em 1.4em 1.4em;}
fieldset.boxless{margin:0 0 1.2em 0;padding:1em 0 1.4em 0;border:none;background:none;}
fieldset.confirm{background-color:#E0F8D1;}
legend{-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;margin:0 -.4em;padding:5px 15px;font-weight:bold;font-size:1.2em;background-color:#ddd;color:#333;border:1px solid #ccc;}
fieldset.tab{border-top:1px solid #f3f3f3;margin-top:0;}
label{display:block;margin-top:10px;font-size:13px;font-weight:bold;color:#555;}
label em{font-weight:normal;color:#369;}
label .support-text{font-weight:normal;color:#333;}
.inline-label{display:inline;padding-right:8px;}
.inline-label-solo{display:inline;padding-right:20px;line-height:1.3em;}
input[type=text],input[type=password],textarea,select{border:1px solid #ccc;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;font-size:1em;padding:5px;}
input[type=text],input[type=password]{width:95%;border:1px solid #ccc;background-color:#fff;}
input:focus,textarea:focus,select:focus,.field-wrapper.focus{border:1px solid #00B5D5;}
input[type=submit]:focus{border:none;}
input[type=submit]{padding:4px 8px;}
input[type=radio],input[type=checkbox]{background:transparent !important;border:0 !important;width:16px !important;}
input[type=radio]{width:13px !important;}
select{padding:4px;}
select[disabled=disabled]{color:#999;}
select[multiple]{min-width:300px;border:1px solid #ccc;}
button{outline:none;}
option[disabled]{color:#999;background:#ccc;}
input.hinted{color:#bbb;}
.help-inline{ display: inline-block; padding-left: 5px; vertical-align: middle; }



/* Drop Lists */
.drop-list>li{position:relative;height:auto;}
.drop-list a.hover-trigger{display:inline-block;padding:0 15px 5px 0;}
.drop-list ul{display:none;position:absolute;z-index:999;top:100%;left:0;padding:5px;border:1px solid #ccc;width:210px;height:auto;-moz-box-shadow:2px 2px 3px #7e7267;-webkit-box-shadow:0px 0px 4px #ffffff;box-shadow:0px 0px 4px #ffffff; background-color: #ffffff;}
.drop-list ul.right-edge{left:auto;right:0;}
.drop-list>li:hover ul{display:block;}
.drop-list>li:hover a.hover-trigger{color:#774d21;background-position:right -15px;}
.drop-list ul li{display:inline;margin:0;padding:0;float:none;border:none;}
.drop-list ul li a{display:block;padding:6px 15px;line-height:14px;
  font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', Lucida, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: underline; color: #777777;}
.drop-list ul li a:hover{background: #d1ebf1;color: #777777;}
.dwn{color:#fff;font-size:75%;padding-left:.2em;}
.drop-list .list-header{padding:7px 5px 0 5px;border-bottom:1px solid #ddd;color:#666;font-weight:bold;}



/* Notifications */
#notice{margin-top:-10px;margin-bottom:10px;}
.info,.success,.warning,.error,.validation{border-top:1px solid;border-bottom:1px solid;padding:6px 10px 6px 34px;background-repeat:no-repeat;background-position:8px 7px;text-align:left;margin-bottom:4px;line-height:1.5em;}
.info{color:#0085dd;border-color:#BEDDFF;background-color:#E2F0FF;background-image:url("https://d2ma5jma76a61i.cloudfront.net/themes/dropdown_v2/assets/images/info_small.png");}
.info p{color:#0085dd;margin-bottom:4px;font-weight:bold;}
.info ul{padding:0px 20px 0px 20px;margin:4px;list-style-type:disc;}
.info ul li{color:#0085dd;}
.success{color:#4F8A10;border-color:#99cc66;background-color:#e7f5cf;background-image:url("https://d2ma5jma76a61i.cloudfront.net/themes/dropdown_v2/assets/images/success_small.png");}
.success p{color:#4F8A10;margin-bottom:4px;font-weight:bold;}
.success ul{padding:0px 20px 0px 20px;margin:4px;list-style-type:disc;}
.success ul li{color:#4F8A10;}
.warning{border-color:#d9af6f;color:#9F6000;background-color:#ffffd8;background-image:url("https://d2ma5jma76a61i.cloudfront.net/themes/dropdown_v2/assets/images/warning_small.png");}
.warning p{color:#9F6000;margin-bottom:4px;font-weight:bold;}
.warning ul{padding:0px 20px 0px 20px;margin:4px;list-style-type:disc;}
.warning ul li{color:#9F6000;}
.message{background-color:#D1EBF1;padding:10px 10px;margin-bottom:15px;}
.message p{margin-bottom:4px;font-weight:bold;}
.message ul{padding:0px 20px 0px 20px;margin:4px;list-style-type:disc;}
.message ul li{color:#D1EBF1;}
.grey-message{background-color:#f3f3f3;padding:10px 10px;margin-bottom:15px;}
.grey-message p{color:#D1EBF1;margin-bottom:4px;font-weight:bold;}
.grey-message ul{padding:0px 20px 0px 20px;margin:4px;list-style-type:disc;}
.grey-message ul li{color:#D1EBF1;}
.error{border-color:#ff8888;color:#D8000C;background-color:#ffe8e8;background-image:url("https://d2ma5jma76a61i.cloudfront.net/themes/dropdown_v2/assets/images/error_small.png");}
.error p{color:#D8000C;margin-bottom:4px;font-weight:bold;}
.error ul{padding:0px 20px 0px 20px;margin:4px;list-style-type:disc;}
.error ul li{color:#D8000C;}
fieldset div.fieldWithErrors input,fieldset div.fieldWithErrors div.selector {border:1px solid #ff8888;}

#terms {
  font-size:11px; 
  padding:4px;}

/* MISC */
.small-meta{font-size:11px;color:#999;}
.rounded,.rounded4{-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.rounded8{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;}
.rounded24{-moz-border-radius:24px;-webkit-border-radius:24px;-o-border-radius:24px;border-radius:24px;}

/* Colors */
a.yellow { background: #E07500;padding: 0 3px 1px 3px; text-shadow: rgba(0,0,0,0.3) 1px 1px 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;color:#fff;}

/* Small links */
a.admin:link,a.admin:visited{color:#f00;font-family:verdana;font-size:11px;font-weight:normal;text-decoration:underline;}
a.admin:hover{color:#fff;background:#f00;text-decoration:none;}
a.info_link, a.info_link:visited{color:#0569ff;font-size:11px;font-family:verdana;font-weight:normal;text-decoration:underline;}
a.info_link:hover{color:#fff;background:#0569ff;text-decoration:none;}
a.add_link, a.add_link:visited{color:#339900;font-size:11px;font-family:verdana;font-weight:normal;text-decoration:underline;}
a.add_link:hover{color:#fff;background:#339900;text-decoration:none;}

/* Small Admin */
#small_admin{padding:0;margin-bottom:6px;font-size:12px;}
#small_admin h1{color:#333;font-weight:bold;font-size:18px;}
#small_admin td{padding:0 2px;}
div.small_admin_links{font-size:11px;margin-top:0;text-align:right;line-height:24px;}
div.small_admin_links select{font-size:10px;padding:0px;}

/* Teaser content */
div.teaser {display:block;float:left;width:100%;background-color:#DDD;text-decoration:none;margin-top:3px;text-indent:26px;background-image:url("https://d2ma5jma76a61i.cloudfront.net/themes/dropdown_v2/assets/images/lock.gif");background-repeat:no-repeat;background-position:6px 6px;font-size:14px;border-top:1px solid;border-bottom:1px solid;border-color:#d9af6f;color:#9F6000;background-color:#ffffd8;padding:6px;}
div.teaser p{margin-bottom:0;}

/* video settings */
/*Video overlay for lightbox thumb*/
div.video-container{width:150px;margin:5px;position:relative;}
span.video-overlay{background:url("https://d2ma5jma76a61i.cloudfront.net/themes/dropdown_v2/assets/images/video-overlay.png") no-repeat;position:absolute;top:26%;left:38%;height:39px;width:39px;}

/* filebox */
.filebox { color: #ffffff; background: #E07500; font-size: 10px; font-weight:bold; padding: 2px 3px; text-shadow: rgba(0,0,0,0.3) 1px 1px 1px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }

.download{background:url("https://d2ma5jma76a61i.cloudfront.net/themes/dropdown_v2/assets/images/icons-grey.png") no-repeat 0 -484px;padding:4px 18px;line-height:12px;}
a.member-file{width:195px;display:block;text-decoration:none;font-weight:bold;font-size:12px;overflow:hidden;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:rgba(0,0,0,0.15) 0px 1px 3px;-moz-box-shadow:rgba(0,0,0,0.15) 0px 1px 3px;box-shadow:rgba(0,0,0,0.15) 0px 1px 3px;border:solid 1px #999;background:url("https://d2ma5jma76a61i.cloudfront.net/themes/dropdown_v2/assets/images/button-back.png") repeat-x 0px 0px;text-shadow:rgba(255,255,255,0.5) 0px 1px 0px;color:#666 !important;margin:5px;padding:4px 6px;line-height:1.4}
a.member-file span.filename{font-size:11px;margin-left:18px;font-weight:normal;display:block;color:#666 !important}
a.member-file:hover{text-decoration:none;}
a.member-file:active{background-position:0px bottom;}



/* CUSTOM DESIGN PACKAGE */
.ch-preview-wrapper {
	position: absolute;
	top: 0;
	width: 100%;
	display: none; /* <<<<<<<<<<<<<< remove this when done */ }
	
	
body{
  font-size: 14px;
  font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', Lucida, Helvetica, Arial, sans-serif;
  background: #e2e2e2;
  background: #1b8fe7 url(https://d2ma5jma76a61i.cloudfront.net/images/1925/original/bg-body-01.jpg?1375370030) top center no-repeat !important;
  background-size: 2300px 2860px !important;
  color: #4a4a4a;
}	

body.login {
    background: url("https://d2ma5jma76a61i.cloudfront.net/images/1925/original/bg-body-02.jpg?1375627318") no-repeat scroll center top / 2300px 2860px #1B8FE7 !important;
    color: #4A4A4A;
    font-family: 'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Lucida,Helvetica,Arial,sans-serif;
    font-size: 14px;
}
/* Container */
#container {
  background: #ffffff;
  background: rgba(4,4,106,0.8)  url(https://d2ma5jma76a61i.cloudfront.net/images/1925/original/bg-main-content-01.png?1375370045) bottom center no-repeat !important; 
  background-size: 1212px 1550px !important;
  width: 1210px;
  position: relative;
  margin: 344px auto 20px auto;
  -webkit-box-shadow:rgba(0,0,0,0.15) 0px 2px 5px;
  -moz-box-shadow:rgba(0,0,0,0.15) 0px 2px 5px;
  box-shadow:rgba(0,0,0,0.15) 0px 2px 5px;
}

	

/* Header */
#header {
  padding: 0px;
  border-top-left-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  -moz-border-top-left-radius: 10px;
  -o-border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-top-right-radius: 10px;
  -o-border-top-right-radius: 10px;
  background-color: #1B7ADA;
}


#logo h1 a {
  text-decoration: none;
  color: ;
  font-family: Helvetica, Arial, 'sans-serif';
  font-size: 10px;
}
#logo img { 
	width: 500px;
	max-width:500px; }	

#logo {
	position: absolute;
	padding: 4px;
	left: 50%;
	margin-left: -250px; /*half the width of the image to center it*/
	margin-top: -350px; }
	

#account-bar {
	display: block;
	position: absolute;
	margin: -330px 0 0 0;
	height: 40px;
	right: 10px;
	top: 0; }
#account-bar>li{float:left;margin:10px 14px;padding:0;}
#account-bar>li>a{color:#fff;text-decoration:none;font-size:12px;padding:2px;font-weight:bold;}
#account-bar .profile-link{color: #ffffff;}
#account-status{color:#777;}
ul#account-status{width:150px;}
#account-status a{display:block;font-size:12px;}

/* Navigation */
#navigation {
  	padding:0px;
  	background-color: #f5f4e4;
  	background-color: transparent !important;
	font-family:'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', Lucida, Helvetica, Arial, sans-serif;
 	margin: -63px 0 0 20px;
	position: absolute; }


#navbar {
  background: #f5f4e4;
  display:block;
  border-top: none;
  border-bottom: none;
  min-height: 37px;
  margin:0px;
  z-index:3; }


ul.topnav{position:relative;display:block;margin:0;}
ul.topnav>li{
  position: relative;
  display: inline-block;
  height: 36px;
  -webkit-transition: background .2s linear;
  -moz-transition: background .2s linear;
}
ul.topnav>li:last-child{
	border-right: none;
	border-right-color: #f5f4e4;
	border-right-color: #fff !important;}
ul.topnav>li:hover{background: #1B7ADA;}
ul.topnav>li>a{
	height:14px;
	padding:9px 10px 10px 10px;
	display:block;
	text-align:center;
	position:relative;
	text-transform:capitalize;
    color: #3f3f38;
	color: #fff !important;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none; }
	
@-moz-document url-prefix() { 
  ul.topnav>li>a {
     	padding-top:8px;
  }
}	
	
ul.topnav>li.current,ul.topnav>li:hover.current {background: #f5f4e4;}
ul.topnav>li#current,ul.topnav>li#current:hover {background: #f5f4e4;}
ul.topnav>li.current a {
	color: #1b8fe7!important; }
.nav-separator{height:22px;top:9px;width:0;}
ul.topnav>li>a{border-left: none;}
ul.topnav>li>a{border-right:none;}
ul.topnav>li>a{border-right-color: #1B7ADA; border-left-color: #f5f4e4;}
ul.topnav>li:first-child>a{border-left:none;}
ul.topnav>li:last-child>a{border-right:none;}
ul.topnav form{padding:0px 12px;width:165px;height:36px;border-left:1px solid #abd2dc;}
ul.topnav form fieldset{display:inline;border:none;margin:0;padding:0;background:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
ul.topnav form input{clear:none;margin-top:9px;}
ul.topnav form input[type=text]{width:135px;padding-right:25px;border:1px solid #ccc;border-color:#ccc #fff;}
ul.topnav form input[type=submit]{position:absolute;top:5px;right:12px;width:20px;border:none;text-indent:-999em;overflow:hidden;}
ul.topnav .dwn{color: #3f3f38;font-size:8px;}


/* Content */

#page_title {
	display: none; }

#main{
  padding: 20px 20px 450px 20px;
  overflow: auto;
  clear: both;
}

#content {
  float: left;
  min-height: 400px;
  width: 720px;
 /* width: 670px;*/
  padding: 20px;
  background: #fff; }
  
#content.no-sidebar { width: auto; float: none;}

#sidebar {
  float: right;
  width: 340px;
  /*width: 230px;*/
  padding: 20px;
  background: #fff; }

#bottom {
}

#footer {
  text-align: center;
  font-size: 11px;
  margin: 30px 0 }

#login-wrapper { margin-top: 200px; }


#login_form form {
    background: url("https://d2ma5jma76a61i.cloudfront.net/images/1925/original/login.jpeg?1375563321") no-repeat center #F6F6F6;
    float: left;
    height: auto;
    margin-bottom: 20px;
margin-left: -200px;
    margin-right: 10px;
    padding: 81px 100px 0;
    width: 200px;
    border: 2px solid #333333;
}
#login_form fieldset {
    background: none repeat scroll 0 0 #FBED05;
    margin-bottom: 34px !important;
    margin-top: -20px;
    opacity: 0.9;
    padding: 10px;
}
body.login #new_register {
    background: url("https://d2ma5jma76a61i.cloudfront.net/images/1925/original/signup.jpeg?1375563325") no-repeat scroll center top transparent;
    border: 2px solid #000000;
    float: right;
    height: 266px;
    padding: 20px;
    text-align: center;
    width: 400px;
}
#login_shell {
    background: transparent;
    margin: 0 auto;
    padding: 14px;
    width: 400px;
}
.rounded8.box-shadow-medium {
    box-shadow: none !important;
}
#login-wrapper {
    margin-top: 0;
}
#login_form {
    margin: 100px auto;
    width: 660px;
}
#new_register strong {
    color: #FFFFFF;
    float: left;
    font-size: 70px;
    text-shadow: 2px 2px 2px #333333;
    display: none;
}
#new_register a {
    color: #F2D426;
    display: block;
    font-family: helvetica;
    font-size: 74px;
    font-weight: bold;
    line-height: 74px;
    padding-top: 45px !important;
    text-decoration: none;
    text-shadow: 3px 3px 2px #406577;
    text-transform: uppercase;
}
#new_register a:hover {
    color: #fff;
    text-shadow: 3px 3px 2px #406577;
}