
/*workbook branding*/
@font-face {
    font-family: 'adellesemibold';
    src: url('../fonts/adelle_semibold-webfont.eot');
    src: url('../fonts/adelle_semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/adelle_semibold-webfont.woff') format('woff'),
         url('../fonts/adelle_semibold-webfont.ttf') format('truetype'),
         url('../fonts/adelle_semibold-webfont.svg#adellebold') format('svg');
    font-weight: normal;
    font-style: normal;
	
}
.teamname_div_content {
	color: #676767;
	float: left;
	font-family: 'adellesemibold';
	font-size: 15px;
	width: 690px;
	margin-bottom: 10px;
	margin-left: 172px;
}

div .sectionDiv {
	border-style: solid;
	border-width: 0px; 	/* Removed 25/04/14 */
	/*border-radius: 10px;*/
	padding: 5px;
	border-color: #BBB;
	margin-bottom: 10px;
}

div .lang_selector {
	margin-top: 0px;
}
.pane_content .main_content a.migration {
	
}

a .lang_link {
	margin-left: 3px;
}

tr.evidence {
	height: 20px;
}

a.link {
	cursor: pointer;
}

div .evidenceSection {
	margin-left: 15px;
}

td.evidence1 {
	width: 100px;
}

div .taskDiv {
	background-color: white;
	padding-bottom: 15px;
	margin-bottom: 18px;
	border-color: #BBBBBB;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

span.leftHideShow {
	font-size: 20px;
}
/** 

 * Form submit buttons

 */

/* MESSAGES AND ERRORS */
.message {
	background: #f3f8fc url(../images/skin/information.png) 8px 50%
		no-repeat;
	border: 1px solid #b2d1ff;
	color: #006dba;
	margin: 10px 0 5px 0;
	padding: 5px 5px 5px 30px
}

table th.checkboxCol {
	width: 162px;
}

table td.awardCol {
	padding-left: 6px;
	font-weight: bold;
}

table td.cbCol {
	/*padding-left: 6px;*/
}

input.CBSelectAllAward {
	margin-right: 6px;
}

td.audit {
	width: 162px;
	font-size: 18px;
	margin-bottom: 5px;
	text-align: left;
}

.messageLogin {
	background: #F3F8FC url(../images/skin/information.png) 8px 50%
		no-repeat;
	border: 1px solid #B2D1FF;
	color: #006DBA;
	margin: 10px 0 5px 0;
	padding: 5px 5px 5px 30px;
	width: 480px;
	margin-left: auto;
	margin-right: auto;
}

div.errors {
	background: #fff3f3;
	border: 1px solid red;
	color: #cc0000;
	margin: 10px 0 5px 0;
	padding: 5px 0 5px 0;
}

div.errors ul {
	list-style: none;
	padding: 0;
}

div.errors li {
	background: url(../images/skin/exclamation.png) 8px 0% no-repeat;
	line-height: 16px;
	padding-left: 30px;
}

td.errors select {
	border: 1px solid red;
}

td.errors input {
	border: red 2px solid;
	padding: 4px;
	margin-bottom: 4px;
}

.main_content_glossary {
	margin-top: 5px;
	color: #676767;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 0px;
	width: 760px;
}

.main_content_glossary a {
	color: #009FAD;
	font-weight: bold;
	text-decoration: underline;
}

.main_content_glossary h2 {
	font-size: 24px;
	border-bottom: 1px solid #CCC;
	color: #000;
}

.print_icon a:link {
	text-decoration: underline;
	float: right;
	width: 64px;
	height: 40px;
	background: url(../images/gi/print-icon.png) no-repeat 0px 1px;
}

.print_icon a:visited {
	text-decoration: underline;
	float: right;
	width: 64px;
	height: 40px;
	background: url(../images/gi/print-icon.png) no-repeat 0px 1px;
}

.print_icon a:hover {
	text-decoration: underline;
	float: right;
	width: 64px;
	height: 40px;
	background: url(../images/gi/print-icon.png) no-repeat 0px 1px;
}

.excel_icon a:link {
	text-decoration: underline;
	float: right;
	width: 54px;
	height: 40px;
	background: url(../images/gi/excel-icon.png) no-repeat 0px 1px;
}

.excel_icon a:visited {
	text-decoration: underline;
	float: right;
	width: 54px;
	height: 40px;
	background: url(../images/gi/excel-icon.png) no-repeat 0px 1px;
}

.excel_icon a:hover {
	text-decoration: underline;
	float: right;
	width: 54px;
	height: 40px;
	background: url(../images/gi/excel-icon.png) no-repeat 0px 1px;
}


/* Added to restrict the organisation league dashboard team name characters [START] */
.dashboard_unit.blue_group .team.top {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 170px;
}

.dashboard_unit.blue_group .team_score.top {
	width: 93px;
	text-align: right;
}


.clear{
	clear: both;
}

.blue_group ul li:first-child {
	color: #6cc12e;
}

.font30 {
	font-size: 30px;
}

.unknown {
   font-family: "adellesemibold";
    font-size: 19px;
    height: 20px;
    padding-top: 20px;
    text-align: center;
    clear: both;
}



/* Added to restrict the organisation league dashboard team name characters [END] */

@media print {
	.dontsplit {
		page-break-inside: avoid;
	}
	.page-break {
		display: block;
		page-break-before: always;
	}
}

@media all {
	.page-break {
		display: none;
	}
}

.glossary_icon a:link {
	text-decoration: underline;
	float: right;
	width: 67px;
	height: 40px;
	background: url(../images/gi/glossary-icon.png) no-repeat;
}

.glossary_icon a:visited {
	text-decoration: underline;
	float: right;
	width: 67px;
	height: 40px;
	background: url(../images/gi/glossary-icon.png) no-repeat;
}

.glossary_icon a:hover {
	text-decoration: underline;
	float: right;
	width: 67px;
	height: 40px;
	background: url(../images/gi/glossary-icon.png) no-repeat;
}

.form_login_check {
	border: 4px solid #4EA446;
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 12px;
	margin-top: 24px;
	padding: 20px;
	text-align: center;
	width: 913px;
}

.form_login_check a:link {
	text-decoration: underline;
	color: #4EA446;
	font-family: Arial, Helvetica, sans-serif;
}

.form_login_check a:visited {
	text-decoration: underline;
	color: #4EA446;
	font-family: Arial, Helvetica, sans-serif;
}

.form_login_check a:hover {
	text-decoration: underline;
	color: #4EA446;
	font-family: Arial, Helvetica, sans-serif;
}

.form_heading_button {
	float: left;
	width: 218px;
}

.form_heading_text {
	float: left;
	padding-left: 27px;
	padding-right: 17px;
	padding-top: 6px;
	width: 442px;
}

.tab_stats {
	color: #333333;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 24px;
	margin-top: -25px;
}

.cssButtonsubmit {
	font-size: 16px;
	margin-right: 22px;
	width: 230px;
	font-family: 'adellesemibold';
}

.cssButtonSubmitNoWidth {
	font-size: 16px;
	margin-right: 22px;
	font-family: 'adellesemibold';
}


h3.widget-title {
/*workbook branding*/
	background: url("../images/gi/menu_back_generic.png") repeat scroll right center;
	color: #FFFFFF;
	font-family: 'adellesemibold';
	font-size: 14px;
	font-weight: bold;
	height: 21px;
	padding: 5px 2px 5px 10px;
	width: 190px;
	margin-bottom: 0px;
}

*:first-child+html h3.widget-title {
	margin-top: 15px;
}

.cimy_uef_input_27 {
	border: 2px solid #009900;
	padding: 4px;
}

.tml-user-avatar {
	border: 2px solid #666666;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 10px;
	width: 50px;
}

.tml-user-links {
	width: 88px;
}

/** 

 * Form Headers (Bronze, Silver etc tabs when completing a form

 */
.back_to_menu a:link {
/*workbook branding*/
	background: transparent url(../images/gi/back_to_menu.png) no-repeat
		scroll 0 0;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: 'adellesemibold';
    font-size: 14px;
    font-weight: bold;
    padding: 19px 14px 25px 35px;
    text-align: center;
    text-decoration: none;
    width: 100px;
}

.back_to_menu a:visited {
	background: transparent url(../images/gi/back_to_menu.png) no-repeat
		scroll 0 0;
	color: #FFFFFF;
	display: block;
	float: left;
	font-family: 'adellesemibold';
  	font-size: 14px;
    font-weight: bold;
    padding: 19px 14px 25px 35px;
    text-align: center;
    text-decoration: none;
    width: 100px;
}

.back_to_menu a:hover {
	background: transparent url(../images/gi/back_to_menu.png) no-repeat
		scroll 0 0;
	color: #FFFFFF;
	display: block;
	float: left;
	font-family: 'adellesemibold';
	font-size: 14px;
    font-weight: bold;
    padding: 19px 14px 25px 35px;
    text-align: center;
    text-decoration: none;
    width: 100px;
}

.award_form_admin a {
	color: #FFFFFF;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 12px 20px 35px 10px;
	text-align: center;
	width: 100px;
	text-decoration: none;
	margin-top: 5px;
}

.award_form_start a:link {
	color: #FFFFFF;
	display: block;
	float: left;
	font-family: 'adellesemibold';
	font-size: 13px;
	font-weight: bold;
	padding: 19px 30px 23px 10px;
	text-align: center;
	width: 100px;
	text-decoration: none;
	border-left: 4px solid #30404F;
	align-items: center;
	display: flex;
}

.award_form_start a:visited {
	color: #FFFFFF;
	display: block;
	float: left;
	font-family: 'adellesemibold';
	font-size: 13px;
	font-weight: bold;
	padding: 19px 30px 23px 10px;
	text-align: center;
	width: 100px;
	text-decoration: none;
	border-left: 4px solid #30404F;
	align-items: center;
	display: flex;
}

.award_form_start a:hover {
	color: #FFFFFF;
	display: block;
	float: left;
	font-family: 'adellesemibold';
	font-size: 13px;
	font-weight: bold;
	padding: 19px 30px 23px 10px;
	text-align: center;
	width: 100px;
	text-decoration: underline;
	border-left: 4px solid #30404F;
	align-items: center;
	display: flex;
}

.award_form_active a:link {
/*workbook branding for workbook changes*/
 	border-left: 4px solid #30404F;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: 'adellesemibold';
    font-size: 13px;
    font-weight: bold;
    padding: 19px 30px 23px 10px;
    text-align: center;
    text-decoration: none;
    width: 100px;
    align-items: center;
	display: flex;
}

.award_form_active a:visited {
	/*workbook branding for workbook changes*/
	border-left: 4px solid #30404F;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: 'adellesemibold';
    font-size: 13px;
    font-weight: bold;
    padding: 19px 30px 23px 10px;
    text-align: center;
    text-decoration: none;
    width: 100px;
    align-items: center;
	display: flex;
}

.award_form_active a:hover {
	/*workbook branding for workbook changes*/
	border-left: 4px solid #30404F;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: 'adellesemibold';
    font-size: 13px;
    font-weight: bold;
    padding: 19px 30px 23px 10px;
    text-align: center;
    text-decoration: none;
    width: 100px;
	align-items: center;
	display: flex;
}

.Orange_tab_top a {
	background: transparent url(../images/gi/bronze_form_start.png)
		no-repeat scroll -115px 0px;
	height: 21px;
}

.Silver_tab_top a {
	background: transparent url(../images/gi/silver_form_start.png)
		no-repeat scroll -115px 0px;
	height: 21px;
}

.Green_tab_top a {
	background: transparent url(../images/gi/bonus_form_start.png) no-repeat
	scroll -115px 0px;
	height: 21px;
}

.Purple_tab_top a {
	background: transparent url(../images/gi/special_form_start.png)
		no-repeat scroll -115px 0px;
	height: 21px;
}

.Blue_tab_top a {
	background: transparent url(../images/gi/blue_form_start.png) no-repeat
		scroll -115px 0px;
	height: 21px;
}

.Teal_tab_top a {
	background: transparent url(../images/gi/teal_form_start.png) no-repeat
		scroll -115px 0px;
	height: 21px;
}

.Violet_tab_top a {
	background: transparent url(../images/gi/violet_form_start.png)
		no-repeat scroll -115px 0px;
	height: 21px;
}

.Pink_tab_top a {
	background: transparent url(../images/gi/pink_form_start.png) no-repeat
		scroll -115px 0px;
	height: 21px;
}

.Brown_tab_top a {
	background: transparent url(../images/gi/brown_form_start.png) no-repeat
		scroll -115px 0px;
	height: 21px;
}

.form_info {
	color: #333333;
	float: left;
	font-family: 'adellesemibold';
	font-size: 14px;
	font-weight: bold;
	line-height: 19px;
	padding: 12px 20px 0;
	width: 950px;
	text-align: center;
}

/** 

 * Tabs

 */
.form_content {
	color: #676767;
	float: left;
	font-family: 'adellesemibold';
	font-size: 13px;
	width: 960px;
}

#controllerList {
	padding-left: 20px;
}

.main_content_scaff {
	margin-top: 5px;
 	color: #676767; 
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	background:#FFFFFF;
	border-left: 4px solid #83c441;
	padding-left: 10px;
	padding-bottom: 10px;
}

/* to remove border and white background from login page */
.main_content_scaff_login {
	background: none;
	border: none;
}

.main_content_scaff h2 {
	border-bottom: 1px solid #CCCCCC;
    color: #3D5466; /*  for dashboard changes*/
    font-family: 'adellesemibold';
    font-size: 29px;
    letter-spacing: -0.5px;
    margin-left: 24px;
}

.main_content {
/*workbook branding main page changes*/
    color: #3D5466;
    float: left;
    font-family: 'adellesemibold';
    font-size: 15px;
    margin-top: 5px;
    padding-left: 78px;
    text-align: left;
    width: 390px;
}

.welcome_page {
	margin-left: -50px;
}

.main_content_login {
	margin-top: 5px;
/* 	color: #676767; */
/*workbook branding*/
    color: #3d5466;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 80px;
	width: 680px;
	text-align: justify;
}

/*for profile screen*/
.main_content_large {
	width: 680px !important;
}

textarea.large {
	min-width: 400px;
	min-height: 200px;
}

textarea.public-workbook {
	min-width: 750px;
	min-height: 50px;
}

input.public-large {
	min-width: 450px;
}

input.chooser {
	border: 1px solid #ccc;
}

textarea.public-large {
	min-width: 450px;
	min-height: 200px;
}

input.large {
	min-width: 450px;
}

td.name {
	display: block;
	font-size: 18px;
	margin-bottom: 5px;
	text-align: left;
}

.main_content_profile {
	margin-top: 5px;
	color: #676767;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.main_content a {
	color: #009FAD;
	font-weight: bold;
	text-decoration: underline;
}

.main_content_scaff a {
 	color: #009FAD; /*for dashboard changes*/
	color: #3d5566;
	font-weight: bold;
	text-decoration: underline;
}

.main_content h2 {
/*workbook branding home page changes*/
	border-bottom: 1px solid #CCCCCC;
    color: #3D5466;
    font-family: 'adellesemibold';
    font-size: 29px;
    letter-spacing: -0.5px
}

.main_content h3 {
	font-family: 'adellesemibold';
	font-size: 13px;
	line-height: 19px;
	font-weight: normal;
}

.main_content_login a {
	color: #009FAD;
	font-weight: bold;
	text-decoration: underline;
}

.main_content_login h2 {
/*workbook branding*/
 	border-bottom: 1px solid #CCCCCC;
    color: #3D5466;
    font-family: 'adellesemibold';
    font-size: 29px;
    letter-spacing: -0.5px;
}

.main_content_login h3 {
	/*workbook branding*/
	border-bottom: 0px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-family: 'adellesemibold';
	font-size: 15px;
	font-weight: bold;
}

.nav_left {
	margin-top: 20px;
	float: left;
	width: 200px;
}

.nav_left2 {
	float: left;
/* 	width: 200px; */
	width: 252px;
}

.intro_tab_left a {
	background: transparent url(../images/gi/intro_tab.png) no-repeat scroll
		0 0;
}

.award_tab_left a:link {
/*workbook branding*/
	color: #FFFFFF;
	display: block;
	font-family: 'adellesemibold';
	font-size: 16px;
	font-weight: bold;
	height:65px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 24px;
	padding-top:2px;
	width: 220px;

}

.rev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
}

.award_tab_left a:visited {
/*workbook branding*/
    color: #FFFFFF;
	display: block;
	font-family: 'adellesemibold';
	font-size: 16px;
	font-weight: bold;
	height: 65px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 24px;
	padding-top: 2px;
	width: 220px;

}

.award_tab_left a:hover {
/*workbook branding*/
    color: #FFFFFF;
	display: block;
	font-family: 'adellesemibold';
	font-size: 16px;
	font-weight: bold;
	height: 65px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 24px;
	padding-top: 2px;
	width: 220px;
	margin-left: 4px;

}

.award_tab_home a:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	height: 48px;
	width: 195px;
	display: block;
	padding-top: 16px;
	padding-left: 24px;
}

.award_tab_home a:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	height: 48px;
	width: 195px;
	display: block;
	padding-top: 16px;
	padding-left: 24px;
}

.award_tab_home a:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	height: 48px;
	width: 195px;
	display: block;
	padding-top: 16px;
	padding-left: 24px;
}

.Orange_tab_left a {
	background: transparent url(../images/gi/bronze_tab.png) no-repeat
		scroll 0px 0px;
}

.Silver_tab_left a {
	background: transparent url(../images/gi/silver_tab.png) no-repeat
		scroll 0px 0px;
}

.Green_tab_left a {
	background: transparent url(../images/gi/bonus_tab.png) no-repeat scroll
		0px 0px;
}

.Purple_tab_left a {
	background: transparent url(../images/gi/special_tab.png) no-repeat
		scroll 0px 0px;
}

.flashvideo{
	width:410px;
}

.Teal_tab_left a {
	background: transparent url(../images/gi/teal_tab.png) no-repeat scroll
		0px 0px;
}

.Blue_tab_left a {
	background: transparent url(../images/gi/blue_tab.png) no-repeat scroll
		0px 0px;
}

.Violet_tab_left a {
	background: transparent url(../images/gi/violet_tab.png) no-repeat
		scroll 0px 0px;
}

.Pink_tab_left a {
	background: transparent url(../images/gi/pink_tab.png) no-repeat scroll
		0px 0px;
}

.Brown_tab_left a {
	background: transparent url(../images/gi/brown_tab.png) no-repeat scroll
		0px 0px;
}

.completed_tab_left a {
	background: transparent url(../images/gi/complete_tab.png) no-repeat
		scroll 0px 0px;
}

/** 

 * Box classes

 */
.home_login_menu_admin {
	border: 1px solid #CCCCCC;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 230px;
	padding-bottom: 14px;
}

.home_login_menu2 {
	border: 1px solid #CCCCCC;
	float: right;
	margin: 10px 0 10px 10px;
	width: 225px;
	padding-bottom: 14px;
}

.home_iframe_right {
	/* border: 1px solid #CCCCCC; */
	float: right;
	margin: 10px 0 10px 10px;
	width: 227px;
	padding-bottom: 14px;
	color: #676767;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;	
}

.home_iframe_left {
	/* border: 1px solid #CCCCCC; */
	float: left;
	margin: 10px 10px 10px 0px;
	width: 225px;
	padding-bottom: 14px;	
	color: #676767;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;	
    overflow: auto;
}

.home_login_menu {
	border: 1px solid #CCCCCC;
	float: right;
	margin-top: 60px;
	margin-left: 60px;
	margin-right: 245px;
	margin-bottom: 60px;
	width: 230px;
	padding-bottom: 14px;
}

.home_under_menu {
	border: 1px solid #CCCCCC;
	float: left;
	margin-top: 20px;
	width: 190px;
	padding-bottom: 14px;
}

.box_wrapper1 {
	float: left;
	width: 900px;
	height: 290px;
	margin-left: 3px;
}

.box_approach {
	float: left;
	width: 461px;
	height: 235px;
	background: url(../images/gi/box_approach.png) no-repeat;
	margin-right: 5px;
	padding: 65px 59px 20px 49px;
}

.box_approach p {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 16px;
}

.box_incubator {
	float: left;
	width: 461px;
	height: 235px;
	background: url(../images/gi/box_incubator.png) no-repeat;
	margin-right: 5px;
	padding: 65px 59px 20px 49px;
}

.box_incubator p {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 16px;
}

.box_seedfund {
	float: left;
	padding: 65px 54px 1px 53px;
	width: 219px;
	height: 235px;
	background: url(../images/gi/box_seedfund.png) no-repeat;
}

.box_seedfund p {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 16px;
}

.box_insight {
	float: left;
	padding: 65px 54px 1px 53px;
	width: 219px;
	height: 235px;
	background: url(../images/gi/box_insight.png) no-repeat;
}

.box_insight p {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 16px;
}
/* workbook branding*/
.text_footer {
    color: #FFFFFF;
    font-family: 'adellesemibold';
    font-size: 14px;
    height: 100px;
    line-height: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 42px;
    text-align: center;
    width: 960px;
}

.text_footer a:link { color: #FFFFFF; }
.text_footer a:visited { color: #FFFFFF; }
.text_footer a:hover { color: #FFFFFF; }

.text_footer_content { float:left; padding-right:15px; width:570px; }

.text_footer_logo a:link { 
	background: transparent url(../images/gi/logo_footer.png) no-repeat;
	width:295px;
	height:80px;
	float:right;
}

.text_footer_logo a:visited { 
	background: transparent url(../images/gi/logo_footer.png) no-repeat;
	width:295px;
	height:80px; 
	float:right; 
}

.text_footer_logo a:hover { 
	background: transparent url(../images/gi/logo_footer.png) no-repeat; 
	width:295px; 
	height:80px; 
	float:right; 
}
/*end workbook branding changes for footer logo*/
.ideas_footer {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 100px;
	line-height: 20px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	text-align: center;
	width: 760px;
}

.ideas_footer a:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.ideas_footer a:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.ideas_footer a:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

div .titleHideShow {
	margin-bottom: 5px;
}

.green_menu {
/*workbook branding*/
	border-bottom: 2px solid #FFFFFF;
	color: #3D5466;
	float: left;
	font-family:'adellesemibold';
	font-size: 15px;
	height: 26px;
	margin-top: -76px;
	margin-bottom: 9px;
	/*margin-left: 24px;*/
	padding: 20px 0 0;
	width: 210px;
	border-bottom:2px solid #3D5466;
	width:339px;
}

.green_menu a:link {
/* 	color: #FFFFFF; */
/*workbook branding*/
	color: #3D5466;
}

.green_menu a:visited {
/* 	color: #FFFFFF; */
/*workbook branding*/
	color: #3D5466;
}

.green_menu a:hover {
/* 	color: #FFFFFF; */
	/*workbook branding*/
	color: #3D5466;
}

.green_menu ul {
	list-style: none;
}

.green_menu li {
	list-style: none;
	float: left;
	margin-right: 10px;
}

.ideas_menu ul {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CCCCCC;
	float: right;
	height: 100px;
	padding: 0px 0 0;
	width: 518px;
}

.ideas_menu li {
	display: inline;
}

.ideas_menu li a:link {
	color: #F0F0F0;
	padding-right: 23px;
}

.ideas_menu li a:hover {
	color: #ED297B;
	padding-right: 23px;
}

.ideas_menu li a:visited {
	padding-right: 23px;
}

.ideas_menu_green {
	color: #CCCCCC;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 40px;
	padding: 20px 0 0;
	width: 507px;
}

.ideas_menu_green ul {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CCCCCC;
	float: right;
	height: 40px;
	padding: 0px 0 0;
	width: 518px;
}

.ideas_menu_green li {
	display: inline;
}

.ideas_menu_green li a:link {
	color: #F0F0F0;
	padding-right: 23px;
}

.ideas_menu_green li a:hover {
	color: #00B1A9;
	padding-right: 23px;
}

.ideas_menu_green li a:visited {
	padding-right: 23px;
}

.home_menu_box {
	width: 100%;
}

.home_menu_box2 {
	width: 100%;
	margin-top: 10px;
}

.home_menu_header {
	background: transparent url(../images/gi/menu_header_back.jpg) repeat-x
		scroll 0 0;
	color: #FFFFFF;
	font-family: 'adellesemibold';
	font-size: 14px;
	font-weight: bold;
	height: 21px;
	padding: 7px 2px 2px 10px;
	width: 147px;
}

.home_menu_content {
	color: #333333;
	font-family: 'adellesemibold';
	font-size: 12px;
	margin: 1px 15px 15px 15px;
	width: 140px;
	list-style: none;
}

.sidebar_menu_content {
	color: #333333;
	font-family: 'adellesemibold';
	font-size: 12px;
	margin: 1px 1px 15px 1px;
	width: 140px;
	list-style: none;
}

.home_menu_content li {
	list-style: none;
}

.home_menu_content a:link {
/*workbook branding*/
background: transparent url(../images/gi/menu_back_generic.png) right;
	padding: 4px 0 4px 8px;
	margin-bottom: 5px;
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	font-family: 'adellesemibold';
	font-size:15px;
}

.home_menu_content a:visited {
/*workbook branding*/
	background: transparent url(../images/gi/menu_back_generic.png) right;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 4px 0 4px 8px;
	font-family: 'adellesemibold';
	font-size:15px;
}

.home_menu_content a:hover {
	/*workbook branding*/
	background: transparent url(../images/gi/menu_back_generic.png) right;
	padding: 4px 0 4px 8px;
	margin-bottom: 5px;
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	font-family: 'adellesemibold';
	font-size:15px;
}

.login_username_field {
	border: #009900 2px solid;
	padding: 4px;
	margin-bottom: 4px;
	width: 190px;
}

.form_field {
	border: #009900 2px solid;
	padding: 4px;
	margin-bottom: 4px;
	width: 200px;
}

select.form_field {
	width: 210px;
}

.login_password_field {
	border: #009900 2px solid;
	padding: 4px;
	width: 190px;
}

.login_university_field {
	border: #009900 2px solid;
	padding: 4px;
	width: 155px;
}

.green_logo a:link {
	/* background: transparent url(../images/gi/greeni_logo.png) no-repeat scroll 0px 11px; */
/* 		scroll -15px 0; */
	float: left;
	height: 156px;
	margin-left: 0;
/* 	width: 281px; */
	width: 312px;
}

.green_logo a:hover {
	/* background: transparent url(../images/gi/greeni_logo.png) no-repeat	scroll 0px 11px; */
/* 		scroll -15px 0; */
	float: left;
	height: 156px;
	margin-left: 0;
/* 	width: 281px; */
	width: 312px;
}

.green_logo a:visited {
	/* background: transparent url(../images/gi/greeni_logo.png) no-repeat scroll 0px 11px; */
/* 		scroll -15px 0; */
	
	float: left;
	height: 156px;
	margin-left: 0;
/* 	width: 281px; */
	width: 312px;
}

.green_slogan {
/*workbook branding */
/*background: transparent url(../images/gi/greeni_slogan.png) no-repeat*/
    scroll 0 -14px;
	float: left;
	height: 156px;
	/*margin-top: 6px;*/
	margin-top: 6px;
	width: 288px;
	margin-left: 0px;
	margin-right: 20px;
}

.header_menu {
/*workbook branding */
/* 	background: url("../images/gi/header_back.png") no-repeat scroll 0 -14px transparent; */
/* 	display: block; */
/* 	height: 162px; */
/*  width: 960px; */
 /* Alasdair sent new*/   
    border-bottom: 6px solid #83c441;
    display: block;
    height: 162px;
    width: 960px;
}

.slide h2,.slide p {
	margin: 15px;
}

.slide h2 {
	font: italic 24px Georgia, "Times New Roman", Times, serif;
	color: #ccc;
	letter-spacing: -1px;
}

.slide img {
	float: right;
	margin: 0 5px;
}

#footer {
	height: 100px;
}

#footer p {
	margin: 30px auto 0 auto;
	display: block;
	width: 560px;
	height: 40px;
}

/* Global 

----------------------------------*/
p {
	margin-bottom: 15px;
	line-height: 23px;
}

.tml-action-links a {
	/*workbook branding*/
    background: transparent url(../images/gi/menu_back_generic.png) repeat-x
		scroll 0 0;
	padding: 5px;
	margin-bottom: 5px;
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	width: 185px;

}

ul {
	margin: 0px;
	padding-left: 0px;
}

html,body {
	height: 100%;
}

body {
	/* workbook branding */
	background: url("../images/gi/back_stretch.png") no-repeat scroll 0 168px #F8F8F8;
    border-top: 6px solid #FFFFFF;
    color: #FFFFFF;
    margin: 0;
    padding: 0;	
}

table {
	border: 0;
	border-collapse: collapse;
}

.awardCB {
	margin-left: 6px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 6px; \
	margin-left: 10px; [
	margin-left: 10px;
	margin-left: 10px;
	]
}

.statusCB {
	margin-left: 6px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 6px; \
	margin-left: 10px; [
	margin-left: 10px;
	margin-left: 10px;
	]
}

.teamCB {
	margin-left: 6px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 6px; \
	margin-left: 10px; [
	margin-left: 10px;
	margin-left: 10px;
	]
}
/*end*/
/*\*/
html*.teamCB { [
	margin-left: 10px;
	margin-left: 10px; ]
	margin-left: 6px;
} /*end*/
.dummyend[id] {
	clear: both;
}

/*\*/
* html .teamCB {
	margin-left: 6px;
}

table.tabletop {
	border-top: none;
	border-bottom: none;
}

table.tablebottom {
	border-bottom: none;
}

table.topstack {
	border-bottom: none;
}

table.bottomstack {
	border-top: none;
}

table.middlestack {
	border-top: none;
	border-bottom: none;
}

table.glossary {
	padding: 10px;
	border: 0;
}

table.glossary tr {
	padding: 10px;
}

table.glossary td {
	line-height: 15px;
	padding: 10px;
	border-left: 0px solid #DDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

table td {
	margin: 0;
	padding: 0;
}

a {
	color: #000;
	text-decoration: none;
	outline: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
	margin: 0;
}

/* Body

----------------------------------*/
#wrapper {	
/*workbook branding*/
	background: url("../images/gi/angled_lead.png") no-repeat scroll 0 168px #F8F8F8;
    height: auto !important;
    margin-left: auto;
    margin-right: auto;
    min-height: 1040px;
    width: 960px;
}

#header {
	width: 924px;
	height: 106px;
	margin: 0 auto;
	position: relative;
	z-index: 600;
}

.logo {
	top: 64px;
	left: 0;
}

.logo_type {
	position: absolute;
	top: 14px;
	left: 0;
	font-size: 64px;
}

.logo_type_org {
	position: absolute;
	top: 14px;
	left: 157px;
	font-size: 64px;
}

.logo_type a {
	color: #6e6d6d;
	text-decoration: none;
}

.logo_type_org a {
	color: #6e6d6d;
	text-decoration: none;
}

/* Dot Colors

----------------------------------*/
.dot a {
	position: absolute;
	top: 14px;
	left: 144px;
	font-size: 64px;
	text-decoration: none;
}

#dot_colour {
	
}

.content {
	background-color: #ffffff;
	width: 890px;
	color: #464749;
	min-height: 600px;
	padding-left: 35px;
	margin-top: 5px;
	padding-bottom: 50px;
}

.content_left {
	float: left;
	width: 570px;
}

.content_right_top {
	width: 270px;
	margin-left: 600px;
	height: 68px;
}

.content_right {
	width: 240px;
	margin-top: 30px;
	margin-left: 600px;
	padding: 10px;
	border: 1px solid #C4C4C4;
}

/*

.content_right li

{

	padding-left:15px;

	list-style-type: none

}

*/
.content h2 {
	width: 100%;
	height: 100px;
	line-height: 100px;
	font-size: 30px;
}

.entry p {
	
}

.content-block {
	margin: 0 0 20px 22px;
	float: left;
	width: 267px;
}

.content-block.first {
	margin: 0 0 20px 52px;
}

.content-block h2 {
	height: 33px;
	line-height: 28px;
	font-size: 30px;
	text-indent: 0;
}

.block-separator-1 {
	background: url(../images/gi/block_separator_1.gif) top left repeat-x;
	width: 267px;
	height: 1px;
	margin-bottom: 15px;
}

.big-image {
	position: relative;
	margin-bottom: 5px;
}

.big-image_inside {
	/*background: url(../images/gi/inside_image.jpg) top left no-repeat;*/
	position: relative;
	margin-bottom: 5px;
	width: 924px;
	height: 150px;
}

.big-image-text {
	position: absolute;
	top: 32px;
	left: 23px;
	width: 860px;
	height: 257px;
	font-size: 25px;
	padding: 0 0 0 10px;
}

.big-image-text p {
	padding: 0 10px 5px;
	display: inline-block;
}

.big-image-text_home {
	position: absolute;
	top: 32px;
	left: 23px;
	width: 860px;
	height: 257px;
	font-size: 25px;
	padding: 0 0 0 10px;
}

.big-image-text_home p {
	background: url(../images/gi/bg_big_image_text.png) top left repeat;
	padding: 0px 10px;
	display: inline-block;
}

#sidebar {
	
}

.info-block {
	float: left;
	background: #ffffff;
	border: 1px solid #c4c4c4;
	padding-right: 15px;
	width: 273px;
	height: 184px;
	margin: 0 4px 30px 0;
	padding-left: 15px;
	color: #464749;
}

.info-block.last {
	margin: 0 0 20px 1px;
}

.info-block h2 {
	font-size: 18px;
	color: #981893;
	line-height: 40px;
}

.info-block p {
	color: #3a3a3a;

	/* margin-bottom: 0px; */
}

.info-block li {
	list-style-type: none;
}

.block-separator-2 {
	background: url(../images/gi/block_separator_2.gif) top left repeat-x;
	width: 267px;
	height: 1px;
	margin: 10px 0;
}

p.more {
	text-align: right;
	padding-right: 20px;
}

p.more a {
	color: #3a3a3a;
	text-decoration: underline;
}

p.more a:hover {
	text-decoration: none;
}

.push {
	height: 205px;
}

.cf {
	clear: both;
	height: 1px;
	width: auto;
}

/* Footer

----------------------------------*/
#footer {
	background: url(../images/gi/bg_footer.png) top left repeat-x;
	font-size: 10px;
	height: 205px;
}

.footer-content {
	background: url(../images/gi/bookmark.png) top left no-repeat;
	width: 924px;
	height: 205px;
	margin: 0 auto;
	position: relative;
}

.contact-block {
	position: absolute;
	/* top: 85px; */
	bottom: 22px;
	left: 40px;
	float: left;
	font-size: 14px;
}

.contact-block p {
	color: #d7d7d7;
	margin: 1px 0;
}

.contact-block a.self-url {
	font-weight: bold;
}

.contact-block p.full-contact {
	margin: 10px 0 0;
}

/* Menu

----------------------------------*/
.top-menu {
	height: 29px;
	line-height: 27px;
	position: absolute;
	float: right;
	right: 0;
	top: 0px;
	font-size: 16px;
	text-transform: lowercase;
}

.top-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.top-menu ul li {
	float: left;
	margin: 0 0 0 11px;
	padding: 0;
	color: #981893;
}

.top-menu li a {
	color: #981893;
	text-decoration: none;
}

.top-menu li a:hover {
	text-decoration: underline;
}

#footer a {
	color: #d7d7d7;
	font-size: 14px;
}

#footer a:hover {
	text-decoration: underline;
}

#footer-menu {
	position: absolute;
	float: right;
	right: 30px;
	bottom: 22px;
	font-size: 14px;
}

#footer-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer-menu ul li {
	margin: 0px;
}

#footer-menu li a {
	text-decoration: none;
}

#footer-menu li a:hover {
	text-decoration: underline;
}

.post-edit-link {
	margin-top: 30px;
	margin-right: 20px;
	float: right;
}

.final_comments {
	float: left;
	margin-top: 12px;
	margin-bottom: 30px;
}

.final_comment_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

table {
	width: 705px !important;
}

table.audit {
	width: 905px !important;
}

table.activitylog {
	width: 100% !important;
}

.description {
	
}

#pass2 {
	float: left;
}

#pass1 {
	float: left;
}

/* GRAILS CSS */
.body {
	float: left;
	margin: 0 15px 10px 15px;
}

.body2 {
	float: left;
	margin: 0 15px -1px 15px;
}

/* NAVIGATION MENU */
.nav {
	margin-top: 5px;
	padding: 7px 12px;
}

.menuButton {
	font-size: 10px;
	padding: 0 5px;
}

.menuButton a {
	color: #333;
	padding: 4px 6px;
}

.menuButton a.home {
	background: url(../images/skin/house.png) center left no-repeat;
	color: #333;
	padding-left: 25px;
}

.menuButton a.list {
	background: url(../images/skin/database_table.png) center left no-repeat;
	color: #333;
	padding-left: 25px;
}

.menuButton a.create {
	background: url(../images/skin/database_add.png) center left no-repeat;
	color: #333;
	padding-left: 25px;
}

/* MESSAGES AND ERRORS */
.message {
	background: #f3f8fc url(../images/skin/information.png) 8px 50%
		no-repeat;
	border: 1px solid #b2d1ff;
	color: #006dba;
	margin: 10px 0 5px 0;
	padding: 5px 5px 5px 30px
}

div.errors {
	background: #fff3f3;
	border: 1px solid red;
	color: #cc0000;
	margin: 10px 0 5px 0;
	padding: 5px 0 5px 0;
}

div.errors ul {
	list-style: none;
	padding: 0;
}

div.errors li {
	background: url(../images/skin/exclamation.png) 8px 0% no-repeat;
	line-height: 16px;
	padding-left: 30px;
}

td.errors textarea {
	border: red 2px solid;
}

/* TABLES */
table {
	border: 1px solid #ccc;
	width: 100%
}

table.user_table {
	border: 0px solid #ccc;
	width: 100%
}

tr {
	border: 0;
	height: 30px;
}

td,th {
	font-family: 'adellesemibold';
	line-height: 20px;
	padding: 5px 6px;
	text-align: left;
	vertical-align: top;
}

th {
	background: #fff url(../images/skin/shadow.jpg);
	color: #666;
	font-size: 11px;
	font-weight: bold;
	line-height: 17px;
	padding: 2px 6px;
}

.sidewaysNotDone,.sidewaysNA,.sidewaysDone,.tick_box_wrap {
	font-family: Arial, Helvetica, sans-serif;
}

th a:link,th a:visited,th a:hover {
	color: #333;
	display: block;
	font-size: 10px;
	text-decoration: none;
	width: 100%;
}

th.asc a,th.desc a {
	background-position: right;
	background-repeat: no-repeat;
}

th.asc a {
	background-image: url(../images/skin/sorted_asc.gif);
}

th.desc a {
	background-image: url(../images/skin/sorted_desc.gif);
}

.odd {
	background: #f7f7f7;
}

.even {
	background: #fff;
}

/* LIST */
.list table {
	border-collapse: collapse;
}

.list th,.list td {
	border-left: 1px solid #ddd;
}

.list th:hover,.list tr:hover { /*background: #b2d1ff;*/
	
}

/* PAGINATION */
.paginateButtons {
	background: #fff url(../images/skin/shadow.jpg) bottom repeat-x;
	border: 1px solid #ccc;
	border-top: 0;
	color: #666;
	font-size: 10px;
	overflow: hidden;
	padding: 10px 3px;
}

*:first-child+html .paginateButtons {
	width: 597px;
	height: 10px;
}

.paginateButtons a {
	background: #fff;
	border: 1px solid #ccc;
	border-color: #ccc #aaa #aaa #ccc;
	color: #666;
	margin: 0 3px;
	padding: 2px 6px;
}

.paginateButtons span {
	padding: 2px 3px;
}

.userSidePaginateButtons {
	background: #fff url(../images/skin/shadow.jpg) bottom repeat-x;
	border: 1px solid #ccc;
	border-top: 0;
	color: #666;
	font-size: 10px;
	overflow: hidden;
	padding: 10px 3px;
}

*:first-child+html .userSidePaginateButtons {
	width: 672px;
	height: 10px;
}

.userSidePaginateButtons a {
	background: #fff;
	border: 1px solid #ccc;
	border-color: #ccc #aaa #aaa #ccc;
	color: #666;
	margin: 0 3px;
	padding: 2px 6px;
}

.userSidePaginateButtons span {
	padding: 2px 3px;
}

div.form_type_header {
	height: 100%;
}

/* DIALOG */
.dialog table {
	padding: 5px 0;
}

.prop {
	padding: 5px;
}

.prop .name {
	text-align: left;
	min-width: 150px;
}

.prop .value {
	text-align: left;
	max-width: 779px;
	word-wrap: break-word;
}

/* ACTION BUTTONS */
.buttons {
	background: #fff url(../images/skin/shadow.jpg) bottom repeat-x;
	border: 1px solid #ccc;
	color: #666;
	font-size: 10px;
	overflow: hidden;
	padding: 0;
}

div.filterpane  {
	padding-bottom: 10px;
}

div.delLabel {
	height: 10px;
}

.buttons input {
	background: #fff;
	border: 0;
	color: #333;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	margin-left: 3px;
	overflow: visible;
	padding: 2px 6px;
}

.buttons input.delete {
	background: transparent url(../images/skin/database_delete.png) 5px 50%
		no-repeat;
	padding-left: 28px;
}

.buttons input.print {
	background: transparent url(../images/skin/database_print.png) 5px 50%
		no-repeat;
	padding-left: 28px;
}

.buttons input.export {
	background: transparent url(../images/skin/database_export.png) 5px 50%
		no-repeat;
	padding-left: 28px;
}

.buttons input.edit {
	background: transparent url(../images/skin/database_edit.png) 5px 50%
		no-repeat;
	padding-left: 28px;
}

.buttons input.Apply {
	background: transparent url(../images/skin/database_add.png) 5px 50%
		no-repeat;
	padding-left: 28px;
}

.buttons input.Clear {
	background: transparent url(../images/skin/database_edit.png) 5px 50%
		no-repeat;
	padding-left: 28px;
}

.buttons input.Cancel {
	background: transparent url(../images/skin/database_delete.png) 5px 50%
		no-repeat;
	padding-left: 28px;
}

.buttons input.save {
	background: transparent url(../images/skin/database_save.png) 5px 50%
		no-repeat;
	padding-left: 28px;
}

.nus_logo {
	background: transparent url(../images/logo/admin.png) no-repeat scroll 0 0 transparent;
	float: right;
	height: 66px;
	width: 200px;
	margin-right: 10px;
	margin-top: 10px;
}

.logo_div {
	float: left;
	position: relative;
	padding: 10px;
	background: #6EC467;
	margin-bottom: 5px;
}

.reportlogo_div {
	float: left;
	position: relative;
	padding: 10px;
	background: #6EC467;
	margin-bottom: 5px;
}

.themeLogo_div {
	float: left;
	position: relative;
	padding: 10px;
	background: #6EC467;
	margin-bottom: 5px;
}

.greybg {
	
}

.org_logo {
	float: left;
	height: 55px;
	width: 160px;
	position: absolute;
/* 	margin-left: 300px; */
	/*workbook branding*/
	margin-left: 335px;
	margin-top: 10px;
}

.login form label {
	display: block;
	font-size: 18px;
	margin-bottom: 5px;
	text-align: left;
	margin-right: 10px;
	padding-top: 3px;
	width: 200px;
	padding-bottom: 2px;
	line-height: 20px;
}

.done_msg { /*background-color: #FFF;*/
	color: #000;
	padding-top: 12px;
}

.done_msg span {
	font-size: 10px;
}

input[type="radio"] {
	padding-right: 4px;
	padding-left: 4px;
}

/* collapsable menu stuff */
.sub {
	display: none;
	margin-left: 30px;
	padding-bottom: 8px;
}

select {
	max-width: 400px;
}

/* Archive Workbook */

.archive_div_content {
	color: #676767;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	width: 960px;
	margin-bottom: 10px;
}

/* Disabled upload a file in  Workbook */
.cssButtonsubmitDisabled {
    width: 105px;
	padding: 7px 0;
	text-align: center;
	border-bottom: 1px solid #ddd;
	color: #FFFFFF;
    background: #C48189; 
}

.cssButtonsubmitDisabled-hover {
	background:no-repeat scroll 0 0 transparent;
}

.cssButtonsubmitDisabled-focus {
	outline: 1px dotted black;
}

/* workbook branding*/
.footer_wrapper { 
	height:150px; 
	margin-top:30px; 
	background:url(../images/gi/footer_back.png) repeat-x; 
}

.shared-resource-links a {
    background: url("../images/gi/menu_back_generic.png") repeat-x scroll 0 0 transparent;
    color: #ffffff;
    float: left;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 5px;
    width: 320px;
}

table.sharedresource {
	width: 100% !important;
}
/*Shared Resource
.share {
	background: url("../images/gi/share.png") repeat-x;
	width: 34px;
	height: 30px;
}

.shareDisabled {
	background: url("../images/gi/share.png") repeat-x;
    width: 34px;
	height: 30px;
	color: #FFFFFF;
    opacity: 0.6;
    filter: alpha(opacity=40)
    
}*/
/*new flash message for US-13*/
.message1 {
	background: #f3f8fc url(../images/skin/information.png) 8px 50%
		no-repeat;
	border: 1px solid #b2d1ff;
	color: #006dba;
	margin: 10px 0 5px 0;
	padding: 5px 5px 5px 30px
}

/*dashboard changes*/
.dashboard_panel_wrapper{
    margin-top: 10px;
    width: 960px;
}

.dashboard_panel {
    background: none repeat scroll 0 0 #e5e5e5;
    float: left;
    margin-bottom: 20px;
    margin-left: 20px;
    width: 940px;
}
.dashboard_panel h2 {
    background: none repeat scroll 0 0 #1f3546;
    float: left;
    font-family: "adellesemibold";
    font-size: 18px;
    font-weight: normal;
    margin: 5px 5px 0;
    padding: 5px 5px 5px 10px;
    width: 914px;
    color:#ffffff;
}
h3.your_team {
    background: url("../images/gi/your_team.png") no-repeat scroll 917px 9px #91cf54;
    float: left;
    font-family: "adellesemibold";
    font-size: 18px;
    font-weight: normal;
    margin: 5px 0 5px -10px;
    padding: 5px 5px 5px 25px;
    width: 914px;
    color:#ffffff;
}
.blue_pencil {
    background: url("../images/gi/panel_blue_pencil.png") no-repeat scroll 0 0 transparent;
    margin-left: 5px;
}
#unit_description {
    float: left;
    font-family: "adellesemibold";
    font-size: 17px;
    font-style: italic;
    height: 45px;
    padding: 15px 65px 20px 20px;
    color:#ffffff;
}
#org_people {
    /* float: left; */
    font-family: "adellesemibold";
    font-size: 17px;
    font-style: italic;
    line-height: 1.2em;
    padding: 15px 65px 0 20px;
    color:#ffffff;
}

#national_people {
    font-family: "adellesemibold";
    font-size: 17px;
    font-style: italic;
    padding: 15px 40px 0 20px;
    color:#ffffff;
    display:block;
}
#unit_numerical_value_blue {
	/* commented as per the mail from Aliya */
   /* border-bottom: 3px solid #4a5e6e;
    border-top: 3px solid #4a5e6e;*/
    float: left;
    font-family: adellesemibold;
    font-size: 82px;
    height: 140px;
    line-height: 95px;
    margin-left: 20px;
    padding: 15px 0 0;
    text-align: center;
    text-shadow: 2px 2px 2px #000;
    width: 264px;
    color:#ffffff;
}
.dashboard_unit {
    float: left;
    height: 313px;
    margin-bottom: 5px;
    width: 306px;
    overflow: hidden;
}
.green_arrow {
    background: url("../images/gi/panel_green_arrow.png") no-repeat scroll 0 0 transparent;
    margin-left: 5px;
}
#unit_numerical_value_green {
    /* border-bottom: 3px solid #91cf54;
    border-top: 3px solid #91cf54; */
    float: left;
    font-family: adellesemibold;
    font-size: 82px;
    height: 140px;
    line-height: 95px;
    margin-left: 20px;
    padding: 20px 0 0;
    text-align: center;
    text-shadow: 2px 2px 2px #000;
    width: 264px;
    color:#ffffff;
}
.blue_cup {
    background: url("../images/gi/panel_blue_cup.png") no-repeat scroll 0 0 transparent;
    margin-left: 5px;
}
.blue_group {
    background: url("../images/gi/panel_blue_group.png") no-repeat scroll 0 0 transparent;
    margin-left: 5px;
}
.blue_chart {
    background: url("../images/gi/panel_blue_chart.png") no-repeat scroll 0 0 transparent;
    margin-left: 5px;
}
h3.your_org {
    background: url("../images/gi/your_org.png") no-repeat scroll 917px 9px #91cf54;
    float: left;
    font-family: "adellesemibold";
    font-size: 18px;
    font-weight: normal;
    margin: 5px 0 5px -10px;
    padding: 5px 5px 5px 25px;
    width: 914px;
    color:#ffffff;
}
h3.national {
    background: url("../images/gi/national.png") no-repeat scroll 912px 9px #91cf54;
    float: left;
    font-family: "adellesemibold";
    font-size: 18px;
    font-weight: normal;
    margin: 5px 0 5px -10px;
    padding: 5px 5px 5px 25px;
    width: 914px;
    color:#ffffff;
}
.blue_blank {
    background: url("../images/gi/panel_blue_blank.png") no-repeat scroll 0 0 transparent;
    margin-left: 5px;
}
.green_report {
    background: url("../images/gi/panel_green_reports.png") no-repeat scroll 0 0 transparent;
    margin-left: 5px;
}
#unit_numerical_value_blank {
    float: left;
    font-family: adellesemibold;
    font-size: 82px;
    height: 146px;
    line-height: 95px;
    margin-left: 20px;
    padding: 21px 0 0;
    text-align: center;
    text-shadow: 2px 2px 2px #000;
    width: 264px;
    color:#ffffff;
}
.people_icon_wrapper {
    /* float: left; */
    padding: 25px;
    font-size: 17px
}
.people_icon_org {
    padding: 5px 25px;
    font-size: 17px
}
#person_icon {
    background: url("../images/gi/person_icon.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 36px;
    width: 21px;
    margin:0 10px 15px;
}
#blue_person_icon {
    background: url("../images/gi/blue_person_icon.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 36px;
    width: 21px;
    margin:0 10px 10px;
}

#globe_icon {
    /* background: url("../images/gi/globe.png") no-repeat scroll 0 0 transparent; */
    /* float: left; */
    text-align:center;
    height: 100px;
    width: 280px;
}

#unit_award_this_year {
    float: left;
    font-family: adellesemibold;
    font-size: 28px;
    height: 146px;
    line-height: 4px;
    margin-left: 20px;
    padding: 21px 0 0;
    text-align: center;
    text-shadow: 2px 2px 2px #000;
    width: 264px;
    color:#ffffff;
}
#unit_description_last_year {
    font-family: "adellesemibold";
    font-size: 17px;
    font-style: italic;
    height: 45px;
    padding: 1px 65px 20px 20px;
    color:#ffffff;
}
#unit_award_last_year{
	margin-top:-80px;
    color:#ffffff;
	float: left;
    font-family: adellesemibold;
    font-size: 28px;
    height: 146px;
    line-height: 25px;
    margin-left: 20px;
    padding: 45px 0 0;
    text-align: center;
    text-shadow: 2px 2px 2px #000;
    width: 264px;
    padding: 61px 49px 47px 3px;
}
.back_button{
	background: transparent url(../images/gi/menu_back_generic.png) right;
	margin-bottom: 5px;
	float: right;
	color:#ffffff;
	font-weight: bold;
	font-family: 'adellesemibold';
	font-size:15px;
	font-style: italic;
	padding: 4px 77px 0px -3px;
}
.back_button a:link {
	background: transparent url(../images/gi/menu_back_generic.png) right;
	margin-bottom: 5px;
	float:right;
	color: #FFFFFF;
	font-weight: bold;
	font-family: 'adellesemibold';
	font-style: italic;
	font-size:15px;
	padding: 4px 77px 0px 8px;
}

.back_button a:visited {
	background: transparent url(../images/gi/menu_back_generic.png) right;
	color: #FFFFFF;
	float:right;
	font-weight: bold;
	margin-bottom: 5px;
	font-family: 'adellesemibold';
	font-style: italic;
	font-size:15px;
	padding: 4px 77px 0px 8px;
}
.back_button a:hover {
	background: transparent url(../images/gi/menu_back_generic.png) right;
	margin-bottom: 5px;
	float:right;
	color: #FFFFFF;
	font-weight: bold;
	font-family: 'adellesemibold';
	font-style: italic;
	font-size:15px;
	padding: 4px 77px 0px 8px;
}

/* League Table */
	
	.blue_group ul {     
	float: left;
    margin-left: 18px;
    width: 89%; }
	
	.blue_group ul li {    
	float:left;
	width:100%;
	font-family: adellesemibold;
	font-size: 14px;
	color: #FFFFFF;
	list-style: none;
	border-bottom:1px solid #546979; }
	
	.team { float:left;	}
	
	.team_score { float:right; }
	
	/*.top { color:#6cc12e !important; }*/ /* commented for making League title white */
	
/*	
.realtime-count {
    color: white;
    padding: 5px 0;
    text-align: left;
    margin-top: -10px;
}
*/


#org_unit_description {
    color: #ffffff;
    float: left;
    font-family: "adellesemibold";
    font-size: 16px;
    font-style: italic;
    line-height: 1.6em;
    padding: 15px 60px 0px 20px;
    text-align: left;
}
.realtime-count {
    text-align: left;
    color: #ffffff;
    float: left;
    font-family: "adellesemibold";
    font-size: 15px;
    font-style: italic;
    line-height: 1.6em;
    padding: 5px 60px 20px 20px;
}



#unit_possible {
    clear: both;
    color: #ffffff;
    font-family: "adellesemibold";
    font-size: 17px;
    font-style: italic;
    height: 25px;
    padding: 10px 20px 0;
}

#unit_to_go{
	color: #6cc12e;
    clear: both;
    font-family: "adellesemibold";
    font-size: 17px;
    font-style: italic;
    height: 25px;
    padding: 0px 20px 0;
}

.award-level-this-year,
.award-level-last-year{
	height:157px;
}

#awards_unit_description {
    color: #ffffff;
    float: left;
    font-family: "adellesemibold";
    font-size: 17px;
    font-style: italic;
    height: 20px;
    padding: 15px 65px 20px 20px;
}
#awards_level {
    clear: both;
    color: #ffffff;
    display: block;
    float: none;
    font-family: adellesemibold;
    font-size: 17px;
    height: 56px;
    line-height: 32px;
    margin: 0;
    padding: 15px 30px 0;
    text-align: center;
    text-shadow: 2px 2px 2px #000;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
#awards_level.award_banner_bronze{
	 background: url("../images/gi/award_banner_bronze.png") no-repeat scroll 10px center transparent;
    color: #c98025;
    width: 235px;
}
.ie8 #awards_level.award_banner_bronze span,
.ie9 #awards_level.award_banner_bronze span{
	display: block;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2,Color='#644012', Positive='true')"
}
#awards_level.award_banner_gold{
	background:  url(../images/gi/award_banner_gold.png) no-repeat 10px center transparent;
	color: #BA9F0A;	
	width: 235px;
}
.ie8 #awards_level.award_banner_gold span,
.ie9 #awards_level.award_banner_gold span{
	display: block;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2,Color='#5D5005', Positive='true')"	
}
#awards_level.award_banner_silver{
	background:  url(../images/gi/award_banner_silver.png) no-repeat 10px center transparent;	
	color: #E7E7E7;
	width: 235px;
}
.ie8 #awards_level.award_banner_silver span,
.ie9 #awards_level.award_banner_silver span{
	display: block;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2,Color='#5C5C5C', Positive='true')"
}
#awards_level.award_banner_blue{
	background:  url(../images/gi/gi_banner_blue.png) no-repeat 10px center transparent;
	color: #3290C6;	
	width: 235px;
}
.ie7 #awards_level.award_banner_blue span,
.ie8 #awards_level.award_banner_blue span,
.ie9 #awards_level.award_banner_blue span{
	display: block;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2,Color='#1E5677', Positive='true')"
}
#awards_level.award_banner_green{
	background:  url(../images/gi/gi_banner_green.png) no-repeat 10px center transparent;
	color: #54B84A;	
	width: 235px;
}
.ie8 #awards_level.award_banner_green span,
.ie9 #awards_level.award_banner_green span{
	display: block;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2,Color='#2A5C25', Positive='true')"
}
#awards_level.award_banner_purple{
	background:  url(../images/gi/gi_banner_purple.png) no-repeat 10px center transparent;
	color: #895CE3;	
	width: 235px;
}
.ie8 #awards_level.award_banner_purple span,
.ie9 #awards_level.award_banner_purple span{
	display: block;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2,Color='#442E72', Positive='true')"	
}
#awards_level.award_banner_none{
	/* background:  url(../images/gi/gi_banner_purple.png) no-repeat center center transparent;
	color: #895CE3; */	
}
#pending_audit {
    clear: both;
    color: #ffffff;
    font-family: "adellesemibold";
    font-size: 13px;
    font-style: italic;
    height: 25px;
    padding: 0 20px;
}
.clear{
	clear: both;
}

.dashboard_content .back_button {
    margin-bottom: 10px;
    margin-top: -60px;
    width: 200px;
}

.dashboard_content .back_button a:link{
	float: none;
	display: block;
}

/*dashboard changes end*/


.condition-text {
    background: none repeat scroll 0 0 #f8f8f8;
    clear: both;
    color: #000;
    font-family: "adellesemibold";
    font-size: 17px;
    padding: 10px 0;
}

/* measurement changes start */

.measureBox {
	width: 50px
}

.measurementDiv {
	margin-top: 10px;
	margin-left: 20px;
}

.form_heading_measurement_calc {
	float: left;
    padding-left: 27px;
    padding-right: 17px;
    padding-top: 6px;
    width: 442px;
}
.measurement-container {
    border-top: 1px solid #bbbbbb !important;
    display: block !important;
    margin-top: 45px;
    min-height: auto !important;
    padding: 15px 0 10px 15px !important;
    width: 895px !important;
}
.measurement-container input {
	border: 3px solid #009900;
    margin-left: 4px;
    margin-right: 15px;
    padding: 5px;
    width: 45px;
}
.form_heading_measurement_calc .title-measurement {
    display: inline-block;
    /*overflow: hidden;
    white-space: nowrap;*/
    position: relative;
    text-overflow: ellipsis;
    top: 5px;
    width: 100%;
}

/* End */