/*- Giordani styles - Drupal6x - 25/08/09 @ author:signalkuppe: www.signalkuppe.com */


/*
primary tabs #2C516Ef
hover #043860
active #156AA3
*/

/* ########## Graphics ########## */
/* backgrounds, colors, styles...*/


body {
	color: #333;
	/*background: #EDEDED url(img/body.gif);*/
	background:#333;
	}
	
#page {
	background: white;
	border:10px solid #40657F;
	}
img {border: 0;}

.image-attach-body {
    float: left;
    margin-left: 0px;
    padding-right: 10px;
}

#header {
	background: #000033 url(img/banners/banner.jpg) no-repeat 0px 0px; /*rotates images in the banners folder */
	margin-top: 25px;
}
#submenu{ /*secondary links*/
	background: #ABD541 url(img/submenu.gif) repeat-x top;
	width:1246px;
	color:#fff;
	}
#adminbar .defaultblock{
	height: 34px;
	margin:0;
	background: #A1B650 url(img/adminbar.gif) repeat-x top;
}
#adminbar .blockcontent{
	margin:0;
}

.path{
	padding-top: 5px;
}
.path  p span {
	text-transform:uppercase;
	background:none;
	}
.path  p .crumb {
	font-weight: bold;	
	background:#eee;
	line-height: 25px;
	}

	
#header h1, #header p.sitetitle { /* site title */
	margin-right: 50px;
	}


#header p.slogan{ /* site slogan*/
	color: #1B3D56;
	padding: 5px 85px;
	text-align: left;
	margin-top: 25px;/*slogan and title in relation to other header elements*/
}
	
#utilities input.form-submit{
}	
#utilities input.form-text {
}

#sitemission{ /*site mission*/background: url(img/bgblock.gif) repeat-x top;}

#primary #sitemission p{color:#666;}

#primary .content blockquote{
	padding: 5px;
	background:#f6f6f6;
	border: 1px solid #ccc;
	font-style: normal;
}
#primary .singlepage{
	background: #fff;
	clear: left;
}

blockquote ul li{
	list-style: none;
}

.rteindent1 {
    padding-left: 40px;
}
.print-syslink {
    float: right;
    margin-right: 1em;
    text-align: right;
}
/********************************* Primary Contents ***********************************/

#primary .title h2{color: #005a8c;}	
#primary .item .itemtext {color: #444;}
#primary .item .itemhead p.metadata {color: #666;}


#primary .singlepage img.destra { border: 1px solid #ccc;}
#primary .singlepage img.altobasso { border: 0px solid #ccc;}

.xshort .node-form{
	width: 38%;
	float: right;
}

#primary.xshort .singlepage .blockcontent {
    width: 95%;
}

.rsidebar{
	background: #fff;
}


#footer {
	color:#FFFFFF;
	background:none;
	}

#footer img{border:none;}


/*----------list styles----------*/

#plinks li.expanded {
    padding: 0.5em 0.5em 0 0;
}
.profile {
    border-top: none;
    margin-top: 22px;
    padding: 15px 0 15px 10px;
    clear: left;
}
.tabs ul li {
	background:none;
	padding:0;
	margin:0;
	list-style:none;
	white-space: nowrap;
}


.tabs .secondary{
padding: 0;
}

ul.primary li a {/*page menu tabs*/
    background-color: #FFEFC3;
    border-color: #BBBBBB;
    border-style: solid;
    border-width: 1px;
    padding: 4px;
    margin-right: 1px;
    line-height: 20px;
}
ul.primary li a:hover {
    background-color: #FFF;
}
ul.primary li.active a {
    background-color: #FFFFFF;
    border-color: #BBB #BBB white #BBB;
    border-style: solid;
    border-width: 1px;
    font-weight: bold;
}
#page #primary .tabs .tabs{
    border-bottom: 1px solid #ccc;
    max-height: 40px;
    margin-bottom: 34px;
    padding: 2px;
}

#primary ul{margin:10px 0 10px 0;}


ul li.my-students a,
ul li.ap-forms a{ 
	background-color: #ffefc3;
}

ul li.my-status a,
ul li.my-certificates a,
ul li.my-day-passes a,
ul li.my-orders a{ 
	background-color: #FFCF91;
}

ul li.contact-me a,
ul li.my-quiz-results a,
ul li.messages a{ 
	background-color: #B2C7E7;
}

ul li.my-parks a,
ul li.my-referral-page a,
ul li.my-payments a,
ul li.user-039-s-parks a{ 
	background-color: #DDEAB1;
}



/*lists in content*/ 

.item-list ul li,
.view-Team.view-display-id-block_6 .item-list ul li,
.view-Jobs.view-display-id-block_3 .views-row{
	background:url('img/leaf.gif') no-repeat 0px 2px; 
       list-style:none;
}
/*.rsidebar ul.menu li.expanded, .lsidebar ul.menu li.expanded {
	background: transparent url('img/expanded.gif') no-repeat 2px .4em;
}
.rsidebar ul.menu li.collapsed, .lsidebar ul.menu li.collapsed {
	background: transparent url('img/collapsed.gif') no-repeat 2px .4em;
}*/

#primary .singlepage .node .content ul li,.comment ul li{/*lists in node content*/
	list-style:none;
	background:url('img/leaf.gif') no-repeat 0px 2px;
 	padding-left: 20px;
	text-align: left;
}
#primary .singlepage .node .content .view ul li{/*lists in views content*/
	list-style:none;
	background:none;
}
#primary .singlepage .node .content .views-admin-links ul li,
.rsidebar .views-admin-links ul li,
.lsidebar .views-admin-links ul li,
.view-nodes .item-list ul.links li{
	list-style:none;
	background:none;
	border: none;
	display: inline;
}


.view-coaches.view-display-id-page_4 .form-checkboxes {
    min-width: 140px;
}


/* og taxonomy links */

#primary .singlepage .view-og-ghp-ron .node .terms-inline ul li{
list-style:none;
background:none;
}

#primary .singlepage .node .content ol li,
.view .item-list ul ol li{ /*ordered lists in node content*/
	list-style-type:decimal;
	padding-left:0;
}
#primary .singlepage .node .content ol li li,
.cke_editor ol li li{ /*ordered lists in node content*/
	list-style-type:lower-alpha;
}
#primary .singlepage .node .content ol li li li,
.cke_editor ol li li li{ /*ordered lists in node content*/
	list-style-type:decimal;
}

.wrapper {background: #fff;}
.iwrapper {background: #fff url(img/bluefade.jpg) repeat-y top left;}
#primary {background: #fff;}

.rsidebar ol {padding-left: 0;}
.rsidebar .blockcontent .item-list ul ol li {
	padding-left: 0px;
	padding-bottom: 5px;
	list-style: decimal;}


.lsidebar ul {
	padding: 0 0 0 15px;
	margin-top: 5px;
}

.lsidebar {
	color: #C1B48C;
}

.lsidebar a{
	color: wheat;
}
.lsidebar .defaultblock a:hover{
	color: wheat;
	text-decoration: underline;
}

.lsidebar h4{
	margin-bottom: 0px;
}

.lsidebar li a.active {
	color:#FFAC5F;
}

.lsidebar .defaultblock ul.menu li{
	line-height:11px;
}

.rsidebar ul.menu li,
.rsidebar .item-list ul li,
.rsidebar li.leaf,
.lsidebar ul.menu li,
.lsidebar .item-list ul li,
.lsidebar li.leaf 
{
	list-style-type: none;
	list-style-image: none;
	background: transparent url('img/leaf.gif') no-repeat 2px .4em;
}
fine .rsidebar .item-list ul li{
	background: none;
}

#user-login-form ul li{
	background: transparent url('img/collapsed.gif') no-repeat 2px 1px;
}

ul.inline li {background: none;}

/*
(the EDIT tab)
drupal/modules/system/system.css
	ul.primary {
	ul.primary li {
	ul.primary li a {
	ul.primary li.active a {
	ul.primary li a:hover {
*/

/*---------------tables---------------*/
table{
	margin-top: 5px;
}

#primary .node table tr td{border:1px solid #e2e2e2;}

thead th{
	color:white;
	background:#054b81;
}

tr.even{background-color:#d1dee6;}
tr.odd{background-color:#ededed;}

.node-form tr.even{background-color:#d1dee6;}
.node-form tr.odd{background-color:#d1dee6;}
.node-form td{width:615px;}

.view-park-reports.view-display-id-page_1 .attachment tr{background-color:#fff4da;}


.node-form, .node-form .description{
	font-size:13px;
    	line-height: 1em;
	padding-bottom: 5px;
}

td.region,td.module,td.container{
	background-color:#CDD6DE;
	border-bottom:1px solid #AAAAAA;
	border-top:1.5em solid #fff;
	color:#455067;
	}

td.menu-disabled,td.menu-disabled a{
	background-color:#D5C2C2;
	color:#000;
	}

hr {
	border: none;
	background: #5294c1;
}

dl dt{
	background:url(img/square.gif) no-repeat 0 1px;
	padding-left: 20px;
}
span.form-required {
	color: #ffae00;
}

.form-item ul li{
	list-style: none;
}
.fieldset ul li{
	list-style: none;
}
fieldset ul.clear-block li{
	background-image: none;}

#primary .content blockquote{
	background-color:#f4f4f4;
	border:1px solid #ccc;
	color:#666;
}


.preview .node{ /*node preview*/
	border:2px solid #ddd;
}


/*admin panel styles*/

div.admin-panel {background:url(img/gradient.gif) repeat-x;}

#primary .messages ul li{
	list-style:none;
}
#primary .messages .status, 
#primary .messages .notice{
     	background-color:#d8fab6;
	border:1px solid #3d7903;
}
div.error, tr.error {
    background: none repeat scroll 0 0 #FFCCCC;
    color: #220000;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 10px;
}

#primary .help .help{
     	background-color:#FFFFCC;
	border:1px solid #FFCC00;
	min-height: 25px; /*printer-friendly links need min height*/
}
	
#primary .help .help ul li{ 
	 background: url(img/lista.gif) no-repeat 0 7px;
	 list-style:none;
}
	
#primary .admin-dependencies, #primary .admin-required {color:#999999;}	

#primary code{color:#000;}	

/*comments & links*/

.comment{
	background-color:#ededed;
	border:1px solid #ccc;
}

#comments .odd{
	background: #f0f3f8;
	border:1px solid #bdd8f4;
}
	
.comment-new .commentTitle a{
	background:url(img/new.gif) no-repeat right 4px;
	padding-right:28px;
}

.comment .links ul li{
	list-style:none;
	background:none;
}

.node .links {
    font-size: 1em;
    margin: 10px 0 0 0;
    padding: 5px;
}
.node .links .links {
    background: none repeat scroll 0 0 #FFEFC3;
    line-height: 27px;
}
.node .links .links a{
	white-space: nowrap;
}

#primary .comment ul {
    margin: 0 0;
    text-align: right;
}

/*icons*/

.comment .links li.comment_delete{background:url(img/commentdelete.gif) no-repeat;}
.comment .links li.comment_edit{background:url(img/commentedit.gif) no-repeat;}
.comment .links li.comment_reply{background:url(img/commentadd.gif) no-repeat;}
#primary .links li.comment_forbidden{background:url(img/lock.gif) no-repeat;}
#primary .links li.comment_comments, 
#primary .view-og-ghp-ron .node .links li.comment_comments{
	background:url(img/comments.gif) no-repeat;
	padding-left: 20px;
}
#primary .links li.blog_usernames_blog first{background:url(img/blog.gif) no-repeat;}
.links li.comment_add, 
#primary .view-og-ghp-ron .node .links .comment_add{
	background:url(img/comment_add.gif) no-repeat;
	padding-left: 20px;
}
.links .node_read_more, 
#primary .view-og-ghp-ron .node .links .node_read_more{background:url(img/readmore.gif) no-repeat;}


/*taxonomy terms in node*/

.taxonomy{border-top:4px solid #eee;}
/*.taxonomy span{background:url(img/tags.gif) no-repeat;}*/

p span.tagsteaser{
/*background:url(img/tags.gif) no-repeat;*/
color:#24365c;
}

.preview .node .taxonomy ul li span{background:none;} /*no key icon in preview */


/*meta in nodes*/


.linksteaser {
border-bottom:1px dashed #ccc;
}

.metanode span.author,
.submitted a{
	background:url(img/user.gif) no-repeat;
	padding-left: 20px;
}
.metanode span.date{
	background:url(img/clock.gif) no-repeat 2px 0;
	padding-left: 20px;
}


/*avatar*/

.picture img{
	border:1px solid #e1e0e0;
	background:white;
	}

.picture a:hover img{background:url(img/bgavatar.gif) no-repeat bottom;}


/*signature in 6x */

.firma{
	border-top:1px solid #dfdede;
	color: #666;
}

.odd .firma{
	border-top:1px solid #bdd8f4;
	color:#3e6c9d;
}

/*forums*/

#primary .singlepage #forum ul.links li.forum{background:url(img/post.gif) no-repeat 0px -1px;}

.singlepage #forum table tr.even{background-color:#ededed;}

.singlepage #forum table tr td.container{background-color: #FFF;}

/*profile*/

.profile h3{border-bottom:none;}

/*book & forum navigation*/

.book-navigation, .forum-topic-navigation{background:#eee;}

/*pools*/

#page .poll .bar .foreground{background-color:#156aa3;}

/*book links */

.links .book_printer{
background:url(img/print.gif) no-repeat;

}

.links .book_add_child{
background:url(img/add.gif) no-repeat;

}

#primary .content .book-navigation .menu li{
background:url(img/figlio.gif) no-repeat 0 0px;
list-style:none;
list-style-image:none;
list-style-type:none;
}

/*search results*/

#primary .singlepage .search-results dt{background:url(img/result.gif) no-repeat;}

#primary .singlepage .search-results p strong{ background: #FFFF99}

/*hidden div used to hide hidden form elements (such as paypal form)*/

.hide{visibility:hidden;height:5px;}

.hidden{/*class used to hide elements that must be displayed in views*/
  display: none;
}

/****************************************** collapsible fieldsets ********************************************/

fieldset.fieldgroup .field{
	float: none;
	width: 100%;
}
#search fieldset.collapsible,
#view fieldset.collapsible{
 	display:none;
}

html.js fieldset.collapsed {/* spacing of each item*/
   	height: 1em;
	margin:0;
}
html.js fieldset.collapsible legend a{
  	padding: 0px 25px 0px 25px;
  	/*background: url(../../misc/menu-expanded.png) 5px 75% no-repeat; */
	background-color: #FFEFC3;
	border: 1px dotted #CCC;
}
html.js .view-order-invoices .product-description li.first fieldset a {/*change park name to bold and brown on order invoice*/
    font-weight: bold;
    color: #B55532;
}

html.js #cart-block-contents fieldset.collapsible legend a{
    height: 12px;
    width: 150px;
    padding: 5px 15px;
    overflow: hidden;
    white-space: normal;
}

html.js fieldset.collapsed legend a {
  	/*background:url(../../misc/menu-collapsed.png) 5px 75% no-repeat;*/
	color: #005a8c;
	background-color: transparent;
	border: none;	
} 
fieldset, #edit-submitted-medical-wrapper {
	border: 1px solid #FFCC00;
}
fieldset, 
fieldset.collapsible, #edit-submitted-medical-wrapper {
	background-color: #FFFFCC;
}

fieldset.collapsed{
	background-color: transparent;
	border: none;	
}

html.js fieldset.collapsible .fieldset-wrapper{
	overflow:hidden;
}
html.js #primary fieldset.dir.collapsible legend a,
html.js #primary fieldset.dir.collapsible legend a:hover {
    background-position: 12px 50%;
    background-size: 50px auto;
    color: #21578c;
    font-family: serif;
    font-size: 3em;
    font-weight: 900;
    height: 45px;
    padding-left: 70px;
    padding-top: 30px;
    width: 275px;
}
html.js fieldset.dir.collapsed {
  height: 70px;
}
.dir li a{line-height: 2em;}

html.js #primary fieldset.browse.collapsible legend a {background-image: url("/sites/emhsports.com/files/img/search.png");
}
html.js #primary fieldset.account.collapsible legend a {background-image: url("/sites/emhsports.com/files/img/profile.png");
}
html.js #primary fieldset.help.collapsible legend a {background-image: url("/sites/emhsports.com/files/img/help.png");
}
html.js #primary fieldset.pay.collapsible legend a {background-image: url("/sites/emhsports.com/files/img/pay.png");
}
html.js #primary fieldset.order.collapsible legend a {background-image: url("/sites/emhsports.com/files/img/order.png");
}
html.js #primary fieldset.notices.collapsible legend a {background-image: url("/sites/emhsports.com/files/img/rain.png");
}

html.js fieldset.collapse-text-fieldset.dir.collapsible{/*wide theme only*/
	width:375px;
	padding:8px;
	margin:10px 0;
}

html.js fieldset.dir.collapsible .fieldset-wrapper {
    padding: 10px 5px 0px 15px;
}

/****************************** Targets IE 7. Fixes background image in fieldsets. ***************************/
*:first-child+html fieldset {
  background-position: 0 0.65em;
  background-color: transparent;
}

fieldset ul.clear-block li { 
  background-image: none;
}

.annotation-form-elements, 
.annotation-form-elements a, 
html.js .annotation-form-elements fieldset.collapsed legend a{
	color:#F45F4F; 
}

.rsidebar .fieldgroup{
   width: 190px;
} 

/**************************************************************** RSS Feeds **************************************************/

.feedcontainer .feedcontent{border-bottom:1px dashed #ccc;}
#primary .singlepage .feedsummary {border-bottom:1px dashed #ccc;}

#primary .singlepage #aggregator li { /*aggregator list*/
list-style:square;
background:none;
}

/*taxonomy term page */
.terminfo, .og-mission{ background:#fdffe5;}
#primary .terminfo p, .og-mission{color:#666600;}

/************************* form buttons ****************************************/
/*(need to work on the hover issue before enabling this style change)*/
/*.form-submit{ 
border:3px double #ccc;
background:#005a8c;
color:#fff;
}*/

.form-button, .form-submit {
    margin: 0 0.5em 0 0 !important;
}
.form-button-wrapper{
    margin: 7px;
}

/*.webform-component-textfield{
   display:inline;
}
.webform-component-textfield .form-item{
   display:inline;
}
.webform-component-textfield .form-item label{
   display:inline;
}*/ 
.webform-component-textfield label, .webform-component-email label{
	width:150px;
	text-align: left;
}


/************************************************************************ block styles *****************************************************************/

.defaultblock{	
	margin:0px 0 20px 0;

}
.defaultblock .blockcontent{
	margin:0px 0 20px 0;
}

#top .defaultblock, #top .defaultblock .blockcontent{	
	margin:0;

}

#primary .defaultblock{/*without 'both' there is a break in school invoice edit forms when blocks are in the 'below content'
 region*/	
	clear: both;
}

.defaultblock h2{
	padding:8px 4px 4px 12px;
	margin-bottom:10px;
	}
.defaultblock h3{
	color:#666;
	margin: 2px 0 2px 0;
	padding: 5px;
}
.defaultblock h2.blockheader{
	margin: -6px -10px 10px -10px;
}
.defaultblock .menu{
	padding-left:5px;
}
.defaultblock .blockcontent .description, 
#primary .singlepage .defaultblock .blockcontent h5 {
	font-family:"Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif;
	font-size:0.9em;
	font-weight:normal;
}


/**************************************/
#top .defaultblock .blockcontent{
  padding-left: 65px;
  margin-top: 25px;
}

#submenu .defaultblock{
	margin-bottom: 30px;
	}
#submenu .blockcontent{
	margin-bottom: 1px;
	}

/**************************************/

#register .menublock {
    margin-top: 0;
}

/**************************************/

/*#primary .singlepage .blockcontent{
	float: left;
}not sure why this is here*/


#primary .blockcontent ul{
	padding-left: 20px;
}
#primary .singlepage .blockcontent{
	font-size:.9em;
}
#primary.xlong .singlepage .blockcontent {
    width: 95%;
}
.singlepage .defaultblock h2{
	border: none;
}
.singlepage .blockcontent{
	border:3px solid #2C516E;
	background: #E7EEF7;
}
.singlepage .defaultblock .blockcontent{
	padding: 10px;
}
.long_rt .singlepage .defaultblock .blockcontent {
    	padding: 16px;
}
#primary.long_rt .singlepage h2 {
    	margin-bottom: 0;
	text-align: center;
}
#primary.long_rt .singlepage .blockcontent {
    width: 90%;
}
/**************************************/

.defaultblock .tabs{
	border: none;
}

/**************************************/


#primary .singlepage .rtfloat .ltblueblock h2{
  margin: 0;
  text-align: center;
  border: 3px solid #2C516E;
  font-size: 12px;
}

#above_content .defaultblock {
    margin: 10px 0 0 10px;
    clear: both;
}
#above_content .above_right .defaultblock {
    clear: none;
}



html.js #primary .singlepage .rtfloat input.form-autocomplete,
html.js .view.view-payments input.form-autocomplete{
	width:260px;
}
/**************************************/


.rsidebar .defaultblock ul.primary li a
,.defaultblock .nodeasblock-edit-link a,
.defaultblock ul.primary li.active a{
	border: 1px solid #ccc;
	background:transparent;
	color:#999;
	float:right;
	margin-top: 5px;
}
#primary .defaultblock .tabs.primary li.active a{
    float:none;
}

.rsidebar .defaultblock ul.primary li a:hover,
.defaultblock .nodeasblock-edit-link a:hover,
.defaultblock ul.primary li.active a:hover{
	border: 1px solid #888;
	background:#ddd;
	color:#2C516E;
}

/**************************************/

.rsidebar .defaultblock h2{
	border-top: solid 2px;
	border-bottom: solid 2px;
	padding-bottom: 4px;	
	color:#666;
}
.rsidebar .defaultblock h2.nodeTitle{
	border: none;
	background: transparent;
}	
.rsidebar .blockcontent .item-list ul li {
    padding: 0 0 0 20px;
}
/**************************************************************************/

.singlepage .instructionblock .blockcontent{
	background: #fff;
}
/**************************************/

.singlepage .within .blockcontent{
	background: none;
	padding: 0;
	border: none;
	margin: 0;
}
/**************************************/

.no_indent,
.no_indent ol{
	padding-left: 10px;
}
.no_indent li li{
    list-style: lower-alpha outside none;
}
.rsidebar blockquote,
.rsidebar blockquote ul,
.rsidebar blockquote ul li{
	margin: 5px;
	padding: 0;
}
/**************************************/

.dkblueblock {
    background: none repeat scroll 0 0 #E7EEF7;
    border: 1px solid;
    margin-top: 10px;
    padding:5px;
}

.dkblueblock #tabs-wrapper{
	}

#primary .singlepage .dkblueblock h2,
.below .dkblueblock h2,
#above_content .dkblueblock h2{
	background:#B1BCCE;
	margin:0px;
	border-bottom: solid 1px;
	font-size: 20px;
	text-align: center;
} 
.dkblueblock h3{
	border-top: solid 1px #aaa;
} 

.dkblueblock .blockcontent,
.dkblueblock .blockcontent p, 
.dkblueblock .view-content{
	margin:0;
	padding: 5px;
}

.defaultblock.dkblueblock .blockcontent {
    margin: 0;
}

.dkblueblock .col-2{
	padding-left: 20px;
}

.lsidebar .dkblueblock {
    padding-left:0px;
}

.lsidebar .dkblueblock ul {
    margin-left: 0px;
    padding-left:0px;
}
.lsidebar .dkblueblock ul li {
    padding-bottom:10px;
}

/**************************************/

.ltblueblock{
	border: solid 1px;
	background: #fff url(img/bgblock.gif) repeat-x top;
	border: 1px solid;
	padding: 0;
}
.rtfloat .ltblueblock{
  	border: none;
}
.singlepage .rtfloat .ltblueblock .blockcontent {
    border: 1px solid #aaa;
    padding-right: 12px;

}
.ltblueblock h2{
	background:#B1BCCE;
	margin:0px;
	border-bottom: solid 1px;
} 
.ltblueblock .blockcontent,
.ltblueblock .blockcontent p{
	margin:0;
	padding: 5px;
}

 

ul.primary {/*somehow this is affecting the title bar of ltblue blocks*/
	margin: 0;
}
/**************************************/

.greenblock{
	background: #DDEAB1;
}

.view-Jobs.view-display-id-page_6,
.view-APE.view-display-id-attachment_1 .view-content .item-list li,
.view-CAVA.view-display-id-page_1 .view-content .item-list{
	background: #DDEAB1;
       padding: 10px;
       margin-bottom: 30px;
}

.view-student-sublists.view-display-id-page_2{
     margin: 0 0 30px 50px;
}

.greenblock, 
.ltblueblock, 
.view-Jobs.view-display-id-page_6,
.view-APE.view-display-id-attachment_1 .view-content .item-list li{
	border: solid 1px;
	padding: 0;
}

.singlepage .view-Jobs.view-display-id-page_6 {padding: 10px;}


.singlepage .greenblock .blockcontent,
.singlepage .ltblueblock .blockcontent{
	padding: 15px;
       border: none;
	background: transparent;
}

.blockcontent .view-subscriptions.view-display-id-block_1 .views-field-title {height: auto; padding: 5px;}

#primary .singlepage .greenblock h2,
#primary .singlepage .ltblueblock h2 {
    	font-size: 1.5em;
	padding-left: 15px;
}
.greenblock .green p,
.greenblock .green h3{
	background: #DDEAB1;
}
.greenblock .view .item-list ul li h3 {
    width: 215px;
    margin: 0;
}


.rtfloat .greenblock{
  	border: none;
}
.greenblock h2{
	background:#C7D180;
	margin:0px;
	border-bottom: solid 1px;
}

.greenblock .view .item-list ul li h3,
.greenblock .view-content,
.greenblock .views-exposed-form {
    padding: 0 5px 0 5px;
} 

.greenblock .blockcontent,
.greenblock .blockcontent p{
	margin:0;
	padding: 5px;
}
.rsidebar .defaultblock.greenblock .blockcontent .item-list ul li {
    padding: 0;
}

html.js .defaultblock.greenblock .blockcontent fieldset.collapsed  {
  height: auto;
}

.greenblock .item-list .view-Day-List.view-display-id-page_5 h3 {padding-top: 15px;}
.blockcontent .view-schedule.view-display-id-block_5 .item-list ul li {padding:0;}

/**************************************/
.quicktabs_wrapper{
	border: solid 1px #666;
}
.quicktabs_wrapper .blockcontent{
	padding: 0 10px;
}
.quicktabs_tabpage .defaultblock{
	margin-bottom: 0;
}
.long_rt .quicktabs_tabpage .views-table {
    width: 100%;
}
/**************************************/
.view-APE.view-display-id-page_11,
.rsidebar .redblock{
	background: #EACAC5;
	border: solid 1px;
}
#primary .singlepage .redblock h2,
.redblock h2{ 
    background: #faa19c none repeat scroll 0 0;
    border: 1px solid;
    font-size: 20px;
    margin: 0;
    text-align: center;
}
.redblock .blockcontent{
	background-color: #EACAC5;
	padding:10px;
	
}
.rsidebar .redblock .blockcontent .item-list ul li {
    padding: 0 0 0 5px;
}

.singlepage .redblock .blockcontent, 
#above_content .redblock .blockcontent{
	background: #EACAC5;
	border: solid 1px;
}

/**************************************/

#above_content .defaultblock.floatblock{
	float: left;
	width: 48%;
}
/**************************************/


.rsidebar .orangeblock,
.lsidebar .orangeblock,
.isidebar .orangeblock{
	background: #FFEFC3;
	border: solid 1px;
}
#primary .singlepage .orangeblock h2,
.orangeblock h2,
.floatblock h2{ 
	background: #FFCF91;
	margin:0px;
	border: solid 1px;
}

#page .rsidebar .orangeblock .accordion-header h4 {
    color: #BC7D51;
    cursor: pointer;
    margin-top: 0;
    text-align: center;
}

.orangeblock .blockcontent,
.floatblock .blockcontent{
	background-color: #FFEFC3;
	padding:10px;
}

.lsidebar .orangeblock h2 {padding: 5px; color: #B19371;}
.lsidebar .orangeblock .blockcontent {padding: 2px;}
.lsidebar .orangeblock .view-content {padding: 0px; color: #AB6F2B;}
.lsidebar .orangeblock ul {padding: 5px;}

#page .lsidebar .orangeblock h2, 
#page .lsidebar .orangeblock .blockcontent .item-list, 
#page .lsidebar .orangeblock .blockcontent li{
	text-align: center;
}


#page .lsidebar .orangeblock .views-field-title,
#page .lsidebar .orangeblock h4 {
	height: auto;
	text-align: center;
	padding-bottom: 5px;
	margin-top: 0px;
	color: #AB6F2B;
}

.lsidebar .orangeblock a {color: #D1B05B;}

.rsidebar .orangeblock .blockcontent .item-list ul li.
.lsidebar .orangeblock .blockcontent .item-list ul li  {
    	padding: 0 0 0 5px;
}

.floatblock .blockcontent,
.singlepage .orangeblock .blockcontent, 
#above_content .orangeblock .blockcontent{
	background: #FFEFC3;
	border: solid 1px;
}

.xlong .floatblock .views-table {width: 450px;}
.xlong .floatblock .view.view-display-id-block_2 .views-table {width: 590px;}

#above_content .defaultblock.floatblock{clear: none;}


/*************************** login block ********************/

.loginblock{background: #dbdbdb;}
.loginblock ul li{background:none;}
	
.loginblock h2{
	color:white;
	background:#054b81 url(img/login.gif) no-repeat 155px 4px;
	}

.rsidebar .loginblock ul li{background:none;}

.loginblock h2{
	padding:4px;
	margin:0px 0 10px 0;
	}

.loginblock{
	margin:0px 0 20px 0;
	padding:0px 0 5px 0;
	}
	

form#user-login-form label{
	margin-bottom:3px;
	}
	
.loginblock ul li{
	margin:0;
	padding:0;
	}
	
.loginblock .blockcontent{
	padding:0 10px 0 10px;
	}

/*********************************************** tables ************************************************/
/*wrap table items*/
tr.odd .form-item, tr.even .form-item {
	white-space: normal;
} 

.view-Coach-Roster.view-display-id-page_7 .editablefields{overflow:hidden;}

.views-field {
	padding-left: 5px;
}
/************************************************* Views ************************************************/
.view-filters{
	width: 100%;
}
.view-header{
	margin-bottom: 10px;
}
.view-content{
	padding-top:10px;
}/*need padding for tables, not sure why this is here*/

.view-content .views-table{
	width: 100%;
}

.view table{
	width: 100%;
}
.view img{
	/*float: right;
	width: 10%;
	height: 10%;*/
}
.editview-field input {/*not sure why this is here*/
    max-width: 99%;
}
#views-live-preview{/*the background of the preview pane in views*/
	background: wheat;
}

.thead .views-field-title{
	height:25px;
}

.views-field-title{
	height:20px;
	margin-top:20px;
}
.blockcontent .views-field-title{
	height:20px;
	margin-top:0px;
}

.lsidebar .views-field-title {text-align:center;}



.blockcontent .view-nodes.view-display-id-block_4 .views-field-title{
	height:auto;
}
.view-nodes.view-display-id-block_4 .views-field-title.accordion-header {
	padding: 5px 5px 0 5px;
}
.view-nodes.view-display-id-block_4 .views-field-title.accordion-header h3 {
	font-size: 1.1em;
	line-height: 1em;
}
.view-nodes.view-display-id-block_4  .rtfloat {
    margin: 0px;
}



.view .item-list ul li{/*remove bullet from product list and other views*/
	background:none;
	list-style:none;
}
.view .item-list ul li{
	 display: list-item;
}
.views-admin-links ul li {
	display: inline;
}

.item-list ul.pager li{
	display: inline;
	background: #FFEFC3;
	border: 1px solid #ccc;
	margin: 0;
}	

.item-list .pager li.pager-current{
	background-color: #ededed;
	border: 2px solid #ccc;
	color:#333;
}
.rsidebar .blockcontent .item-list ul.pager li {
	padding: 2px;
}

.singlepage .views-table{
	width:100%;
}
div.view-nodes .view-empty {
	display: none;
	margin: 0;
}

div.view-taxonomy-term .views-row-last{
	border-bottom:2px dotted;
	font-size:.9em;
	padding-bottom: 5px;
}
div.view-taxonomy-term .view-content p{
	margin-bottom:0px;
}

/***************** Event List (list of PE Classes and Clinics) **********************/

.singlepage .view-Event-List .views-field-title {
	margin-bottom: 20px;
	width: 100%;
	min-height: 20px;
	height:auto;
}



#primary .singlepage .view-Event-List .views-field-title h2{
	font-size: 1.4em;
}

.view-Event-List .node{
	display: inline-block;
}

.view-Event-List .views-row,
.view-Day-List.view-display-id-reference_field_1 .views-field-nothing{
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px dashed #888;
}

.view-Event-List.view-display-id-page_3 .views-exposed-form {
    float: left;
    margin-bottom: 0.5em;
    width: 55%;
}

#primary .singlepage .view-Event-List h4{
	text-decoration: underline;
	text-transform: uppercase;
	font-size:1.2em;
}

div.view-Event-List .view-content .item-list, 
div.view-Day-List.view-display-id-page_1 .view-content{
	background:#FFFFEE;
	border: 1px solid; 
	padding: 5px 5px 10px 5px;
	margin-bottom: 5px;
}
div.view-Event-List .schedule .view-content .item-list {
	border: none; 
}

#primary .singlepage div.view-Day-List h3 {
    padding-top: 20px;
}

.imgwrapper{
    background: none repeat scroll 0 0 white;
    border: 2px groove;
    float: left;
    margin-right: 5px;
    width: 50px;
}

#primary .singlepage div.view-Event-List .view-content h3{
	font-size: 1em;
}

#primary .singlepage .view-Event-List h5{
  text-align: right;
  padding-right: 15px;
  line-height: .5em;
  font-size: 1.2em;
}

div.view-Event-List .view-display-id-page_1 .views-row span.date-display-single {/*rows of dates inline*/
	padding: 8px;
	margin-top: -20px;
}
#primary .singlepage div.view-Event-List .details{
	margin-right: 30px;
	font-weight: normal;
	font-family: "Lucida Grande","Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
	font-size: 1.1em;
	width:70%;
}
#primary .singlepage div.view-Event-List .note{
	font-size: .9em;
	font-weight: normal;
	line-height:.8em;
	font-family: "Lucida Grande","Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
	padding-left:25px;
}

#primary .singlepage div.view-Event-List ul li h3{
	margin-bottom: 0px;
	margin-top: 10px;
}

div.view-Event-List.view-display-id-page_2 .view-content .item-list{
	border:none;
	background: none;
}

/************************** "locations" views and blocks *******************************/
.view-locations .views-field-title{
	height:20px;
	margin-top:0px;
}

.view-locations .views-field-field-address-value{
  margin: 25px 0 20px 0;
}

.view-locations .clear-block, 
.view-schedule .clear-block{/*make list items rise up to top of page on view pages*/
  display: inline-block;
  margin-left: 5px;
}

.view-locations .views-exposed-form .views-exposed-widget {
	width:100%;
	float:left;
	clear: both; /*necessary in order to get the search form to be at the top of "locations" page*/
}

#views-exposed-form-locations-page-2 .views-exposed-widget {
	clear: left;/*necessary in order to get the search form to be at the top of "maps" page*/
	width: 300px;
}

.view-locations .map{
	width: 400px;
}

.view-locations.view-display-id-reference_field_1 iframe{
	width: 900px;
}
/******************************* students *************************************/
.view-students.view-display-id-page_1 .form-text{
	width: 250px;
}

.view-students.view-display-id-block_1 .node{
	padding-bottom: 10px;
	border-bottom: 1px dashed #333;
}

.view-students.view-display-id-block_1 .item-list ul li/*,
.view .item-list ul li .indent*/{
	background: transparent url('img/leaf.gif') no-repeat 0 0;
	padding-left: 15px;
}
.view-students.view-display-id-block_1 .item-list ul li a,
.view-User-List.view-display-id-block_1 .item-list ul li .indent{
	padding-left: 15px;
}
.view-students.view-display-id-block_3 thead th{
	display: none;
}
.view-students.view-display-id-block_3{
	font-size: larger;
}

.view-students.view-display-id-block_3 td.view-footer, 
.view-students.view-display-id-block_3 td.view-footer-number {
border: none;
}

.view-students table tr td {
    font-size: .9em;
}

.view-students.view-display-id-page_2 table{
width: 475px;
overflow: hidden;
clear: left;
}



/******************************* lesson plans *************************************/

.view-lesson-plans.view-display-id-page_1 .views-row .newpage {
	border: 1px solid #888;
	background: #FFF9E0;
	padding: 5px;
	margin: 5px;
	clear: right;
}

.view-lesson-plans.view-display-id-block_1 li a.active {
    	color: #000000;
	background: wheat;
}

.view-lesson-plans.view-display-id-attachment_2 .view-header,
.view-lesson-plans.view-display-id-attachment_2 .view-content{
    	float: right;
    	width: 130px;
	line-height: 1.2em;
	clear: right;
	background: #FFEFC3;
	padding: 10px;
	border: 1px solid;
	margin: 0;
}


.view-lesson-plans.view-display-id-attachment_2 .views-row{
	margin-bottom: 10px;
}
.view-lesson-plans.view-display-id-attachment_3 .views-field-ops{
 	font-size: larger;
	line-height: 1.2em;
}



/******************************* descriptions *********************************/
.view-coaches .description, 
.view-students.view-display-id-page_1 .description,
.view-schedule.view-display-id-page_3 .description,
.view-Order-Processing.view-display-id-page_8 .description,
.view-Coach-Roster.view-display-id-page_1 .description,
.view-Coach-Roster.view-display-id-page_12 .description,
.view-Team.view-display-id-page_17 .description,
.view-Team.view-display-id-block_10 .description,
.view-Team.view-display-id-block_7 .description,
.view-billing .description,
.view-Parks .description,
.view-payments.view-display-id-page_2 .description,
.view-payments.view-display-id-page_5 .form-item .form-item .description,
.view-APE .description,
.view-park-reports.view-display-id-page_1 table .description{
/*hides help text on editable views pages*/
	display: none;
}

.view-students.view-display-id-page_2 .description{/* show help text on editable views pages*/
	display: block;
	white-space: normal;
}
#primary .singlepage .view-Team.view-display-id-block_2 h4{
	padding: 3px;
	line-height: 20px;
	background: #FFEFC3;
	margin: 0;
}

.view-AP-signatures .editview-field .form-item .description{
	display: block;
} 

.view-PDFs{
	font-size: 12px;

}



.form-item label.option{
  display: inline;
}


#primary .singlepage .rtecenter{text-align: center;}




/***************************************** FAQ ***************************************/
.faq-question{
	padding-bottom: 5px;
}
.faq-answer{
	background-color: #FFEFC3;
	border: 1px dotted #CCC;
}

.faq-answer ul.links li a{
	color: #FB1219;
}

/******************************************* calendar *************************************/
.calendar-calendar td .inner div.calendar div, 
.calendar-calendar td .inner div.calendar div a{
	background: transparent;
}
.calendar-calendar td .inner div, 
.calendar-calendar td .inner div a{
	background:#FFEDDE; 
}
.calendar-calendar div.day {padding: 4px;}
.calendar-calendar td .inner .month,
.calendar-calendar td .inner .month a 
	{background: transparent;
}
.calendar-calendar div.calendar{margin-bottom:5px;}

.calendar-calendar td.past {
	background: #eee;
}

.calendar-calendar .year-view td.past a{
  color: #ccc;
}

.calendar-calendar tr td.today{
	background: transparent;
	border: 4px solid;
}

#primary .singlepage .date-heading h3{
  text-align: center;
}

table .mini-day-on a{
  background-color: wheat;
  text-decoration: none;
}

.calendar-calendar .year-view table tr td{
  font-size: 1em;
}

/************************************** other ***********************************/
.taxonomy-images img{
	width:10%;
	height:10%;
}


.nodereference-cluetip{
  display: inline;
}

.cluetip-default #cluetip-inner {
   text-align: left;
}

/*html.js fieldset.collapsible .fieldset-wrapper*/

/********************Beauty Tips on calendar******************/
#primary .bt-content ul{
  list-style-type: decimal;
  padding: 0 15px;
  }

/**************** button style module ************************/

.form-button-wrapper, li.button a, a.button {
      background-image: url(img/bkg_button-right.png);
    }
.form-button-wrapper input, li.button a span, a.button span {
      background-image: url(img/bkg_button.png);
    }

.view-PDFs-signed .button{
	display: table-cell;
}
/*.view-PDFs-signed .date-display-single{
	display: table-cell;
	padding-bottom: 10px;
}*/

.view-PDFs-signed .form-item,
.view-Day-Pass .form-item {
    display: inline;
}

.view-frontpage .item-list ul .links li{
  display: inline;
}
form#views-ui-preview-form input#preview-submit{
  margin: 0;
}

div.password-description {
	display:none;
	width: 0px;
	height: 0px;
	overflow: hidden;
	border: 0px #fff solid;
}

#menu-1027.menu-path-rain {
	background:url("/sites/emhsports.com/files/img/umbrella_sm.png") left top no-repeat;
	background-size: 23px 20px;
	padding-left: 25px;
}
.menu-1715, ul.links li.menu-1715 {
    background-image: url("/sites/default/files/img/date.gif");
    background-position: right center;
    background-repeat: no-repeat;
    height: 20px;
    padding-right: 20px;
    font-size: 12px;

}

#cart-block-contents .product-description li {
	background-image:none;
}

/*********************************** notices *********************************************/
#primary .singlepage .node .content .view-nodes.view-display-id-node_content_1 .views-row,
#primary .singlepage .node .content .view-nodes.view-display-id-node_content_2 .views-row,
#primary .singlepage .node .content .view-nodes.view-display-id-node_content_3 .views-row{
	border: #aaa 1px solid;
	margin-bottom: 5px;
	min-height: 70px;
	background-color: #FFDA8A;
	padding: 5px;
}

.view-schedule.view-display-id-page_1 .views-row .view-nodes.view-display-id-page_8 ul li {
    background:#FFDA8A;
}


.view-nodes .views-field-tid-1{
	float:right;
}
.view-nodes.view-display-id-block_4 .item-list ul li h3{
	margin: 0;
	padding: 0;
	font-size: 18px;
}
.view-nodes.view-display-id-block_4 .item-list ul li{
	border: none;
	background: none;
	padding: 5px;
	min-height: 0;
}
.view-nodes.view-display-id-block_4 .item-list ul li ol li{
	list-style: decimal;
	min-height: 0;
}

.view-nodes.view-display-id-block_5 .item-list ul li,
.view-nodes.view-display-id-block_6 .item-list ul li{
	color: black;
	padding: 5px;
	min-height: 0;
}
.view-nodes.view-display-id-page_8 .item-list ul li,
.view-nodes.view-display-id-block_1 .item-list ul li{
    min-height: 25px;
}

#primary .blockcontent .view-nodes.view-display-id-block_1 .item-list ul{
    padding-left: 0px;
}

.view-nodes.view-display-id-page_8 .item-list ul li {
    margin: 0 310px 0 0;
}


.view-nodes.view-display-id-node_content_1{
    border: 1px solid #aaa;
    padding:5px;
    margin: 5px;
}




.lsidebar .view-nodes.view-display-id-block_5 a{
	color: black;
}
.lsidebar .view-nodes.view-display-id-block_5 a:hover{
	color: #005AE5;
}
.lsidebar .view-nodes.view-display-id-block_5 ul{
	padding: 0;
}
#page .lsidebar .blockcontent .view-nodes.view-display-id-block_5 li {
    	height: auto;
	background: #FFEFC3;
}

.view-nodes.view-display-id-page_4 .item-list ul li {
    background: none;
    border: none;
}

.view-nodes.view-display-id-page_4 .item-list {
	border: #aaa 1px solid;
	margin-bottom: 50px;
	min-height: 70px;
	background: #F4F0CD;
	padding: 5px;
}




/*********************************** show search box on webform report page *******************************************/
.form-text{
	background: white;
	border: #9D9D9D solid 1px;
}

.email-button{
	padding: 0;
}


/**************************************** front page slideshow ************************************************/

#primary .view-banner-slideshow.view-display-id-block_3,
#primary .view-banner-slideshow.view-display-id-block_3 .slide{
    	width: 395px;
	max-height: 700px;

}
#primary .view-banner-slideshow.view-display-id-block_3 .field-content{padding: 0 5px 5px 0;}

/**************************************/
.rtfloat .defaultblock.adblock{
	width: 400px;
}
.rtfloat .defaultblock.adblock .blockcontent{
	border: 1px solid;
}

#primary .rtfloat .defaultblock.adblock img {
    	width: 366px;
	height: auto;
}


/**************************************** NEWS page slideshow ************************************************/


.view-banner-slideshow .form-item label{/*width of checkbox in table*/
	width: 25px;
}

#primary .view-banner-slideshow tbody .views-field-field-slide-image-fid{ /*dimensions of slides in table*/
	width: 500px;
	height: 300px;
	border: 2px solid;
}

.view-banner-slideshow .imagefield {
	float: none;
}

#primary .view-banner-slideshow.view-display-id-block_1{/* dimensions of actual slideshow*/
	width: 500px;
	height: 450px;
}
#primary .view-banner-slideshow.view-display-id-block_1 .slide{/* dimensions of actual slideshow*/
	width: 500px;
	max-height: 325px;
	margin-top: 5px;
}
#primary .view-banner-slideshow.view-display-id-block_1 .slide{/* dimensions of actual slideshow*/
	line-height: 1.5em;
}

.slide p{margin: 5px;}
#ltheader .slide p{margin: 5px 0;}


.views_slideshow_singleframe_controls{
	text-align: center;
}
 
.defaultblock .view-banner-slideshow .views-slideshow-controls-bottom  a:hover{
  color:#333;
  font-size: 15px;
  text-decoration: none;
}

.views_slideshow_singleframe_previous {
  display: inline-block;
  width: 35px;
  height: 25px;
  background: url(img/left.png) no-repeat;
  font-size: 1px;
  color: #fff;
  margin: 0 125px 0 0;
  padding-left: 30px;
  }
 
.views_slideshow_singleframe_next, .views_slideshow_singleframe_next a:hover {
  display: inline-block;
  width: 35px;
  height: 25px;
  background: url(img/right.png) no-repeat;
  font-size: 1px;
  color: #fff;
  margin: 0 0 0 125px;
  padding-left: 30px;
  }
.views_slideshow_singleframe_pause {
  display: inline-block;
  width: 40px;
  height: 25px;
  background: url(img/pause.png) no-repeat;
  font-size: 1px;
  color: #fff;
  margin: 0 20px 0 20px;
  padding-left: 30px;
}
 
.views_slideshow_singleframe_play {
  display: inline-block;
  width: 28px;
  height: 25px;
  background: url(img/play.png) no-repeat;
  font-size: 1px;
  color: #fff;
  margin: 0 26px 0 26px;
  padding-left: 30px;
}

.rsidebar .views_slideshow_singleframe_previous,
.isidebar .views_slideshow_singleframe_previous {
  margin: 0 0 0 30px;
width: 20px;
}
 
.rsidebar .views_slideshow_singleframe_next, 
.isidebar .views_slideshow_singleframe_next,
 .views_slideshow_singleframe_next a:hover {
  margin: 0;
}
.rsidebar .views_slideshow_singleframe_pause,
.isidebar .views_slideshow_singleframe_pause {
  margin: 0;
width: 20px;
}
 
.rsidebar .views_slideshow_singleframe_play,
.isidebar .views_slideshow_singleframe_play {
  margin: 0;
width: 20px;
}


caption{
	text-align: left;
}

.view-APE .editview-row{/*total width of the table*/
   width: 700px;
}

#editview-node-form-new .editview-field .form-item label, 
#editview-node-form-new .editview-field fieldset legend {/*show labels for the new entry form only*/
    display: block;
    color: #fff;
}

.view-payments .views-row #editview-node-form-new{
	height: 60px;
	padding-top: 10px;
	background: #47789F;
}
.view-payments #editview-node-form-new tr.odd{/*match background color*/
    background: #47789F;
   /* line-height: 2em; not working for month field on job table, so removed temporarily*/
}
.view-APE.view-display-id-page_2 thead th{/*hide table headers*/
	display: none;
}

.view-payments tbody,
.view-payments tr{
	border: none;
}

.editview-field #edit-field-series.form-autocomplete{
	max-width: 300px;
}


.cck-private-field-status-icon{
background: none;
}
/*.cck-private-field-wrapper-multiple*/ html.js .cck-private-field-status-icon
{
    display: none;
    visibility: hidden;
    margin: 0;
}

/*************************** Editview buttons *************************/

.view-payments .views-row .form-button-wrapper,
.view-APE .views-row .form-button-wrapper {/*correct location for orange buttons*/
   float: right;
   margin-top: -23px;
}

html.js .popups-box{
cursor: auto;
text-align: left;
}

div.views-popup.ap_popup{
	width:75%;
	background: #F1E5D0;
	border: 2px solid #888;
}
div.views-popup.wide{
	width:1075px;
	background: #F1E5D0;
	border: 1px solid #888;
}

div.views-popup.student_popup,
div.views-popup.billing_popup {
    background-color: #FFF6D5;
    border: 1px solid #AACCFF;
    padding: 3px;
    position: fixed;
    line-height: 1.1em;
    width: 450px;
}
div.views-popup label{
	font-weight: bold;
}
div.views-popup.coach_popup,
div.views-popup.recent_rosters  {
    background-color: #FFF6D5;
    border: 1px solid #AACCFF;
    padding: 3px;
    position: fixed;
    line-height: 1.1em;
    width: 300px;
    height: auto;
}

.jeditable-select{
color: #333;
}
tbody tbody{/*invoices*/
font-size: x-small;
}

#cart-form-pane .item-list ul li {
    background: none;
}

#cart-form-pane .desc a {
    font-size: 14px;
    font-weight: bold;
}
#cart-form-pane ul li a {
    font-size: 12px;
    font-weight: normal;
}

html.js #cart-form-products fieldset.collapsed {
  height: auto;
}
/**************************************** accordion views *******************************************/

.accordion_header{
	font-size: 1.2em;
}
.views-accordion-item .accordion-header-active, h3.accordion-header-active {
    background: #FFCF91;
    border-bottom: 1px solid #EEEEEE;
    font-weight: bold;
}
.click_to_open {
    background: url("img/arrow-down.png") no-repeat scroll 100% 50% transparent;
    padding-right: 20px;
}
.accordion-header-active .click_to_open{
    background: url("img/arrow-up.png") no-repeat scroll 100% 50% transparent;
}
.views-accordion-item .accordion-content, 
.accordion-content th,
.accordion-content tr.odd,
.accordion-content tr.even {
	background-color: #FFEFC3;
	color: #333;
}
.accordion-content .editview-field .form-item label/*, 
.accordion-content .editview-field .form-item .description, 
.accordion-content .editview-field fieldset legend*/ {
    display: inline-block;
}
#primary .views-accordion .messages {
    background: none repeat scroll 0 0 #98D677;
    font-size: 1.1em;
    line-height: 2em;
}
.accordion-content .editview-field input {
    max-width: 350px;
}



/**************************************** account notes accordion *******************************************/

.view-account-notes .views-accordion-item .accordion-header {
    background-color: #C0D696;
    border-color: #a1a1a1;
    font-weight: bold;
    width: 485px;
}
.view-account-notes .accordion-active {
    border-color: transparent;
    width: 800px;
}
.view-account-notes .views-accordion-item .accordion-header .field-content {
    padding: 6px;
}
.view-account-notes .view-content,
.view-User-List .accounting{
	clear: both;	
	padding-top: 0;
}

.defaultblock.noticeblock .blockcontent {margin:0 10px;}
#above_content .defaultblock.noticeblock {margin: 0 10px;}


/**********************************************/

/*div.view:hover div.views-hide {
    margin-top: -30px;
}*/
#utilities #plinks ul li{/*fixes alignment issue of tabs with no sublinks*/
	margin-top: 4px;
}
 #utilities #plinks ul li.expanded, #utilities #plinks ul li.collapsed{
	margin-top: 8px;
}

/*************************************add images to flags with*************************************
.flag-new .unflag-action{}
.flag-new  .flag-action{}
****************************************************************************************************/

.flag-message {
	background: #ffcf91;
}

a.flag .unflag_action{
	background:url('img/flag_gn.png') no-repeat 0px 2px;
}

.flag-action{
       background-color: #FFEFC3;
	padding: 6px;
	color: #000;
}
.unflag-action{
       background-color: #EA945D;
	padding: 6px;
	color: #fff;
}

a.flag {
    border-color: #CCCCCC #CCCCCC #AAAAAA #AAAAAA ;
    border-style: solid;
    border-width: 2px;
    line-height: 2.5em;
    font-size: 13px;
	white-space: nowrap;

}

.defaultblock a.flag:hover,
#primary a.flag:hover  {
    background-color: #F3D090;
    background-image: none;
    color: black;

    padding: 6px;
    text-decoration: none;
}



/******************************************************************/
.flag-restricted .flag-action,
.flag-green .flag-action,
.flag-approved .unflag-action{
	background:url('img/flag_grn_sm.jpg') no-repeat 0 0 #EA945D;
	padding-left: 20px;
}
.flag-restricted .unflag-action,
.flag-green .unflag-action,
.flag-approved .flag-action{
	background:url('img/flag_rd_sm.jpg') no-repeat 0 0 #EA945D;
	padding-left: 20px;
}
/******************************************************************/
/******************************************************************/
.flag-dnp .unflag-action{
	background:url('img/DNP.png') no-repeat 0 0;
	padding-left: 20px;
}
/******************************************************************/
.flag-promote{
    margin-right: 10px;
}
.flag-promote .flag-action {
    background: none repeat scroll 0 0 #55B000;
    margin-right: -6px;
}
.flag-promote .unflag-action{
	background:url('/sites/emhsports.com/files/img/yellowstar.JPG') no-repeat 145px;
	margin-right: -22px;
       padding-right: 35px;
}
/******************************************************************/
.view-Team .greenflag {
	background: transparent url(img/flag_grn_sm.png) no-repeat;
	padding-left: 25px;
}
.view-Team .redflag {
	background: transparent url(img/flag_rd_sm.png) no-repeat;
	padding-left: 25px;
}
/******************************************************************/
.flag-subscribe a {
  	padding-left: 26px;
	padding-top: 2px;
}
.flag-subscribe a.flag-action {
  	background: url(/sites/emhsports.com/files/img/mail_sub.png) no-repeat left center #EA945D;
	padding-left: 26px;
}
.flag-subscribe a.unflag-action {
  	background: url(/sites/emhsports.com/files/img/mail_unsub.png) no-repeat left center #EA945D;
	padding-left: 26px;
}
/******************************************************************/
.flag-confirm-attendance a{
	padding: 6px 5px 6px 30px;
}
.flag-confirm-attendance a.flag-action {
  	background: url(/sites/emhsports.com/files/img/thumbsup.png) no-repeat left center #EA945D;
	background-size: 25px;
}
.flag-confirm-attendance a.unflag-action {
  	background: url(/sites/emhsports.com/files/img/thumbsdown.png) no-repeat left center #EA945D;
	background-size: 25px;
}

/**********************************************************************************************************/

.align_rt, .right{
	text-align: right;
	padding-right: 10px;
}

.xlong .views-view-grid .views-field-title {
    width: 100%;
    padding-left: 20px;
}

td.col-1 .views-field-field-teams-value, 
td.col-2 .views-field-field-teams-value{/*spacing of grid on team breakdown edit page*/
	background: #ededed;
	border: 1px solid;
	padding: 5px;
	margin: 10px;
}

.views-field-field-teams-value .form-item{/*spacing of team breakdown on edit page*/
	margin: 1px;
}

.node .field-field-order-status,
.node .field-field-order-note{
	font-size: larger;
}

/*td.editview-field {
    display: inline;
}*/

.view-schedule .views-exposed-form .views-exposed-widget {
    float: none;
}
.view-my-students.view-display-id-page_2 .views-accordion-item .accordion-content div{
    padding: 0;
}

#primary .view-my-students.view-display-id-page_2  .button_field{
	float: left;
}
.sport_button{
	float: left;
}
.sport_button:hover,
.button_clone:hover,
.button_delete:hover{
	border: 2px solid transparent;
}
.sport_button:active,
.button_clone:active{
	background:#eee;
}

#primary .singlepage .view-Team.view-display-id-page_3 form,
.view-Team.view-display-id-page_3 table,
.view-Team.view-display-id-page_15 table{
    clear: both;
    font-size: 0.95em;
    line-height: 1.3em;
}

.view-Roster-tests .views-accordion-item .accordion-content div{
	padding: 0;
}
.view-User-List.view-display-id-page_3 .views-limit-grouping-group h3{
	display: none;
}



html.js #quicktabs-3 .view-header{
    background: url("img/RedArrowAnimated.gif") no-repeat scroll 0 0 transparent;
    padding-bottom: 30px;
    padding-left: 58px;
}

tfoot{
	font-weight: bold;
}

.view-emails .views-field-title {
	background: #F1E1C4;
}
.view-emails .views-field-edit-node{
	text-align: right;
}

.view-order-invoices .field-field-ap-form,
.view-order-invoices .field-field-school,
.view-order-invoices .field-field-grade{
	color: red;
}

.bill_to{
	float: right;
	margin-right: 200px;
}

/*********************************** autocomplete ***********************************/

#primary .singlepage .node .content #autocomplete ul,
.view #autocomplete ul{/*lists in autocomplete*/
	padding-left: 2px;
	margin-left: 0;
}
#primary .singlepage .node .content #autocomplete ul li,
.view #autocomplete ul li{/*lists in autocomplete*/
	list-style: none;
	background: #fff url('img/leaf.gif') no-repeat 0px 2px;	
	color: #000;
}
#primary .singlepage .node .content #autocomplete ul li:hover,
.view #autocomplete ul li:hover{/*lists in autocomplete*/
	background: #D1DEE6;	
	padding-left: 2px;
	margin-left: 2px;
}
#autocomplete{/*the selection list for the autocomplete dropdown was displaying clear, this changes to white*/
  background: #fff;
  display: block;/*inline shifts the box over to the right, block aligns it underneath*/
}
#autocomplete li{
  background: #fff;
}

html.js .rsidebar .defaultblock input.form-autocomplete,
html.js .defaultblock .view-User-List.view-display-id-block_2 input.form-autocomplete {
   width: 220px; /*in some cases, such as billing, this needs to be longer*/
}


table tr td .views-field-ops-1{width: 300px;}


.defaultblock .views-widget select{
   max-width: 225px; /*in some cases, such as billing, this needs to be longer*/
}


.view-contacts .views-limit-grouping-group{
	padding-bottom: 20px;
}

.view-coaches.view-display-id-page_2 ul li.views-row{
	height:175px;
}

.view-coaches.view-display-id-attachment_1 .views-row{
	width: 100px;
	float: left;
}
.view-coaches.view-display-id-attachment_3 .view-content{
	clear: left;
}

#primary .singlepage .view-Order-Processing h4{
	background: none repeat scroll 0 0 #ffcf91;
    	border: 1px solid;
    	font-size: 20px;
    	margin: 0;
    	text-align: center;
}

#primary .singlepage .view-Order-Processing.view-display-id-page_7 tr.odd{background: #FFEFC3;}
#primary .singlepage .view-Order-Processing.view-display-id-page_7 tr.even{background: #F8DFB0;}
.view-Order-Processing.view-display-id-page_7 thead th{background: #F2AC59; color: black;}

/************************************************************************************/
#primary .singlepage .view-park-reports .view-header h3,
#primary .singlepage .view-payments.view-display-id-page_8 h3,
#primary .singlepage .view-payments.view-display-id-page_10 h3{
    background: #b0b973 none repeat scroll 0 0;
    border: 1px solid;
    font-size: 20px;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-weight: bold;
    margin: 15px 0 0;
    padding: 5px;
    text-align: center;
}
.view-park-reports.view-display-id-page_3 .view-header,
.view-payments.view-display-id-page_8 .view-header,
.view-payments.view-display-id-page_10 .view-header{
	margin-bottom: 0;
}
.view-park-reports.view-display-id-page_3,
.view-payments.view-display-id-page_8,
.view-payments.view-display-id-page_10 {
	margin-bottom: 20px;
}

.view-park-reports table tr.odd,
.view-account-notes tr.odd,
.view-payments.view-display-id-page_8 tr.odd,
.view-payments.view-display-id-page_10 tr.odd{
	background: #DDEAB1;
}
.view-park-reports table tr.even,
.view-account-notes tr.even,
.view-payments.view-display-id-page_8 tr.even,
.view-payments.view-display-id-page_10 tr.even,
.view-coach-reports #editview-node-form-new tr.odd,
.view-coach-reports #editview-node-form-new tr.even{
	background: #D3DAA2;
}
.view-park-reports table thead,
.view-payments.view-display-id-page_8 table thead,
.view-payments.view-display-id-page_10 table thead{
	display: none;
}
.view-park-reports table,
.view-payments.view-display-id-page_8 table,
.view-payments.view-display-id-page_10 table{
	margin: 0;
}
.view-park-reports .view-content,
.view-payments.view-display-id-page_8 .view-content,
.view-payments.view-display-id-page_10 .view-content{
	padding: 0;
}
.view-User-List.view-display-id-page_8 .view-content .item-list ul li{
	padding-left: 5px;
}


.view-account-notes thead th {
	background-color: #B0B973; 
	color: black;
}
.view-account-notes tr.odd {
	background-color: #DDEAB1;
}


/************************************************************************************/
.view .view-my-students.view-display-id-page_5 .views-limit-grouping-group{
	margin-bottom: 20px;
}
.view-Coach-Roster.view-display-id-page_6 .views-limit-grouping-group{
	background: #FFEFC3;
	border: 1px solid;
	margin-bottom: 40px;
}
.xlong .rtfloat .view-billing .views-table {
    width: 355px;
}
.view-billing.view-display-id-page_1 .views-exposed-widgets{
	float: left;
	margin-right: 70px;
}
.rtfloat .view-billing .description{
	display: none;
}

html.js .view-billing input.form-autocomplete{
	width: 168px;
}

.view-billing.view-display-id-page_1 .view-content .views-row{
	font-size: larger;
	line-height: 20px;
	width: 300px;
	padding: 10px;
	background: #FFEFC3;
	margin-left: 40px;
	border: 1px solid;
}

.view-Order-Processing.view-display-id-page_1 .views-field-field-day-value{
	background: none repeat scroll 0 0 #FFD1B2;
    	border: 1px solid;
    	float: left;
    	padding: 10px;
    	width: 200px;
	margin-bottom: 10px;
}
.view-Order-Processing.view-display-id-page_1 .views-field-field-order-status-value{
clear: left;
}

.view-Order-Processing.view-display-id-page_5 .views-row{
	border: 1px solid;
	padding: 5px;
	background:#eee;
	margin-bottom: 20px;
}
.node-unpublished {
    color: #CCC;
}

/*.view-nodes.view-display-id-node_content_1,
.view-nodes.view-display-id-node_content_1 .view-content{
	width:300px;
}*/

.view-nodes .rtfloat {
    background: none repeat scroll 0 0 #FFEEEE;
    border: 1px solid;
    float: right;
    margin: 5px;
    padding: 5px;
}
#primary .singlepage .view-nodes .rtfloat p {
    margin: 0;
}

#primary .singlepage .rtfloat h2 {
    	font-size: 1.5em;
	padding-left: 5px;
}


#primary .singlepage .node .content .view-nodes.view-display-id-node_content_1 ul{
	margin: 5px;
}

.field-field-exceptions{
	color: red;
}
form#menu-editor-overview-form td.description .textarea-identifier{
display: none;
}
form#menu-editor-overview-form td.description{
width: 15em;
}

div.editablefields_clicktoedit_message{margin-top: -1.5em;}

#editview-node-form-new{
	margin-bottom: 20px;
}
#editview-node-form-new tr.odd, #editview-node-form-new tr.even{
	background: #dbeed9;
}
.view-payments .container-inline-date .form-item, 
.view-payments .container-inline-date .form-item input,
.view-payments .container-inline-date .form-item label{
	width: 70px;
	white-space: normal;
}
.editview-field .container-inline-date label {
    display: none;
}
.editview-field label {
    float: left;
    width: 100px;
    text-align: right;
    padding-right: 10px;
}

.view-payments .editview-row thead{
	display: none;
}

.view-contacts #edit-objects-selector-wrapper{
	margin: 0;
	padding: 0;
}
.view-Coach-Roster .rowclick td{
	padding:0 5px;
}
.view-Coach-Roster .views-node-selector th.v{
	width: 120px;
}
.RUSH{
    background: url("img/gn_arrow.gif") no-repeat scroll -2px 0 transparent;
    color: green;
    font-weight: bold;
    padding-left: 20px;
}
.view-Roster-tests.view-display-id-page_3 .item-list ul li{
	float: left;
	clear: left;
}
.view-Roster-tests.view-display-id-page_3 .title{
	background: wheat;
}

/*.view.view-display-id-block_1 .view-header p{
 background: url("/sites/emhsports.com/files/img/cart_ico.png") 0 0 no-repeat;
}*/


.view-images{
	height: 400px;
	width: 300px;
}

.view-images .views_slideshow_singleframe_main img{
	height: 380px;
	width: 268px;
}

.view-Event-List.view-display-id-block_1 p img{
width: 50px;
height: auto;
 margin: 5px;
}

.view-schedule.view-display-id-page_1 .views-exposed-widgets,
.view-Day-List.view-display-id-page_3 .views-exposed-widgets,
.view-Event-List.view-display-id-page_3 .views-exposed-widgets{
	background: url("/sites/emhsports.com/files/img/schedule.png") 0 0 no-repeat;
	width: 400px;
	height: 150px;
	text-align: right;
}
.view-locations.view-display-id-page_2 .views-exposed-widgets{
	background: url("/sites/emhsports.com/files/img/globe_mg.jpg") 0 0 no-repeat;
	width: 800px;
	height: 150px;
	padding-left: 200px;
}
.defaultblock .flowchart img{
	width: 475px;
	height: auto;
}

a.pending{
	color: #A47000;
}
a.pending:hover{
	text-decoration: underline;
}
#primary img.status{
	margin: 0;
}
.rsidebar .views-field-teaser img{
	
	width: 165px;
	height: auto;
}

#submenu .defaultblock{
	width: 865px;
	margin-bottom: 0;
	margin-top: 10px;
	float: left;
}
#submenu .defaultblock.menublock{
	width: 150px;
	height: 42px;
	margin-bottom: 0;
    	margin-top: -6px;
	float: left;
}

#submenu ul.tabs li a.active {
    display: none;
}

.view-my-students.view-display-id-page_7 .view-content{
	background: #fdd;
	padding-bottom: 5px;
	border: 1px solid;
}
.nohelp .description{
display: none;
}
.nohelp .form-text {
width: 300px;
}

.view-frontpage .item-list ul li{
	padding: 0;
}

.views-exposed-widgets #edit-term-field-state-1{
	width: 25px;
}
#views-exposed-form-my-students-page-6{
	height: 100px;
} 

.view-schedule.view-display-id-block_5 .views-exposed-form{
    height: 90px;
}
/*.view-schedule.view-display-id-block_5 .field-content{
    margin-top: 50px;
}*/
.view-schedule.view-display-id-block_5 img{
    float: left;
}

#userheader {
    width: 1270px;
}
#ltheader .slide{
    color: #FFFFFF;
    font-size: 3em;
    font-weight: bold;
    line-height: 14px;
    margin: 0;
    padding: 10px 0 0;
    width: 250px;
}
#ltheader a.button span {
  font-weight: bold;
  font-family: Verdana;
}

.view-lesson-plans.view-display-id-attachment_3 {
	width: 700px;
}

html.js .view-Team.view-display-id-page_17 input.form-autocomplete,
html.js .view-Team.view-display-id-block_3 input.form-autocomplete {
	width: 250px;
}
#primary .view-Team.view-display-id-page_17 img{
	width: 25px;
	padding: 0;
}

.view-customer-service .views-field.views-field-field_report_details_value .field-item,
.view-customer-service .views-field.views-field-field_report_details_value{
    background: none repeat scroll 0 0 wheat;
    font-size: small;
    margin-top: 5px;
    padding: 5px;
}
.view-customer-service .views-field.views-field-field_report_details_value .field-item{
    border: 1px dotted #888;
}

#switchtheme-switch-form {
	width: 200px;
	float: right;
}

#switchtheme-switch-form .form-item{line-height: 0.7em;}

#site_top .defaultblock.noticeblock img {padding-top: 18px;}

.views-field-field-order-note-value,
.views-field-field-order-note-admin-value{
	margin-top: 10px;
}
.views-field-field-order-note-value label,
.views-field-field-order-note-admin-value label{
	font-weight: bold;
}
.views-field-field-order-note-value .jeditable-textarea,
.views-field-field-order-note-admin-value .jeditable-textarea{
	color: red;
	font-size: 110%;
}
body .views-field-field-order-note-value textarea,
body .views-field-field-order-note-admin-value textarea{
	font-family: helvetica,verdana,arial,sans-serif;
	font-size: 100%;
}

.linktocart img {
    clear: both;
    float: none;
    height: 40px;
    margin: 0;
    padding: 0;
}
#primary .singlepage .node .content .view-Day-List.view-display-id-reference_field_1 .item-list ul li{
	padding-left: 0;
}
#primary .singlepage .view-Day-List.view-display-id-reference_field_1 p{
	font-size: 1em;
}
#primary .form-radios img {
    margin: 0;
    padding: 4px;
}

#primary .view-coaches.view-display-id-block_2 img{
	float: left;
	clear: both;
	margin: 2px;
}
.view-coaches.view-display-id-block_2 table tr td{
	width:200px;
	font-size: 1em;
}


.blockcontent  .view-coaches.view-display-id-block_2 .item-list ul li{
	margin-bottom: 20px;
}

.deposit{
	background-color: #BBDB96;
}


.view-Roster-tests.view-display-id-block_3{width: 675px; margin-bottom: 45px;}
.view-Roster-tests.view-display-id-block_3 .view-filters {height: 50px;}
.view-Roster-tests.view-display-id-block_3 h4.assignment{margin: 45px 0 0 0;}
.view-Roster-tests.view-display-id-block_3 h3{padding:0;}
.view-Roster-tests.view-display-id-block_3 .view-content {padding-top: 0;}

.view-schedule.view-display-id-page_1 .views-row,
.view-subscriptions.view-display-id-page_6 .views-row {
    	border: dotted 1px #888;
    	padding: 5px 10px ;
    	margin-bottom: 10px;
	background-color: #FFF5EE;
}

.views-field-field-exceptions-value, .field-field-exceptions{
	background-color: #FFF5EE;
	border: 1px dotted #555;
	padding: 5px;
}

.clicktoedit{
	margin-bottom: 10px;
}

.view-Coach-Roster.view-display-id-page_11 .form-item label.option{
	display: block;
	width: 200px;
}
.img100 img{height: 150px; width: auto; padding: 5px;}

html .eazyedit-wrapper{/*fix wide width banner*/ min-height: 0;}

html.js .view-payments.view-display-id-page_2 input.form-autocomplete {width: 150px;}

.view-customer-service .container-inline-date .form-item input {
    width: 150px;
}

.attribute-26 {
    background: none repeat scroll 0 0 #FFEFC3;
    border: 1px solid #AAAAAA;
    float: right;
    margin: 20px;
    padding: 4px;
    width: 60%;
}

.attribute-26 .description{font-size: 1em; padding: 10px;}

html.js .view-Jobs .resizable-textarea textarea {width: auto;}

.imagefield.imagefield-field_attachment {height:30px;}

.view-payments.view-display-id-page_5 a.button{min-width: 80px;}
.views-field-ops{min-width: 100px;}


.view-Parks.view-display-id-node_content_1,
.view-Parks.view-display-id-node_content_2 {
	background-color: #FFEFC3;
	padding: 5px;
	border: 1px solid;
	margin: 5px;
}

.align_rt{text-align: right;}


.view-coaches.view-display-id-page_5 .views-field-body {
	min-height: 75px;
}

.print-content ol ol li{
    list-style-type: upper-alpha;
}
.print-content ol ol li{
    list-style-type: decimal;
}

.field-type-nodereference.field-field-schedule .nodeTitle {display:none;}
.field-type-nodereference.field-field-schedule {
	background: #DDEAB1; 
	padding: 10px;
	border: 2px solid #aaa;
}

/*********** fake save buttons ****************/

.view-coach-reports.view-display-id-page_12 .views-field.views-field-field-absence-date-value .form-item,
.view-APE.view-display-id-page_3 .views-field.views-field-field-note-value .form-item{
	background: url("/sites/default/files/img/save_button.png") no-repeat right center;
	padding-right: 35px;
}

.view-Jobs.view-display-id-page_6 .views-field.views-field-field-note-value .form-item{
	background: url("/sites/default/files/img/save_button.png") no-repeat right center;
	padding-right: 95px;
}

.views-field.views-field-field-absence-date-value {width: 40px;}

.view-Jobs.view-display-id-page_6 .views-field-field-note-value input{max-width: 215px;}
.view-Jobs.view-display-id-page_6 td{max-width: 165px;}
.view-Jobs.view-display-id-page_6 .views-table{width: 1240px;}

.view-APE.view-display-id-page_3 .views-table{width: 1250px;}
.view-APE.view-display-id-page_3 .form-item input{width: 170px;}

.view-APE.view-display-id-page_3 .views-field-field-visits-value .form-item input,
.view-APE.view-display-id-page_3 .views-field-field-visits-value .form-item,
.view-APE.view-display-id-page_3 .views-field-field-no-show-value .form-item input,
.view-APE.view-display-id-page_3 .views-field-field-no-show-value .form-item
     {width: 40px;}

.view-APE.view-display-id-page_3 .views-field-field-note-value input{max-width: 135px;}


.view-my-students.view-display-id-page_3{
    background-color: #F3BB7F;
    padding: 10px;
}

.view-APE.view-display-id-attachment_1 #editview-node-form-new .editview-field .form-item label{display: none;}

img.badge{
	float: left;
	margin: 5px;
	width:35px;
}



.view-Disabilities .accordion-header .field-item {
	display: inline;
	padding-right: 12px;
}

.views-field-field_add_month_value .editablefields_clicktoedit_message {display: block !important;}

#userheader {
    border-bottom: 10px solid #70a723;
}

.view-Quiz-View.view-display-id-node_content_2 {
	background: #DDEAB1;
	padding: 5px;
}

.view-APE.view-display-id-attachment_1{
   padding: 10px;
   border: 1px solid #ddd;
}


