/*style 2 - dark style*/

body {color: #ffffff; background:#1F1F1F;}

#container_header {background-color:#313131;}
#container_top_modules{	background-color: #1F1F1F;
	border-top-width: 2px;
	border-top-style: dashed;
	border-top-color: #333333;
    border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
}
#container_breadcrumb{background-color:#313131; color:#ffffff;}
#container_main{background-color:#313131;}
#container_slideshow{background-color:#313131;}
#container_bottom_modules{background-color:#313131;}

#container_base {
	background-color: #1F1F1F;
	border-top-width: 2px;
	border-top-style: dashed;
	border-top-color: #333333;
}


/** MB TOP **/
/*--Top Modules Divs--*/
	
#top_modules .module ul a:hover, #top_modules .module_menu ul a:hover, #top_modules .module ul a:focus, #top_modules .module_menu ul a:focus {
	margin-bottom:1px;
	background-color:#333333;
	color:#ffffff;
}

#top_modules .module ul a, #top_modules .module_menu ul a {
	margin-bottom:1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
}

#top_modules .module ul li:last-child a, #top_modules .module_menu ul li:last-child a {
	border-bottom:none;
}

#top_modules a{
	color:#999999;
}
#top_modules a:hover{color:#CCCCCC;}	

#top_modules .module, #top_modules .module_menu{
	border:none;
	color:#ffffff;
}

#top_modules .module_padding {
    height: 100%;
    padding: 10px 10px;
}

#top_modules .module h3, #top_modules .module_menu h3{color:#ffffff; font-weight:bold;}


/* MB Top-1 */

/* MB Top-2 */

/** MAINCONTENT **/
#content_full, #content_remainder{
	padding:5px;
	background-color: #1F1F1F;
}


/* MB Contenttop */
.contenttop .module, .contenttop .module_menu{
	margin-bottom:10px;
    color: #ffffff;
    padding: 4px;
}

.contenttop .module_padding {
    height: 100%;
    padding: 0px 0px 10px 0;
}

.contenttop .module ul a:hover, .contenttop .module_menu ul a:hover, .contenttop .module ul a:focus, .contenttop .module_menu ul a:focus {
	color:#ffffff;
	background-color: #404040;
}

.contenttop .module h3, .contenttop .module_menu h3 {
	padding: 8px;
	text-align:center;
	color:#ffffff;	
	background-color: #333333;
    border-bottom: 2px dashed #1F1F1F;
    border-top: 2px dashed #1F1F1F;
}

.contenttop .module ul a,  .contenttop .module_menu ul a {
	border-top:1px solid #333333;
	padding:4px 15px;
	margin:0px;
	color:#999999;
}
.contenttop .module ul li:last-child a, .contenttop .module_menu ul li:last-child a {
	border-bottom:1px solid #333333;
}


/* MB Contentbottom */
.contentbottom .module, .contentbottom .module_menu{
	margin-bottom:10px;
    color: #ffffff;
    padding: 4px;
}

.contentbottom .module_padding {
    height: 100%;
    padding: 0px 0px 10px 0;
}

.contentbottom .module ul a:hover, .contentbottom .module_menu ul a:hover, .contentbottom .module ul a:focus, .contentbottom .module_menu ul a:focus {
	color:#ffffff;
	background-color: #404040;
}

.contentbottom .module h3, .contentbottom .module_menu h3 {
	padding: 8px;
	text-align:center;
	color:#ffffff;	
	background-color: #333333;
    border-bottom: 2px dashed #1F1F1F;
    border-top: 2px dashed #1F1F1F;
}

.contentbottom .module ul a,  .contentbottom .module_menu ul a {
	border-top:1px solid #333333;
	padding:4px 15px;
	margin:0px;
	color:#999999;
}
.contentbottom .module ul li:last-child a, .contentbottom .module_menu ul li:last-child a {
	border-bottom:1px solid #333333;
}


/* Sidecol A & B */
.sidecol_block .module, .sidecol_block .module_menu{
	margin-bottom:10px;
    color: #ffffff;
    padding: 4px;
}

.sidecol_block .module_padding {
    height: 100%;
    padding: 0px 0px 10px 0;
}

.sidecol_block .module ul a:hover, .sidecol_block .module_menu ul a:hover, .sidecol_block .module ul a:focus, .sidecol_block .module_menu ul a:focus {
	color:#ffffff;
	background-color: #404040;
}

.sidecol_block .module h3, .sidecol_block .module_menu h3 {
	padding: 8px;
	text-align:center;
	color:#ffffff;	
	background-color: #1F1F1F;
    border-bottom: 2px dashed #333333;
    border-top: 2px dashed #333333;
}

.sidecol_block .module ul a,  .sidecol_block .module_menu ul a {
	border-top:1px solid #1F1F1F;
	padding:4px 15px;
	margin:0px;
	color:#999999;
}
.sidecol_block .module ul li:last-child a, .sidecol_block .module_menu ul li:last-child a {
	border-bottom:1px solid #1F1F1F;
}


/** MB BOTTOM **/
#bottom_modules .module, #bottom_modules .module_menu{
	margin-bottom:10px;
    color: #ffffff;
    padding: 4px;
}

#bottom_modules .module_padding {
    height: 100%;
    padding: 0px 0px 10px 0;
}

#bottom_modules .module ul a:hover, #bottom_modules .module_menu ul a:hover, #bottom_modules .module ul a:focus, #bottom_modules .module_menu ul a:focus {
	color:#ffffff;
	background-color: #404040;
}

#bottom_modules .module h3, #bottom_modules .module_menu h3 {
	padding: 8px;
	text-align:center;
	color:#ffffff;	
	background-color: #1F1F1F;
    border-bottom: 2px dashed #333333;
    border-top: 2px dashed #333333;
}

#bottom_modules .module ul a,  #bottom_modules .module_menu ul a {
	border-top:1px solid #1F1F1F;
	padding:4px 15px;
	margin:0px;
	color:#999999;
}
#bottom_modules .module ul li:last-child a, #bottom_modules .module_menu ul li:last-child a {
	border-bottom:1px solid #1F1F1F;
}


#bottom_modules a{color:#ffffff;}
#bottom_modules a:hover{color:#999999;}


/* MB Bottom-1 */

/* MB Bottom-2 */

/* MB BASE */
#base .module ul a:hover, #base .module_menu ul a:hover, #base .module ul a:focus, #base .module_menu ul a:focus {
	margin-bottom:1px;
	background-color:#333333;
	color:#ffffff;
}

#base .module ul a, #base .module_menu ul a {
	margin-bottom:1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
}

#base .module ul li:last-child a, #base .module_menu ul li:last-child a {
	border-bottom:none;
}

#base .module, #base .module_menu{
	border:none;
	color:#ffffff;
}

#base .module_padding {
    height: 100%;
    padding: 10px 10px;
}

#base .module h3, #base .module_menu h3{color:#ffffff; font-weight:bold;}

#base a{color:#999999;}
#base a:hover{
	color:#666666;
}

/* Copyright */
#copyright {
    color:#ffffff;
}
 
#copyright.module_margin {
    padding-left:10px; 
}

/* searchbox */
#search .inputbox {
    background-color: #222222;
    color: #ffffff;
	border:1px solid #4c4c4c;
}

/* contact-slider */
#contact-slider .pane-toggler-down, #contact-slider .pane-toggler {
	background-color: #333333;
	border: 1px solid #1F1F1F;
}

#contact-slider .pane-slider {
    background-color: #1F1F1F;
    clear: both;
    padding: 0 10px;
}

#contact-slider .panel {
    background-color: #1F1F1F;
    border: 1px solid #1F1F1F;
    margin-bottom: 1px;
    padding: 0;
}

/*breadcrumbs*/
.module ul.breadcrumb li a, .module_menu ul.breadcrumb li a {color:#ffffff;}

/*Typography examples page pre code background color*/
pre, .code, p.down, p.clip, p.pin, p.note {
	background: none repeat scroll 0 0 #313131;
	clear: both;
	margin: 10px 0;
	border-color:#454343;
}

