/*-----------------------------------------------------------------------------------

	Theme Name: GenAsm
	Version: 1.0
	
	Stylesheet: Base

	0.	CSS Reset 
	1.  Webfonts setup
	2.	Global (body, page sructure, common classes)
	3.  Header and Navigation
	4.  HomePage
	5.  Widgets
	6.  Footer
	7.  Typography
	8.  Tables and Grids
	9.  Lists
	10.  Forms
	11. Buttons
	12. Common Styles
	13. Icon Fonts
	14. Hacks and Fixes

Default Text Color: #404040 (Old:09/03/2013 - #404040 ; 
Borders (Grey) #C9C9C9
Hover (Peach): #F2CE79

-----------------------------------------------------------------------------------*/

/*--------------------------------------------
0. Resets 
---------------------------------------------*/

html,html body {height:100%;width:100%;}
.PageContents {height:100%}
/*.PageWrapper {height:100%;overflow:visible;}*/
section.Container {height:100%;}
.Column-Full {height:100%;}

* { margin: 0; padding: 0; }

/*--------------------------------------------
1. Webfonts setup
---------------------------------------------*/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 19, 2013 */

@font-face {
    font-family: 'OpenSans';
    src: url('../Fonts/opensans-regular-webfont.eot');
    src: url('../Fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/opensans-regular-webfont.woff') format('woff'),
         url('../Fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../Fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSans_Bold';
    src: url('../Fonts/opensans-bold-webfont.eot');
    src: url('../Fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/opensans-bold-webfont.woff') format('woff'),
         url('../Fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../Fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
@font-face {
    font-family: 'OpenSans_BoldItalic';
    src: url('../Fonts/opensans-bolditalic-webfont.eot');
    src: url('../Fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/opensans-bolditalic-webfont.woff') format('woff'),
         url('../Fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('../Fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'OpenSans_ExtraBoldItalic';
    src: url('../Fonts/opensans-extrabold-webfont.eot');
    src: url('../Fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/opensans-extrabold-webfont.woff') format('woff'),
         url('../Fonts/opensans-extrabold-webfont.ttf') format('truetype'),
         url('../Fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSans_Italic';
    src: url('../Fonts/opensans-italic-webfont.eot');
    src: url('../Fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/opensans-italic-webfont.woff') format('woff'),
         url('../Fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('../Fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'OpenSans_Light';
    src: url('../Fonts/opensans-light-webfont.eot');
    src: url('../Fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/opensans-light-webfont.woff') format('woff'),
         url('../Fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../Fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'OpenSans_LightItalic';
    src: url('../Fonts/opensans-lightitalic-webfont.eot');
    src: url('../Fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/opensans-lightitalic-webfont.woff') format('woff'),
         url('../Fonts/opensans-lightitalic-webfont.ttf') format('truetype'),
         url('../Fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

*/

@font-face {
    font-family: 'Prociono';
    src: url('../Fonts/prociono-regular-webfont.eot');
    src: url('../Fonts/prociono-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/prociono-regular-webfont.woff') format('woff'),
         url('../Fonts/prociono-regular-webfont.ttf') format('truetype'),
         url('../Fonts/prociono-regular-webfont.svg#procionoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'PTSans';
    src: url('../Fonts/pt_sans-web-regular-webfont.eot');
    src: url('../Fonts/pt_sans-web-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/pt_sans-web-regular-webfont.woff') format('woff'),
         url('../Fonts/pt_sans-web-regular-webfont.ttf') format('truetype'),
         url('../Fonts/pt_sans-web-regular-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSans_Bold';
    src: url('../Fonts/pt_sans-web-bold-webfont.eot');
    src: url('../Fonts/pt_sans-web-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/pt_sans-web-bold-webfont.woff') format('woff'),
         url('../Fonts/pt_sans-web-bold-webfont.ttf') format('truetype'),
         url('../Fonts/pt_sans-web-bold-webfont.svg#pt_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
@font-face {
    font-family: 'PTSans_BoldItalic';
    src: url('../Fonts/pt_sans-web-bolditalic-webfont.eot');
    src: url('../Fonts/pt_sans-web-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/pt_sans-web-bolditalic-webfont.woff') format('woff'),
         url('../Fonts/pt_sans-web-bolditalic-webfont.ttf') format('truetype'),
         url('../Fonts/pt_sans-web-bolditalic-webfont.svg#pt_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'PTSans_Italic';
    src: url('../Fonts/pt_sans-web-italic-webfont.eot');
    src: url('../Fonts/pt_sans-web-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/pt_sans-web-italic-webfont.woff') format('woff'),
         url('../Fonts/pt_sans-web-italic-webfont.ttf') format('truetype'),
         url('../Fonts/pt_sans-web-italic-webfont.svg#pt_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/

@font-face {
    font-family: 'PTSansNarrowRegular';
    src: url('../Fonts/ptsansnarrowregular.eot');
    src: url('../Fonts/ptsansnarrowregular.eot') format('embedded-opentype'),
         url('../Fonts/ptsansnarrowregular.woff') format('woff'),
         url('../Fonts/ptsansnarrowregular.ttf') format('truetype'),
         url('../Fonts/ptsansnarrowregular.svg#PTSansNarrowRegular') format('svg');
}

@font-face {
    font-family: 'PTSansNarrowBold';
    src: url('../Fonts/ptsansnarrowbold.eot');
    src: url('../Fonts/ptsansnarrowbold.eot') format('embedded-opentype'),
         url('../Fonts/ptsansnarrowbold.woff') format('woff'),
         url('../Fonts/ptsansnarrowbold.ttf') format('truetype'),
         url('../Fonts/ptsansnarrowbold.svg#PTSansNarrowBold') format('svg');
}


/*--------------------------------------------
2. Global
---------------------------------------------*/
body {
	font-size: 13px;
	font-family: 'OpenSans', sans-serif;
	background: #f7f7f7;
}
body ul {
	list-style: none;
}



.Container {
	width: 1000px;
	margin: 0 auto;
	
}

/*@media screen and (max-width:1200px) { .Container {width: 1000px;} }*/

	.Container .PageContents {
		border: 1px solid #c8c9c9;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: 0px 3px 4px rgba(0,0,0,0.08);
		-moz-box-shadow: 0px 3px 4px rgba(0,0,0,0.08);
		box-shadow: 0px 3px 4px rgba(0,0,0,0.08);
		background: #fff;
		padding: 5px; /* 20 */
		overflow: hidden;
		
		min-height:300px;
		position: relative;
		z-index: 2;
		margin-top: 90px;
		color:#404040;
		
	}
	
	
section.PageHeading {
	background: #1F389C;
	width: 100%;
	height: 85px;
}
	section.PageHeading.Home {
		position: absolute;
		top: 65px;
		height: 320px;
	}
	
	section .PageHeading-Wrapper {
		background-image:url(../Images/Dome-Lower.jpg);
		background-repeat:no-repeat;	
		background-position:left;
		height: 320px;	
		max-width:1300px;
		margin-left:auto;
		margin-right:auto;

	}
	
	section .PageHeading-Wrapper .Container {
		height:93px;
	}
	

	header .headerWrapper {
		background-image:url(../Images/Dome-Upper.jpg);
		background-repeat:no-repeat;	
		height: 320px;	
		width:1300px;
		margin-left:auto;
		margin-right:auto;
	}
	
	section.PageHeading .Container {

	}
	section.PageHeading .SiteName {
		padding-top: 3px;
		margin-left:100px;
		overflow: hidden;
	}
		section.PageHeading .SiteName img {
			margin-right:8px;
		}
		section.PageHeading .SiteName a {
			font-size: 40px;
			font-family: 'Prociono';
			text-shadow: 0px 2px rgba(0,0,0,0.36);
			color: #fff;
			text-decoration: none;
			float: left;
			margin-right: 25px;
			padding-top:20px;
		}
		
		/* Quick search bar */
		section.PageHeading .QuickSearch {
			position:relative;
			width:272px;
			float:right;
			height:85px;
			font-family: 'PTSans', sans-serif;
			color:#FFFFFF;
			font-weight:bold;
		}
		
			#FormQuickSearch label { 
				position: absolute; 
				top: 12px !important; 
				left: 15px !important; 
				color: #aaa;
				font-weight: normal;
			}
			
			#FormQuickSearch .QuickSearch-Header {
				margin-top: 5px;
				margin-bottom: 3px;
			}
			
			 
			
			#FormQuickSearch label {
				margin-top:20px;
				margin-left:10px;
			}
			#FormQuickSearch #QuickSearch {
				float: left;
				width:150px;
				background-image:url(../Images/QuickSearch-BG.gif);
				background-repeat:no-repeat;
				background-position:left center;
				padding: 6px 12px 6px 23px;
			}
			#FormQuickSearch #QuickSearchSubmit {
				float: right;
			}
			
			.QuickSearch .QuickSearch-AdvancedLink {
				margin-top:5px;
				display:block;
			}
			
				.QuickSearch .QuickSearch-AdvancedLink a {
					color:#FFFFFF;
				}

/* Page Layouts */
div.PageWrapper {
	background: #ebebeb;
	padding: 40px 0px 40px 0px;
	/*overflow: hidden;*/ /* This was causing an issue with IE8 */
}
	div.PageWrapper .with_sidebar {
		width: 685px;
		float: left;
		padding-right:5px;
	}
	
	/* Sidebar properites for 2 column layouts */
	div.PageWrapper aside {
		float: right;
		width: 285px;
	}
	
	div.PageWrapper aside select {
		max-width:270px;
	}
	
	
	div.PageWrapper .PageTopActions  {
		font-family: 'PTSans', sans-serif;
		color:#666666;
		background-color:#FAFAFA;
		padding:5px;
		border:1px solid #E5E5E5;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;		
		overflow: hidden;
		height:35px;
	}
		div.PageWrapper .PageTopActions-Breadcrumb {
			float:left;
			width:750px;
			margin-top:5px;
		}
		
		div.PageWrapper .PageTopActions-Breadcrumb span {
			display:inline;
		}
	
		div.PageWrapper .PageTopActions-Breadcrumb a.PageTopActions-Breadcrumb-LinkHome  {
			color:#666666;
		}
		
		div.PageWrapper .PageTopActions-Breadcrumb span.PageTopActions-Breadcrumb-LinkActive  {
			color:#000000;
		}
		
		div.PageWrapper .PageTopActions-Breadcrumb span.PageTopActions-Breadcrumb-Link  {
			color:#000000;
		}
		
		
		div.PageWrapper .PageTopActions-Breadcrumb .PageTopActions-Breadcrumb-Divider {
			color:#666666;
			font-size:11px;
			margin-left:5px;
			margin-right:5px;
		}
	 	/* Share Links */
		div.PageWrapper .PageTopActions-Share {
			width:200px;
			font-weight:bold;
			float:right;
			
		}
		
		div.PageWrapper .PageTopActions-Share .PageTopActions-Share-Text {font-size:18px;margin-right:5px;}		
		div.PageWrapper .PageTopActions-Share a {text-decoration:none;}

	/* Sub Heading */
	div.SectionHeading {
		text-align: left;
		position: relative;
		margin-bottom: 15px;
		margin-top:15px;
	}
	div.SectionHeading { text-align: left; margin-bottom:10px;}
		div.SectionHeading h2 {
			font-family: 'Prociono';
			position: relative;
			z-index: 2;
			background: #fff;
			display: inline;
			padding: 0px 15px 0px 0px;
			margin-top:10px;
		}
			
		div.SectionHeading span.SectionHeading-Line {
			background: #C8C9C9;
			display: block;
			height: 2px;
			width: 100%;
			position: absolute;
			z-index: 1;
			top: 19px;
		}

/*--------------------------------------------
3. Header and Navigation
---------------------------------------------*/
header {
	background: url('../images/header.png') repeat-x;
	height: 65px;
}
	/*header .Container { width:814px;}*/ /* Offset of top dome image */
	header .select-menu { display: none; }
	header nav {
		float: left;
		height: 68px;
	}
		header nav ul {
			margin-left:55px;
			list-style: none;
			padding-top: 22px;

		}
			header nav ul li {
				float: left;
				margin-right: 15px;
				position: relative;
			}
				header nav ul li a {
					font-family: 'PTSans', sans-serif;
					color: #fff;
					text-decoration: none;
					font-size: 16px;
					font-weight: bold;
					padding: 10px 12px 29px 12px;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
				}
				header nav ul li a:hover { background: rgba(0,0,0,0.15); }
				header nav ul li.Nav-MenuItem-Current a { background: #1F389C; }
		/* Sub Nav */
		header nav ul li ul{
			list-style: none;
			position: absolute;
			z-index: 999999;
			top: 20px;
			left: 0;
			width: 160px;
			text-align: left;
			border-top: none;
			padding: 23px 0px 5px 0px;
			display: none;
			margin: 0;
		}
			header nav ul li ul li {
				display: block;
				width: 100%;
				margin-bottom: 0px;
				padding-bottom: 0px;
				padding: 2px 15px 2px 15px;
				background: #000;
				background: rgba(0,0,0,0.80);
			}
			header nav ul li ul li a,
			header nav ul li.Nav-MenuItem-Current ul li a,
			header nav ul li.current-menu-parent ul li a{
				display: block;
				padding: 8px 0px 8px 0px;
				font-size: 12px;
				font-weight: normal;
				color: #fff;
				font-family: 'PTSans', sans-serif;
				-webkit-border-radius: 0px;
				-moz-border-radius: 0px;
				border-radius: 0px;
			} 
			header nav ul li.Nav-MenuItem-Current ul li a,
			header nav ul li.current-menu-parent ul li a{
				background: none;
				border-top: none;
				border-left: none;
				border-right: none;
				border-color: #ddd;
				box-shadow: none;
				color: #ffffff;
			}
				header nav ul li ul li a:hover {
					background: rgba(81,81,81,0.60); /*Hex: #F2CE79*/
					color: #ffffff;
				}
		header nav ul li ul li ul {
			left: 190px;
			top: 0;
			padding-top: 0;
			display: none;
		}
	header aside {
		float: right;
		padding-top: 22px;
	}
	


/* Flex Slider */	

/*--------------------------------------------
5. Widgets
---------------------------------------------*/
.TweetColumn h4 {
	color:#6699CC !important;
}

div.Widget { 
	margin-bottom:30px;
}
	
	/* h4 */
	div.Widget h4,
	aside div.Widget h4,
	.PageContents-Column-Left div.Widget h4,
	.PageContents-Column-Right div.Widget h4
	 {
	 	border-bottom: 1px dashed #c9c9c9;
		padding-bottom: 5px;
		margin-bottom: 15px;
		font-family: 'PTSans', sans-serif;
		font-weight:bold;
		font-size:18px;
	}
	
	/* h5 */
	div.Widget h5,
	aside div.Widget h5,
	.PageContents-Column-Left div.Widget h5,
	.PageContents-Column-Right div.Widget h5
	 {
		font-family: 'PTSans', sans-serif;
		font-weight:bold;
		font-size:15px;
		padding-bottom: 5px;
	}
	
	
	div.Widget .SiteName { font-size: 28px; color: #7f7f7f; margin-bottom: 10px; }
	
	div.Widget a { color: #404040; }
	div.Widget a:visited { color: #404040; }
	
	aside div.Widget {
		clear: both;
		margin-bottom: 30px;
	}
	
	/* Twitter */
	div.TwitterStream { }
		.twitter_handleContainer{text-align:center;margin-bottom:10px;}
		.twitter_handleContainer .twitter_handle {font-size:14px;line-height:150%;font-weight:bold;}
		.twitter_handleContainer .icon {font-size:16px;color: #4ad8f2;margin-right:2px;}
		
		div.TwitterStream .TwitterStream-Loader {width:100px;margin:auto;text-align:center;font-size:80%;font-style:italic;}
		
		div.TwitterStream .TwitterStream-TweetIcon {
			float:left;
			color:#4ad8f2;
		}
		div.TwitterStream ul {
			list-style: none;
		}
		
			
			div.TwitterStream ul li {
				color: #9b9b9b;
				margin-bottom: 20px;
				font-size: 12px;
				line-height: 18px;
			}
				div.TwitterStream ul li .Icon {
					color: #4ad8f2;
					float: left;
				}
				
				footer div.TwitterStream ul li .TwitterStream-TweetDetails,
				div.TwitterStream ul li .TwitterStream-TweetDetails {
					margin-left: 20px;
				}
				div.TwitterStream ul li .TwitterStream-TweetTime { font-size: 11px; display: block; }
					div.TwitterStream ul li .TwitterStream-TweetTime a {
						color: #aaa;
						text-decoration: none;
					}
					
				div.TwitterStream .TwitterStream-TweetText a {
					    overflow: hidden;
					    white-space: pre-wrap; /* css-3 */    
					    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
					    white-space: -pre-wrap; /* Opera 4-6 */    
					    white-space: -o-pre-wrap; /* Opera 7 */    
					    word-wrap: break-word; /* Internet Explorer 5.5+ */
						
				}
	
	
	/* Newsletter */
	div.Widget form p {
		margin-bottom: 12px;
	}
	div.Widget input[type="text"], 
	div.Widget input[type="email"] {
		width: 90%;
		padding: 6px 10px 6px 10px;
		font-size: 12px;
	}
	div.Widget form label { 
		top: 4px !important; 
		left: 12px !important; 
		font-size: 12px;
	}
	/* Location */
	div.location_widget p{
		margin-bottom: 15px;
		line-height: 22px;
	}
		div.location_widget .Icon {
			font-size: 13px;
			padding-right: 4px;
		}
	
	/* Video */
	div.Widget div.video iframe,
	.VideoClip iframe {
		padding: 5px;
		text-align: center;
		border: 1px solid #EBEBEB;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background: #fff;
		margin-bottom: 8px;
	}
	
	.VideoClip-Summary {
		
	}
	

/* Share Widget */
div.Widget-Share div.Widget-Share-Links {text-align:center;}
div.Widget-Share div.Widget-Share-Links a {margin-left:10px;margin-right:10px;text-decoration:none;}
	
/*--------------------------------------------
6. Footer
---------------------------------------------*/
footer {
	padding-top: 45px;
	border-top: 1px solid #c9c9c9;
}

	footer ul li {
		
	}

	footer div.Footer-Copyright {
		clear: both;
		text-align: center;
	}
	footer div.Footer-Copyright p {
	    -moz-transition: color 0.2s ease-in 0s, background 0.2s ease-in 0s;
	    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);
	    border-radius: 4px 4px 4px 4px;
	    color: #404040;
	    display: inline-block;
	    font-size: 11px;
	    margin: 0 0 30px;
	    padding: 4px 8px;
	    text-align: center;
		width:150px;
	}
	
	footer .Widget h5 {color:#ceae44;}
/*--------------------------------------------
7. Typography
---------------------------------------------*/

h1,h2,h3,h4,h5,h6 { font-weight: bold;font-family: 'PTSans';  }

h1 {
	color: #956A07;
	font-weight: bold; 
	font-size: 32px;
	margin-bottom: 25px;
}

h2 { 
	color: #2F3C75;
	font-size: 24px;
	
}


h3,
h3 a {
	font-size: 19px;
	color:#6699CC;
	margin-top:5px;
	margin-bottom:5px;
}
h4 {
	color: #515151;
	font-size: 15px;
}
h5,
h5 a {
	font-size: 14px;
	color: #515151;
	text-decoration: none;
	font-weight:bold;
}
	h5 a:hover { text-decoration: underline; }

h6 {
	font-size: 13px;
	color: #515151;
}

p {
	font-size: 13px;
	line-height: 20px;
	color: #404040;
	margin: 0 0 1.12em 0;
}
	p.larger {
		font-size: 16px;		
		font-weight: bold;
		margin-bottom: 20px;
		line-height: 23px;
		color: #666;
	}

.PageContents a	{color: #5757C2; outline: none;}
.PageContents a:active 	{color: #F2CE79;}
.PageContents a:visited	{color:#270966}
.PageContents a:hover { text-decoration: none; }




/* Definition lists */
dl {}
dl dt {font-weight:bold;}
dl dd {margin-left:25px;margin-bottom:15px;}

small {font-size:75%}
.tipsy { line-height: 17px; }

.Center,.center {text-align: center; margin-left: auto; margin-right: auto; margin-bottom: auto; margin-top: auto;}

.PageContents .PageContents-Column-Left h4,
.PageContents .PageContents-Column-Right h4 {
	color: #515151;	
}

	


/* Blockquotes */
blockquote, blockquote p { 
	font-size: 15px; 
	line-height: 24px; 
	color: #777; 
	font-style: italic; 
}
blockquote { 
	margin: 0 0 10px; 
	padding: 3px 20px 3px 19px; 
	border-left: 1px solid #ccc; 
}
	blockquote cite { 
		display: block; 
		font-size: 11px;
		color: #888; 
	}
		blockquote cite:before { 
			content: "\2014 \0020"; 
		}
		blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

/* Columns */
div.Column-Last { margin-right: 0 !important; }
div.Column-Full { margin-bottom: 25px; }
div.Column-OneHalf, div.Column-OneThird, div.Column-TwoThirds, 
div.Column-ThreeFourth, div.Column-OneFourth, div.Column-TwoThirds {
	float: left;
	margin-right: 2%;
	padding-right:1%;
	margin-bottom: 25px;
}
div.Column-OneHalf    { width: 47%; }
div.Column-OneThird   { width: 30.42%; }
div.Column-TwoThirds  { width: 65%; }
div.Column-OneFourth  { width: 22%; }
div.Column-ThreeFourth  { width: 73%; }
div.Column-Full h1 { margin-bottom: 0px; }
div.Column-Full h2,div.Column-Full h3 {
	margin-bottom: 10px;
}
div.Column-Full h4,div.Column-Full h5,div.Column-Full h6 { 
	margin-bottom: 15px;
}
div.Column-OneThird img {
	margin-bottom: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
} 
div.Column-OneThird h4 {
	margin-bottom: 10px;
}

.Column-BorderLeft {
	border-left: 1px solid #C9C9C9;
	padding-left:8px;
}

.Column-BorderRight {
	border-right: 1px solid #C9C9C9;
	padding-right:8px;
}


/* Images */
img.rounded {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 20px;
}

/*--------------------------------------------
8. Tables and Grids
---------------------------------------------*/
/* Table styled as a data Grid */
table.DataTable-Grid {
	border-collapse:collapse;
	border:1px double #E5E5E5;
	width:100%	
}

	table.DataTable-Grid thead tr th,
	table.DataTable-Grid tbody tr td {
		padding:8px;
		border:1px double #E5E5E5;
	}
	
	table.DataTable-Grid thead tr th {
		background-color:#f0f0f0;
		text-align:left;
		font-family: 'PTSans', sans-serif;
		font-weight:bold;
		font-size:14px;
		
	}
	
	table.DataTable-Grid tbody tr td {
		
	}
	
	table.DataTable-Grid tbody td.Actions {
		width:10px;
		text-align:center;
		white-space:nowrap;
	}
	table.DataTable-Grid tbody td.Actions a {
		color:#5757C2;
		font-size:16px;
		text-decoration:none;
	}
	table.DataTable-Grid tbody tr td .Icon {
		color:#5757C2;
		font-size:16px;
		text-decoration:none;
	}


/* Plain Table */	
table.DataTable {
	border-collapse:collapse;
	width:100%	
}

	table.DataTable thead tr th,
	table.DataTable tbody tr td {
		
	}
	
	table.DataTable thead tr th {
		/*background-color:#f0f0f0;
		border-bottom: 2px solid #E5E5E5;*/
		text-align:left;
		font-family: 'PTSans', sans-serif;
		font-weight:bold;
		font-size:14px;
		
		padding-left:4px;
		
	}
	
	table.DataTable tbody tr td {
		padding:4px;
	}
	
	table.DataTable tbody td.Actions {
		width:10px;
		text-align:center;
		white-space:nowrap;
	}
	table.DataTable tbody td.Actions a {
		color:#5757C2;
		font-size:16px;
		text-decoration:none;
	}
	table.DataTable tr td .Icon {
		color:#5757C2;
		font-size:16px;
		text-decoration:none;
	}
	
	/* Vertically based data table */
	table.DataTable tbody tr th {
		text-align:left;
		font-family: 'PTSans', sans-serif;
		font-weight:bold;
		font-size:14px;	
		padding-left:4px;
		
	}
	
	table.DataTable.HeaderAlignRight tbody tr th {
		text-align:right;
		
	}
	


/*--------------------------------------------
9. Lists
---------------------------------------------*/

/* Standard type list */
.Container ul li {
	font-size: 13px;
	line-height: 20px;
	color: #404040;
	
	
}

	ul.List-Type1 {
		font-size: 13px;
		line-height: 20px;
		color: #404040;
		margin-left:25px;
		list-style-type:square;
		list-style-position:outside;
		
	}
	
	ul.List-Type1 li {
		padding-bottom:5px;
	}

ol {
	margin-left:25px;
}

ol li {
	margin-left:25px;
	margin-bottom:5px;
}


ul.Social {
	list-style: none;

}
	ul.Social li {
		float:left;
		margin-left: 10px;
	}
		ul.Social li a {
			text-decoration: none;
			color: #fff;
			opacity: 0.5;
				font-size:22px;
			-webkit-transition:opacity 0.2s ease-in;  
	    -moz-transition:opacity 0.2s ease-in;  
	    -o-transition:opacity 0.2s ease-in;  
	    transition:opacity 0.2s ease-in;
		}
			ul.Social li a:hover {
				opacity: 1;
			}
div.ToggleList {
	margin-bottom: 25px;
}
	div.ToggleList ul {
		list-style: none;
	}
		div.ToggleList ul li {
			margin-bottom: 10px;
		}
			div.ToggleList ul li div.ToggleList-Title {
				background: #f0f0f0;
				border: 1px solid #ddd;
				padding: 10px;
				cursor: pointer;
				position: relative;
			}
				div.ToggleList ul li div.ToggleList-Title h3 { margin: 0; color: #4b4b4b; font-size: 13px; }
				div.ToggleList ul li .ToggleList-Title h3 span { color: #1c9eda; padding-right: 8px; font-weight: bold; }
				div.ToggleList ul li div.ToggleList-Title a.ToggleList-ToggleLink {
					position: absolute;
					top: 5px;
					right: 13px;
					color: #868686;
					font-weight: bold;
					font-size: 19px;
					text-decoration: none;
				}
			div.ToggleList ul li div.ToggleList-Content {
				background: #fbfbfb;
				border: 1px solid #e5e5e5;
				border-top: none;				
				padding: 10px !important;
				display: none;
			}
				div.ToggleList ul li div.ToggleList-Content p { margin-bottom: 15px; font-size: 12px; }
				div.ToggleList ul li div.ToggleList-Content p:last-child { margin-bottom: 0; }

/* Tabs */
div.Tabs { margin-bottom: 20px; }
	div.Tabs ul.Tabs-Nav {
	  list-style: none;
	  overflow: hidden;
	  position: relative;
	  z-index: 2;
	}
		div.Tabs ul.Tabs-Nav li {
		  float: left;
		  margin-right: 2px;
		 
		}
		div.Tabs ul.Tabs-Nav li a {
		  background: #F0F0F0;
		  border: 1px solid #ddd;
		 	-webkit-border-top-left-radius: 3px;
			-webkit-border-top-right-radius: 3px;
			-moz-border-radius-topleft: 3px;
			-moz-border-radius-topright: 3px;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
		  color: #8F8F8F;
		  display: block;
		  font-size: 12px;
		  font-weight: bold;
		  padding: 8px 19px;
		  text-decoration: none;
		}
		div.Tabs ul.Tabs-Nav li.Tabs-Current a {
		  background: #FBFBFB;
		  border-width: 1px solid #ddd;
		  border-bottom: none;
		  color: #424242;
		  padding-bottom: 9px;
		}
		div.Tabs .Tabs-Pane {
		  background: #FBFBFB;
		  border: 1px solid #ddd;
		  margin-top: -1px;
		  padding: 15px;
		  position: relative;
		  z-index: 1;
		  display: none;
		}

/*--------------------------------------------
10. Forms
---------------------------------------------*/

/* Type1*/ 
div.FormType1 {
	
} 

div.FormType1 div.row {
	overflow: hidden;
	clear: both;
	padding:5px;

	margin-bottom:8px;
}

div.FormType1 div.row label {
	padding-bottom:3px;
	display:block;
}

div.FormType1 div.row div.cell {
	float:left;
	margin-right:10px;
}

/* Type 2 */
div.FormType2 {
	
} 

div.FormType2 div.row {
	overflow: hidden;
	clear: both;
	padding:5px;

	margin-bottom:8px;
}

div.FormType2 div.row label {
	padding-bottom:3px;
	display:inline-block;
}

div.FormType2 div.row label span {font-size:10px;font-weight:normal;}

div.FormType2 fieldset {}
div.FormType2 fieldset legend {
	font-weight:bold;
}

div.FormType2 fieldset div.row {
	margin-left:20px;
	margin-bottom:3px;
	padding:2px;
}

fieldset {border:1px solid #c0c0c0;padding:5px;}
fieldset legend {font-weight:bold;}
fieldset.NoBorder {border:none !important;}

form table.InputTable {
	
}

form table.InputTable th {
	font-family:"PTSans", sans-serif;
	font-weight:bold;
	text-align:left;
}

form table.InputTable th,
form table.InputTable td {
	padding:3px;
}

/* This causes problems with chrome 
input,textarea {
	font-family: "OpenSans", helvetica, sans-serif;
	font-size: 13px;
	outline: none;
	-webkit-appearance: none;
	-webkit-focus-ring-color: none
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #ddd;
}
*/

input[type="text"],
input[type="email"] {
	font-family: "OpenSans", helvetica, sans-serif;
	font-size: 13px;
	outline: none;
	border: 1px solid #ddd;
	padding: 8px 12px 8px 12px;
	min-width: 100px;
	color: #555;
	background-color: #f9f9f9;
}
	input[type="text"]:focus,
	input[type="email"]:focus {  }
	
textarea {
	font-family: "OpenSans", helvetica, sans-serif;
	font-size: 13px;
	outline: none;
	padding: 8px 12px 8px 12px;
	border: 1px solid #ddd;
	color: #555;
	resize: vertical;
	background: #fff;
	/*width: 102%;*/
	font-family: "OpenSans", helvetica, sans-serif;
	font-size: 13px;
	outline: none;
	-webkit-appearance: none;
	-webkit-focus-ring-color: none
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #ddd;
}
select {
	min-width: 115px;
	padding: 8px 0px 8px 5px;
	border: 1px solid #ddd;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	overflow: hidden;
	font-size: 13px;
	color: #555;
	background-color: #f9f9f9;
}
form p { position: relative; }

label {
	font-weight:bold;
	font-family:"PTSans", sans-serif;
	margin-right:3px;
	color: #515151;
}

:-moz-placeholder {
	color: #333333 !important;
	font-weight: bold;
}
:-webkit-input-placeholder {
	color: #333333 !important;
}
img { border: none; }
.clear { clear: both; }
iframe {
	border: none;
}



/*--------------------------------------------
11. Pagination
---------------------------------------------*/
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #aaa;
}
div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #a0a0a0;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #e0e0e0;
	font-weight: bold;
	background-color: #f0f0f0;
	color: #aaa;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}



/*--------------------------------------------
11. Buttons
---------------------------------------------*/
.ButtonHover:hover,
.ButtonActive { /* Fake simulation for a hover */
	color: #ffffff;
	background-color: #F2CE79;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}		


.button {
  border: 1px solid #DEDEDE;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #555555; /* */
  display: inline-block;
  font: bold 12px/14px 'OpenSans',sans-serif;
  padding: 6px 11px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.button:active {
	-webkit-box-shadow: inset 0px 0px 3px #333;
	-moz-box-shadow: inset 0px 0px 3px #333;
	box-shadow: inset 0px 0px 3px #333;
}
.button:hover {
	cursor: pointer;
	-webkit-box-shadow: 0px 0px 3px #bbb;
	-moz-box-shadow: 0px 0px 3px #bbb;
	box-shadow: 0px 0px 3px #bbb;
}
.button.white {
	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#f0f0f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#f0f0f0 100%); /* IE10+ */
	background: linear-gradient(top,  #f9f9f9 0%,#f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
	border-color: #dedede #d8d8d8 #d3d3d3;
	color: #555; 
	text-shadow: 0 1px 0 #fff;
}
.button.white a { color: #555 }
.button.gray {
  background: #cacaca; /* Old browsers */
	background: -moz-linear-gradient(top,  #cacaca 0%, #aeaeae 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cacaca), color-stop(100%,#aeaeae)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cacaca 0%,#aeaeae 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cacaca 0%,#aeaeae 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cacaca 0%,#aeaeae 100%); /* IE10+ */
	background: linear-gradient(top,  #cacaca 0%,#aeaeae 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cacaca', endColorstr='#aeaeae',GradientType=0 ); /* IE6-9 */
  border-color: #b5b5b5 #a1a1a1 #8f8f8f;
  color: #555;
  text-shadow: 0 1px 0 #d4d4d4;
}
.button.gray a { color: #555 }
.button.pink {
  background: #f78297; /* Old browsers */
	background: -moz-linear-gradient(top,  #f78297 0%, #f56778 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f78297), color-stop(100%,#f56778)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f78297 0%,#f56778 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f78297 0%,#f56778 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f78297 0%,#f56778 100%); /* IE10+ */
	background: linear-gradient(top,  #f78297 0%,#f56778 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f78297', endColorstr='#f56778',GradientType=0 ); /* IE6-9 */
  border-color: #df6f8b #da5f75 #d55061;
  color: #913944;
  text-shadow: 0 1px 0 #f89ca9;
}
.button.pink a { color: #913944 }
.button.orange {
  background: #f9bc70; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9bc70 0%, #d8b541 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9bc70), color-stop(100%,#d8b541)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9bc70 0%,#d8b541 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9bc70 0%,#d8b541 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9bc70 0%,#d8b541 100%); /* IE10+ */
	background: linear-gradient(top,  #f9bc70 0%,#d8b541 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9bc70', endColorstr='#d8b541',GradientType=0 ); /* IE6-9 */
  border-color: #f5b74e #e5a73e #d6982f;
  color: #996633;
  text-shadow: 0 1px 0 #fedd9b;
}
.button.orange a { color: #996633 }
.button.green {
  background: #cae285; /* Old browsers */
	background: -moz-linear-gradient(top,  #cae285 0%, #9fcb57 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cae285), color-stop(100%,#9fcb57)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cae285 0%,#9fcb57 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cae285 0%,#9fcb57 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cae285 0%,#9fcb57 100%); /* IE10+ */
	background: linear-gradient(top,  #cae285 0%,#9fcb57 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cae285', endColorstr='#9fcb57',GradientType=0 ); /* IE6-9 */
  border-color: #adc671 #98b65b #87aa4a;
  color: #5d7731;
  text-shadow: 0 1px 0 #cfe5a4;
}
.button.green a { color: #5d7731 }

.button.blue {
	color: #ffffff;
	background: #5873DE; /* Old browsers */
	background: -moz-linear-gradient(top,  #5873DE 0%, #5873DE 100%, #1F389C 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a3bced), color-stop(100%,#ba8ecc), color-stop(100%,#667cdd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a3bced 0%,#ba8ecc 100%,#667cdd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a3bced 0%,#ba8ecc 100%,#667cdd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a3bced 0%,#ba8ecc 100%,#667cdd 100%); /* IE10+ */
	background: linear-gradient(top,  #a3bced 0%,#ba8ecc 100%,#667cdd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3bced', endColorstr='#667cdd',GradientType=0 ); /* IE6-9 */
	border-color: #8dc5da #76b7cf #63abc7;
	/*text-shadow: 0 1px 0 #b6e6f9;*/
}
.button.blue a { color: #ffffff; }

.button.purple {
	background: #d1badb; /* Old browsers */
	background: -moz-linear-gradient(top,  #d1badb 0%, #ba8ecc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1badb), color-stop(100%,#ba8ecc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d1badb 0%,#ba8ecc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d1badb 0%,#ba8ecc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d1badb 0%,#ba8ecc 100%); /* IE10+ */
	background: linear-gradient(top,  #d1badb 0%,#ba8ecc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1badb', endColorstr='#ba8ecc',GradientType=0 ); /* IE6-9 */
	border-color: #bc9db9 #ad89aa #a1799d;
	color: #7b5777;
	text-shadow: 0 1px 0 #eacae6;
}
.button.purple a { color: #7b5777 }
.button.black {
	background: #616161; /* Old browsers */
	background: -moz-linear-gradient(top,  #616161 0%, #222222 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#616161), color-stop(100%,#222222)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #616161 0%,#222222 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #616161 0%,#222222 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #616161 0%,#222222 100%); /* IE10+ */
	background: linear-gradient(top,  #616161 0%,#222222 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#616161', endColorstr='#222222',GradientType=0 ); /* IE6-9 */
	border-color: #4c4c4c #313131 #1f1f1f;
	color: #fff;
	text-shadow: 0 1px 0 #2e2e2e;
}
.button.black a { color: #fff }
.donate_button {
	float: right;
	margin-top: 8px;
	padding: 8px 18px;
	color: #fff;
	background: #c87436;
	text-decoration: none;
	border: 1px solid #d7d8d6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}



/*--------------------------------------------
12. Calendar Display CFC (CalendarDisplay.cfc)
---------------------------------------------*/

.CalendarDisplay-LayoutSwitcher {margin-top:10px;margin-bottom:10px;}
	.CalendarDisplay-LayoutSwitcher span {font-weight:bold;}
	.CalendarDisplay-LayoutSwitcher a {padding:5px;}

/* Displayed as a single month view */
.CalendarDisplay-SingleMonth {}	

		.CalendarDisplay-SingleMonth .fc-header-title {font-size:115%;}
		.CalendarDisplay-SingleMonth .CalendarDisplay-Wrapper {
			height:325px;
			position:relative;
			z-index:400;
			
		}
		
		.CalendarDisplay-SingleMonth .CalendarDisplay-Loader {
			position:absolute;
			height:325px;
			width:100%;
			background-color:white;
			opacity: 1.0;
			filter: alpha(opacity=1);
			z-index:500;
		}
		
		.CalendarDisplay-SingleMonth .CalendarDisplay-Loader img {
			position:absolute;
			top:35%;
			left:35%;
		}
								
	/* Apply fixed width only within widget */
	.Widget .CalendarDisplay-SingleMonth .CalendarDisplay-Container {
		height:350px;
	}

/* Displayed as a list of dates all at once */				
.CalendarDisplay-List {margin-top:15px;margin-bottom:25px;}
	.CalendarDisplay-List-Year {
		font-size: 18px;
		font-weight: bold;
		margin: 10px 0px;
		border-bottom: 2px solid #C9C9C9;
		color: #292929;
	}
	.CalendarDisplay-List-Year:before {
		font-family: 'icomoon';
		content: "\e244"; /* calendar icon */
		padding-right:5px;
	}
	.CalendarDisplay-List-Row {clear:both;margin-top:5px;margin-bottom:5px;padding:2px; }
	.CalendarDisplay-List-Divide hr {border:none;height:1px;background:#C9C9C9;margin:0;padding:0;}
	.CalendarDisplay-List-Month {
		font-size:16px;
		font-weight: bold;
		width: 95px;
		float:left;
	}
	.CalendarListDays {
		font-size:120%;
	}
	.CalendarDisplay-List-Days a {
		text-decoration: none;
		padding:5px;
	}
	.CalendarDisplay-List-Days a:visited {
		text-decoration: none;
		color: #741996;
		border-bottom: 1px dashed;
	}		
	.CalendarDisplay-List-Days a:hover {
		color: #ffffff;
		background-color: #F2CE79;
		-webkit-border-radius: 4px;
	    -moz-border-radius: 4px;
	    -khtml-border-radius: 4px;
	    border-radius: 4px;
	}
	
	span.CalendarDisplay-List-Days-Day {
		
	}	
	
	/* List displayed within a widget */
	.Widget .CalendarDisplay-List {}
	.Widget .CalendarDisplay-List-Year {
		font-size:14px;
	}
	.Widget .CalendarDisplay-List-Month {
		font-size:12px;
		margin-bottom:5px;
		float:none;
		display:block;
	}	
	/* Not currently used
	.Form-Calendar-DateSwitch label {display:block}
	.Form-Calendar-DateSwitch select#Year {
		min-width:75px;
	}
	.Form-Calendar-DateSwitch select#Month {
		min-width:75px;
	}
	*/
	
	
/* ======== end calendar display ================*/
/*--------------------------------------------
12. Common Styles 
    (Those that occur on more than one page not relative to the layout)
---------------------------------------------*/


/* CMS Display Table */
/*
table.CMSSchedule {
	
}
	
	.CMSSchedule-Time {	
		vertical-align:top;
		white-space:nowrap;
	}
	.CMSSchedule-Time span.icon {

		display:block;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}
	.CMSSchedule-Ctee {}
	.CMSSchedule-Location {
		vertical-align:top;
		text-align:center;
		white-space:nowrap;
	}
	
	.CMSSchedule-Cancelled {
		color:red;
		font-size:16px;
	}	
*/	
	
	
/* Rollcall votes */
.RCV {
	margin-bottom:5px;
	margin-top:10px;
}
	.RCV dt {font-weight:bold;}
	.RCV dd {margin-left:12px;}
		
	
			
.ReadMore {
		text-align:right;
	}
	
	.ReadMore:after {
		font-family: 'icomoon';
    	content: "\e12a";
		font-size:10px;
		padding-left:3px;
		text-align:right;
}

/* Message Box Styles*/
.Message {
	padding:8px;
	min-height:32px;
}
	
	.Message-Dismiss a {
		color:#FFFFFF;
		text-decoration:none;
	}
	.Message-Dismiss {
		position:absolute;
		top:10px;
		right:10px;
	}
	.Message-Icon {
		float:left;
		font-size:32px;
		padding-right:5px;
	}
	
	.Message-Text {
		padding-top:6px;
		width:98%;
	}
	.Message-Error .Message-Text,
	.Message-Error .Message-Text p {
		color:#FFFFFF;
	}
	
	
	
	.Message-Info .Message-Text,
	.Message-Info .Message-Text p ,
	.Message-Success .Message-Text,
	.Message-Success .Message-Text p
	{
		color:#000000;
	}
	
	
	.Message-Success {
	  position: relative;
	  margin-bottom: 18px;
	  color: #000000;
	  border-width: 1px;
	  border-style: solid;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	 background-color: #DCF3CF;
	  background-repeat: repeat-x;
	  background-image: -khtml-gradient(linear, left top, left bottom, from(#DCF3CF), to(#A3DF81));
	  background-image: -moz-linear-gradient(top, #DCF3CF, #A3DF81);
	  background-image: -ms-linear-gradient(top, #DCF3CF, #A3DF81);
	  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #DCF3CF), color-stop(100%, #A3DF81));
	  background-image: -webkit-linear-gradient(top, #DCF3CF, #A3DF81);
	  background-image: -o-linear-gradient(top, #DCF3CF, #A3DF81);
	  background-image: linear-gradient(top, #DCF3CF, #A3DF81);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DCF3CF', endColorstr='#A3DF81', GradientType=0);
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  border-color: #c43c35 #c43c35 #882a25;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	}
	
	.Message-Error {
	  position: relative;
	  margin-bottom: 18px;
	  color: #ffffff;
	  border-width: 1px;
	  border-style: solid;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	 background-color: #c43c35;
	  background-repeat: repeat-x;
	  background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
	  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
	  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
	  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
	  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
	  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
	  background-image: linear-gradient(top, #ee5f5b, #c43c35);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  border-color: #c43c35 #c43c35 #882a25;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	}
	.Message-Info {
	  position: relative;
	  margin-bottom: 18px;
	  color: #000000;
	  border-width: 1px;
	  border-style: solid;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	 background-color: #FFFF99;
	  background-repeat: repeat-x;
	  background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFF99));
	  background-image: -moz-linear-gradient(top, #FFFFFF, #FFFF99);
	  background-image: -ms-linear-gradient(top, #FFFFFF, #FFFF99);
	  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFF99));
	  background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFF99);
	  background-image: -o-linear-gradient(top, #FFFFFF, #FFFF99);
	  background-image: linear-gradient(top, #FFFFFF, #FFFF99);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFF99', GradientType=0);
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  border-color: #c43c35 #c43c35 #882a25;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	}
	
.Message-InfoNoColor {
	  position: relative;
	  margin-bottom: 18px;
	  color: #000000;
	  border-width: 1px;
	  border-style: solid;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	 /*background-color: #FFFF99;
	  background-repeat: repeat-x;
	  background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFF99));
	  background-image: -moz-linear-gradient(top, #FFFFFF, #FFFF99);
	  background-image: -ms-linear-gradient(top, #FFFFFF, #FFFF99);
	  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFF99));
	  background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFF99);
	  background-image: -o-linear-gradient(top, #FFFFFF, #FFFF99);
	  background-image: linear-gradient(top, #FFFFFF, #FFFF99);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFF99', GradientType=0);*/
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  border-color: #c43c35 #c43c35 #882a25;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	}


/* If a form field is optional */
.Field-Optional {
	color:red;
	font-size:60%;
	font-style:italic;
}

/* Note to user */
.Note {
	color:red;	
	font-style:italic;
}

.Asterisk {color:red;font-weight:bold;padding-right:5px;}

.Required-Indicator {
	color:red;font-weight:bold;padding-right:5px;
}


.AltRow {background-color: #f2f2f2;}

/* Style style must always stay ahead of AltRow!! */
.Highlight {background-color:#ffff80;}

div.Line-Thin {
	height:2px;
	background-color:#c0c0c0;	
	margin-top:5px;
	margin-bottom:5px;
}
div.Line-Thin hr {
	display:none;
}

.PrintOnly {display:none;}

/* Container used for filters */
.FiltersContainer {
	margin-top: 0px;
	margin-bottom: 15px;
	background-color: #DDDDDD;
	border-bottom:2px double #000000;
	padding-bottom:5px;
	padding-top:5px;
}

section.PrintHeader {display:none;}

/*--------------------------------------------
13. Icon Fonts
---------------------------------------------*/
@font-face {
	font-family: 'icomoon';
	src:url('../Fonts/icomoon.eot');
	src:url('../Fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../Fonts/icomoon.woff') format('woff'),
		url('../Fonts/icomoon.ttf') format('truetype'),
		url('../Fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}



button .icon,
a .icon,
a.icon,
span.icon { 
	margin-right:5px;
	text-decoration:none !important;
}

.icon-fixed-width {
  width: 1.28571429em;
  display: inline-block;
  text-align: center;
}

/* colorize a few icons */
.PageContents .icon-IE {color:#0099FF;}
.PageContents .icon-file-word {color:#2553A1;}
.PageContents .icon-file-pdf {color:#FF0000;}
.PageContents .icon-facebook-2 {color:#1C5CBD;}
.PageContents .icon-twitter-2 {color:#79C4F8;}
.PageContents .icon-youtube {color:#C52C2C;}
.PageContents .icon-mail-2 {color:#9F9F9F;}
.PageContents .icon-linkedin {color:#0073b2;}
.PageContents .icon-google-plus-3 {color:#AA2B1C;}
.PageContents .icon-vimeo2 {color:#388fc5;}
.PageContents .icon-feed-3 {color:#FF9900;}
.PageContents .icon-flickr-3 {color:#ff0084}
.PageContents .icon-instagram {color:#4E433C}
/*
 *  Twitter: #41b7d8
    Facebook: #3b5997
    Google: #d64937
    LinkedIn: #0073b2
    Vimeo: #388fc5
    Flickr: #ff0084
    Pinterest: #cb2027
    Skype: #00aff0
    RSS: #e0812a
 */



.icon-home,.icon-home-2,.icon-office,.icon-newspaper,.icon-pencil,.icon-pencil-2,.icon-quill,.icon-pen,.icon-blog,.icon-droplet,.icon-paint-format,.icon-image,.icon-image-2,.icon-images,.icon-camera,.icon-music,.icon-headphones,.icon-play,.icon-film,.icon-camera-2,.icon-dice,.icon-pacman,.icon-spades,.icon-clubs,.icon-diamonds,.icon-pawn,.icon-bullhorn,.icon-connection,.icon-podcast,.icon-feed,.icon-book,.icon-books,.icon-library,.icon-file,.icon-profile,.icon-file-2,.icon-file-3,.icon-file-4,.icon-copy,.icon-copy-2,.icon-copy-3,.icon-paste,.icon-paste-2,.icon-paste-3,.icon-stack,.icon-folder,.icon-folder-open,.icon-tag,.icon-tags,.icon-barcode,.icon-qrcode,.icon-ticket,.icon-cart,.icon-cart-2,.icon-cart-3,.icon-coin,.icon-credit,.icon-calculate,.icon-support,.icon-phone,.icon-phone-hang-up,.icon-address-book,.icon-notebook,.icon-envelop,.icon-pushpin,.icon-location,.icon-location-2,.icon-compass,.icon-map,.icon-map-2,.icon-history,.icon-clock,.icon-clock-2,.icon-alarm,.icon-alarm-2,.icon-bell,.icon-stopwatch,.icon-calendar,.icon-calendar-2,.icon-print,.icon-keyboard,.icon-screen,.icon-laptop,.icon-mobile,.icon-mobile-2,.icon-tablet,.icon-tv,.icon-cabinet,.icon-drawer,.icon-drawer-2,.icon-drawer-3,.icon-box-add,.icon-box-remove,.icon-download,.icon-upload,.icon-disk,.icon-storage,.icon-undo,.icon-redo,.icon-flip,.icon-flip-2,.icon-undo-2,.icon-redo-2,.icon-forward,.icon-reply,.icon-bubble,.icon-bubbles,.icon-bubbles-2,.icon-bubble-2,.icon-bubbles-3,.icon-bubbles-4,.icon-user,.icon-users,.icon-user-2,.icon-users-2,.icon-user-3,.icon-user-4,.icon-quotes-left,.icon-busy,.icon-spinner,.icon-spinner-2,.icon-spinner-3,.icon-spinner-4,.icon-spinner-5,.icon-spinner-6,.icon-binoculars,.icon-search,.icon-zoom-in,.icon-zoom-out,.icon-expand,.icon-contract,.icon-expand-2,.icon-contract-2,.icon-key,.icon-key-2,.icon-lock,.icon-lock-2,.icon-unlocked,.icon-wrench,.icon-settings,.icon-equalizer,.icon-cog,.icon-cogs,.icon-cog-2,.icon-hammer,.icon-wand,.icon-aid,.icon-bug,.icon-pie,.icon-stats,.icon-bars,.icon-bars-2,.icon-gift,.icon-trophy,.icon-glass,.icon-mug,.icon-food,.icon-leaf,.icon-rocket,.icon-meter,.icon-meter2,.icon-dashboard,.icon-hammer-2,.icon-fire,.icon-lab,.icon-magnet,.icon-remove,.icon-remove-2,.icon-briefcase,.icon-airplane,.icon-truck,.icon-road,.icon-accessibility,.icon-target,.icon-shield,.icon-lightning,.icon-switch,.icon-power-cord,.icon-signup,.icon-list,.icon-list-2,.icon-numbered-list,.icon-menu,.icon-menu-2,.icon-tree,.icon-cloud,.icon-cloud-download,.icon-cloud-upload,.icon-download-2,.icon-upload-2,.icon-download-3,.icon-upload-3,.icon-globe,.icon-earth,.icon-link,.icon-flag,.icon-attachment,.icon-eye,.icon-eye-blocked,.icon-eye-2,.icon-bookmark,.icon-bookmarks,.icon-brightness-medium,.icon-brightness-contrast,.icon-contrast,.icon-star,.icon-star-2,.icon-star-3,.icon-heart,.icon-heart-2,.icon-heart-broken,.icon-thumbs-up,.icon-thumbs-up-2,.icon-happy,.icon-happy-2,.icon-smiley,.icon-smiley-2,.icon-tongue,.icon-tongue-2,.icon-sad,.icon-sad-2,.icon-wink,.icon-wink-2,.icon-grin,.icon-grin-2,.icon-cool,.icon-cool-2,.icon-angry,.icon-angry-2,.icon-evil,.icon-evil-2,.icon-shocked,.icon-shocked-2,.icon-confused,.icon-confused-2,.icon-neutral,.icon-neutral-2,.icon-wondering,.icon-wondering-2,.icon-point-up,.icon-point-right,.icon-point-down,.icon-point-left,.icon-warning,.icon-notification,.icon-question,.icon-info,.icon-info-2,.icon-blocked,.icon-cancel-circle,.icon-checkmark-circle,.icon-spam,.icon-close,.icon-checkmark,.icon-checkmark-2,.icon-spell-check,.icon-minus,.icon-plus,.icon-enter,.icon-exit,.icon-play-2,.icon-pause,.icon-stop,.icon-backward,.icon-forward-2,.icon-play-3,.icon-pause-2,.icon-stop-2,.icon-backward-2,.icon-forward-3,.icon-first,.icon-last,.icon-previous,.icon-next,.icon-eject,.icon-volume-high,.icon-volume-medium,.icon-volume-low,.icon-volume-mute,.icon-volume-mute-2,.icon-volume-increase,.icon-volume-decrease,.icon-loop,.icon-loop-2,.icon-loop-3,.icon-shuffle,.icon-arrow-up-left,.icon-arrow-up,.icon-arrow-up-right,.icon-arrow-right,.icon-arrow-down-right,.icon-arrow-down,.icon-arrow-down-left,.icon-arrow-left,.icon-arrow-up-left-2,.icon-arrow-up-2,.icon-arrow-up-right-2,.icon-arrow-right-2,.icon-arrow-down-right-2,.icon-arrow-down-2,.icon-arrow-down-left-2,.icon-arrow-left-2,.icon-arrow-up-left-3,.icon-arrow-up-3,.icon-arrow-up-right-3,.icon-arrow-right-3,.icon-arrow-down-right-3,.icon-arrow-down-3,.icon-arrow-down-left-3,.icon-arrow-left-3,.icon-tab,.icon-checkbox-checked,.icon-checkbox-unchecked,.icon-checkbox-partial,.icon-radio-checked,.icon-radio-unchecked,.icon-crop,.icon-scissors,.icon-filter,.icon-filter-2,.icon-font,.icon-text-height,.icon-text-width,.icon-bold,.icon-underline,.icon-italic,.icon-strikethrough,.icon-omega,.icon-sigma,.icon-table,.icon-table-2,.icon-insert-template,.icon-pilcrow,.icon-left-to-right,.icon-right-to-left,.icon-paragraph-left,.icon-paragraph-center,.icon-paragraph-right,.icon-paragraph-justify,.icon-paragraph-left-2,.icon-paragraph-center-2,.icon-paragraph-right-2,.icon-paragraph-justify-2,.icon-indent-increase,.icon-indent-decrease,.icon-new-tab,.icon-embed,.icon-code,.icon-console,.icon-share,.icon-mail,.icon-mail-2,.icon-mail-3,.icon-mail-4,.icon-google,.icon-google-plus,.icon-google-plus-2,.icon-google-plus-3,.icon-google-plus-4,.icon-google-drive,.icon-facebook,.icon-facebook-2,.icon-facebook-3,.icon-instagram,.icon-twitter,.icon-twitter-2,.icon-twitter-3,.icon-feed-2,.icon-feed-3,.icon-feed-4,.icon-youtube,.icon-youtube-2,.icon-vimeo,.icon-vimeo2,.icon-vimeo-2,.icon-lanyrd,.icon-flickr,.icon-flickr-2,.icon-flickr-3,.icon-flickr-4,.icon-picassa,.icon-picassa-2,.icon-dribbble,.icon-dribbble-2,.icon-dribbble-3,.icon-forrst,.icon-forrst-2,.icon-deviantart,.icon-deviantart-2,.icon-steam,.icon-steam-2,.icon-github,.icon-github-2,.icon-github-3,.icon-github-4,.icon-github-5,.icon-wordpress,.icon-wordpress-2,.icon-joomla,.icon-blogger,.icon-blogger-2,.icon-tumblr,.icon-tumblr-2,.icon-yahoo,.icon-tux,.icon-apple,.icon-finder,.icon-android,.icon-windows,.icon-windows8,.icon-soundcloud,.icon-soundcloud-2,.icon-skype,.icon-reddit,.icon-linkedin,.icon-lastfm,.icon-lastfm-2,.icon-delicious,.icon-stumbleupon,.icon-stumbleupon-2,.icon-stackoverflow,.icon-pinterest,.icon-pinterest-2,.icon-xing,.icon-xing-2,.icon-flattr,.icon-foursquare,.icon-foursquare-2,.icon-paypal,.icon-paypal-2,.icon-paypal-3,.icon-yelp,.icon-libreoffice,.icon-file-pdf,.icon-file-openoffice,.icon-file-word,.icon-file-excel,.icon-file-zip,.icon-file-powerpoint,.icon-file-xml,.icon-file-css,.icon-html5,.icon-html5-2,.icon-css3,.icon-chrome,.icon-firefox,.icon-IE,.icon-opera,.icon-safari,.icon-IcoMoon,.icon-warning-2,.icon-cloud-2,.icon-locked,.icon-inbox,.icon-comment,.icon-mic,.icon-envelope,.icon-briefcase-2,.icon-cart-4,.icon-contrast-2,.icon-clock-3,.icon-user-5,.icon-cog-3,.icon-music-2,.icon-twitter-4,.icon-pencil-3,.icon-frame,.icon-switch-2,.icon-star-4,.icon-key-3,.icon-chart,.icon-apple-2,.icon-file-5,.icon-plus-2,.icon-minus-2,.icon-picture,.icon-folder-2,.icon-camera-3,.icon-search-2,.icon-dribbble-4,.icon-forrst-3,.icon-feed-5,.icon-blocked-2,.icon-target-2,.icon-play-4,.icon-pause-3,.icon-bug-2,.icon-console-2,.icon-film-2,.icon-type,.icon-home-3,.icon-earth-2,.icon-location-3,.icon-info-3,.icon-eye-3,.icon-heart-3,.icon-bookmark-2,.icon-wrench-2,.icon-calendar-3,.icon-window,.icon-monitor,.icon-mobile-3,.icon-droplet-2,.icon-mouse,.icon-refresh,.icon-location-4,.icon-tag-2,.icon-phone-2,.icon-star-5,.icon-pointer,.icon-thumbs-up-3,.icon-thumbs-down,.icon-headphones-2,.icon-move,.icon-checkmark-3,.icon-cancel,.icon-skype-2,.icon-gift-2,.icon-cone,.icon-alarm-3,.icon-coffee,.icon-basket,.icon-flag-2,.icon-ipod,.icon-trashcan,.icon-bolt,.icon-ampersand,.icon-compass-2,.icon-list-3,.icon-grid,.icon-volume,.icon-volume-2,.icon-stats-2,.icon-target-3,.icon-forward-4,.icon-paperclip,.icon-keyboard-2,.icon-crop-2,.icon-floppy,.icon-filter-3,.icon-trophy-2,.icon-diary,.icon-address-book-2,.icon-stop-3,.icon-smiley-3,.icon-shit,.icon-bookmark-3,.icon-camera-4,.icon-lamp,.icon-disk-2,.icon-button,.icon-database,.icon-credit-card,.icon-atom,.icon-winsows,.icon-target-4,.icon-battery,.icon-code-2,.icon-chat,.icon-chat-alt-stroke,.icon-chat-alt-fill,.icon-comment-alt1-stroke,.icon-comment-alt1-fill,.icon-comment-stroke,.icon-comment-fill,.icon-comment-alt2-stroke,.icon-comment-alt2-fill,.icon-checkmark-4,.icon-check-alt,.icon-x,.icon-x-altx-alt,.icon-denied,.icon-cursor,.icon-rss,.icon-rss-alt,.icon-wrench-3,.icon-dial,.icon-cog-4,.icon-calendar-4,.icon-calendar-alt-stroke,.icon-calendar-alt-fill,.icon-share-2,.icon-mail-5,.icon-heart-stroke,.icon-heart-fill,.icon-movie,.icon-document-alt-stroke,.icon-document-alt-fill,.icon-document-stroke,.icon-document-fill,.icon-plus-3,.icon-plus-alt,.icon-minus-3,.icon-minus-alt,.icon-pin,.icon-link-2,.icon-bolt-2,.icon-move-2,.icon-move-alt1,.icon-move-alt2,.icon-equalizer-2,.icon-award-fill,.icon-award-stroke,.icon-magnifying-glass,.icon-trash-stroke,.icon-trash-fill,.icon-beaker-alt,.icon-beaker,.icon-key-stroke,.icon-key-fill,.icon-new-window,.icon-lightbulb,.icon-spin-alt,.icon-spin,.icon-curved-arrow,.icon-undo-3,.icon-reload,.icon-reload-alt,.icon-loop-4,.icon-loop-alt1,.icon-loop-alt2,.icon-loop-alt3,.icon-loop-alt4,.icon-transfer,.icon-move-vertical,.icon-move-vertical-alt1,.icon-move-vertical-alt2,.icon-move-horizontal,.icon-move-horizontal-alt1,.icon-move-horizontal-alt2,.icon-arrow-left-4,.icon-arrow-left-alt1,.icon-arrow-left-alt2,.icon-arrow-right-4,.icon-arrow-right-alt1,.icon-arrow-right-alt2,.icon-arrow-up-4,.icon-arrow-up-alt1,.icon-arrow-up-alt2,.icon-arrow-down-4,.icon-arrow-down-alt1,.icon-arrow-down-alt2,.icon-cd,.icon-steering-wheel,.icon-microphone,.icon-headphones-3,.icon-volume-3,.icon-volume-mute-3,.icon-play-5,.icon-pause-4,.icon-stop-4,.icon-eject-2,.icon-first-2,.icon-last-2,.icon-play-alt,.icon-fullscreen-exit,.icon-fullscreen-exit-alt,.icon-fullscreen,.icon-fullscreen-alt,.icon-iphone,.icon-battery-empty,.icon-battery-half,.icon-battery-full,.icon-battery-charging,.icon-compass-3,.icon-box,.icon-folder-stroke,.icon-folder-fill,.icon-at,.icon-ampersand-2,.icon-info-4,.icon-question-mark,.icon-pilcrow-2,.icon-hash,.icon-left-quote,.icon-right-quote,.icon-left-quote-alt,.icon-right-quote-alt,.icon-article,.icon-read-more,.icon-list-4,.icon-list-nested,.icon-book-2,.icon-book-alt,.icon-book-alt2,.icon-pen-2,.icon-pen-alt-stroke,.icon-pen-alt-fill,.icon-pen-alt2,.icon-brush,.icon-brush-alt,.icon-eyedropper,.icon-layers-alt,.icon-layers,.icon-image-3,.icon-camera-5,.icon-aperture,.icon-aperture-alt,.icon-chart-2,.icon-chart-alt,.icon-bars-3,.icon-bars-alt,.icon-eye-4,.icon-user-6,.icon-home-4,.icon-clock-4,.icon-lock-stroke,.icon-lock-fill,.icon-unlock-stroke,.icon-unlock-fill,.icon-tag-stroke,.icon-tag-fill,.icon-sun-stroke,.icon-sun-fill,.icon-moon-stroke,.icon-moon-fill,.icon-cloud-3,.icon-rain,.icon-umbrella,.icon-star-6,.icon-map-pin-stroke,.icon-map-pin-fill,.icon-map-pin-alt,.icon-target-5,.icon-download-4,.icon-upload-4,.icon-cloud-download-2,.icon-cloud-upload-2,.icon-fork,.icon-paperclip-2,.icon-home-5{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.icon-home:before{content:"\e000"}
.icon-home-2:before{content:"\e002"}
.icon-office:before{content:"\e003"}
.icon-newspaper:before{content:"\e004"}
.icon-pencil:before{content:"\e005"}
.icon-pencil-2:before{content:"\e006"}
.icon-quill:before{content:"\e007"}
.icon-pen:before{content:"\e008"}
.icon-blog:before{content:"\e009"}
.icon-droplet:before{content:"\e00a"}
.icon-paint-format:before{content:"\e00b"}
.icon-image:before{content:"\e00c"}
.icon-image-2:before{content:"\e00d"}
.icon-images:before{content:"\e00e"}
.icon-camera:before{content:"\e00f"}
.icon-music:before{content:"\e010"}
.icon-headphones:before{content:"\e011"}
.icon-play:before{content:"\e012"}
.icon-film:before{content:"\e013"}
.icon-camera-2:before{content:"\e014"}
.icon-dice:before{content:"\e015"}
.icon-pacman:before{content:"\e016"}
.icon-spades:before{content:"\e017"}
.icon-clubs:before{content:"\e018"}
.icon-diamonds:before{content:"\e019"}
.icon-pawn:before{content:"\e01a"}
.icon-bullhorn:before{content:"\e01b"}
.icon-connection:before{content:"\e01c"}
.icon-podcast:before{content:"\e01d"}
.icon-feed:before{content:"\e01e"}
.icon-book:before{content:"\e01f"}
.icon-books:before{content:"\e020"}
.icon-library:before{content:"\e021"}
.icon-file:before{content:"\e022"}
.icon-profile:before{content:"\e023"}
.icon-file-2:before{content:"\e024"}
.icon-file-3:before{content:"\e025"}
.icon-file-4:before{content:"\e026"}
.icon-copy:before{content:"\e027"}
.icon-copy-2:before{content:"\e028"}
.icon-copy-3:before{content:"\e029"}
.icon-paste:before{content:"\e02a"}
.icon-paste-2:before{content:"\e02b"}
.icon-paste-3:before{content:"\e02c"}
.icon-stack:before{content:"\e02d"}
.icon-folder:before{content:"\e02e"}
.icon-folder-open:before{content:"\e02f"}
.icon-tag:before{content:"\e030"}
.icon-tags:before{content:"\e031"}
.icon-barcode:before{content:"\e032"}
.icon-qrcode:before{content:"\e033"}
.icon-ticket:before{content:"\e034"}
.icon-cart:before{content:"\e035"}
.icon-cart-2:before{content:"\e036"}
.icon-cart-3:before{content:"\e037"}
.icon-coin:before{content:"\e038"}
.icon-credit:before{content:"\e039"}
.icon-calculate:before{content:"\e03a"}
.icon-support:before{content:"\e03b"}
.icon-phone:before{content:"\e03c"}
.icon-phone-hang-up:before{content:"\e03d"}
.icon-address-book:before{content:"\e03e"}
.icon-notebook:before{content:"\e03f"}
.icon-envelop:before{content:"\e040"}
.icon-pushpin:before{content:"\e041"}
.icon-location:before{content:"\e042"}
.icon-location-2:before{content:"\e043"}
.icon-compass:before{content:"\e044"}
.icon-map:before{content:"\e045"}
.icon-map-2:before{content:"\e046"}
.icon-history:before{content:"\e047"}
.icon-clock:before{content:"\e048"}
.icon-clock-2:before{content:"\e049"}
.icon-alarm:before{content:"\e04a"}
.icon-alarm-2:before{content:"\e04b"}
.icon-bell:before{content:"\e04c"}
.icon-stopwatch:before{content:"\e04d"}
.icon-calendar:before{content:"\e04e"}
.icon-calendar-2:before{content:"\e04f"}
.icon-print:before{content:"\e050"}
.icon-keyboard:before{content:"\e051"}
.icon-screen:before{content:"\e052"}
.icon-laptop:before{content:"\e053"}
.icon-mobile:before{content:"\e054"}
.icon-mobile-2:before{content:"\e055"}
.icon-tablet:before{content:"\e056"}
.icon-tv:before{content:"\e057"}
.icon-cabinet:before{content:"\e058"}
.icon-drawer:before{content:"\e059"}
.icon-drawer-2:before{content:"\e05a"}
.icon-drawer-3:before{content:"\e05b"}
.icon-box-add:before{content:"\e05c"}
.icon-box-remove:before{content:"\e05d"}
.icon-download:before{content:"\e05e"}
.icon-upload:before{content:"\e05f"}
.icon-disk:before{content:"\e060"}
.icon-storage:before{content:"\e061"}
.icon-undo:before{content:"\e062"}
.icon-redo:before{content:"\e063"}
.icon-flip:before{content:"\e064"}
.icon-flip-2:before{content:"\e065"}
.icon-undo-2:before{content:"\e066"}
.icon-redo-2:before{content:"\e067"}
.icon-forward:before{content:"\e068"}
.icon-reply:before{content:"\e069"}
.icon-bubble:before{content:"\e06a"}
.icon-bubbles:before{content:"\e06b"}
.icon-bubbles-2:before{content:"\e06c"}
.icon-bubble-2:before{content:"\e06d"}
.icon-bubbles-3:before{content:"\e06e"}
.icon-bubbles-4:before{content:"\e06f"}
.icon-user:before{content:"\e070"}
.icon-users:before{content:"\e071"}
.icon-user-2:before{content:"\e072"}
.icon-users-2:before{content:"\e073"}
.icon-user-3:before{content:"\e074"}
.icon-user-4:before{content:"\e075"}
.icon-quotes-left:before{content:"\e076"}
.icon-busy:before{content:"\e077"}
.icon-spinner:before{content:"\e078"}
.icon-spinner-2:before{content:"\e079"}
.icon-spinner-3:before{content:"\e07a"}
.icon-spinner-4:before{content:"\e07b"}
.icon-spinner-5:before{content:"\e07c"}
.icon-spinner-6:before{content:"\e07d"}
.icon-binoculars:before{content:"\e07e"}
.icon-search:before{content:"\e07f"}
.icon-zoom-in:before{content:"\e080"}
.icon-zoom-out:before{content:"\e081"}
.icon-expand:before{content:"\e082"}
.icon-contract:before{content:"\e083"}
.icon-expand-2:before{content:"\e084"}
.icon-contract-2:before{content:"\e085"}
.icon-key:before{content:"\e086"}
.icon-key-2:before{content:"\e087"}
.icon-lock:before{content:"\e088"}
.icon-lock-2:before{content:"\e089"}
.icon-unlocked:before{content:"\e08a"}
.icon-wrench:before{content:"\e08b"}
.icon-settings:before{content:"\e08c"}
.icon-equalizer:before{content:"\e08d"}
.icon-cog:before{content:"\e08e"}
.icon-cogs:before{content:"\e08f"}
.icon-cog-2:before{content:"\e090"}
.icon-hammer:before{content:"\e091"}
.icon-wand:before{content:"\e092"}
.icon-aid:before{content:"\e093"}
.icon-bug:before{content:"\e094"}
.icon-pie:before{content:"\e095"}
.icon-stats:before{content:"\e096"}
.icon-bars:before{content:"\e097"}
.icon-bars-2:before{content:"\e098"}
.icon-gift:before{content:"\e099"}
.icon-trophy:before{content:"\e09a"}
.icon-glass:before{content:"\e09b"}
.icon-mug:before{content:"\e09c"}
.icon-food:before{content:"\e09d"}
.icon-leaf:before{content:"\e09e"}
.icon-rocket:before{content:"\e09f"}
.icon-meter:before{content:"\e0a0"}
.icon-meter2:before{content:"\e0a1"}
.icon-dashboard:before{content:"\e0a2"}
.icon-hammer-2:before{content:"\e0a3"}
.icon-fire:before{content:"\e0a4"}
.icon-lab:before{content:"\e0a5"}
.icon-magnet:before{content:"\e0a6"}
.icon-remove:before{content:"\e0a7"}
.icon-remove-2:before{content:"\e0a8"}
.icon-briefcase:before{content:"\e0a9"}
.icon-airplane:before{content:"\e0aa"}
.icon-truck:before{content:"\e0ab"}
.icon-road:before{content:"\e0ac"}
.icon-accessibility:before{content:"\e0ad"}
.icon-target:before{content:"\e0ae"}
.icon-shield:before{content:"\e0af"}
.icon-lightning:before{content:"\e0b0"}
.icon-switch:before{content:"\e0b1"}
.icon-power-cord:before{content:"\e0b2"}
.icon-signup:before{content:"\e0b3"}
.icon-list:before{content:"\e0b4"}
.icon-list-2:before{content:"\e0b5"}
.icon-numbered-list:before{content:"\e0b6"}
.icon-menu:before{content:"\e0b7"}
.icon-menu-2:before{content:"\e0b8"}
.icon-tree:before{content:"\e0b9"}
.icon-cloud:before{content:"\e0ba"}
.icon-cloud-download:before{content:"\e0bb"}
.icon-cloud-upload:before{content:"\e0bc"}
.icon-download-2:before{content:"\e0bd"}
.icon-upload-2:before{content:"\e0be"}
.icon-download-3:before{content:"\e0bf"}
.icon-upload-3:before{content:"\e0c0"}
.icon-globe:before{content:"\e0c1"}
.icon-earth:before{content:"\e0c2"}
.icon-link:before{content:"\e0c3"}
.icon-flag:before{content:"\e0c4"}
.icon-attachment:before{content:"\e0c5"}
.icon-eye:before{content:"\e0c6"}
.icon-eye-blocked:before{content:"\e0c7"}
.icon-eye-2:before{content:"\e0c8"}
.icon-bookmark:before{content:"\e0c9"}
.icon-bookmarks:before{content:"\e0ca"}
.icon-brightness-medium:before{content:"\e0cb"}
.icon-brightness-contrast:before{content:"\e0cc"}
.icon-contrast:before{content:"\e0cd"}
.icon-star:before{content:"\e0ce"}
.icon-star-2:before{content:"\e0cf"}
.icon-star-3:before{content:"\e0d0"}
.icon-heart:before{content:"\e0d1"}
.icon-heart-2:before{content:"\e0d2"}
.icon-heart-broken:before{content:"\e0d3"}
.icon-thumbs-up:before{content:"\e0d4"}
.icon-thumbs-up-2:before{content:"\e0d5"}
.icon-happy:before{content:"\e0d6"}
.icon-happy-2:before{content:"\e0d7"}
.icon-smiley:before{content:"\e0d8"}
.icon-smiley-2:before{content:"\e0d9"}
.icon-tongue:before{content:"\e0da"}
.icon-tongue-2:before{content:"\e0db"}
.icon-sad:before{content:"\e0dc"}
.icon-sad-2:before{content:"\e0dd"}
.icon-wink:before{content:"\e0de"}
.icon-wink-2:before{content:"\e0df"}
.icon-grin:before{content:"\e0e0"}
.icon-grin-2:before{content:"\e0e1"}
.icon-cool:before{content:"\e0e2"}
.icon-cool-2:before{content:"\e0e3"}
.icon-angry:before{content:"\e0e4"}
.icon-angry-2:before{content:"\e0e5"}
.icon-evil:before{content:"\e0e6"}
.icon-evil-2:before{content:"\e0e7"}
.icon-shocked:before{content:"\e0e8"}
.icon-shocked-2:before{content:"\e0e9"}
.icon-confused:before{content:"\e0ea"}
.icon-confused-2:before{content:"\e0eb"}
.icon-neutral:before{content:"\e0ec"}
.icon-neutral-2:before{content:"\e0ed"}
.icon-wondering:before{content:"\e0ee"}
.icon-wondering-2:before{content:"\e0ef"}
.icon-point-up:before{content:"\e0f0"}
.icon-point-right:before{content:"\e0f1"}
.icon-point-down:before{content:"\e0f2"}
.icon-point-left:before{content:"\e0f3"}
.icon-warning:before{content:"\e0f4"}
.icon-notification:before{content:"\e0f5"}
.icon-question:before{content:"\e0f6"}
.icon-info:before{content:"\e0f7"}
.icon-info-2:before{content:"\e0f8"}
.icon-blocked:before{content:"\e0f9"}
.icon-cancel-circle:before{content:"\e0fa"}
.icon-checkmark-circle:before{content:"\e0fb"}
.icon-spam:before{content:"\e0fc"}
.icon-close:before{content:"\e0fd"}
.icon-checkmark:before{content:"\e0fe"}
.icon-checkmark-2:before{content:"\e0ff"}
.icon-spell-check:before{content:"\e100"}
.icon-minus:before{content:"\e101"}
.icon-plus:before{content:"\e102"}
.icon-enter:before{content:"\e103"}
.icon-exit:before{content:"\e104"}
.icon-play-2:before{content:"\e105"}
.icon-pause:before{content:"\e106"}
.icon-stop:before{content:"\e107"}
.icon-backward:before{content:"\e108"}
.icon-forward-2:before{content:"\e109"}
.icon-play-3:before{content:"\e10a"}
.icon-pause-2:before{content:"\e10b"}
.icon-stop-2:before{content:"\e10c"}
.icon-backward-2:before{content:"\e10d"}
.icon-forward-3:before{content:"\e10e"}
.icon-first:before{content:"\e10f"}
.icon-last:before{content:"\e110"}
.icon-previous:before{content:"\e111"}
.icon-next:before{content:"\e112"}
.icon-eject:before{content:"\e113"}
.icon-volume-high:before{content:"\e114"}
.icon-volume-medium:before{content:"\e115"}
.icon-volume-low:before{content:"\e116"}
.icon-volume-mute:before{content:"\e117"}
.icon-volume-mute-2:before{content:"\e118"}
.icon-volume-increase:before{content:"\e119"}
.icon-volume-decrease:before{content:"\e11a"}
.icon-loop:before{content:"\e11b"}
.icon-loop-2:before{content:"\e11c"}
.icon-loop-3:before{content:"\e11d"}
.icon-shuffle:before{content:"\e11e"}
.icon-arrow-up-left:before{content:"\e11f"}
.icon-arrow-up:before{content:"\e120"}
.icon-arrow-up-right:before{content:"\e121"}
.icon-arrow-right:before{content:"\e122"}
.icon-arrow-down-right:before{content:"\e123"}
.icon-arrow-down:before{content:"\e124"}
.icon-arrow-down-left:before{content:"\e125"}
.icon-arrow-left:before{content:"\e126"}
.icon-arrow-up-left-2:before{content:"\e127"}
.icon-arrow-up-2:before{content:"\e128"}
.icon-arrow-up-right-2:before{content:"\e129"}
.icon-arrow-right-2:before{content:"\e12a"}
.icon-arrow-down-right-2:before{content:"\e12b"}
.icon-arrow-down-2:before{content:"\e12c"}
.icon-arrow-down-left-2:before{content:"\e12d"}
.icon-arrow-left-2:before{content:"\e12e"}
.icon-arrow-up-left-3:before{content:"\e12f"}
.icon-arrow-up-3:before{content:"\e130"}
.icon-arrow-up-right-3:before{content:"\e131"}
.icon-arrow-right-3:before{content:"\e132"}
.icon-arrow-down-right-3:before{content:"\e133"}
.icon-arrow-down-3:before{content:"\e134"}
.icon-arrow-down-left-3:before{content:"\e135"}
.icon-arrow-left-3:before{content:"\e136"}
.icon-tab:before{content:"\e137"}
.icon-checkbox-checked:before{content:"\e138"}
.icon-checkbox-unchecked:before{content:"\e139"}
.icon-checkbox-partial:before{content:"\e13a"}
.icon-radio-checked:before{content:"\e13b"}
.icon-radio-unchecked:before{content:"\e13c"}
.icon-crop:before{content:"\e13d"}
.icon-scissors:before{content:"\e13e"}
.icon-filter:before{content:"\e13f"}
.icon-filter-2:before{content:"\e140"}
.icon-font:before{content:"\e141"}
.icon-text-height:before{content:"\e142"}
.icon-text-width:before{content:"\e143"}
.icon-bold:before{content:"\e144"}
.icon-underline:before{content:"\e145"}
.icon-italic:before{content:"\e146"}
.icon-strikethrough:before{content:"\e147"}
.icon-omega:before{content:"\e148"}
.icon-sigma:before{content:"\e149"}
.icon-table:before{content:"\e14a"}
.icon-table-2:before{content:"\e14b"}
.icon-insert-template:before{content:"\e14c"}
.icon-pilcrow:before{content:"\e14d"}
.icon-left-to-right:before{content:"\e14e"}
.icon-right-to-left:before{content:"\e14f"}
.icon-paragraph-left:before{content:"\e150"}
.icon-paragraph-center:before{content:"\e151"}
.icon-paragraph-right:before{content:"\e152"}
.icon-paragraph-justify:before{content:"\e153"}
.icon-paragraph-left-2:before{content:"\e154"}
.icon-paragraph-center-2:before{content:"\e155"}
.icon-paragraph-right-2:before{content:"\e156"}
.icon-paragraph-justify-2:before{content:"\e157"}
.icon-indent-increase:before{content:"\e158"}
.icon-indent-decrease:before{content:"\e159"}
.icon-new-tab:before{content:"\e15a"}
.icon-embed:before{content:"\e15b"}
.icon-code:before{content:"\e15c"}
.icon-console:before{content:"\e15d"}
.icon-share:before{content:"\e15e"}
.icon-mail:before{content:"\e15f"}
.icon-mail-2:before{content:"\e160"}
.icon-mail-3:before{content:"\e161"}
.icon-mail-4:before{content:"\e162"}
.icon-google:before{content:"\e163"}
.icon-google-plus:before{content:"\e164"}
.icon-google-plus-2:before{content:"\e165"}
.icon-google-plus-3:before{content:"\e166"}
.icon-google-plus-4:before{content:"\e167"}
.icon-google-drive:before{content:"\e168"}
.icon-facebook:before{content:"\e169"}
.icon-facebook-2:before{content:"\e16a"}
.icon-facebook-3:before{content:"\e16b"}
.icon-instagram:before{content:"\e16c"}
.icon-twitter:before{content:"\e16d"}
.icon-twitter-2:before{content:"\e16e"}
.icon-twitter-3:before{content:"\e16f"}
.icon-feed-2:before{content:"\e170"}
.icon-feed-3:before{content:"\e171"}
.icon-feed-4:before{content:"\e172"}
.icon-youtube:before{content:"\e173"}
.icon-youtube-2:before{content:"\e174"}
.icon-vimeo:before{content:"\e175"}
.icon-vimeo2:before{content:"\e176"}
.icon-vimeo-2:before{content:"\e177"}
.icon-lanyrd:before{content:"\e178"}
.icon-flickr:before{content:"\e179"}
.icon-flickr-2:before{content:"\e17a"}
.icon-flickr-3:before{content:"\e17b"}
.icon-flickr-4:before{content:"\e17c"}
.icon-picassa:before{content:"\e17d"}
.icon-picassa-2:before{content:"\e17e"}
.icon-dribbble:before{content:"\e17f"}
.icon-dribbble-2:before{content:"\e180"}
.icon-dribbble-3:before{content:"\e181"}
.icon-forrst:before{content:"\e182"}
.icon-forrst-2:before{content:"\e183"}
.icon-deviantart:before{content:"\e184"}
.icon-deviantart-2:before{content:"\e185"}
.icon-steam:before{content:"\e186"}
.icon-steam-2:before{content:"\e187"}
.icon-github:before{content:"\e188"}
.icon-github-2:before{content:"\e189"}
.icon-github-3:before{content:"\e18a"}
.icon-github-4:before{content:"\e18b"}
.icon-github-5:before{content:"\e18c"}
.icon-wordpress:before{content:"\e18d"}
.icon-wordpress-2:before{content:"\e18e"}
.icon-joomla:before{content:"\e18f"}
.icon-blogger:before{content:"\e190"}
.icon-blogger-2:before{content:"\e191"}
.icon-tumblr:before{content:"\e192"}
.icon-tumblr-2:before{content:"\e193"}
.icon-yahoo:before{content:"\e194"}
.icon-tux:before{content:"\e195"}
.icon-apple:before{content:"\e196"}
.icon-finder:before{content:"\e197"}
.icon-android:before{content:"\e198"}
.icon-windows:before{content:"\e199"}
.icon-windows8:before{content:"\e19a"}
.icon-soundcloud:before{content:"\e19b"}
.icon-soundcloud-2:before{content:"\e19c"}
.icon-skype:before{content:"\e19d"}
.icon-reddit:before{content:"\e19e"}
.icon-linkedin:before{content:"\e19f"}
.icon-lastfm:before{content:"\e1a0"}
.icon-lastfm-2:before{content:"\e1a1"}
.icon-delicious:before{content:"\e1a2"}
.icon-stumbleupon:before{content:"\e1a3"}
.icon-stumbleupon-2:before{content:"\e1a4"}
.icon-stackoverflow:before{content:"\e1a5"}
.icon-pinterest:before{content:"\e1a6"}
.icon-pinterest-2:before{content:"\e1a7"}
.icon-xing:before{content:"\e1a8"}
.icon-xing-2:before{content:"\e1a9"}
.icon-flattr:before{content:"\e1aa"}
.icon-foursquare:before{content:"\e1ab"}
.icon-foursquare-2:before{content:"\e1ac"}
.icon-paypal:before{content:"\e1ad"}
.icon-paypal-2:before{content:"\e1ae"}
.icon-paypal-3:before{content:"\e1af"}
.icon-yelp:before{content:"\e1b0"}
.icon-libreoffice:before{content:"\e1b1"}
.icon-file-pdf:before{content:"\e1b2"}
.icon-file-openoffice:before{content:"\e1b3"}
.icon-file-word:before{content:"\e1b4"}
.icon-file-excel:before{content:"\e1b5"}
.icon-file-zip:before{content:"\e1b6"}
.icon-file-powerpoint:before{content:"\e1b7"}
.icon-file-xml:before{content:"\e1b8"}
.icon-file-css:before{content:"\e1b9"}
.icon-html5:before{content:"\e1ba"}
.icon-html5-2:before{content:"\e1bb"}
.icon-css3:before{content:"\e1bc"}
.icon-chrome:before{content:"\e1bd"}
.icon-firefox:before{content:"\e1be"}
.icon-IE:before{content:"\e1bf"}
.icon-opera:before{content:"\e1c0"}
.icon-safari:before{content:"\e1c1"}
.icon-IcoMoon:before{content:"\e1c2"}
.icon-warning-2:before{content:"\e1c3"}
.icon-cloud-2:before{content:"\e1c4"}
.icon-locked:before{content:"\e1c5"}
.icon-inbox:before{content:"\e1c6"}
.icon-comment:before{content:"\e1c7"}
.icon-mic:before{content:"\e1c8"}
.icon-envelope:before{content:"\e1c9"}
.icon-briefcase-2:before{content:"\e1ca"}
.icon-cart-4:before{content:"\e1cb"}
.icon-contrast-2:before{content:"\e1cc"}
.icon-clock-3:before{content:"\e1cd"}
.icon-user-5:before{content:"\e1ce"}
.icon-cog-3:before{content:"\e1cf"}
.icon-music-2:before{content:"\e1d0"}
.icon-twitter-4:before{content:"\e1d1"}
.icon-pencil-3:before{content:"\e1d2"}
.icon-frame:before{content:"\e1d3"}
.icon-switch-2:before{content:"\e1d4"}
.icon-star-4:before{content:"\e1d5"}
.icon-key-3:before{content:"\e1d6"}
.icon-chart:before{content:"\e1d7"}
.icon-apple-2:before{content:"\e1d8"}
.icon-file-5:before{content:"\e1d9"}
.icon-plus-2:before{content:"\e1da"}
.icon-minus-2:before{content:"\e1db"}
.icon-picture:before{content:"\e1dc"}
.icon-folder-2:before{content:"\e1dd"}
.icon-camera-3:before{content:"\e1de"}
.icon-search-2:before{content:"\e1df"}
.icon-dribbble-4:before{content:"\e1e0"}
.icon-forrst-3:before{content:"\e1e1"}
.icon-feed-5:before{content:"\e1e2"}
.icon-blocked-2:before{content:"\e1e3"}
.icon-target-2:before{content:"\e1e4"}
.icon-play-4:before{content:"\e1e5"}
.icon-pause-3:before{content:"\e1e6"}
.icon-bug-2:before{content:"\e1e7"}
.icon-console-2:before{content:"\e1e8"}
.icon-film-2:before{content:"\e1e9"}
.icon-type:before{content:"\e1ea"}
.icon-home-3:before{content:"\e1eb"}
.icon-earth-2:before{content:"\e1ec"}
.icon-location-3:before{content:"\e1ed"}
.icon-info-3:before{content:"\e1ee"}
.icon-eye-3:before{content:"\e1ef"}
.icon-heart-3:before{content:"\e1f0"}
.icon-bookmark-2:before{content:"\e1f1"}
.icon-wrench-2:before{content:"\e1f2"}
.icon-calendar-3:before{content:"\e1f3"}
.icon-window:before{content:"\e1f4"}
.icon-monitor:before{content:"\e1f5"}
.icon-mobile-3:before{content:"\e1f6"}
.icon-droplet-2:before{content:"\e1f7"}
.icon-mouse:before{content:"\e1f8"}
.icon-refresh:before{content:"\e1f9"}
.icon-location-4:before{content:"\e1fa"}
.icon-tag-2:before{content:"\e1fb"}
.icon-phone-2:before{content:"\e1fc"}
.icon-star-5:before{content:"\e1fd"}
.icon-pointer:before{content:"\e1fe"}
.icon-thumbs-up-3:before{content:"\e1ff"}
.icon-thumbs-down:before{content:"\e200"}
.icon-headphones-2:before{content:"\e201"}
.icon-move:before{content:"\e202"}
.icon-checkmark-3:before{content:"\e203"}
.icon-cancel:before{content:"\e204"}
.icon-skype-2:before{content:"\e205"}
.icon-gift-2:before{content:"\e206"}
.icon-cone:before{content:"\e207"}
.icon-alarm-3:before{content:"\e208"}
.icon-coffee:before{content:"\e209"}
.icon-basket:before{content:"\e20a"}
.icon-flag-2:before{content:"\e20b"}
.icon-ipod:before{content:"\e20c"}
.icon-trashcan:before{content:"\e20d"}
.icon-bolt:before{content:"\e20e"}
.icon-ampersand:before{content:"\e20f"}
.icon-compass-2:before{content:"\e210"}
.icon-list-3:before{content:"\e211"}
.icon-grid:before{content:"\e212"}
.icon-volume:before{content:"\e213"}
.icon-volume-2:before{content:"\e214"}
.icon-stats-2:before{content:"\e215"}
.icon-target-3:before{content:"\e216"}
.icon-forward-4:before{content:"\e217"}
.icon-paperclip:before{content:"\e218"}
.icon-keyboard-2:before{content:"\e219"}
.icon-crop-2:before{content:"\e21a"}
.icon-floppy:before{content:"\e21b"}
.icon-filter-3:before{content:"\e21c"}
.icon-trophy-2:before{content:"\e21d"}
.icon-diary:before{content:"\e21e"}
.icon-address-book-2:before{content:"\e21f"}
.icon-stop-3:before{content:"\e220"}
.icon-smiley-3:before{content:"\e221"}
.icon-shit:before{content:"\e222"}
.icon-bookmark-3:before{content:"\e223"}
.icon-camera-4:before{content:"\e224"}
.icon-lamp:before{content:"\e225"}
.icon-disk-2:before{content:"\e226"}
.icon-button:before{content:"\e227"}
.icon-database:before{content:"\e228"}
.icon-credit-card:before{content:"\e229"}
.icon-atom:before{content:"\e22a"}
.icon-winsows:before{content:"\e22b"}
.icon-target-4:before{content:"\e22c"}
.icon-battery:before{content:"\e22d"}
.icon-code-2:before{content:"\e22e"}
.icon-chat:before{content:"\e22f"}
.icon-chat-alt-stroke:before{content:"\e230"}
.icon-chat-alt-fill:before{content:"\e231"}
.icon-comment-alt1-stroke:before{content:"\e232"}
.icon-comment-alt1-fill:before{content:"\e233"}
.icon-comment-stroke:before{content:"\e234"}
.icon-comment-fill:before{content:"\e235"}
.icon-comment-alt2-stroke:before{content:"\e236"}
.icon-comment-alt2-fill:before{content:"\e237"}
.icon-checkmark-4:before{content:"\e238"}
.icon-check-alt:before{content:"\e239"}
.icon-x:before{content:"\e23a"}
.icon-x-altx-alt:before{content:"\e23b"}
.icon-denied:before{content:"\e23c"}
.icon-cursor:before{content:"\e23d"}
.icon-rss:before{content:"\e23e"}
.icon-rss-alt:before{content:"\e23f"}
.icon-wrench-3:before{content:"\e240"}
.icon-dial:before{content:"\e241"}
.icon-cog-4:before{content:"\e242"}
.icon-calendar-4:before{content:"\e243"}
.icon-calendar-alt-stroke:before{content:"\e244"}
.icon-calendar-alt-fill:before{content:"\e245"}
.icon-share-2:before{content:"\e246"}
.icon-mail-5:before{content:"\e247"}
.icon-heart-stroke:before{content:"\e248"}
.icon-heart-fill:before{content:"\e249"}
.icon-movie:before{content:"\e24a"}
.icon-document-alt-stroke:before{content:"\e24b"}
.icon-document-alt-fill:before{content:"\e24c"}
.icon-document-stroke:before{content:"\e24d"}
.icon-document-fill:before{content:"\e24e"}
.icon-plus-3:before{content:"\e24f"}
.icon-plus-alt:before{content:"\e250"}
.icon-minus-3:before{content:"\e251"}
.icon-minus-alt:before{content:"\e252"}
.icon-pin:before{content:"\e253"}
.icon-link-2:before{content:"\e254"}
.icon-bolt-2:before{content:"\e255"}
.icon-move-2:before{content:"\e256"}
.icon-move-alt1:before{content:"\e257"}
.icon-move-alt2:before{content:"\e258"}
.icon-equalizer-2:before{content:"\e259"}
.icon-award-fill:before{content:"\e25a"}
.icon-award-stroke:before{content:"\e25b"}
.icon-magnifying-glass:before{content:"\e25c"}
.icon-trash-stroke:before{content:"\e25d"}
.icon-trash-fill:before{content:"\e25e"}
.icon-beaker-alt:before{content:"\e25f"}
.icon-beaker:before{content:"\e260"}
.icon-key-stroke:before{content:"\e261"}
.icon-key-fill:before{content:"\e262"}
.icon-new-window:before{content:"\e263"}
.icon-lightbulb:before{content:"\e264"}
.icon-spin-alt:before{content:"\e265"}
.icon-spin:before{content:"\e266"}
.icon-curved-arrow:before{content:"\e267"}
.icon-undo-3:before{content:"\e268"}
.icon-reload:before{content:"\e269"}
.icon-reload-alt:before{content:"\e26a"}
.icon-loop-4:before{content:"\e26b"}
.icon-loop-alt1:before{content:"\e26c"}
.icon-loop-alt2:before{content:"\e26d"}
.icon-loop-alt3:before{content:"\e26e"}
.icon-loop-alt4:before{content:"\e26f"}
.icon-transfer:before{content:"\e270"}
.icon-move-vertical:before{content:"\e271"}
.icon-move-vertical-alt1:before{content:"\e272"}
.icon-move-vertical-alt2:before{content:"\e273"}
.icon-move-horizontal:before{content:"\e274"}
.icon-move-horizontal-alt1:before{content:"\e275"}
.icon-move-horizontal-alt2:before{content:"\e276"}
.icon-arrow-left-4:before{content:"\e277"}
.icon-arrow-left-alt1:before{content:"\e278"}
.icon-arrow-left-alt2:before{content:"\e279"}
.icon-arrow-right-4:before{content:"\e27a"}
.icon-arrow-right-alt1:before{content:"\e27b"}
.icon-arrow-right-alt2:before{content:"\e27c"}
.icon-arrow-up-4:before{content:"\e27d"}
.icon-arrow-up-alt1:before{content:"\e27e"}
.icon-arrow-up-alt2:before{content:"\e27f"}
.icon-arrow-down-4:before{content:"\e280"}
.icon-arrow-down-alt1:before{content:"\e281"}
.icon-arrow-down-alt2:before{content:"\e282"}
.icon-cd:before{content:"\e283"}
.icon-steering-wheel:before{content:"\e284"}
.icon-microphone:before{content:"\e285"}
.icon-headphones-3:before{content:"\e286"}
.icon-volume-3:before{content:"\e287"}
.icon-volume-mute-3:before{content:"\e288"}
.icon-play-5:before{content:"\e289"}
.icon-pause-4:before{content:"\e28a"}
.icon-stop-4:before{content:"\e28b"}
.icon-eject-2:before{content:"\e28c"}
.icon-first-2:before{content:"\e28d"}
.icon-last-2:before{content:"\e28e"}
.icon-play-alt:before{content:"\e28f"}
.icon-fullscreen-exit:before{content:"\e290"}
.icon-fullscreen-exit-alt:before{content:"\e291"}
.icon-fullscreen:before{content:"\e292"}
.icon-fullscreen-alt:before{content:"\e293"}
.icon-iphone:before{content:"\e294"}
.icon-battery-empty:before{content:"\e295"}
.icon-battery-half:before{content:"\e296"}
.icon-battery-full:before{content:"\e297"}
.icon-battery-charging:before{content:"\e298"}
.icon-compass-3:before{content:"\e299"}
.icon-box:before{content:"\e29a"}
.icon-folder-stroke:before{content:"\e29b"}
.icon-folder-fill:before{content:"\e29c"}
.icon-at:before{content:"\e29d"}
.icon-ampersand-2:before{content:"\e29e"}
.icon-info-4:before{content:"\e29f"}
.icon-question-mark:before{content:"\e2a0"}
.icon-pilcrow-2:before{content:"\e2a1"}
.icon-hash:before{content:"\e2a2"}
.icon-left-quote:before{content:"\e2a3"}
.icon-right-quote:before{content:"\e2a4"}
.icon-left-quote-alt:before{content:"\e2a5"}
.icon-right-quote-alt:before{content:"\e2a6"}
.icon-article:before{content:"\e2a7"}
.icon-read-more:before{content:"\e2a8"}
.icon-list-4:before{content:"\e2a9"}
.icon-list-nested:before{content:"\e2aa"}
.icon-book-2:before{content:"\e2ab"}
.icon-book-alt:before{content:"\e2ac"}
.icon-book-alt2:before{content:"\e2ad"}
.icon-pen-2:before{content:"\e2ae"}
.icon-pen-alt-stroke:before{content:"\e2af"}
.icon-pen-alt-fill:before{content:"\e2b0"}
.icon-pen-alt2:before{content:"\e2b1"}
.icon-brush:before{content:"\e2b2"}
.icon-brush-alt:before{content:"\e2b3"}
.icon-eyedropper:before{content:"\e2b4"}
.icon-layers-alt:before{content:"\e2b5"}
.icon-layers:before{content:"\e2b6"}
.icon-image-3:before{content:"\e2b7"}
.icon-camera-5:before{content:"\e2b8"}
.icon-aperture:before{content:"\e2b9"}
.icon-aperture-alt:before{content:"\e2ba"}
.icon-chart-2:before{content:"\e2bb"}
.icon-chart-alt:before{content:"\e2bc"}
.icon-bars-3:before{content:"\e2bd"}
.icon-bars-alt:before{content:"\e2be"}
.icon-eye-4:before{content:"\e2bf"}
.icon-user-6:before{content:"\e2c0"}
.icon-home-4:before{content:"\e2c1"}
.icon-clock-4:before{content:"\e2c2"}
.icon-lock-stroke:before{content:"\e2c3"}
.icon-lock-fill:before{content:"\e2c4"}
.icon-unlock-stroke:before{content:"\e2c5"}
.icon-unlock-fill:before{content:"\e2c6"}
.icon-tag-stroke:before{content:"\e2c7"}
.icon-tag-fill:before{content:"\e2c8"}
.icon-sun-stroke:before{content:"\e2c9"}
.icon-sun-fill:before{content:"\e2ca"}
.icon-moon-stroke:before{content:"\e2cb"}
.icon-moon-fill:before{content:"\e2cc"}
.icon-cloud-3:before{content:"\e2cd"}
.icon-rain:before{content:"\e2ce"}
.icon-umbrella:before{content:"\e2cf"}
.icon-star-6:before{content:"\e2d0"}
.icon-map-pin-stroke:before{content:"\e2d1"}
.icon-map-pin-fill:before{content:"\e2d2"}
.icon-map-pin-alt:before{content:"\e2d3"}
.icon-target-5:before{content:"\e2d4"}
.icon-download-4:before{content:"\e2d5"}
.icon-upload-4:before{content:"\e2d6"}
.icon-cloud-download-2:before{content:"\e2d7"}
.icon-cloud-upload-2:before{content:"\e2d8"}
.icon-fork:before{content:"\e2d9"}
.icon-paperclip-2:before{content:"\e2da"}
.icon-home-5:before{content:"\e001"}

/*--------------------------------------------
15. CUSTOM STYLES
---------------------------------------------*/

/* Fake fieldsets - Simulates a <fieldset> but with better styling */
.Formset {
	margin-top:20px;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #c0c0c0;
	padding-left:5px;
	padding-right:5px;
}

	.Formset h3.Formset-Legend {
		margin:0 !important;
		padding:0 !important;
	}
	.Formset h3.Formset-Legend span {
		display: inline; /*border: 1px solid #ddd;*/ background: #fff; padding: 5px 10px; position: relative; top: -1.3em;
		font-weight:bold;
		font-family:PTSans;
	}
	
	.Formset-Form {
		padding-top:0;;
		padding-bottom:10px;
	}

/* When the formset appears in the aside, some stuff is just a little bit smaller */
aside .Formset {
	margin-top:20px;
	padding-top:5px;
	padding-bottom:0px;
	border:1px solid #c0c0c0;
	padding-left:5px;
	padding-right:5px;
}
	
	aside .Formset h3.Formset-Legend {
		margin:0 !important;
		padding:0 !important;
		font-size:14px;
		color:#515151
	
	}
	aside .Formset h3.Formset-Legend span {
		display: inline; background: #fff; 
		padding: 5px 10px; 
		position: relative; 
		top: -1.3em;
		font-weight:bold;
		font-family:PTSans;
	}
	
	aside .Formset-Form {
		padding-top:0;
		padding-bottom:10px;
		margin-top: -1.0em; /* Whatever the "top" value is from the span above */
	}

/*--------------------------------------------
14. jQuery Tooltip
---------------------------------------------*/
/* Referenced from http://cdn.jsdelivr.net/qtip2/2.2.0/jquery.qtip.css  1/27/2014 */
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0;}
.qtip-content{position:relative;overflow:hidden;text-align:left;word-wrap:break-word;padding:5px 9px;}
.qtip-titlebar{position:relative;overflow:hidden;font-weight:700;border-width:0 0 1px;padding:5px 35px 5px 10px;}
.qtip-titlebar + .qtip-content{border-top-width:0!important;}
.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-color:transparent;border-style:solid;border-width:1px;}
.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px;}
* html .qtip-titlebar .qtip-close{top:16px;}
.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr;}
.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none;}
.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}
.qtip-default{background-color:#FFFFA3;color:#555;border-color:#F1D031;border-style:solid;border-width:1px;}
.qtip-default .qtip-titlebar{background-color:#FFEF93;}
.qtip-default .qtip-icon{background:#F1F1F1;color:#777;border-color:#CCC;}
.qtip-default .qtip-titlebar .qtip-close{color:#111;border-color:#AAA;}
.qtip-light{background-color:#FFF;color:#454545;border-color:#E2E2E2;}
.qtip-light .qtip-titlebar{background-color:#f1f1f1;}
.qtip-dark{background-color:#505050;color:#f3f3f3;border-color:#303030;}
.qtip-dark .qtip-titlebar{background-color:#404040;}
.qtip-dark .qtip-icon{border-color:#444;}
.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030;}
.qtip-cream{background-color:#FBF7AA;color:#A27D35;border-color:#F9E98E;}
.qtip-cream .qtip-titlebar{background-color:#F0DE7D;}
.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0;}
.qtip-red{background-color:#F78B83;color:#912323;border-color:#D95252;}
.qtip-red .qtip-titlebar{background-color:#F06D65;}
.qtip-red .qtip-close .qtip-icon{background-position:-102px 0;}
.qtip-red .qtip-icon{border-color:#D95252;}
.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252;}
.qtip-green{background-color:#CAED9E;color:#3F6219;border-color:#90D93F;}
.qtip-green .qtip-titlebar{background-color:#B0DE78;}
.qtip-green .qtip-close .qtip-icon{background-position:-42px 0;}
.qtip-blue{background-color:#E5F6FE;color:#5E99BD;border-color:#ADD9ED;}
.qtip-blue .qtip-titlebar{background-color:#D0E9F5;}
.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0;}
.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);}
.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#FFF;background:#4A4A4A;background-image:0;border-width:0;}
.qtip-youtube .qtip-titlebar{background-color:rgba(0,0,0,0);}
.qtip-youtube .qtip-content{font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);;padding:.75em;}
.qtip-youtube .qtip-icon{border-color:#222;}
.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030;}
.qtip-jtools{background:rgba(0,0,0,0.7);background-image:0;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333;}
.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);}
.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);}
.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:#FFF;border:0 dashed transparent;}
.qtip-jtools .qtip-icon{border-color:#555;}
.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333;}
.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent;}
.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#FFF;border:0 dashed transparent;}
.qtip-cluetip .qtip-icon{border-color:#808064;}
.qtip-cluetip .qtip-titlebar .ui-state-hover{color:#696952;border-color:#696952;}

.qtip-tipsy a{color:#fff} /* LDPC Custom */
.qtip-tipsy{background:rgba(0,0,0,.87);color:#FFF;border:0 solid transparent;font-size:11px;font-family:'OpenSans', sans-serif;line-height:16px;text-shadow:0 1px #000;} /* LDPC Modified */
.qtip-tipsy .qtip-titlebar{background-color:transparent;padding:6px 35px 0 10px;}
.qtip-tipsy .qtip-content{padding:6px 10px;}
.qtip-tipsy .qtip-icon{text-shadow:none;border-color:#222;}
.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030;}
.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif;}
.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#FFF;background:#3A79B8;background-image:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);}
.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589;}
.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555;}
.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;background-color:#fff;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:1px;}
.qtip-bootstrap .qtip-titlebar{font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin:0;padding:8px 14px;}
.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none;}
.qtip-bootstrap .qtip-content{padding:9px 14px;}
.qtip-bootstrap .qtip-icon{background:transparent;}
.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:0.2;filter:alpha(opacity=20);}
.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}
.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none;}
.qtip .qtip-tip{overflow:hidden;z-index:10;margin:0 auto;}
x:-o-prefocus,.qtip .qtip-tip{visibility:hidden;}
.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent;}
.qtip .qtip-tip canvas{top:0;left:0;}
.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible;}
#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%;}
#qtip-overlay.blurs{cursor:pointer;}
#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.7;filter:alpha(opacity=70);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
.qtipmodal-ie6fix{position:absolute!important;}

/*--------------------------------------------
14. jQuery Dropdown
---------------------------------------------*/
.dd-select{border-radius:2px;border:solid 1px #ccc;position:relative;cursor:pointer}
.dd-option-icon{font-size:32px;}
.dd-desc{color:#aaa;display:block;overflow:hidden;font-weight:400;line-height:1.4em}
.dd-selected{overflow:hidden;display:block;font-weight:700;padding:10px;background:#f3f3f3}
.dd-pointer{width:0;height:0;position:absolute;right:10px;top:50%;margin-top:-3px}
.dd-pointer-down{border:solid 5px transparent;border-top:solid 5px #000}
.dd-pointer-up{border:solid 5px transparent !important;border-bottom:solid 5px #000 !important;margin-top:-8px}
.dd-options{border:solid 1px #ccc;border-top:0;list-style:none;box-shadow:0 1px 5px #ddd;display:none;position:absolute;z-index:2000;background:#fff;overflow:auto;margin:0;padding:0}
.dd-option{display:block;border-bottom:solid 1px #ddd;overflow:hidden;text-decoration:none;color:#333;cursor:pointer;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;padding:10px}
.dd-options>li:last-child>.dd-option{border-bottom:0}
.dd-option:hover{background:#f3f3f3;color:#000}
.dd-selected-description-truncated{text-overflow:ellipsis;white-space:nowrap}
.dd-option-selected{background:#f6f6f6}
.dd-option-image,.dd-selected-image{vertical-align:middle;float:left;margin-right:5px;max-width:64px}
.dd-image-right{float:right;margin-right:15px;margin-left:5px}
.dd-container{position:relative}
? .dd-selected-text{font-weight:700}
? .dd-option-icon{font-size:32px}


​
/*--------------------------------------------
15. Hacks and Fixes
---------------------------------------------*/

/* Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


/*--------------------------------------------
16. RESONSIVE TEMPLATE ADJUSTMENTS
---------------------------------------------*/
@media screen and (max-width:1200px) {
		header nav {
			background-image:url(../Images/Dome-1024-Upper.jpg);
			background-repeat:no-repeat;
			
		}
		header nav ul {margin-left:70px;}
		header .headerWrapper {
			background-image:url(../Images/Dome-1024-Upper.jpg);
			background-repeat:no-repeat;
			background-position:5% 0;
			height: 320px;	
			width:100%;
			margin-left:auto;
			margin-right:auto;
			
		}
	
	    section .PageHeading-Wrapper {
			background-image:none;
			background-repeat:no-repeat;	
			height: 320px;	
			max-width:1300px;
			margin-left:auto;
			margin-right:auto;
			/*border:1px solid red;*/
	
		}
		
		.PageHeading-Wrapper .Container {
			background-image:url(../Images/Dome-1024-Lower.jpg);
			background-repeat:no-repeat;
		}
		
		section.PageHeading .SiteName {
			margin-left:140px;
		}
	}

/* Committee Meeting Schedule */
.CSM-MeetingLocation {
	margin-bottom:5px;
}

.CSM-MeetingDetail {
	
}

.CSM-MeetingLocation .icon {margin-right:4px;}
