@import "buttons.css";
@import "fe_rte.css";
@import "features.css";
@import "home.css";
@import "mainNav.css";

@import "menuMemo.css";
@import "menuNews.css";
@import "menuSkin.css";
@import "navRecs.css";
@import "pageChron.css";
@import "pageCr.css";
@import "pageItw.css";
@import "pageNews.css";
@import "pageFiles.css";
@import "pageViewChron.css";
@import "playList.css";
@import "pagePhotos.css";
@import "contact.css";



html,body{margin:0;padding:0;height:100%;width:100%;}
html{background: #f4f3d6;font-size:16px;}
body{font-size:0.82em;font-family:"Trebuchet MS",helvetica,"lucida grande",arial,helvetica,"sans serif";color:#444444;background:url(../img/bodyTop.jpg) repeat-x;}

h3{font-size:1.3em; font-weight:lighter}
h4{font-size:0.9em;}
h5{font-size:0.8em;}
h1,h2,h3,h4{ }
object, embed{clear:both;}
object a{clear:both; }

div.post_content{clear:both;}
div.htmlMC{border:0px solid green;width:100%;/*background:url(gfx/bodyMC0.jpg) no-repeat top;background:url(../img/rustineShade.gif) no-repeat top;*/}
div.bodyMC{border:0px solid green;width:100%;text-align:center; vertical-align:top; /*background:url(gfx/bodyMC0.jpg) no-repeat top;*/}
div.pageMC{ padding:0 0px;border:0px solid blue;width:890px;margin:auto;text-align:left; }
div.leftShade{ width:10px; height:150px; border:0px solid red; background:url(../img/rustineShade.gif) no-repeat bottom; float:left;}
div.header{background:url(../img/header.jpg) no-repeat;vertical-align:bottom;border:0px solid red;height:150px; overflow:hidden; padding-left:20px;}
div.contentMC{border:0px solid blue;overflow:hidden;width:870px; padding-left:20px;background: #f4f3d6 url(../img/leftShade.jpg) repeat-y left;}


div.mainContent{background:#FFFFFF;border:0px solid blue;width:650px;}
td.mainContent{ border:0px solid green;background:#FFFFFF;}
table.contentTable td{vertical-align:top;}
table.contentTable{border:0px solid blue;}
.header h1{font-size:9px;margin: 0pt;padding: 0px;padding-top:44px;voice-family: inherit;height: 72px;border:0px solid red;}
.header h1 a{display: block; height:0px; padding-top:56px;padding-right: 0pt;padding-left: 0pt;width: 240px;font-size: 0.1em;overflow: hidden;border:0px solid red;}
/* SUB HEADER */
.subHeader{border:0px red solid;width:200px;height:60px;background:url(../img/header.jpg);background-position: -670px -150px;font-size:11px;}
div.clearBoth{clear:both;height:1px;font-size:1px;}
.secondNav{color:#2491a6;padding:0px 10px;font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif; font-size:10px; padding-bottom:1px;}
.secondNav a{color:#2491a6;text-decoration:none;}
.secondNav a:hover{border-bottom:1px dotted;}
.subHeader .siteSearch{padding: 10px 10px;}
.subHeader form a{padding-top:16px;overflow:hidden;background:url(../img/searchIcon.gif);border:0px red solid;display:block;float:left;width:20px;height:0px;}
.subHeader form a:hover{padding-top:16px;background-position: 0px -16px;}
.subHeader .formField{float:left;font-family:helvetica,"lucida grande",arial,helvetica,"sans serif";font-size:11px;background:none;border:1px solid #44afc4;color:#2491a6;padding:1px 3px;width:10em;}
.subHeader .formFieldFocus{float:left;font-family:helvetica,"lucida grande",arial,helvetica,"sans serif";font-size:11px;background:#44afc4;border:1px solid #44afc4;color:#333333;padding:1px 3px;width:10em;}

/* ------------------------------- */
td.sideMenu{}
div.sideMenu{float:left;width: 200px; background:#d9d8b6 url(../img/bgSideMenu.gif) repeat-y; border:0px solid red; display:block;}
div.sideMenu div.rubTit{
/*
padding-top:6px;
padding-bottom:2px;
*/
clear:both;
}

p.pic-left{float:left; padding:5px; background:#EEEEEE; margin-right:5px; font-size:smaller;}
p.pic-right{float:right; padding:5px; background:#EEEEEE; margin-left:5px; font-size:smaller;}
p.pic-line{padding:5px; background:#EEEEEE; margin-left:5px; font-size:smaller;}
div.sideMenu div.rubTit img{
}
div.subMenu{

}
div.subMenu ul,div.subMenu li{ margin:0px; padding:0px; list-style:none;}

div.footer{font-size:11px;border:0px solid black;background:url(../img/footerBG.jpg) no-repeat;padding-left:80px;padding-top:10px;height:60px;clear:both;cursor:default;margin-left:0px;color:#9e9d87; display:block; clear:both;}
div.footerNav a{text-decoration:none;font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif; font-size:10px; padding-bottom:1px; color:#9e9d87;}
div.footerNav a:hover{border-bottom:1px dotted;color: #2491a6;}
.copyright{font-size:10px;padding-top:5px; position:relative; border:0px solid red; display:block;}
.w3c{}
.w3c, .subMenu .rss{border:0px solid blue; display:block; float:left; width:200px; padding:10px; }
.w3c a, .subMenu .rss a{ border:0px solid blue; padding:0; margin:0 2px; height:15px; display:block; width:80px; float:left; }

.rss a.news{background:url(../img/rss_news.gif); background-position:0px 0px; }
.rss a.news:hover{background-position:0px 15px; }
.rss a.chro{background:url(../img/rss_chron.gif); background-position:0px 0px; }
.rss a.chro:hover{background-position:0px 15px; }
.rss a.itws{background:url(../img/rss_itws.gif); background-position:0px 0px; }
.rss a.itws:hover{background-position:0px 15px; }
.rss a.concerts{background:url(../img/rss_concerts.gif); background-position:0px 0px; }
.rss a.concerts:hover{background-position:0px 15px; }
.w3c a.xhtml:hover{ background-position:0px 15px; }
.w3c a.xhtml{ background:url(../img/w3c_xhtml.gif); background-position:0px 0px; }
.w3c a.css:hover{ background-position:0px 15px; }
.w3c a.css{ background:url(../img/w3c_css.gif); background-position:0px 0px; }
/*--------------------------------------------------*/
#infoBul {position:absolute;/*background-color:#00FF00;*/vertical-align:bottom;width:200px;height:200px;z-index:1;left: 134px;top: 218px;}
a{cursor:pointer;color: #2491a6;text-decoration:underline;	/*border-bottom:1px dotted;*/}
a:hover{text-decoration:none;}
a img{border:none;}


/*-----------------------HEADER-----------------------------------*/

.topPanelHolder{vertical-align:bottom;}
.topPanel{float:right;}

.globalSearch{margin-top:2px;padding:5px;padding-top:0px;background-image:url(../img/bgPanelTop.png);/*background:url(gfx/e1388a_80.png);*/width:auto;/*filter:alpha(opacity=80);opacity:.8;*/}
.globalSearch .titre{}
.globalSearch img{padding-bottom:3px;}
.adTop{padding:0px;margin:0px;/*background-color:#AAAAAA;padding:5px;*/}
/*---------------------------------------------------*/

.mainSpacer{width:10px;}

.adBot{background-image:url(../img/bgHeader.gif);background-color:#c0c0c0;text-align:center;padding:5px;}


/*////////////////////GENERIC STYLES///////////////////*/
.titPage{background-color:#dd8700;color:#FFFFFF;padding:2px 5px; font-size:14px;letter-spacing:-1px;font-weight: bold;}
.subTit{padding:10px 0 5px 0;font-size:18px;margin:0 20px;letter-spacing:-0.5px;font-weight:lighter;}
.date{}
.warning{color:#FF0000;}
.note img{border:none;}
/*//////////////////SEARCH///////////////////////////////*/
.pageSearch{ background:url(../img/pages/header_search.jpg) no-repeat top; padding:8px 20px;}
.mainContent .keywordSearchBox{ float:left; border:0px solid red; margin-left:180px; height:110px; padding-right:20px;}
ul.resultTables{ margin:0; display:block; border:0px solid blue; float:left; color:#FFFFFF; font-size:10px; padding-left:15px; line-height:12px;}
ol.results {clear:both; padding:0 0 0 40px;}
ol.results2{clear:both; padding:0 20px; list-style:none;}
.tx-fesearchintable-pi1 h3.resultHeader{clear:both; background:url(../img/navRecTop.png) repeat-x bottom; font-weight:normal; font-size:28px; padding:3px 0; color:#2491a6; margin:0;}
ol.results h4{margin:0;font-size:12px;}
ol.results2 h4{margin:0; font-size:12px; line-height:13px;}
ol.results li {margin-bottom:5px; clear:both; font-size:11px; border:0px solid green;  }
ol.results2 li{margin-bottom:5px; width:285px; height:50px; font-size:11px; border:0px solid green; float:left;  }
img.resultPic{float:left; margin:0 5px 5px 0;}

.searchIntro{font-size:12px; color:#FFFFFF; float:left; line-height:14px; padding-right:5px;}
.searchIntro .searchKeyword{color : #c7f4fa; font-weight:bold;}
.siteSearch input{ background:none;}
input.searchField{ width:100px; font-size: 11px;color: #2491a6;background:none;border : 1px #44afc4 solid;}
input.searchFieldFocus{width:100px; font-size: 11px;color: #FFFFFF;background-color : #44afc4;border : 1px #44afc4 solid;}

.searchHeader input.searchField{background:#cede62;border:1px #cede62 solid;}
.searchHeader input.searchFieldFocus{width:100px; font-size: 11px;color: #2491a6;background-color:#c7f4fa;border:1px #c7f4fa solid;}
.searchHeader input.submitBut{background:none; border:none;}

/*//////////////////FORMZ///////////////////////////////*/
form {border: 0;margin: 0;padding:0;}
input{vertical-align:top; background:#EEEEEE;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;border : 1px #DDDDDD solid; padding-left:2px;}


input.formBut{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;background-color : #EEEEEE;border : 1px #CCCCCC solid;}
select {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;color: #666666;	background-color : #eeeeee;	border : 1px solid #DDDDDD;}
textarea {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;color: #666666;	background-color : #eeeeee;	border : 1px solid #666666;}

