body  { text-align: center; margin-top: 15px }

p { }

td { color: #000000; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

a:link { color: #3e3e3e; text-decoration: underline }

a:visited { color: #3e3e3e; text-decoration: underline }

a:hover { color: #9999FF; text-decoration: none }

.bottomLinksBg {	background-image: url(images/links_middle.jpg);	text-align: center;}

h2 { color: #3b9cba; font-size: 12px }

.copyright { font-size: 9px; }

.paragraph {	line-height: 16px;	vertical-align: top;}

.redText {	color: #FF0000;}

.paragraphTitle {	line-height: 16px;	font-size: 14px;	font-weight: bold;	color: #000000;	background-image: url(images/title_slash_1.jpg);}

.TitleText {	line-height: 17px;	font-size: 15px;	font-weight: bold;	color: #000000;	}

.topLinksBg {	background-color: #CCCCCC;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	background-image: url(images/slash.jpg);}

.topLinksTop {	background: #EAEAEA;	border-bottom: 1px solid #000000;	border-right: 1px solid #000000;}

.topLinksBot {	background: #EAEAEA;	border-bottom: 1px solid #000000;	border-right: 1px solid #000000;}

.topLinksTopL {	background: #EAEAEA;	border-left: 1px solid #000000;	border-bottom: 1px solid #000000;	border-right: 1px solid #000000;}

.topLinksBotL {	background-image: none;	border-left: none;	border-bottom: none;	border-right: 1px solid #000000;}

.topLinksBotR {	background-image: none;	background-position: right;	border-bottom: none;	border-right: none;}

.topLinksTopD {	background: #666666;	color: #FFFFFF;	border-bottom: 1px solid #000000;	border-right: 1px solid #000000;}

.topLinksBotD {	background: #666666;	color: #FFFFFF;	border-bottom: 1px solid #000000;	border-right: 1px solid #000000;}

.topLinksTopDL {	background: #666666;	color: #FFFFFF;	border-left: 1px solid #000000;	border-bottom: 1px solid #000000;	border-right: 1px solid #000000;}

.topLinksBotDL {	background-image: url(images/links_topleft2_down.jpg);	background-repeat: no-repeat;/*	background-image: none;*/	color: #FFFFFF;	border-left: none;	border-bottom: none;	border-right: 1px solid #000000;}

.topLinksBotDR {	background-image: url(images/links_topright2_down.jpg);	background-repeat: no-repeat;/*	background-image: none;*/	background-position: right;	color: #FFFFFF;	border-bottom: none;	border-right: none;}

.topLinksBG { background: #EAEAEA; }

.outlinedBox {	background: #EAEAEA;	border-bottom: 1px solid #333333;	border-top: 1px solid #333333;	border-right: 1px solid #333333;	border-left: 1px solid #333333;}

.whiteoutlinedBox {	background: #FFFFFF;	border-bottom: 1px solid #666666;	border-top: 1px solid #666666;	border-right: 1px solid #666666;	border-left: 1px solid #666666;}

#menuBG {	background-image: url(images/links_bottomBG.jpg);	background-repeat: no-repeat;	background-position: center;}

#menu {	margin: 0;	padding: 0;}

#menu td {	font-size: 13px;	font-weight: bold;	border-top: none;	text-align: center;}

#menu td a {    text-decoration: none;	color: #000000;	font-size: 13px;	font-weight: bold;}

#menu td a:hover {	color: #FFFFFF;}

.pageTitleUL {	background-image: url(images/title_slash_04.jpg);	background-repeat: repeat-x;}

.srcSubtitle {	font-size: 15px;	font-weight: bold;}

.divider {	font-size: 19px;	color: #9999CC;	font-weight: bold;	padding-top: 2px;}

.pageHeading {	line-height: 20px;	font-size: 18px;	font-weight: bold;	color: #000000;	word-spacing: -1pt;	font-weight: bold;	color: #000000;	text-align: center;	background-image: url(images/title_line2_purp.jpg);	margin-top: 10px;	background-repeat: repeat-x;}

.pageHeadingText {	line-height: 20px;	font-size: 20px;	font-weight: bold;	color: #000000;	word-spacing: -1pt;	font-weight: bold;	color: #000000;	text-align: center;	margin-top: 9px;}

.paragraphTitleUL {	background-image: url(images/title_solid_l.jpg);}

.pageTitleUL {	background-image: url(images/title_solid_s.jpg);	background-position: bottom;}

.mainHeadingText {	line-height: 20px;	font-size: 18px;	font-weight: bold;	color: #000000;	word-spacing: -2pt;	font-weight: bold;	color: #000000;	text-align: center;	margin-top: 10px;}

.mainParagraphTitle {	line-height: 16px;	font-size: 14px;	font-weight: bold;	color: #000000;}

.paragraphSubtitle {	font-size: 13px;	font-weight: bold;}

.browserTabTB {	font-size: 13px;	font-weight: bold;	background-image: url(images/browser_tb.jpg);}

.browserTabB {	font-size: 13px;	font-weight: bold;	background-image: url(images/browser_b.jpg);}

.browserEdgeLeft {	background-image: url(images/browser_edgel.jpg);	background-repeat: repeat-y;}

.browserEdgeRight {	background-image: url(images/browser_edger.jpg);	background-repeat: repeat-y;}

.browserTabT {	font-size: 13px;	font-weight: bold;	background-image: url(images/browser_t2.jpg);}

.browserTabT2 {	background-image: url(images/browser_t.jpg);}

.browser {    width: 200px;    margin-top: 0;    margin-bottom: 0;    margin-left: 0;    margin-right: auto;    padding: 0;}

.browser li {    list-style-type: none;}

li a.browserLinks:link, a.browserLinks:visited {    color: #000000; text-decoration: none;    color: black;    display: block;    height: 100%;    padding-left: 7px;    padding-top: 5px;    padding-bottom: 5px;    line-height: 14px;    text-align: left;    width: 100%;}

li a.browserLinks:hover {    background: #FFFFFF;    color: #000000; text-decoration: none;}

a.tabLinks:link {	color: #000000; text-decoration: none }

a.tabLinks:visited { 	color: #000000; text-decoration: none }

a.tabLinks:hover {	color: #FFFFFF; text-decoration: none }

.browserTabBLegend {	font-size: 12px;	background-image: url(images/browser_b.jpg);	text-align: right;}

div#about1 {      display: block; margin: 0px 0px 0px 0px; }

div#about2 {      display: block; margin: 0px 0px 0px 0px; }

div#about3 {      display: block; margin: 0px 0px 0px 0px; }

div#travel1 {     display: block; margin: 0px 0px 0px 0px; }

div#travel2 {     display: block; margin: 0px 0px 0px 0px; }

div#travel3 {     display: block; margin: 0px 0px 0px 0px; }

div#travel4 {     display: block; margin: 0px 0px 0px 0px; }

div#cfp1 {        display: block; margin: 0px 0px 0px 0px; }

div#cfp2 {        display: block; margin: 0px 0px 0px 0px; }

div#cfp3 {        display: block; margin: 0px 0px 0px 0px; }

div#cfp4 {        display: block; margin: 0px 0px 0px 0px; }

div#cfp5 {        display: block; margin: 0px 0px 0px 0px; }

div#cfp6 {        display: block; margin: 0px 0px 0px 0px; }

div#cfp7 {        display: block; margin: 0px 0px 0px 0px; }

div#cfp8 {        display: block; margin: 0px 0px 0px 0px; }

div#cfp9 {        display: block; margin: 0px 0px 0px 0px; }

div#cfp10 {       display: block; margin: 0px 0px 0px 0px; }

div#cfp11 {       display: block; margin: 0px 0px 0px 0px; }

div#comm1 {       display: block; margin: 0px 0px 0px 0px; }

div#comm2 {       display: block; margin: 0px 0px 0px 0px; }

div#src1 {        display: block; margin: 0px 0px 0px 0px; }

div#src2 {        display: block; margin: 0px 0px 0px 0px; }

div#src3 {        display: block; margin: 0px 0px 0px 0px; }

div#src4 {        display: block; margin: 0px 0px 0px 0px; }

div#src5 {        display: block; margin: 0px 0px 0px 0px; }

div#works1 {      display: block; margin: 0px 0px 0px 0px; }

div#works2 {      display: block; margin: 0px 0px 0px 0px; }

div#works3 {      display: block; margin: 0px 0px 0px 0px; }

div#sub1 {        display: block; margin: 0px 0px 0px 0px; }

div#sub2 {        display: block; margin: 0px 0px 0px 0px; }

div#browserNone { display: block; margin: 0px 0px 0px 0px; }

div#browserRest { display: none;  margin: 0px 0px 0px 0px; }

div#browserAct {  display: none;  margin: 0px 0px 0px 0px; }

.workshopLinks {	font-size: 16px;}

.strk {	text-decoration: line-through;}

.programTime {	vertical-align: top;	font-size: 12px;	font-weight: bold;}

.programDesc {	vertical-align: top;	font-size: 12px;	font-weight: bold;}

.programDesc li {	font-weight: normal;	margin-top: -6px;	font-size: 12px;	line-height: 1.3em;}

.sched { border-collapse:collapse; width:100%; }

.schedTime { font-weight:bold; vertical-align:top; width:10%; border: 1px solid #000000; padding: 5px }

.schedEvent { vertical-align:top; width:45%; border: 1px solid #000000; padding:5px }

.schedLeftEvent { vertical-align:top; width:45%; background-color:#ffff99; border: 1px solid #000000; padding:5px }

.schedRightEvent { vertical-align:top; width:45%; background-color:#99ffff; border: 1px solid #000000; padding:5px }

.schedDualEvent { vertical-align:top; text-align:center; width:90%; border: 1px solid #000000; padding:5px }

.schedHeader { vertical-align:top; background-color:#cccccc; border: 1px solid #000000; padding:5px }


img.rightimg
{
    float:right;
    padding:10px;
}
