body {

	line-height:200%;

	color:#000000;

}



.wrapper960 {}



/*H2 Header styling*/

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

	font-weight: 100;

	font-size: 25px;

    line-height: 34px;

	margin: 0px 0 10px !important;

    padding: 0px 0px 12px;

}



/*H2 Header styling background color, image, border etc if required*/

h2, .items-row h2, .cols-2 h2, .row-0 h2 {

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

    background-position: left bottom;

    background-repeat: repeat-x;

}



a {

	color:#ffffff;

}

a:hover {

	color:#F5F5F5;

}



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

#container_header {height: 240px;}

#container_logo_menu_mobile{display:none;}

#container_social_mobile{display:none;}

#container_hornav_mobile{display:none;}

#container_slideshow{padding-bottom:0px;}

#container_slideshow_bottom{}

#container_breadcrumb{}

#container_top_modules{}

#container_main{}

#container_bottom_modules{}

#container_base {}	

#container_copyright_footermenu{}	



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

#header {height: 240px;}

#container_slideshow .wrapper960{width: 100%;}

#slideshow.block_holder{}

#breadcrumb {}

#top_modules{}

#main.block_holder{margin:0px;}

#bottom_modules{}

#base{}

#copyright-footermenu{}

#container_spacer1 .wrapper960 {height:5px;}

#container_spacer2 .wrapper960 {height:5px;}

#copyright{}





/* ----[ WRAPPER DIVS FOR SMALL MOBILE DEVICES]----*/

#hornav_mobile{}

#social_mobile {

    padding: 0;

    right: 0;

    top: 0;

    z-index: 1;

}





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

#header_items {

}



#logo {

	position:absolute;

}



/* Logo */

.logo_container {

	width:288px; 

	top:0px; 

	left:0px; 

}

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

	height:80px;

}



h1.logo-text {

    text-align: left;

    margin-top: 20px;

	margin-bottom: 0px;

}



h1.logo-text a {

    font-size: 50px !important;

    font-weight: normal;

    left: 0;

    top: 0px;

}



p.site-slogan {

    font-size: 10px;

    left: 3px;

    letter-spacing: 1px;

    text-align: left;

    top: 12px;

    font-weight: normal;

    text-transform: uppercase;

}



/* Search */

#search {

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

    height: 27px;

    right: 0px;

    top: 58px;

}





#search .inputbox {

    color: #888888;

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

    height: 18px;

    padding: 10px;

    -webkit-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.30);

    -moz-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.30);

    box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.30);

}



/* Social Media */

#social{

    right: 0;

}



/* ----[ 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 {

    box-shadow: 0 5px 7px -7px #848484;

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

    clear: both;

    float: left;

    height: 70px;

    left: 0;

    position: absolute;

    top: 140px;

    width: 100%;

}



/* hornav li */

#hornav li{box-shadow: 3px 1px 4px -6px #151515;}



/* hornav li hover */

#hornav li.active, #hornav li.visited, #hornav li:hover, #hornav li.focus {

        background-color:#555555; !important; 

        text-transform: none; color:#ffffff; 

        -webkit-transition: background 0.5s linear;

        -moz-transition: background 0.5s linear;

        -ms-transition: background 0.5s linear;

        -o-transition: background 0.5s linear;

        transition: background 0.5s linear;

    }





/* Hornav - Parent Styling */ 

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

	line-height:38px;

}







#hornav ul a, #hornav .separator {text-transform:uppercase; font-size:13px !important; display:block; 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 li:first-child a, #hornav li:first-child:hover{border-radius: 5px 0px 0px 5px;}

#hornav li:first-child.active, #hornav li:first-child.visited{border-radius: 5px 0px 0px 5px;}



/* 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; 

}



/* Hornav - Sub-Child Block Styling */

#hornav li ul li ul {

	padding:5px;

}



/* Hornav - Hover/Highlight Styling */

#hornav ul a:hover {

	color:#F2F2F2;

	text-decoration:none;

	-webkit-transition:color 0.25s ease-in;

	-moz-transition:color 0.25s ease-in;

	-o-transition:color 0.25s ease-in;

	transition:color 0.25s ease-in;

	outline:0;

}



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

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



/* MenuMatic */

#subMenusContainer a {

	text-decoration:none;

	display:block;

	padding:13px 35px 13px 15px;

	margin-right:10px;

	margin-left:10px;

	color:#000000;

	font-size:13px;

	text-shadow:none;

	cursor:pointer;

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

}



/* sub menu links on hover or focus */

#subMenusContainer a:hover, #subMenusContainer a:focus, #subMenusContainer a.subMenuParentBtnFocused {

	text-decoration:none;

	-webkit-transition:color 0.25s ease-in;

	-moz-transition:color 0.25s ease-in;

	-o-transition:color 0.25s ease-in;

	transition:color 0.25s ease-in;

	outline:0;

}



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

.subMenuParentBtn {}



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

.subMenuParentBtnFocused{}



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

#hornav .mainMenuParentBtn{background: url(../images/arrow_down.png) right 57% no-repeat;}



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

#hornav .mainMenuParentBtnFocused{background: url(../images/arrow_down_over.png) right 57% no-repeat; }



/* ----[ 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 8px;}



/* All ULs and OLs */

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



/* All submenu OLs and ULs */

#subMenusContainer ul, #subMenusContainer ol {

	left:0; 

	padding-bottom:5px;

	padding-top:8px;

	border-radius:5px;

	}

	

#subMenusContainer{top:3px; left:0px;}





/*To Have Hornav Menu Centered on Navbar*/

/* Hornav - Parent Styling */

/*#hornav ul {text-align: center !important;}

#hornav ul li{display: inline-block !important;}

#hornav li{float:none !important;}

#hornav li:last-child{box-shadow: 0px 0px 0px 0px !important;}*/





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



/* slideshow navigation buttons on image */

a.nivo-prevNav {

    left: 20px;

}



a.nivo-prevNav {

    right: 20px;

}



/* slideshow navigation */

.nivo-controlNavHolder{padding: 10px 0px; background-image: url(../images/slideshow-bottom.png); background-position:top center; background-repeat:no-repeat; height:30px;}



.nivo-controlNav a {

    background: url("../images/slide-bullet.png") no-repeat scroll 0 0 transparent !important;

    border: 0 none;

    display: block;

    float: left;

    height: 30px;

    margin-right: 3px;

    text-indent: -9999px;

    width: 30px;

}



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

/* Styling */

#breadcrumb-1{}	

#breadcrumb-1 .module_margin{margin:0px;}	

#breadcrumb .module{padding-left:10px; padding-right:10px; border:none;}

#breadcrumb.block_holder{padding:5px 0px !important;}

div.breadcrumbs a.pathway{}

div.breadcrumbs {color:#ffffff;}





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

.maincontent{margin:0px 5px 5px 5px;}

/* Module Styling */

.module h3, .module_menu h3 {

    font-size: 18px;

    font-weight: normal;

    padding: 8px;

    text-align: left;

}



.module, .module_menu{}



/* Module Styling - Menus */

.module ul a, .module_menu ul a {

    /*border-bottom: 1px dotted #C6C6C6;*/

    color: #000000;

    margin: 0 0 7px;

    padding: 8px;

	text-decoration:none !important;

}



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

}

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

	color: #999999;

}



/*use to highlight active link*/

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



.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 dotted #2c2c2c;

    padding: 0 10px;

}

#footermenu ul li a:hover {

}



/** MB TOP **/

/* Module Styling */





/* Module Styling - Menus */





/*--Top Modules Divs--*/





/* MB Top-1 */

/* MB Top-2 */



/** MAINCONTENT **/



/* MB Contenttop */ /* MB Contentbottom */

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



/* Sidecol A & B */

.side_margins{}

.sidecol_block{margin-top: 10px;}



.sidecol_block .module, .sidecol_block .module_menu{margin-bottom:20px;}



/** MB BOTTOM **/

/* Module Styling */



/* Module Styling - Menus */



/* MB Bottom-1 */

/* MB Bottom-2 */





/* MB BASE */



/* Module Styling - Menus */

#base .module ul a, #base .module_menu ul a {

    border-bottom: 1px dotted #ffffff;

    color: #ffffff;

    margin: 0 0 7px;

    padding: 8px;

}



#base a{color:#FFFFFF !important; text-decoration:underline;}

#base a:hover {color:#F2F2F2 !important; text-decoration:underline;}



#base .module, #base .module_menu{}



/* MB Base-1 */

/* MB Base-2 */



/* Footers */



/* Copyright */





/* Read More and content vote*/



/* content readmore*/

.readon, .readmore a, .pager a{

	color:#ffffff;

	text-decoration:underline;

}



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

.readmore a, .pager a:hover{color:#ffffff !important;}



/* content vote*/

div.content_vote input.button{



}



/* Pagination */

ul.pagination{margin-top:20px; margin-bottom:20px;}



ul.pagination li, li.pagenav-prev, li.pagenav-next{

	background-color:#f1f1f1;

	color:#999999;

	margin: 0 0 7px;

	padding:15px;

	border-radius:1px;

	border:1px solid #D7D7D7;

}



ul.pagenav li.pagenav-next a, ul.pagenav li.pagenav-prev a, ul.pagenav li.pagenav-next a:hover, ul.pagenav li.pagenav-prev a:hover {color: #ffffff!important;}

ul.pagination li a{color:#999999 !important; font-weight:normal !important;}

ul.pagination li a:hover{color:#999999 !important; font-weight:normal !important;}



/* Contact Slider styling */

#contact-slider .pane-toggler-down, #contact-slider .pane-toggler{ margin-bottom:1px; margin-top:0px; cursor:hand; height:20px; border:1px solid #E9E9E9; cursor:pointer;

border:1px solid #eaeaea;

background: #ffffff !important; /* Old browsers */

-webkit-box-shadow: 0 5px 6px -6px b1b1b1;

-moz-box-shadow: 0 5px 6px -6px black;

box-shadow: 0 5px 6px -6px black;

}



#contact-slider a, #contact-slider h3, #contact-slider a:hover {

    border: medium none;

    color: #000000 !important;

    font-weight: 100;

    text-decoration: none;

}



#contact-slider .panel {

    background-color: transparent;

    border:none !important;

}





/* Category List*/

tr.even, .cat-list-row0 {

    background-color: transparent;

}



table.category .createdby, table.category .list-hits, table.category .cat-list-row0, table.category .cat-list-row1 {

color:#000000 !important;

}





/* Search results */

.search-results .result-text {color: #000000;}

.search-results dd.result-category {color: #000000;}

.search-results dd.result-created {color: #000000;}



span.highlight {color: #000000;}



/* Load Fader */

.loadHeadfader{

	z-index: 10000;

	position:fixed;

	top: 0;

	min-width: 100%;

	background-color: rgba(0,0,0,0.7); 

	height: 131px; 

	color: #ffffff;  

	opacity:0;  

    filter:alpha(opacity=0.8);

}





/*article info DETAILS head styling*/

.article-info-term {

    display: none;

}

.article-info {

    color: #888888;

    display: inline-block;

    font-size: 12px;

    padding: 0;

}

.article-info .actions {

    float: right;

    margin: -10px 0 0;

    width: 50px;

}

.articleContent img {

    display: block;

    margin: 20px auto;

}

.article-info dd {

    border-right: 1px solid #CCCCCC;

    display: inline;

    margin: 0 7px 0 0;

    padding: 0 7px 0 0;

}

.article-info dd:last-child {

    border-right: medium none;

}

dl.article-info {

    clear: both;

    display: inline;

    margin: 10px 0;

    width: 100%;

}

dd > div {

    display: inline;

}



div#footermenu.block_holder div.module_margin ul.menu{text-align: center; margin:0px !important;}





div#editor-xtd-buttons.btn-toolbar div.btn-toolbar a.btn {margin-bottom: 5px !important;}