body {
	background-color: #DBDDDF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#333333;

}
a:visited  {color:#00718f; text-decoration: none;}
a:link {color:#00718f; text-decoration: none;}
a:hover {color:#4e1c13; text-decoration: underline;}



p {
margin:0;
}
#logoClick {
	margin-left:12px;
	width:170px;
	height:150px;
	padding-bottom: 5px;
}
.handcursor{
cursor:hand;
cursor:pointer;
}

#container {
	width:745px;
	margin: 0 auto;
}


#head {
width: 100%;	
  height: 175px;
background-image:url(../images/federicos_head.gif);
  background-repeat:no-repeat;

}
#headInside {
width: 100%;	
  height: 175px;
background-image:url(../images/federicos_headInside.gif);
  background-repeat:no-repeat;

}
#topNav {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

 #homebanner {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
 #homeMainContent{
padding: 0px 0px 0px 0px;
background-image:url(../images/homeMainBack.gif);
  background-repeat: repeat-y;
}

 #home{

/* width: 330px;*/
padding: 0px 40px 20px 40px;
background-image:url(../images/homeMainBack_02.gif);
  background-repeat: repeat-y;
  color:#487392;
  font-size:11px;

}
 #home2{
 margin-left: 380px;
padding: 0px 20px 20px 0px;
background-image:url(../images/homeMainBack2.gif);
  background-repeat: repeat-y;
  color:#487392;
    font-size:11px;
}

#mainBack {
clear: none;
padding: 10px 0px 0px 0px;
background-image:url(../images/mainCon_back.gif);
  background-repeat: repeat-y;
}
#inLeft {
width: 180px;
float: left;
padding: 10px 0px 0px 15px;

}
#inRight {
clear: none;
 padding: 10px 20px 0px 200px;
}

#inOneCol {
clear: none;
 padding: 10px 20px 0px 20px;
}


/*--top nav--*/
.glowingtabs{
font-size: 12px;
line-height:normal;
font-family:Arial, Helvetica, sans-serif;
}
.glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding: 0 4px 0px 0px;
}

.glowingtabs li{
display:inline;
margin:0;
padding:0px 3px 0px 3px; /*space between links*/
}

.glowingtabs a{
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 15px;
text-decoration:none;
}

.glowingtabs a span{
display:block;
padding: 0px 8px 0px 8px;
font-weight:bold;

}

.glowingtabs a:visited {color:#00718f; text-decoration: none;}
.glowingtabs a:link {color:#00718f; text-decoration: none;}
.glowingtabs a:hover {color:#4e1c13; text-decoration: underline;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */
/* end top nav */

.designerNav ul{
padding: 0px;
	margin: 0px;
	list-style-type: none;
	line-height: 15px;
}
.designerNav li{
list-style: none;
	margin-left: -20px;
	padding: 0px 0px 0px 0px;

}
.designerNav a{
margin:0;
padding:0 0 0 0px;
text-decoration:none;
}
.designerNav  a:visited {color:#00718f; text-decoration: none;}
.designerNav a:link {color:#00718f; text-decoration: none;}
.designerNav a:hover {color:#4e1c13; text-decoration: underline;}

a.lightLink:visited  {color:#AAC3DC; text-decoration: none;}
a.lightLink:link {color:#AAC3DC; text-decoration: none;}
a.lightLink:hover {color:#F5F392; text-decoration: underline;}



 #footerTop {
 height: 46px;
background-image:url(../images/footer_top.gif);
  background-repeat: no-repeat;
}
 #footer {
 clear: both;
 height: 31px;
padding: 5px 0px 0px 15px;
margin: 0px 0px 0px 0px;
background-image:url(../images/footer.gif);
  background-repeat: no-repeat;
  font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 9pt;
	color:#FFFFFF;
}
h1 {
  font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 9pt;
	color: #000033;
	font-weight: bold;
}
h2 {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #663366;
	font-weight: bold;
	margin: 0;
}

.text {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#333333;
}