.ui-tabs .ui-tabs-hide {
     display: none;
}
/* ================================================================================================================================ 
/*	Body
/* ================================================================================================================================ */
body {
background: #bfc8c3;
margin: 0px;
padding: 0px;
}
/* ================================================================================================================================ 
/*	Fonts
/* ================================================================================================================================ */
body, div, td, form, li, p{
font-size: 12px;
font-family: arial, verdana, Trebuchet MS, sans-serif;	
color: #41575c;
}
/* ================================================================================================================================ 
/*	Line Height
/* ================================================================================================================================ */
td, li, p{
line-height: 140%;
}
/* ================================================================================================================================ 
/*	Spacing
/* ================================================================================================================================ */
p{
padding-bottom: 5px;
margin-bottom: 0px;
padding-top: 5px;
margin-top: 0px;
color: #41575c;
}
/* ================================================================================================================================ 
/*	Headings
/* ================================================================================================================================ */
h1{
font-size: 24px;
font-family: helvetica, Trebuchet MS, arial, verdana, sans-serif;
color: #00b3cd;
line-height:110%;
font-weight: normal;
}
h2{
font-size: 20px;
font-family: helvetica, Trebuchet MS, arial, verdana, sans-serif;
color: #00b3cd;
line-height:110%;
font-weight: normal;
}
h3{
font-size: 18px;
font-family: helvetica, Trebuchet MS, arial, verdana, sans-serif;
color: #00b3cd;
line-height:110%;
}
h4{
font-size: 16px;
font-family: helvetica, Trebuchet MS, arial, verdana, sans-serif;
color: #00b3cd;
line-height:110%;
}
h5{
font-size: 14px;
font-family: helvetica, Trebuchet MS, arial, verdana, sans-serif;
color: #00b3cd;
line-height:110%;
}

div.homepage_heading h1{
font-size: 15px;
font-family: helvetica, Trebuchet MS, arial, verdana, sans-serif;
font-weight: bold;
color: #415763;
line-height:120%;
}

/* ================================================================================================================================ 
/*	Links
/* ================================================================================================================================ */
a { color: #bf2d3b; font-weight: bold; text-decoration: none; }
a:hover { color: #bf2d3b; font-weight: bold; text-decoration: underline; }
/* ================================================================================================================================ 
/*	Images
/* ================================================================================================================================ */
img{
border: 0px; 
}
img a{
border: 0px;
margin: 0px;
padding: 0px;
text-decoration: none; 
}
/* ================================================================================================================================ 
/*	Admin
/* ================================================================================================================================ */
div.admin_container{
text-align: center;
background-color: #e9eae7;
width: 100%;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
margin: 0px;
}
div.admin{
padding-top: 0px;
padding-bottom: 0px;
padding-left: 20px;
padding-right: 20px;
margin-left: auto;
margin-right: auto;
text-align: center;
background-color: #e9eae7;
width: 1000px;
}
/* ================================================================================================================================ 
/*	Container
/* ================================================================================================================================ */
div.container{
border-left: 1px #b3bcbb solid;
border-right: 1px #b3bcbb solid; 
text-align: left;
width: 990px;
}
/* ================================================================================================================================ 
/*	Social Networking Cell
/* ================================================================================================================================ */
td.social{
width: 250px;
background-color: #e9eae7;
height: 35px;
font-size: 10px;
color: #49575c;
padding: 0px;
}
td.social div{
font-size: 10px;
font-weight: bold;
color: #49575c;
}
/* ================================================================================================================================ 
/*	Top Links Cell
/* ================================================================================================================================ */
td.toplinks{
background-color: #e9eae7;
height: 35px;
font-size: 10px;
color: #426372;
padding-right: 40px;
width: 700px;
}
a.toplinks_nav{
padding-left: 3px;
padding-right: 3px;
text-transform: uppercase;
color: #426372;
font-size: 10px;
}
a.toplinks_home{
padding-right: 3px;
text-transform: uppercase;
color: #426372;
font-size: 10px;
}
/* ================================================================================================================================ 
/*	Logo
/* ================================================================================================================================ */
td.logo{    
width: 250px;
background-color: #00b3cd;
padding: 0px;
}
td.young_logo{    
width: 250px;
background-color: #ad1d36;
padding: 0px;
}
/* ================================================================================================================================ 
/*	Banner Cell
/* ================================================================================================================================ */
td.banner{  
width: 490px;
background-color: #00b3cd;
padding: 0px;
}
td.young_banner{  
width: 490px;
background-color: #ad1d36;
padding: 0px;
}
/* ================================================================================================================================ 
/*	Search
/* ================================================================================================================================ */
td.search{
padding-right: 40px;
text-align: right;    
width: 210px;
background-color: #00b3cd;
}
td.young_search{
padding-right: 40px;
text-align: right;    
width: 210px;
background-color: #ad1d36;
}
div#searchcontainer {
float:right;
height:20px;
line-height:20px;
width:145px;
background-color: #ffffff;
margin-top:25px;
padding:0px 0px 0px 0px;
font-size: 10px;
vertical-align: middle;
}
input.searchbox{
padding-top: 2px;
width: 110px;
color: #426372; 
background-color: transparent;
border: none;
font-size: 10px;
}
input.searchbutton{
height:20px;
vertical-align: middle;
background-color: #000000;
border-left: 5px solid #00b3cd;
border-bottom: none;
border-right: none;
border-top: none;
cursor: pointer;
color: #ffffff;
font-size: 10px;
}
input.searchbuttonyoung{
height:20px;
vertical-align: middle;
background-color: #000000;
border-left: 5px solid #ad1d36;
border-bottom: none;
border-right: none;
border-top: none;
cursor: pointer;
color: #ffffff;
font-size: 10px;
}
div.search_result{
padding-bottom: 5px;
padding-top: 5px;   
}
div.search_result a.search_title{
color: #393b3b;
font-size: 16px;
font-family: neutra, arial, helvetica, sans-serif;
font-weight: normal;
padding-bottom: 5px;
line-height: 120%;   
}
div.search_result a.search_title:hover{
color: #393b3b;
font-size: 16px;
font-family: neutra, arial, helvetica, sans-serif;
font-weight: normal;
padding-bottom: 5px;
line-height: 120%;   
text-decoration: underline;
}
/* ================================================================================================================================ 
/*	Horizontal Navigation
/* ================================================================================================================================ */
td.hoz_nav{
height: 28px;
background-color: #00b3cd;
width: 740px;
}
div.hoz_nav_container{
background-color: #000000;
height: 28px;
width: 700px;  
} 
td.horizontal_nav{
background-color: #000000;
width: 172px;
background-image: url('/Site/Skin/Images/bg_top_nav.gif');
background-repeat: no-repeat;
background-position: right top;   
}
td.horizontal_nav_right{
background-color: #000000;
width: 172px;     
}
div.hn{
height: 23px;
margin-left: auto; 
margin-right: auto;
}
   
div.hn a.hn_link {
display: block;
color: #ffffff; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 11px;
text-decoration: none;
font-weight: bold;
height: 21px;
padding-top: 2px;
}
div.hn a.hn_active {
color: #00b3cd; 
}
div.dropdown{
width: 300px; 
color: white; 
position: absolute; 
z-index: 7001;
background-color: #68787a;
text-align: left;
padding-top: 5px;
display: none;
}
div.ddright{
margin-left: -130px;
}
td.dropdown_cell{
width: 50%;
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #ffffff; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 11px;
font-weight: normal;
}
td.dropdown_cell a{
display: block;
color: #ffffff; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 11px;
font-weight: normal;
text-decoration: none;
background-image: url('/Site/Skin/Images/drop_arrow.gif');
background-repeat: no-repeat;
background-position: top left;
padding-left: 10px;
}
td.dropdown_cell a:hover{
text-decoration: underline;
font-weight: normal;
}
td.dropdown_cell a.active_drop_blue{
color: #00b3cd; 
}
td.dropdown_cell a.active_drop_blue:hover{
color: #00b3cd; 
}
td.dropdown_cell_blue{
vertical-align: top;
background-color: #00b3cd;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #ffffff; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 12px;
font-weight: normal;
width: 50%;
}
td.dropdown_cell_blue a{
color: #ffffff; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 12px;
font-weight: normal;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
}
td.dropdown_cell_blue a:hover{
text-decoration: underline;
font-weight: normal;
}
/* ================================================================================================================================ 
/*	Horizontal Navigation Young Writers
/* ================================================================================================================================ */
td.young_hoz_nav{
height: 28px;
background-color: #ad1d36;
}
div.young_hoz_nav_container{
background-color: #000000;
height: 28px;
width: 700px;  
} 
td.young_horizontal_nav{
background-color: #000000;
width: 114px;
background-image: url('/Site/Skin/Images/bg_top_nav.gif');
background-repeat: no-repeat;
background-position: right top;   
}
td.young_horizontal_nav_right{
background-color: #000000;
width: 114px;     
}
div.young_hn{
height: 23px;
margin-left: auto; 
margin-right: auto;
}
div.young_hn a.young_hn_link {
display: block;
color: #ffffff; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 11px;
text-decoration: none;
font-weight: bold;
height: 21px;
padding-top: 2px;
}
div.young_hn a.young_hn_active {
color: #bf2d3b; 
}
div.young_dropdown{
width: 300px; 
color: white; 
position: absolute; 
z-index: 7001;
background-color: #68787a;
text-align: left;
padding-top: 5px;
display: none;
}
div.young_ddright{
margin-left: -188px;
}
td.young_dropdown_cell{
width: 50%;
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #ffffff; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 11px;
font-weight: normal;
}
td.young_dropdown_cell a{
display: block;
color: #ffffff; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 11px;
font-weight: normal;
text-decoration: none;
background-image: url('/Site/Skin/Images/drop_arrow.gif');
background-repeat: no-repeat;
background-position: top left;
padding-left: 10px;
}
td.young_dropdown_cell a:hover{
text-decoration: underline;
font-weight: normal;
}
td.young_dropdown_cell a.active_drop_red{
color: #bf2d3b; 
}
td.young_dropdown_cell a.active_drop_red:hover{
color: #bf2d3b; 
}
td.young_dropdown_cell_red{
vertical-align: top;
background-color: #ad1d36;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #ffffff; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 12px;
font-weight: normal;
}
td.young_dropdown_cell_red a{
color: #ffffff; 
font-family: arial, verdana, Trebuchet MS, sans-serif;	
font-size: 12px;
font-weight: normal;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
}
td.young_dropdown_cell_red a:hover{
text-decoration: underline;
font-weight: normal;
}
/* ================================================================================================================================ 
/*	Shop
/* ================================================================================================================================ */
div.shop{
color: #426372;
padding-right: 20px;
width: 150px;
display: inline;
font-size: 10px;
}
/* ================================================================================================================================ 
/*	Welcome
/* ================================================================================================================================ */
div.welcome{
text-align: right;
color: #bf2d3b;
font-size: 10px;
display: inline; 
}
div.welcome a {
padding-left: 3px;
padding-right: 3px;
color: #bf2d3b;
font-size: 10px; 
}
/* ================================================================================================================================ 
/*	Footer
/* ================================================================================================================================ */
td.page_footer {
background-color: #e9eae7;
height: 35px;
font-size: 10px;
color: #426372;
padding-right: 40px;
padding-left: 40px;
width: 910px;
}
td.page_footer td, td.page_footer a {
padding-left: 5px;
padding-right: 5px;
color: #426372;
font-size: 10px; 
}
/* ================================================================================================================================ 
/*	Vertical Navigation
/* ================================================================================================================================ */
td.vert_nav{
padding-top: 10px;
padding-bottom: 80px;
padding-left: 40px;
padding-right: 30px;
vertical-align: top;  
}
td.vert_nav_cell {
background-image: url('/Site/Skin/Images/bg_side_nav.gif');
background-repeat: no-repeat;
background-position: bottom left;
}
td.vert_nav_cell a.nav_link {
display: block;
color: #41576a; 
background-image: url('/Site/Skin/Images/arrow_side.gif');
background-repeat: no-repeat;
background-position: top left;
padding-left: 10px;
padding-top: 4px;
padding-bottom: 4px;
font-size: 11px;
}
td.vert_nav_cell a.nav_link:hover  {
color: #41576a; 
text-decoration: underline; 
}
td.vert_nav_cell a.vertical_active_blue {
color: #00b3cd; 
}
td.vert_nav_cell a.vertical_active_blue:hover  {
color: #00b3cd;  
}
td.vert_nav_cell a.vertical_active_red {
color: #bf2d3b; 
}
td.vert_nav_cell a.vertical_active_red:hover  {
color: #bf2d3b;  
}
/* ================================================================================================================================ 
/*	Date
/* ================================================================================================================================ */
td.date{
width: 210px; 
vertical-align: bottom;
text-align: left;
padding-left: 40px;
background-color: #eeeeee;
color: #41576a;
font-size: 11px;
padding-bottom: 3px;
padding-top: 3px;
}
/* ================================================================================================================================ 
/*	Young Date
/* ================================================================================================================================ */
td.young_date{
width: 910px; 
vertical-align: bottom;
text-align: left;
padding-left: 40px;
padding-right: 40px;
background-color: #eeeeee;
color: #41576a;
font-size: 11px;
padding-bottom: 3px;
padding-top: 3px;
height: 20px;
}
/* ================================================================================================================================ 
/*	Page Name
/* ================================================================================================================================ */
td.page_name{
width: 685px;
vertical-align: bottom;
text-align: left;
padding-left: 5px;
background-color: #bfc8c3;
color: #ffffff;
font-size: 14px;
padding-bottom: 3px; 
}
/* ================================================================================================================================ 
/*	Cat Path
/* ================================================================================================================================ */
div.catpath {
color: #41575c;
display: block;
height: 35px; 
padding-top: 3px;
padding-bottom: 3px;
vertical-align: middle;
text-align: left;
font-size: 11px; 
}
div.catpath a { 
color: #41575c;
font-size: 11px;
font-weight: normal; 
}
div.catpath span.catpath_current {
color: #41575c;
font-size: 11px; 
font-weight: bold; 
}
/* ================================================================================================================================ 
/*	Login
/* ================================================================================================================================ */
table.login_box{
padding: 10px;
border: 2px #bfc8c3 solid;
text-align: left;
}
/* ================================================================================================================================ 
/*	Content Area
/* ================================================================================================================================ */
td.content{
width: 690px;
vertical-align: top;
text-align: left;
padding-left: 10px;
padding-right: 40px;
}
/* ================================================================================================================================ 
/*	Content Area Young
/* ================================================================================================================================ */
td.content_young{
width: 700px;
vertical-align: top;
text-align: left;
padding-left: 0px;
padding-right: 40px;
}
/* ================================================================================================================================ 
/*	Content Simple
/* ================================================================================================================================ */
td.content_simple{
width: 950px;
vertical-align: top;
text-align: left;
padding-left: 20px;
padding-right: 20px;
padding-top: 40px;
padding-bottom: 40px;
}
/* ================================================================================================================================ 
/*	Content Home
/* ================================================================================================================================ */
td.content_home{
width: 910px;
vertical-align: top;
text-align: left;
padding-left: 40px;
padding-right: 40px;
padding-top: 0px;
padding-bottom: 40px;
background-image: url('/Site/Skin/Images/bg_home_top.gif');
background-repeat: no-repeat;
background-position: top left;
}
/* ================================================================================================================================ 
/*	Content Home
/* ================================================================================================================================ */
td.content_young_home{
width: 910px;
vertical-align: top;
text-align: left;
padding-left: 40px;
padding-right: 40px;
padding-top: 0px;
padding-bottom: 40px;
background-image: url('/Site/Skin/Images/bg_home_top.gif');
background-repeat: repeat-x;
background-position: top left;
}
/* ================================================================================================================================ 
/*	News
/* ================================================================================================================================ */
div#news_title{padding-bottom: 3px;}
div#news_title a{color: #bf2d3b; font-size: 13px; font-weight: bold; text-decoration: none;}
div#news_title a:hover{color: #bf2d3b; font-size: 13px; font-weight: bold; text-decoration: underline;}
div#news_posted{color: #41575c; font-size: 12px; font-weight: bold; text-decoration: none;}
div#news_summary{color: #41575c; font-size: 12px; font-weight: normal; text-decoration: none;}
div#news_summary a{color: #bf2d3b; font-size: 12px; font-weight: bold; text-decoration: none;}
div#news_summary a:hover{color: #bf2d3b; font-size: 12px; font-weight: bold; text-decoration: underline;}
/* ================================================================================================================================ 
/*	News Homepage
/* ================================================================================================================================ */
div#news_home_title{padding-bottom: 2px;}
div#news_home_title a{color: #bf2d3b; font-size: 12px; font-weight: bold; text-decoration: none;}
div#news_home_title a:hover{color: #bf2d3b; font-size: 12px; font-weight: bold; text-decoration: underline;}
div#news_home_posted{padding-bottom: 2px; color: #41575c; font-size: 12px; font-weight: bold; text-decoration: none;}
div#news_home_summary{color: #41575c; font-size: 12px; font-weight: normal; text-decoration: none;}
div#news_home_summary a{color: #bf2d3b; font-size: 12px; font-weight: bold; text-decoration: none;}
div#news_home_summary a:hover{color: #bf2d3b; font-size: 12px; font-weight: bold; text-decoration: underline;}
/* ================================================================================================================================ 
/*	Headlines Homepage
/* ================================================================================================================================ */
td.headlines{
width: 170px;
vertical-align: top;
text-align: left;
padding: 0px;
background-image: url('/Site/Skin/Images/bg_headlines.gif');
background-repeat: repeat-x;
background-position: top left;
}
div.head_title{padding-bottom: 2px; padding-top: 3px;}
div.head_title a{color: #00b3cd; font-size: 12px; font-weight: bold; text-decoration: none;}
div.head_title a:hover{color: #00b3cd; font-size: 12px; font-weight: bold; text-decoration: none;}
div.head_summary{line-height: 120%; color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none; padding-bottom: 5px; border-bottom: 1px solid #ffffff;}
div.head_title_young{padding-bottom: 2px; padding-top: 3px;}
div.head_title_young a{color: #ad1d36; font-size: 12px; font-weight: bold; text-decoration: none;}
div.head_title_young a:hover{color: #ad1d36; font-size: 12px; font-weight: bold; text-decoration: none;}
/* ================================================================================================================================ 
/*	Quick Links Homepage
/* ================================================================================================================================ */
div.quick_link{
vertical-align: top;
text-align: left;
padding-top: 30px;
padding-bottom: 20px;
}
div.quick_link_heading{
padding-bottom: 10px; 
border-bottom: 1px solid #c5e2e3;
color: #007b91;
font-size: 16px; 
font-weight: bold;
font-family: Helvetica, arial, verdana, Trebuchet MS, sans-serif;	
}
div.quick_link_title{
color: #bf2d3b; 
border-bottom: 1px solid #c5e2e3; 
padding-left: 10px; 
padding-bottom: 5px; 
padding-top: 5px;
background-image: url('/Site/Skin/Images/bg_quick_link.gif');
background-repeat: no-repeat;
background-position: top left;
}
div.quick_link_title a{color: #bf2d3b; font-size: 12px; font-weight: bold; text-decoration: none;}
div.quick_link_title a:hover{color: #bf2d3b; font-size: 12px; font-weight: bold; text-decoration: underline;}
/* ================================================================================================================================ 
/*	Quick Links Homepage Young
/* ================================================================================================================================ */
div.quick_link_young{
vertical-align: top;
text-align: left;
padding-top: 0px;
padding-bottom: 20px;
}
div.quick_link_heading_young{
padding-top: 5px;
padding-bottom: 10px; 
color: #41575c;
font-size: 16px; 
font-family: Helvetica, arial, verdana, Trebuchet MS, sans-serif;	
}
div.quick_link_title_young{
color: #bf2d3b; 
padding-left: 15px; 
padding-bottom: 5px; 
padding-top: 5px;
background-image: url('/Site/Skin/Images/bg_quick_link_young.gif');
background-repeat: no-repeat;
background-position: top left;
}
div.quick_link_title_young a{color: #bf2d3b; font-size: 12px; font-weight: bold; text-decoration: none;}
div.quick_link_title_young a:hover{color: #bf2d3b; font-size: 12px; font-weight: bold; text-decoration: underline;}
/* ================================================================================================================================ 
/*	Job and Events Homepage
/* ================================================================================================================================ */
div.jobevents_container{
background-image: url('/Site/Skin/Images/bg_jobsevents.gif');
background-repeat: no-repeat;
background-position: top left;
}
div.jobevents{padding-bottom: 2px; padding-top: 3px; color: #bf2d3b; font-size: 13px; font-weight: bold;}
div.events_home_title{padding-bottom: 2px; padding-top: 3px;}
div.events_home_title a{color: #00b3cd; font-size: 12px; font-weight: bold; text-decoration: none;}
div.events_home_title a:hover{color: #00b3cd; font-size: 12px; font-weight: bold; text-decoration: underline;}
div.events_home_date{font-size: 12px; padding-bottom: 3px;}
div.events_home_summary{color: #41575c; font-size: 12px; font-weight: normal; text-decoration: none; padding-bottom: 3px; border-bottom: 1px solid #ffffff;}
div.jobs_home_title{padding-bottom: 2px; padding-top: 3px;}
div.jobs_home_title a{color: #00b3cd; font-size: 12px; font-weight: bold; text-decoration: none;}
div.jobs_home_title a:hover{color: #00b3cd; font-size: 12px; font-weight: bold; text-decoration: underline;}
div.jobs_home_date{font-size: 12px; padding-bottom: 3px;}
div.jobs_home_summary{color: #41575c; font-size: 12px; font-weight: normal; text-decoration: none; padding-bottom: 3px; border-bottom: 1px solid #ffffff;}
div.jobevents_young{padding-bottom: 2px; padding-top: 3px; color: #00b3cd; font-size: 13px; font-weight: bold;}
div.events_home_title_young{padding-bottom: 2px; padding-top: 3px;}
div.events_home_title_young a{color: #bf2d3b; font-size: 12px; font-weight: bold; text-decoration: none;}
div.events_home_title_young a:hover{color: #bf2d3b; font-size: 12px; font-weight: bold; text-decoration: underline;}
div.events_home_summary_young{color: #41575c; font-size: 12px; font-weight: normal; text-decoration: none; padding-bottom: 3px; border-bottom: 1px solid #ffffff;}
div.events_home_date_young{font-size: 12px; padding-bottom: 3px;}
div.jobs_home_title_young{padding-bottom: 2px; padding-top: 3px;}
div.jobs_home_title_young a{color: #bf2d3b; font-size: 12px; font-weight: bold; text-decoration: none;}
div.jobs_home_title_young a:hover{color: #bf2d3b; font-size: 12px; font-weight: bold; text-decoration: underline;}
div.jobs_home_date_young{font-size: 12px; padding-bottom: 3px;}
div.jobs_home_summary_young{color: #41575c; font-size: 12px; font-weight: normal; text-decoration: none; padding-bottom: 3px; border-bottom: 1px solid #ffffff;}
/* ================================================================================================================================ 
/*	News Comments
/* ================================================================================================================================ */
div.add_comment{
width: 500px;
height: 400px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -250px;
margin-top: -200px;
display: none;
border: 1px solid #bf2d3b;
background-color: #eeeeee;
padding: 10px;
}

/* ================================================================================================================================ 
/*	News You Tube
/* ================================================================================================================================ */
div.you_tube{
width: 600px;
height: 500px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -300px;
margin-top: -250px;
display: none;
border: 1px solid #00b3cd;
background-color: #eeeeee;
padding: 20px;
text-align: center;
vertical-align: middle;
z-index: 7000;
} 
/*================================================================================================================================ 
/*	Side Objects
/* ================================================================================================================================ */
td.side_greybox{
width: 100%;
padding: 10px;
background-color: #f6f6f4;
border-top: solid 1px white;
}
td.side_whitebox{
width: 100%;
padding-top: 10px;
padding-bottom: 10px;
background-color: #ffffff;
border-top: solid 1px white;
}
td.side_bluehead{
vertical-align: middle;
background-color: #00b3cd;
color: #ffffff;
font-size: 14px;
width: 160px;
text-align: center;
}
td.side_redhead{
vertical-align: middle;
background-color: #bf2d3b;
color: #ffffff;
font-size: 14px;
width: 160px;
text-align: center;
}
td.side_greyhead{
vertical-align: middle;
background-color: #bfc8c3;
color: #ffffff;
font-size: 14px;
width: 160px;
text-align: center;
}
td.side_roundgreyboxhead{
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
background-color: #f5f5f4; 
border-left: 1px solid #dde0dc; 
border-right: 1px solid #dde0dc;
font-size: 14px;
width: 168px;
}
td.side_roundgreybox{
padding: 5px; 
background-color: #f5f5f4; 
border-left: 1px solid #dde0dc; 
border-right: 1px solid #dde0dc;
}
td.side_roundwhiteboxhead{
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
background-color: #ffffff; 
border-left: 1px solid #dde0dc; 
border-right: 1px solid #dde0dc;
font-size: 14px;
width: 168px;
}
td.side_roundwhitebox{
padding: 5px; 
background-color: #ffffff; 
border-left: 1px solid #dde0dc; 
border-right: 1px solid #dde0dc;
}
td.side_redhead_inner{
vertical-align: middle;
background-color: #bf2d3b;
color: #ffffff;
font-size: 14px;
width: 148px;
text-align: center;
}
td.side_bluehead_inner{
vertical-align: middle;
background-color: #00b3cd;
color: #ffffff;
font-size: 14px;
width: 148px;
text-align: center;
}
/* ================================================================================================================================ 
/*	Events
/* ================================================================================================================================ */
td.event_row_image{
width: 200px;
vertical-align: top;
}
td.event_row_content{
vertical-align: top;
padding-right: 20px;
padding-top: 10px;
}
div.event_heading_row{
padding-bottom: 10px; 
font-size: 20px;
font-family: helvetica, Trebuchet MS, arial, verdana, sans-serif;
color: #00b3cd;
line-height:110%;
font-weight: normal;
}
div.event_dates_row{
padding-bottom: 5px; 
font-size: 12px; 
font-weight: bold;
}
div.event_summary_row{
padding-bottom: 10px; 
font-size: 12px; 
font-weight: bold;
}
div.event_content_row{
padding-bottom: 10px; 
font-size: 12px; 
}
div.event_image_row{
padding-bottom: 20px; 
}
div.event_additional_row{
padding-bottom: 5px;
border-bottom: 1px solid #dde0dc;
color: #00b3cd; 
font-size: 14px; 
font-weight: normal; 
}
div.event_contact_row{
padding-bottom: 5px;
border-bottom: 1px solid #dde0dc;
color: #00b3cd; 
font-size: 14px; 
font-weight: normal; 
}
div.event_add_info_row{
padding-bottom: 5px;
padding-top: 5px;
}
/* ================================================================================================================================ 
/*	Courses
/* ================================================================================================================================ */
td.institution{
vertical-align: top;
text-align: left;
padding-top: 10px;
padding-bottom: 10px;
border-top: 1px solid #dde0dc; 
border-bottom: 1px solid #dde0dc;
}
span.course_heading{
color: #00b3cd; 
font-size: 18px; 
font-weight: normal; 
}
a.course_button{
margin-left: 40px;
padding: 2px;
border: 1px solid #dde0dc;
color: #bf2d3b;
background-color: #f5f5f4;
font-size: 12px;
font-weight: normal; 
}
td.course1{
vertical-align: top;
text-align: left;
padding-top: 5px;
padding-bottom: 5px; 
padding-left: 20px;
}
td.course{
vertical-align: top;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
border-top: 1px dotted #dde0dc; 
padding-left: 20px;
}
div.course_title a{
font-size: 14px; 
font-weight: normal; 
}
/* ================================================================================================================================ 
/*	Favourite Book
/* ================================================================================================================================ */
div#fb_title{padding-bottom: 3px;}
div#fb_title a{color: #bf2d3b; font-size: 13px; font-weight: bold; text-decoration: none;}
div#fb_title a:hover{color: #bf2d3b; font-size: 13px; font-weight: bold; text-decoration: underline;}
div#fb_suggest{color: #00b3cd; font-size: 12px; font-weight: bold; padding-bottom: 3px;}
div#fb_suggest a{color: #00b3cd; font-size: 12px; font-weight: bold; text-decoration: none;}
div#fb_suggest a:hover{color: #00b3cd; font-size: 12px; font-weight: bold; text-decoration: underline;}
div#fb_author{color: #41575c; font-size: 11px; font-weight: bold; text-decoration: none;}
div#fb_summary{color: #41575c; font-size: 11px; font-weight: normal; text-decoration: none;}
div#fb_summary a{color: #bf2d3b; font-size: 11px; font-weight: bold; text-decoration: none;}
div#fb_summary a:hover{color: #bf2d3b; font-size: 11px; font-weight: bold; text-decoration: underline;}
td.fb_row_image{width: 200px; vertical-align: top;}
td.fb_row_content{vertical-align: top; padding-right: 20px;}
div.fb_heading_row{padding-bottom: 10px; color: #00b3cd; font-size: 14px; font-weight: normal;}
div.fb_title_row{padding-bottom: 8px; color: #bf2d3b; font-size: 24px; font-weight: normal;}
div.fb_author_row{padding-bottom: 10px; color: #bf2d3b; font-size: 14px; font-weight: normal;}
div.fb_additional_row{padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid #dde0dc; color: #bf2d3b; font-size: 14px; font-weight: normal;}
div.fb_summary_row{padding-bottom: 5px; padding-top: 5px;}
div.fb_why_row{padding-bottom: 5px; padding-top: 5px;}
/* ================================================================================================================================ 
/*	Young Writers Profile
/* ================================================================================================================================ */
div#ywp_title{padding-bottom: 3px;}
div#ywp_title a{color: #bf2d3b; font-size: 13px; font-weight: bold; text-decoration: none;}
div#ywp_title a:hover{color: #bf2d3b; font-size: 13px; font-weight: bold; text-decoration: underline;}
div#ywp_summary{color: #41575c; font-size: 11px; font-weight: normal; text-decoration: none;}
div#ywp_summary a{color: #bf2d3b; font-size: 11px; font-weight: bold; text-decoration: none;}
div#ywp_summary a:hover{color: #bf2d3b; font-size: 11px; font-weight: bold; text-decoration: underline;}
td.ywp_row_image{width: 200px; vertical-align: top;}
td.ywp_row_content{vertical-align: top; padding-right: 20px;}
div.ywp_additional_row{padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid #dde0dc; color: #bf2d3b; font-size: 14px; font-weight: normal;}
div.ywp_like_row{padding-bottom: 5px; padding-top: 5px;}
div.ywp_did_row{padding-bottom: 5px; padding-top: 5px;}
div.ywp_heading_row{padding-bottom: 10px; color: #00b3cd; font-size: 14px; font-weight: normal;}
div.ywp_title_row{padding-bottom: 8px; color: #bf2d3b; font-size: 24px; font-weight: normal;}
div.ywp_summary_row{padding-bottom: 5px; padding-top: 5px;}
div.ywp_quicklink{padding-bottom: 10px; color: #bfc8c3; font-size: 11px;}
div.ywp_quicklink a{color: #bfc8c3; padding-right: 3px; padding-left: 3px; font-size: 11px; text-decoration: none;}
div.ywp_quicklink a:hover{color: #bfc8c3; padding-right: 3px; padding-left: 3px; font-size: 11px; text-decoration: underline;}
/* ================================================================================================================================ 
/*	Young Writers Projects
/* ================================================================================================================================ */
div#ywproject_title{padding-bottom: 3px;}
div#ywproject_title a{color: #bf2d3b; font-size: 13px; font-weight: bold; text-decoration: none;}
div#ywproject_title a:hover{color: #bf2d3b; font-size: 13px; font-weight: bold; text-decoration: underline;}
div#ywproject_summary{color: #41575c; font-size: 11px; font-weight: normal; text-decoration: none;}
div#ywproject_summary a{color: #bf2d3b; font-size: 11px; font-weight: bold; text-decoration: none;}
div#ywproject_summary a:hover{color: #bf2d3b; font-size: 11px; font-weight: bold; text-decoration: underline;}
td.ywproject_row_image{width: 200px; vertical-align: top;}
td.ywproject_row_content{vertical-align: top; padding-right: 20px;}
div.ywproject_quicklink{padding-bottom: 10px; color: #bfc8c3; font-size: 11px;}
div.ywproject_quicklink a{color: #bfc8c3; padding-right: 3px; padding-left: 3px; font-size: 11px; text-decoration: none;}
div.ywproject_quicklink a:hover{color: #bfc8c3; padding-right: 3px; padding-left: 3px; font-size: 11px; text-decoration: underline;}
div.ywproject_title_row{padding-bottom: 8px; color: #bf2d3b; font-size: 24px; font-weight: normal;}
div.ywproject_heading_row{padding-bottom: 10px; color: #00b3cd; font-size: 14px; font-weight: normal;}
div.ywproject_summary_row{padding-bottom: 5px; padding-top: 5px;}
div.ywproject_additional_row{padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid #dde0dc; color: #bf2d3b; font-size: 14px; font-weight: normal;}
div.ywproject_involved{padding-bottom: 5px; padding-top: 5px;}
div.ywproject_quote{padding-bottom: 5px; padding-top: 5px;}
/* ================================================================================================================================ 
/*	Young Writers Interviews
/* ================================================================================================================================ */
div#interview_title{padding-bottom: 3px; color: #bf2d3b; font-size: 13px; font-weight: bold;}
div#interview_title a{color: #bf2d3b; font-size: 13px; font-weight: bold; text-decoration: none;}
div#interview_title a:hover{color: #bf2d3b; font-size: 13px; font-weight: bold; text-decoration: underline;}
div#interview_date{padding-bottom: 3px; color: #41575c; font-size: 11px; font-weight: normal; text-decoration: none;}
div#interview_summary{color: #41575c; font-size: 11px; font-weight: normal; text-decoration: none;}
div#interview_summary a{color: #bf2d3b; font-size: 11px; font-weight: bold; text-decoration: none;}
div#interview_summary a:hover{color: #bf2d3b; font-size: 11px; font-weight: bold; text-decoration: underline;}
div.interview_row_title{padding-bottom: 10px; padding-top: 10px; color: #bf2d3b; font-size: 24px; font-weight: normal;}
div.interview_row_date{padding-bottom: 5px;}
div.interview_row_bio{padding-bottom: 15px; padding-top: 5px;}
div.interview_row_add{padding-bottom: 5px; padding-top: 15px;}
div.question{padding-top: 10px; font-weight: bold; padding-bottom: 3px;}
div.question_by{color: #bfc8c3; font-size: 11px; padding-bottom: 20px;}
div.answer{padding-bottom: 20px;}
/* ================================================================================================================================ 
/*	Ask the Hub
/* ================================================================================================================================ */
td.ask{vertical-align: top; padding: 15px; text-align: left;background-color: #eeeeee; border-bottom: solid 2px #ffffff;}
div.ask_date{color: #41576a; font-size: 12px; padding-bottom: 5px; font-weight: bold;}
div.ask_topic{font-size: 18px; color: #bf2d3b; padding-bottom: 10px;}
div.ask_topic a{font-size: 18px; color: #bf2d3b; padding-bottom: 10px; text-decoration: none;}
div.ask_detail{font-size: 12px; padding-bottom: 10px;}
div.ask_author{ font-size: 12px; color: #41576a; font-weight: bold;}
a.ask_button{background-color: #ffffff; padding: 5px 10px; display:inline-block; border: 1px solid #41576a; color: #41576a; text-decoration: none;}
div.comment_date{ font-size: 12px; color: #41576a; padding-bottom: 5px;}
td.ask_comment{vertical-align: top; padding: 15px; text-align: left; background-color: #ffffff; border: solid 1px #eeeeee;}
/* ================================================================================================================================ 
/*	Ask Reply
/* ================================================================================================================================ */
div.add_reply{
width: 500px;
height: 400px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -250px;
margin-top: -200px;
display: none;
border: 1px solid #bf2d3b;
background-color: #eeeeee;
padding: 10px;
}
/* ================================================================================================================================ 
/*	Institutions
/* ================================================================================================================================ */
div.institution_title a{
padding-bottom: 5px; 
color: #00b3cd; 
font-size: 16px; 
font-weight: normal;
}
div.institution_courses{
padding-bottom: 5px; 
padding-top: 10px
}
div.institution_courses a{
font-size: 14px;
font-weight: normal;
}

/* ================================================================================================================================ 
/*	Span / Divs
/* ================================================================================================================================ */
span.light, div.light { color: #aaa; }
span.error, div.error { color: #f00; }


/* ================================================================================================================================ 
/*	Help Popups
/* ================================================================================================================================ */
div.help_popup_container { width: 600px; }
div.help_popup { border: 2px solid #c3cfd9; text-align: left; }
div.help_popup div.help_title { background-color: #6699cc; }
div.help_popup td { border: 0px; background-color: #fff !important; }

/* ================================================================================================================================ 
/*	Site Map
/* ================================================================================================================================ */
div.site_map_tree a:hover { text-decoration: none !important; }

/* ================================================================================================================================ 
/*	Writing in Education (Magazine)
/* ================================================================================================================================ */

#WiE_gallery .WiE_gallery_item
{
    padding-bottom:12px;
    vertical-align:top;
    text-align:center;
}

#WiE_gallery .WiE_gallery_item img,
#WiE_edition img
{
    border: solid 1px Black;
}

#WiE_edition div.WiE_edition_title
{
    color: #00B3CD;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 5px;
}

#WiE_edition div.WiE_edition_heading
{
    color: #00B3CD;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 4px;
    border-bottom: dotted 0.5px silver;
}

#WiE_edition div.WiE_edition_article_link, 
#WiE_edition div.WiE_edition_edition_link
{
    padding-top: 4px;
    padding-bottom: 4px;
    border-bottom: dotted 0.5px silver;
}

#WiE_edition div.WiE_edition_article_link a, 
#WiE_edition div.WiE_edition_edition_link a
{
    color: #4d4d4f;
    text-decoration: none;
}
    
#WiE_edition div.WiE_edition_article_link a:hover,
#WiE_edition div.WiE_edition_edition_link a:hover
{
    text-decoration: underline;
}

#WiE_edition div.WiE_edition_pdf
{
    margin-top: 20px;
}

#WiE_edition div.WiE_edition_pdf a
{
    color: #4d4d4f;
    text-decoration: underline;
}

#WiE_edition div.WiE_edition_article_title
{
    margin-top: 14px;
    margin-bottom: 10px;
    color: #00B3CD;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 4px;
    border-bottom: dotted 0.5px silver;
}

#WiE_edition span.WiE_edition_read_more a
{
    color: #00B3CD;
    font-weight: bold;
    text-decoration: underline;
}

#WiE_article div.WiE_article_title
{
    color: #00B3CD;
    font-size: 24px;
    font-weight: normal;
    line-height: 120%;  
    border-top: dotted 1px silver;
    border-bottom: dotted 1px silver;
    padding-top: 10px;
    padding-bottom: 10px;  
}

#WiE_article div.WiE_article_subtitle
{
    color: Black;
    font-size: 14px;
    font-weight: normal;  
    border-bottom: dotted 1px silver; 
    padding-top: 5px;
    padding-bottom: 5px;    
} 

#WiE_article div.WiE_article_description
{
    color: #00B3CD;
    font-size: 16px;
    font-weight: normal;  
    border-bottom: dotted 1px silver; 
    padding-top: 10px;
    padding-bottom: 10px;    
}  

#WiE_article div.WiE_article_attachments,
#WiE_article div.WiE_article_contact
{
    color: #00B3CD;
    font-size: 12px;
    font-weight: normal;  
    border-bottom: dotted 1px silver; 
    padding-top: 5px;
    padding-bottom: 5px;  
    line-height: 15px;     
}  

#WiE_article div.WiE_article_text
{
    border-bottom: dotted 1px silver; 
    padding-top: 5px;
    padding-bottom: 5px;      
} 

#WiE_article div.WiE_article_text img
{ 
    padding-left: 8px; 
    padding-bottom: 8px;   
} 

/* ================================================================================================================================ 
/*	DBview search
/* ================================================================================================================================ */

div.search_div td {
padding-right: 10px;
padding-top: 5px;
}
div.search_div {
padding: 10px;
margin: 10px;
border: 1px solid #dde0dc;
}
#search_hide {
margin-bottom: 10px;
}

/* ================================================================================================================================ 
/*	Forum
/* ================================================================================================================================ */
div.forum_date{
font-size: 14px; 
color: #41575c;
padding-bottom: 5px;
}
div.forum_topic{
font-size: 18px; 
color: #00b3cd;
padding-bottom: 10px;
}
div.forum_topic a{
font-size: 18px; 
color: #00b3cd;
padding-bottom: 10px;
text-decoration: none;
}
div.forum_topic_detail{
font-size: 12px; 
color: #41575c;
padding-bottom: 10px;
}
div.forum_author{
font-size: 12px; 
color: #00b3cd;
}
td.forum_odd{
vertical-align: top; 
padding: 15px; 
text-align: left;
background-color: #eeeeee;
border-bottom: solid 2px #ffffff;
}
td.forum_even{
vertical-align: top; 
padding: 15px; 
text-align: left;
background-color: #eeeeee;
border-bottom: solid 2px #ffffff;
}
div.comment_date{
font-size: 12px; 
color: #41575c;
padding-bottom: 5px;
}
a.forum_button{
background-color: #ffffff;
padding: 5px 10px;
display:inline-block;
border: 1px solid #41575c;
color: #41575c;
text-decoration: none;
}
a.forum_button:hover{
background-color: #41575c;
padding: 5px 10px;
display:inline-block;
border: 1px solid #41575c;
color: #ffffff;
text-decoration: none;
}
td.forum_comment{
vertical-align: top; 
padding: 15px; 
text-align: left;
background-color: #ffffff;
border: solid 1px #41575c;
}
/* ================================================================================================================================ 
/*	Forum Comments & Topics
/* ================================================================================================================================ */
div.add_forum{
width: 500px;
height: 400px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -250px;
margin-top: -200px;
display: none;
border: 1px solid #00b3cd;
background-color: #eeeeee;
padding: 10px;
}

        

