BODY{
background-color: #78746E;
scrollbar-3d-light-color: #333333;
scrollbar-arrow-color: #999999;
scrollbar-base-color: #333333;
scrollbar-dark-shadow-color: #333333;
scrollbar-face-color: #333333;
scrollbar-highlight-color: #666666;
scrollbar-shadow-color: #999999;
}

.pageTitle	{
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	color: white;
	font-size: 24px;
	color: #FFFFFF;
	text-shadow:#78746E;
}

.MiroName {
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	color: white;
	font-size: 50px;
	color: #08345C;
	text-shadow:#FFFFFF;
	font-weight:500;
}

.genindent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E7DECE;
}
.general {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #E7DECE;
}
.general A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E7DECE;
	text-decoration: none;
}
.general A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E7DECE;
	text-decoration: none;
}
.general A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E7DECE;
	text-decoration: none;
}
.general A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E7DECE;
	text-decoration: none;
}
.general2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #E7DECE;
	line-height: 18px;
}

.general2 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}


.generalsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #ffffff;
	line-height: 18px;
	text-decoration:none;
}

.generalsmall A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.generalsmall A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.generalsmall A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.generalsmall A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #08345C;
	text-decoration: none;
}



.general2 A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.general2 A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.general2 A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.general2 A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #08345C;
	text-decoration: none;
}


.general2 A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E7DECE;
	text-decoration: none;
}/*
.general A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E7DECE;
	text-decoration: none;
}
.general A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E7DECE;
	text-decoration: none;
}

*/












.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E7DECE;
	letter-spacing: .03em;
}
.pub1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999933;
	text-decoration: none;
}
.pub1 A:link {
	text-decoration: underline;
	font-size: 13px;
	color: #999933;
}
.pub1 A:visited {
	text-decoration: underline;
	font-size: 13px;
	color: #999933;
}
.pub1 A:active {
	font-size: 13px;
	color: #999933;
}
.pub1 A:hover {
	font-size: 13px;
	color: #CF9A30;
}
.pub2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E7DECE;
	text-decoration: none;
	letter-spacing: .03em;
}
.pub2 A:link {
	text-decoration: underline;
	color: #E7DECE;
}
.pub2 A:visited {
	color: #E7DECE;
}
.pub2 A:active {
	color: #E7DECE;
}
.pub2 A:hover {
	color: #CF9A30;
}
.pub3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E7DECE;
	text-decoration: none;
}
.pub3 A:link {
	text-decoration: underline;
	color: #E7DECE;
}
.pub3 A:visited {
	color: #E7DECE;
}
.pub3 A:active {
	color: #E7DECE;
}
.pub3 A:hover {
	color: #CF9A30;
}
.pub4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E7DECE;
	text-decoration: none;
	line-height: 17px;
}
.pub4 A:link {
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	color: #E7DECE;
}
.pub4 A:visited {
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	color: #E7DECE;
}
.pub4 A:active {
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	color: #E7DECE;
}
.pub4 A:hover {
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	color: #CF9A30;
}
.newssmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E7DECE;
	text-decoration: none;
	line-height: 20px;
}
.locationtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E7DECE;
	text-decoration: none;
}
.menutitle {
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E7DECE;
	text-decoration: underline;
	line-height: 18px;
}
.menutitle A:link {
	color: #E7DECE;
}
.menutitle A:visited {
	color: #E7DECE;
}
.menutitle A:active {
	color: #E7DECE;
}
.menutitle A:hover {
	color: #E7DECE;
}
.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E7DECE;
	text-decoration: none;
	line-height: 15px;
	padding-left: 4pt;
}
.submenu A:link {
	text-decoration: underline;
	color: #E7DECE;
}
.submenu A:visited {
	color: #E7DECE;
}
.submenu A:active {
	color: #E7DECE;
}
.submenu A:hover {
	color: #CF9A30;
}

.contact {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: .03em;
}
.contact A:link {
	text-decoration: underline;
	color: #ffffff;
}
.contact A:visited {
	color: #E7DECE;
}
.contact A:active {
	color: #CCCC99;
}
.contact A:hover {
	color: #08345C;
}

.contactLARGE {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: .03em;
}


.newstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #999933;
	text-decoration: none;
}
.newstitle A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: #999933;
}
.newstitle A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: #999933;
}
.newstitle A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: #999933;
}
.newstitle A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: #CF9A30;
}
.codehints {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	color: #E7DECE;
	text-decoration: none;
}
.codehints A:link {
	text-decoration: underline;
	color: #E7DECE;
}
.codehints A:visited {
	color: #000000;
}
.codehints A:active {
	color: #000000;
}
.codehints A:hover {
	color: #E7DECE;
}
.menumain a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E7DECE;
	text-decoration:none
}
.menumain a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E7DECE;
	text-decoration:none;
}
.menumain a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
.menusub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration:none;
}
.menusub a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration:none;
}
.menusub a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration:none;
}
.menusub a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #E7DECE;
	text-decoration:none;
}



#wrap {
	text-align:left;
	padding:0px;
	height:auto;
	width:auto;
	margin:0px auto;
	vertical-align: middle;
}
#limg {
	height:1%;
	width:auto;
	padding:0px;
	text-align:center;
	margin:0px;
}
#limg img {
	padding:5px;
	margin:0px auto;
	border:1px solid #aaa;
	background-color:#fff;
}
#cont {
	margin:0px -3px 0px 0px;
	padding:0px;
	height:1%;
	width:354px;
}
#ulthumb {
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#ulthumb li {
	float:left;
	margin:3px 3px 0px 0px;
	width:76px;
	height:76px;
	display:block;
}
#ulthumb img {
	cursor:pointer;
	padding:2px;
	border:solid 1px #aaa;
	background-color:#fff;
}




#mainbulk	{
	width: 800px;
	height: 520px;
	background-image:url(images/best%20firms%202007.jpg);
	background-repeat: no-repeat; 
	background-position: 55px 212px;
}



#mainimage	{
	position: absolute;
	top:150px;
	left:150px;
	z-index: 1;
	text-align: center;
	border: none;
}

#fadeupimage	{
 	position: absolute;
 	top:150px;
 	left:150px; 
	z-index: 2;
	text-align: center;
	border: none;
  	background-color: #b11310;
	visibility: hidden;
}

#mainimagearea	{
	width:301px;
	height:382px;
	text-align: center;
}


#imageCounter	{
	text-align:right;
	color: black;
  font-size: 10px;
  margin-left:220px;
	visibility: hidden;
}

