/* CSS Document */
/**{margin:0em; padding:0}*/
@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700|Oswald);
div {
	margin:0;
	padding:0
}
/*****************************************Header******************************************/

div.header {
	width:1000px;
	margin: 0 auto;
	text-align: left;
	padding: 0 0 0 0;
}
div.header_text {
	position:absolute;
	left:150px;
	top:34px;
	height: 79px;
	width:345px;
	background:url(../images/logo-globalscholar.jpg) top;
}
div.header_divider {
	position:absolute;
	left:505px;
	top:54px;
	height: 70px;
	width:3px;
	background:url(../images/logo-line.jpg) top;
}
div.header_icon1 {
	position:absolute;
	left:515px;
	top:54px;
	height: 66px;
	width:59px;
	background:url(../images/logo-globe.jpg) top;
}
div.header_icon2 {
	position:absolute;
	left:584px;
	top:54px;
	height: 66px;
	width:63px;
	background:url(../images/logo-magnify.jpg) top;
}
div.header_icon3 {
	position:absolute;
	left:653px;
	top:54px;
	height: 66px;
	width:59px;
	background:url(../images/logo-stamp.jpg) top;
}
div#search_box {
	padding:3px 0 7px 0;
}
.search_field {
	background: #FFFFFF;
	border: solid #666666 1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003447;
	font-size:11px;
}
.search_button {
	cursor:pointer;
	background: #11546c;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	border: none;
}
/*****************************************Header ends******************************************/

/*****************************************Header tab******************************************/

div.container {
	width: 1000px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align:center;
}
table.main_table_container {
	margin-left: 7px;	
}
div#tab_header {
	margin: 10px 0 0 0;
	padding: 0;
	display: block;
	height:63px
}
div#tab_bar {
	float:left;
	display: block;
	background:url(../images/button-line.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
}
div#tab_bar_1 {
	float:left;
	display: block;
	background:url(../images/button-line-course1.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
}
div#tab_bar_2 {
	float:left;
	display: block;
	background:url(../images/button-line-course2.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
}
div#tab_bar_3 {
	float:left;
	display: block;
	background:url(../images/button-line-course3.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
}
div#tab1 {
	width:188px;
	height:53px;
	background:url(../images/button-about.jpg) top;
	float:left;
	margin:0 2px 0 0;
	display:block;
}
div#tab1_welcome {
	width:188px;
	height:53px;
	background:url(../images/tab_welcome.gif) top;
	float:left;
	margin:0 2px 0 0;
	display:block;
}
div#tab2_select {
	width:188px;
	height:53px;
	background:url(../images/button-course1.jpg) top;
	float:left;
	margin:0 2px 0 0;
	display:block;
}
div#tab2 {
	width:188px;
	height:53px;
	background:url(../images/button-course1.jpg) top;
	float:left;
	margin:0 2px 0 0;
	display:block;
}
div#tab3 {
	width:188px;
	height:53px;
	background:url(../images/button-course2.jpg) top;
	float:left;
	margin:0 2px 0 0;
	display:block;
}
div#tab3_select {
	width:188px;
	height:53px;
	background:url(../images/button-course2.jpg) top;
	float:left;
	margin:0 2px 0 0;
	display:block;
}
div#tab4 {
	width:188px;
	height:53px;
	background:url(../images/button-course3.jpg) top;
	float:left;
	margin:0 2px 0 0;
	display:block;
}
div#tab4_select {
	width:188px;
	height:53px;
	background:url(../images/button-course3.jpg) top;
	float:left;
	margin:0 2px 0 0;
	display:block;
}
div#tab5 {
	width:240px;
	height:53px;
	background:url(../images/tab_search.gif) top;
	float:left;
	display:block;
}
div.tab_title {
	padding: 10px 0 0 0;
}
/*****************************************Header Tab ends******************************************/


/*****************************************Folder content******************************************/


div#folder_body {
	margin:0 0 0 0;
	width: 999px;
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	border-top: #CCCCCC solid 1px;
}
div#folder_body_pre {
	margin:0 0 0 0;
	width: 998px;
	border-left: #3997ba solid 1px;
	border-right: #3997ba solid 1px;
	border-top: #3997ba solid 1px;
}
div#folder_body_while {
	margin:0 0 0 0;
	width: 998px;
	border-left: #add1df solid 1px;
	border-right: #add1df solid 1px;
	border-top: #add1df solid 1px;
}
div#folder_body_re {
	margin:0 0 0 0;
	width: 998px;
	border-left: #74868d solid 1px;
	border-right: #74868d solid 1px;
	border-top: #74868d solid 1px;
}
/***************************************** Nav ******************************************/


div#top_nav {
	height:23px;
	background:url(../images/grey_background_long.jpg) no-repeat #FFFFFF;
	width: 998px;
	text-align:left;
	padding:3px 0 0 0
}
div#top_nav_3d {
	height:44px;
	background:url(../images/3D-effect.jpg) no-repeat #FFFFFF;
	width: 998px;
	text-align:left;
	padding:3px 0 0 0
}
div#content_nav_hidden {
	height: 36px;
	margin: 10px 0 0 0;
}
div#content_nav {
	background:url(../images/background_world_map.jpg) #FFFFFF no-repeat;
	height: 380px !important;
	margin: 10px 0 0 0;
	overflow:hidden;
}
div#content_nav_start {
	background:url(../images/background_world_map.jpg) #FFFFFF no-repeat;
	height: 380px !important;
	margin: 0 0 0 0;
	overflow:hidden;
}
div#legend {
	padding:0 20px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#003447;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
	float:right;
}
div#nav_module {
	width: 301px
}
div#nav_task {
	width: 301px
}
div#nav_step {
	width: 301px
}
div.nav_bottom {
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	text-align:left;
	margin:0;
	padding: 5px 0 0 0;
	height:320px;
}
div#nav_module_top_pre {
	background:url(../images/tab_header_module_pre.jpg) no-repeat;
	height:31px;
	text-align:left
}
div#nav_task_top_pre {
	background: url(../images/tab_header_task_pre.jpg) no-repeat;
	height:31px;
	text-align:left
}
div#nav_step_top_pre {
	background:url(../images/tab_header_step_pre.jpg) no-repeat;
	height:31px;
	text-align:left
}
div#nav_module_top_while {
	background:url(../images/tab_header_module_while.jpg) no-repeat;
	height:31px;
	text-align:left
}
div#nav_task_top_while {
	background:url(../images/tab_header_task_while.jpg) no-repeat;
	height:31px;
	text-align:left
}
div#nav_step_top_while {
	background:url(../images/tab_header_step_while.jpg) no-repeat;
	height:31px;
	text-align:left
}
div#nav_module_top_re {
	background:url(../images/tab_header_module_re.jpg) no-repeat;
	height:31px;
	text-align:left
}
div#nav_task_top_re {
	background:url(../images/tab_header_task_re.jpg) no-repeat;
	height:31px;
	text-align:left
}
div#nav_step_top_re {
	background:url(../images/tab_header_step_re.jpg) no-repeat;
	height:31px;
	text-align:left
}
div.tab_title_small {
	padding: 3px 0 0 10px;
}
div.tab_title_small2 {
	padding: 3px 0 0 0;
}
div.nav_link {
	margin:0 0 5px 0;
	padding:0 10px 0 10px
}
div.nav_link_selected {
	margin:0 0 5px 0;
	padding:0 10px 0 10px;
	/*background:#EAF9FF;*/
/*background:#6699CC;*/
background:#CCCCCC;
	border:1px #666666 solid;
}
div.nav_step {
	margin:10px 0 0 27px;
	padding:0 10px 0 10px
}
/******************************************Content*****************************************************/ 

div#top_content {
	border-top: #CCCCCC solid 1px;
	height:23px;
	background:url(../images/grey_background_long.jpg) no-repeat #FFFFFF;
	width: 998px;
	text-align:left;
	padding:0
}
div#middle_content {
	height: 638px;
}
div#bottom_content {
	border-top:#CCCCCC 1px solid;
	height:23px;
	background:url(../images/grey_background_long.jpg) no-repeat #FFFFFF;
	width: 998px;
	text-align:center;
	padding:3px 0 0 0
}
div#content_box {
	width: 753px;
	margin:10px 0 0 0;
}
div.share_video_box {
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	text-align: left;
	margin:0;
	padding: 0 35px 0 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003447;
}
div#share_video_form_div {
	width: 680px;
	height: 160px;
}
div#share_video_form_top {
	width: 680px;
	height: 24px;
	background:url(../images/sharevideo_top.gif);
}
div#form_holder {
	margin: 0;
	padding: 0;
}
div#share_video_form_middle {
	width: 680px;
	height: 110px;
	background:url(../images/sharevideo_middle.gif);
}
div#share_video_form_bottom {
	width: 680px;
	height: 24px;
	background:url(../images/sharevideo_bottom.gif);
}
div#share_video_link {
	padding: 5px 0 5px 0;
	height: 20px;
}
div.content_box_middle {
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	text-align:left;
	margin:0;
	padding: 10px 35px 20px 35px;
	height:480px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003447;
	overflow:auto;
}
div.content_box_middle_shorter {
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	text-align:left;
	margin:0;
	padding: 10px 35px 20px 35px;
	height:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003447;
	overflow:auto;
}
div#content_box_top_1 {
	background:url(../images/coursel_window_green_header.jpg) no-repeat;
	height:34px;
	text-align:left;
	padding: 0 0 0 0;
}
div#content_box_bottom_1 {
	background:url(../images/coursel_window_green_bottom.jpg) no-repeat;
	height:34px;
	text-align:left
}
div#content_box_top_2 {
	background:url(../images/coursel_window_yellow_header.jpg) no-repeat;
	height:34px;
	text-align:left
}
div#content_box_bottom_2 {
	background:url(../images/coursel_window_yellow_bottom.jpg) no-repeat;
	height:34px;
	text-align:left
}
div#content_box_top_3 {
	background:url(../images/coursel_window_purple_header.jpg) no-repeat;
	height:34px;
	text-align:left
}
div#content_box_bottom_3 {
	background:url(../images/coursel_window_purple_bottom.jpg) no-repeat;
	height:34px;
	text-align:left
}
div.references {
	margin: 10px 0 0 0;
	width:182px;
}
div.references_top {
	height:24px;
	background:url(../images/grey_tab_header.jpg) no-repeat;
}
div.references_bottom {
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding: 0;
}
div.border_bottom {
	background:url(../images/bottom_small_grey.gif) no-repeat;
	height:5px;
	width:182px;
}
div.references_content {
	padding:5px 3px 5px 3px;
}
div#window_controller {
	margin: 3px 0 0 30px;
}
/*****************************************Folder content end******************************************/


/*****************************************Curve Bottom**************************************************/

div#confirm_bottom_pre {
	width:1000px;
	border-left: #75CB08 solid 1px;
	border-right: #75CB08 solid 1px;
	padding:0;
	margin:0;
}
div#confirm_bottom_while {
	width:1000px;
	border-left: #FBCA01 solid 1px;
	border-right: #FBCA01 solid 1px;
}
div#confirm_bottom_re {
	width:1000px;
	border-left: #963062 solid 1px;
	border-right: #963062 solid 1px;
}
div#curve_bottom {
	background:url(../images/bottom_rounded.jpg) no-repeat bottom;
	height:10px;
	width:1000px;
}
div#curve_bottom_pre {
	background:url(../images/bottom_green.gif) no-repeat bottom;
	height:10px;
	width:1000px;
}
div#curve_bottom_while {
	background:url(../images/bottom_yellow.gif) no-repeat bottom;
	height:10px;
	width:1000px;
}
div#curve_bottom_re {
	background:url(../images/bottom_purple.gif) no-repeat bottom;
	height:10px;
	width:1000px;
}
/***************************************** Quiz Form **************************************************/
ul.answer_choice {
	list-style-type:none;
	padding: 0;
}
ul.answer_choice li {
}
table.dark_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003447;
}
table.dark_blue table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003447;
}
table.dark_blue td {
}
/*****************************************General******************************************/


html {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	text-align: center;
}
body {
	margin:0;
	padding: 0;
	text-align: center;
	height:100%;
	background:url(../images/header_background.jpg) top repeat-x #FFFFFF;
}
div.body {
	width: 1000px;
	margin: 0 auto;
	padding: 0 0 0 0;
}
div.margin5 {
	padding: 5px 0 0 0;
}
a img {
	border: none;
}
div.margin {
	padding:5px 0 5px 0;
}
/* text formatting */
.white {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px
}
.white_bold {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px
}
.big_white_bold {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px
}
.dark_blue_bold {
	font-family:Arial, Helvetica, sans-serif;
	color:#003447;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
.dark_blue_big {
	font-family:Arial, Helvetica, sans-serif;
	color:#003447;
	font-size:16px;
	text-decoration: none;
	font-weight:bold;
}
.dark_blue_big_medium {
	font-family:Arial, Helvetica, sans-serif;
	color:#003447;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
}
.dark_blue {
	font-family:Arial, Helvetica, sans-serif;
	color:#003447;
	font-size:12px;
	text-decoration: none;
}
.dark_blue_table {
	font-family:Arial, Helvetica, sans-serif;
	color:#003447;
	font-size:12px;
	text-decoration: none;
}
.grey {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-decoration: none;
}
.dark_grey {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-decoration: none;
}
.dark_grey_small {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-decoration: none;
}
.dark_grey_medium {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
	text-decoration: none;
}
.dark_grey_large {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:16px;
	text-decoration: none;
}
.dark_blue_medium {
	font-family:Arial, Helvetica, sans-serif;
	color:#003447;
	font-size:14px;
	text-decoration: none;
}
.dark_blue11 {
	font-family:Arial, Helvetica, sans-serif;
	color:#003447;
	font-size:12px;
	text-decoration: none;
}
.dark_green_bold {
	font-family:Arial, Helvetica, sans-serif;
	color:#003300;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
.dark_gery_bold {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
.dark_grey_bold {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
.dark_grey_bold_small {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
.dark_grey_bold_medium {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
}
.dark_grey_bold_large {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:16px;
	text-decoration: none;
	font-weight:bold;
}
h2.dark_grey_bold_large {
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration: none;
}
.verydark_grey_bold {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
.dark_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003447;
}
.warning {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#990000;
	font-weight:bold
}
.confirm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#006600;
	font-weight:bold
}
.light_grey_small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
}
.subscript {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}
.orange_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC6600;
	font-weight:bold
}
/* link formatting */
/*a.white_bold:link	{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:12px; text-decoration: none; }
a.white_bold:visited{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:12px; text-decoration: none; }
a.white_bold:hover	{ font-family:Arial, Helvetica, sans-serif; color:#CCCCCC; font-weight:bold; font-size:12px; text-decoration: none; }*/

a.white_bold:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
}
a.white_bold:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
}
a.white_bold:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
}
.inactive_tab a.white_bold:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
.inactive_tab a.white_bold:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
.inactive_tab a.white_bold:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#2b6378;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
}
.home_tab a.white_bold:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
.home_tab a.white_bold:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
.home_tab a.white_bold:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
}
a.white:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
}
a.white:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
}
a.white:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:12px;
	text-decoration: none;
}
a.white_tab:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
}
a.white_tab:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
}
a.white_tab:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
}
a.dark_green:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#006600;
	font-weight:bold;
	text-decoration: none;
}
a.dark_green:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#006600;
	font-weight:bold;
	text-decoration: none;
}
a.dark_green:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#006600;
	font-weight:bold;
	text-decoration: underline;
}
a.dark_blue_bold:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#003447;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
a.dark_blue_bold:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#003447;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
a.dark_blue_bold:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
a.dark_blue_bold_big:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#003447;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
}
a.dark_blue_bold_big:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#003447;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
}
a.dark_blue_bold_big:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
}
a.light_blue_bold:link {
	font: 700 12px Arial, Helvetica, sans-serif;
	letter-spacing: 0.1px;
	color:#0071ad;
	text-decoration:none;
}
a.light_blue_bold:visited {
	color:#0071ad;
	text-decoration:none;
}
a.light_blue_bold:hover {
	color:#666666;
	text-decoration:none;
}
.light_blue_bold {
	font: 700 12px  Arial, Helvetica, sans-serif;
	letter-spacing: 0.1px;
	color:#0071ad;
	text-decoration:none;
}
a.dark_blue_underline:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#003447;
	font-size:12px;
	font-weight:bold;
}
a.dark_blue_underline:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#003447;
	font-size:12px;
	font-weight:bold;
}
a.dark_blue_underline:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
a.subscript:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
}
a.subscript:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
}
a.subscript:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
}
a.grey:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-decoration: none;
}
a.grey:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-decoration: none;
}
a.grey:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:12px;
	text-decoration: none;
}
.inactive_tab a.grey_bold:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
.inactive_tab a.grey_bold:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
.inactive_tab a.grey_bold:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#2b6378;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
}
a.grey_bold:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
a.grey_bold:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
a.grey_bold:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
a.dark_grey_underline:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
}
a.dark_grey_underline:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
}
a.dark_grey_underline:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
}
/*form formatting*/
.field {
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-decoration: none;
}
/*tool tip formatting*/
#dhtmltooltip {
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	text-align:left;
	z-index: 100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135);
}
#dhtmlpointer {
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
/*div formatting*/
div.col {
	float: left;
	margin: 0;
}
div.footer {
	clear:left;
}
.button_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
}
.hide {
	display: none;
}
.right {
	float: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-top: -1px;
}
/*---------------------------------------------------------------------------------------------------------------------------*/
/*Admin Page  styles*/
/*---------------------------------------------------------------------------------------------------------------------------*/

#admin_active_tab {
	float:left;
	margin: 0px 2px 0 0;
	padding: 0px 0 0 0;
	display: block;
	background:url(../images/admin_active.jpg);
	background-repeat:no-repeat;
	width:188px;
	height: 53px;
}
#admin_inactive_tab {
	float:left;
	margin: 0px 2px 0 0;
	padding: 0px 0 0 0;
	display: block;
	background:url(../images/admin_inactive.jpg);
	background-repeat:no-repeat;
	width:188px;
	height: 53px;
}
div#admin_bar {
	float:left;
	display: block;
	background:url(../images/button-line-login.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
}
div#admin_bar2 {
	float:left;
	display: block;
	background:url(../images/admin_bar_group.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
}
div#admin_bar3 {
	float:left;
	display: block;
	background:url(../images/admin_bar_group.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
}
div#admin_bar4 {
	float:left;
	display: block;
	background:url(../images/admin_bar_user.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
}
div#admin_bar5 {
	float:left;
	display: block;
	background:url(../images/admin_bar_course.jpg);
	width:1000px;
	height: 10px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	font-size:1px;
}
div.adminInnerFolder {
	width:980px;
	margin:20px 20px 20px 20px/*border:#FF0000 solid thin;*/
}
div.adminInnerFolder_top {
	width:980px;
	height:31px;
	padding:0;
}
div.adminInnerFolder_bottom {
	width:960px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
div#page_dropdown {
	margin: 10px 10px 10px 10px;
	text-align:right;
}
div.admin_small_tab_active {
	float:left;
	display: block;
	background:url(../images/admin_small_tab_active.jpg) no-repeat #FFFFFF;
	width:162px;
	height: 31px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	text-align:center;
}
div.admin_small_tab_inactive {
	float:left;
	display: block;
	background:url(../images/admin_small_tab_inactive.jpg) no-repeat #FFFFFF;
	width:162px;
	height: 31px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	text-align:center;
}
TD.header {
	background-color:#666666;
	padding:2px 2px 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px
}
table.admin_data {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-decoration: none;
	border-bottom:#666666 1px solid;
	border-left:#666666 1px solid;
	border-right:#666666 1px solid;
}
/*---------------------------------------------------------------------------------------------------------------------------*/
/*Certificate Page  styles*/
/*---------------------------------------------------------------------------------------------------------------------------*/

div.vertical_margin {
	padding: 20px 0 20px 0;
}
div.certificate_line {
	height:1px;
	background:#666666;
	font-size:1px;
}
/*---------------------------------------------------------------------------------------------------------------------------*/
/*Survey evaluation form styles*/
/*---------------------------------------------------------------------------------------------------------------------------*/

ol.survey li {
	margin: 20px 0 20px 0;
}
div.fivevmargin {
	margin: 5px 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003447;
}
TD.darkgrey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#999999;
}
TD.lightgrey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#CCCCCC;
}
TD.white {
	background:#FFFFFF;
}
.clear {
	clear:left;
}
/* SITE MAP */
#sitemap {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	/* font: 12px Verdana, Geneva, Helvetica, sans-serif; */
	color: #003447;
	padding: 0 15px 0 0;
}
#sitemap h2 {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	/* font: bold 16px Verdana, Geneva, Helvetica, sans-serif; */
	color: #333;
	text-decoration: none;
}
#sitemap h3 {
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	/* font: bold 15px Verdana, Geneva, Helvetica, sans-serif; */
	color: #333;
	text-decoration: none;
}
#sitemap ul.primary li {
	font-size: 14px;
	list-style-type: upper-roman !important;
}
#sitemap ul.secondary li {
	font-size: 13px;
	list-style-type: lower-alpha !important;
}
#sitemap ul.tertiary li {
	font-size: 12px;
	list-style-type: disc !important;
}
#sitemap a {
	color: #003447;
	text-decoration:none;
	font-weight: bold;
}
#sitemap a:hover {
	color: #666 !important;
	text-decoration:underline;
}
#sitemap a:visited {
	color: #003447;
	text-decoration:none;
}
#sitemap ul.primary {
	font-weight: bold;
}
#sitemap ul.secondary {
	color: #333;
	font-weight: bold;
	text-decoration:none;
}
#sitemap ul.tertiary li {
	color: #666;
	font-weight:normal;
	text-decoration:none;
}
#sitemap ul.tertiary li a {
	color: #666;
	font-weight:normal;
	text-decoration:none;
}
#sitemap ul.tertiary li a:hover {
	color: #666;
	font-weight:normal;
	text-decoration:underline;
}
#sitemap ul.tertiary li a:visited {
	color: #666;
	font-weight:normal;
	text-decoration:none;
}
/* End of SITE MAP */
