/* ====== START ============== standard/css.css ==================== */


/* ============ NOTIFICATION MESSAGES ============== */

.notifcationcontainer {
	padding:12px;
	/*padding-bottom:0px;*/
}

.info, .success, .warning, .error, .validation {
	border: 1px solid;
	margin: 0px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	font-weight:bold;
	font-size:12px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-border-radius: 8px;	
}
.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../images/infoicon.png');
}
.success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('../images/successicon.png');
}
.warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../images/warningicon.png');
}
.error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../images/erroricon.png');
}


/* ============ MODULES ============== */

.modulecall {
	text-align:center;
	width:175px;
	background:none #999 !important;
	color:#FFF;
	font-style:italic;
	font-weight:bold;
	border:1px dashed #000;
	padding:5px;
	margin-top:-26px;
	position:relative;
	z-index:200;
	font-size:11px;
	overflow:hidden;
	opacity:0.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}

.module {
	min-height:28px;	
}

#editablearea {
	min-height:20px;
	padding:2px 5px 5px;
	position:relative;
}

.noneditablearea {
	min-height:20px;
	/*padding:5px 12px 12px;*/
	position:relative;
}


/* ============ PAGE EDITOR STYLES ============== */

.bold {
	font-weight:bold;
}

.italic {
	font-style:italic;
}

.underline {
	text-decoration:underline;
}

#editablearea p {
	/*line-height:150%;*/
}

.required {
	font-size:12px;
	color:#F00;
	top:0px;
	position:relative;
	display:inline-block;
}

#pgsettings_pagedesc {
	width:300px;
	height:75px;
}

/* ============ SITEMAP ============== */
.sitemap {
	margin-left:50px;
	padding-top:20px;
	padding-bottom:20px;
}

.sitemap .map a {
	color: #333;
	text-decoration:none;
}

.sitemap .map a.inactive {
	color: #F00;
	text-decoration:none;
}

.sitemap .map a:hover {
	text-decoration:underline;
}

.sitemap .map {
	margin-top:20px;
}

.sitemap .map ul {
	padding:0px 20px;
	font-size:16px;
}

.sitemap .map ul li {
	padding:2px;
}

.sitemap .sitemaptext {
	font-size:16px;
}

/* =============== FORMS ================== */

input, select, textarea, #siimage {
    background-color: #FFFFFF;
    border: 2px solid #959595;
    color: #393939;
    padding: 3px;
}

/* ============== CMS INSERTED CONTAINERS =================*/

.cms_inserted_container {
	height:100px;
	width:200px;
	/*position:relative !important;*/
	display:inline-block;
}

.cms_inserted_container .innercontainer {
	background-color:#00F;
	width:100%;
	height:100%;	
}

.cms_inserted_container_admin {

	border:1px dashed #666;
	
}

/*.cmshtmltable tbody tr td div.hresizer {
	cursor:w-resize;
	width:3px;
	height:10px;
	float:right;
}*/

/* ================= CMS BACKEND =======================*/

.cms_controlpanel {
	background:#CCC url(../images/toolbar_background.jpg) repeat-x;
	border:solid 1px #666;
	border-width: 1px 0 0 1px;
	height:85%;
	width:100%;
	position:fixed;
	bottom:40px;
	right:0;
	/*padding:2px 5px;*/
	overflow:hidden; 
	
	display:none;
	
	background: #f7f7f7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNWI1YjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f7f7f7 1%, #b5b5b5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f7f7f7), color-stop(100%,#b5b5b5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f7f7 1%,#b5b5b5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f7f7 1%,#b5b5b5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f7f7 1%,#b5b5b5 100%); /* IE10+ */
	background: linear-gradient(top,  #f7f7f7 1%,#b5b5b5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#b5b5b5',GradientType=0 ); /* IE6-8 */
	z-index:999;
}
.cms_controlpanel .controlpanel_inner {
	width:100%;
	height:100%;
	min-width:1280px;
	background:url(../images/gearsbackground.png) no-repeat center;	
	padding:2px;
	overflow:auto;
}

.cms_controlpanel .controlpanel_inner .controlpanel_header {
	background:url(../images/gears130130.png) no-repeat center;
	height:130px;
	width:130px;
	float:left;
	padding:0px;
}

.cms_controlpanel .controlpanel_inner .credits {
	height:130px;
	width:300px;
	float:left;
	color:black;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	font-family:"Courier New", Courier, monospace;
	margin-top:30px;
}

.cms_controlpanel .controlpanel_inner .tilecontainer {
	
	
}

.cms_controlpanel .controlpanel_inner .tilecontainer .tiles {
	height:200px;
	width:340px;
	float:left;
	border:1px solid #C8C8C8;
	color:black;
	
	background: #eaeaea; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eaeaea 0%, #f7f7f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eaeaea 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eaeaea 0%,#f7f7f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eaeaea 0%,#f7f7f7 100%); /* IE10+ */
	background: linear-gradient(top,  #eaeaea 0%,#f7f7f7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */
	margin:8px;
	padding:2px;
	-webkit-box-shadow:2px 2px 2px #666666;
	box-shadow: 2px 2px 2px #666666;	
}

.tiles .title {
	font-weight:bold;
	font-style:italic;
	text-align:center;
	border-bottom:1px solid #CCC;
}

.tiles .labelheader {
	font-weight:bold;
}

.tiles .infodiv {
	padding:2px;
}

.cms_controlpanel .controlpanel_inner .clear {
	clear:both;
}



/* ================= other ====================== */

.shadow {
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=130,Strength=3);
	text-shadow: 1px 1px 2px #666666;
}

.data-table { border:1px solid #eee; -moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px; }
	.data-table th {
			background: #fafafa; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #fafafa 0%, #e5e5e5 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #fafafa 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #fafafa 0%,#e5e5e5 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #fafafa 0%,#e5e5e5 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #fafafa 0%,#e5e5e5 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
			height:26px; color:#000000; font-weight:bold; padding:4px 4px 4px 3px; 
			text-align:left;
		}
	.data-table th a { color:#000 }		
	
	/*.data-table .even  { background:#F2F2F2; }
	.data-table .odd  { background:#FBFBFB; }*/
	.data-table tr:nth-child(even) {background: #FBFBFB }
	.data-table tr:nth-child(odd) {background: #F2F2F2}	
		
	.data-table tr:hover { background:#fbe6aa; color:#000; }
	.data-table tr td { vertical-align:top; padding:6px;  }
	.data-table tr td em { font-size:10px; }
	
	.data-table tr.grayout { color:#CCC; }	
	
	.data-table.cellhightlight tr:hover:nth-child(even) { background: #F2F2F2; color:inherit; }
	.data-table.cellhightlight tr:hover:nth-child(odd) { background: #FBFBFB; color:inherit;}
	.data-table.cellhightlight td:hover { background:#fbe6aa; color:#000; }
	
.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 26px !important; background-color:#F0F0F0; }
.ui-sortable-placeholder * { visibility: hidden; }

#sectionsContainer .row { width:100%; min-height:25px; display:inline-table; }
#sectionsContainer .row .column { min-height:25px;  }
#sectionsContainer .row .column.placeholder { /*display:inline-block;*/ }
.seperator {  }
	
	
.headerNav li { display:inline-block }
.secondNav li { display:inline-block }
.footerNav li { display:inline-block }

 /* ======  END  ============== standard/css.css ==================== */

 /* ====== START ============== reset.css ==================== */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	/*font: inherit;*9/
	/*vertical-align: baseline;*/
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	/*list-style: none;*/
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

 /* ======  END  ============== reset.css ==================== */

 /* ====== START ============== ../modules/articles/css.css ==================== */

.articles_table {
	border-top: 1px solid #999999;
}

.articles_table tr td {
	padding:5px;
}

.articles_title {
	font-size:14px;
	font-weight:bold;
}

.articles_date {
	float:right;
	font-size:12px;
	color:#999;
}

.articles_readmore {
	float:right;
	color:#042C68;
}

.articleview_container {
	/*padding:20px;
	background-color:#FFF;
	border: 1px solid #666;*/
	
}

.articlesRSS { text-align:right }


 /* ======  END  ============== ../modules/articles/css.css ==================== */

 /* ====== START ============== ../modules/carousel3d/css.css ==================== */

.slidshowimages {
	overflow:hidden;
}

 /* ======  END  ============== ../modules/carousel3d/css.css ==================== */

 /* ====== START ============== ../modules/documents/css.css ==================== */

/*.staffname {
	font-weight:bold;
	padding-bottom:2px;
	font-size:14px
}

.stafftitle {
	font-weight:bold;
	padding-bottom:10px;
	font-size:12px
}

.staffbio {
	font-weight:normal;
	padding-bottom:2px;
	font-size:12px
}**/

.documentsection {
	font-size:16px;
	font-weight:bold;
	border:solid 1px #000;
	border-left:0px;
	border-right:0px;
	padding:10px;
	padding-left:0px;
}


.fileicon {
	width:25px;
	height:25px;
	background-image:url(../modules/documents/images/fileicons_250250.png);
	display:inline-block;
	background-position:-125px -125px;
}

.fileicon.rtf { background-position:0px 0px; }
.fileicon.aiff { background-position:-25px 0px; }
.fileicon.mp4 { background-position:-50px 0px; }
.fileicon.mp2 { background-position:-75px 0px; }
.fileicon.mp3 { background-position:-100px 0px; }
.fileicon.ttf { background-position:-125px 0px; }
.fileicon.jif { background-position:-150px 0px; }
.fileicon.cur { background-position:-175px 0px; }
.fileicon.adp { background-position:-200px 0px; }
.fileicon.vtf { background-position:-225px 0px; }
.fileicon.wmv { background-position:0px -25px; }
.fileicon.wri { background-position:-25px -25px; }
.fileicon.cue { background-position:-50px -25px; }
.fileicon.ade { background-position:-75px -25px; }
.fileicon.wma { background-position:-100px -25px; }
.fileicon.m4a { background-position:-125px -25px; }
.fileicon.pptx { background-position:-150px -25px; }
.fileicon.docx { background-position:-175px -25px; }
.fileicon.daa { background-position:-200px -25px; }
.fileicon.mov { background-position:-225px -25px; }
.fileicon.psd { background-position:0px -50px; }
.fileicon.dat { background-position:-25px -50px; }
.fileicon.bat { background-position:-50px -50px; }
.fileicon.nfo { background-position:-75px -50px; }
.fileicon.dic { background-position:-100px -50px; }
.fileicon.diz { background-position:-125px -50px; }
.fileicon.mp2v { background-position:-150px -50px; }
.fileicon.rar { background-position:-175px -50px; }
.fileicon.ifo { background-position:-200px -50px; }
.fileicon.xls { background-position:-225px -50px; }
.fileicon.xsl { background-position:0px -75px; }
.fileicon.mdl { background-position:-25px -75px; }
.fileicon.hlp { background-position:-50px -75px; }
.fileicon.mpeg { background-position:-75px -75px; }
.fileicon.ico { background-position:-100px -75px; }
.fileicon.dll { background-position:-125px -75px; }
.fileicon.ac3 { background-position:-150px -75px; }
.fileicon.rar { background-position:-175px -75px; }
.fileicon.fon { background-position:-200px -75px; }
.fileicon.reg { background-position:-225px -75px; }
.fileicon.xml { background-position:0px -100px; }
.fileicon.cal { background-position:-25px -100px; }
.fileicon.mmm { background-position:-50px -100px; }
.fileicon.asf { background-position:-75px -100px; }
.fileicon.hst { background-position:-100px -100px; }
.fileicon.mmf { background-position:-125px -100px; }
.fileicon.dcr { background-position:-150px -100px; }
.fileicon.ace { background-position:-175px -100px; }
.fileicon.tlb { background-position:-200px -100px; }
.fileicon.iso { background-position:-225px -100px; }
.fileicon.pdf { background-position:0px -125px; }
.fileicon.tiff { background-position:-25px -125px; }
.fileicon.pptx { background-position:-50px -125px; }
.fileicon.txt { background-position:-75px -125px; }
.fileicon.java { background-position:-100px -125px; }
.fileicon.log { background-position:-125px -125px; }
.fileicon.zip { background-position:-150px -125px; }
.fileicon.wad { background-position:-175px -125px; }
.fileicon.theme { background-position:-200px -125px; }
.fileicon.msp { background-position:-225px -125px; }
.fileicon.gif { background-position:0px -150px; }
.fileicon.xps { background-position:-25px -150px; }
.fileicon.wav { background-position:-50px -150px; }
.fileicon.xlsx { background-position:-75px -150px; }
.fileicon.bup { background-position:-100px -150px; }
.fileicon.bmp { background-position:-125px -150px; }
.fileicon.png { background-position:-150px -150px; }
.fileicon.der { background-position:-175px -150px; }
.fileicon.cat { background-position:-200px -150px; }
.fileicon.docx { background-position:-225px -150px; }
.fileicon.cab { background-position:0px -175px; }
.fileicon.torrent { background-position:-25px -175px; }
.fileicon.ini { background-position:-50px -175px; }
.fileicon.bin { background-position:-75px -175px; }
.fileicon.vob { background-position:-100px -175px; }
.fileicon.aiff { background-position:-125px -175px; }
.fileicon.spr { background-position:-150px -175px; }
.fileicon.ani { background-position:-175px -175px; }
.fileicon.jpg { background-position:-200px -175px; }
.fileicon.au { background-position:-225px -175px; }
.fileicon.avi { background-position:0px -200px; }
.fileicon.inf { background-position:-25px -200px; }
.fileicon.dwt { background-position:-50px -200px; }
.fileicon.mid { background-position:-75px -200px; }
.fileicon.html { background-position:-100px -200px; }
.fileicon.dwg { background-position:-125px -200px; }
.fileicon.css { background-position:-150px -200px; }
.fileicon.bsp { background-position:-175px -200px; }
.fileicon.wpl { background-position:-200px -200px; }
.fileicon.divx { background-position:-225px -200px; }
.fileicon.php { background-position:0px -225px; }
.fileicon.url { background-position:-25px -225px; }
.fileicon.dvd { background-position:-50px -225px; }
.fileicon.gam { background-position:-75px -225px; }
.fileicon.spare { background-position:-100px -225px; }
.fileicon.spare { background-position:-125px -225px; }
.fileicon.spare { background-position:-150px -225px; }
.fileicon.spare { background-position:-175px -225px; }
.fileicon.spare { background-position:-200px -225px; }
.fileicon.spare { background-position:-225px -225px; }



 /* ======  END  ============== ../modules/documents/css.css ==================== */

 /* ====== START ============== ../modules/form/css.css ==================== */

.form_propcaptcha {
	text-align:center
}

.form_prop_keyitem, .form_prop_addcolumn, .form_prop_validation, .form_prop_showsubmissions {
	border:2px solid #666;
	text-align:center;
	padding:3px;
}

.form_prop_keyitem:hover, .form_prop_addcolumn:hover, .form_prop_validation:hover, .form_prop_showsubmissions:hover {
	border:2px solid #F90;
	cursor:pointer;
}

.form_prop_keyitem_selected {
	background:#00F  !important;
	color:#FFF;
}

.form_prop_validation_selected {
	background:#00F !important;
	color:#FFF;
}

.form_prop_layouttable {
	min-width: 300px;
	min-height: 25px;
	margin-left:auto;
	margin-right:auto;
}

.form_configs {
	margin-left:25px;
	margin-top:20px;
}

.validation_required {
	background-color:#F00;
}

.validation_email {
	background-color:#0F0;
}

.captchatable {
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
}

.captchatable #submitbutton {
	width:100px;
	border:2px solid #666;
	font-style:italic;
}

.formtable .title {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
	border-bottom:2px solid #666;
}

.formtable .typelabel {
	font-weight:bold;
	padding-bottom:7px;
	padding-top:7px;
	display:inline-block;
}

.formsubmissionhtml {
	width:800px;
	overflow:scroll;
	background-color:#FFF;
	border:1px solid #666;
	min-height:500px;
}

 /* ======  END  ============== ../modules/form/css.css ==================== */

 /* ====== START ============== ../modules/gallery/css.css ==================== */

.albums { text-align:center }
.albums .album, .albums .albumplaceholder { display:inline-block; width:180px; border:1px solid #999; background-color:#E9E9E9; margin:5px; cursor:pointer }
.backtoalbums { display:block; padding-top:5px; color:#000000 }

.galleryholder { display:none;}

.galleryimages {
	/*overflow:hidden;*/
	margin:auto;
}

.ad-gallery {
  width: 600px;
  
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 400px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(http://sequelnewyork.com/webadmin/css/non-existing.jpg);
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../modules/gallery/images/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../modules/gallery/images/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(../modules/gallery/images/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='/webadmin/modules/gallery/images/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
	width:600px;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -20px;
      width: 13px;
      display: block;
      background: url(../modules/gallery/images/ad_scroll_back.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: url(../modules/gallery/images/ad_scroll_forward.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px !important;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

 /* ======  END  ============== ../modules/gallery/css.css ==================== */

 /* ====== START ============== ../modules/googlemap/css.css ==================== */

.googlemapdescription {
	font-weight:bold;
}

.googlemapdescription .message {
	font-weight:normal;
	font-style:italic;
}

 /* ======  END  ============== ../modules/googlemap/css.css ==================== */

 /* ====== START ============== ../modules/slideshow/css.css ==================== */

.slidshowimages {
	overflow:hidden !important;
}


.slidshowimages div div img { margin:auto; display:block }


 /* ======  END  ============== ../modules/slideshow/css.css ==================== */

 /* ====== START ============== ../modules/staff/css.css ==================== */

.staffname {
	font-weight:bold;
	padding-bottom:2px;
	font-size:14px
}

.stafftitle {
	font-weight:bold;
	padding-bottom:10px;
	font-size:12px
}

.staffbio {
	font-weight:normal;
	padding-bottom:2px;
	font-size:12px
}

.staffdivision {
	font-size:16px;
	font-weight:bold;
	border:solid 1px #000;
	border-left:0px;
	border-right:0px;
	padding:10px;
	padding-left:0px;
	
}

 /* ======  END  ============== ../modules/staff/css.css ==================== */

 /* ====== START ============== ../modules/subnav/css.css ==================== */

.youtubehref {
	text-decoration:none
}

.youtube_videoselection {
	background-image:url(../modules/youtube/images/playvideo.png);
	background-position:center;
	width:250px;
	height:188px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;	
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;	
	position:relative;	
}

.youtube_videoselection .title {
	text-align:center;
	font-size:24px;
	color:#FFF;
	font-weight:bold;
	padding-top:10px
}

.youtube_videoselection .author {
	text-align:center;
	font-size:14px;
	color:#FFF;
	top: 150px;
	width:100%;
	position:absolute;
}

.youtube_videoselection .date {
	text-align:center;
	font-size:12px;
	color:#FFF;
	top: 170px;
	width:100%;
	position:absolute;
}

.novideosavailable {
	font-weight:bold;
}

 /* ======  END  ============== ../modules/subnav/css.css ==================== */

 /* ====== START ============== ../modules/text/css.css ==================== */



 /* ======  END  ============== ../modules/text/css.css ==================== */

 /* ====== START ============== ../modules/update/css.css ==================== */

.update_progress_div {
	display:none;
}

#update_progresstext2 {
	height:250px;
	overflow:scroll;
	font-size:10px;
	width:100%;
	margin-top:10px;
}

.updatedetails, .update_details_dialog, .updatenow { display:none }

 /* ======  END  ============== ../modules/update/css.css ==================== */

 /* ====== START ============== ../modules/youtube/css.css ==================== */

.youtubehref {
	text-decoration:none
}

.youtube_videoselection {
	background-image:url(../modules/youtube/images/playvideo.png);
	background-position:center;
	width:250px;
	height:188px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;	
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;	
	position:relative;	
}

.youtube_videoselection .title {
	text-align:center;
	font-size:24px;
	color:#FFF;
	font-weight:bold;
	padding-top:10px
}

.youtube_videoselection .author {
	text-align:center;
	font-size:14px;
	color:#FFF;
	top: 150px;
	width:100%;
	position:absolute;
}

.youtube_videoselection .date {
	text-align:center;
	font-size:12px;
	color:#FFF;
	top: 170px;
	width:100%;
	position:absolute;
}

.novideosavailable {
	font-weight:bold;
}

 /* ======  END  ============== ../modules/youtube/css.css ==================== */