@charset "utf-8";
/* CSS Document */
/*****************/

html
{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    height: 100%;
}

body
{
    font-size: 1em;
    color:#FFFFFF;
    height: 100%;
	background-color:#000000;
}

a{color: #FF99FF ;
text-decoration:none;
}

div#faq_content ul li a:visited{
color:#FFFFFF;
}

a:hover{
text-decoration: underline;
}

p a{
background-color:#225CA5;
color:#FFFFFF;
padding:1px 3px;
text-decoration:none;}
p a:hover{
background-color:#3180E4;
text-decoration:none;}



#wrapper{
	background:transparent url(images/BG.jpg) no-repeat scroll center top;
	width:100%;
}


#main{
	width:904px;
	padding-left:23px;
	margin:0 auto;

}




#header{
	background:url(images/top_BG.jpg) no-repeat scroll #000000;
	height:218px;
	width:904px;
}

#header_logo{
	margin:0 0 0 297px;
	padding:0;
	width:300px;
}


#nav{margin:5px 0 0 80px;
height:30px;
}

#nav ul{width:800px;}

#nav li{
	font-size:0.9em;
	float:left;	
	display: inline;
	margin:0 15px;
	font-weight:bold;

}

#nav li a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	height:20px;	padding:0 5px 5px 5px;
	_display:inline-block;
	}
		
#nav li .current{
color:#f879bc;}

#nav a:hover{
	color:#5ec6f2;
	text-decoration:none;
}	




#content{
	background:url(images/middle_BG2.jpg) no-repeat;
	height:446px;
	width:904px;
}

#main_section{
	background:none;
	width:372px;
	float:left;
	display: inline;
	margin:0 0 0px 87px;
	padding:20px 20px 20px 20px;
}


.text_content{
	font-size:0.85em;
	line-height:1.7em;
	text-align:justify;
}

.text_content h1{
	color:#0099FF;
	font-size:1em;
	margin:10px 0 10px 0;
}

#search_bar{
	width:300px;
	height:34px;
	margin:20px 0 20px 60px;
	clear:both;
}

#searchpb{
background:none;
border:none;
float:left;
height:22px;
width:222px;
font-size:1.05em;
font-weight:bold;
text-align:center;
color:#FFFFFF;
font-family: Arial;
}

#search_sa{
background:url(/wp-content/themes/project_blogger/portal/images/search_box_button.png);
width:35px;
height:34px;
border:none;
cursor:pointer;
_background:url(/wp-content/themes/project_blogger/portal/images/search_box_button.jpg);
}

#search_box{
	background:url(images/search_box_BG.png) repeat-x bottom;
	height:24px;
	width:225px;
	padding:10px 0 0 0;
	text-align:center;
	float:left;
	display: inline;
	font-size:1.05em;
	font-weight:bold;
	_background: #6699cc;
	

}

#cse-search-box{

}


#search_button{
	float:left;
	display: inline;
}


#section_icons{
	width:372px;
	font-size:0.75em;
	font-weight:bold;
	text-align:center;
}
#section_icons p{font-size:1em;}

#section_icons a{color:#FFFFFF; text-decoration:none; }
#section_icons a:visited{color:#FFFFFF; text-decoration:none;}
#section_icons a:hover{color:#CAEEFF; text-decoration:none;}

.section_icon{
	width:103px;
	float:left;
	display: inline;
	margin:0 10px;
}




#sidebar{
	width:277px;
	float:right;
	display: inline;	
	margin:0 115px 0 0;
}

#sidebar_content{margin:10px 10px 10px 10px;	position:relative; }
/*Styling for sidebar content moved to sidebar.css*/


/*#login_section form{
	padding:0;
	margin:0;
	position:relative; 
	height:24px
}

#login_section form span a:link{
font-size:10px;
color:#f879bc;
}

.input_field{
	border:none;
	background:url(images/login_boxs_BG.png) repeat-x;
	width:85px;
	height:24px;
	margin:0 0 0 0;
	padding:3px 4px 4px 9px;
	color:#FFFFFF;
}

.username{
	position:absolute;
	left:0;
	top:0;
	height:17px;
}

.password{
	position:absolute;
	left:100px;
	top:0;
	height:17px;
}


.login_button{ 
  border:0; 
  padding:0;
  width:57px;
  height:23px;
  background-color:#444444;
  font-weight:bold; 
  color:#fff;
  text-align:center;
  font-size:0.7em;
  cursor:pointer; 
  position:absolute;
  top:0;
  right:0;
}



div.register_tabs{
	font-family:"Arial Black", Arial, sans-serif;
	font-size:0.85em;
	background:url(images/teacher_reg_BG.png);
	height:35px;
	text-align:center;
	margin-top:5px;
	_font-family:Arial, Helvetica, sans-serif;
	_background:none;
	_border:1px solid #6699FF;
	_height:33px;

}
div.register_tabs a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	height:19px;
	padding:11px 0 5px 0;
	_height:17px;
}


div.register_tabs a:visited{
	color:#FFFFFF;}
div.register_tabs a:hover{background-color:#b1d5f8;
color:#FFF;}

#teachers_register{
	font-family:"Arial Black", "Arial Black", Gadget, sans-serif;
	font-size:.85em;
	background:url(images/teacher_reg_BG.png);
	height:35px;
	width:auto;
	font:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:5px;
}

#teachers_register a{
	padding:11px 0 5px 0px;
	display:block;
	height:19px;
	width:auto;
	color:#FFFFFF;
	text-decoration:none;
}

#teachers_register a:hover{background-color:#9DCEFF;}

#big_button
{	display: block;
	width: 257px;
	height: 76px;
	margin-top:5px;}
	
.myscienceie{	background: url("/wp-content/themes/project_blogger/portal/images/myscience.ie.jpg") no-repeat 0 0;	}
	
.scienceie{	background: url("/wp-content/themes/project_blogger/portal/images/science.ie.jpg") no-repeat 0 0;	}

#big_button:hover
{   background-position: 0 -76px;}

#big_button span
{  display: none;}

*/

/*#testtube{
	background:transparent url(images/testube.png) repeat scroll 0 0;
	height:422px;
	width:274px;
	position:absolute;
	left:137px;
	top:37px;

}*/


#testtube_piece{
height:250px;
left:154px;
position:absolute;
top:162px;
width:250px;
}

#testtube_hold{
background:transparent url(images/testube_piece.png) repeat scroll 0 0;
	height:190px;
	width:116px;
	position:absolute;
}


#avatar_link{
	height:70px;
	width:182px;
	position:absolute;
	right:75px;
	top:358px;
	background:url("/wp-content/themes/project_blogger/portal/images/avatar_link.jpg") no-repeat 0 0;
	display:block;
}

#avatar_link:hover{   
	background-position: 0 -70px;
	
}

.avatar_link{
	height:70px;
	width:182px;
	font-size:20px;
	display:block;
}

.avatar_link span{
	display:none;
}

.av_box{
	width:300px;
	float:left;
	margin-bottom:30px;

}

.margin_right{
	margin-right:25px;}



#content_secondary{
	background:url(images/bottom_BG.jpg) no-repeat top center;
	width:904px;
}

#sections{
	margin:0 115px 0 87px;
}



#periodic_table{
	padding:30px 0px 30px 0px;
	height:175px;
	clear:both;
	position:relative;
	width:715px;
	z-index:90;
}

div#text_section{
margin:10px 0 0 0 ;
}



#element_table td a{
display:block;
height:20px;
width:20px;}

#element_table{
	float:left;
	display:inline;
	background:url(images/periodic_BG.png) repeat-x;
	padding:10px;
	height:200px;
	width:500px;
	_width:485px;
	_padding:0;
	_background:none;
}



td.tile{
	font-size:0.7em;
	font-weight:bold;
	height:20px;
	padding:3px;
	width:21px;
	position:relative;
	z-index:100;
}
#element_table .darkest_tile{background:url(images/PT_darkest.gif) no-repeat; width:21px; padding-right:3px;}


td.tile_on{
	font-size:0.7em;
	font-weight:bold;
	height:20px;
	padding:3px;
	width:21px;
	
	color:#000;
	background:url(images/PT_light.gif) no-repeat;
		position:relative;
	z-index:100;
}
td.tile_on a{
	color:#000;
	text-decoration:none;
}
td.tile_on a:hover{
	color:#000;
	text-decoration:none;
}

.tile a{color:#FFFFFF; text-decoration:none;}
.tile a:visited{color:#FFFFFF; text-decoration:none;}
.tile a:hover{color:#000000; text-decoration:none;}



.dark_tile{background:url(images/PT_dark.gif) no-repeat;}

.medium_tile{background:url(images/PT_medium.gif) no-repeat;}

.light_tile{background:url(images/PT_light.gif) no-repeat;}

.periodic_table_of, .busiest {
font-family:"Arial Black","Arial Black",Gadget,sans-serif;
font-size:0.9em;
padding:0 0 0 20px;
}
	
#blog_info{
	float: left;
	margin-left:10px;
	display: inline;
	width:166px;
	overflow:hidden;
	height:180px;
	background:url(images/periodic_BG.png) repeat-x;
	padding:8px;


}

#blog_info h1{
	font:"Arial Black","Arial Black", Gadget, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.95em;
	color:#63bef4;
	margin-bottom:5px;
}

#blog_info span{
	font:Arial;
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.9em;
	color:#fb80c6;
}

#blog_info p{
	line-height:1.5em;
	font-size:0.85em;
	color:#fff;
	text-align: left;
}

#blog_info a.read_more{
	text-decoration:none;
	color:#0099FF;
	font-size:1em;
	float:right;
	display: inline;
	margin:10px 0 2px 10px;
	font-family:"Arial Black", "Arial Black", Gadget, sans-serif;
	background:none;
}

#blog_info a.read_more:hover{
	text-decoration:none;
	color:#66CCFF;
	font-size:1em;
	float:right;
	display: inline;
	margin:10px 0 2px 10px;
	font-family:"Arial Black", "Arial Black", Gadget, sans-serif;
		background:none;
}


#avatar{
	float:right;
	display: inline;
}


.competition-time {
border:0 solid #FFFFFF;
height:88px;
left:107px;
overflow:hidden;
position:absolute;
top:31px;
width:228px;
z-index:200;
}

#footer{
	background:url(images/footer_BG.jpg) no-repeat scroll #000000 bottom;
	height:140px;
	width:904px;
	position:relative;
}

#footer_logo{
	float:right;
	display: block;
	margin:2px 27px 0 0;
	clear:none;
} 	

#footer_logo_DSE{
	float:left;
	display: block;
margin:25px 0 0 28px;
	clear:none;
} 	

#tricycle{
	float:left;
	display: block;
	padding:30px 0 0 0;
	display:none
}

#legal{
	position:absolute;
	right:57px;
	bottom:9px;
	display: inline;
	font-size:0.8em;
}
	
#legal a{color:#FFFFFF; text-decoration:none;}
#legal a:visited{color:#FFFFFF; text-decoration:none;}
#legal a:hover{color:#FF66CC; text-decoration:none;}


.PB_blue{color:#0099FF;}
.PB_pink{color:#FF66CC;}

.right{float:right;
	display: inline;}
.left{float:left;
	display: inline;}
.clear{
	clear: both;
	line-height:0;
}






/************************PAGES**************************/

#content_pages{
	background:url(images/middle_BG_pages.jpg) no-repeat;
	height:446px;
	width:904px;
}


#BC_main_section{
	background:none;

	float:left;
	display: inline;
	margin:0 0 0px 87px;
	padding:10px 0 0 20px;
	height:400px;
}

#BC_heading{
	width:300px;
	float:left;
	margin: 10px 0 0 0;
}



#BC_blogs{
	/*width:685px;
	height:300px;
	padding:8px 0 0 0;*/
	padding:7px 0 0 0;
}

.BC_box{
	background:url(images/BC_blogs_BG.png);
	_background:none #81b1e3;
	height:63px;
	width:328px;
	float:left;
	margin:0px 10px 12px 0;
	position:relative;
}

.BC_box a{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	height:63px;
	width:328px;
	_cursor:pointer;
}

*+html .BC_box a{
	cursor:pointer;
}

.BC_box a:hover{
	background:url(images/BC_blogs_BG_OVER.gif) #9DCEFF;
	color:#1d68b3;
	_cursor:pointer;
}



#BC_search_box{
	height:24px;
	width:160px;
	padding:10px 0 0 0;
	text-align:center;
	float:right;
		display: inline;
	font-size:1.05em;
	font-weight:bold;
background:url(images/search_box_BG.png) repeat-x bottom;
_background:none; _background:#A6C4F0; 
	
}

#BC_search_button{
	float:right;
	display: inline;
	cursor:pointer;	
}

.BC_avatar{
	float:left;
	display:inline;
	height:50px;
	width:50px;
	background:#FFFFFF;
	border:1px solid #ffffff;
	margin:6px;
}

.BC_logos{
	position:absolute;
	bottom:1px;
	right:2px;
	width:80px;	
}

.BC_logos li{
	list-style:none;
	display:inline;
	float:right;
}

.BC_bloginfo{
	float:left;
	font-size:0.8em;
	padding:7px 0 0 0px;
	width:257px;
	display:inline;
}

.BC_bloginfo li{padding:0 0 4px 0;}
.BC_bloginfo h2{font-size:1.35em; color:#0c4783;}

.BC_bloginfo span{color:#0c4783;}

/*Tabs for filtering*/

input#searchfield{ width:150px;  padding:0px; border:none; background:none;  }

a#pb_link{width:31px; height:31px; display:block; float:right; margin:2px 3px 0 0; }
a:hover#pb_link{background:url(images/PB_on.jpg) no-repeat;}
a.pb_off{background:url(images/PB_off.jpg) no-repeat;}
a.pb_on{background:url(images/PB_on.jpg) no-repeat;}

a#sci_link{width:31px; height:31px; display:block; float:right; margin:2px 3px 0 0;}
a:hover#sci_link{ background:url(images/Sci_on.jpg) no-repeat;}
a.sci_off{ background:url(images/Sci_off.jpg) no-repeat;}
a.sci_on{ background:url(images/Sci_on.jpg) no-repeat;}

a#dps_link{width:31px; height:31px; display:block; float:right; margin:2px 3px 0 0;}
a:hover#dps_link{background:url(images/DPS_on.jpg) no-repeat;}
a.dps_off{background:url(images/DPS_off.jpg) no-repeat;}
a.dps_on{background:url(images/DPS_on.jpg) no-repeat;}

a#ys_link{width:31px; height:31px; display:block; float:right; margin:2px 3px 0 0;}
a:hover#ys_link{background:url(images/YS_on.jpg) no-repeat;}
a.ys_off{background:url(images/YS_off.jpg) no-repeat;}
a.ys_on{background:url(images/YS_on.jpg) no-repeat;}

div#clearresults{background:url(images/search_box_BG.png) repeat-x bottom; height:31px; margin-top:3px; width:14px; float:right;}
div#clearresults{_height:34px; _margin-top:0px;}
a.clearres{background:url(images/x.png) no-repeat; width:14px; margin-top:9px; height:14px; float:right;}
a.clearres{_background:none;}
div#resultsheader{ font-size:10px; font-weight:bold; width:290px; margin:30px 0 0 0; color:#FFF; line-height:130%; text-align:center; }
div#resultsheader{ _margin:0 0 0 0;}
/************************ AJAX blog browser **************************/

#BC_blogs .x-grid3-row{
float:left;
display:inline;
border:none;
}

#BC_blogs .x-grid3-row-over{
border:none;
background:none;
}

#BC_blogs .x-grid3-header{
background:none;
}

#BC_blogs .x-panel-bbar{
float:left;
width:662px;
}

*+html #BC_blogs .x-panel-bbar{
margin-top:10px;
}

#BC_blogs .x-grid3-row td{
overflow:hidden;
}

#BC_blogs .x-grid3-header-inner{
display:none;
}

#BC_blogs .x-grid3-row-alt{
background:none;
border:none;
margin-left:7px;
}

#BC_blogs .x-grid3{
background:none;
}

#BC_blogs .x-panel-body{
background:none;
}
#BC_blogs .x-grid3-cell-inner{
padding:0px;
}

#BC_blogs .x-panel-body-noheader{
border:none;
}

#BC_blogs .x-panel-body{
border:none;
_width:700px;
}

#BC_blogs .BC_bloginfo{
_width:200px;
}

#BC_blogs .BC_box{
_width:327px;
_overflow:hidden;
}

#BC_blogs{
_padding:0px 0px 0px 0px;
_margin-top:7px;
}

#BC_main_section{
_width:680px;
}

#BC_search_bar{
width:365px;
float:right;
margin:10px 5px 0 0;
_margin-right:2px;
}

*+html #BC_main_section{
width:680px;
}

*+html #BC_search_bar{
margin-right:2px;
}

*+html #BC_blogs{
padding:0px 0px 0px 0px;
margin-top:7px;
}

*+html #BC_blogs .x-grid3-row{
margin-bottom:10px;
}

#ext-comp-1002.x-toolbar {
background:none;
}

#ext-comp-1002.x-panel-bbar  {
border-width:0 0 0 0;
}

#ext-comp-1002.x-toolbar{
border-width:0 0 0 0;
}

#ext-gen35.ytb-sep{background-image:none;}
#ext-gen42.ytb-sep{background-image:none;}
#ext-gen59.ytb-sep{background-image:none;}
#ext-gen68.x-paging-info{color:#FFFFFF;}







#Short_main_section{
	background:none;

	float:left;
	display: inline;
	margin:0 0 0px 87px;
	padding:10px 0 0 20px;
	height:400px;
}

#Short_heading{
	width:560px;
	float:left;
	margin: 20px 0 20px 0;
}

.Short_intro
{font-size:0.85em;
width:660px;
	line-height:1.7em;
	text-align:justify;
	margin-bottom:20px;}

#Short_blogs{
	/*width:685px;
	height:300px;
	padding:8px 0 0 0;*/
	padding:7px 0 0 0;
}

p.taglist a{
margin: 0px 10px 0px 0px;
padding-right:10px;
border-right: 1px solid #CCCCCC;
line-height:210%;}
.tag-results a{
padding-left:20px;
margin-left:0px;
background:url(images/bullet-pink.png) no-repeat 0px 4px;
line-height:280%;
_line-height:100%;
margin-top:15px;}
/************************Long Page**************************/


#long_page_repeat{
	background:url(images/repeat_long.jpg);
}
p{
font-size:1.1em;
}
		
#content_pages_long{
	background:url(images/middle_GAL_page.jpg) no-repeat;
	width:904px;
}

#long_main_section{
	background:none;
	margin:0 0 0px 107px;
	width:664px;
}

#footer_long{
	background:url(images/footer_long.jpg) no-repeat scroll #000000 bottom;
	height:140px;
	width:904px;
	position:relative;
	float:left;
}

/**********GAL Page**********/

	
#GAL_heading{
	width:560px;
	float:left;
	margin: 20px 0 20px 0;
}

.GAL_intro{
	font-size:0.85em;
	line-height:1.7em;
	text-align:justify;
	margin-bottom:20px;
}
.GAL_intro h4{	color:#fff;
	font-size:14px;
	margin-bottom:5px;}
	
span.pink{
color:#F879BC;}
span.pink a{
color:#F879BC;}
span.navy{
color:#0C4783;}
span.navy a{
color:#0C4783;}
span.blue{
color:#97c8ff;}
span.blue a{
color:#97c8ff;}

.backtotop{
float:right;
clear:none;
font-size:11px;}
	
.GAL_profile{
	background:url(images/GAL_people_BG.png) repeat;
	margin:0 0 20px 0;
	padding:10px 10px 0 10px;
	border:1px solid #99CCFF;
	_width:642px;
	_background: #6699cc;
/*	border:1px solid #ECECEC;*/
	}
	

.GAL_vid_thumb{
	height:120px;
	width:120px;
	border:#FFFFFF solid 1px;
}

.GAL_vid_thumb a{
display:block;
	height:120px;
	width:120px;

}

.GAL_vid_info{
	font-size:0.85em;
	line-height:1.7em;
	text-align:justify;
	padding:0 0 7px;
}

.GAL_vid_oblong{
	border:#FFFFFF solid 1px;
}

.GAL_vid_info h5{
	color:#FFFFFF;
	font-size:1.3em;
	margin-bottom:5px;
}
	



.GAL_logo_list{
	background:url(images/GAL_people_BG.png) repeat;
	margin:0 0 20px 90px;
	padding:10px 10px 0 10px;
	width:460px;
	height:160px;
		font-size:0.85em;
	line-height:1.7em;
	text-align:center;
	border:1px solid #99CCFF;
	}

.GAL_logo{
	height:85px;
	width:120px;
	margin:4px 14px 8px 14px;
	border:#FFFFFF solid 1px;}
	
	
.imageframe_left{
	float:left; 
	margin-right:10px;
	background:transparent url(images/GAL_people_BG.png) repeat scroll 0 0;
	border:1px solid #99CCFF;
	padding:10px;
}
.imageframe_right{
	float:right; 
	margin-left:10px;
	background:transparent url(images/GAL_people_BG.png) repeat scroll 0 0;
	border:1px solid #99CCFF;
	padding:10px;
}

.vid_left{float:left; margin-right:10px;}
.vid_right{float:right; margin-left:10px;}
	
.sample-blog{
width:663px;
height:250px;
border:#FFFFFF solid 1px;}
.error-post{
width:663px;
height:190px;
border:#FFFFFF solid 1px;}

div#faq_content ul{
font-size:1.1em;
}
div#faq_content ul li{
list-style:none;
margin:8px 0 0 0px;
padding:0;
}

div#faq_content ul li a:link{
color:#FFFFFF;
text-decoration:none;
padding:1px 3px;
background-color:#225CA5;
}
div#faq_content ul li a:visited{
color:#FFFFFF;
text-decoration:none;
padding:1px 3px;
background-color:#225CA5;
}
div#faq_content ul li a:hover{
background-color:#3180E4;
text-decoration:none;
}

ul.faq{
list-style:none;
font-size:1.1em;
}
ul.faq li{
margin-bottom:4px;}
ul.faq li.ans{
margin-bottom:50px;}
ul.faq ul{
list-style:inside;
list-style-type:circle;}
ul.faq li a{
background-color:#225CA5;
color:#FFFFFF;
padding:1px 3px;
text-decoration:none;}
ul.faq li a:hover{
background-color:#3180E4;
text-decoration:none;}
ul.faq li a.anchor{
background:transparent;
margin-left:-5px;}





ol#vid-posts {
list-style-position:inside;
padding-bottom:10px;
margin-bottom:20px;}
ol#vid-posts li{
margin-bottom:10px;}
ul#video-mod{
padding-top:4px;
padding-bottom:10px;
text-align:center;}
ul#video-mod li{
margin-bottom:10px;}

ol#vid-posts li a{
background-color:#225CA5;
color:#FFFFFF;
padding:1px 3px;
text-decoration:none;}
ol#vid-posts a:hover{
background-color:#3180E4;
text-decoration:none;}





/******PERIODIC TABLE*/
td.tile a{

}

td, tr, table { behavior: url(iepngfix.htc);
position:relative;
	z-index:90; }

#searchsubmit{
background:url(/wp-content/themes/project_blogger/portal/images/search_box_button.png);
width:35px;
height:34px;
border:none;
}

#tagcloudflash{
left:26px;
position:absolute;
top:50px;
}

div#cse-search-results{
position:relative;
width:100%;
height:500px;
}

div#cse-search-results iframe {
width:667px;
}

div#cse-search-results iframe body{
background:none;
}

#video_toggle{
display:none;
cursor:pointer;
position:absolute;
top:20px;
padding-top:15px;
left:162px;
width:320px;
height:240px;
border:4px solid #FFF;
z-index:15500;
background:#000;
}
#video_toggle_getalife{
display:none;
cursor:pointer;
position:absolute;
top:20px;
padding-top:15px;
left:115px;
width:416px;
height:312px;
border:4px solid #FFF;
z-index:15500;
background:#000;
}

#close_video{
position:absolute;
cursor:pointer;
color:#FFF;
background:#000;
height:30px;
width:140px;
top:5px;
left:5px;
text-align: left;
z-index:15600;
}

#close_video a:link{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#F879bc;
background:none;
}
#close_video a:visited{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#F879bc;
background:none;
}

#close_video a:hover{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0099ff;
background:none;
}

div.blogc_bname{
position:absolute;
top:5px;
right:10px;
color:#FFFFFF;
}


/*ACTIVATE PAGE*/
.ACT_intro{
	font-size:0.85em;
	line-height:1.7em;
	text-align:justify;
	margin-bottom:0px;
}
#activateform{
padding-top:30px;
}

h2.activ-head{
font-size:22px;
padding-top:15px;
padding-bottom:15px;}


#whats-a-tag{
height:110px;
position:absolute;
right:-125px;
text-indent:-9999px;
top:130px;
width:60px;
z-index:400;
margin:0px;
padding:0px;}

#whats-a-tag a{
display:block;
height:110px;
width:60px;
position:relative;
z-index:400;
margin:0px;
padding:0px;
}



/**********EXPERT Page**********/

	
#expert_heading{
	width:560px;
	float:left;
	margin: 20px 0 20px 0;
}

.expert_intro{
	font-size:0.85em;
	line-height:1.7em;
	text-align:justify;
	margin-bottom:20px;
}
.expert_intro h4{	color:#fff;
	font-size:14px;
	margin-bottom:5px;}
	
span.pink{
color:#F879BC;}
span.pink a{
color:#F879BC;}
span.navy{
color:#0C4783;}
span.navy a{
color:#0C4783;}
span.blue{
color:#97c8ff;}
span.blue a{
color:#97c8ff;}

.backtotop{
float:right;
clear:none;
font-size:11px;}
	


.expert_profile{
	background:url(images/GAL_people_BG.png) repeat;
	margin:0 0px 20px 0;
	padding:10px 10px 0 10px;
	border:1px solid #99CCFF;
	_width:642px;
	_background: #6699cc;
	display: block;
	/*	border:1px solid #ECECEC;*/
	
	float:left;
	width:300px;
	height:225px;
	
	}

.expert_box_left{
	margin:0 20px 0 0;}

.expert_vid_thumb{
	height:120px;
	width:120px;
	border:#FFFFFF solid 1px;
}

.expert_vid_thumb a{
display:block;
	height:120px;
	width:120px;

}

.expert_vid_info{
	font-size:0.7em;
	line-height:1.7em;
	text-align:left;
	padding:0 0 7px;
	padding:0;
	

}

.expert_vid_oblong{
	border:#FFFFFF solid 1px;
}

.expert_vid_info h5{
	color:#FFFFFF;
	font-size:1.3em;
	margin-bottom:5px;
}
	

.expert_logo_list{
	background:url(images/GAL_people_BG.png) repeat;
	margin:0 0 20px 90px;
	padding:10px 10px 0 10px;
	width:460px;
	height:160px;
		font-size:0.85em;
	line-height:1.7em;
	text-align:center;
	border:1px solid #99CCFF;
	}

.expert_logo{
	height:85px;
	width:120px;
	margin:4px 14px 8px 14px;
	border:#FFFFFF solid 1px;}
	
	
.expert_button{
	float:right;
	height:29px;
	width:146px;
	background:url(images/expert_button.png);
	color:#FFF;
	text-align: center;
	margin: 5px 0 0 0;
}
.expert_button a{
	height:29px;
	width:146px;
	display:block;
}

.expert_button a:hover{
	height:29px;
	width:146px;
	display:block;
	background:url(images/expert_button_hover.png);
}
	
.expert_right{float:right;
	display: inline;}
	
.expert_left{
	float:left;
	margin:0 5px 8px 0;
}

.half-split{
width:140px; float:left; margin:5px 5px 5px 0;
}

.expert_clear{
	clear:both;
	line-height:0;
	height:0;
	padding:0;
	margin:0;
	border:0;
	
	}

.expert_questions{
	background:url(images/expert_divider.png) no-repeat;
	padding:5px 0;
	}

.past_Qs{
	margin:5px 0px 5px 0px ;

	}
	
.past_Qs span{
	font-weight:bold;
	}
	
.expert_form_name{
	float:right;
	width:200px;
	
	}
	
	

.Qs_form{
	background:url(images/expert_divider.png) no-repeat;
	padding:5px 0;
	font-size:12px;	
	}
	
	div.teachreg div#header{
	margin:0 auto;	
	}
	
	div.teachreg div#content{
	margin:0 auto;	
	}
	
	div.teachreg div#footer{
	margin:0 auto;	
	}
	
	div.teachreg{
	background:transparent url(images/BG.jpg) no-repeat scroll center top;
	width:100%;
}

div#treg{
padding:0 15px 15px 15px;
border:1px solid #FFF;
background: #03285D;
}

div#treg input{

}


div.teacher-nav{
position:absolute;
}
div.teacher-nav ul li{
float:left;
}

div.vidpane {
float:left;	
width:221px;
margin-bottom:15px;
}
div.vidpane a{
float:left;
width:100%;
}

div.vidpane span{
float:left;	
width:100%;

}

div#holdvidthumbs{
clear:both;
float:left;
width:100%;
}




/** WP-ADMIN BAR Related **/

div#studenthead{
position:absolute;
top:10px;
right:10px;
text-align:right;
}
div#studenthead h2{
color:#FFF;
}

div#avatar{
position:absolute;
top:10px;
left:10px;
}

div#avatar span{
position:absolute;
top:5px;
left:135px;
width:200px;
color:#FFFFFF;
}


