/*
BAE EDUCATION ADMIN - SCREEN
AWA
Email: production@awadigital.com


--------------
NOTES
--------------

*/

#content {
	margin-top:100px;
}

#container {
	background-image:url(../images/stat/bg-admin-main.gif);
}

.header { height:93px; }

h4 { 
	color: #000;
	font-size:14px;
	font-weight: bold;
	margin-bottom:1em;
}

.branding h2 {
	color:#fff;
	margin-top:31px;
}


/*  ## WHITE CONTRAST */

body {
    color: #000;
}
.branding h2{
	background: url("/admin/images/mga-name.png") no-repeat 0 0;
	height:31px;
	margin-top: 20px;
	text-indent:-3000em;
	width:275px;
}
.section-full-width .main-box{
	background:#FFFFFF none;
}
.main-box .box-content {
    background-color: #FFFFFF;
}
.main-box p, .main-box h3, .main-box td, .main-box th{
    color: #000 !important;
}
table th{
	background-color:#C7C7C7;
	font-weight:bold;
}
table tbody{
	background-color:#F4F4F4;
}
table tfoot{
	background-color:#3D3D3D;
}
table tfoot  .view-all a{
	background: url("/admin/images/stat/btn-view-all.gif") no-repeat right center;
	display:inline-block;
	float:right;
	height:20px;
	text-indent:-3000em;
	width:69px;
}
.text-input{
    border: 1px solid #C7C7C7;
}
.paging .page-butn {
    background-image: url("/admin/images/stat/slide-butns-sprite.gif");
}
.paging a, .paging .active {
    border-left: 1px solid #C7C7C7;
}
.form {
    background-color: #F4F4F4;
}

/*  ## FORMS  ---------------------------------------------------*/

.form {
	border-top:none;
}

legend span {
	position:absolute;
	left:-3000em;
}

select, textarea {
	margin-right:3px;
}

textarea {
	width:523px;
}

.required {
	float:right;
	margin-bottom:0;
}

.admin-news-article .long-field { width:549px; }


.admin-button{ 
height:38px;
width:76px;
border:none;
font-size:0;
line-height:3.0em;
overflow:hidden;
cursor:pointer;
}

.delete-btn{
background-image:url(/images/content/delete-btn.gif);
border:solid 1px #CCC411;
}
.submit-btn{
background-image:url(/images/content/submit-btn.gif);
border:solid 1px #CCC411;
}
.cancel-btn{
background-image:url(/images/content/cancel-btn.gif);
border:solid 1px #CCC411;
}



.main-box .box-content-max-width {
position:relative;
overflow:hidden;
min-height:320px;
padding:9px 17px 17px 21px;
background-color:#fff;
}
.main-box .box-content-max-width .message {
background-position: 800px 11px;	
}

table th {

}

table th.visit_day {
width: 61px;
}
table th.visit_date {
width: 104px;
}
table th.travel_time {
width: 84px;
}
table th.visit_am {
width: 249px;
}
table th.visit_pm {
width: 249px;
}

table tr.updated,
table tr.updated table tbody {
background-color: #D4E0A7;	
}
table td.updated,
table td.updated table tbody {
background-color: #D4E0A7 !important;	
}

table strong.conf {
color : #C7102C !important;	
margin-left: 5px;
}
table tr.week_divider {
background-color: #E2E2E2;	
}
table.roadshow-visit-detail {
width:249px;
margin:0px 0 5px 0;
border:0px;
}
table.roadshow-visit-detail th {
background: none;
border: 0;
font-weight: normal;
padding: 2px 0;	
width: 90px;	
}
table.roadshow-visit-detail td {
border:0px;
padding:2px;
}

.admin-roadshow-calendar .content h2 {
margin-right: 200px;	
}

h2 span.supplemental {
color: #6CA1CB;
display: block;	
font-size: 18px;
}


a.btn-text {
background: url(/admin/images/stat/btn-fade.png) repeat-x 0 0;	
border: 1px #000000 solid;
border-radius: 5px;
color: #FFF;
display: inline-block;
font-size: 11px;
line-height: 1.2;
padding: 3px 6px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
* html a.btn-text {
background: none;
}

a.btn-text:hover, a.btn-text:visited {
color: #FFF;
}

a.btn-text-C7102C {
background-color: #504EC9 !important;
border: 1px #504EC9 solid;
}
a.btn-text-C7102C:hover {
background-color: #2813C6 !important;
border: 1px #2813C6 solid;
}

a.btn-text-787878 {
background-color: #787878;
border: 1px #787878 solid;
}
* html a.btn-text-787878{
background-color:#888;
}
a.btn-text-787878:hover {
background-color: #A8A8A8 !important;
border: 1px #A8A8A8 solid;
}


a.btn-text-000000 {
background-color: #000000 !important;
border: 1px #000000 solid;
}
a.btn-text-000000:hover {
background-color: #7F7F7F !important;
border: 1px #7F7F7F solid;
}

a.btn-title {
position: absolute; 
right: 20px;
top: 10px;	
}

a.admin-back {
position: absolute;
top: 130px;
right: 0;	
}


.introduction-btns {
overflow: hidden;
zoom:1 !important;
}
.introduction-btns p {
float: left;	
}
.introduction-btns .btns {
float: right;
margin-bottom:1.2em;
}	

fieldset.col1 { 
	float:left; 
	display:inline;
	padding-right:50px;
	margin-right:0;
	margin-top: 0;
	width:223px;
}
* html fieldset.col1{
	float:none;	
}
fieldset.col2 { 
	float:right;
	display:inline;
	margin-left:0;
	margin-right: 26px;	
	margin-top: 0;
	padding-left:20px;
	width:240px;
}
* html fieldset.col2{
	float:none;		
}

fieldset.col1.long-col {
	border-right:1px solid #999;
}

fieldset.col2.long-col {
	border-left:1px solid #999;	
}

#ambassador_list {
padding-bottom: 2px;
}

/* used for clipboard popup/overlay */
.messagepop {
  background-color:#ddd;
  border:1px solid #999999;
  cursor:default;
  display:none;
  margin-top: 15px;
  position:absolute;
  top:0px;
  text-align:left;
  width:604px;
  z-index:40000;
  padding: 5px 5px;
}

.messagepop textarea{
  border:1px solid #999999;
  width:600px;
  padding:0px;
}

table.debug td, table.debug th {
	padding:0px;
}

.error .bigerror {
	float:right;
}

a.linknounderline {
	text-decoration:none;
}



em.required {
	color: #BE030D;
	font-style: normal;
	font-weight: normal;
	margin: 0 0 0 3px;
}
em.required span {
	left: -3000em;
	position: absolute;
}

div.form div.errorsummary {
	color:#cc0000;
	padding:0px 0px 10px 0px;
}

fieldset .errorfeedback2 {
	color : #C00;
	font-size : 75%;
	top: 4px;
}

fieldset div.errorfeedback {
	color : #C00;
	float: right;
	font-size : 75%;
	position: relative;
	text-align: right;
	top: 4px;
	width: 380px; /* JAV - was 220 */
}
.show-aside fieldset div.errorfeedback {
	width: 160px;
}
fieldset div.errorfeedback em {
	font-style: normal;
	color : #C00;
}

fieldset div.errorfeedback p {
	white-space : wrap;
}