BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: opacity: 0.99999;
}
#container {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: 0px solid; BACKGROUND: #ffffff; MARGIN: 0px auto; BORDER-LEFT: #666 1px solid; WIDTH: 900px; BORDER-BOTTOM: 0px solid; TEXT-ALIGN: left
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 109px
}
#header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
#sidebar {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 20px
}
.pastside {
	HEIGHT: 800px
}
#sidebar2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; BACKGROUND: #ebebeb; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 160px; PADDING-TOP: 0px
}
#footer {
	CLEAR: both; BORDER-TOP: #666 1px solid; Z-INDEX: 109; MARGIN: 0px auto; WIDTH: 900px; HEIGHT: 40px
}
#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 7px; WHITE-SPACE: pre! important; TEXT-ALIGN: center
}
.clearfloat {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; HEIGHT: 0px
}

#maincontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 666px; PADDING-TOP: 18px
}
.twocolumn {
	FLOAT: left; MARGIN: 0px
}
.tworight {
	PADDING-RIGHT: 18px; PADDING-LEFT: 22px; Z-INDEX: 5; BACKGROUND: #e8f0f4; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; WIDTH: 186px; PADDING-TOP: 15px; TEXT-ALIGN: left
}
.tworight P {
	TEXT-ALIGN: left! important
}
.twoleft {
	PADDING-RIGHT: 23px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 410px; PADDING-TOP: 0px
}
.callout {
	CLEAR: both; PADDING-RIGHT: 25px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
.equalcolumn {
	FLOAT: left; MARGIN: 0px
}
.equal {
	PADDING-RIGHT: 35px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; WIDTH: 302px; PADDING-TOP: 0px
}
.equalend {
	PADDING-RIGHT: 0px! important
}
.equal P {
	TEXT-ALIGN: left! important
}
.single {
	FLOAT: left; WIDTH: 640px
}
#container {
	POSITION: relative
}
#indexcontent {
	OVERFLOW: hidden
}
#maincontent {
	OVERFLOW: hidden
}
#container {
	OVERFLOW: hidden
}
#container .column {
	MARGIN-BOTTOM: -1000em; PADDING-BOTTOM: 1001em; POSITION: relative
}
BODY {
	FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
H1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	MARGIN: 0px 0px 4px;
	COLOR: #215c83;
	FONT-STYLE: normal
}
H1.title {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN: 0px 0px 2px; COLOR: #215c83; LINE-HEIGHT: 19px; FONT-STYLE: normal
}
H1 A {
	COLOR: #e47c03; TEXT-DECORATION: none
}
H1 A:hover {
	COLOR: #af6a40; TEXT-DECORATION: none
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 6px; COLOR: #215c83; LINE-HEIGHT: 16px; FONT-STYLE: italic
}
H2.subhead {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; MARGIN: 0px 0px 12px; COLOR: #215c83; LINE-HEIGHT: 19px; FONT-STYLE: italic
}
H2 A {
	COLOR: #e47c03; TEXT-DECORATION: none
}
H2 A:hover {
	COLOR: #af6a40; TEXT-DECORATION: none
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 0px 15px; COLOR: black; LINE-HEIGHT: 16px; TEXT-ALIGN: left
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #215c83; LINE-HEIGHT: 14px
}
H4 A {
	COLOR: #e47c03; TEXT-DECORATION: none
}
H4 A:hover {
	COLOR: #af6a40; TEXT-DECORATION: none
}
H5 {
	FONT-WEIGHT: normal! important; FONT-SIZE: 11px! important; MARGIN: 0px; COLOR: #215c83; LINE-HEIGHT: 13px
}
H5 A {
	COLOR: #215c83; TEXT-DECORATION: none
}
H5 A:hover {
	COLOR: #2b7eb5; TEXT-DECORATION: none
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 0px 2px; COLOR: #215c83; LINE-HEIGHT: 13px
}
H6 A {
	PADDING-RIGHT: 10px! important; FONT-WEIGHT: normal! important; FONT-SIZE: 11px! important; BACKGROUND: url(../common_images/arrowlink.gif) no-repeat right 3px; MARGIN: 0px; COLOR: #215c83; LINE-HEIGHT: 13px; TEXT-DECORATION: none
}
H6 A:hover {
	COLOR: #2b7eb5; TEXT-DECORATION: none
}
h7 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 6px; COLOR: #215c83; LINE-HEIGHT: 16px; FONT-STYLE: normal
}
.pastmenulink {
	BACKGROUND: url(../common_images/past-link.gif) no-repeat right 50%; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; BORDER-BOTTOM: #8a9cb4 1px solid; HEIGHT: 18px
}
.pastmenulink A {
	MARGIN: 0px; FONT: 13px/18px Verdana, sans-serif; COLOR: #215c83; TEXT-DECORATION: none
}
.pastmenulink A:hover {
	COLOR: #e47c03
}
DIV.pastmenulink A.active {
	COLOR: #e47c03
}
.endquote {
	FONT-SIZE: smaller; MARGIN-LEFT: 30px; COLOR: black; FONT-STYLE: normal
}


A.download {
	PADDING-RIGHT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px! important; BACKGROUND: url(../common_images/arrowlink.gif) no-repeat right 3px; COLOR: #215c83; TEXT-DECORATION: none
}
A.download:hover {
	BACKGROUND: url(../common_images/arrowlink.gif) no-repeat right 3px; COLOR: #2b7eb5; TEXT-DECORATION: none
}
P.quotes {
	MARGIN-BOTTOM: 5px; COLOR: #215c83; FONT-STYLE: italic
}
.emphasis {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.go {
	BACKGROUND: url(../common_images/go2.gif) no-repeat 0px 0px; FLOAT: right; MARGIN-BOTTOM: 14px; WIDTH: 17px; HEIGHT: 9px
}
.go:hover {
	BACKGROUND: url(../common_images/go2.gif) no-repeat -17px 0px
}
A.giantmore {
	PADDING-RIGHT: 18px; BACKGROUND-POSITION: right 4px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: right; BACKGROUND-IMAGE: url(../common_images/giant-more.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #e47c03; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.giantmore:hover {
	BACKGROUND-POSITION: right 4px; BACKGROUND-IMAGE: url(../common_images/giant-more-over.gif); COLOR: #af6a40; BACKGROUND-REPEAT: no-repeat
}
.black {
	COLOR: black
}
.blue {
	COLOR: #123867;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
}

.white {
	COLOR: #000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
}



.blueSm2 {
	COLOR: #123867;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
}


.blueSm3 {
	COLOR: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:none;
}

.whiteSm3 {
	COLOR: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:none;
}

.blueSm4 {
	COLOR: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.blueSm4:HOVER {
	COLOR: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

.alignleft {
	TEXT-ALIGN: left! important
}
#footer A {
	COLOR: black; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #e47c03
}
#footer .leftlink {
	MARGIN-LEFT: 110px
}
#maincontent OL {
	PADDING-LEFT: 1em; LIST-STYLE-POSITION: outside; MARGIN: 0px 0px 15px 7px; LIST-STYLE-TYPE: decimal
}
#sidebar OL {
	PADDING-LEFT: 1em; LIST-STYLE-POSITION: outside; MARGIN: 0px 0px 15px 7px; LIST-STYLE-TYPE: decimal
}

.superscript {
	FONT-SIZE: smaller; VERTICAL-ALIGN: baseline; POSITION: relative; TOP: -0.4em
}
.legal {
	FONT-SIZE: 10px; COLOR: #215c83
}
A.endlink {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: right 5px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../common_images/more-small.gif); COLOR: #e47c03! important; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.endlink:hover {
	BACKGROUND-POSITION: right 5px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../common_images/more-small-over.gif); COLOR: #af6a40! important; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#maincontent P A {
	COLOR: #215c83; TEXT-DECORATION: none
}
#maincontent P A:hover {
	COLOR: #2b7eb5; TEXT-DECORATION: none
}
.endid {
	MARGIN-TOP: -21px; FONT-SIZE: 11px; MARGIN-BOTTOM: 21px; COLOR: black; LINE-HEIGHT: 0px; FONT-STYLE: normal; POSITION: relative; TEXT-ALIGN: right
}
#sidebar P.element {
	FONT-SIZE: 10px; MARGIN: 0px 0px 20px; WIDTH: 178px; TEXT-ALIGN: left
}
.phonebox {
	DISPLAY: block; BACKGROUND: url(../common_images/phone-box.gif) no-repeat; MARGIN: 15px 0px; WIDTH: 180px; TEXT-INDENT: -5000px; HEIGHT: 146px
}
.joinbox {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px
}
.pdfdocument {
	PADDING-RIGHT: 30px; BACKGROUND-POSITION: right 50%; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../common_images/pdfdoc.jpg); PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 23px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px
}
.videoIcon {
	PADDING-RIGHT: 30px; BACKGROUND-POSITION: right 50%; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../common_images/video-icon.jpg); PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 23px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px
}
#maincontent DIV.element {
	FLOAT: left; MARGIN: 0px 0px 10px; POSITION: relative
}
#maincontent DIV.twocolumn DIV.divide {
	CLEAR: both; MARGIN: 0px 0px 15px; WIDTH: 100%; BORDER-BOTTOM: #666 1px solid; POSITION: relative
}
#maincontent DIV.nocolumn DIV.divide {
	CLEAR: both; MARGIN: 0px 0px 15px; WIDTH: 100%; BORDER-BOTTOM: #666 1px solid; POSITION: relative
}
#maincontent DIV.equal DIV.divide {
	CLEAR: both; MARGIN: 0px 0px 15px; WIDTH: 100%; BORDER-BOTTOM: #666 1px solid; POSITION: relative
}
#maincontent DIV.single DIV.divide {
	CLEAR: both; MARGIN: 0px 0px 15px; WIDTH: 100%; BORDER-BOTTOM: #666 1px solid; POSITION: relative
}
#maincontent DIV.divide {
	CLEAR: both; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px 0px 15px; WIDTH: 96%; BORDER-BOTTOM: #666 1px solid; POSITION: relative
}
.divide H1 {
	MARGIN-BOTTOM: 3px
}
.centered {
	FLOAT: none! important; MARGIN-LEFT: auto; WIDTH: 100%; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
DIV.centered IMG {
	MARGIN-BOTTOM: 12px! important
}
#maincontent DIV.element P {
	MARGIN: 0px 0px 15px
}
#maincontent DIV.element IMG {
	MARGIN: 0px 8px 8px 0px
}
#maincontent DIV.element .portrait {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 2px 10px 0px 0px; PADDING-TOP: 0px; POSITION: relative
}
#maincontent DIV.element H1 {
	MARGIN: 0px
}
.floatleftinput {
	DISPLAY: inline; FLOAT: left; WIDTH: 100px
}
.contact .element {
	MARGIN-BOTTOM: 15px
}
.speakers DIV.element {
	MARGIN: 0px
}
.floatleft {
	FLOAT: left; MARGIN: 10px
}
.floatright {
	FLOAT: right; MARGIN: 10px
}
.largebutton {
	DISPLAY: block; BACKGROUND: url(../common_images/orange_button3.gif) no-repeat 0px 0px; MARGIN: 0px 0px 10px; FONT: bold 11px/23px Verdana, sans-serif; WIDTH: 181px; COLOR: white! important; TEXT-INDENT: 10px; HEIGHT: 23px; TEXT-DECORATION: none
}
.largebutton A {
	MARGIN: 0px 0px 10px; COLOR: white; TEXT-DECORATION: none
}
.largebutton:hover {
	BACKGROUND: url(../common_images/orange_button3.gif) no-repeat -181px 0px; MARGIN: 0px 0px 10px
}
.smallorangebutton {
	DISPLAY: block; BACKGROUND: url(../common_images/orange_button3.gif) no-repeat -80px 0px; MARGIN: 0px 0px 20px 40%; FONT: bold 11px/23px Verdana, sans-serif; WIDTH: 100px; COLOR: white; TEXT-INDENT: 10px; HEIGHT: 23px; TEXT-DECORATION: none
}
.smallorangebutton A {
	COLOR: white; TEXT-DECORATION: none
}
.smallorangebutton:hover {
	DISPLAY: block; BACKGROUND: url(../common_images/orange_button3.gif) no-repeat -261px 0px
}
.registerbutton {
	DISPLAY: block; MARGIN: 0px 0px 10px; FONT: bold 11px/24px Verdana, sans-serif; WIDTH: 214px; COLOR: white; TEXT-INDENT: 10px; HEIGHT: 24px; TEXT-DECORATION: none
}
A.registerbutton {
	BACKGROUND: url(../common_images/registerbutton3.jpg) no-repeat 0px 0px; COLOR: white! important; TEXT-DECORATION: none
}
A.registerbutton:hover {
	DISPLAY: block; BACKGROUND: url(../common_images/registerbutton3.jpg) no-repeat -214px 0px
}
.registerbuttontext {
	MARGIN: 20px auto; WIDTH: 250px
}
.register-final {
	DISPLAY: block; MARGIN: 0px auto; FONT: 14px/38px Verdana, sans-serif; WIDTH: 161px; COLOR: white; TEXT-INDENT: 25px; HEIGHT: 38px; TEXT-DECORATION: none
}
A.register-final {
	BACKGROUND: url(../common_images/registerbutton.gif) no-repeat 0px 0px; COLOR: white; TEXT-DECORATION: none
}
A.register-final:hover {
	DISPLAY: block; BACKGROUND: url(../common_images/registerbutton.gif) no-repeat -161px 0px
}
.register-finaltext {
	MARGIN: 20px auto; WIDTH: 250px
}
#maincontent .captions {
	FLOAT: left; MARGIN: 2px 15px 0px 0px
}
#maincontent .captionsabout {
	FLOAT: left; MARGIN: 2px 9px 0px 0px
}
#maincontent .captionsabout2 {
	FLOAT: left; MARGIN: 2px 15px 15px 0px
}
#maincontent .captionsfull {
	FLOAT: left; MARGIN: 2px 0px 0px
}
#maincontent .captionsfull2 {
	FLOAT: left; MARGIN: 2px 9px 0px 0px
}
#maincontent .captions IMG {
	MARGIN: 0px 0px 5px
}
#maincontent .captions P {
	FONT-SIZE: 9px; WIDTH: 180px
}
#maincontent DIV.end {
	MARGIN: 2px 0px 3px
}
#sidebar LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#sidebar INPUT.submitside {
	DISPLAY: inline; BACKGROUND: #e67e23; FLOAT: right; MARGIN: 0px 0px 12px; FONT: 9px/18px Verdana, sans-serif; WIDTH: 70px; COLOR: white; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; BORDER-BOTTOM-STYLE: none
}
#sidebar .smalljoinform INPUT.smallinput {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; WIDTH: 98%; PADDING-TOP: 3px; HEIGHT: 15px
}
FORM.mainform {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px/13px Arial, sans-serif; WIDTH: 415px; PADDING-TOP: 0px
}
FORM.mainform DIV {
	CLEAR: left; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; MARGIN: 5px 0px 0px; PADDING-TOP: 1px
}
FORM.mainform DIV.required LABEL {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 5px; WIDTH: 160px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
FORM.mainform DIV.optional LABEL {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 5px; WIDTH: 160px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
FORM.mainform DIV.optional LABEL {
	FONT-WEIGHT: normal
}
FORM.mainform LABEL.optional {
	FONT-WEIGHT: normal
}
FORM.mainform DIV.required LABEL {
	FONT-WEIGHT: bold
}
FORM.mainform LABEL.required {
	FONT-WEIGHT: bold
}
FORM.mainform DIV SELECT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 10px; WIDTH: 160px; PADDING-TOP: 2px
}
FORM.mainform DIV INPUT.inputText {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 10px; WIDTH: 220px; PADDING-TOP: 2px
}
FORM.mainform INPUT.short {
	WIDTH: 100px
}
FORM.mainform DIV LABEL.twolinelabel {
	POSITION: relative; TOP: -3px
}
FORM.mainform DIV INPUT.inputSubmit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px 180px; WIDTH: 80px; COLOR: white; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; BACKGROUND-COLOR: #e67e25; BORDER-BOTTOM-STYLE: none
}
FORM.mainform .checkbox {
	FLOAT: left; MARGIN-RIGHT: 5px; POSITION: relative; TOP: -2px
}
FORM.mainform .errormessage {
	COLOR: red
}
FORM.mainform .errormessagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red
}
FORM.mainform TEXTAREA {
	MARGIN: 0px 0px 0px 2px; WIDTH: 398px; HEIGHT: 140px
}

#dropdown A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #333; LINE-HEIGHT: 12px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}

TABLE.register {
	MARGIN: 10px auto; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TD.left {
	TEXT-ALIGN: left! important
}
TD.right {
	TEXT-ALIGN: right! important
}
TABLE.register TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; TEXT-ALIGN: center; border-spacing: 0
}
TABLE.register {
	FONT: 11px/14px Arial, sans-serif
}
TABLE.register .col1 {
	WIDTH: 155px; TEXT-ALIGN: left
}
TABLE.register .price TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; WIDTH: 60px; COLOR: #215c83; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: center
}
TABLE.register TR.highlight {
	BACKGROUND: #eef3f7
}
TABLE.schedule {
	MARGIN: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.schedule TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 7px; TEXT-ALIGN: left; border-spacing: 0
}
TABLE.schedule {
	FONT: 11px/14px Arial, sans-serif
}
TABLE.schedule .col1 {
	FONT-WEIGHT: bold; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 90px; COLOR: #215c83; PADDING-TOP: 7px; TEXT-ALIGN: left
}
TABLE.schedule TR.highlight {
	BACKGROUND: #eef3f7
}
TD.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/14px Arial, sans-serif; WIDTH: 107px; PADDING-TOP: 0px
}
TABLE.common {
	MARGIN: 0px auto 12px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TD.left {
	TEXT-ALIGN: left! important
}
TD.right {
	TEXT-ALIGN: right! important
}
TABLE.common TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px; TEXT-ALIGN: center; border-spacing: 0
}
TABLE.common {
	FONT: 11px/14px Arial, sans-serif
}
TABLE.common .col1 {
	WIDTH: 150px; TEXT-ALIGN: left
}
TABLE.common .price TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; WIDTH: 60px; COLOR: #215c83; PADDING-TOP: 0px; HEIGHT: 20px
}
TABLE.common TR.highlight {
	BACKGROUND: #eef3f7
}
.more
{
	font-family:Arial, Helvetica, sans-serif;
	color:#933830;
	font-size:14px;
	font-weight:800;
	font-style:italic;
	}
	
	.more a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#933830;
	font-size:14px;
	font-weight:800;
	font-style:italic;
	}
	
	.more a:HOVER {
	font-family:Arial, Helvetica, sans-serif;
	color:#933830;
	font-size:14px;
	font-weight:800;
	text-decoration:underline;
	font-style:italic;
	
	}
	
	
	.topMain {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	font-size:20px;
	font-weight:bolder;
	}
	
	.redLink {
	color:#ee3124;
	font-size:16px;
	font-weight:bolder;
	font-style:italic;
	text-decoration:none;	
	}
	
	
	.redLink:HOVER {
	color:#ee3124;
	font-size:16px;
	font-weight:bolder;
	font-style:italic;
	text-decoration:underline;	
	}
	
	
	.redMed {
	color:#0079A3;
	font-size:16px;
	font-weight:bolder;
	padding-right:5px;	
	text-decoration:none;
	font-style:italic;	
	
	}
	
	.whitedMed {
	color:#3E5F95;
	font-size:16px;
	font-weight:bolder;
	padding-right:5px;	
	text-decoration:none;
	font-style:italic;	
	
	}
	
		.whitedMed:HOVER {
	color:#3E5F95;
	font-size:16px;
	font-weight:bolder;
	padding-right:5px;	
	text-decoration:underline;
	font-style:italic;	
	
	}
	
	
	.redMed:HOVER {
	color:#0079A3;
	font-size:16px;
	font-weight:bolder;
	padding-right:5px;	
	text-decoration:underline;
	cursor:pointer;	
	}
	
	
	.redMedSma {
	color:#3E5F95;
	font-size:12px;
	font-weight:bolder;
	padding-right:5px;	
	text-decoration:none;
	
	
	}
	
	
	.whiteMedSma {
	color:#3E5F95;
	font-size:12px;
	font-weight:bolder;
	padding-right:5px;	
	text-decoration:none;
	
	
	}
	
	.whiteMedSma:HOVER {
	color:#3E5F95;
	font-size:12px;
	font-weight:bolder;
	padding-right:5px;	
	text-decoration:underline;
	
	
	}
	
	
	
	.redMedSma:HOVER {
	color:#3E5F95;
	font-size:12px;
	font-weight:bolder;
	padding-right:5px;	
	text-decoration:underline;	
	}
	
		.redMedSma2 {
	color:#008D70;
	font-size:12px;
	font-weight:bolder;
	padding-right:5px;	
	text-decoration:none;
	
	
	}
	
		.redLink:HOVER {
	color:#ee3124;
	font-size:16px;
	font-weight:bolder;
	font-style:italic;
	text-decoration:underline;
	}
	
	.smallRed {
	
	color:#ee3124;
	font-size:14px;
	font-weight:bolder;
	font-style:italic;
	text-decoration:none;	
	}
	
	.smallRed:HOVER {
	
	color:#ee3124;
	font-size:14px;
	font-weight:bolder;
	font-style:italic;
	text-decoration:underline;	
	}
	
	.plainRed {
	
	color:#ee3124;
	font-size:13px;
	font-weight:bolder;
	font-style:italic;
	text-decoration:none;	
	}
	
	.topLfCol {
	font-family:ARIAL;
	color:#900;
	font-size:12px;
	font-weight:bolder;
	}
	
	.topLfTitle {
	font-family:ARIAL;
	color:#000;
	font-size:12px;
	font-weight:bolder;
	}
		.topLfDesc {
	font-family:ARIAL;
	color:#000;
	font-size:11px;
	font-weight:bold;
	}

	.topMainSm {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	te
	}
	

	
	.redSmall {
	color:#215c83;
	font-size:12px;
	/*font-weight:bolder;*/
	/*font-style:italic;*/
	text-decoration:none;	
	}
	
	.blueTitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#123867;
	font-size:16px;
	font-weight:bold;
	}
	
	.blueTitle a {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#3E5F95;
	font-size:16px;
	font-weight:bold;
	}
	
	.blueTitle a:HOVER {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#3E5F95;
	font-size:16px;
	font-weight:bold;
	}
	
	.blueSmall {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#3E5F95;
	font-size:14px;
	font-weight:bold;
	}
	
	.blueName {
	font-family:Arial, Helvetica, sans-serif;
	color:#3E5F95;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	}

 .orangeText13 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#DD5223;
 }
 
  .orangeText13:HOVER {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#DD5223;
 }
 
 
 
 .lightBlueLink {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#3E5F95;
 }
 
 .lightBlueLink:HOVER {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#3E5F95;
 }
 
.siteSrch {
	font-size:10px;
}

.frontSpk {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
}

.purpleLink {
font-family:Arial, Helvetica, sans-serif;
color:#3E5F95;
text-decoration:underline;
}

.deckBox {
background-color:#E1E1E1;
border:#999999 1px solid;
padding:5px;
font-size:13px;
margin-top:5px;
}




