@charset "utf-8";
/* CSS Document */

#content p {padding:5px;}
#content {
	display:block;
	height:100%;
	max-height:100%;
	overflow:auto;
	padding-left:10%;
	position:relative;
	z-index:3;
	word-wrap:break-word;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000099;
	padding-right: 10%;
	font-weight: normal;
	text-align: justify;
}
#pad1 {
	display: block;
	height: 135px;
}
.pad2 {
	display:block;
	height:100px;
}
#head {
	position:absolute;
	margin:0;
	top:0px;
	right:16px;
	display:block;
	height:96px;
	background:#fff;
	z-index:5;
	left: 16px;
}
#header {
	clear:both;
	float:left;
	width: 100%;
	height: 96px;
	background-image: url(menu/rbc.gif);
}
    
#fixed {
	position:absolute;
	top:96px;
	z-index:10;
	padding-right: 0px;
	padding-left: 0px;
	right: 16px;
	left: 16px;
	height: 35px;
}

a.one:link {color: #ffffff}
a.one:visited {color: #ffffff}
a.one:hover {
	color: #FFFF00
}

a.two:link {
	color: #666666
}
a.two:visited {
	color: #666666
}
a.two:hover {color: #0000ff}


.menu1 {
	margin:0;
	list-style:none;
	height:35px;
	position:relative;
	border:1px solid #000;
	border-width:0 1px;
	border-bottom:1px solid #444;
	background-color: #FFF;
	background-image: url(menu/blue_button.gif);
	text-decoration: none;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 32px;
}

.menu1 li {float:left;}
.menu1 li a {
	display:block;
	float:left;
	height:35px;
	line-height:35px;
	color:#FFFFFF;
	font-size:11px;
	font-family:arial, verdana, sans-serif;
	font-weight:bolder;
	text-align:center;
	cursor:pointer;
	text-decoration: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
}
.menu1 li a b {
	float:left;
	display:block;
	padding-top: 0;
	padding-right: 16px;
	padding-bottom: 0;
	padding-left: 8px;
}
.menu1 li.current a {
	color:#FFFFFF;
	font-weight: normal;
	font-variant: normal;
	background-image: url(menu/button4.gif);
}
.menu1 li.current a b {
	background-image: url(menu/button4.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu1 li a:hover {
	color:#FFFFFF;
	background-color: #000;
	background-image: url(menu/button4.gif);
}
.menu1 li a:hover b {
	background-image: url(menu/button4.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu1 li.current a:hover {
	color:#CCCCCC;
	cursor:default;
	font-weight: bold;
	background-image: url(menu/button4.gif);
}
.menu1 li.current a:hover b {
	background-image: url(menu/button4.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.riverside {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	position: absolute;
	height: 38px;
	width: 432px;
	left: 50%;
	top: 31px;
	margin-left: -216px;
	color: #03569A;
}
#leftcap {
	float:left;
	width: 152px;
	height: 96px;
	background-image: url(menu/rbl.gif);
}

#rightcap {
	width: 120px;
	height: 96px;
	background-image: url(menu/rbr.gif);
	float: right;
}
#banner {
	width: 100%;
	left: 0px;
	top: 0px;
}
#photopad {
	margin-bottom: 10px;
	margin-left: 10px;
	position: relative;
	top: 10px;
	z-index: -1;
	visibility: visible;
}
body {
	height:100%;
	max-height:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
}
#scroller {
	width:100%;
	height:100%;
	top:-4px;
	left:10px;
	z-index:2;
	overflow: auto;
	position: absolute;
} 
a.nav, a.nav:link, a.nav:visited, .chosen {
	display:block;
	width:150px;
	height:32px;
	border:1px solid #000;
	margin-top:2px;
	text-align:left;
	text-decoration:none;
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	color:#000;
	line-height:25px;
	overflow:hidden;
	background-color: #cccccc;
	background-image: url(menu/rotary-logo-off.gif);
	background-repeat: no-repeat;
	text-indent: 40px;
}
a.nav:hover {
	color:#000000;
	background-color: #cccccc;
	background-image: url(menu/rotary-logo-on.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}
a.nav:active, .chosen {
	color:#000000;
	font-weight: bold;
	background-color: #cccccc;
	background-image: url(menu/rotary-logo-on.gif);
}
#home a {
	position:relative;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	display:block;
	width:9em;
	background-image: url(../mcconsult/pix/menu1.gif);
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #def;
	border-right-color: #678;
	border-bottom-color: #345;
	border-left-color: #cde;
	padding: 0.25em;
	margin: auto;
	font-style: oblique;
}
html {
	height:100%;
	max-height:100%;
	padding:0;
	margin:0;
	border:0;
	background:#fff;
	font-size:80%;
	font-family: Arial, Helvetica, sans-serif;
	/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden;
	color: #0000FF;/* */ 
}
.style1 {font-family: Arial, Helvetica, sans-serif}
a.info{
	position:relative;           /*this is the key*/
	z-index:24;    /* background colour of display text */
	color:#000099;               /* colour of display text */
	border:1px dotted #999;    /* border colour */
	text-decoration:none;
	font-style:normal;
	background-color: #a9d06a;
        }

        a.info:hover {
        z-index:25;
        background-color:#ffff66;

        }

        a.info span{
        display: none;  /* hide the span text using this css */
        }

        a.info:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top: 1.5em;
	left: 3em;
	width:75em;
	border:1px solid #03569A; /* border colour */
	background-color:#a9d06a; /* background colour here */
	color:#000000;         /* text colour */
	text-align: left;
	font-size: 0.8em;
	font-style:italic;
	z-index:30;
        }

        .images {
        vertical-align:bottom;
        }
