
table {border-collapse:collapse;border-spacing:0;}

/* -----------------------------------------------------
typography
--------------------------------------------------------*/

.accessibility {
display:none;
}


#footer_links, #footer_links * {
color:#4a4b4d;
}

#footer_text {

padding-top:40px;
padding-left:215px;
}


/* end typography */



/* -----------------------------------------------------
structure  
--------------------------------------------------------*/


html {
min-width:980px;


}

body {
min-width:980px;
background-repeat:repeat-y;
background-position:50% 0;


}


#wrapper, #container #header, #footer{
width:980px;
margin:auto;
}

/* simon */
#wrapper {
position:relative;
}
  

  
  
  
  
  


#container {
clear:both;
text-align:center;
}
#container3 {
text-align:left;
}

#home_link {
float:left;
display:block;
width:398px;
height:125px;
}

.h_nav * {
float:left;

list-style:none;
margin:0;
padding:0;
clear:none;
}

#header_img {
clear:both;
height:260px;
width:980px;
background-color:#0179bb;
}

#header_nav_b {
margin-top:15px;
margin-right:20px;
padding-left:20px;
height:39px;
overflow:hidden;
background-image:url(/themes/catalyst/images/header_misc_nav.jpg);
background-position:0 0;
float:right;
display:inline;
font-size:12px;

}
#header_nav_b li {
margin-top:10px;
background-image:url(/themes/catalyst/images/nav_b_divider.gif);
background-repeat:no-repeat;
background-position:right;
padding: 0 10px;
}



#header_nav_b li.last {
background-image:none;
}
#header_nav_b a {color:#1A1A1A;}

#home_link a {
background-image:url(/themes/catalyst/images/logo.gif);
background-repeat:no-repeat;

position:absolute;
top:30px;
left:50px;
width:398px;
height:85px;
display:block;
text-indent:-9999px;
}



#rail_1 {
clear:both;
height:40px;

}

#rail_1 #nav_1 {
padding-left:35px;
padding-right:35px;
height:40px;
float:left;
background-image:url(/themes/catalyst/images/horizontal_nav.jpg);
background-repeat:no-repeat;
background-position: 100% 0;
}

#nav_1 li {
margin-top:7px;
height:23px;

padding:5px 10px;
background-image:url(/themes/catalyst/images/gold_divider.jpg);
background-repeat:no-repeat;
background-position:top left;

}
#nav_1 ul ul {
background-color:#ffde3f;
padding: 10px 10px 0;
}

#nav_1 li li {
height:auto;
padding:0;
margin:0;
padding-bottom:5px;
background-image:url(/themes/catalyst/images/gold_divider_sub.jpg);
background-repeat:no-repeat;
background-position:50% 0;
}
#nav_1 a {
float:left;
color:#000;
font-weight:bold;
font-size:12px;
}







#nav_2 ul, #nav_2 li {
list-style:none;
margin:0;
padding:0;
clear:both;
float:none;

}



#nav_2 a {
background-image:url(/themes/catalyst/images/nav_2_divider.gif);
background-repeat:no-repeat;
padding: 5px 10px 5px 15px;
clear:both;
float:none;
display:block;
font-size:12px;
font-weight:bold;
}
#nav_2 a:hover {
background-color:#9D9D9D;
color:#fff;
text-decoration:none;
}

#rail_2 #nav_2 ul ul  {
margin-bottom:10px;
}
#rail_2 #nav_2 {
padding: 40px 0;
}


#rail_2 #nav_2 ul ul a {
padding-left:25px;
background-image:none;
font-weight:normal;
}











div#backTop a {
padding-left:235px;
}


div#header{position:relative;}
div#footer p{margin:0;}

div#footer{clear:both;}
#container #header {
width:980px;

}


#nav_secondary {
position:absolute;
top:30px;
right:0;

}


#rail_2 {
float:left;
width:318px;

margin-bottom:-70px;
}

#content {
padding-top:50px;
width:662px;
float:right;

}

#copyright {
clear:both;
color:#7a7a7a;
}
#copyright p {
font-size:10px;
}

#search_box {
position:absolute;
top:60px;
right:0;
padding:0;
}

#search {
height:21px;



margin-right:2px;
padding-right:0;
width:156px;
}



input#submitSearch {
border:0 none;
color:#FFFFFF;
cursor:pointer;

font-size:10px;
font-weight:bold;

margin-top:2px;
text-align:center;


background-color:transparent;

background-position:0 5px;
background-repeat:no-repeat;
width:80px;
height:30px;



}

/* end structure */















/* -----------------------------------------------------
visual
--------------------------------------------------------*/



body {
background-repeat:repeat-y;
background-position:50%;
}

#container {


background-image:url(/themes/catalyst/images/middle_hm.jpg);
background-position:50% 0;
background-repeat:repeat-y;



}


#container3 {
background-image:url(/themes/catalyst/images/stripes.jpg);
background-repeat:repeat-x;
background-position:50% 0;





}

#wrapper2 {
padding-bottom:15px;
background-image:url(/themes/catalyst/images/footer.jpg);
background-position:50% 100%;
background-repeat:no-repeat;

}

#wrapper {
text-align:left;
background-image:url(/themes/catalyst/images/middle_hm.jpg);
background-position:50% 0;
background-repeat:repeat-y;
}

#container2 {
background-image:url(/themes/catalyst/images/header.jpg);
background-repeat:no-repeat;
background-position:50% 0;
}

.menu a {
text-decoration:none;
}



body img {
margin:10px;
}

/* end visual */





























#content {
padding-top:30px;
text-align:left;
line-height:2em;
}

#content ul li {
line-height:1.5em;
margin-bottom:.5em;
}


#footer {
height:75px;
width:980px;
}


#footer2 {
float:right;
background-image:url(/themes/catalyst/images/footer_links.jpg);
background-repeat:no-repeat;
height:75px;
padding-left:10px;
}

#footer_links {
padding-top:10px;
padding-left:10px;
padding-right:20px;
font-size:12px;
padding-bottom:30px;
}

#footer_links li {
padding: 5px 7px;
background-image:url(/themes/catalyst/images/nav_b_divider.gif);
background-repeat:no-repeat;
background-position:right;
}

#footer_links li.last {
background-image:none;
}

#copyright {

font-size:10px;
padding-left:15px;
text-align:left;
}


#container3, #footer {
padding-top:1px;
text-align:center;

}


.profileAutostuffContainer
{
	margin-left: 10px;
}

.profileAutostuffContainer h2
{
	margin-bottom: 5px;
}

.profileAutostuffContainer a
{
	text-decoration: none;
}

.studyDisclaimer
{
	font-style: italic;
	margin-bottom: 10px;
}

.MAS_loginFormLabel
{
	text-align: right;
}


input#masRegister {
border:0 none;
color:#FFFFFF;
cursor:pointer;

font-size:0px;

margin-top:2px;
text-align:center;


background-color:transparent;
background-image:url(/themes/catalyst/images/register_box.gif);
background-position:0 5px;
background-repeat:no-repeat;
width:164px;
height:45px;

}

.researchSignup input
{
	border: 1px solid #43779e;
	width: 175px;
}

.researchSignup textarea
{
	border: 1px solid #43779e;
	width: 175px;
	height: 50px;
}



.pull_quote strong {

display:block;
padding:25px 10px 0 25px;
background-image:url(/themes/catalyst/images/pull_quote_inner.gif);
background-position: 100% 0;
background-repeat:no-repeat;
color:#fff;
width:170px;
}
* html .pull_quote strong {
 width:100%;
}
.pull_quote {
padding:0;
background-color:#fff;
width:205px;

position:absolute;
right:0;
background-image:url(/themes/catalyst/images/pull_quote_inner.gif);
background-position: 100% 100%;
background-repeat:no-repeat;
display:block;
padding-bottom:30px;
}



#rotator div {
height:260px;
}

#rotator div img {
margin:0;
}





.shortDescriptionBoxOuter {
padding:15px;
background-color:#ECECEC;
border:1px solid #BABABA;
margin-bottom:20px;
}

.testimonialOrg {
font-weight:bold;
}
