@charset "UTF-8";



a:link {
  text-decoration: none;
}
a:hover {
  color: #339900;
  text-decoration: none;
}

#banner {
  height: auto;
  background-color: #FFFFFF;
  float: right;
  border: thin solid #C0C0C0;
  padding-top: 2px;
  margin-top: 10px;
}

#banner_2010 {
  margin-top: 10px;
}

#banner2 {
  height: auto;
  width: 500px;
  float: right;
  background-color: #FFFFFF;
  border: thin solid #CCCCCC;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  margin-top: 10px;
}
#banner1 {
  height: auto;
  width: 250px;
  float: left;
  background-color: #FFFFFF;
  border: thin none #000000;
  padding: 0px;
}
#banner_centre {
  height: 100px;
  width: 375px;
  float: none;
  background-color: #FFFFFF;
  border: thin solid #CCCCCC;
}


#banner3 {
  height: auto;
  width: 500px;
  float: right;
  background-color: #FFFFFF;
  border: thin solid #CCCCCC;
  padding: 1px;
}

body {
  background-color: #788CA0;
  text-align: center;
  background-repeat: repeat-x;
  background-image: url(../images/bg_blue-grd.jpg);
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}
body_new {
  padding-right: 5%;
  padding-left: 5%;
  background-image: url(../images/bg_bluestone.gif);
  background-repeat: repeat-y;
}

#body_inner {
  float: none;
  width: auto;
  height: auto;
  visibility: visible;
  overflow: visible;
  border-left-width: thin;
  border-top-style: none;
  border-left-style: solid;
  border-left-color: #3366CC;
}

.body_wrapper {
  background-image: url(url);
  background-repeat: repeat-y;
}


#calendar {
  float: none;
  width: 300px;
  height: auto;
  margin-left: 0px;
  margin-bottom: 10px;
}



#centre_of_menu {
  float: none;
  width: 250px;
}

#content {
  margin-top: 0px;
  padding-top: 0px;
}

#diary_text {
  height: auto;
  padding-bottom: 0px;
  background-color: #FFFFFF;
  float: right;
  width: 190px;
  padding-top: 0px;
  margin-right: 2px;
  margin-top: 12px;
}
#diary_div {
  height: auto;
  padding-bottom: 0px;
  background-color: #FFFFFF;
  float: right;
  width: auto;
  padding-top: 0px;
  margin-right: 2px;
  border: thin solid #999999;
}

#DropdownMenuDiv {
  z-index:
}

#external_button_bar {
  float: none;
  width: 500px;
  visibility: visible;
  height: auto;
  overflow: visible;
  border-top-width: thin;
  border-right-width: thin;
  border-bottom-width: thin;
  border-left-width: thin;
  border-top-style: none;
  border-top-color: #006600;
  border-right-color: #006600;
  border-bottom-color: #006600;
  border-left-color: #006600;
  border-bottom-style: none;
  clear: right;
}


#footer {
  clear: both;
  padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-align: left;
  border-top-width: thin;
  border-top-style: solid;
  border-top-color: #C0C0C0;
  width: 742px;
}
#find_my_parish {
  float: right;
  width: auto;
  height: auto;
  visibility: visible;
  overflow: visible;
  border: thin solid #C0C0C0;
}


#header {
  width: 1012px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  height: 120px;
  overflow: visible;
  background-image: url(../images/header_rd.jpg);
  visibility: visible;
  background-repeat: no-repeat;
  margin: auto;
  clear: both;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #FFFFFF;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  border-left-color: #FFFFFF;
}

#header_2011 {
  width: 1012px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  height: 170px;
  overflow: visible;
  background-image: url(../images/header_rd_2011.jpg);
  visibility: visible;
  background-repeat: no-repeat;
  margin: auto;
  clear: both;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #FFFFFF;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  border-left-color: #FFFFFF;
}

#header_new_search {
  background-image: url(../images/header_rd_search.jpg);
  height: 35px;
  width: 250px;
  position: absolute;
  left: 719px;
  top: 0px;
  font-family: Arial;
  font-size: 12px;
  color: #666;
  padding-right: 22px;
  padding-left: 8px;
  padding-top: 1px;
  overflow: hidden;
  background-repeat: no-repeat;
  text-align: left;
  padding-bottom: 3px;
}

#header_new_search_test {
  background-image: url(../images/header_new_search_copy.jpg);
  height: 35px;
  width: 350px;
  position: absolute;
  left: 649px;
  top: 0px;
  font-family: Arial;
  font-size: 12px;
  color: #666;
  padding-right: 22px;
  padding-left: 8px;
  padding-top: 1px;
  overflow: hidden;
  background-repeat: no-repeat;
  text-align: left;
  padding-bottom: 3px;
}

#header_new_search a:link {
color: #666;
text-decoration: none;
}


#horizontal_menu {
  margin-left:10px;
  z-index: ;  
  position: absolute;
  z-index: 101;
  margin-top: 105px;
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}


#latest {
  height: 350px;
  width: 500px;
  background-color: #E1DEEF;
  border-bottom-width: thick;
  border-bottom-color: #999999;
  position: absolute;
  top: 920px;
}
#latest_banner {
  height: 75px;
  width: 500px;
  background-color: #E1DEEF;
  border-bottom-width: thin;
  border-bottom-color: #FFFFFF;
}
#latest_text {
  height: 243px;
  width: 490px;
  background-color: #E1DEEF;
  margin-top: 10px;
  padding: 5px;
  margin-bottom: 10px;
  top: 577px;
}

#latest_news {
  float: left;
  width: 200px;
  line-height: normal;
  height: 310px;
  clip: rect(auto,auto,auto,auto);
  padding-top: 2px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-bottom: 10px;
  border: thin solid #666666;
  position: absolute;
  left: 250px;
  top: 570px;
}

#leftColumn {
  float: left;
  width: 365px;
  padding: 2px;
}

#leftColumn2 {
  float: left;
  width: 365px;
}
#leftColumn3 {
  float: left;
  width: 365px;
}


#left_menu_bar {
  clear:both;
  float: left;
  width: 250px;
  line-height: normal;
  height: auto;
  clip: rect(auto,auto,auto,auto);
  padding-top: 2px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #c0c0c0;
  overflow: hidden;
}
#left_menu_bar2 {
  clear:both;
  float: left;
  width: 220px;
  line-height: normal;
  height: 1011px;
  margin-right: 15px;
  padding-top: 10px;
  margin-left: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: dashed;
  border-bottom-style: dashed;
  border-left-style: dashed;
  border-top-color: #c0c0c0;
  border-right-color: #c0c0c0;
  border-bottom-color: #c0c0c0;
  border-left-color: #c0c0c0;
}

#left_menu_bar2_2011 {
  clear:both;
  float: left;
  width: 220px;
  line-height: normal;
  height: 800px;
  margin-right: 15px;
  padding-top: 10px;
  margin-left: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: dashed;
  border-bottom-style: dashed;
  border-left-style: dashed;
  border-top-color: #c0c0c0;
  border-right-color: #c0c0c0;
  border-bottom-color: #c0c0c0;
  border-left-color: #c0c0c0;
  font-size: 12px;
}

#logo {
  height: 100px;
  background-color: #FFFFCC;
  margin-bottom: 10px;
}

#logo_insert {
  height: 100px;
  padding-bottom: 0px;
  background-color: #FFFFFF;
  float: left;
  width: 570px;
  background-repeat: no-repeat;
}
#logo_insert_clock {
  height: auto;
  padding-bottom: 0px;
  background-color: #FFFFFF;
  float: right;
  width: 190px;
  padding-top: 18px;
}

#logo_navbar {
  height: 10px;
  padding-bottom: 0px;
  background-color: #FFFFFF;
  width: auto;
}

#pic1 {
  height: auto;
  padding-bottom: 0px;
  background-color: #FFFFFF;
  float: left;
  width: auto;
  padding-top: 0px;
  margin-right: 4px;
}

#pic2 {
  height: auto;
  padding-bottom: 0px;
  background-color: #FFFFFF;
  float: left;
  width: auto;
  padding-top: 0px;
  margin-right: 4px;
}
#pic3 {
  height: auto;
  padding-bottom: 0px;
  background-color: #FFFFFF;
  float: left;
  width: auto;
  padding-top: 0px;
  margin-right: 4px;
}
#pic4 {
  height: auto;
  padding-bottom: 0px;
  background-color: #FFFFFF;
  float: left;
  width: auto;
  padding-top: 0px;
  margin-right: 4px;
}



#main_body1 {
  float: right;
  width: 500px;
  line-height: normal;
  height: auto;
  clip: rect(auto,auto,auto,auto);
  padding-top: 2px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #006600;
}



#nav {
  height: 41px;
  background-color: #FFFFFF;
  width: 760px;
  border-top-width: thin;
  border-right-width: thin;
  border-bottom-width: thin;
  border-left-width: thin;
  border-top-style: solid;
  border-right-style: none;
  border-bottom-style: solid;
  border-left-style: none;
  border-top-color: #CCCCCC;
  border-right-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
  border-left-color: #CCCCCC;
  padding: 1px;
  margin: 1px;
}

#nav_buffer {
  
  
}

#random_quotation {
  float: right;
  margin-top: 10px;
  color: #006600;
  font-size: 10px;
  width: 500px;
  padding-top: 0px;
  border: thin none #003300;
  font-family: Arial, Helvetica, sans-serif;
  text-align: right;
}

/* IE6 hack */

*html #rightColumn {
  clear:none;
  float: right;
  width: 500px;
  height: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  margin-right: 250px;
  position:absolute
  top: 122px;
  left: 255px;
}
*html #rightColumn_2011 {
  clear:none;
  float: right;
  width: 500px;
  height: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  margin-right: 250px;
  position:absolute
  top: 122px;
  left: 255px;
}



#rightColumn {
  clear:none;
  float: right;
  width: 500px;
  height: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  margin-right: 250px;
  top: 122px;
}

#rightColumnwide {
  clear:none;
  float: right;
  width: 700px;
  height: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  margin-right: 50px;
  top: 122px;
}

#rightColumn_wide {
  clear:none;
  float: right;
  width: 730px;
  height: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  margin-right: 30px;
  top: 122px;
}

#rightColumn_2011 {
  clear:none;
  float: right;
  width: 730px;
  height: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  margin-right: 250px;
  top: 122px;
}
.rightColumn_wrapper {
  left: 255px;
  top: 122px;
}


#rightColumn2 {
  float: right;
  width: 500px;
  visibility: visible;
  height: auto;
  overflow: visible;
  border-top-width: thin;
  border-right-width: thin;
  border-bottom-width: thin;
  border-left-width: thin;
  border-top-style: solid;
  border-top-color: #006600;
  border-right-color: #006600;
  border-bottom-color: #006600;
  border-left-color: #006600;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom-style: solid;
}
#rightColumn3 {
  float: right;
  width: 500px;
  visibility: visible;
  height: auto;
  overflow: visible;
}
#rightColumn4 {
  float: right;
  width: 500px;
  height: auto;
  visibility: visible;
  overflow: visible;
}
#rightColumn5 {
  float: right;
  width: 500px;
  height: auto;
  visibility: visible;
  overflow: visible;
}


#right_of_menu {
  float: right;
  width: 500px;
}

.right_strip {
  width: 210px;
  float: right;
  left: 780px;
  top: 122px;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-bottom-style: dashed;
  border-left-style: dashed;
  border-top-color: #c0c0c0;
  border-right-color: #c0c0c0;
  border-bottom-color: #c0c0c0;
  border-left-color: #c0c0c0;
  padding-right: 0px;
  position: absolute;
  z-index: 100;
  visibility: visible;
  padding-top: 8px;
  font: small;
  height: 1000px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-top-style: dashed;
}

.right_strip_2011 {
  clear:both;
  width: 210px;
  float: right;
  left: 780px;
  top: 170px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-bottom-style: dashed;
  border-left-style: dashed;
  border-top-color: #c0c0c0;
  border-right-color: #c0c0c0;
  border-bottom-color: #c0c0c0;
  border-left-color: #c0c0c0;
  padding-right: 0px;
  position: absolute;
  z-index: 100;
  visibility: visible;
  padding-top: 8px;
  height: 790px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-top-style: dashed;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}


.roundcont {
  width: 250px;
  background-color: #f90;
  color: #fff;
}

.roundcont p {
  margin: 0 10px;
}

.roundtop { 
  background: url(tr.gif) no-repeat top right; 
}

.roundbottom {
  background: url(br.gif) no-repeat top right; 
}

#table_div {
  float: left;
  width: 760px;
  padding: 2px;
}


#video {
  float: none;
  width: 176px;
  height: 144px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #999999;
  margin-left: 160px;
  overflow: visible;
}


#who_container {
  background-image: url(/images/who_container.gif);
  float: right;
  height: 400px;
  width: 400px;
  background-repeat: no-repeat;
  margin-left: 5px;
}

#who_container_two_deep{
  background-image: url(/images/who_container_two_deep.gif);
  float: right;
  height: 400px;
  width: 400px;
  background-repeat: no-repeat;
  margin-left: 5px;
}


#who_container_mrt {
  background-image: url(/images/who_container_mrt.gif);
  float: right;
  height: 5500px;
  width: 400px;
  background-repeat: no-repeat;
  margin-left: 5px;
}


#who_container_snr_staff {
  background-image: url(/images/who_container_snr.gif);
  float: right;
  height: 400px;
  width: 400px;
  background-repeat: no-repeat;
  margin-left: 5px;
}

#who_outer_container {
  height: 450px;
  width: 700px;
  background-repeat: no-repeat;
}

#who_who {
  background-image: url(/images/who_who_bg.gif);
  background-repeat: no-repeat;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  height: 200px;
}


#A_Z_text {
  height: 448px;
  width: 496px;
  background-color: #E1DEEF;
  padding: 5px;
  overflow: scroll;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  float: right;
}
#links_text {
  height: 730px;
  width: 499px;
  background-color: #FFFFFF;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  float: right;
  padding: 2px;
}
#bishops_letter {
  width: auto;
  border: thin none #FFFF66;
  background-color: #FFFF99;
  height: auto;
}
#bishops_banner {
  height: 15px;
  width: auto;
  background-color: #E1DEEF;
  padding-left: 5px;
  margin-right: 4px;
  margin-left: 4px;
}
#bishops_text {
  height: auto;
  width: auto;
  margin-bottom: 10px;
  margin-right: 4px;
  margin-left: 4px;
  border-top-color: #999999;
  border-left-color: #999999;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
#cover_lines {
  width: auto;
  background-color: #DFDFDF;
  border-top-width: thick;
  border-right-width: thin;
  border-bottom-width: thick;
  border-left-width: thin;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #999999;
  border-bottom-style: none;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  background-repeat: repeat-x;
}
#cover_lines_banner {
  height: 15px;
  width: auto;
  background-color: #E1DEEF;
  padding-left: 5px;
  margin-right: 4px;
  margin-left: 4px;
}
#cover_lines_text {
  height: auto;
  width: auto;
  margin-bottom: 10px;
  margin-right: 4px;
  margin-left: 4px;
  border-top-color: #999999;
  border-left-color: #999999;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
#cover_lines2 {
  width: auto;
  background-color: #FFFF99;
  border-top-width: thick;
  border-right-width: thick;
  border-bottom-width: thick;
  border-left-width: thick;
  border-top-color: #999999;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-bottom-style: none;
  border-top-style: none;
  background-repeat: repeat-x;
  border-right-style: none;
  border-left-style: none;
}
#cover_lines_text2 {
  height: auto;
  width: auto;
  margin-bottom: 10px;
  margin-right: 4px;
  margin-left: 4px;
  border-top-color: #999999;
  border-left-color: #999999;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
#cover_lines3 {
  width: auto;
  background-color: #FFFFFF;
  border-top-width: thick;
  border-right-width: thin;
  border-bottom-width: thick;
  border-left-width: thin;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #999999;
  border-bottom-style: solid;
  border-top-style: solid;
  border-right-style: none;
  border-left-style: none;
  background-repeat: repeat-x;
}
#cover_lines_text3 {
  height: auto;
  width: auto;
  margin-bottom: 10px;
  margin-right: 4px;
  margin-left: 4px;
  border-top-color: #999999;
  border-left-color: #999999;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
#cover_lines4 {
  width: auto;
  background-color: #FFFFFF;
  border-top-width: thick;
  border-right-width: thin;
  border-bottom-width: thick;
  border-left-width: thin;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #999999;
  border-bottom-style: solid;
  border-top-style: solid;
  border-right-style: none;
  border-left-style: none;
  background-repeat: repeat-x;
}
#cover_lines_text4 {
  height: auto;
  width: auto;
  margin-bottom: 10px;
  margin-right: 4px;
  margin-left: 4px;
  border-top-color: #999999;
  border-left-color: #999999;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
#video2 {
  float: none;
  width: 480px;
  height: 360px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #999999;
  margin-left: 10px;
  overflow: visible;
}
#curley_cover_lines {
  width: auto;
  background-color: #AB111F;
  border-top-width: thick;
  border-right-width: thin;
  border-bottom-width: thick;
  border-left-width: thin;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #999999;
  border-bottom-style: none;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  background-repeat: repeat-x;
}
#audio_cover1 {
  width: auto;
  background-color: #FFFF99;
  border-top-width: thick;
  border-right-width: thin;
  border-bottom-width: thick;
  border-left-width: thin;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #999999;
  border-bottom-style: none;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  background-repeat: repeat-x;
  padding: 5px;
}
#audio_cover2 {
  width: auto;
  background-color: #A2ADC4;
  border-top-width: thick;
  border-right-width: thin;
  border-bottom-width: thick;
  border-left-width: thin;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #999999;
  border-bottom-style: none;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  background-repeat: repeat-x;
  padding: 5px;
}
#audio_cover3 {
  width: auto;
  background-color: #FFFF99;
  border-top-width: thick;
  border-right-width: thin;
  border-bottom-width: thick;
  border-left-width: thin;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #999999;
  border-bottom-style: none;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  background-repeat: repeat-x;
  padding: 5px;
}
#audio_cover4 {
  width: auto;
  background-color: #A2ADC4;
  border-top-width: thick;
  border-right-width: thin;
  border-bottom-width: thick;
  border-left-width: thin;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #999999;
  border-bottom-style: none;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  background-repeat: repeat-x;
  padding: 5px;
}
.contentarea {
}
#audio_cover5 {
  width: auto;
  background-color: #FFFF99;
  border-top-width: thick;
  border-right-width: thin;
  border-bottom-width: thick;
  border-left-width: thin;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #999999;
  border-bottom-style: none;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  background-repeat: repeat-x;
  padding: 5px;
}
#audio_cover6 {
  width: auto;
  background-color: #A2ADC4;
  border-top-width: thick;
  border-right-width: thin;
  border-bottom-width: thick;
  border-left-width: thin;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #999999;
  border-bottom-style: none;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  background-repeat: repeat-x;
  padding: 5px;
}
#audio_cover7 {
  width: auto;
  background-color: #FFFF99;
  border-top-width: thick;
  border-right-width: thin;
  border-bottom-width: thick;
  border-left-width: thin;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #999999;
  border-bottom-style: none;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  background-repeat: repeat-x;
  padding: 5px;
}
#audio_cover8 {
  width: auto;
  background-color: #A2ADC4;
  border-top-width: thick;
  border-right-width: thin;
  border-bottom-width: thick;
  border-left-width: thin;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #999999;
  border-bottom-style: none;

  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  background-repeat: repeat-x;
  padding: 5px;
}
#grey_top_border1 {
  width: auto;
  background-color: #FFFFFF;
  border-top-width: thick;
  border-right-width: thin;
  border-bottom-width: thick;
  border-left-width: thin;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #999999;
  border-bottom-style: solid;
  border-top-style: solid;
  border-right-style: none;
  border-left-style: none;
  background-repeat: repeat-x;
}
#grey_top_border2 {
  width: auto;
  background-color: #FFFFFF;
  border-top-width: thick;
  border-right-width: thin;
  border-bottom-width: thick;
  border-left-width: thin;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #999999;
  border-bottom-style: solid;
  border-top-style: solid;
  border-right-style: none;
  border-left-style: none;
  background-repeat: repeat-x;
}
#grey_top_border3 {
  width: auto;
  background-color: #FFFFFF;
  border-top-width: thick;
  border-right-width: thin;
  border-bottom-width: thick;
  border-left-width: thin;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #999999;
  border-bottom-style: solid;
  border-top-style: solid;
  border-right-style: none;
  border-left-style: none;
  background-repeat: repeat-x;
}
#home_notices_container {
  height: 350px;
  width: 500px;
  background-color: #FFFFFF;
  border-bottom-width: thick;
  border-bottom-color: #999999;
}
#search_box {
  width: auto;
  background-color: #FFFFFF;
  background-repeat: repeat-x;
  padding: 5px;
  border: thick none #FFFF66;
}
#audio_cover10 {
  width: auto;
  background-color: #A2ADC4;
  border-top-width: thick;
  border-right-width: thin;
  border-bottom-width: thick;
  border-left-width: thin;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #999999;
  border-bottom-style: none;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  background-repeat: repeat-x;
  padding: 5px;
}
#audio_cover12 {
  width: auto;
  background-color: #A2ADC4;
  border-top-width: thick;
  border-right-width: thin;
  border-bottom-width: thick;
  border-left-width: thin;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #999999;
  border-bottom-style: none;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  background-repeat: repeat-x;
  padding: 5px;
}
#audio_cover9 {
  width: auto;
  background-color: #FFFF99;
  border-top-width: thick;
  border-right-width: thin;
  border-bottom-width: thick;
  border-left-width: thin;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #999999;
  border-bottom-style: none;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  background-repeat: repeat-x;
  padding: 5px;
}
#audio_cover11 {
  width: auto;
  background-color: #FFFF99;
  border-top-width: thick;
  border-right-width: thin;
  border-bottom-width: thick;
  border-left-width: thin;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #FFFFFF;
  border-left-color: #999999;
  border-bottom-style: none;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  background-repeat: repeat-x;
  padding: 5px;
}
.vacancies_table {
a:hover background-color: #ffff99;   
}

td.x {
  background-color: #FFFFCC;
  text-align : center;
  
  
} 
td.s {
  background-color: #FFFFFF;
  text-align : center;
} 
.round_box1 {
  background-image: url(http://www.riponleeds.anglican.org/images/cms-rd_sp_dir_dp_sh.jpg);
  height: 170px;
  width: 240px;
  background-repeat: no-repeat;
  float: left;
  margin-top: 2px;
  margin-right: 5px;
  margin-bottom: 15px;
  margin-left: 2px;
}
.round_box_text1 {
  padding-top: 10px;
  padding-right: 6px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.round_box_text1_2011 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	height: 100px;
}
.round_box_pic1_2011 {
	float:right;
	height:85px;
	width:100px;
	margin-top:15px;
	padding: 0px;
}
.round_box2 {
  background-image: url(/images/rd_help_dp_sh.jpg);
  height: 170px;
  width: 240px;
  float: right;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 15px;
  margin-left: 5px;
}
.round_box_banner {
  height: auto;
  width: 498px;
  background-repeat: no-repeat;
  float: left;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
}
.round_box1a {
  background-image: url(/images/rd_news_dp_sh.jpg);
  height: 170px;
  width: 240px;
  background-repeat: no-repeat;
  float: left;
  margin-top: 2px;
  margin-right: 5px;
  margin-bottom: 15px;
  margin-left: 2px;
}
.round_box2a {
  background-image: url(../images/cms-0-rd_horn_dp_sh.jpg);
  height: 170px;
  width: 240px;
  background-repeat: no-repeat;
  float: right;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 5px;
}
.left_menu_bg {
  background-image: url(../images/menu_bg.gif);
  background-repeat: no-repeat;
  height: 400px;
  width: 250px;
}
.menu_element {
  width: 230px;
  overflow: hidden;
  border-bottom-style: dashed;
  border-bottom-color: #c0c0c0;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-top-style: dashed;
  border-right-style: dashed;
  border-left-style: dashed;
  border-top-color: #c0c0c0;
  border-right-color: #c0c0c0;
  border-left-color: #c0c0c0;
  border-top-width: 0px;
  border-left-width: 0px;
  padding-bottom: 5px;
}
.menu_element1 {
  width: 230px;
  overflow: hidden;
  border-bottom-style: dashed;
  border-bottom-color: #c0c0c0;
  border-bottom-width: 1px;
}
.menu_element2 {
  width: 230px;
  overflow: hidden;
  border-bottom-style: dashed;
  border-bottom-color: #c0c0c0;
  border-bottom-width: 1px;
  padding-top: 10px;
  border-top-width: 0px;
  border-right-width: 1px;
  border-left-width: 0px;
  border-top-style: dashed;
  border-right-style: dashed;
  border-left-style: dashed;
  border-top-color: #c0c0c0;
  border-right-color: #c0c0c0;
  border-left-color: #c0c0c0;
}
.menu_element3 {
  width: 230px;
  overflow: hidden;
  border-bottom-style: dashed;
  border-bottom-color: #c0c0c0;
  border-bottom-width: 1px;
  border-top-width: 0px;
  border-right-width: 1px;
  border-left-width: 0px;
  border-top-style: dashed;
  border-right-style: dashed;
  border-left-style: dashed;
  border-top-color: #c0c0c0;
  border-right-color: #c0c0c0;
  border-left-color: #c0c0c0;
}
.menu_elementa {
  width: 220px;
  overflow: hidden;
  padding-top: 25px;
  height: 400px;
  border: 0px solid #c0c0c0;
  position: absolute;
  top: 665px;
}

.menu_elementa_2011 {
	width: 220px;
	overflow: hidden;
	padding-top: 0px;
	height: 325px;
	border: 0px solid #c0c0c0;
	position: absolute;
	top: 655px;
	left: 9px;
}

.menu_elementb {
  width: 230px;
  overflow: hidden;
  border-bottom-style: dashed;
  border-bottom-color: #c0c0c0;
  border-bottom-width: 0px;
  border-right-width: 1px;
  border-top-style: dashed;
  border-right-style: dashed;
  border-left-style: dashed;
  border-top-color: #c0c0c0;
  border-right-color: #c0c0c0;
  border-left-color: #c0c0c0;
  border-top-width: 0px;
  border-left-width: 0px;
  padding-bottom: 20px;
  padding-top: 20px;
}
.round_boxedu {
  background-image: url(../images/rd_education_bt_bg.gif);
  height: 170px;
  width: 240px;
  background-repeat: no-repeat;
  float: right;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 5px;
}
#wrapper_new {
	width: 1012px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	height: auto;
	overflow: visible;
	border-right-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #c8c8c8;
	margin: auto;
	position: relative;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-left-width: 2px;
	border-left-color: #c8c8c8;
	padding-top: 0px;
	border-top-color: #FFFFFF;
	border-top-width: -1px;
	background-image: url(../images/header_rd_bdy.jpg);
	background-repeat: repeat;
}
.body_wrapper_new {
}


#rightColumn_new {
  clear:none;
  width: 516px;
  height: 998px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  padding-top: 13px;
  overflow: visible;
  position: absolute;
  left: 363px;
  top: 170px;
}

#nav_new {
  height: 5px;
  width: auto;
  padding: 1px;
  margin-top: 1px;
  margin-right: 10px;
  margin-bottom: 1px;
  margin-left: 0px;
  border: thin none #CCCCCC;
}
#home_notices_container_new {
  height: 350px;
  width: 740px;
  background-color: #FFFFFF;
  border-bottom-width: thick;
  border-bottom-color: #999999;
  position: absolute;
  top: 545px;
}
.round_box2_new {
  background-image: url(../images/rd_blank_dp_sh.jpg);
  height: 170px;
  width: 240px;
  background-repeat: no-repeat;
  float: right;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 5px;
}
.round_box2a_new {
  background-image: url(../images/cms-0-rd_horn_dp_sh.jpg);
  height: 170px;
  width: 240px;
  background-repeat: no-repeat;
  float: right;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 15px;
  margin-left: 2px;
}
#nav_search {
  height: auto;
  width: auto;
  text-align: left;
  padding-bottom: 10px;
}
#footer_new {
  clear: both;
  padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-align: left;
  border-top-width: thin;
  border-top-style: solid;
  border-top-color: #C0C0C0;
  width: 980px;
  visibility: visible;
  z-index: 100;
  background-color: #FFFFFF;
  margin: 5px;
}
news_banner {
  padding-top: 10px;
}

#latest_new {
  width: 200px;
}
#latest_new_2011 {
  width: 200px;
  margin-left: 0px;
}

#latest_banner_new {
  height: 75px;
  width: 740px;
  background-color: #E1DEEF;
  border-bottom-width: thin;
  border-bottom-color: #FFFFFF;
}
#latest_text_new {
  height: 243px;
  width: 200px;
  background-color: #E1DEEF;
  margin-bottom: 10px;
}
#mini_diary {
  width: 200px;
}
#header_new {
  margin-top: 0px;
  margin-bottom: 0px;
  height: 100px;
  background-image: url(../images/redesign_banner2_new.gif);
  padding-right: auto;
  padding-left: auto;
  background-repeat: no-repeat;
}
.right_strip_space {
  background-image: url(../images/right_strip_spacer.gif);
  background-position: center;
  height: 15px;
  width: 200px;
}
.right_strip_space_wide {
  background-image: url(../images/right_strip_spacer_wide.gif);
  background-position: center;
  height: 15px;
  width: 500px;
}
.left_strip_space {
  background-image: url(../images/right_strip_spacer.gif);
  background-position: center;
  height: 15px;
  width: 220px;
  padding-top: 0px;
  background-repeat: no-repeat;
  margin-top: 12px;
  margin-bottom: 10px;
}
.round_box4 {
  background-image: url(http://www.riponleeds.anglican.org/images/0-rd_wed_bells_dp_sh.jpg);
  height: 170px;
  width: 240px;
  background-repeat: no-repeat;
  float: right;
  margin: 2px;
  clear: right;
}
.round_box3 {
  background-image: url(../images/rd_diocesetalk_dp_sh.jpg);
  height: 170px;
  width: 240px;
  background-repeat: no-repeat;
  float: left;
  margin-top: 2px;
  margin-right: 5px;
  margin-bottom: 2px;
  margin-left: 2px;
  clear: left;
}
#rightColumn_new_non-home {
  clear:none;
  width: 750px;
  height: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  padding-top: 13px;
  float: right;
}
#footer_reflect {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  border-top-width: thin;
  border-top-style: none;
  width: 1020px;
  visibility: visible;
  border-bottom-style: none;
  border-left-style: none;
  background-image: url(../images/footer_reflect.jpg);
  height: 150px;
  background-repeat: no-repeat;
  border-right-style: none;
  clear: both;
}
#footer_reflectv2 {
  width: 1012px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  height: 120px;
  overflow: visible;
  background-image: url(../images/footer_reflect.jpg);
  visibility: visible;
  border: thick none #FFFFFF;
  background-repeat: no-repeat;
  margin: auto;
  clear: both;
}

.right-hand-container {
  float: right;
}

.wallpaper {
  background-color: #333366;
  background-image: url(../images/bg_bluestone.gif);
  z-index: auto;
}
#wrapper {
  width: 760px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
  padding: 5px;
  height: auto;
  overflow: visible;
  background-repeat: no-repeat;
  border: thick solid #FFFFFF;
}

 Spry menu 

td a {    
display:block;    
height:100%;    
width:100%;}

td a:hover {    
display:block;    
height:100%;    
width:100%;
text-decoration:none;
}

#Accordion1 td:hover {
display:block;
background-image:url(../images/menu_cell_bg_hvr.jpg)
}


/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
{
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 100%;
  cursor: default;
  width: auto;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
  z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: x-small;
  position: relative;
  text-align: center;
  cursor: pointer;
  width: 100px;
  float: left;
  height: 20px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
  padding: 0;
  list-style-type: none;
  font-size: 100%;
  z-index: 1020;
  cursor: default;
  width: 95px;
  position: absolute;
  left: -1000em;
  margin-top: 0pt;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: -47px;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
  left: auto;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
  width: 94px;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
  position: absolute;
  margin: -5% 0 0 95%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
  left: auto;
  top: 0;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
{
  border: 1px solid #CCC;
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
  display: block;
  cursor: pointer;
  background-color: #EEE;
  padding: 0.5em 0.75em;
  color: #333;
  text-decoration: none;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
  background-color: #67070B;
  color: #FFF;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover,  ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
  background-color: #67070B;
  color: #FFF;
}

ul.MenuBarHorizontal a.MenuBarItemSubmenuHover,
{
  background-color: #67070B;
  color: #FFF;
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
  background-image: url(SpryMenuBarDown.gif);
  background-repeat: no-repeat;
  background-position: 95% 50%;
}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
  background-image: url(SpryMenuBarRight.gif);
  background-repeat: no-repeat;
  background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
  background-image: url(SpryMenuBarDownHover.gif);
  background-repeat: no-repeat;
  background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
  background-image: url(SpryMenuBarRightHover.gif);
  background-repeat: no-repeat;
  background-position: 95% 50%;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
  position: absolute;
  z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
  ul.MenuBarHorizontal li.MenuBarItemIE
  {
    display: inline;
    f\loat: left;
    background: #FFF;
  }
}
.home_text_box1 {
  padding-top: 1px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  background-repeat: no-repeat;
  margin-bottom: 5px;
}
.home_text_box1_hdr {
  height: 20px;
  font-family: Arial;
  color: #666666;
  padding-bottom: 10px;
  background-image: url(url);
  background-repeat: no-repeat;
  padding-left: 10px;
  padding-top: 3px;
}
.home_text_box1_cont {
  background-image: url(../images/home_text_box_strip_dby.jpg);
  background-repeat: repeat-y;
}
.home_text_box1_cont_hdr {
  background-image: url(../images/home_text_box_strip_hdr.jpg);
  background-repeat: repeat-y;
  height: 10px;
}
.home_text_box1_cont_ft {
  background-image: url(../images/home_text_box_strip_ft.jpg);
  background-repeat: no-repeat;
  height: 10px;
}
#tourism_banner {
  border: 1px solid #C0C0C0;
}

/* archdeaconry divs */

#arch_leeds_notices_container {
  height: 350px;
  width: 500px;
  background-color: #FFFFFF;
  border-bottom-width: thick;
  border-bottom-color: #999999;
}

.arch_leeds_round_box1a {
  background-image: url(/images/rd_leedsmovie_dp_sh.jpg);
  height: 170px;
  width: 240px;
  background-repeat: no-repeat;
  float: left;
  margin-top: 2px;
  margin-right: 5px;
  margin-bottom: 15px;
  margin-left: 2px;
}

.arch_leeds_round_box1b {
  background-image: url(/images/rd_arch_leeds_ministry_dp_sh.jpg);
  height: 170px;
  width: 240px;
  background-repeat: no-repeat;
  float: left;
  margin-top: 2px;
  margin-right: 5px;
  margin-bottom: 15px;
  margin-left: 2px;
}

.arch_leeds_round_box_text1 {
  padding-top: 10px;
  padding-right: 6px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.arch_leeds_round_box2a {
  background-image: url(/images/rd_team_leeds_dp_sh.jpg);
  height: 170px;
  width: 240px;
  background-repeat: no-repeat;
  float: right;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 15px;
  margin-left: 2px;
}

.arch_leeds_round_box2b {
  background-image: url(../images/rd_arch_leeds_dp_sh.jpg);
  height: 170px;
  width: 240px;
  background-repeat: no-repeat;
  float: right;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 15px;
  margin-left: 2px;
}

#arch_rich_notices_container {
  height: 350px;
  width: 500px;
  background-color: #FFFFFF;
  border-bottom-width: thick;
  border-bottom-color: #999999;
}

.arch_rich_round_box1a {
  background-image: url(/images/rd_blog_janet_dp_sh.jpg);
  height: 170px;
  width: 240px;
  background-repeat: no-repeat;
  float: left;
  margin-top: 2px;
  margin-right: 5px;
  margin-bottom: 15px;
  margin-left: 2px;
}

.arch_rich_round_box1b {
  background-image: url(../images/rd_xmas_dp_sh.jpg);
  height: 170px;
  width: 240px;
  background-repeat: no-repeat;
  float: left;
  margin-top: 2px;
  margin-right: 5px;
  margin-bottom: 15px;
  margin-left: 2px;
}
 
.arch_rich_round_box_text1 {
  padding-top: 10px;
  padding-right: 6px;
  padding-bottom: 10px;
  padding-left: 10px;
}
 
.arch_rich_round_box2a {
  background-image: url(/images/rd_arch_rich_team_dp_sh.jpg);
  height: 170px;
  width: 240px;
  background-repeat: no-repeat;
  float: right;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 15px;
  margin-left: 2px;
}

.arch_rich_round_box2b {
  background-image: url(../images/rd_arch_rich_area_dp_sh.jpg);
  height: 170px;
  width: 240px;
  background-repeat: no-repeat;
  float: right;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 15px;
  margin-left: 2px;
}

