/*
File:			custom.css
Description:	Custom styles for Thesis
*/





#header { margin:0; padding: 0;}
#header p { margin:0; padding: 10px 0;}
#header p a{ background:url('./images/logo.gif') no-repeat; width:212px; height:100px; text-indent:-9999px; overflow:hidden; display:block; margin:0;}

.custom ul.sidebar_list, li.sidebar_list {float:right; text-align:right; width:215px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.custom ul.sidebar_list .textwidget { margin:10px 0; padding:0;}
.custom ul.sidebar_list #searchform { margin:0; padding:0;}
.custom ul.sidebar_list #searchform label { color:#006666; font-weight:bold;}
.custom ul.sidebar_list #searchform input{ width: 100px; }
.custom ul.sidebar_list #searchform .button{ vertical-align: middle; cursor: pointer; color: #006666; width:50px; }
.custom a { color:#6eb43f;}

/*.custom #flashcontent { position:absolute; top:148px; z-index:100; width:930px; height:240px;}*/
.custom #flashframe { position:absolute; z-index:1; background:url('./images/flashfade.png') no-repeat; width:930px; height:240px;}
.custom #flashframe h1 { color:#006666; font-size:36px; line-height:normal; margin:30px 0 0 30px;}
.custom #flashframe h1 strong { color:#eafbe6; font-weight:bold;}
.custom #feature_box { margin:0; padding:0; background:none;}

.custom #content_box {}
.custom #content_box h2 { color:#066; font-size:24px; font-weight:bold; margin-bottom: 12px;}
.custom #content_box h3 { color:#066; font-size:18px; font-weight:bold; margin-bottom: 12px;margin-top:50px;}
.custom #content_box p { color:#333; font-size:14px; line-height:21px; margin-bottom: 7px;}

.custom #homecontent { padding:20px 10px; line-height:24px;}
.custom #homecontent h2 { color:#066; font-size:24px; font-weight:bold;}
.custom #homecontent p { color:#333; font-size:18px;}

.custom #mycustom_menu { background:url('./images/panel.png') no-repeat; width:218px; height:139px; float:left; margin:0 19px 10px 0;}
.custom #mycustom_menu h1 { font-size:14px; font-weight:bold; color:#006666; padding:10px 0 0 15px;}
.custom #mycustom_menu p { font-size:13px; padding:5px 15px 0 15px; color:#000; line-height:16px;}
.custom #mycustom_menu img { margin-left:5px;}

.custom #context_submenu ul, #context_submenu li { list-style: none; padding:0; margin:10px 0 0 0px; font: normal 14px Arial, Helvetica, sans-serif;}
.custom #context_submenu li a { background:url('images/listbg.png') no-repeat; padding:3px 0 3px 15px; }
.custom #context_submenu li a:hover { background:url('images/listbg.png') 0px -22px no-repeat; }
.custom #context_submenu li ul li { margin:0 0 0 20px; padding:0;}

.custom ul.subpages { list-style: none; padding:0; margin:10px 0 30px 0; font: normal 14px Arial, Helvetica, sans-serif;}
.custom ul.subpages li a { background:url('images/listbg.png') no-repeat; padding:3px 0 3px 15px; }
.custom ul.subpages li a:hover { background:url('images/listbg.png') 0px -22px no-repeat; }






#content_box {}

/*
-----------------------------------------------
Navigation
----------------------------------------------- */

/* navigation (horizontal subnavigation)
----------------------------------------------- */

.custom ul.menu a { letter-spacing: 0; }

.custom ul.menu a { font-size:12px; text-transform: none;}
.custom ul.menu li ul li a { font-size:11px; text-transform: none;}
.custom ul.menu li ul li a:hover { font-size:11px;}
.custom ul.menu,
.custom ul.menu * { margin:0;padding:0;}
.custom ul.menu {
  position:relative;
  max-width:100%;
  height:50px;
  margin: 0 0 20px 0;
  }
.custom ul.menu li.tab {
	cursor:pointer;
	float:left;
	text-align:center;
	list-style-type:none;
	font-weight:normal;
	
	background:url('./images/menubg_sm.png') no-repeat;
}
.custom ul.menu li.cat-item {
	cursor:pointer;
	float:left;
	text-align:center;
	list-style-type:none;
	font-weight:normal;
	
	background:url('./images/menubg_sm.png') no-repeat;
}
.custom ul.menu li.tab ul {
	cursor:default;
	width:100%;
	max-width:100%;
	position:absolute;
	height:auto;
	top:50px;
	background-position:0 0 !important;
	left:-9000px;
	
	position : absolute; left: -999em; background:url('./images/panel_bg.gif') 0px -10px no-repeat; padding:0 0 1px 0; border:1px solid #006f51; border-width:0 0 1px 0;
}
.custom ul.menu li.cat-item ul {
	cursor:default;
	width:100%;
	max-width:100%;
	position:absolute;
	height:auto;
	top:50px;
	background-position:0 0 !important;
	left:-9000px;
	
	position : absolute; left: -999em; background:url('./images/panel_bg.gif') 0px -10px no-repeat; padding:0 0 1px 0; border:1px solid #006f51; border-width:0 0 1px 0;
}
.custom ul.menu li.tab ul li {
	padding:0;
	border:none;
	width:220px;
	max-width:none;
	
	background:none;
	border:1px dotted #ccc;
	border-width:0 0 1px 0;
}
.custom ul.menu li.cat-item ul li {
	padding:0;
	border:none;
	width:220px;
	max-width:none;
	
	background:none;
	border:1px dotted #ccc;
	border-width:0 0 1px 0;
}
.custom ul.menu li.tab a {
	color:#006666;
	text-decoration:none;
	display:block;
	float:left;
	
	width: 220px; w\idth: 220px; display: block; text-decoration: none; padding:18px 0 0 0; height:32px; border: none; font-weight:bold; cursor:pointer; 
}
.custom ul.menu li.cat-item a {
	color:#006666;
	text-decoration:none;
	display:block;
	float:left;
	
	width: 220px; w\idth: 220px; display: block; text-decoration: none; padding:18px 0 0 0; height:32px; border: none; font-weight:bold; cursor:pointer; 
}
.custom ul.menu li.tab ul.submenu li.item a {
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	font-weight:normal;
	color:#666;
	background-position:0 50% !important;
	
	width: 200px; w\idth: 200px; height:auto; padding:5px 10px;
}
.custom ul.menu li.cat-item ul.children li.cat-item a {
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	font-weight:normal;
	color:#666;
	background-position:0 50% !important;
	
	width: 200px; w\idth: 200px; height:auto; padding:5px 10px;
}

.custom .menu li.tab-1, .menu li.tab-2, .menu li.tab-3 { margin:0 17px 0 0;}

.custom ul.menu li:hover a,
.custom ul.menu li a:hover,
.custom ul.menu li a:focus { color:#6eb43f; background:url('./images/panel_bg.gif') no-repeat;}
.custom ul.menu li a:active {color:#666;}
.custom ul.menu li:hover ul {left:0;z-index:10}
.custom ul.menu li ul,
.custom ul.menu li {!important}
.custom ul.menu li:hover ul li a {color:#444;}
.custom ul.menu li:hover ul li a:hover {color:#000;}
.custom ul.menu li:hover ul li a:active {color:#666;}

.custom ul.menu li.current_page_item a {color:#006666; background:url('./images/menubg_sm.png') 0px -50px no-repeat; cursor:default;}
.custom ul.menu li.current_page_item a:hover { background:url('./images/panel_bg.gif') no-repeat;}
.custom ul.menu li.current ul {left:0;z-index:5}
.custom ul.menu li.current ul,
.custom ul.menu li.current {!important}
.custom ul.menu li.current ul li a {color:#444; font-weight:normal;}
.custom ul.menu li.current ul li a:hover {color:#000;}
.custom ul.menu li ul li.current a,
.custom ul.menu li ul li.current a:hover,
.custom ul.menu li.current:hover ul li a:active {color:#666;}

/* navigation (vertical subnavigation)
----------------------------------------------- */
.custom ul.menu {
}
.custom ul.submenu li, ul.children li {
  position:relative;
  top:0;
  left:0;
  font-size:11px;
}
.custom ul.submenu li ul, ul.children li ul {
  border-top:0;
}
.custom ul.submenu li ul li, ul.children li ul li {
  float:left;
}
.custom ul.submenu li a, ul.children li a {
	border:0;
	color:#006666;
  font-size:11px;
}
.custom ul.submenu li ul li a, ul.children li ul li a {
  text-align:left;
  color:#006666;
  font-size:11px;
}
.custom ul.submenu li a:focus, ul.children li a:focus {color:#006666; font-size:11px;}
.custom ul.submenu li ul li a:hover, ul.children li ul li a:hover {
   color:#6eb43f;
}
.custom ul.submenu li:hover a, ul.children li:hover a {
  color:#006666;
  font-size:11px;
}
.custom ul.submenu li:hover ul li a, ul.children li:hover ul li a {color:#006666; background:url('./images/panel_bg.gif') 0px 0px no-repeat;}
.custom ul.submenu li:hover ul li a:hover, ul.children li:hover ul li a:hover { color:#6eb43f;}
.custom ul.submenu li:hover a:active, ul.children li:hover a:active { }
.custom ul.submenu li:hover ul li a:active, ul.children li:hover ul li a:active {color:#fff;}

#sidebar { border-width:0; }

.custom #footer { margin:50px 0 10px 0; border:1px solid #000; border-width: 1px 0; padding:40px 0; background:url('./images/footer_logo.gif') 20px 35px no-repeat;}
.custom #footer p { margin:0 0 0 150px; font-size:11px;}
.custom #footer ul { padding:15px 0 0 0; margin: 0; list-style: none; line-height: 1; float:right; }
.custom #footer li { float: left; font-size:11px; text-align:center; padding:0 10px; margin:0; border:1px solid #999; border-width:0 1px 0 0; }
.custom #footer li.page-item-141 { border-width:0;}
.custom #footer a { color:#999; text-decoration:none;}
.custom #footer a:hover { text-decoration:none; color:#066;}
.custom .comments_closed p { display: none;}







.format_text .to_comments {visibility: hidden;}