body {
	margin: 0 auto;
	padding: 0;
       font-family: Arial, sans-serif;
       font-size: 12px;
     color:#3B3B3B;
	text-align: center;
          background-image: url(images/body-background-horz.jpg); 
background-color: #6899A8;
background-repeat: repeat-y;
background-attachment:fixed;
background-position:center; 

}




a:link {
	text-decoration: none;
	color: #BF0127;
	background: transparent;
}
a:hover {
	text-decoration: underline;
	color: #999;
	background: transparent;
}
a:visited {
color: #BF0127;
	text-decoration: none;
	background: transparent;
}



a img {
border-style: none;
	background: transparent;
}

a:hover div {
  filter:alpha(opacity=80);
  opacity: 0.8;
}


/* the wrapper holds the whole thing centrally in the browser window */

#wrapper {
	background: #6899A8;
	margin: 0 auto;
        padding: 0;
	width: 970px;
	text-align: left;
}

#wrapper #wrapper-middle {
background: url(images/wrapper-border-middle.png) repeat;
margin: 0 0 -10px 0;
padding: 0;
}


#wrapper #wrapper-bottom {
height: 10px;
background:url(images/wrapper-border-middle.png) no-repeat;
padding: 0;
margin: 0;
}


#header {
	margin: 10px 0 10px 10px;
	height: 115px;
	width: 940px;
}

 #logolink {
                 float: left;
                 height: 113px;
                 width: 200px;
                 background-image: url(images/logo.png);
               background-repeat: no-repeat;
}


#subtitle {
font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif;
color: #fff; 
padding: 10px 0 0 0;
}


#header-news {
       float: right;
       height: 110px;
       width: 575px;
       margin: 10px 100px 0 0;
       padding: 15px 15px 15px 15px;
	background: url(images/header-news-bg.png) no-repeat;

}

#header-news p {
       font-size: 110%;
       margin: 0 0 0 0 0;
       padding: 0 8px 0 0;
}


#header-box {
       float: right;
       height: 131px;
       width: 570px;
       margin: -10px 0px 0px 0px;
       padding: 0px 0px 0px 12px;
	background: #eee;
}


#member-spotlight {
    height: 80px;
    margin: 5px 5px 5px 0;
}


#member-spotlight h1 {
  font-family: Arial, sans-serif;
  font-weight: bold;
    font-size: 106%;
text-transform: uppercase;       
	color: #333;
margin: 6px 0 0 0;
        }

#member-spotlight h2 {
margin: 6px 0 0 0 ;
  font-family: Arial, sans-serif;
  font-weight: bold;
    font-size: 103%;
	color: #333;
        }

.member-spotlight-image {
margin: 6px 15px 0 0 ;
padding: 0;
float: left;
}

#header-tools {
       float: right;
       height: 30px;
       width: 580px;
       margin: 10px 0px 0px 0px;
       !margin:10px 0px 0px -15px;
       
       padding: 5px 5px 0px 0px;      
       background: url(images/header-news-bg.png) no-repeat;
	     
}

#header-tools a {
     font-size: 115%;
     font-weight: bold;
}




/* the content style holds the two main columns together */

#content {
	margin: 0px 20px 10px 20px;
    background-color: #ffffff;
}




#left-sidebar {
	float: left;
        width: 190px;
	margin: 0 17px 0 13px;
	
}

#left-sidebar #middle-blue {
	background: url(images/home-middle-blue.png) repeat;
	height: 356px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	font-size: 100%;
}


#left-sidebar #border-bottom-blue {
height: 20px;
background:url(images/home-bottom-blue.png) no-repeat;
padding:0;
margin: 0;
}

#left-sidebar a:hover img {
  filter:alpha(opacity=80);
  opacity: 0.8;
}


#left-sidebar a:hover {
  text-decoration: underline;
}


#right-sidebar {
	float: right;
        width: 190px;
	text-align: center;
	margin: 0;
       padding: 0 10px 10px 10px;
	
}

#right-sidebar a:hover img {
  filter:alpha(opacity=80);
  opacity: 0.8;
}


#right-sidebar #middle-blue {
background: url(images/home-middle-blue.png) repeat;
        height: 352px;
     text-align:left;
     font-size: 110%;
     padding: 5px 5px 0 20px;
margin: 0;
}


#right-sidebar #border-bottom-blue {
height: 20px;
background:url(images/home-bottom-blue.png) no-repeat;
padding:0;
margin: 0;
}

#rotating-feature {
	float: left;
	width: 495px;
        text-align: left;
	margin: 0;
        padding: ;
}

#rotating-feature p {
      margin: 8px 8px 0 8px;
      font-size: 100%;
}


#rotating-feature #middle-white {
background: url(images/home-middle-white.png) repeat;
        height: 355px;
margin: 0;
padding: 0 0 0 1px;
}

#rotating-feature #middle-white a:hover img {
  filter:alpha(opacity=60);
  opacity: 0.6;
}


#rotating-feature #border-bottom-white {
height: 20px;
background:url(images/home-bottom-white.png) no-repeat;
padding:0;
margin: 0;
}

#rotating-feature-img {
border-bottom: 1px solid #999;
}




#home-lower-third-wrapper {
       text-align: center;
       margin: 10px 10px 0 10px;
       border-bottom: 1px solid #999;
}   

#home-lower-third {
font: 110% 'Lucida Grande', Verdana, Arial, Sans-Serif;
color: #333;
text-align: center;
text-transform: uppercase;
width: 100%;
}   



#spread-word {
	float: left;
        width: 175px;
        height: 175px;
	text-align: left;
	margin: 0 8px 5px 0;
       padding: 5px 0 0 0;
        line-height: 135%;           
}



#spread-word p {
 font-size: 105%;
    margin-left: 15px;     
}


#spread-word a:hover {
  text-decoration: underline;
}

#spread-word h2 {
font: bold 115% Arial, Sans-Serif;
	color: #333;
        margin: 0 0 8px;
        padding: 0 0 0 10;
}
#spread-word h3 {
font: bold 115% Arial, Sans-Serif;
	color: #333;
    margin-left: 15px;     
}

#spread-word a:hover img {
  filter:alpha(opacity=80);
  opacity: 0.8;
}


#upcoming-events {
	float: right;
        width: 205px;
	text-align: left;
	margin: 0 8px 5px 0;
       padding: 5px 0 0 0;
        line-height: 135%;
}

#upcoming-events h2 {
font: 115% Arial, Sans-Serif;
     font-weight: bold;
	color: #333;
        margin: 0 0 8px 0;
        padding: 0;
}

#upcoming-events p {
 font-size: 105%;
    margin-right: 15px;
  
}

#current-news {
	float: left;
	width: 480px;
        height: 250px;
	margin: 0 10px 15px;
        text-align: left;
        font-size:110%;
	border-left: 1px solid #999;
        border-right: 1px solid #999;
	padding: 5px;
}

#current-news h2 {
     font-weight: bold;
     font-size: 110%;
	color: #333;
        margin: 0 0 12px 10px;
        padding: 0;
}

#current-news a {
	color: #333;
        text-decoration: none;
}

#current-news a:hover {
	color: #BF0127;
        text-decoration: underline;
}


#current-news ul {
	list-style-type: none;
        margin: 0 0 0 30px;
		
}

#current-news li {
        font-size: 97%;
        font-weight: bold;
        margin-bottom: 5px;
}


.page-intro {
        float: left;
	width: 885px;
        text-align: left;
        font-size: 110%;
	margin: 0 10px 10px 10px;
        padding: 10px 10px 10px 10px;
}

.page-intro h1 {
     font: 110% 'Lucida Grande', Verdana, Arial, Sans-Serif;
     font-weight: bold;
	color: #333;
        margin: 0 0 10px 0;
        padding: 0;
}

.page-intro h2 {
     font: 105% 'Lucida Grande', Verdana, Arial, Sans-Serif;
     font-weight: bold;
	color: #333;
        margin: 0 0 10px 0;
        padding: 0;
}

.page-intro h3 {
     font: 100% 'Lucida Grande', Verdana, Arial, Sans-Serif;
     font-weight: bold;
	color: #333;
        margin: 0 0 10px 0;
        padding: 0;
}

.page-intro h4 {
     font: 105% 'Lucida Grande', Verdana, Arial, Sans-Serif;
     font-weight: bold;
	color: #BF0127;
        margin: 0 0 10px 0;
        padding: 0;
}

.page-intro h5 {
     font: 105% 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #333;
        margin: 0 0 10px 0;
        padding: 0;
}
.page-intro h6 {
     font: 200% 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #BF0127;
        margin: 0 0 10px 0;
        padding: 0;
}



#member-benefits-table {
     
     border: 1px solid #BF0127;
     width: 100%; 
    padding: 15px;
}

#member-benefits-table-outer {
      
     width: 850px;
      margin: 20px 10px 10px 30px;
     border: 2px solid #BF0127;
     padding: 10px;
     background: #E0E8EB;    
}



#member-benefits-table-outer h2 {
    text-transform: uppercase;
     font: 115% 'Lucida Grande', Verdana, Arial, Sans-Serif;
     font-weight: bold;
	color: #102F80;
        margin: 15px 0 10px 0;
        padding: 0;
}


#member-benefits-table-outer h3 {
     font-size: 112%;
     font-weight: bold;
	color: #333;
        margin: 0 0 10px 0;
        padding: 0;
}

#member-benefits-table-outer ol {
     list-style-type: decimal;;
        margin: 10px 0 20px 0;
}

#member-benefits-table-outer li {
      font-size: 115%;
}

#member-registration-table {
     text-align: center;
     width: 275px;
     height: 290px;
     margin-top: 15px;
     padding-top: 160px;
     padding-bottom: 10px;
     background-image: url(../images/doctor-sitting-laptop.png); 

}


.member-benefits-italics {
    font-style:italic;
    font-size: 115%;
}

#chancellor-table {
  width: 600px;
  margin-left: 90px;
}


#invitation-table {
     font-family: Georgia, "times new roman", serif;
     text-align: left;
     font-size: 115%;
     border: 1px solid #BF0127;
     width: 100%;
   background-image: url(images/capitolSketch-faded.png); 
background-repeat: no-repeat;
background-position: left bottom; 
}



#invitation-table-outer {

     width: 600px;
      margin: 10px 0 10px 125px;
     border: 2px solid #BF0127;
     padding: 10px;

}

.invitation-member {
    font-size: 115%;
    font-weight: bold;
    text-transform:uppercase;
}


.invitation-italics {
     font-size: 125%;
     font-style: italic;
letter-spacing: 0.1em
}

#invitation-table p {
 font-size: 115%;
line-height: 135%;
margin: 25px 25px 25px 25px;
}

#sign-up {
        width: 290px;
	float: left;
	color: #333;
	margin: 0;
       padding: 10px;
}


#sign-up #border-top-blue {
background: url(images/square-top-blue.png) no-repeat;
height: 32px;
margin:0;
padding:0;
line-height:35px;
font-size: 110%;
font-weight: bold;
color: #333;
text-align: center;
letter-spacing:1px;
}

#border-top-blue h2 {
     font-weight: bold;
     font-size: 110%;
	color: #333;
        margin: 0 0 10px 10px;
        padding: 0;
}

#sign-up #middle-blue {
background: url(images/square-middle-blue.png) repeat;
height: 155px;
margin:0;
padding: 15px 10px 5px 10px;
}

#sign-up #border-bottom-blue {
background:url(images/square-bottom-blue.png) no-repeat;
height: 20px;
padding:0;
margin-bottom: 5px;
}


#contribute {
	width: 255px;
        text-align: left;
        font-size:110%;
	padding: 0;
        margin-right: 15px; 
}

#contribute #border-top-blue {

height: 32px;
margin:0;
padding: 0;
font-size: 100%;
font-weight: bold;
color: #333;
text-align: center;
letter-spacing:1px;
}

#contribute #border-top-blue h2 {
padding-top: 10px;
}

#contribute #middle-blue {

height: 270px;
margin:0;
padding: 15px 8px 5px 10px;
}

#contribute #middle-blue a:hover img {
  filter:alpha(opacity=60);
  opacity: 0.6;
}

#contribute #border-bottom-blue {

height: 20px;
padding:0;
margin-bottom: 5px;
}


#email-002 {
        width: 295px;
	text-align: left;
        font-size:110%;
	margin: 0 10px 0 10px;
       padding: 0;
	
}


#email-002 #border-top-blue {

height: 32px;
margin:0;
padding: 0;
font-size: 100%;
font-weight: bold;
color: #333;
text-align: center;
letter-spacing:1px;
}


#email-002 #border-top-blue h2 {
padding-top: 10px;
}

#email-002 #middle-blue {

height: 270px;
margin:0;
padding: 15px 10px 5px 10px;
border-left: 1px solid #999;
        border-right: 1px solid #999;	
}

#email-002 #middle-blue a:hover img {
  filter:alpha(opacity=60);
  opacity: 0.6;
}

#email-002 #middle-blue p {

padding: 0 12px 0 20px;
}



#email-002 #border-bottom-blue {

height: 20px;
padding:0;
margin-bottom: 5px;
}



#spread-word-002 {
        width: 255px;
	text-align: left;
        font-size:110%;
	margin-right: 25px;
       padding: 0;	
}


#spread-word-002 #border-top-blue {

height: 32px;
margin:0;
padding: 0;
font-size: 100%;
font-weight: bold;
color: #333;
text-align: center;
letter-spacing:1px;
}


#spread-word-002 #border-top-blue h2 {
padding-top: 10px;
}

#spread-word-002 #middle-blue {

height: 270px;
margin:0;
padding: 15px 10px 5px 10px;
}

#spread-word-002 #middle-blue a:hover img {
  filter:alpha(opacity=60);
  opacity: 0.6;
}

#spread-word-002 #border-bottom-blue {

height: 20px;
padding:0;
margin-bottom: 5px;
}

.about-page-portraits {
   height: 130px;
}

.about-page-portraits-no-image {
   height: 75px;
}

.about-page-portraits a:hover img {
  filter:alpha(opacity=80);
  opacity: 0.8;
}


.arie-blog-post {
	width: 500px;
}

.docs-congress-bios {
  height: 185px; 
  float: left;
}



.docs-congress-bios-no-bio {
   height: 145px;

}

.docs-congress-bios a:hover img {
  filter:alpha(opacity=80);
  opacity: 0.8;
}

.docs-congress-h2 h2 {
   margin: 50px 0 10px 0;
}



.inset {
width: 400px;
height: 150px;
float: right;
background-image:url(images/inset-bg.png);
margin: 0 10px 10px 15px;
}

.inset-blue {
width: 400px;
height: 150px;
float: right;
background-image:url(images/inset-bg-blue.png);
margin: 0 10px 10px 15px;
}

.inset-text {
font-size:115%;
padding: 25px 25px 25px 25px;
line-height: 1.4em;
color:#FFFFFF;
}


/* blog is the right hand column where your entries and main content appear */

#blog {
	float: left;
	width: 483px;
	margin-bottom: 10px;
	text-align: left;
	border: 1px dashed #999;
	padding: 0;
	font: 11px/130% 'Lucida Grande', Verdana, Arial, Sans-Serif;
	line-height: 165%;
	background: #CCC url({site_url}themes/site_themes/logical_blocks/lb_diags_grey.gif) repeat-x;
}




#footer-wrapper {
	font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #fff;
	background: #6899A8;
	padding: 10px 0 0;
	margin-top: 0;
	margin-bottom: 10px;
}

#footer {
	width: 100%;
	margin: 0 0 10px;
}

#footnote { 
text-align: left; 
vertical-align: top; 
border: solid 1px #fff;
padding: 0 0 0 10px; 
}

#copyright { 
text-align: right; 
vertical-align: top; 

}


/* the main class keeps blog content away from the edges. Could have been done with padding in the blog class, but that could cause some woes with older browsers */

.main {
	margin: 0 16px 0 8px;
}

/* Header definitions. h1 is hidden, and only shows when styles are off. Note, there are specific definitions for the sidebar h3 header, blog h3 header, and the blog h2 link. The blog h2 link is a clickable rollover of the entry title */

h1 {
	font-family: Georgia,"times new roman",serif;
	font-size:  24px;
	font-weight: bold;
	margin: 38px 0 0 20px;
}
h3 {
	font-family: Georgia,"times new roman",serif;
	letter-spacing: 0.09em;
}
h2 {
	font-family: Georgia,"times new roman",serif;
	letter-spacing: 0.09em;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 6px;
}
h4 {
	margin-bottom: 4px;
	font: 11px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
}
h5 {
	margin-bottom: 4px;
	font: 11px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	line-height: 165%;
}
#sidebar h3 {
	width: 249px;
	height: 16px;
	margin: 0;
	color: #336;
	text-decoration: none;
	display: block;
	text-align: left;
	font: bold 10px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: url({site_url}themes/site_themes/logical_blocks/lb_diags_h3.gif) right;
	padding: 6px 0 0 5px;
}
html>body .h3 {
	width: 249px;
}
#blog h3 {
	letter-spacing: 0.09em;
	margin-top: 9px;
	margin-bottom: 12px;
	font: 11px 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.center {
	text-align: center;
}
h2 a:link, h2 a:visited {
	font-weight: bold;
padding-left:17px;
	background: url({site_url}themes/site_themes/logical_blocks/lb_new_post.gif) left no-repeat;
	color: #336;
	text-decoration: none;
}
h2 a:hover {
	color: #900;
}


.header-headline {
	font: 110% Georgia,"times new roman",serif;
        color: #17153C;
	letter-spacing: 0.10em;
	font-weight: bold;
}

.headline {
	font: 110% Georgia,"times new roman",serif;
        color: #17153C;
	letter-spacing: 0.10em;
	font-weight: bold;
}

.headlinebig {
	font: 150% Georgia,"times new roman",serif;
        color: #17153C;
	letter-spacing: 0.10em;
	font-weight: bold;
}



.basic-image-right {
margin: 15px 0 15px 15px;
padding: 0;
float: right;
}


.basic-image-left {
margin: 0 15px 15px 0 ;
padding: 0;
float: left;
}



/* Dont ask. Just don't delete this spacer class */

.spacer {
	clear: both;
}

.spacer-left {
	clear: left;
}




/* For use with the acronym plugin. Creates a question mark, italic text and underline on acronyms */
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

/* Two paragraph styles. A general one, and one specific to the footer */

p {
	
}

#footer p {
	margin: 10px 0 5px;
}

/* For use with quotes and text you need to present outside of normal format */

blockquote {
	color: #333;
	border-left: 1px solid #CCC;
	margin-left: 5px;
	padding-left: 4px;
	padding-right: 4px;
	font: 11px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	line-height: 165%;
}

/* The standard list styles. There are specific sidebar list styles later on */

ul {
	margin: 5px 0 5px 15px;
	padding-left: 0;
}

li {
	padding-bottom: 3px;
	
}

/* As it says, control of multi-entry page pagination links */

.paginate {
	margin: 18px 16px 18px 8px;
}

/* date and title are added to earlier h tags for greater control of headers. Posted shows all the author, permalink and trackback stuff under each entry */

.date {
	font-size: 10px;
}
.title {
	font-size: 135%;
	font-weight: bold;
	background: transparent;
	color: #336;
}
.posted {
	clear: both;
	margin-bottom: 25px;
	font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #666;
	line-height: 165%;
	padding: 3px 0 15px;
	border-bottom: 1px dashed #999;
}
.posted_comments {
	clear: both;
	font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #666;
	line-height: 165%;
	padding: 3px 0 3px;
}

/* Comments classes. commbox and coomboxalt are used in the switch conditional on the comments page */

.comments {
	font-size: 120%;
	font-weight: bold;
	background: transparent;
	color: #E78818;
}
.commbox {
	background: #EDEAEB;
	border: 1px solid #ddd;
	padding-left: 7px;
	padding-right: 7px;
	margin-bottom: 7px;
}
.commboxalt {
	background: #FAF6F7;
	border: 1px solid #ddd;
	padding-left: 7px;
	padding-right: 7px;
	margin-bottom: 7px;
}



/* As mentioned above, these are the sidebar-specific list styles, based on my ticked-off links technique. Note the sidebar-specific links also. They have set widths so you can rollover anywhere along the link line */

#sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 3px 5px;
	border: 0 solid #CCC;
	color: #666;
}
#sidebar li {
	border-bottom: 1px solid #CCC;
}
#sidebar li a:link {
	color: #333366;
	line-height: 150%;
	text-decoration: none;
	display: block;
	width: 243px;
}
#sidebar li a:visited {
	color: #333366;
	text-decoration: none;
	line-height: 150%;
	display: block;
	width: 243px;
}
#sidebar li a:hover {
	color: #000;
	line-height: 150%;
	text-decoration: none;
	display: block;
	width: 243px;
}
#sidebar li a:active {
	color: #333366;
	line-height: 150%;
	text-decoration: none;
	display: block;
	width: 243px;
}

/* Main nav header */

#nav_wrapper {
       background: #BF0127;
	font: bold 13px Verdana, Arial, Sans-Serif;
}
#nav_header {
	position: relative;
	top: 0;
	left: 0;
	width: 970px;
	height: 30px;
}
#nav_header ul#primary {
	margin: 0;
	padding: 0;
       float: right;
	
}
#nav_header ul#primary li {
	display: inline;
	list-style: none;
font-weight: bold;
	background: url(images/menu_star.png);
}
#nav_header ul#primary a, #nav_header ul#primary span, #nav_header ul#primary a.current {
	width: 112px;
	display: block;
	float: left;
	padding: 4px;
	margin-top: 1px;
	margin-right: 3px;
	margin-bottom: 0;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font: bold 100% verdana, sans-serif;
background: url(images/menu_star.png) no-repeat;

}

#nav_header ul#primary span, #nav_header ul#primary a.current {
	padding-bottom: 6px;
	margin-top: 0;
	font-weight: bold;
	color: #fff;
        background: url(images/menu_star.png) no-repeat;
}

#nav_header ul#primary a {
	font-weight: bold;
	color: #fff;
       background: url(images/menu_star.png) no-repeat;
}

#nav_header ul#primary a:hover, #nav_header ul#primary a.current:hover {
	margin-top: 0;
	font-weight: bold;
	padding-bottom: 5px;
	color: #999;
     background: url(images/menu_star.png) no-repeat;
}
						


/* Second tier nav header */

#second_tier_nav_wrapper {
       background: #17153C;
	font: bold 11px Verdana, Arial, Sans-Serif;

}
#second_tier_nav_header {
	position: relative;
	top: 0;
	left: 0;
	width: 900px;
	height: 30px;
}



#second_tier_nav_header ul#second_tier_primary {
	margin: 0;
	padding: 0;
       float: right;
}

#second_tier_nav_header ul#second_tier_primary li {

	display: inline;
	list-style: none;
     font-weight: bold;


}
#second_tier_nav_header ul#second_tier_primary a, #second_tier_nav_header ul#second_tier_primary span, #second_tier_nav_header ul#second_tier_primary a.current {
	width: 112px;
	display: block;
	float: left;
	padding: 4px;
	margin-top: 1px;
	margin-right: 3px;
	margin-bottom: 0;
	text-align: center;
	text-decoration: none;
font-weight: bold;
	color: #fff;
	font: 100% verdana, sans-serif;

}

#second_tier_nav_header ul#second_tier_primary span, #second_tier_nav_header ul#second_tier_primary a.current {
	padding-bottom: 6px;
	margin-top: 0;
	font-weight: bold;
	color: #fff;
}

#second_tier_nav_header ul#second_tier_primary a {
	font-weight: bold;
	color: #fff;
}

#second_tier_nav_header ul#second_tier_primary a:hover, #second_tier_nav_header ul#second_tier_primary a.current:hover {
	margin-top: 0;
	font-weight: bold;
	padding-bottom: 5px;
	color: #999;
}




.addthis_toolbox .hover_effect
{
    width: 284px;
    padding: 10px 0 6px 10px;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_effect div
{
    float: left;
}

.addthis_toolbox .hover_effect a
{
    border: 2px solid #fff;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
}

.addthis_toolbox .hover_effect a:hover
{
    border: 2px solid #105CB6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    color: #105CB6;
    text-decoration: none;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}



/*
    Breadcrumb Links
------------------------------------------------------ */ 
.breadcrumb {
         color: #fff;
	font-size:			11px;
}
.breadcrumb a:link {
         color: #fff;
	background:			transparent;
	text-decoration:	underline;
} 
.breadcrumb a:visited {
         color: #fff;
	background:			transparent;
	text-decoration:	underline;
}
.breadcrumb a:hover {
        color: #999;
	background:			transparent;
	text-decoration:	underline;
}

.currentcrumb {
	font-weight:		bold;
}
.breadcrumbspacer {
}						


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {

    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 15px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(images/tab.png) no-repeat;
margin-bottom: -3px;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {

    border: 1px solid #97a5b0;
    padding: 25px;
 background-image: url(../images/capitolSketch-small.jpg); 
background-repeat: no-repeat;
background-position: bottom right; 

/* declare background color for container to avoid distorted fonts in IE while fading */
}

.ui-tabs-panel li {
  margin-left: 30px;
}



.ui-tabs-panel h3 {
margin: 10px 0 0 3px;
}


.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

