p {
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
font-style: normal;
color: #FFFFFF;
line-height: 150%;
font-weight: normal;
font-variant: normal;
text-transform: none}

b, strong {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
line-height: 150%;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #FFFFFF}

H3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 115%;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #fcda92;
text-decoration: none}

H4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 105%;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #fcda92;
text-decoration: none}

a {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
line-height: 150%;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: underline}

hr {border: none 0;
border-top: 1px solid #FFFFFF;
height: 1px;}

a:hover {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
line-height: 150%;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: underline}

a:visited {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
line-height: 150%;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: underline}

i, em { font-family: Arial, Helvetica, sans-serif;
font-style: italic;
line-height: 150%;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: none}

li {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
line-height: 150%;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: none}

ul {
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
font-style: normal;
line-height: 150%;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none}

ul.indent {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-style: normal;
line-height:150%;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none}

.leftnav {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
text-decoration: none }

a.leftnav, a.leftnav:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 67.5%;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: none }

a.leftnav:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 67.5%;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #CCFFFF;
text-decoration: underline}

.leftnav_on {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
text-decoration: none }

a.leftnav_on, a.leftnav_on:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 67.5%;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #CCFFFF;
text-decoration: none }

a.leftnav_on:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 67.5%;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #CCFFFF;
text-decoration: underline}

.home_leftnav {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
text-decoration: none;
word-spacing:2px}

a.home_leftnav, a.home_leftnav:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #CCFFFF;
text-decoration: underline;
word-spacing:2px }

a.home_leftnav:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #CCFFFF;
text-decoration: underline;
word-spacing:2px}

a.right_small {
font-family: Arial, Helvetica, sans-serif;
font-size: 65%;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: underline}

a.right_small:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 65%;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: underline}

a.right_small:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 65%;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: underline}

a.boldlinks {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
line-height: 150%;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: underline}

a.boldlinks:hover {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
line-height: 150%;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: underline}

a.boldlinks:visited {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
line-height: 150%;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: underline}


a.boldlinks_right {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
line-height: 150%;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #498ec4;
text-decoration: underline}

a.boldlinks_right:hover {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
line-height: 150%;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #498ec4;
text-decoration: underline}

a.boldlinks_right:visited {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
line-height: 150%;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #498ec4;
text-decoration: underline}

img.pic_on { border: 2px solid #990000 ;
}

img.pic_off { border: 1px solid #FFFFFF ;
}

.rightside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #333333;
}


span.rightside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: normal;
	color: #663300;
}

p.rightside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: normal;
	color: #663300;
}

b.rightside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	font-weight:bold;
	line-height: normal;
	color: #663300;
}

b.rightbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	font-weight:bold;
	line-height: normal;
	color: #21305A;
}

a.rightside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: normal;
	color: #663300;
	text-decoration: underline;
}

a.rightside:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: normal;
	color: #333333;
	text-decoration: underline;
}

a.rightside:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: normal;
	color: #333333;
	text-decoration: underline;
}

p.headline {
	border-style: solid;
	border-color: #013781;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	text-align: left;
	margin-left: 0px;
	line-height: 20px;
	color: #013781;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 87.5%;
	font-weight: bold;
}

p.home_update {
	border-style: solid;
	border-color: #FFFFFF;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	text-align: left;
	margin-left: 0px;
	line-height: 20px;
	color: #CCFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 75%;
	font-weight: bold;
}

#home-highlights {
background-image: url(/perelman/images/home-content-bottom-bg.gif); 
background-repeat: repeat-x;
padding-bottom: 20px; 
padding-left: 80px;
padding-right: 58px;
padding-top: 20px;
margin: 0;
}
#home-highlights h2 {
color: #fcda92;
font-size: 18px;
margin-bottom: 0;
}
#home-highlights p {
margin-top: 10px;
}
#highlights-wrapper {
width: 622px;
background-image: url(images/home-highlight-middle-bg.gif); 
}
#highlights-main {
width: 445px;
background-image:url(images/home-highlight-bottom-bg.gif);
background-position: left bottom;
background-repeat:no-repeat;
}
#highlight-side {
width: 177px;
background-image:url(images/home-highlight-bottom-bg.gif);
background-position: bottom right;
background-repeat:no-repeat;
}
#highlights-main ul {
list-style: none;
margin: 0;
padding: 38px 20px 20px 20px;
background-image:url(images/home-highlight-top-bg.gif); 
background-repeat:no-repeat;
}
#highlights-main ul li {
padding: 0 0 0 118px;
background-repeat:no-repeat;
height: 90px;
}
#home-highlight-1 {
background-image: url(/perelman/images/home_opening_sm.jpg);
}
#home-highlight-2 {
background-image: url(/perelman/images/home_video_sm.jpg);
}
#home-highlight-3 {
background-image: url(/perelman/images/home_proton_sm.jpg);
}
#highlight-side ul {
list-style: none;
background-image:url(images/home-highlight-top-bg.gif); 
background-repeat:no-repeat;
background-position: top right;
margin: 0;
padding: 52px 20px 0 20px;
}
#highlight-side ul li {
padding-left: 22px;
}
#home-highlight-side-1 a {
display: block;
background-image: url(/perelman/images/SouthStreet_125.gif);
width: 125px;
height: 125px;
text-indent: -9876px;
}
#home-highlight-side-2 a {
display: block;
background-image: url(/perelman/images/home_webcam.jpg);
width: 125px;
height: 48px;
text-indent: -9876px;
margin-top: 10px;

}

/* -- Tables -- */

.tables {
margin: 0 0 2.5em 0;
border: 1px solid #ccc;
padding: 3px;
width: 100%;
clear: both;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
color: #fff;

}


.tables tbody td {
font-family: Arial, Helvetica, sans-serif;
color: #fff;
}
.tables th {
padding: .5em 1em;
border-bottom: 1px solid #ccc;
font-size: 13px;
vertical-align: top;
}
.tables td {
padding: .5em 1em;
border-bottom: 1px solid #ccc;
vertical-align: top;
}

.line {
margin-top: 20px;
padding-top: 15px;
border-top: 1px solid #ccc;
clear: both;
}

.tables tr.last th,
.tables tr.last td {
border-bottom: none;
}

p.sub-practice {margin-left: 30px;}										
