
/**************************GLOBAL CSS*********************************/
/**************************GLOBAL CSS*********************************/
/**************************GLOBAL CSS*********************************/

.hr-grey-thick { border-bottom:3px solid #e9e9e9; }
.hr-grey-thick-padding { border-bottom:3px solid #e9e9e9; margin:10px 0; }
.hr_global { border-bottom:#f2f2f2 1px solid; margin:0; padding:0; }

#content_wrapper_global { padding:0; margin:0; width:100%; }
.content_container_global_nopadding { width:980px; margin:0 auto; padding:0; }
.content_container_global { width:980px; margin:0 auto; padding:40px 0; }
.content_container_global h4 { padding:0 0 10px 0; }
.content_container_global_nopadding h4 { margin:20px 0 0 0; }

.subcontent_pattern {
	border-bottom:#ececec 1px solid;
	border-top:#fff 1px solid;
	margin:0 auto;
	width:100%;
	height:auto;
	background:url(../images/lacrosse_new/ptrn-1.jpg) repeat;
	}

.title-grey-bold-float { 
	font-size:48px;
	float:left;
	font-family:robotobold, Arial, Helvetica, sans-serif;
	color:#787878;
	letter-spacing:-2px;
	}

.title-grey-bold { 
	font-size:48px;
	font-family:robotobold, Arial, Helvetica, sans-serif;
	color:#787878;
	letter-spacing:-2px;
	}

.grey-text { color:#787878; }
.grey_text_form { color:#a6a6a6; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin: 10px 0; }
.text_grey_global_roboto { color:#787878; font-size:20px; font-family:robotoregular, Arial, Helvetica, sans-serif; }
.text_grey_global_roboto_bold { color:#787878; font-size:20px; font-family:robotobold, Arial, Helvetica, sans-serif; }
.text_grey_global_roboto_float { position:relative; float:left; color:#787878; font-size:24px; font-family:robotoregular, Arial, Helvetica, sans-serif; }
.text_grey_global_form { color:#787878; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding:10px 0; }
.text_grey_global { color:#787878; font-size:20px; font-family:Arial, Helvetica, sans-serif; }
.text_grey_global h4 { color:#787878; font-size:25px; margin:0; padding:0; }
.text_grey_global a { color:#2d8fb4; font-size:14px; font-weight:bold; }
.text_grey_global a:hover { color:#e88125; font-size:14px; font-weight:bold; }
.validation_text { position:relative; float:left; font-size:16px; font-weight:bold; font-family:robotobold, Arial, Helvetica, sans-serif; color:#d34b25; padding:10px 0 0 0; letter-spacing:-1px; } 



/***********************************WELCOME MASK CODE********************************/
/***********************************WELCOME MASK CODE********************************/
/***********************************WELCOME MASK CODE********************************/
#mask {
	position:absolute;
	left:0;
	top:0;
	z-index:100;
	background:url(../images/lacrosse_new/pop_up_whole_img_pattern.png) repeat;
	display:none;
	width: 1478px;
	height: 602px;
	display:none;	
	}

#loader_div {
	position: relative;
	display: none;     
	}

.ajax-loader {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -32px; /* -1 * image width / 2 */
	margin-top: 75px;  /* -1 * image height / 2 */
	}


/******************************SEARCH DROPDOWN***********************************/
/******************************SEARCH DROPDOWN***********************************/
/******************************SEARCH DROPDOWN***********************************/
#suggestions{position:absolute !important;}
.suggestion-event-drop {
	position:absolute;
	height:auto;
	z-index:1;
	}

.suggestion-list-drop { height:auto; }
.suggestion-list-drop ul { 
	margin:33px 0px 0px 10px;
	border:solid 2px #f0f0f0;
	border-top:none;
	list-style:none;
	background:#fff;
	position:relative;
	left:0;
	}
.suggestion-list-drop ul li { position:relative; border-top:solid 2px #f0f0f0; padding:15px 15px 15px 10px; margin:0; }
.suggestion-list-drop ul li:hover { background:#4ba7c8; cursor:pointer; color:#FFF; }
.suggestion-list-drop ul li a span { font-size:16px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px;line-height:20px; font-weight:bold;color:#787878;}
.suggestion-list-drop ul li a p { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#aaaaaa; }
.suggestion-list-drop ul li:hover a  span, .tournament-list ul li:hover a  p{ color:#ffffff; }


/*********************************** DASHBOARD RECENT ACTIVITY *************************************/
/*********************************** DASHBOARD RECENT ACTIVITY *************************************/
/*********************************** DASHBOARD RECENT ACTIVITY *************************************/
#recent_activity .recent_content .recent_content_text { position:relative; float:left; color:#787878; font-family:Arial, Helvetica, sans-serif; font-size:18px; }
#recent_activity li { border-bottom: dotted 2px #e9e9e9; padding: 10px 0 20px 0; }
#recent_activity .recent_content .recent_content_text a { color:#2d8fb4; font-size:18px;}
#recent_activity .recent_content .recent_content_text a:hover { color:#e88125; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
#recent_activity .recent_content .show_college { color:#2d8fb4;}
#recent_activity .recent_content img { margin: 0 10px 0 0; }
#recent_activity .recent_content .recent_content_text .recent_send { font-size:14px; color:#2d8fb4; }
#recent_activity .recent_content .recent_content_text .recent_send a { font-size:14px; color:#2d8fb4; }
#recent_activity .recent_content .recent_content_text .recent_send a:hover { font-size:14px; color:#e88125; }

.recent_message { font-size:18px; }
.recent_days { font-size:14px; color:#bababa; text-transform:uppercase; }

.recent_video { font-size:18px; color:#2d8fb4; margin:15px 0 20px 0; }
.recent_video .viewed {
	background:url(../images/lacrosse_new/main-bg.png) no-repeat -828px -10px;
	float:left;
	width:22px;
	height:15px;
	margin:0;
	}

.recent_video .value {
	float:left;
	color:#2d8fb4;
	font-size:14px;
	font-weight:bold;
	margin:0 5px;
	font-family:Arial, Helvetica, sans-serif;
	}

.recent_video_image {
	width:106px;
	height:70px;
	margin:0px 8px 5px 0px;
	border:2px #f2f2f2 solid;
	}



/******************************DASHBOARD COLLEGE POPUP****************************/
/******************************DASHBOARD COLLEGE POPUP****************************/
/******************************DASHBOARD COLLEGE POPUP****************************/
.recent_college_popup { position:absolute; z-index:1000; }

.dash_university_profile .dash_hover_window {
	background:url(../images/lacrosse_new/tool-tip-bg.png) repeat;
	padding: 5px; /* transparent border */
	margin: 0;
	height: auto;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:2px 2px 3px #bbb;
	-moz-box-shadow:2px 2px 3px #bbb;
	-webkit-box-shadow:2px 2px 3px #bbb;
	z-index:1000;
	}

.dash_university_profile .dash_hover_window .dash_hover_window_inside {
	background:#fff; /* white inside bg */
	padding:10px 0 10px 0;
	margin:0;
	height:auto;
	border-radius:0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	color:#fff;
	}

.dash_university_profile .dash_hover_window .dash_hover_window_inside .dash_hover_header_top { /*formerly university-prof*/
	background:#54abcb url(../images/lacrosse_new/header-tool-top.jpg) top left repeat-x;
	padding:20px 15px 20px 15px;
	margin: -10px 0 0 0;
	text-align:left;
	border-radius:6px 6px 0px 0px;
	-moz-border-radius:6px 6px 0px 0px;
	-webkit-border-radius:6px 6px 0px 0px;
	border-bottom:1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	letter-spacing:0px;
	width:350px;
	height:15px;
	}

.dash_university_profile .dash_hover_window .dash_hover_window_inside .dash_hover_header_top a { color:#ffffff !important; }
.dash_university_profile .dash_hover_window .dash_hover_window_inside .dash_hover_header_top a:hover { color:#b4e0f0 !important; }

.dash_university_profile .dash_hover_window .dash_hover_window_inside .dash_hover_univ_title { 
	background:#ededed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#2d8fb4;
	letter-spacing:-1px;
	margin:0 0 10px 0;
	padding:15px;
	border-bottom:1px solid #dcdcdc;
	border-top:1px solid #fff;
	}
	
.dash_university_profile .dash_hover_window .dash_hover_window_inside .dash_hover_suggestions { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#787878;
	letter-spacing:-1px;
	margin:0 0 10px 0;
	padding:15px;
	}



/******************************DASHBOARD MAIN RIGHT CONTENT****************************/
/******************************DASHBOARD MAIN RIGHT CONTENT****************************/
/******************************DASHBOARD MAIN RIGHT CONTENT****************************/
.main_right_col {
	float:left;
	width:300px;
	margin:0px;
	padding:40px 0 10px 20px;
	color:#787878;
	font-size:18px;
	font-family:robotosemibold, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	}

.main_right_col h4 { letter-spacing:-1px; font-size:28px; float:left; margin: 0 0 10px 0; }
.main_right_col .main_right_col_count { position:relative; font-size:18px; float:left; margin:7px 0 0 7px; }
.main_right_col .main_right_col_count a { color:#2d8fb4; }
.main_right_col .main_right_col_count a:hover { color:#e88125; }

.main_right_hover {
	width:300px;
	margin:0 auto;
	padding:0;
	cursor:pointer;
}


/******************************GLOBAL SECONDARY PAGE BANNER CODE****************************/
/******************************GLOBAL SECONDARY PAGE BANNER CODE****************************/
/******************************GLOBAL SECONDARY PAGE BANNER CODE****************************/
.banner_tagline { font-size:20px; color:#787878; font-family:robotoregular, Arial, Helvetica, sans-serif; }

.banner_header_container {
	border-bottom:#ececec 1px solid;
	margin:0 auto;
	width:100%;
	height:auto;
	background:url(../images/lacrosse_new/head-banner_bg.jpg) repeat;
	}



/******************************VIDEO SECONDARY PAGE CODE****************************/
/******************************VIDEO SECONDARY PAGE CODE****************************/
/******************************VIDEO SECONDARY PAGE CODE***************************/

/* VIDEO EMBED TAB */
.video_description {
	width:486px;
	height:218px;
	border:solid 2px #eeeeee;
	margin-top:20px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;	
	}

.video_description input[type="text"] {
	width:476px;
	height:41px;
	border:0px;
	border-bottom:solid 1px #ececec !important ;
	color:#a6a6a6;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:10px;
	}

.video_description textarea {
	width:466px;
	height:109px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#a6a6a6;
	overflow:hidden;
	resize:none;
	border:none;
	padding:10px;
	}

input.button_submit[type="submit"] {
background: url(../images/lacrosse_new/submit.png) no-repeat;
border: 0 none;
cursor: pointer;
height: 47px;
width: 107px;
}
*/


/******************************SCHOOL ADVANCED SEARCH****************************/
/******************************SCHOOL ADVANCED SEARCH****************************/
/******************************SCHOOL ADVANCED SEARCH****************************/
.adv_search { width:980px; margin:25px 0; }
.adv_search ul { float:left; }
.adv_search li { margin-bottom:5px; }
.adv_search h6 { font-family:robotobold, Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:28px; color:#737373; margin-bottom:15px; }
.adv_search label { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#787878; font-weight:normal; margin:0 0 0 8px; line-height:30px; }
.adv_search .ad_region { width:188px; margin-right:25px; }
.adv_search .ad_size_stu { width:280px; margin-right:25px; }
.adv_search .ad_acade { width:324px; margin-right:25px; }
.adv_search .ad_div{ width:113px; margin:0; }

/*input.button_submit_search[type="submit"] { background: url(../images/lacrosse_new/sub_search.png) no-repeat; border:0 none; cursor:pointer; height:52px; width:187px; margin:60px 0 100px 0; text-indent:-9999px;}*/
.collapse_search { background:url(../images/lacrosse_new/collapse_search.png) no-repeat; width:116px; height:24px; text-indent:-9999px; float:right; margin-top:-24px; }
.expand_search { background:url(../images/lacrosse_new/expand_search.png) no-repeat; width:156px; height:24px; text-indent:-9999px; position:relative; float:right; top:23px; border:none; margin-bottom:50px; }

ul.school_listing li { float:left; width:275px; margin:40px 0px 10px; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#787878; }
ul.school_listing li.third_part { float:left; width:275px; margin:40px 75px 10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#787878; }

.school_icon {float:left; margin-top:6px;}
.school_icon a.heart { background: url(../images/lacrosse_new/fav-icon.jpg) no-repeat; float:left; margin-right:3px; height:15px; text-indent:-9999px; width:19px;}
.school_icon a.mail {	background: url(../images/lacrosse_new/mail.jpg) no-repeat; float:left; height: 21px; margin-right:3px;  margin-top:-1px;text-indent:-9999px; width:20px;}
.school_icon a.video { background: url(../images/lacrosse_new/play-small.jpg) no-repeat; float:right; height:21px; margin-top:-3px; text-indent:-9999px; width:21px;}

/******************************GLOBAL HOVER STATE WITH BLUE HEADER AND GREY BUTTON FOOTER****************************/
/******************************GLOBAL HOVER STATE WITH BLUE HEADER AND GREY BUTTON FOOTER****************************/
/******************************GLOBAL HOVER STATE WITH BLUE HEADER AND GREY BUTTON FOOTER****************************/
.hover_bg {
	background:url(../images/lacrosse_new/tool-tip-bg.png) repeat;
	padding:4px;
	margin:10px;
	height:auto;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:2px 2px 3px #676767;
	-moz-box-shadow:2px 2px 3px #676767;
	-webkit-box-shadow:2px 2px 3px #676767;
	z-index:1000;
	}

.hover_bg .hover_bg_inside {
	background:#fff;
	padding:20px 0px;
	margin:0;
	height:auto;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	}

.hover_bg .hover_bg_inside .hover_header_top {
	background:#54abcb url(../images/lacrosse_new/bg-header-1x53.png) top left repeat-x;
	margin-top:-20px;
	padding:18px;
	height:17px;
	color:#fff;
	font-weight:normal;
	font-size:20px;
	font-family:robotomedium, Arial, Helvetica, sans-serif;
	letter-spacing:0;
	text-align:left;
	border-radius:6px 6px 0px 0px;
	-moz-border-radius:6px 6px 0px 0px;
	-webkit-border-radius:6px 6px 0px 0px;
	border-bottom:1px solid #fff;
	}

.hover_bg .hover_bg_inside .hover_header_top a {
	background:#54abcb url(../images/lacrosse_new/header-tool-top.jpg) top left repeat-x;
	margin-top:-20px;
	color:#fff;
	font-weight:normal;
	width:343px;
	padding:5px 0;
	font-size:16px;
	font-family:robotomedium, Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	text-align:left;
	}

.hover_bg .hover_bg_inside .hover_header_top a { color:#c6efff; }
.hover_bg .hover_bg_inside .hover_header_top img { margin:0 14px; float:left; }
.hover_bg .hover_bg_inside .hover_content { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#787878; padding:15px; }

.hover_footer_bg { background:url(../images/lacrosse_new/bg-footer-1x76.png) repeat-x scroll left top #fff;  border-bottom:1px solid #fff; margin:1px 0px -20px; height:76px; border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px;}
.hover_bg .hover_bg_inside .hover_footer_buttons { text-align:center; width:600px; padding:15px 0 0 0; }

input.continue_button[type="button"] {
	background: url(../images/lacrosse_new/save-cancel_btn.png) no-repeat scroll -225px 0px transparent;
	border: 0 none;
	cursor: pointer;
	height:48px;
	width:139px;
	}

input.cancel_button[type="button"], label.cancel {
	background: url(../images/lacrosse_new/save-cancel_btn.png) no-repeat scroll -111px 0px transparent;
	border: 0 none;
	cursor: pointer;
	height:48px;
	width:110px;
	}
