/*width of site. change here to convert to fixed width site*/
#content {  
  height: 100%;
  min-height: 100%;
  text-align: left;
}
#content,
#width {
  max-width: 1000px;
  min-width: 800px;
  margin: 0 auto;
}
#content[id],
#width[id] {
  width: 94%;
  height: auto;
}
/*site title and header images*/
#header {
  position: relative;
  height: 80px;
  background-color:#282826;
}
/*site title and subtitle*/
#header #title {
	position: absolute;
	z-index: 3;
	top: 6px;
	left: 536px;
	padding: 5px;
	text-align: center;
	width: 281px;
	height: 52px;
	font-weight:bold;
}
#header h1 {
  margin: 0;
  padding: 0;
  font: 700 4em "trebuchet ms", serif;
  letter-spacing: -3px;
  text-transform: lowercase;
  color: #FFF;
}
#header h2 {
	position: absolute;
	top: 8px;
	right: 595px;
	margin: 0;
	padding: 0;
	font: 1em "verdana", serif;
	font-weight:bold;
	color: #FF0000;
	width: 143px;
}
/*where the header images will go*/
#header img.left {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
#header img.right {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
}
#header img.balloons {
  position: absolute;
  z-index: 2;
  top: 70px;
  right: 400px;
}
/*top level site menu*/
#Menu4 {
font-family:Verdana,sans-serif;
height:33px;
background-color:#282826;
}
#Menu4 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt auto;
padding:0pt;
width:685px;
}
#Menu4 li {
float:left;
line-height:33px;
margin:0pt 15px 0pt 0px;
text-align:center;
}
#Menu4 li a {
background:transparent url(../images/bg/main_menu.gif) no-repeat scroll left top;
color:#EFE8D9;
display:block;
font-weight:bold;
height:33px;
text-decoration:none;
width:116px;
}
#Menu4 li a:hover {
background:transparent url(../images/bg/main_menu.gif) no-repeat scroll left bottom;
}
#MenuDown {
font-family:Verdana,sans-serif;
height:33px;
}
#MenuDown ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt auto;
padding:0pt;
width:685px;
}
#MenuDown li {
float:left;
/* SCREECH REMOVED LINE
line-height:33px;
*/
margin:0pt 15px 0pt 0px;
text-align:center;
}
#MenuDown li a {
  display:block;
  height:33px;
  width:116px;
}
#MenuLine {
font-family:Verdana,sans-serif;
font-size: 0em;
height:2px;
}
#MenuLine ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt auto;
padding:0pt;
width:685px;
}
#MenuLine li {
float:left;
line-height:2px;
margin:0pt 15px 0pt 0px;
text-align:center;
}
#MenuLine li a {
  display:block;
  width:116px;
}
/*side bar menu*/
ul.sideMenu {
  margin: 0;
  padding: 0;
}
.sideMenu li {
  display: inline;
  /* Needed since IE fails when you give it list-style: none; */  
  list-style-image: url(../images/foo.gif);
  font: 400 1.3em "trebuchet ms", serif;
}
.sideMenu li a {
  display: block;
  margin: 0.2em 0;
  padding: 3px 5px;    
  text-decoration: none;
  color: #FFF;
} 
.sideMenu li a:hover {
  color: #65EBFF;
  background: #5F5F5F;
}
/* Active menu item */
.sideMenu li.here {
  /* SCREECH ADDED LINES*/
  font-size: 1.2em;
  font-weight: 700;
  color: #F39F01;
  /*********************/
  display: block;  
  padding: 5px;
  background: #555;
}
/* Submenu of active menu item */
.sideMenu li.here ul {
  margin: 0;
  padding: 0;
}
.sideMenu li.here ul li a {
  padding-left: 35px;
  font: 400 0.55em verdana, arial, sans-serif; 
  color: #FFF;  
  background: url(../images/bg/bullet.gif) no-repeat 10px 0px;
}
.sideMenu li.here ul li a:hover {
  color: #9FF3FF;
  background: #5F5F5F url(../images/bg/bullet.gif) no-repeat 10px 0px;
}
/*main page content*/
#page {
  float: left;
  width: 100%;
  clear: both;
  background-color:#FFFFFF;
  /* SCREECH REMOVED LINE
  padding-bottom: 5em;
  */
}
/*page footer - will stick to the bottom if not enough content*/

#footer {
  float: left;
  width: 100%;
  clear: both;
  /* SCREECH REMOVED LINES
  margin-top: -3.8em;
  background-color: #ced3d9;
  */
}
/*width of the footer content*/
#footer #width {
  position: relative;
  z-index: 3;
  font-size: 0.85em;
  padding-top: 2px;
 }
/* SCREECH ADDED LINES           */
.paragraf {
  padding: 0;
  margin: 0;
}
#footer2 {
  width: 100%;
  clear: both;
}
#footer2 #width {
  position: relative;
  z-index: 3;
  font-size: 0.85em;
  padding-top: 2px;
 }
/*********************************/ 
.tel{
    color:#FFFC00;
	position:relative;
	z-index: 4;
	font-size: 1em;
	font-weight:bold;
	background: #ced3d9 url(../images/bg/call.gif) no-repeat top left;
	padding: 20px 50px 5px 125px;
}
#welcome1 {
color:#FF0000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
padding: 0px 0px 0px 0px;
}
#padding{
position:relative;
z-index:5;
}
#welcome2 {
color:#000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
text-decoration:none;
padding: 0px 0px 0px 0px;
}
hr {
outline-color:#FF0000;
clear:both;
color:#FF0000;
width:95%;
height:3px;
padding: 0px 0px 0px 0px;
}
#copyright {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
/* SCREECH REMOVED LINE
font-size: 0.8em;
*/
/* SCREECH ADDED LINES*/
text-align: center;
/**********************/
}
/*width classes used by the site columns*/
.width100 {
  width: 100%;
}
.width75 {
  width: 70%;
  background-color:#FFFFFF;
}
.width50 {
  width: 49.7%;
   background-color:#FFF;
}
.width33 {
  width: 32.7%;
  background-color:#FFF;
}
.width25 {
  width: 24.7%;
}
/*alignment classes*/
.floatLeft {
  float: left;
}
.floatRight {
  float: right;
}
.alignLeft {
  text-align: left;
}
.alignRight {
  text-align: right;
}
/*generic display classes*/
.clear {
  clear: both;
}
.block {
  display: block;
}
.small {
  font-size: 0.8em;
}
.green {
  color: #A1FF45;
}
.red {
  color: #EA1B00;
}
.grey {
  color: #666;
}
.grey a {
  color: #999;
}
.grey a:hover {
  color: #EEE;
}
.gradient {
  margin-bottom: 1em;
  background: #FFF ; 
}
/* SCREECH ADDED LINES*/
.arepl {
  text-align: left;
  list-style-image: url(../images/foo.gif);
  display: block;
  margin: 0.2em 0;
  padding: 3px 5px;    
  text-decoration: none;
  padding-left: 35px;
  font: 400 0.6em verdana, arial, sans-serif; 
  color: #FFF;  
  background: url(../images/bg/bullet.gif) no-repeat 10px 0px;
}
.arepl:hover {
  color: #9FF3FF;
  background: #5F5F5F url(../images/bg/bullet.gif) no-repeat 10px 0px;
}
.foot2 {
  text-decoration: none;
  border: none;
  vertical-align: middle;
  height: 51px;
  margin: 0px;
  padding: 0px;
  background-color:#282826;
}
.foot3 {
  text-decoration: none;
  border: none;
  vertical-align: middle;
  height: 51px;
  margin: 0px;
  padding: 0px;
  background-color:#282826;
}
.crisDescrGal {
  font-size: 1.2em;
  font-weight: 700;
  color: #F39F01;
  display: block;  
  padding: 5px;
}
.crisTopMenu {
  background:transparent url(../images/bg/main_menu.gif) no-repeat scroll left top;
  color:#EFE8D9;
  display:block;
  font-weight:bold;
  height:33px;
  text-decoration:none;
  width:116px;
}
/**********************/
