/* Start of CMSMS style sheet 'New_menu' */
/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */
#menu_vert {
font-family: Arial, sans-serif;
font-size:100%;
	padding: 0px;
margin:0px;
padding-right:0px;
	margin-left: 0px;

	background-color: #191512;
/* background color for the entire menu row */
	width: 980px;
	text-transform: uppercase;
	font-weight: bold;
	height: 40px;
	padding-top: 10px;
width: 980px;
}
/* The wrapper clears the floating elements of the menu */
/* Fix for Opera 8 */
.clearb {
	clear: both;
}
#menuwrapper {
/* Fix for Opera 8 */
	/*   overflow: hidden;
*/
	background-color: #191512;
/* background color for the entire menu row */
	margin: 0;
	padding: 0;
border:1px solid #fff;
width:980px;
margin-left:-1px;
margin-right:-1px;
font-family: Arial, sans-serif;
font-size:96%;
font-size:100% !important;
}



/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li {
	width: 195px;
}
/* Unless you know what you do, do not touch this */
#primary-nav, #primary-nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: #fff;

}
#primary-nav ul {
	position: absolute;
	top: auto;
	display: none;


}
#primary-nav ul ul {
	margin-top: 1px;
	margin-left: -1px;
	left: 100%;
	top: 0px;
}
#primary-nav li {
	margin-left: -1px;
	float: left;
margin-right:0px;


}
#primary-nav li li {
	margin-top: -1px;
	float: none;
	position: relative;
}
/* Styling the basic apperance of the menu elements */
#primary-nav a {
	display: block;
	text-decoration: none;
/* padding inside the list item box */
padding: 0.6em 3.03em 0.6em 3.03em;
padding: 0.6em 3.03em 0.6em 2.75em;
padding: 0.6em 3.03em 0.6em 3em;
padding: 0.6em 1.95em 0.6em 3em;
	margin: 0;
/* margin outside each list item box */
	text-decoration: none;
/* no underline for links */
	color: #fff;
	background: url(uploads/images/menu_tab.jpg) #191512 no-repeat 08px center;
	display: block;
/* IE has problems with this, fixed above */

	
}
#primary-nav li a {
	border-left:1px solid #fff;
}
#primary-nav li li a {
	border: 1px solid #fff;
}
#primary-nav li, #primary-nav li.menuparent {
	background-color: #171411;
	background: #191512;

}
/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */
#primary-nav li.menuactive {
	background-color: #191512;
}
/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparenth {
/* arrow for menuparents */
	color: #cccccc;
	color: #191512;
	background: url(uploads/images/menu_tab_white.jpg) no-repeat 08px center;
}
/* Styling the apperance of menu items on hover */
#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh {
	color: #191512;
	background: url(uploads/images/menu_tab_white.jpg) no-repeat 8px center;
}
#primary-nav li a:hover {
	color: #191512;
	background: url(uploads/images/menu_tab_white.jpg) #fff no-repeat 8px center;
}
#primary-nav ul li a:hover {
	color: #191512;
	border: 1px solid #191512;
	background: url(uploads/images/menu_tab_white.jpg) #fff no-repeat 8px center;
}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
/* just add #primary-nav li:hover ul ul, #primary-nav li.menuparenth ul ul ul, for fourth level */
#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul {
	display: none;
}
/* add #primary-nav ul ul ul li:hover ul, #primary-nav ul ul ul li.menuparenth ul, for fourth level*/
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, #primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul {
	display: block;
}
/* IE Hacks */
#primary-nav li li {
	float: left;
	clear: both;
}
#primary-nav li li a {
	height: 1%;
}
ul#primary-nav li.menuactive a:menuactive {
	margin-left: none;
}
/* End of 'New_menu' */

/* Start of CMSMS style sheet 'ThickBox' */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
html, body {
min-height: 100%;
height: auto !important;
height: 100%
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: Arial, Helvetica, sans-serif;
  color: #333333;
font-size:12px;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
font-size:12px;
line-height:1.4em;
margin-top:-5px;
}


#TB_window a:link {color: #fff;background:#000;text-decoration:none;}
#TB_window a:visited {color: #fff;background:#000;text-decoration:none;}
#TB_window a:hover {color: #fff;background:#000;text-decoration:none;}
#TB_window a:active {color: #fff;background:#000;text-decoration:none;}
#TB_window a:focus{color: #fff;background:#000;text-decoration:none;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: absolute;
  z-index:100;
  top: 0px;
  left: 0px;
  background-color:#000;
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
}
#TB_window {
  position: absolute;
  background: #000;
  z-index: 102;
  color:#fff;
  display:none;
  border: 2px solid #fff;
  text-align:left;

}
#TB_window img {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  float:right;
}
#TB_closeAjaxWindow{
  padding:5px 10px 7px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: absolute;
  display:none;
  height:100px;
  width:100px;
  z-index:101;
}
#TB_HideSelect{
  z-index:99;
  position:absolute;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

#TB_next,#TB_prev
{width:120px;
margin-top:0px;
margin-left:-1px;
background: url(uploads/images/menu_tab.jpg) #000 no-repeat left center;border:1px solid #fff;}

#TB_next a,#TB_prev a
{margin-left:10px;margin-right:3px;}

#TB_closeWindow
{
height:13px;
margin-right:10px;
margin-top:20px;
border:1px solid #fff;

}

 a#TB_closeWindowButton
{margin-right:3px;
margin-left:3px;}
/* End of 'ThickBox' */

