@charset "UTF-8";
/* CSS Document */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}


#container{
	margin: 0 auto;
	width: 900px;
	background-color: #000000;
	text-align: left;
}
#logo{
	height: 105px;
	width: 191px;
	overflow: hidden;
	display: block;
	float: left;
}
#blank{
	height: 105px;
	width: 113px;
	overflow: hidden;
	background: url(srimages/top_blank.jpg) top left no-repeat;
	display: block;
	float: left;
}
#nav{
	width: 596px;
	float: left;
	margin-bottom: 0px;
	height: 50px;
}
#shows{
	height: 49px;
	width: 131px;
	overflow: hidden;
	background: url(srimages/improv_comedy_shows_nav.jpg) top left no-repeat;
	float: left;
	display: block;
}
#classes{
	height: 49px;
	width: 75px;
	overflow: hidden;
	background: url(srimages/comedy_classes_nav.jpg) top left no-repeat;
	float: left;
	display: block;
}
#ce{
	height: 49px;
	width: 202px;
	overflow: hidden;
	background: url(srimages/corporate_entertainment_nav.jpg) top left no-repeat;
	float: left;
	display: block;
}
#cw{
	height: 49px;
	width: 188px;
	overflow: hidden;
	background: url(srimages/corporate_workshops_nav.jpg) top left no-repeat;
	float: left;
	display: block;
}
#shows:hover{
		background-position: 0px -50px;
}
#classes:hover{
	background-position: 0px -50px;
}
#ce:hover{
		background-position: 0px -50px;
}
#cw:hover{
		background-position: 0px -50px;
}

#showsOn{
	height: 49px;
	width: 131px;
	overflow: hidden;
	background: url(srimages/improv_comedy_shows_long.jpg) bottom left no-repeat;
	float: left;
	display: block;
}
#classesOn{
	height: 49px;
	width: 75px;
	overflow: hidden;
	background: url(srimages/comedy_classes_nav.jpg) bottom left no-repeat;
	float: left;
	display: block;
}
#ceOn{
	height: 49px;
	width: 202px;
	overflow: hidden;
	background: url(srimages/corporate_entertainment_nav.jpg) bottom left no-repeat;
	float: left;
	display: block;
}
#cwOn{
	height: 49px;
	width: 188px;
	overflow: hidden;
	background: url(srimages/corporate_workshops_nav.jpg) bottom left no-repeat;
	float: left;
	display: block;
}
#line{
	height: 2px;
	width: 900px;
	background-color: #F00;
	float: left;
}
#head_left{
	height: 285px;
	width: 428px;
	overflow: hidden;
	background: url(srimages/show_header_back.jpg) top left no-repeat;
	float: left;
	display: block;
}
#head_right{
	height: 285px;
	width: 472px;
	float: left;
	display: block;
}
#mainNav{
	height: 21px;
	width: 890px;
	overflow: hidden;
	background: url(srimages/mainnav_back.jpg) top left no-repeat;
	float: left;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#leftCol{
	width: 143px;
	overflow: hidden;
	background: url(srimages/leftside_back.jpg) top left no-repeat;
	float: left;
	display: block;
	height: 358px;
}
#midCol{
	width: 512px;
	float: left;
	display: block;
	background-color: #FFF;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#rightCol{
	width: 215px;
	float: left;
	display: block;
}
#line2{
	height: 4px;
	width: 900px;
	background-color: #F00;
	float: left;
}
#secondNav{
	height: 30px;
	width: 900px;
	float: left;
	color: #FFF;
	text-align: center;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-transform: uppercase;
}
.navigation {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFF;
	padding-left: 20px;
}
.navigation a:link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
}
.showsHead {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #1e858f;
}
.subhead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #1e858f;
}
.bodycopy {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	padding-right: 5px;
}
.navigation a:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
}
.navigation a:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
}
.navigation a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
}
.headlefttext {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 30px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFF;
	padding-right: 15px;
	padding-left: 40px;
}
.bodycopy a:link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1e858f;
	text-decoration: underline;
}
.bodycopy a:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1e858f;
	text-decoration: underline;
}
.bodycopy a:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1e858f;
	text-decoration: underline;
}
.bodycopy a:active {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1e858f;
	text-decoration: underline;
}
#container #secondNav a:link {
	color: #FFF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
#container #secondNav a:visited {
	color: #FFF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
#container #secondNav a:hover {
	color: #FFF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
#container #secondNav a:active {
	color: #FFF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
.sidebarheader {
	width: 199px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
}
.sidebarcopy {
	width: 195px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #FFF;
	text-align: left;
}
.sidebarlink {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	border-bottom-width: 4px;
	border-bottom-color: #1e858f;
	line-height: 30px;
	width: 207px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sidebarlink a:link {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	line-height: 30px;
	text-decoration: none;
}
.sidebarlink a:visited {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	line-height: 30px;
	text-decoration: none;
}
.sidebarlink a:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	line-height: 30px;
	text-decoration: none;
}
.sidebarlink a:active {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	line-height: 30px;
	text-decoration: none;
}
#containerHome {
	width: 731px;
	background-color: #000000;
	text-align: left;
	height: 762px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#logoContainer{
	width: 731px;
	height: 139px;
	background-image: url(srimages/homeLogo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: right;
}
#homeShows{
	height: 98px;
	width: 272px;
	overflow: hidden;
	background: url(srimages/home_shows.jpg) top left no-repeat;
	float: left;
	display: block;
	padding-top: 70px;
	padding-right: 50px;
	padding-bottom: 30px;
	padding-left: 50px;
}
#homeClasses{
	height: 98px;
	width: 279px;
	overflow: hidden;
	background: url(srimages/home_classes.jpg) top left no-repeat;
	float: left;
	padding-top: 70px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 50px;
}
#homeCE{
	height: 86px;
	width: 272px;
	overflow: hidden;
	background: url(srimages/home_ce.jpg) top left no-repeat;
	float: left;
	padding-top: 89px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 50px;
}
#homeCW{
	height: 86px;
	width: 279px;
	overflow: hidden;
	background: url(srimages/home_cw.jpg) top left no-repeat;
	float: left;
	padding-top: 89px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 50px;
}
#homeContact{
	width: 731px;
	height: 30px;
	float: left;
	padding-top: 5px;
	text-align: right;
}
.contacthome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
#lineA{
	height: 5px;
	width: 731px;
	background-color: #F00;
	float: left;
}
#homeTag{
	height: 30px;
	width: 731px;
	overflow: hidden;
	background: url(srimages/home_tag.jpg) top right no-repeat;
	float: left;
}

.blockcopyHome {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.learnmore {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
	text-align: right;
	text-decoration: none;
	padding-top: 5px;
}
.learnmore a:link{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
	text-align: right;
	text-decoration: underline;
}
#head_leftClasses {
	height: 285px;
	width: 428px;
	overflow: hidden;
	float: left;
	display: block;
	background-image: url(srimages/class_header_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#mainNavClasses {
	height: 21px;
	width: 890px;
	overflow: hidden;
	float: left;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(srimages/mainnav_back_class.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.classHead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #2d618f;
}
.sidebarlinkClass {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	border-bottom-width: 4px;
	border-bottom-color: #2d618f;
	line-height: 30px;
	width: 207px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sidebarlinkClass a:link {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	line-height: 30px;
	text-decoration: none;
}
.sidebarlinkClass a:visited {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	line-height: 30px;
	text-decoration: none;
}
.sidebarlinkClass a:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	line-height: 30px;
	text-decoration: none;
}
.sidebarlinkClass a:active {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	line-height: 30px;
	text-decoration: none;
}
.bodycopyClass {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}
.bodycopyClass a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2d618f;
	text-decoration: underline;
}
.bodycopyClass a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2d618f;
	text-decoration: underline;
}
.bodycopyClass a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2d618f;
	text-decoration: underline;
}
.bodycopyClass a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2d618f;
	text-decoration: underline;
}
#head_leftCE {
	height: 285px;
	width: 428px;
	overflow: hidden;
	float: left;
	display: block;
	background-image: url(srimages/ce_header_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#mainNavCE {
	height: 21px;
	width: 890px;
	overflow: hidden;
	float: left;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(srimages/mainnav_back_ce.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ceHead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #de6328;
}
.bodycopyCE {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	padding-right: 5px;
}
.bodycopyCE a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #de6328;
	text-decoration: underline;
}
.bodycopyCE a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #de6328;
	text-decoration: underline;
}
.bodycopyCE a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #de6328;
	text-decoration: underline;
}
.bodycopyCE a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #de6328;
	text-decoration: underline;
}
.sidebarlinkCE {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	border-bottom-width: 4px;
	border-bottom-color: #de6328;
	line-height: 30px;
	width: 207px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sidebarlinkCE a:link {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	line-height: 30px;
	text-decoration: none;
}
.sidebarlinkCE a:visited {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	line-height: 30px;
	text-decoration: none;
}
.sidebarlinkCE a:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	line-height: 30px;
	text-decoration: none;
}
.sidebarlinkCE a:active {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	line-height: 30px;
	text-decoration: none;
}
.sidebarcopy a:link {
	width: 195px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #FFF;
	text-align: left;
	text-decoration: underline;
}
.sidebarcopy a:visited {
	width: 195px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #FFF;
	text-align: left;
	text-decoration: underline;
}
.sidebarcopy a:hover {
	width: 195px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #FFF;
	text-align: left;
	text-decoration: underline;
}
.sidebarcopy a:active {
	width: 195px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #FFF;
	text-align: left;
	text-decoration: underline;
}
#head_leftCW {
	height: 285px;
	width: 428px;
	overflow: hidden;
	float: left;
	display: block;
	background-image: url(srimages/cw_header_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#mainNavCW {
	height: 21px;
	width: 890px;
	overflow: hidden;
	float: left;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(srimages/mainnav_back_cw.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cwHead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #119b4a;
}
.sidebarlinkCW {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	border-bottom-width: 4px;
	border-bottom-color: #119b4a;
	line-height: 30px;
	width: 207px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sidebarlinkCW a:link {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	line-height: 30px;
	text-decoration: none;
}
.sidebarlinkCW a:visited {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	line-height: 30px;
	text-decoration: none;
}
.sidebarlinkCW a:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	line-height: 30px;
	text-decoration: none;
}
.sidebarlinkCW a:active {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #F00;
	text-align: right;
	line-height: 30px;
	text-decoration: none;
}
.bodycopyCW {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	padding-right: 5px;
}
.bodycopyCW a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #119b4a;
	text-decoration: underline;
}
.bodycopyCW a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #119b4a;
	text-decoration: underline;
}
.bodycopyCW a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #119b4a;
	text-decoration: underline;
}
.bodycopyCW a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #119b4a;
	text-decoration: underline;
}
.learnmore a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
	text-align: right;
	text-decoration: underline;
}
.learnmore a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
	text-align: right;
	text-decoration: underline;
}
.learnmore a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
	text-align: right;
	text-decoration: underline;
}
#mainNavCWinside {
	height: 21px;
	width: 890px;
	overflow: hidden;
	float: left;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(srimages/mainnav_back_cwinside.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.photoLeft{
	width: 148px;
	float: left;
	padding-top: 20px;
	padding-right: 10px;
}
.photoRight{
	width: 350px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	padding-left: 10px;
}
.photoRight .headline {
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #119b4a;
}
.photoHolder {
	width: 522px;
	float: left;
}
#photoBlock {
	width: 522px;
	float: left;
}
.bodycopyCWHeadline {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #119b4a;
	padding-right: 5px;
}
.bodycopyCWcommentname {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding-right: 5px;
	font-style: italic;
}
#insideLeft {
	width: 260px;
	float: left;
}
#insideRight {
	width: 260px;
	float: left;
}#leftColLong {
	height: 900px;
	width: 143px;
	overflow: hidden;
	background: url(srimages/leftside_back.jpg) top left no-repeat;
	float: left;
	display: block;
}
.sidebarcopy2 {
	width: 124px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #FFF;
	text-align: left;
}
.sidebarcopy2 a:link {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #FFF;
	text-align: left;
	text-decoration: none;
}
.sidebarcopy2 a:visited {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #FFF;
	text-align: left;
	text-decoration: none;
}
.sidebarcopy2 a:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #FFF;
	text-align: left;
	text-decoration: underline;
}
.sidebarcopy2 a:active {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #FFF;
	text-align: left;
	text-decoration: none;
}
#mainNavCEinside {
	height: 21px;
	width: 890px;
	overflow: hidden;
	float: left;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(srimages/mainnav_back_ceinside.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
.photoRightCE {
	width: 290px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	padding-left: 10px;
}
#subscribe {
	background-color: #FFF;
	float: left;
	width: 582px;
	padding: 20px;
}
.photoLeftCE {
	width: 198px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
}
.bodycopyCEHeadline {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #de6328;
	padding-right: 5px;
}
.bodycopyCEO {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #de6328;
	padding-right: 5px;
}
#mainNavinside{
	height: 21px;
	width: 890px;
	overflow: hidden;
	background: url(srimages/mainnav_backinside.jpg) top left no-repeat;
	float: left;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#mainNavClassinside{
	height: 21px;
	width: 890px;
	overflow: hidden;
	background: url(srimages/mainnav_back_classinside.jpg) top left no-repeat;
	float: left;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.photoWholeStevie {
	width: 508px;
	float: left;
	vertical-align: top;
	text-align: left;
}
.subheadClass {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #2d618f;
}
.photoLeftAlumni {
	width: 90px;
	float: left;
	padding-top: 20px;
	padding-right: 10px;
}
.photoRightAlumni {
	width: 402px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	padding-left: 10px;
}
#containerSubscribe {
	width: 622px;
	background-color: #000000;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#lineSubscribe {
	height: 2px;
	width: 622px;
	background-color: #F00;
	float: left;
}
.redHead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #F00;
}
.bodycopyRed {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	padding-right: 5px;
}
.bodycopyRed a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F00;
	text-decoration: underline;
}
.bodycopyRed a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F00;
	text-decoration: underline;
}
.bodycopyRed a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F00;
	text-decoration: underline;
}
.bodycopyRed a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F00;
	text-decoration: underline;
}
#mainNavRedinside {
	height: 21px;
	width: 890px;
	overflow: hidden;
	float: left;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(srimages/mainnav_back_Redinside.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bodycopyRed2 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	padding-right: 5px;
}
.bodycopyRed2 a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-decoration: none;
}
.bodycopyRed2 a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-decoration: none;
}
.bodycopyRed2 a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F00;
	text-decoration: underline;
}
.bodycopyRed2 a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F00;
	text-decoration: underline;
}
.contacthome a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.contacthome a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.contacthome a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.contacthome a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}

