	BODY {
			color: #2d2d2d;																				/* customizable */
		background-color: #FFFFFF;														/* customizable */
		margin: 0px 0px 20px 0px;														/* customizable */
		font-family: Arial, Helvetica,  sans-serif;		/* customizable guided */
		font-size: 0.7em;																			/* customizable guided: xx-small x-small small medium[*] large x-large xx-large */	
		text-align: justify;																	/* customizable guided*/
		background-image: url(bodybg.gif); 

		/* textured background for cool filling/shading? */
	}

.invis {color: #FFFFFF; font-size:1px;cursor:default}			/* invisible text....used for search engines positioning */

P,OL, UL, LI {margin-top: 0px; margin-bottom: 0px;}			/* no stupid automatic margin */

a:link,a:visited {																				/* common links begin */
		color: #0044bb;																				/* customizable */
		text-decoration: underline;														/* customizable guided */
		font-weight: normal;																	/* customizable guided */
		font-style: normal;																		/* customizable guided */
		font-size: 1em;																				/* customizable guided: 0.9 small 1 medium 1.2 big */
		}

a:hover {
		color: #0000FF;																				/* customizable */
		text-decoration: underline;														/* customizable guided*/
		font-weight: normal;																	/* customizable guided*/
		font-style: normal;																		/* customizable guided*/
		font-size: 1em;																			/* customizable guided: 0.9 small 1 medium 1.1 big */
}																													/* common links end */

H1 {																											/* headers definition begin */
		color: #777777;																				/* customizable */
		font-size: 1.3em;																	/* customizable guided: xx-small x-small small medium[*] large x-large xx-large */	
		font-family: Arial, Helvetica,  sans-serif;		/* customizable guided */
		font-weight: bold;																		/* customizable guided */
		text-align: left;																		/* customizable guided */
		margin: 0px;
		margin-bottom:5px;
		padding-left:15px;
		background-image: url('h1bg.gif');							/* customizable upload */
		background-repeat: no-repeat;														/* customizable guided: repeat repeat-x repeat-y no-repeat */
		background-position: 2px 5px;
		width:80%;
			}
H2 {																											/* headers definition begin */
		color: #0044bb;																				/* customizable */
		font-size: 1.3em;																	/* customizable guided: xx-small x-small small medium[*] large x-large xx-large */	
		font-family: Arial, Helvetica,  sans-serif;		/* customizable guided */
		font-weight: bold;																		/* customizable guided */
		text-align: left;																		/* customizable guided */
		margin: 0px;
		margin-bottom:5px;
		padding-left:15px;
		background-image: url('h1bg.gif');							/* customizable upload */
		background-repeat: no-repeat;														/* customizable guided: repeat repeat-x repeat-y no-repeat */
		background-position: 2px 5px;
		width:80%;
			}
		
H3 {
		color: #333333;																				/* customizable */                                                                
		padding-top:4px;
		padding-left:9px;
		height:26px;		
		font-size: 14px;                                     /* customizable guided: xx-small x-small small medium[*] large x-large xx-large */
		font-family: Verdana, Arial, Helvetica,  sans-serif;   /* customizable guided */                                                         
		font-weight: bold;                                    /* customizable guided */                                                         
		font-style:none;                                    /* customizable guided */                                                         
		text-align: left;                                     /* customizable guided */                                                         
		margin:2px; 
		margin-top:10px;
		margin-bottom:0px;

		background-image: url('hbg1.gif');							/* customizable upload */
		background-repeat: no-repeat;														/* customizable guided: repeat repeat-x repeat-y no-repeat */
		}
		
H4 {
		color: #0044bb;																				/* customizable */                                                                
		padding-left:10px;
		height:23px;		
		font-size: medium;                                    /* customizable guided: xx-small x-small small medium[*] large x-large xx-large */
		font-family: Verdana, Arial, Helvetica,  sans-serif;   /* customizable guided */                                                         
		font-weight: bold;                                    /* customizable guided */                                                         
		font-style:none;                                    /* customizable guided */                                                         
		text-align: left;                                     /* customizable guided */                                                         
		margin:2px; 
		margin-top:10px;
		margin-bottom:5px;
		background-image: url('hbg.gif');							/* customizable upload */
		background-repeat: no-repeat;														/* customizable guided: repeat repeat-x repeat-y no-repeat */
		}
		
H5 {
		color: #666666;																				/* customizable */                                                                
		font-size: small;                                     /* customizable guided: xx-small x-small small medium[*] large x-large xx-large */
		font-family: Verdana, Arial, Helvetica,  sans-serif;   /* customizable guided */                                                         
		font-weight: bold;                                    /* customizable guided */                                                         
		font-style:italic;                                    /* customizable guided */                                                         
		text-align: left;                                     /* customizable guided */          
		margin:1px;                                               
		}
		
H6 {
		color: #0044bb;																				/* customizable */                                                                
		font-size: small;                                   /* customizable guided: xx-small x-small small medium[*] large x-large xx-large */
		font-family: Verdana, Arial, Helvetica,  sans-serif;   /* customizable guided */                                                         
		font-weight: bold;                                    /* customizable guided */                                                         
		font-style:italic;                                    /* customizable guided */                                                         
		text-align: left;                                     /* customizable guided */                                                         
		margin:0px; 
		}																											/* headers definition end */
										
FORM { 																										/* form elements begin */
		padding: 3px;               								          /* customizable */ 
		margin: 3px;								                          /* customizable */
		border: 1px solid #DD0033;                            /* customizable + customizable guided*/
		}

INPUT.text ,SELECT,TEXTAREA {margin:1px; 									/* all form elements with margin; pseudo class .text to avoid background radio,check,img */
		color:#000000;																				/* customizable guided to bulid opt gradient table */
		background-color: #00006A; 														/* customizable guided to bulid opt gradient table */
		border: 1px solid #000066; 														/* customizable + customizable guided*/
		font-size: 0.9em;																			/* customizable guided: 0.9 small 1 medium 1.1 big */
		}	

SELECT {font-size:1em}																		/* automatic +0.1 to input em for a bug in IE 5+ (select text is smaller :( ) */

.opt1 {background: #CCCCCC;color:black;}									/* automatic gained from guided selection of input background color */
.opt2 {background: #CCCCFF;color:black;}									/* automatic gained from guided selection of input background color */
.opt3 {background: #FFCCFF;color:black;}									/* automatic gained from guided selection of input background color */
.opt4 {background: #FFCCCC;color:black;}									/* automatic gained from guided selection of input background color */
.opt5 {background: #FFFFCC;color:black;}									/* automatic gained from guided selection of input background color */
.opt6 {background: #CCFFCC;color:black;}									/* automatic gained from guided selection of input background color */
.opt7 {background: #CCFFFF;color:black;}									/* automatic gained from guided selection of input background color */
.opt8 {background: #FFCCFF;color:black;}									/* automatic gained from guided selection of input background color */


INPUT.button {cursor:pointer;cursor:hand;									/* pseudo class .button to replace button look...empty for browser default */
		background-color: #DD0000;														/* customizable */
		color: #FFFFFF;																				/* customizable */
		border:1px solid #0044bb;															/* customizable + customizable guided*/
	}																												/* end form elements */
	

	/* css layout...... who said CSS is better than tables design?!?!? *grin* */

#logo {																										/* logohead: company logo */
		border: 0px solid black;															/* customizable + customizable guided*/
		padding: 0px;															/* customizable */
		padding-left:70px;
}


#copy {																										/* copyright notes */
		border: 0px solid black;															/* customizable + customizable guided*/
		color:	#444444;																			/* customizable */
		text-align: left;																		/* customizable guided */
		font-size:9px;
		padding:0px;
		padding-left:70px;
		}


#header {																									/* header container */
		text-decoration: none;																/* customizable guided */
		font-weight: normal;																	/* customizable guided */
		font-style:normal;																		/* customizable guided */
		margin-top:10px;
		background-image: url(topbg.gif); background-repeat: no-repeat;
		}

#footer {																									/* footer container*/		
		font-size: 10px;																			/* customizable */
		text-decoration: none;																/* customizable guided */
		font-weight: normal;																	/* customizable guided */
		font-style:normal;																		/* customizable guided */
		background-image: url(bottombg.gif); background-repeat: no-repeat;background-position:top;
		}


#middler, .middler {																			/* middle portion of page (navigation+contents */
		/* use a background image ? ! ? don-t know....*/
		padding: 0px 0px 0px 0px ;
		background-image: url(midbg.gif); background-repeat: repeat-y;
}

#lefter {																									/* left column container */
		margin-bottom:0px;																		/* customizable */
		margin-top:0px;
		padding:0px ;

		}

#righter {																									/* left column container */
		margin-bottom:0px;;																			/* customizable */
		margin-top:0px;
		padding:0px;
		background-color: #e5e9fc;

		/* use a background image YES!!*/
		}


#content {																								/* main contents box */
		margin-right:0px;
		margin-left:0px;
		padding:1px ;
		}


div.sidenav {																		/* padding of navigation */
  padding:0px 0px 0px 0px;

}

div.sidenav ul {																/* clear li of all UL in navigation */

  list-style-type: none; 												/* get rid of the bullets */
  padding:0;             												/* no padding */
  margin:0;              												/* no margin for IE either */
  	white-space: nowrap;
  	word-wrap: break-word;
background-image: url(sidenav_bg.gif);
background-repeat: repeat-y;
}


div.sidenav ul li a{																		/* level0 padding & height */
	 	display: block; 
  	overflow:hidden;
		text-align:left;

padding:1px;
padding-left:6px;
text-transform:uppercase;
}

div.sidenav ul li a:link,div.sidenav ul li a:visited {	/* level0 links */
		font-family:Arial, Helvetica,  sans-serif;
	  color: #0044bb;
		font-weight:bold;
		text-decoration:none;
		font-style: normal;
		
}

div.sidenav ul li.lev0sel a:link,div.sidenav ul li.lev0sel a:visited {										/* level0 select */
	font-family: Arial, Helvetica,sans-serif;
	color: #FFFFFF;
	font-size:1.2em;
	text-decoration:none;
	font-style: normal;
}

div.sidenav ul li a:hover,div.sidenav ul li.lev0sel a:hover {															/* level0 hover */
	color: #02b1ec;
}

		
div.sidenav ul ul li a{																	/* level1 padding & height */
		border-bottom:1px solid #FFFFFF;
  	overflow:hidden;display: block;
  	padding:6px;
		padding-left:14px;														/* right = indent level1 */
		text-align:left;
text-transform:none;

}

div.sidenav ul ul li.lev1 a:link, div.sidenav ul ul li.lev1 a:visited {				/* level1 links */
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-decoration:none;
		font-style: normal;
		font-size:1em;
		background-image: url(lev1bg.gif);
}

div.sidenav ul li li.lev1sel a:link,div.sidenav ul li li.lev1sel a:visited {										/* level1 select */
	font-weight:normal;
	text-decoration:none;
	font-style: normal;
		color: #02b1ec;
		font-size:1em;
		background-image: url(lev1selbg.gif);

	
}

div.sidenav ul li li.lev1 a:hover,div.sidenav ul li li.lev1sel a:hover {															/* level1 hover */
	color: #02b1ec;
}





.widget {border:1px solid yellow}




.navbarA {padding:0px;padding-left:35px;font-size:1.1em;color: #002c91;}
.navbarA ul {list-style-type: none;overflow:hidden}
.navbarA li {display:inline;margin-left:5px;}
.navbarA .division {display:inline;margin-left:5px;}
.navbarA a:link, .navbarA a:visited {color: #002c91;text-decoration: none;text-transform:uppercase;}
.navbarA a:hover {color: #04bcef;text-decoration: underline;}


.navbarC {padding:0px;font-size:10px;line-height:12px;color:#67A7FF;}
.navbarC ul {list-style-type: none;overflow:hidden}
.navbarC li {display:inline;margin-left:5px;margin-right:5px;}
.navbarC .division {display:inline;color: #3975ED;}
.navbarC a:link, .navbarC a:visited {color: #FFFFFF;text-decoration: none;}
.navbarC a:hover {text-decoration: underline;}

.boxA {margin-bottom:10px}
.boxA .image {border:0px}
.boxA .titledic {color:red}
.boxA .place {}
.boxA .day {}
.boxA .shortabs {}
.boxA .contents {}
.boxA .infos {}
.boxA .category {}
  




