/*this is a comment*/
html{
	overflow: -moz-scrollbars-vertical;
  }

body {
	font-family: Arial, Helvetica, sans-serif;a
	font-size: 12px;
	margin: auto;	
	padding: 0px;
	background-color: #fff;
}

html, body, div, span, p, ul, li {
	margin: 0px;
	padding: 0px;
	border: 0;
	outline: 0;
}
#wrapper{
		width: 960px;
		background-color: #FFFFFF;
		margin:auto;	
	}
/*organ colors*/
.society{
color:#663300;		
}
.society a{
	color:#663300;
}
.society a:hover{
	color:#333333;
}
.investment{
	color:#333399;
}
.investment a{
	color:#333399;
	text-decoration: none;
}
.investment a:Hover{
	color:#333;
	text-decoration: none;
}
.leadership{
	color:#663300;	
}
.leadership a{
	color:#663300;	
	text-decoration: none;
}
.leadership a:Hover{
	color:#333;	
	text-decoration: none;
}
.fellowship{
	color:#663300;	
}
.fellowship a{
	color:#663300;	
	text-decoration: none;
}
.fellowship a:Hover{
	color:#333;	
	text-decoration: none;
}
.foundation{
color:#FF9933;		
}
.foundation a{
color:#FF9933;		
text-decoration: none;
}
.foundation a:Hover{
color:#663300;		
text-decoration: none;
}


/*content area*/
#contentoverall{
	min-height: 880px;
}
	.breadcrumbs{
		width: 96%;
		height: 15px;
		font-size: 12px;
		font-weight: 700;
		text-decoration: none;
		text-align:left;
		bgcolor: #fff;
		margin:10px 5px; 
		padding-left: 10px;
	}

		.society_breadcrumbs{
			color:#333;	
		}
		.society_breadcrumbs a{
			color:#663300;
			text-decoration: none;
		}
		.society_breadcrumbs a:Hover{
			color:#333;
			text-decoration: none;
		}
		.investment_breadcrumbs{
			color:#333;		
		}
		.investment_breadcrumbs a{
			color:#333399;
			text-decoration: none;
		}
		.investment_breadcrumbs a:Hover{
			color:#333;
			text-decoration: none;
		}
		.foundation_breadcrumbs{
			color:#333;		
		}
		.foundation_breadcrumbs a{
			color:#FF9933;
			text-decoration: none;
		}
		.foundation_breadcrumbs a:Hover{
			color:#333;
			text-decoration: none;
		}	
		.leadership_breadcrumbs{
			color:#333;		
		}
		.leadership_breadcrumbs a{
			color:#000;
			text-decoration: none;
		}
		.leadership_breadcrumbs a:Hover{
			color:#333;
			text-decoration: none;
		}	
		.fellowship_breadcrumbs{
		color:#333;		
		}
		.fellowship_breadcrumbs a{
			color:#000;
			text-decoration: none;
		}
		.fellowship_breadcrumbs a:Hover{
			color:#333;
			text-decoration: none;
		}
	.countybanner{
		width: 99%;
		margin:auto;
		height: auto;
		/*background-image: url('technicalimages/scroll_bg.png');*/
		background-repeat: no-repeat;
		}			
	.county_menu a{ font-size: 90%; margin:0px 2px; color:#666666; text-decoration:none; font-weight:600; text-align:left;}
	.county_menu a:Hover{color:#333333;}		
	.county_teaser{/*border: #ededed solid 0.1em;*/ color:#333333; margin:5px; padding: 5px;}
	.mostread_teaser{color:#333333; margin:2px; padding: 2px; line-height: 1.2em;}
	.chq{ font-size: 76%; font-weight: 700;}
	.emoin{font-size: 76%; color:#333333;}
	.cloc{width: 98%; padding: 2px; font-size: 76%; font-weight: 700;}
	.ctri{font-size: 76%; font-weight: 700;}
	.cons{font-size: 76%; font-weight: 700;}
	.cons{width: 98%; padding: 2px;}
	.organscroll{
		width: 99%;
		margin:auto;
		height: 368px;
		/*background-image: url('technicalimages/scroll_bg.png');*/
		background-repeat: no-repeat;
	}
	.contentleft{
		position:relative;
		float:left;
		width:310px;
		height: 300px;
		margin: 5px;
		background-color: white;		
	}
	.contentcenter{
		position:relative;
		float:left;
		left: 1px;
		margin: 2px;
		width:310px;	
		height: 300px;
		background-color: white;		
	
	}
	.contentright{
		position:relative;
		float:right;
		margin: 5px;
		min-height: 300px;
		width:310px;	
		background-color: white;		
	}



.menu dl{
    display: inline;
    list-style-type: none;
}

/*Article */

.articletitle {
	font-size: 136%;
	font-weight: 800;
	margin-bottom: 9px;
}

.article {
	min-height: 300px;
	font-size: 86%;
	text-align: justify;
	line-height: 120%;
	margin: 8px 0px;
}
.mapcaption{
	float:right;	
	font-size: 12px;
	padding: 2px;
	margin: 2px 0px;
	color: #999999;
}

.photocaption {
	float:left;	
	font-size: 12px;
	padding: 2px;
	margin: 2px 0px;
	color: #999999;
}
.artSummary{
	float: left;
	margin: 12px 6px 2px; 0px;;
	width: 250px;
	/*border-top: 1px #eaeaea solid;*/
	border-right: 0.1em #eaeaea dotted;
	height: auto;
}
.articlesummary{
	padding: 2px;	
}	
.summary{
	font-size:82%;
 	padding-bottom: 10px;
	font-weight:600;
	padding: 2px;
}
.summaryTXT{
	font-size:82%;
	padding: 2px;
}		
.author{
		font-size: 75%;
		width: 92%;
		float:left;
		/*margin: 4px 0px;*/
		background-color:#efefef; 
		padding: 2px 10px;
	}
.author_intro_society{
	height: 19px;
	width: 5px;
	background-color:#663300;
	float:left
}
.author_intro_investment{
	height: 19px;
	width: 5px;
	background-color:#333399;
	float:left
}.author_intro_leadership{
	height: 19px;
	width: 5px;
	background-color:#333399;
	float:left
}
.author_intro_foundation{
	height: 19px;
	width: 5px;
	background-color:#FF9933;
	float:left
}
.author_intro_leadership{
	height: 19px;
	width: 5px;
	background-color:#663300;
	float:left
}
.overallcomment { 
	/*background-color: #eaeaea;*/
	margin-top: 1px;
	margin-bottom: 2px;
}
.articletopic{
	margin: 10px 0px;
	font-size: 83%;
	font-weight: 700;
	text-align:justify;
	}
.comments {
	background-color: #FAFAFA;
	padding: 1px 0px;
	/*border-bottom: 1px dashed #ccc;*/
}

.comment_end {
	background-image: url('technicalimages/comment_bg_color.png');
	margin-bottom:10px;
	width: 630px;
	height:8px;
	
}

.comments_title {
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 3px;
	font-size: 12px;
	color: #333;
	font-weight: 700;
}
.articlemeta{
	background: #f4f4f4; 
	margin: 60px -10px 20px;
	padding: 10px; 
	 -webkit-border-radius: 3px; 
	 -moz-border-radius: 3px;
	}

.articletags {
	font-size: 11px;
	font-weight: 700;
	padding: 5px 0px;
	margin: 2px 0px;
}
/*Article expand*/
a {color:#663300;}

p {margin-bottom:5px;}

#container {
	margin:0 auto;
	width:630px;
}
#container h2 {
	font-size:20px;
	color:#0087f1;
}
#wrap {
	position: relative; 
	float: left;
	padding: 0px; 
	overflow: hidden;
}
#gradient {
	width:100%; 
	height:35px; 
	background:url('technicalimages/bg-gradient.png') repeat-x; 
	position:absolute; 
	bottom:0; 
	left:0; 
}
#read-more { 
	padding:5px; 
	border-top:4px double #ddd;
	background:#fff; 
	color:#333; 
	text-align:  right;
}
#read-more a { 
	padding-right:22px;
	font-size: 96%;
	background:url('technicalimages/icon-arrow.gif') no-repeat 100% 50%;
	font-weight:bold;
	text-decoration:none;
}
#read-more a:hover {color:#000;}
/*Article Collapse*/
.readmore a {
	font-weight: 700;
	font-size: 10px;
	text-decoration: none;
}

.readmore a:Hover {
	font-weight: 700;
	font-size: 10px;
	text-decoration: none;
}

.full_profile a {
	position: relative;
	bottom: 10px;
	font-weight: 600;
	padding: 1px;
	font-size: 11px;
	text-decoration: none;
	float: right;
}

.full_profile a:Hover {
	position: relative;
	bottom: 10px;
	font-weight: 600;
	font-size: 11px;
	padding: 1px;
	text-decoration: none;
	float: right;
}

.sliders_buttons {
	float: right;
	padding: 2px;
	/*width: 56px;*/
}

/*top story teaser*/
.connecttext p{text-align: justify;}
.story-photo {
	width: 274px;
    float: left;
    margin: 10px;
    padding: 2px;
	background-color: #efefef;
}
.story-photo img{width: 100%;}
.story-body{float: left;}
	.leaderphoto {
	width: 250px;
	margin-top:10px;
	padding: 2px;
	background-color: #eaeaea;
}
.relatedwrapper{
	float: left;
	margin: 2px;
	padding-right: 4px;	
	}
	.related a{
		font-size: 76%;
		font-weight: 800;	
		padding-right: 4px;	
	}
	.related a:hover{
		font-size: 76%;
		font-weight: 800;	
	}
	/*organ teaser other stories*/
	.organcontentleft{
		position:relative;
		float:left;
		width:304px;
		height: 300px;
		margin: 5px;
		background-color: white;		
	}
	
	.organcontentright{
		position:relative;
		float:right;
		margin: 5px;
		width:304px;	
		height: 300px;
		background-color: white;		
	}
	/*two column organ content*/
	.contentcolumnleft{
		position:relative;
		width: 630px;
		/*border-right: #efefef 0.1em solid;*/
		float:left;
		margin:5px;	
	}
	.contentcolumnright{
		position:relative;
		float:right;
		width: 306px;
		margin:5px 2px;
	}
	.contentcolumnright_article{
		border: #ededed 0.1em solid;
		position:relative;
		float:right;
		width: 306px;
		margin:5px 2px;
	}
	.contentcolumnrightwrapper_top{
		/*border: #ededed 0.1em solid;*/
		height: 485px;
		
	}
	.contentcolumnrightwrapper_bottom{
		border: #ededed 0.1em solid;
		height: 140px;
		
	}
	.organ_topic{
		height:25px;
		width: 306px;
		
	}
	.society_topic_right{
	position: relative;
	float: right;
	color: #fff;
	background-color: #663300;
	height:25px;
	width: 289px;
	}
	.society_topic_left{
	position: relative;
	float: left;
	background-color: #FF9933;
	height:25px;
	width: 17px;
	}

	.foundation_topic_right{
	position: relative;
	float: right;
	color: #fff;
	background-color: #333;
	height:25px;
	width: 289px;
	}
	.foundation_topic_left{
	position: relative;
	float: left;
	background-color: #FF9933;
	height:25px;
	width: 17px;
	}
	.fellowship_topic_right{
	position: relative;
	float: right;
	color: #fff;
	background-color: #333;
	height:25px;
	width: 289px;
	}
	.fellowship_topic_left{
	position: relative;
	float: left;
	background-color: #FF9933;
	height:25px;
	width: 17px;
	}
	.leadership_topic_right{
	position: relative;
	float: right;
	color: #fff;
	background-color: #333;
	height:25px;
	width: 289px;
	}
	.leadership_topic_left{
	position: relative;
	float: left;
	background-color: #FF9933;
	height:25px;
	width: 17px;
	}
	.investment_topic_right{
	position: relative;
	float: right;
	color: #fff;
	background-color: #333399;
	height:25px;
	width: 289px;
	}
	.investment_topic_left{
	position: relative;
	float: left;
	background-color: #FF9933;
	height:25px;
	width: 17px;
	}
	
	.topic{
	font-size: 13px;
	font-weight: 700;
	text-decoration:none;
	}
	.contentborder{
		border-bottom: #ededed dotted 0.1em;
		margin:auto 2px;
		width: 98%;
		padding-top: 4px;
	}
	/*overall teaser content wrapper and teaser stylz*/
	.contentwrapper{
		margin:1px;
		/*height: 294px;*/
		padding-top: 6px;
	}
	.contentwrapper_about{
		margin:1px;
		/*height: 190px;*/
		padding-top: 6px;
	}
	.contentwrapper_article{
		border: #eaeaea solid 0.1em;
		margin:0px;
		padding: 0px;	
	}
	.about_teaser{
	font-size: 12px;
	text-decoration: none;
	padding: 2px;
	margin: 2px;
	color: #333;		
	}
	.about_wrapper{
		position: relative;
		bottom: 10px;
	}
	.about_leaders_photo{
		float:left;
		width: 118px;
		height: 68px;
		border: #eaeaea solid 0.1em;
		margin: 2px;
		padding: 4px;
	}
	.about_leader_bio{
		float:right;
		width:160px;
		height: 90px;
	}
	.about_leaders_position a{
		font-size:86%;
		text-decoration: none;
		color:#333333;
		padding: 2px;
		text-align:left;
		font-weight: 600;
	}
	.about_leaders_position a: Hover{
		color:#ccc;	
	}	
	.about_leaders_fullname{
		font-size:80%;
		padding: 5px;
	}
	.company_wrapper{
		margin: 10px 2px;
	}
	.company_name a{
		font-size: 76%;
		text-decoration: none;
		font-weight: 700;

	}
		.company_name a:hover{
		text-decoration:none;
		color: #333333;	
		}
	.company_teaser {
		text-align:left;
		text-decoration: none;
		padding-top: 3px; 
		font-size: 80%;
		}
	
	.company_teaser_photo{
		float:left;
		margin-right: 5px;	
		width: 28%;
	}
	.company_teaser_text{
		float:right;
		color: #333;
		width: 65%;
		}
		
	.company_noimage_teaser{
		color: #333;
		width: auto;
	}
	.programme{
		height: 79px;
		margin: 2px;
	}
	.programme_teasertitle{
		font-size: 13px;
		font-weight: 700;
		text-decoration: none;
		color: #333;
		padding: 10px 0px 0px 0px;
		margin: 2px;
	}
	.programme_teasertext{
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		padding: 2px 0px;
		color: #333;	
		margin: 2px;
	}
	.support_programme{
		font-size: 12px;
		font-weight: 700;
		margin: 6px;
	}
	.teaser_image{
		float:left;
		/*height: 73px;*/
		width: 26%;
		margin: 2px;
		
	}
	.Most_teaser_image{
		float:left;
		/*height: 73px;*/
		width: 28%;
		margin: 4px 14px 2px 2px;
		
	}
	.teaser_photo{
		margin: auto;
		padding: 2px;
	}
	.teaser{
		float:right;
		/*height: 65px;*/
		width: 66%;
		margin: 2px;

	}
	.teaser_title a{
		font-size: 72%;
		font-weight: 700;
		text-decoration: none;
	}
	.teaser_title a:hover{
		color:#999999;
		text-decoration: none;
	}
	.mostread_bg{
		width: 306px;
		border: #efefef 0.1em solid;
	}
	.mostread_Ldtitle a{
		font-size: 1em;
		/*font-weight: 800;*/
		margin: 4px;
		float: left;
		text-decoration: none;
	}

	.mostread_title a{
		font-size: 0.9em;
		/*font-weight: 800;*/
		text-decoration: none;
	}
	.mostread_title a:hover{
		color:#999999;
		text-decoration: none;
	}
	.mostread_title a:current{
		color:#999999;
		text-decoration: none;
	}
	.teaser_text{
		font-size: 78%;
		margin: 5px 0px;
		color: #333;
	}
	/*Referer Links*/
	.readmore a{
		font-weight: 600;
		font-size: 80%;	
		text-decoration: none;
	}
	.readmore a:Hover{
		text-decoration: none;
		font-weight: 600;
		font-size: 80%;	
		color:#999999;
	}
		.full_profile a{
		
		font-weight: 600;
		padding: 1px;
		font-size:11px;	
		text-decoration: none;
		float: right;
	}
	.full_profile a:Hover{
		font-weight: 600;
		font-size:11px;
		padding: 1px;
		text-decoration: none;
		float: right;
	}
	.sliders_buttons{
	float: right;
	padding: 2px;	
	}
	
	/*top story teaser*/
	.topstorywrapper{
		height: 340px;
		margin: 1px;
		padding: 2px;
	}

	/*Events Society Home*/
	.eventwrapper_bg{
		margin:10px 5px;
		display: block;
		padding-top: 2px;
	}
	.eventwrapper_nobg{
		margin:1px;
		display: block;
		padding-top: 6px;
	}
	.eventdates{
		float:left;
		margin: 2px;
		padding: 3px;
	}
	.eventmonth{
		text-align:center;
		font-size: 85%;
		font-weight: 600;
		}	
	.eventother{
		text-align:center;
		font-size: 60%;
		font-weight: 600;
	}	
	.eventteaser{
		float:right;
		width: 75%;
		margin: 5px 2px;
	}
	.event_title a{
		font-size:80%;
		color: #663300;
		text-decoration:none;	
		font-weight: 700;
	}

	.event_title a:Hover{
		color: #333;
		text-decoration: none;
			}
	.eventsite{
		font-size:70%;
		color: #663300;
		text-decoration:none;	
		font-weight: 700;
	}
	.eventtext{
		margin: 5px 2px;
		font-size:82%;	
		color: #333;
		text-decoration:none;	
	}
	
/*header*/
#header{
	height: 184px;
	/*background-color: green;*/

}
	.logo{
		float: left;
		position:relative;
		margin: 15px;
		left: 10px;
		width: 200px;
		height: 122px;
		background-color: white;
		}
		.logostatement{
			float: left;
			position:relative;
			margin: 1px;
			left: 5px;
			top: 50px;
			width: 180px;
			height: 40px;
			color: #996600;
			font-size: 12px;
			font-weight: 800;
			background-color: white;
		}
		.searchbox{
			float: right;
			position:relative;
			right: 50px;
			top: 65px;
			height: 30px;
			width: 210px;
		}
		.search{
			background-image: url('technicalimages/search_box.png');
			background-repeat: no-repeat;
			width: 204px;
			height: 28px;
			border: none;
			z-index:0;
			font-size:12px;
			font-weight: 700;
			color: #996600;
			padding-left: 5px;
			margin: auto;
		
		}
		
		.go{
		position: relative;	
		background-repeat: no-repeat;
		width: 52px;
		height:28px;
	 	float:right;
		right: 0px;
		bottom:30px;
		z-index:1;
		border: none;
		}
		.society_go{
			background-image: url('technicalimages/society_go.png');
		}
		.foundation_go{
			background-image: url('technicalimages/foundation_go.png');
		}
		.leadership_go{
			background-image: url('technicalimages/leadership_go.png');
		}
		.fellowship_go{
			background-image: url('technicalimages/fellowship_go.png');
		}
		.investment_go{
			background-image: url('technicalimages/investment_go.png');
		}
		.organmenus{	
			float: right;
			position:relative;
			bottom: 50px;
			background-color: white;
			height: 20px;
			width: 320px;
			font-size: 70%;
			margin-left: 2px;
		}
		.society_list{
			list-style:url('technicalimages/foundation_list.png');
			padding-left: 2px;
		}
		.foundation_list{
			list-style:url('technicalimages/foundation_list.png');
			padding-left: 2px;
		}
		.fellowship_list{
			list-style: url('technicalimages/fellowship_list.png');
			padding-left: 2px;
		}
		.leadership_list{
			list-style:url('technicalimages/leadership_list.png');
			padding-left: 2px;
		}
		.investment_list{
			list-style: url('technicalimages/investment_list.png');
			padding-left: 2px;
		}
		/*menu*/
		.menu{
			width: 98%;
			height: 33px;
			margin: auto;
		}
		.menu_background{
			background-image: url('technicalimages/menu_background.png');
			width: 850px;
			height: 33px;
			background-repeat: repeat-x;
			display: block;
			}

        .menus > li{
            display: inline;
            float: left;
            text-decoration: none;
            padding-left: 10px;
            text-transform: uppercase;
        }

			.menus {
				position: relative;
				text-decoration: none;
				padding: 9px;
				font-size: 12px;
				font-weight: 700;
			}
			.menus a:hover {
				text-decoration: none;
			}
			.navend{
				position:relative;
				bottom: 33px;
				right:50px;
				float: right;
				background-image: url('technicalimages/nav_end.png');
				height: 33px;
				width: 46px;
				display: block;
				background-repeat: no-repeat;
			}
			.organstatus{
				background-color: none;
				width: 122px;
				height: 33px;
				color: #fff;
				font-size: 13px;
				font-weight: 700;
				border: none;
				float: left;
				text-decoration: none;
			}	
			.society_organstatus{
				background-image: url('technicalimages/society_organstatus.png');
			}
			.foundation_organstatus{
				background-image: url('technicalimages/foundation_organstatus.png');
			}
			.investment_organstatus{
				background-image: url('technicalimages/investment_organstatus.png');
			}
			.leadership_organstatus{
				background-image: url('technicalimages/leadership_organstatus.png');
			}
			.fellowship_organstatus{
				background-image: url('technicalimages/fellowship_organstatus.png');
			}
			
#member{
	width:99%;
	margin:auto;
	height: auto;
}
		.applymember{
			float: left;
			position:relative;
			/*height: 28px;*/
			width: 300px;
		}
		.join_emo a{
			padding-left:5px; 
			position:relative; 
			bottom:10px; 
			text-decoration:none; 
			border: none;	
			}
		.join_emo a:Hover{ 
			text-decoration:none; 
			border: none;
		}
		.vision{
			top:26px;
			font-size: 66%;
			text-align:right;
			font-weight: 600;
			float: right;
			position:relative;
			/*height: 20px;*/
			width: 350px;
		}
#society_footer{ 
	border-top: 0.2em solid #663300; min-height:50px;	
}
#investment_footer{
	border-top: 0.2em solid #333399; min-height:50px;
}
#foundation_footer{
	border-top: 0.2em solid #FF9933; min-height:50px;
}
#fellowship_footer{
	border-top: 0.2em solid #663300; min-height:50px;
}
#leadership_footer{	
	border-top: 0.2em solid #663300; min-height:50px;
}

/*clear content*/
#clear{
	clear: both;;
}
/*spacer*/
#spacer1{
	height: 2px;
}
#spacer2{
	height: 4px;
}
#spacer3{
	height: 10px;
}
/*
Featured Slider
*/
/*
	SLIDER
*/
.sliderkit-news{height: 300px;}
.slider-wrap { width: 600px; position: absolute; top: 87px; left: 40px; }			
.panel ul{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer{ position: relative; overflow: hidden; width: 419px; height: 305px; }
.stripViewer .panelContainer{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel{ float: left; height: 100%; position: relative; width: 419px;}
.stripNavL, .stripNavR, .stripNav{ display: none; }
.nav-thumb{ border: 1px solid black; margin-right: 5px; }
#movers-row{ margin: -43px 0 0 62px; }
#movers-row div{ width: 20%; float: left; }
#movers-row div a.cross-link{ float: right; }
.photo-meta-data{ background: url(technicalimages/transpBlack.png); padding: 10px; height: 30px; margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span{ font-size: 13px; }
.cross-link	{ display: block; width: 62px; margin-top: -14px; position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb{ background: transparent url(technicalimages/icon-uparrowsmallwhite.png) top center no-repeat; }

/*carousel*/
/*---------------------------------
 *	News slider > Horizontal
 *---------------------------------*/	
.newslider-horizontal{width:610px;height:315px;}

/* Nav */
.newslider-horizontal .sliderkit-nav{position:absolute;bottom:0;width:610px;height:80px;}
.newslider-horizontal .sliderkit-nav-clip li{float:left;height:94px;width:120px;padding:10px 0 0;margin:2px;}
.newslider-horizontal .sliderkit-nav-clip li.sliderkit-selected{background:transparent url("technicalimages/newslider-arrow-up.gif") no-repeat center 0;}
.newslider-horizontal .sliderkit-nav-clip li a{height:96px; width:108px; margin:0; padding:1px; text-align:left; font-size:70%; color:#333; text-decoration:none; background:#999; }
.newslider-horizontal .sliderkit-nav-clip li a:hover,
.newslider-horizontal .sliderkit-nav-clip li a:focus{color:#fff;}

/* Panel */
.newslider-horizontal .sliderkit-panels{position:absolute;left:0;width:610px;height:400px;overflow:hidden;}
.newslider-horizontal .sliderkit-panel{left:0;top:0;width:600px;height:400px;padding:10px;}

/* News block */
.newslider-horizontal .sliderkit-news h3,
.newslider-horizontal .sliderkit-news h3 a{color:#333;font-weight:bold;}
.newslider-horizontal .sliderkit-news h3{font-size:98%;margin:0 0 10px; color:#333;}
.newslider-horizontal .sliderkit-news img{float:right;width:368px;height:auto;margin:0 ;overflow:hidden;}
.newslider-horizontal .sliderkit-news p{margin:0; color:#333333; width: 100%;}

/*Top Carousel*/
/*--Main Container--*/
.main_view {
	margin:auto;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:370px;	width: 960px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: right;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 20px; right: -16px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(technicalimages/paging_bg2_.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	background: #000;
	/*border: 1px solid #610000;*/
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}
/*news article*/
#newswrapper{
	width:98%;
	padding: 2px;
	margin: 2px;
	}
.newscontent{ width:98%; margin: 2px; padding: 4px; border-bottom: #efefef 0.1em dotted;}
.newsimg{width: 12%; float:left; position:relative; border: #ededed solid 0.1em padding: 2px;}
.newtextsec{ width: 84%; float:right; }
.newsnoimage{ width: 76%; float:right; /*border-bottom: #ededed 0.1em dotted;*/}
.newstitle a{ font-size: 78%; font-weight:600; padding: 3px 0px; text-decoration:none;} 
.newstitle a:hover{text-decoration:none;}
.scroll_teaser_title a{ font-size: 101%; font-weight:600; padding: 5px 0px; text-decoration:none; color:#333333;} 
.scroll_teaser_title a:hover{text-decoration:none;}
.scroll_teaser_text{font-size: 12px;}
.scroll_teaser_readmore a{font-size: 75%; font-weight:700; text-decoration:none;}
.scroll_teaser_readmore a:hover{text-decoration:none;}
.newscounty a{ font-size: 58%; font-weight:600; color:#666666; padding: 3px 0px; text-decoration:none;} 
.newscounty a:hover{text-decoration:none; color:#333;}
.newstext{ font-size: 80%; text-align:left; color: #333;}
/* News Letter */
.newsletterAddress{
	border: solid #666 0.1em;
	margin: 4px;
	font: #333 1.2em left georgia; 
	
	}
div.mostpopular{
	margin: 6px 0px;
	font-size: 0.8em;
	}
.mostpopular a{
	text-decoration: none;
	font-weight: 800;
	font-size: 0.7em;
	}	
span.mostpopular{
	font-size: 0.9em;
	color: #333;
	}
/* Url Link */
.scrollink{
	height:30px;
	width: 150px;
	top: 150px;
	right: 20px;
	background-color: #333;
	z-index: 200;
	float: right;
	position: absolute;
	}	
/* Pagination DIV */
#pg
{
width: 700px;
background-color: #FFFFFF;
text-align: center;
font-size: 12px;
margin-bottom: 5px;
padding: 10px;
}

/* Pagination Link */

#pg a {
font-size: 12px;
text-decoration: none;
border: 1px solid #83A0C1;
padding: 3px;
-moz-border-radius: 3px;
}

#pg a:hover {
font-size: 10px;
text-decoration: none;
border: 1px solid #000000;
background-color: white;
padding: 3px;
-moz-border-radius: 3px;
}

/* Pagination Current Page */

#pg a.current {
font-size: 10px;
text-decoration: none;
font-weight: bold;
color: white;
border: 1px solid #0D62C3;
background-color: #0D62C3;
padding: 3px;
-moz-border-radius: 3px;
}

/* Pagination Disabled Page */

#pg span.disabled {
font-size: 10px;
text-decoration: none;
color: #C6C7C7;
border: 1px solid #C6C7C7;
background-color: white;
padding: 3px;
-moz-border-radius: 3px; // Rounds the corners; Works for Mozilla only
}

/*Subscribe button*/

#subscribe{
    background: #efefef;
    border: #cccccc 1px solid;

}
#subscribe .magazinecover{
    float: left;
    width: 60%;
}
#subscribe .magazinecover img{
    border: solid 5px #ffffff;
    height: auto;
    width: 100%;
    margin: 5px;
}
#subscribe .magazine{
    float: right;
    margin-right: 5px;
    width: 50%;
}

#subscribe .magazine h2{
    text-align: center;
    color: #333;
    margin: 18px 6px 12px 0px;
    font-size: 140%;
    font-weight: 900;
}

#subscribe .magazine h1{
    text-align: center;
    color: #393;
    font-size: 170%;
    text-transform: uppercase;
}

#subscribeform{
    width: 96%;
    margin: 10px auto;
    clear: both;
}

#subscribeform .subscribetitle{
    padding: 2px 10px;
    margin-bottom: 6px;
    background:#996600;
    border: 1px solid #333;
    color: #ffffff;
    text-transform: uppercase;
}
#subscribeform .sum{color: #C03; clear: both; font-weight: 600;}
#subscribeform input,#subscribeform select{ background-color: #ffffff; border: #ccc 1px solid; width: 80%; padding: 5px 2px; }
#subscribeform .button{ color: #ffffff; font: 9px 600; background: #C03; border: 2px #fff solid; margin: 5px auto; line-height: 2em; cursor: pointer;}
.errormsg{color: #bd362f; font-family: calibri; font-size: 14px;}

#news #pinBoot {
    position: relative;
    max-width: 100%;
    width: 100%;
}
#news img {
    width: 100%;
    max-width: 100%;
    height: auto;
}
#news .white-panel {
    position: absolute;
    background: white;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    padding: 10px;
}
/*
stylize any heading tags withing white-panel below
*/

#news .white-panel h1 {
    font-size: 1em;
}
#news .white-panel h1 a {
    color: #A92733;
}
#news .white-panel:hover {
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
    margin-top: -5px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}


.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{
    background-color: #663300;
    border-color: #ddd;
    color: #fff;
    z-index: 2;
}

.contact_btn {
    background-color: #CC0033;
    background-image: url("../css/technicalimages/contact.png");
    background-position: 0 0;
    background-repeat: no-repeat no-repeat;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.498);
    color: #FFFFFF;
    display: block;
    font-size: 120%;
    height: 112px;
    position: fixed;
    right: -2px;
    text-indent: -5000px;
    top: 260px;
    width: 30px;
    z-index: 999;
}