/* MII CSS Document */



/* //////////////////////////////////////////////////////
/////////////////////   MAIN STRUCTURE  /////////////////////////
///////////////////////////////////////////////////////*/
body{
width:100%;
height:100%;
margin:0;
padding:0;
background-color:#edede3;
font-family:Arial, Helvetica, sans-serif;
}

#container{
margin-left:auto;
margin-right:auto;
width:750px;
background-color: #ffffff;
padding-top:15px;
padding-left:25px;
padding-right:25px;
background-image:url(images/bg-container.jpg);
background-repeat:repeat-y;


}



a:hover{
text-decoration:none;
}
#fullpage,#fullpage2{
	background-image:url(images/content-bg-shadow.jpg);
	background-repeat:repeat-x;
	height:auto;
	width:100%;
	margin-bottom:20px;
	padding-top:20px;
	clear:both;
	float:left;
}

#fullpage2{
	width:730px;
	padding-left:20px;
}

#fullpage a{
color: #0B7BBF;
}

.col1{
	float:left;
	width:340px;
}

/* //////////////////////////////////////////////////////
/////////////////////    HEADER   /////////////////////////
///////////////////////////////////////////////////////*/

#banner {
height:142px;
width:750px;
background-color:#0B7BBF;
color:#ffffff;
clear:both;
border-bottom:7px solid #A8D1F5;
background-image:url(images/header.jpg);
padding:0px;
margin:0px;


}

#banner_top h1{
margin:0;
padding:0;
font-size:0.1em;
}
#banner h1 span{
visibility:hidden;
font-size:0.1em;
margin:0;
padding:0;
}

#banner_top{
height: 107px;
clear:both;
width:100%;

}

/*/////////////////// ACTUAL NAVIGATION - ERASE OTHER //////////////////////////////////*/
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0px 0px 0px 0px;
	list-style: none;
	line-height: 1;
	font-size:0.75em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:left;


	
}


#nav ul{
width:110px;
}

#nav li:hover, #nav li.hover {
    position:static;
    }
 #nav ul li ul{
 
	}
#nav{
margin:0 0 0 15px;
width:730px;
}
#nav a {
	display: block;
width:85px;
text-decoration:none;
border-left:1px solid #0B7ABF;
border-top:1px solid #4FACE1;

}

#nav li { /* all list items */
	float: left;
	color:#ffffff;
	background-color:#3F98D2;
	color:#000000;
	width:81px;/* width needed or else Opera goes nuts */

}

#nav li a{
color:#ffffff;
width:auto;
padding:10px 11px 0 11px;
height:24px;
}


#nav li a.becomelonger{
padding:10px 0px 0 3px;
width:81px;
}

#nav li a.active, #nav li a:hover{
color:#013656;
width:auto;
text-decoration:none;
background-image:url(images/tab-active-bg.jpg);
background-repeat:repeat-x;
border-top:1px solid #C2E2FC;

}
#nav li ul { /* second-level lists */
	position: absolute;
	background-color: #ACD5F7;
width:147px;
padding-top:7px;
border-bottom:1px solid #ffffff;

	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	
}

#nav li ul.become { 

width:147px;
margin-left:0;
	
}

#nav li ul li ul li{
	background-color: #ACD5F7;
	margin:0;
	padding:0;
}

#nav li ul li ul li a{
	float:left;
	width:81px;
	background-color: #ACD5F7;
	height:18px;
	color:#013656;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	margin:0;
	font-size:110%;
}


#nav li ul li a{
	width:81px;
	background-color: #ACD5F7;
	height:18px;
	color:#013656;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

#nav li ul li a:hover{
background-color:#3F98D2;
background-image:none;
color:#FFFFFF;

}
#nav li ul ul { /* third-and-above-level lists */
	padding-top:0px;
	margin: -8px 0 0 85px;
	font-size:90%;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;


}


#nav li ul.aboutlistitem{
width:80px;
}



#nav li ul li a.findmedlist, #nav li ul li a.cpdlist, #nav li ul li a.membershiplist, #nav li ul li a.about-med-list, #nav li ul li a.about-uslist{
width:123px;
}
#nav li ul li a.findmedlist:hover, #nav li ul li a.cpdlist:hover, #nav li ul li a.membershiplist:hover, #nav li ul li a.about-med-list:hover, #nav li ul li a.about-uslist:hover{
width:123px;
}



/*Top Items /*/
#nav li.home{
width:58px;
border-left:none;
}
#nav li.about-med{
width:125px;
}


#nav li.membership{
width:99px;
}


#nav li.cpd{
width:119px;
}


#nav li.contactli{
width:94px;
}

#nav li.findmed{
width:145px;
}

table.rightpanel{
	font-size: 12px;
	color:#546474;
	float:right;
	}
	
table.rightpanel label{
	margin:0 0 0 28px;
}

table.rightpanel h2{
	padding-left:10px;
}
	
/*////////////////////////////////////////////////////////////
//////////////////// column structure ////////////////////////
/////////////////////////////////////////////////////////////*/

#column1{
float:left;
width:350px;
margin-right:8px;
height:auto;
margin-bottom:20px;
margin-top:0;
padding:0;

}

#column2{
float:left;
width:190px;
height:auto;
margin-right:10px;
}

#column190index{
float:left;
width:180px;
height:auto;
margin:0px;
padding:0px;}

#column190index a{
color:#ffffff;
font-size:0.68em;
text-decoration:none;
}


#column190 p{
color:#546474;
font-size:0.75em;
text-decoration:none;
margin-left:15px;
}
#column190index a:hover{
color: #ffffff;
text-decoration:none;
}
#column190{
float:left;
width:190px;
height:auto;
margin:0px;
padding-left:0px;}


#column190 img{
float:right;
clear:both;
}
.extreme-left{
margin-right:0px;
}
#column550{
float:left;
width:550px;
height:auto;
margin-right:0px;
}
#column750{
float:left;
width:750px;
height:auto;
margin-right:0px;
}

#column550 ul, #column750 ul{
padding-left:15px;
}
#column550 ol, #column750 ol{
padding-left:15px;
}
#column234{
float:left;
width:234px;
height:auto;
margin-right:0px;
border-right:1px solid #DDD6DD;
}

#column234 p{
color:#546474;
font-size:0.75em;
margin-left:15px;
margin-right:7px;
}

#column234 h1 span{
visibility:hidden;
font-size:0.1em;
}
#column311{
float:left;
width:311px;
height:auto;
margin-right:0px;
border-right:1px solid #DDD6DD;
padding-top:35px;
}

#column311 p{
color:#546474;
font-size:0.75em;
margin-left:10px;
margin-right:7px;
}



#column311 h1 span{
visibility:hidden;
font-size:0.1em;
}
#column311 ul{
color:#546474;
font-size:0.75em;
}

#column311 h1.temp, #column234 h1.temp{
color:#036CAD;
font-size:120%;
line-height:18px;
font-weight:bold;
margin-left:15px;
}



#column311 h2{
color:#036CAD;
font-size:0.75em;
font-weight:bold;
margin-left:15px;
}
/*////////////////////////////////////////////////////////////
/////////////////// column text formatting ///////////////////
/////////////////////////////////////////////////////////////*/

#column550 p, #column750 p{
color:#546474;
font-size:0.75em;
margin-left:15px;
}
#column550 h1 span, #column750 h1 span{
visibility:hidden;
font-size:0.1em;
}
#column550 ul, #column550 ol, #column750 ul,  column750 ol{
color:#546474;
font-size:0.75em;
margin-left:15px;

}

h3, h4, h5, h6{
font-weight:bold;
color:#546474;
font-size:0.75em;
margin-left:15px;

}

#column550 ol ul, #column750 ol ul{
font-size:1em;
margin-left:0px;
list-style:none;
padding-left:0;
}

#column550 ol ul li, #column750 ol ul li{
margin-left:0;
padding-left:0;
}
#column550 h1.temp, #column750 h1.temp{
color:#036CAD;
line-height:20px;
font-size:120%;
font-weight:bold;
margin-left:15px;
margin-top:0;
padding-top:0;
padding:2px 0;
}

#column190index h3{
line-height:18px;
font-size:100%;
margin-top:0;
padding-top:0;
}


#column550 h2, #column190 h2, #column750 h2{
color:#036CAD;
font-size:12px;
font-weight:bold;
margin-left:15px;
}
#column550 ol ul li.listheading, #column750 ol ul li.listheading{
color:#036CAD;
font-weight:bold;
margin-top:10px;
}


label{
color:#546474;

}

#column1 p{
color:#546474;
font-size:0.75em;
line-height:1.75em;
font-family:Arial, Helvetica, sans-serif;
margin:12px 5px 17px 5px;
padding:0;


}

#column1 h1{
margin:0;
padding:0;
}

#column1 h1 span{
visibility:hidden;
margin:0;
padding:0;
height:0.1em;


}



#column2 h1	 span{
visibility:hidden;
}


#h1-latest-news{
background-image:url(images/h1-latest-news.jpg);
background-repeat:no-repeat;
height:25px;
width:190px;
margin:10px 0 10px 0;
}


#column190 h1 span, #column190 h2 span{
visibility:hidden;
font-size:0.2em;
}



#h1-menu-about{
background-image:url(images/h1-menu-about.jpg);
background-repeat:no-repeat;
height:40px;
width:190px;
clear:both;
}

#h1-menu-about-mediation{
background-image:url(images/h1-menu-about-mediation.jpg);
background-repeat:no-repeat;
height:40px;
width:190px;
clear:both;
}
/*////////////////////////////////////////////////////////////
/////////////////// footer items  ///////////////////////////
/////////////////////////////////////////////////////////////*/

#footer{
border-top:1px solid #C4CFD8;
width:100%;
height:auto;
clear:both;
padding-top:15px;
padding-bottom:10px;

}

#footer p{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:0px;
}
#footer a{

text-decoration:none;
}
#footer a:hover{
color:#939393;
text-decoration:underline;
}


.footer_margin{
margin-left:63px;
}

.foot_nav{
color:#32506A;

clear:both;
}

#footer .foot_nav a{
color:#32506A;
}

.foot_contact{
color:#7990A0;
padding-top:20px;
clear:both;

}

.foot_contact p{
font-size:0.625em;

}
.foot_contact a, .foot_contact a:hover{
color:#7990A0;
}
#footer_text{
width:396px;
height:auto;
float:left;
font-family:"Trebuchet MS";
margin-top:30px;
}

#footer_text ul{
margin:0;
padding:0;
}	
#footer_text p{
color:#97A9B6;
font-family:"Trebuchet MS";
margin-top:0px;
margin-bottom:0px;
font-size:0.685em;

}

#footer_text li{
display:inline;
background-image:url(images/footer_list_bg.png);
background-repeat:no-repeat;
background-position:right;
padding-right:5px;
padding-left:5px;

}


#footer_text li a{
color:#939393;
text-decoration:none;
}
#footer_text li a:hover{
color:#939393;
text-decoration:underline;
}

.footer_bottom{
padding-top:10px;

}

.footer_bottom p{
font-size:0.625em;
color:#97A9B6;

}

.footer_bottom a, .footer_bottom a:hover{
color:#97A9B6;

}
.footermenuspance{
padding-left:14px;
padding-right:14px;
margin-bottom:20px;
font-size:0.685em;
border-right:1px solid #A0A7AB;


}

.footermenuspance10{
padding-left:14px;
padding-right:14px;
margin-bottom:20px;
font-size:0.685em;
}
.footermenuspance4{
padding-left:14px;
padding-right:14px;
padding-bottom:20px;




}
.footermenuspance3{
padding-left:0px;
padding-right:14px;
margin-bottom:20px;
font-size:0.685em;
border-right:1px solid #A0A7AB;

}
.footermenuspace2{
margin-left:16px;


}
/*////////////////////////////////////////////////////////
/////////////////// News  Items ///////////////////////////
/////////////////////////////////////////////////////////*/

#newspanel{
border-top:6px solid #A63D39;
background-color:#F4F3EE;
height:auto;;
width:190px;
color:#006990;
padding-bottom:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#newspanel span{
visibility:hidden;
font-size:0.1em;
margin:0;
padding:0;
}

#newspanel hr{
	color:#F4F3EE;
	border:1px solid #D4D7C4;
	width:160px;
	
}

#newspanel p{
font-size:0.68em;
margin-top:0;
margin-bottom:0;
margin-left:15px;
margin-right:15px;
padding:10px 0;
}

#newspanel a{
color:#006990;
text-decoration:none;

}
#newspanel a:hover{
text-decoration:underline;
}

#news-headline{
background-image:url(images/news-underline.jpg);
background-repeat:repeat-x;
background-position:top;
}

/*////////////////////////////////////////////////////////
/////////////////// Featured Box ///////////////////////////
/////////////////////////////////////////////////////////*/

#featured{
border-top:6px solid #0069ab;
background-color:#F4F3EE;
height:auto;
width:190px;
color:#006990;
padding-bottom:10px;
margin-bottom:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#featured img {
margin:0 0 0 3px;
}

#featured span{
visibility:hidden;
font-size:0.1em;
margin:0;
padding:0;
}

#featured hr{
	color:#F4F3EE;
	border:1px solid #D4D7C4;
	width:160px;
	
}

#featured h3{
	margin:10px 0 4px 15px;
	padding:2px 0;
	font-size:16px;
}

p.feat{
	margin:0;
	padding:0;
}


p.feat strong{
	font-size:70%;
}

#featured p{
font-size:100%;
margin-top:0;
margin-bottom:0;
margin-left:15px;
margin-right:15px;
padding:10px 0;
line-height:0.8em;
}

#featured a{
color:#006990;
text-decoration:none;

}
#featured a:hover{
color:#006990;
text-decoration:underline;
}

#h1-featured {
background-image:url(images/featured-title.jpg);
background-repeat:no-repeat;
height:25px;
width:190px;
margin:10px 0 10px 0;
}

/*///////////////////////////////////////////////////////
/////////////////// homepage panels /////////////////////
/////////////////////////////////////////////////////////*/
#orangebox{
height:53px;
margin-bottom:14px;
margin-top:0px;
float:left;
clear:both;
}

#orangebox_index, #darkgreybox_index, #h1-cpd-box_index{
height:75px;

margin:0px;
padding:0;
float:left;
color:#ffffff;
clear:both;

}

#grey_box{
background-color:#E1E1E1;
width:733px;
height:53px;
clear:both;
margin-top:05px;
clear:both;
}

#darkgreybox{
background-color:#33424C;
height:53px;
width:100%;
margin-bottom:14px;
color:#ffffff;
clear:both;
}

#orangebox h1, #orangebox p{
color:#ffffff;
margin-left:18px;
font-size:0.68em;
}

#h1-memberlogin{
background-image:url(images/h1-members.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0px;
margin:0;
height:35px;
width:190px;
float:left;
}

#h1-memberlogin span{
visibility:hidden;
font-size:0.1em;
margin:0;
padding:0;
}

#h1-newsletter{
background-image:url(images/h1-newsletter.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0px;
margin:0;
height:35px;
width:190px;
float:left;
}

#h1-latest-newsletter{
background-image:url(images/latest-newsletter.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0px;
margin:0;
height:35px;
width:190px;
float:left;
}

#h1-newsletter span{
visibility:hidden;
font-size:0.1em;
margin:0;
padding:0;
}



#memberslogin{
border:1px solid #E4E1D4;
background-image:url(images/login-bg.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#fff;
clear:both;
width:190px;
margin:10px 0 0 0;
height:160px;
}

.newsletter{
border:1px solid #E4E1D4;
background-image:url(images/login-bg.jpg);
background-repeat:repeat-x;
background-color:#fff;
background-position:top;
clear:both;
width:190px;
margin:10px 0 0 0;

}

.newsletter p.desc{
	font-size:12px;
	color:#546474;
	margin:0 0 10px 10px;
	padding:0;
}

.newsletter p.desc a{
	font-size:12px;
	color: #546474;
	font-weight: bold;
	margin: 0;
	}	

.newsletter p.desc a:hover{
	text-decoration: underline;
	}

#loginForm, #newsltterForm{
background-image:url(images/loginbg.png);
width:161px;
height:84px;
padding:10px 0 6px 9px;
margin:0 0 10px 10px;
color:#5E563E;
clear:both;


}


#loginForm p, #newsltterForm p{
color:#5E563E;
margin:0 0 02px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.68em;
padding:0 0 5px 0;
}
img{
	border:0;
}

#loginForm p span, , #newsltterForm p span{
margin-top:10px;
padding-top:0;
margin-bottom:0;
}
.loginform1{
width:140px;
padding:0;
color:#546474;
height:15px;
border:0;
margin:5px 0 5px 4px;


}
.inputform{
width:180px;
border:1px solid #D1CDCA;
padding:0;
color:#546474;
margin-bottom:5px;
margin-top:5px;



}

.inputform2{
float:left;
width:100px;
border:0;
padding:0;
margin:5px 10px 0px 5px;
height:15px;

}

.inputform3{
width:180px;
border:1px solid #D1CDCA;
padding:0;
color:#546474;
margin-top:10px;


}

.inputform4{
width:154px;
border:1px solid #D1CDCA;
padding:0;
color:#546474;
margin-bottom:5px;
margin-top:5px;
float:right;


}

/*///////////////////////////////////////////////////////
/////////////////// SECONDARY NAVIGATION /////////////////////
/////////////////////////////////////////////////////////*/
#secondary-menu-greybox{
background-color:#95A0A8;
background-image:url(images/bg_secondary_menu.png);
background-repeat:repeat-x;
height:auto;
width:100%;
margin-bottom:14px;
color:#ffffff;
float:left;
list-style-type:none;
padding-bottom:18px;
clear:both;
}

#secondary-menu-greybox ul{
clear:both;
margin:0;
padding:0;
border-bottom:1px solid #AFB6BC;
}
#secondary-menu-greybox li{
border-top:1px solid #AFB6BC;
height:30px;
list-style:none;
margin-left:15px;
margin-right:15px;
}
#secondary-menu-greybox a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#ffffff;
text-decoration:none;
display: block;
padding-left:8px;
padding-top:8px;
}

#secondary-menu-greybox a.active, a.hover{
color:#C1E1FC;
text-decoration:none;
}
#secondary-menu-greybox h1{
visibility:hidden;
font-size:0.2em;



}
/*///////////////////////////////////////////////////////
/////////////////// SECONDARY NAVIGATION HEADINGS /////////////////////
/////////////////////////////////////////////////////////*/

#menu-h1-about{
height:47px;
width:190px;
background-image:url(images/h1-menu-about.jpg);
background-repeat:no-repeat;
float:left;

}
#menu-h1-about-mediation{
height:47px;
width:190px;
background-image:url(images/h1-menu-about-mediation.jpg);
background-repeat:no-repeat;
float:left;

}


#h1-become-mediator{
background-image:url(images/h1-become-mediator.jpg);
background-repeat:no-repeat;
height:53px;
width:190px;
clear:both;

}
#h1-cpd-box{
background-image:url(images/h1-cpd-box.jpg);
background-repeat:no-repeat;
height:53px;
width:190px;
clear:both;
margin-bottom:14px;

}
#menu-h1-cpd-training{
height:47px;
width:190px;
background-image:url(images/h1-menu-cpd.jpg);
background-repeat:no-repeat;
float:left;

}


#menu-h1-membership{
height:47px;
width:180px;
background-image:url(images/h1-menu-membership.jpg);
background-repeat:no-repeat;
float:left;

}



/*///////////////////////////////////////////////////////
/////////////////// H1 PAGE HEADINGS FOR MAIN CONTENT/////////////////////
/////////////////////////////////////////////////////////*/





#h1-about-us{
background-image:url(images/h1-about-us.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}
#h1-accredited-training{
background-image:url(images/h1-accredited-courses.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}


#h1-about-mediation{
background-image:url(images/h1-about-mediation.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}
#h1-becoming-mediator{
background-image:url(images/h1-become-med-blue.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}

#h1-becoming-mediator h1 span{
visibility:hidden;
font-size:0.2em;

}

#h1-book-lists{
background-image:url(images/h1-book-lists.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}

#h1-brochures{
background-image:url(images/h1-brochure.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}
#h1-committees{
background-image:url(images/h1-committees.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}


#h1-complaints{
background-image:url(images/h1-complaints-procedure.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}

#h1-conferences{
background-image:url(images/h1-conferences.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;font-size:0.1em;
}
#h1-conference-programmes{
background-image:url(images/h1-conference-prog.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}


#h1-contact-us{
background-image:url(images/h1-contact.png);
background-repeat:no-repeat;
height:35px;
width:220px;
clear:both;
margin-left:15px;font-size:0.1em;
}

#h1-contact-thanks{
background-image:url(images/h1-thank-you.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}
#h1-council{
background-image:url(images/h1-council.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}

#h1-course-materials{
background-image:url(images/h1-course-materials.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}


#h1-disclaimer{
background-image:url(images/h1-disclaimer.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}
#h1-faq{
background-image:url(images/h1-faq.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}

#h1-find-mediator{
background-image:url(images/h1-find-mediator.png);
background-repeat:no-repeat;
height:53px;
width:190px;
clear:both;
font-size:0.1em;

}
#h1-find-a-mediator{
background-image:url(images/h1-find-med-blue.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}


#h1-governance{
background-image:url(images/h1-governance.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}

#h1-membership{
background-image:url(images/h1-membership.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}

#h1-our-apologies{
background-image:url(images/h1-our-apologies.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}

#h1-overview{
background-image:url(images/h1-overview.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}

#h1-practicing-cert{
background-image:url(images/h1-practicing-cert.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}

#h1-privacy{
background-image:url(images/h1-privacy.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
font-size:0.1em;
}

h1-registration{
background-image:url(images/h1-registration.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;


}
#h1-standards{
background-image:url(images/h1-standards.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;
}

#h1-terms{
background-image:url(images/h1-terms.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;

}
#h1-training{
background-image:url(images/h1-training.png);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
margin-left:15px;
font-size:0.1em;

}

#h1-welcome{
background-image:url(images/h1-welcome-mii.jpg);
background-repeat:no-repeat;
height:35px;
width:350px;
clear:both;
font-size:0.1em;
margin:0;
padding:0;

}

/*///////////////////////////////////////////////////////
/////////////////// FIND A MEDIATOR FORM   /////////////////////
/////////////////////////////////////////////////////////*/

#column550 form, #column750 form{
color:#546474;
font-size:0.75em;
margin-left:15px;
padding-top:25px;
}


#column550 form span, #column750 form span{
color:#036CAD;
font-weight:bold;
margin-left:15px;
text-align:right;



}

#column550 form tr, #column750 form tr{
padding-top:25px;
}

/*///////////////////////////////////////////////////////
/////////////////// CONTACT FORM   /////////////////////
/////////////////////////////////////////////////////////*/

#column311 form{
color:#546474;
font-size:0.75em;
margin-left:14px;

}


#column311 form span{
color:#036CAD;
font-weight:bold;
margin-left:14px;
text-align:right;



}

#column311 form tr{
padding-top:25px;
}

/*///////////////////////////////////////////////////////
/////////////////// BITS AND BOBS /////////////////////
/////////////////////////////////////////////////////////*/


.rightalign{
float:right;
}
.clear{
clear:both;
}


.abstract_img{
border:1px solid #CFCFCF;
margin-left:15px;
margin-right:20px;
height:50px;
width:50px;
float:left;
}

.profile_img{
float:left;
margin-left:10px;
margin-right:20px;
clear:both;
margin-bottom:30px;
}
.lightblue{
background:#F3F8FC;
	font-weight:normal;

	}
.blue {
	background:#DFEBFA;
	font-weight:normal;

}
.results3{
font-size:0.68em;
color:#546474;
margin-left:10px;
width:350px;}

.results, .results2 {
font-size:0.68em;
color:#546474;
margin-left:10px;
width:540px;
}

.results {
width:540px;

}


.results2 {
width:540px;
}

div#results{
clear:both;
}

div#results p{
	color:#546474;
	font-size:0.75em;
	margin-left:15px;
}
#results ul{
	color:#546474;
	font-size:0.75em;
	margin-left:15px;
	list-style:none;
	padding-left:0;
}



.results4{
font-size:0.68em;
color:#546474;
margin-left:10px;
margin-bottom:25px;
width:99%;
}


.results5{

color:#546474;
margin-left:10px;
margin-bottom:25px;
width:99%;
}

.results4 tr td p{
font-size:2em;
}
.results{
margin-bottom:25px;
}
.results a, .results2 a, .results3 a,  .results4 a{
color:#546474;
text-decoration:underline;

}
.results2 td, .results3 td{
padding:15px;
vertical-align:top;
}

.results td, .results4 td{
	padding: 5px;
	vertical-align:top;
}

.results td.w126{
	width:126px;
}
.results td.w402{
	width:402px;
}

.results td.w163{
	width:126px;
}
.results td.w365{
	width:402px;
}


.results th, .results2 th, .results3 th, .results4 th{
padding:15px;
text-align:left;
}
.results a:hover, .results2 a:hover, .results3 a:hover, .results4 a:hover{
text-decoration:none;
}

#column550 tr td p, #column750 tr td p, #column750 tr td ul{
font-size:100%;
margin:0;
padding:0;
}
#container #column550 tr td ul{
font-size:100%;
margin:10px 0 10px 10px;
padding: 0 0 0 20px;
}

#column550 tr td ol, #column750 tr td ol{
font-size:100%;
margin:0 0 0 10px;
padding:0;
}


#pages{
display:inline;
clear:both;
font-size:2em;

}
ul#pages li a{
font-size:1.5em;}

#tertiary_menu{
	
	height:auto;
	width: 100%;
	padding-left: 0;
	margin-left: 0;
	margin-right:0px;
	margin-top:0px;
	list-style-type:none;
	font-size: 11px;
	text-align:left;
	color:#0079C0;
	float:left;
	margin-bottom:5px;
	clear:both;
	
	
	 
}

#tertiary_menu ul{
margin-left:0px;
padding-left:0px;
list-style:none;
margin-left:15px;
clear:both;


}
#tertiary_menu li{
width:115px;
height:auto;
display:block;
background-color:#CEE4F0;
list-style:none;
float:left;
margin-bottom:2px;
margin-right:1px;
padding-left:2px;
padding-bottom: 2px;


}

#tertiary_menu li a{
font-size: 11px;
	text-align:left;
	color:#0079C0;
	margin-right:3px;
	text-decoration:none;
	
	}
	
#tertiary_menu li a:hover{
font-size: 11px;
	text-align:left;
	color:#0079C0;
	margin-right:3px;
	text-decoration:none;
	
	}
	
#tertiary_menu li.active a{
background-color: #A8D6F0;
}

#tertiary_menu li.active{
background-color: #A8D6F0;
}

#pages li{
float:left;
}
#download{
clear:both;
}
#download li.down{
list-style-image:url(images/listimage.png);
margin-left:10px;
padding-left:10px;
color:#0E6EAA;
line-height:2.05em;
font-size:0.75em;

}
.downloads2 li.down{
list-style-image:url(images/listimage.png);
margin-left:10px;
padding-left:10px;
color:#0E6EAA;
line-height:2.05em;
}
#downloads2 li.down{
list-style-image:url(images/listimage.png);
margin-left:10px;
padding-left:10px;
color:#0E6EAA;
line-height:2.05em;
}
#download li.print{
list-style-image:url(images/listprint.png);
margin-left:10px;
color:#0E6EAA;
line-height:2.05em;
font-size:0.75em;
padding-left:10px;

}
tr td.130,  tr td.130, td.130{
width:120px;
padding-left:10px;


}

.results td.320, .results2 td.320, .results3 td.320{
width:310px;
padding-left:10px;
}
 

 #column190 ul.becoming{
 clear:both;
 background-color:#FAFAFA;
 border:1px solid #D6D6D2;
 width:184px;
 height:auto;
 margin: 0px 0px 0px 6px;
padding: 20px 0px 20px 0px;
 list-style-type:none;

 }
#column190 ul.becoming li{

margin-left:18px;
color:#A33D3A;
font-size:0.8em;
background-image:url(images/listburgundy.png);
background-position:0 2px;
background-repeat:no-repeat;
margin-top:10px;
padding:0px 0px 5px 30px;

}

#column190 ul.becoming li.sub{

margin-left:28px;
color:#A33D3A;
font-size:0.8em;
background-image:url(images/bullet_grey.gif);
background-repeat:no-repeat;
margin-top:10px;
padding:0px 0px 5px 20px;

}

html>/**/body #column190 ul.becoming li.sub{
background-position:0px -2px;
}



#column190 ul.becoming li a{
color:#A33D3A;
text-decoration:underline;
}

#column190 ul.becoming li a:hover{
text-decoration:none;
}
.box holder{
clear:both;}
.bluebox1{
width:220px;
height:75px;
padding:18px;
background-color:#E5F1F7;
border:1px solid #A8D1F5;
float:left;
color:#546474;
font-size:0.75em;
margin: 0px 0px 20px 10px;


}

.bluebox2{
width:220px;
height:55px;
padding:18px;
background-color:#E5F1F7;
border:1px solid #A8D1F5;
float:left;
color:#546474;
font-size:0.75em;
margin: 0px 0px 20px 10px;


}


.bluebox1 a, .bluebox2 a{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
margin-bottom:10px;
text-decoration:none;
}
.bluebox1 a:hover, .bluebox2 a:hover{
text-decoration:underline;
}

.rightbutton{

}

.marginmenu{
padding-bottom:18px;
clear:both;
}

p.indent{
	margin-left: 15px;
}

#results ul{
	padding-left:15px;
}	

td.date{
	width:90px;
}

h2.title{
padding:30px 0 0 0;
margin:0;
}

h2.title2{
padding:10px 0 0 0;
margin:0;
}

.abstract1{
	margin:0;
	padding:4px 0 0 0;
}




/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash  h1.temp {
	visibility: hidden;
	font-size:120%;
}

.sIFR-hasFlash  h1{
	/*visibility: hidden;
	font-size:120%;*/
}

.subsub{
}

.subsub li a{
}

#column550 p a.no-line{
text-decoration:none;
}
#column550 p a.no-line:hover, #column750 p a.no-line:hover{
text-decoration:underline;
}

p.error, p#error{
	font-size:11px;
	color:#FF0000;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
}

td.error{
	color:#FF0000;
}

.spacer2{
	clear:both;
	margin-bottom:20px;
	padding-top:30px;
}

#column1 .symposium{
background-color:#4873A0; padding:25px;}
#column1 .symposium p {color:#ffffff;}
#column1 .symposium p a {color:#ffffff;}

ul.sitemap{
	margin:4px 0 30px 20px;
	padding:0 0 0 10px;
}

ul.sitemap li{
	list-style-type:none;
	list-style-image:url(images/bullet_black.gif);
	padding:0;
	margin:0;
}

ul.sitemap ul li{
	list-style-image:url(images/bullet_grey.gif);
	padding:0;
	margin:0;
}

ul.sitemap ul{
	padding:0;
	margin:0 0 0 20px;
}

ul.sitemap li.indent{
	margin:0 0 0 20px;
	font-size:80%;
	list-style-image:url(images/bullet_grey.gif);
}



ul.sitemap li a{
	color:#666;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

ul.sitemap a:hover{
	text-decoration:underline;
}

ul.sitemap ul li a, ul.sitemap li.indent a{
	color:#666;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}


h2#home, h2#about, h2#about_med, h2#membership, h2#cpd, h2#become, h2#contact{
	font-size:14px;
	margin:10px 0 0 10px;
	padding:0 0 4px 0;
}

h2#home{
	margin-bottom:30px;
}

h2.bordered{
	border-bottom:1px solid #E9E9E9;
	width:300px;
}

h2#home a, h2#about a, h2#about_med a, h2#membership a, h2#cpd a, h2#become a, h2#contact a{
	text-decoration:none;
	color:#4190C1;
}

h2#home a:hover, h2#about a:hover, h2#about_med a:hover, h2#membership a:hover, h2#cpd a:hover, h2#become a:hover, h2#contact a:hover{
	text-decoration:underline;
}

td.top{
	vertical-align:top;
}

.notice_board{
	width:95%;
	border-collapse:collapse;
	background-color:#0B93D6;
	margin:10px;
	font-size:12px;
}

.notice_board th{
	font-size:10px;
	color:#fff;
}

.notice_board th.category{
	text-align:left;
}

.notice_board th, .notice_board td{
	padding:4px;
}

.notice_board td.category{
	width:100px;
}

th.aleft{
	text-align:left;
}

.notice_board td.center{
	text-align:center;
}

.results  tr.vcenter td{
	vertical-align:middle;
}

.results td.center{
	text-align:center;
}

.notice_board td.subitem{
	background-color:#F0F4F9;
}

.notice_board td.morepad{
	padding-left:20px;
}


.notice_board td{
	background-color:#D4E1EC;
	border-bottom:1px solid #fff;
	color:#4C5D77;
}

.notice_board td strong a{
	color:#105289;
}

a#lastpost{
	color:#A33D3A;
	text-decoration:none;
	font-weight:bold;
}

.newsletter-float{
float:left; width:180px;
}

#subscribe{
	font-size:110%;
	font-weight:bold;
	padding:30px 0 20px 0;
	color:#036CAD;
}

#editor{
	font-size:11px;
	color:#546474;
	margin:0 0 10px 15px;
	padding:0;
}

.style_symposium {
	font-size: 13px;
	font-style: italic;
}

strong.underlined{
	text-decoration:underline;
}

#forgot{
	margin-top:20px;
	float:left;
	display:block;
	width:150px;
}

#forgot a{
	color:#33424E;
	font-size:100%;
}

#forgot a:hover{
	color:#33424E;
	text-decoration:underline;
}

#montana{
	font-size:90%;
	margin-left:10px;
}

ul#right_menu{
	float:right;
	width:191px;
	margin:0 0 10px 0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;	
}



ul#right_menu li{
	float:left;
	width:191px;
	height:34px;
	list-style:none;
	margin:0 0 4px 12px;
	padding:0;
}

#column190index ul#right_menu li{
	margin-left:2px;
}

html>/**/body #column190index ul#right_menu li{
	margin-left:12px;
}

ul#right_menu li a{
	color:#fff;
	text-decoration:none;
	float:left;
	display:block;
	width:161px;
	height:26px;
	padding:8px 0 0 30px;
	background-image:url(images/bg_general_item.png);
	background-repeat:no-repeat;
	font-size:13px;
}
ul#right_menu li a:hover{
	text-decoration:underline;
}

ul#right_menu li a.active{
	background-image:url(images/bg_general_item_on.png);
}

ul#right_menu li#findmediator a{
	background-image:url(images/bg_find_mediator_item.png);	
}

ul#right_menu li.bigger{
	height:52px;
}

ul#right_menu li.bigger a{
	background-image:url(images/bg_general_item_big.png);
	height:44px;
}
ul#right_menu li.bigger a.active{
	background-image:url(images/bg_general_item_big_on.png);
}

p#featured_news{
	font-size:12px;
	line-height:1.5em;
}

ul#moremargin{
	position:relative;
	left:8px;
}

form#formUpladDoc{
	margin:0 0 0 12px;
	padding:0;
}

p#noDoc{
	margin:0 0 40px 18px;
}

table#uploadDoc{
	margin:0;
	border-collapse:collapse;
	width:100%;
}

table#uploadDoc td{
	vertical-align:top;
	padding:4px 6px;
}

table#uploadDoc td input[type=text]{
	padding:4px;
	color:#444;
	border:1px solid #999;
}

table#uploadDoc select{
	color:#444;
}


table#uploadDoc td input[type=submit]{
	background-color:#0A7BBF;
	border:none;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:5px 10px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;
	margin:5px 0 10px 0;
}

table#listDocs{
	margin:0 0 40px 14px;
	border-collapse:collapse;
	width:100%;
}

table#listDocs th{
	text-align:left;
	font-size:12px;
	padding:4px 6px;
}

table#listDocs td{
	font-size:12px;
	padding:4px 6px;
	background-color:#E5F1FC;
	border-bottom:1px solid #fff;
}

table#listDocs td.light{
	background-color:#EEF6FD;
}

.interviewVideo{
	margin:0 0 20px 14px;
}

p.interviewLink{
	margin-bottom:30px;
}