body{

	background:#ffffff;

	line-height:190%;

	font-size:13px;

	color:#000000;

}

 



.wrapper960 {}



h2, h2 a:link, h2 a:visited, .content_header, .articleHead {

	font-size: 25px;

	font-weight: 100;

    line-height: 36px;

    padding-bottom: 5px;	

}



h2{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}





a{

	color:#222;

}



a:hover {color:#888;}



/* ----[ CONTAINER DIVS ]----*/

#container_header {background-color:#000000; height:220px; z-index:1; background-image: url(../images/container-header.png); background-position:top center; background-repeat:repeat-x;}

#container_slideshow{background-color:#000000; margin-top:-220px;}

#container_top_modules.container{background-image: url(../images/container-topmodules-background.jpg); background-position:top center; background-repeat:repeat; box-shadow:inset 0  8px 8px -8px #696868, inset 0 -8px 8px -8px #696868;}

#container_bottom_modules.container{background-image: url(../images/container-topmodules-background.jpg); background-position:top center; background-repeat:repeat; box-shadow:inset 0  8px 8px -8px #696868, inset 0 -8px 8px -8px #696868;}

#container_breadcrumb{}

#container_main {}

#container_bottom_modules{}

#container_base {background-color: #000000; border-top: 1px solid #DDDADA;}	



/* ----[ WRAPPER DIVS ]----*/

#header {}

#slideshow {}

#breadcrumb {}

#top_modules {}

#main.block_holder{padding: 20px 5px 5px 5px;}

#bottom_modules {}

#base {}

#container_spacer1 .wrapper960 {

	height:5px;

}

#container_spacer2 .wrapper960 {

	height:5px;

}





/* ----[ HEADER ]----*/

#header_items {

}

/* Logo */

.logo_container {

	width:auto;

	min-width:300px; 

	top:0px; 

	left:0px; 

	padding:0px 8px;

}



.logo_container, h1.logo, h1.logo a {

	height:103px;

}



h1.logo-text a {

    font-size: 48px !important;

    font-weight: normal;

    left: 0px;

    letter-spacing: 1px;

    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);

    top: 25px;

}



p.site-slogan {

    font-size: 11px;

    left: 0px;

    letter-spacing: 2px;

    text-align: center;

    top: 40px;

}



/* Search */

#search {

	top:142px;

	left:780px;

}

#search .inputbox {

	color:#ffffff;

	font:14px Arial,Helvetica,sans-serif;

	background-color:#1a1a1a;

	border:1px solid #252525;

}



/* Social Media */

#socialmedia {

	top:100px;

	left:720px;

}



/* Laguages */

#language {

	background-color:#CCCCCC;

	top:80px;

	left:805px;

}



/* ----[ MENUS ]----*/

/* Topmenu */

#topmenu {

	background-color:#bbb;

	color:#FFFFFF;

	width:950px;

	top:0px;

	left:0px;

}

#topmenu ul li{

    padding:5px 0;

}

#topmenu ul li a {

	padding: 0px 10px;

}



#topmenu ul li a {

	border-right:1px solid #d2d2d2;

}

#topmenu ul li:last-child a {

	border:none;

}



/* Hornav */

#hornav {

clear: both;

float: left;

position: absolute;

top: 0px;

width: 100%;

background-image: url(../images/hornav.png); background-position:top center; background-repeat:repeat-x;

z-index:3;

	}



/* Hornav - Parent Styling */ 

#hornav ul a, #hornav ul ul a, #hornav .separator {

	color:#202020;

	line-height:36px;

	background-image: url(../images/link-hover.png); background-position:top center; background-repeat:repeat-x; margin-right:1px;		

}



#hornav li:first-child a {border: none;}

#hornav ul a, #hornav .separator {text-shadow: black 0.1em 0.1em 0.2em; font-weight:100; font-size:16px !important; display:block; padding:25px 13px; text-decoration: none; z-index: 9999; margin-bottom: 0px; /*dropdown gap*/

}





#hornav ul ul a {line-height:20px; padding: 1px 10px;}



/* Hornav - Child Styling */

#hornav li li a, #hornav li li.active a, #hornav li li.visited a {color:#555555 !important;}



/* Hornav - Child Block Styling */

#hornav li li, #hornav li li li {padding: 2px 0px 4px !important;}

#hornav li li:last-child, #hornav li li li:last-child {background:none !important;}



/* Hornav - Dropdown Block Styling */

#hornav ul li ul {

	background-color: #eeeeee;

	-moz-border-radius:0px 0px 5px 5px; 

	-webkit-border-bottom-left-radius: 5px; 

	-webkit-border-bottom-right-radius: 5px; 

	border-radius:0px 0px 5px 5px;  

}



/* Hornav - Sub-Child Block Styling */

#hornav li ul li ul {

	-moz-border-radius:5px; 

	-webkit-border-radius:5px; 

	border-radius:5px; padding:5px;

}



/* Hornav - Hover/Highlight Styling */

#hornav ul a:hover { background-color: #000000;

     -webkit-transition: background-color 550ms linear;

     -moz-transition: background-color 550ms linear;

     -o-transition: background-color 550ms linear;

     -ms-transition: background-color 550ms linear;

     transition: background-color 550ms linear;

}





#hornav ul ul a:hover {color:#aaa;}

#hornav li li a:hover {color:#999999;}



/* MenuMatic */

#subMenusContainer a {

	text-decoration:none;

	display:block;

	padding:14px 25px 14px 15px;

	color:#ffffff;

	font-size:13px;

	text-shadow:none;

	cursor:pointer;

	font-family: 'Maven Pro', sans-serif;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #272727;

}



/* sub menu links on hover or focus */

#subMenusContainer a:hover, #subMenusContainer a:focus, #subMenusContainer a.subMenuParentBtnFocused {color:#999}



/* Parent Sub Menu Links ---[javascript users only]*/

.subMenuParentBtn { background: url(../images/arrow_right.png) right center no-repeat !important;  }



/* Parent Sub Menu Links on hover or focus ---[javascript users only]*/

.subMenuParentBtnFocused{background: url(../images/arrow_right_over.png) right center no-repeat;  }



/* Parent Main Menu Links ---[javascript users only]*/

#hornav .mainMenuParentBtn{}



/* Parent Main Menu Links on hover or focus ---[javascript users only]*/

#hornav .mainMenuParentBtnFocused{background-color:#000000;}



/* ----[ OLs ULs, LIs, and DIVs ]----*/



/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */

.smOW{display:none; position: absolute; overflow:hidden; padding:0 2px; margin:0 0 0 -2px;}



/* All ULs and OLs */

#subMenusContainer ul, #subMenusContainer ol {padding: 0; margin: 0; list-style: none; line-height: 1em; min-width:170px;}



/* All submenu OLs and ULs */

#subMenusContainer ul, #subMenusContainer ol {

	back-moz-border-radius: 4px; 

	-webkit-border-radius: 4px;  

	left:0; 

	padding-bottom:5px;}

#subMenusContainer{top:11px;}



/* ----[ SLIDESHOW ]----*/

#slideshow {}

.box_skitter {width:960px !important; background: none repeat scroll 0 0 !important}

.box_skitter .info_slide{top:210px !important; }

.prev_button {top: 60% !important;}

.next_button {top: 60% !important;}

.box_skitter .info_slide_dots {bottom: 0;}



/* ----[ BREADCRUMBS ]----*/

/* Styling */	

#breadcrumb .module{border:none;}

#breadcrumb.block_holder{padding:0px;}

div.breadcrumbs a.pathway{color:#222222 !important;}





/* ----[ DEFAULT MODULE STYLING ]----*/

/* Module Styling */

.module h3, .module_menu h3 {

	font-size:18px;

	font-weight:normal;

	text-align:left;

	padding: 14px 10px 10px 14px;

	background-color:#F0F0F0;

	box-shadow: 0px 8px 6px -5px #000000;

	background-image:url(../images/modulehead.png);

	background-repeat:repeat-x;

	height:26px;

	border:1px solid #DADADA;

	margin-bottom:6px;

	border-radius:5px;

}



.module, .module_menu{

}



/* Module Styling - Menus */

.module ul a, .module_menu ul a {

	border-top:1px solid #dedede;

	padding:7px 20px;

	margin:0px;

}

.module ul li:last-child a, .module_menu ul li:last-child a {

	border-bottom:1px solid #dedede;

}

.module ul a:hover, .module_menu ul a:hover, .module ul a:focus, .module_menu ul a:focus {

}

.module ul li li a, .module_menu ul li li a {

	border:none !important;

	padding-left:25px;

}



/* Footer Menu */

#footermenu {

}

#footermenu ul li{

	padding: 5px 0;

}

#footermenu ul li a {

	border-right: 1px solid #D2D2D2;

    padding: 0 10px;

}

#footermenu ul li a:hover {

}



/** MB TOP **/

#top_modules .module h3, #top_modules .module_menu h3 {

	font-size:18px;

	font-weight:normal;

	text-align:left;

	padding: 14px 10px 10px 14px;

	background-color:#F0F0F0;

	box-shadow: 0px 8px 6px -5px #000000;

	background-image:url(../images/modulehead.png);

	background-repeat:repeat-x;

	height:26px;

	border-top:1px solid #E9E9E9;

	margin-bottom: 6px;

	border-left: none;

	border-right: none;

	border-bottom: 4px solid #000000;

	border-radius:0px;

}

/*--Top Modules Divs--*/

#top_modules.block_holder{padding:5px;}



/* MB Top-1 */



/* MB Top-2 */



/** MAINCONTENT **/





/* MB Contenttop */

.contenttop .module_margin{margin-top:0px;}



/* MB Contentbottom */





/* Sidecol A & B */

.side_margins{margin-top:0px;}



/** MB BOTTOM **/

#bottom_modules.block_holder{padding:5px;}

/* MB Bottom-1 */



/* MB Bottom-2 */



/* MB BASE */

#base{color:#FFFFFF !important;}

#base.block_holder{padding:5px;}



#base a {color:#666666;}

#base a:hover {color:#888;}





/* Module Styling */

#base .module h3, #base .module_menu h3 {

	box-shadow: 0px 0px 0px 0px;

	background-color:#000000;

	background-image:none !important;

	border-bottom: 4px double #ffffff;

	border-top:none;

	border-left:none;

	border-right:none;

	color:#FFFFFF !important;

	border-radius:0px;

}





/* Module Styling - Menus */

#base .module ul a, #base .module_menu ul a {border-top:1px dashed #1E1E1E;}

#base .module ul li:last-child a, #base .module_menu ul li:last-child a {border-bottom:1px dashed #1E1E1E;}





/* MB Base-1 */



/* MB Base-2 */



/* Footers */



/* Copyright */





/* Read More */

.readon, .readmore a {

border-style:solid;

border-width:1px;

border-color:#FFFFFF;

background-color: #000000;

font-size:11px;

font-weight:bold;

color:#fff;

border-radius:3px;

}



/*readmore button*/

.readmore a, .btn, .pager a{color:#000000 !important;}



.readmore a:hover{color:#CCCCCC;}



/* Pagination Styling */

ul.pagination li, li.pagenav-prev, li.pagenav-next {background-color:#000000;}

