/* ---------------------

basic layout

--------------------- */



* {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	/* border: 1px solid #FF6600; /* mode test  */

}



.body {

	background:#F16F24;

	margin:0;

	color:#000000;

}



.container {

	margin-left:40px;

}



div {

	font-size:14px;

	line-height:18px;

	color:#333333;

}



td,

p {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	line-height:19px;

	color:#000000;

	text-align:left;

}



th {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	line-height:19px;

	font-weight: bold;

	color:#7C6A55;

	text-align:left;

}



a,

a:link,

a:active,

a:visited {

	font-family: Georgia, "Times New Roman", Times, serif;

	text-decoration:none;

	color:#7C6A55;

	text-align:left;

}



a:hover {

	font-family: Georgia, "Times New Roman", Times, serif;

	text-decoration:underline;

	color:#F16F24;

}



ul {

	list-style: none;

	list-style-type: square;

}



li {

	font-weight: bold;

	line-height: 20px;

	color: #7C6A55;

	background-color:inherit;

	margin-left: 15px;

}



/* ---------------------

template layout

--------------------- */



/** div container for top menu. position:top **/

#topmenu {

	position:relative;

	float:right;

	clear:right;

	width: 100%;

}



/** div container for left column **/

#leftcol {

	position:relative;

	width:180px;

}



#leftcolmenu {

	position:relative;

	/*overflow:auto;*/

}



/** div container for position:user2,user3 **/

#content_top1 {

	position:relative;

	width:253px;

}



/** div container for mainbody **/

#content_main {

	float:left;

	background-color:#FFFFFF;

}



/** div container for header **/

#header_bg {

	width:785px;

	height:145px;

	/*background-color:#A6CE39;

	border-left: 1px solid #FFFFFF;*/

	background:transparent url(../images/header_paq.jpg) no-repeat left top;

}

#header_bg_en {

	width:785px;

	height:145px;

	/*background-color:#A6CE39;

	border-left: 1px solid #FFFFFF;*/

	background:transparent url(../images/header_paq_en.jpg) no-repeat left top;

}



/** div container for flash header **/

#flash_content {

	width:785px;

	border-left: 1px solid #FFFFFF;

	padding-bottom:5px;

	border-bottom: 1px dotted #CCCCCC;

}



/** div container for banner position:banner **/

#banner {

	position:relative;

	width:515px;

	height:65px;

	min-height:65px;

	color:#FFFFFF;

	font-size:10px;

	padding: 20px 0 0 215px;

}



/** répertoire **/



.bullet_repertoire {

	list-style-image: url(../../../images/M_images/bullet_paq.png);

}



.repertoire_alpha {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	color:#F16F24;

	font-weight: normal;

	padding: 10px 0px 0px 0px;

	display:block;

}



.repertoire_alpha a,

a:link {

	color:#7C6A55;

	text-decoration:none;

}



.repertoire_alpha a:active,

a:hover {

	color:#F16F24;

	text-decoration:underline;

}



.repertoire_alpha a:visited {

	color:#999999;

	text-decoration:none;

}



.repertoire_contentpaneopen {

	width:466px;

	margin-left:38px;

}



.repertoire_subtitle {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	text-align:left;

	letter-spacing: 1px;

	text-transform: uppercase;

	color:#999999;

	font-size:12px;

	padding:5px 0px 8px 0px;

}



a.moduletable-jf {

	color:#FF0000;

	text-decoration:underline;

}



/** copyright **/



#copyright {

	font-family: Georgia, Times New Roman, Times, serif;

	position:relative;

	width:965px;

	display:block;

}



#copyright div {

	font-family: Georgia, Times New Roman, Times, serif;

	color:#FFFFFF;

	font-size:10px;

	display:block!important;

	width:965px;

	margin: -15px 0px 0px 0px;

	text-align:right;

}



#copyright a {

	color:#FFFFFF;

}



/** GoogleMaps **/



#map {

	margin-left: 8px;

}



#miscDiv {

	margin-left: 8px;

	padding-right: 0px;

}



#titleDiv {

	font-family: Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#7C6A55;

	font-weight: bold;

	margin-left: 8px;

}



/* ---------------------

mambo content layout

--------------------- */



/** pathway block **/

span.pathway {

	display:block;

	text-align:left;

	letter-spacing: 0.1em;

	text-transform: uppercase;

	color:#7C6A55;

	font-size:10px;

	margin-top:14px;

	padding-bottom:5px;

	border-bottom: 1px dotted #CCCCCC;

	margin-left:25px;

}



/** component title **/

.componentheading {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size:23px;

	line-height: 28px;

	color:#ED145A;

	font-weight:normal;

	padding: 18px 0px 10px 25px;

	background-color:inherit;

	display:block;

}



.componentheading_act {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size:23px;

	color:#ED145A;

	font-weight:normal;

	padding: 20px 0px 10px 0px;

	background-color:inherit;

	display:block;

}



/** content title **/



.contentheading,

.contentpagetitle,

a.contentpagetitle:link,

a.contentpagetitle:active,

a.contentpagetitle:visited {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size:23px;

	line-height: 28px;

	color:#ED145A;

	font-weight:normal;

	padding: 16px 0px 10px 0px;

	background-color:inherit;

	display:block;

}



.contentpaneopen {

	width:93%;

	margin-left:38px;

}



hr {

	width:748px;

	margin-left:38px;

	margin-right:0px;

	border-bottom: 1px dotted #CCCCCC;

}



.contentpane {

	width:100%;

	margin-left:8px;

	margin-right:10px;

}



/** pdf, printer version, and email to friend button **/

.buttonheading {

	width: 16px!important;

	text-align:right;

	padding-right:10px;

}



.sectiontableheader {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	text-align:left;

	letter-spacing: 1px;

	text-transform: uppercase;

	padding-bottom:10px;

	color:#999999;

	font-size:12px;

}



.category, .categorytitle {

	font-weight: bold;

	color:#7C6A55;

	background-color:inherit;

}



.sectiontableentry1 {

	background-color: #FFFFFF;

	padding: 4px;

	color:#7C6A55;

}



.sectiontableentry2 {

	background-color: #FFFFFF;

	padding: 4px;

	color:#7C6A55;

}



/** blog Styles **/

.blogsection {

	color:#7C6A55;

	background-color:inherit;

}



.blog_more {

	font-weight: bold;

	line-height: 20px;

	color: #7C6A55;

	background-color:inherit;

	margin-left: 15px;

}



/** small text in content **/

.small {

	color:#999999;

	font-size:10px;

	background-color:inherit;

}



/** date info in content **/

#content_main .createdate {

	color:#7C6A55;

	font-size:10px;

	padding: 0 0 15px 0;

	line-height:8px;

	background-color:inherit;

}



#content_main .modifydate {

	color:#999999;

	font-size:10px;

	padding: 0;

	background-color:inherit;

}



/** toc page navigation  **/

.pagenav_prev,

.pagenav_next {

	font-size:11px;

}





/** content item navigation  **/

.pagenavbar  {

	display:block;

	width:100%;

	background-color:inherit;

	height:20px;

	line-height:25px;

	text-align:right;

	letter-spacing:2px;

	color:#FF6600!important;

	font-size: 11px!important;

	margin-top: 10px;	

}



.pagenav {

	height:20px;

	line-height:25px;

	text-align:right;

	letter-spacing:2px;

	color:#999999;

	font-size: 11px;

	margin-left: 0;

	margin-right: 0;

	background-color:inherit;

}



.back_button {

	display:block;

	text-align:left;

	font-weight:bold;

	font-size:12px;

	width:100%;

	letter-spacing:2px;

}



/** highlight word search result **/

.highlight {

	font-weight:bold;

	background-color: #ED145A;

	padding: 2px 0 2px 0;

	

}



/** table of content layout **/

table.contenttoc {

	border:1px solid #000000;

	padding:1px;

	width:130px;

	margin: 0 0 10px 10px;

}



/** table of content header **/

.contenttoc th {

	color:#FFFFFF;

	background-color:#F16F24;

	font-size:11px;

	display:block;

	width:124px;

}



/** unordered list for latest news module **/

ul.latestnewsACT li,

ul.latestnews li,

ul.mostreadACT li,

ul.mostread li {

	line-height: 18px;

	font-size:11px;

	font-weight:bold;

	text-align:left;

	list-style-type: none;

	list-style-position: outside;

}



/** div container for email form **/

.contact_email,

.contact_email label{

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	color:#000000;

	text-align:left;

}



/** fix opera table width for content list in table category**/

table.contentpane td.contentdescription {

	width:100%!important;

}





/* ---------------------

Links

--------------------- */



/** any left column link **/

#leftcol a:link,

#leftcol a:active,

#leftcol a:visited {

	color:#7C6A55;

}



div.back_button a,

div.back_button a:link {

	text-decoration:none;

	margin:20px 0px 10px 40px;

}



/*** read more link ***/

.readon,

a.readon:link,

a.readon:active,

a.readon:visited {

	color:#7C6A55;

	text-align:left;

	margin-top:10px;

	padding-left:12px;

	font-size:12px;

	text-decoration:none;

	background:transparent url(../images/readon.gif) no-repeat left center;

}



/*** blog links ***/

a.blogsection:link,

a.blogsection:active,

a.blogsection:visited {

	color:#7C6A55;

	text-decoration:none;

}



/** generic menu item link **/

a.mainlevel:link,

a.mainlevel:active,

a.mainlevel:visited {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#FFFFFF!important;

	text-decoration:none;

	text-align:right;

	padding-right: 15px;

	font-size:11px;

	line-height: 23px;

	text-transform: uppercase;

}



a.sublevel:link,

a.sublevel:active,

a.sublevel:visited {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#7C6A55;

	text-decoration:none;

	text-align:right;

	padding-right:5px;

	font-size:11px;

	line-height: 20px;

}



#active_menu {

	color:#7C6A55;

	text-decoration:none;

	text-align:right;

	font-size:11px;

	font-weight: bold;

	line-height: 20px;

} 



/** generic menu item link on mouseover **/

a.sublevel:hover,

#leftcol a.sublevel:hover {

	color:#000000!important;

	text-decoration:none!important;

}



a.mainlevel:hover,

#leftcol a.mainlevel:hover {

	background-color:#A6CE39;

	color:#FFFFFF!important;

	text-decoration:none!important;

}



/** pathway link item **/

a.pathway,

a.pathway:link,

a.pathway:active,

a.pathway:visited {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#999999;

	text-decoration:none;

}



/** table of content list **/

a.toclink:link,

a.toclink:active,

a.toclink:visited {

	color:#7C6A55;

	font-size:11px;

	padding:2px 10px 2px 10px;

	display:block;

	text-decoration:none;

}



.pagenavbar a:link,

.pagenavbar a:active,

.pagenavbar a:visited  {

	letter-spacing:2px;

	color:#000000;

	font-size: 11px;

	text-decoration: none;

}



.pagenavbar a:hover {

	color:#9F9A94;

}



/** latestnews and popular **/

.latestnews,

.latestnewsACT,

.mostread,

.mosreadACT {

	color:#000000;

}



.latestnews a:link,

.latestnewsACT a:link,

.mostread a:link,

.mostreadACT a:link,

.latestnews a:active,

.latestnewsACT a:active,

.mostread a:active,

.mostreadACT a:active,

.latestnews a:visited,

.latestnewsACT a:visited,

.mostread a:visited ,

.mostreadACT a:visited{

	color:#000000;

	text-decoration:none;

}



/** underline on hover **/

a.toclink:hover,

a.latestnews:hover,

a.latestnewsACT:hover,

a.mostread:hover,

a.mostreadACT:hover,

a.pathway:hover,

a.sublevel:hover,

a.blogsection:hover,

a.readon:hover,

a.pagenav:hover ,

a.pagenav_next:hover,

a.pagenav_pre:hover,

a.latestnews:hover {

	text-decoration:underline;

	color:#F16F24;

	background-color:inherit;

}



a.sublevel:hover {

	text-decoration:underline;

	color:#A6CE39;

	background-color:inherit;

}





/* ---------------------

mambo module layout

--------------------- */



/** general module table **/

table.moduletableACT,

table.moduletable,

#leftcol table {

	width:100%;

	float:left;

	clear:left;

}



/** general module table **/

#leftcol table td {

	font-size:11px !important;

	text-align:left;

	color:#666666;

}



/** general module title **/

table.moduletable th,

table.moduletable-bgimg th,

table.moduletable-right th,

table.moduletableRSS th {	

	background:inherit;

	color:#FFFFFF;

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	text-align:center;

	letter-spacing: 1px;

	text-transform: uppercase;

	color:#999999;

	font-size:12px;

	padding:10px 0px 10px 0px;

}



table.moduletableACT th {	

	background:inherit;

	color:#FFFFFF;

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	text-align:left;

	letter-spacing: 1px;

	text-transform: uppercase;

	color:#999999;

	font-size:12px;

	padding:10px 0px 10px 44px;

}



/** specific module td table for content top 1 and 2. 

position:user2 an user3 **/

#content_top1 table.moduletable td,

#content_top2 table.moduletable td {

	background:#FFFFFF;

	height:100px;

	min-height:100px;

	vertical-align:top;

}



/** generic menu item **/

.mainlevel  {

	display:block;

	height:25px;

	line-height:25px;

	padding-left:10px;

	font-weight:normal;

	text-decoration:none;

}



/** specific left column form **/

#leftcol form {

	margin-left:15px;

}



/** specific left column form **/

#leftcol .button {

	font-size:9px;

	color:#F16F24;

	text-transform:uppercase;

	background-color:#FFFFFF;

	border-right: 1px solid #F16F24;

	border-bottom: 1px solid #F16F24;

	border-left: 1px solid #F16F24;

	border-top: 1px solid #F16F24;

	margin:15px 0px 8px 0px;

	width:65px;

	clear: right;

	float: right; 

}



/** module styles in #leftcol **/

#leftcol table.moduletable td {

	color:#CFDEF1;

	font-size:11px;

}



/** left column input form **/

#leftcol .inputbox {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #7C6A55;

	width: 115px;

	background-color: #F16F24;

	border: 1px solid #7C6A55;

	text-decoration: none;

	text-align: right;		

}



.search  {

	margin-top: 10px;

	padding-bottom: 30px;

	margin-right: 15px;

}



/* 

mambo footer menu layout

you need to add menu class suffix: -nav

*/



/** footer block **/

.footer {

	display:block;

	padding-left:25px;

	padding-top:5px;

	padding-bottom:20px;

}



/** legals menu **/

.mainlevel-nav,

a.mainlevel-nav:link,

a.mainlevel-nav:active,

a.mainlevel-nav:visited,

table.mainlevel-nav td {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #999999!important;

	text-align:left;

	letter-spacing: 0.1em;

	text-transform: uppercase;

	text-decoration: none!important;

}



a.mainlevel-nav:hover {

	font-size: 10px;

	color: #F16F24!important;

	text-transform: uppercase;

	text-decoration:underline!important; 

}



/** 

moduletable specific with background image

you need to add modules class suffix: -bgimg

 **/

table.moduletable-bgimg {

	background:transparent url(../images/bg_module.jpg) no-repeat center bottom;

	width:100%;

}



table.moduletable-bgimg td {

	padding: 5px ;

	font-size:11px;

}



table.moduletable-bgimg td {

	padding: 0!important;

}



/** Extranet **/

table.moduletableExtranet table {

	color:#000000;

	font-size:12px;

	line-height:20px;

	height:25px;

	text-align:right;

	padding-right:15px;

	padding-top:25px;

	font-weight:bold;

}



table.moduletableExtranet td {

	text-align:left!important;

	color:#FFFFFF!important;

	font-size:10px!important;

	width:180px;

	padding-right:15px;

}



table.moduletableExtranet a {

	color:#7C6A55!important;

}



/** Liste d'envoie **/

table.yancmoduletable {

	width:180px;

	text-align:right;

	padding-top:25px;

}



table.yancmoduletable td {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 10px!important;

	font-weight: bold;

	color: #7C6A55!important;

	text-align:right!important;

	padding-right:15px;

}



/** for polls **/

.poll {

	font-size:11px;

	line-height: 16px;

}



table.pollstableborder .sectiontableentry2 {

	background-color:transparent; 

	text-align:left; 

}

table.pollstableborder .sectiontableentry1 {

	background-color:#F5F5F5; 

	text-align:left;

}



.moduletable_bgimg table.pollstableborder td.sectiontableentry2,

.moduletable_bgimg table.pollstableborder td.sectiontableentry1 {

	background-color:transparent!important; 

	text-align:left!important; 

}



#bottompadding	{

	position:relative;

	width:760px;

	display:block;

	height:0px;

	margin-top:-100px;

}



/** for rss **/

.syndicate a { 

	float:right;

	margin-right:40px;

}



/** for qui est en ligne**/

.moduletable_EnLigne,

.moduletable_EnLigne td { 

	display:block;

	color:#A6CE39;

	text-align:right; 

	text-transform: uppercase;

	font-size:10px;

	height:20px;

	margin-top:10px;

	margin-bottom:5px;

	padding-right:10px;

}



/** for site map **/

.sitemap a { 

	color:#7C6A55; 

	font-weight:bold; 

	text-decoration:none; 

}



.sitemap a:hover { 

	color:#F16F24; 

	text-decoration:underline; 

}



.sitemap ul { 

	margin:0px 0px 0px 30px;

	color:#7C6A55; 

	list-style-type: square; 

}



.sitemap li { 

	line-height:16px; 

}



.sitemap .trunk { 

	margin:0px 0px 10px 2px; 

	padding:0px; 

	color:#7C6A55;

	list-style-type:square; 

}



.sitemap .level_0 { 

	margin:0px 0px 10px 20px; 

	padding:0px; 

	color:#7C6A55;

	list-style-type:square; 

}

	

.sitemap .level_0 li { 

	margin:0px; 

	padding:0px; 

	line-height:18px; 

}



.sitemap .title { 

	display:block; 

	background:#506F9F; 

	color:white; 

	font-weight:bold; 

	padding-left:4px; 

}



.sitemap .active a { 

	font-weight:normal; 

}



/* ---------------------

start lightbox

--------------------- */



#lightbox{

	position: absolute;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

	}



#lightbox a img{ border: none; }



#outerImageContainer{

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	}



#imageContainer{

	padding: 10px;

	}



#loading{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	}

#hoverNav{

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{

	width: 49%;

	height: 100%;

	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */

	display: block;

	}



#prevLink { left: 0; float: left; }

#nextLink { right: 0; float: right; }

#prevLink:hover, #prevLink:visited:hover { background: url(../images/prev.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(../images/next.gif) right 15% no-repeat; }





#imageDataContainer{

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	}



#imageData{	padding:0 7px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold; font-size:11px; font-family: Georgia, "Times New Roman", Times, serif; 	}

#imageData #numberDisplay{ font-size:9px; font-family: Georgia, "Times New Roman", Times, serif; display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	

		

#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

	}	



/* Min-Width */

.lbWidth { /* most browsers */

	position: absolute;

	top: 0px; left: 0px;

	width: 100%;

	min-width: 790px;

	}



* html .lbContent { /* IE6 */

	margin-left: -790px;

	position:relative;

	}



* html .lbMinWidth { /* IE6 */

	padding-left: 790px;

	}	

	

/* Clearfix */	

.clearfix:after {

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

}



.clearfix {display: block;} /*inline-block*/



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */ 



/* ---------------------

end lightbox

--------------------- */



/* ---------------------

Start Event

--------------------- */



/*********************

* Event Calendar style

**********************/

.cal_table {

   border: 1px solid #000000;

}

.cal_td_daysnames {

    /*border-bottom: 1px solid #000000;*/

}

.cal_daysnames {

    font-family: Arial;

    font-size: 12px;

    font-style: normal;

    font-weight: bold;

    color: #000000;

    text-decoration: none

}

.cal_td_daysoutofmonth {

    background-color: #7C6A55;

}

.cal_daysoutofmonth {

    font-family:  Arial;

    font-size: 12px;

    font-style: normal;

    line-height: normal;

    font-weight: bold;

    color: #000000;

    text-decoration: none

}

.cal_td_today {

    background-color:#E9B4A1;

}

.cal_td_daysnoevents {

    background-color: #FFDEAD;

}

a.cal_daylink:link {

    font-family: Arial;

    font-size: 12px;

    font-style: normal;

    font-weight: bold;

    color: #000000;

    text-decoration: none

}

a.cal_daylink:visited{

    font-family: Arial;

    font-size: 12px;

    font-style: normal;

    font-weight: bold;

    color: #000000;

    text-decoration: none

}

a.cal_daylink:hover{

    font-family: Arial;

    font-size: 12px;

    font-style: normal;

    font-weight: bold;

    color: Red;

    text-decoration: none

}

a.cal_titlelink:link {

    font-size:8px;

    font-family: Verdana;

    color:black;

}

a.cal_titlelink:visited  {

    font-size:8px;

    font-family: Verdana;

    color:black;

}

a.cal_titlelink:hover  {

    font-size:8px;

    font-family: Verdana;

    color:black;

}



/***************************

* Event List style

**************************/



a.ev_link_weekday:visited,

a.ev_link_weekday:link,

a.ev_link_row:visited,

a.ev_link_row:link,

a.ev_link_cat:visited,

a.ev_link_cat:link {

    font-family: Georgia, 'Times New Roman', Times, serif;

	font-size:11px;

	line-height:19px;

	color:#7C6A55!important;

}



a.ev_link_weekday:hover,

a.ev_link_row:hover,

a.ev_link_cat:hover  {

    font-family: Georgia, 'Times New Roman', Times, serif;

	font-size:11px;

	line-height:19px;

	color:#F16F24!important;

}



.ev_fieldset {

    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	text-align:left;

	letter-spacing: 1px;

	text-transform: uppercase;

	color:#999999;

	font-size:12px;

	margin-left:40px;

}

.ev_table {

    margin-left:40px;

	border-right: 1px solid black;

    border-left: 1px solid black;

    border-bottom: 1px solid black;

}

.ev_td_right {

    background-color: #FFFFFF;

    border-top: 1px dotted #CCCCCC;

}

.ev_td_left {

    background-color: #E7FCFE;

    border-top: 1px dotted #CCCCCC;

    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

    font-size: 12px;

    font-style: normal;

    font-weight: normal;

    color: black;

    text-align : left;

    vertical-align: top;

}

.ev_td_today {

    background-color: #7C6A55;

    border-top: 1px dotted #CCCCCC;

    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

    font-size: 12px;

    font-style: normal;

    font-weight: normal;

    color: black;

}



/**********************

* Event Form style

**********************/

 /* Styles for dhtml tabbed-pages */

.ontab {

    font-family : Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    background-color: ThreedShadow;

    border-left: outset 1px #ff9900;

    border-right: outset 1px #808080;

    border-top: outset 1px #ff9900;

    border-bottom: solid 1px #d5d5d5;

    text-align: center;

    font-weight: bold;

	/*

    color: #FFFFFF;

	*/

}

.offtab {

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #EEEEEE;

	border-left: outset 1px #E0E0E0;

	border-right: outset 1px #E0E0E0;

	border-top: outset 1px #E0E0E0;

	border-bottom: solid 1px #d5d5d5;

	text-align: center;

	font-weight: normal;

}

.tabpadding {

	border-bottom: solid 5px #FF0000;

}

.tabheading {

	background-color: #ffae00;

	border-left: solid 1px #777777;

	border-right: solid 1px #777777;

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	text-align: center;

}

.tabcontent {

	/*

    background-color: ThreedFace;

	*/

    border-top: solid 1px #330000;

    border-left: solid 1px #777777;

    border-right: solid 1px #777777;

    border-bottom: solid 1px #777777;

	/*

    color: #FFFFFF;

	*/

    font-family : Verdana, Arial, Helvetica, sans-serif;

    font-size: 16pt;

	text-align: center;

}

.pagetext {

	visibility: hidden;

    display: none;

	position: relative;

	top: 0;

}

.frm_td_bydays {

    background-color: #FFF8DC;

    font-size: 12px;

    color: black;

}

.frm_td_byweeks {

    background-color: #FFF0F5;

    font-size: 12px;

    color: black;

}

.frm_td_bymonth {

    background-color: #FDF5E6;

    font-size: 12px;

    color: black;

}

.frm_td_byyear {

    background-color: #F0F8FF;

    font-size: 12px;

    color: black;

}

/**********************

* Event Nav bar style

**********************/

a.nav_bar_link:link {

    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	letter-spacing: 1px;

	text-transform: uppercase;

	color:#999999;

	font-size:12px;

}

a.nav_bar_link:visited  {

    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	letter-spacing: 1px;

	text-transform: uppercase;

	color:#999999;

	font-size:12px;

}

a.nav_bar_link:hover  {

    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	letter-spacing: 1px;

	text-transform: uppercase;

	color:#999999;

	font-size:12px;

}

.nav_bar_cell{

	background-color: #ECECEC;

}



/* ---------------------

End Event

--------------------- */
