@charset "utf-8";

* {vertical-align:top; margin:0px; border:none; padding:0px; text-align:center}
body {background:#000000 url('../images/toronto.gif'); font-family:"Arial"; font-size:13px; text-align:center; background-repeat:no-repeat; background-attachment:fixed; background-position:left bottom}
table {border:none; width:100%}
td {border:none}
a {text-decoration:none; COLOR: #016a3a}
a:active {
	COLOR: #016a3a; TEXT-DECORATION: none;
}
a:visited {
	COLOR: #016a3a; TEXT-DECORATION: none;
}
a:hover {
	COLOR: #016a3a; TEXT-DECORATION:none; cursor:pointer
}
a:link {
	COLOR: #016a3a; TEXT-DECORATION: none;
}

#main {width:100%; overflow:hidden; visibility:hidden}

h2 {font-size:22px; text-decoration:underline; font-weight:normal}
h1 {font-size:22px; font-weight:bold}

#top {color:#016a3a; position:relative; width:100%; overflow:visible}
#top a {color:#016a3a;}

#topCenter {text-align:center; width:100%; position:absolute; top:0px}

#topLeft {text-align:left; float:left; font-size:44px; color:#016a3a; text-shadow:1px 1px #808080; display:inline-block; filter:dropShadow(color=#808080, offX=1; offY=1); -ms-filter:dropShadow(color=#808080, offX=1; offY=1)}
#topRight {text-align:right; width:100%; position:absolute; top:0px}
#toptopRight {text-align:left; margin-left:300px; margin-right:2px}

#topLeft2{text-align:left; position:absolute; width:100%; top:0px}

#topTools {position:fixed; top:0px; left:302px; text-align:left; visibility:hidden}

#topLay {width:100%; position:fixed; top:0px; height:44px; background:#000000; z-index:200; visibility:hidden}

#location {position:relative; top:0px; font-size:14px; color:#016a3a; z-index:280; background:#000000}
#location a:hover {cursor:pointer; TEXT-DECORATION:underline}

#lcaeez {position:relative; top:9px; font-size:23px; font-weight:bold; z-index:201; color:#016a3a; border-bottom:none; width:241px; height:30px}
#lcaeez a {color:#016a3a}

#rightMenu {position:relative; top:0px; z-index:290; color:#016a3a; width:122px; height:23px; text-align:right; right:5px; background:#000000}
#rightMenu span {padding-bottom:2px; font-size:18px; display:inline; overflow:hidden; z-index:290}
#rightMenu span:hover {background:#016a3a; color:#000000; cursor:pointer}

#search {position:relative; background:#000000; color:#016a3a; z-index:260; display:inline}
#searchText {position:relative; background:none; color:#016a3a; width:100px; border:dashed 1px #016a3a; font-size:16px}
#searchSubmit {position:relative; background:none; font-weight:bold; color:#016a3a; top:25px; z-index:202; visibility:hidden; font-family:"Myriad Pro","Arial"; font-size:14px}
#searchSubmit:hover {cursor:pointer}


#crossCresc {height:44px; position:fixed; top:0px; left:2px; z-index:100}
#zoomIn {width:20px; position:fixed; top:60px; z-index:300}
#zoomOut {width:20px; position:fixed; top:100px; z-index:300}

#logo {position:relative; top:0px; left:2px; z-index:50}
#logo img {height:44px; left:0px; z-index:50; background:none}

#message {position:relative; top:0px; font-size:16px; z-index:270; color:#016a3a; text-align:left; background:none;text-shadow:1px 1px #808080; display:inline-block; filter:dropShadow(color=#808080, offX=1, offY=1); -ms-filter:dropShadow(color=#808080, offX=1, offY=1)}
#message2 {position:relative; top:0px; font-size:16px; z-index:270; color:#016a3a; text-align:left; background:none; right:2px; text-shadow:1px 1px #808080; display:inline-block; filter:dropShadow(color=#808080, offX=1, offY=1); -ms-filter:dropShadow(color=#808080, offX=1, offY=1)}

.endpoint {color:#016a3a; font:22px}

#content {width:auto; position:relative; z-index:150; top:0px; margin-left:10%; margin-right:10%}
#leftContent {width:80px}
#rightContent {width:80px}
#contentTable {width:100%}

#replacement {position:relative; top:4px; font-size:14px; font-weight:bold; z-index:3; color:#016a3a}

#mainMenu {position:relative; z-index:280; text-align:left; background:none; top:0px; text-shadow:1px 1px #808080; display:inline-block; filter:dropShadow(color=#808080, offX=1, offY=1); -ms-filter:dropShadow(color=#808080, offX=1, offY=1)}
#mainMenu span {padding-bottom:2px; font-size:22px; overflow:hidden; z-index:290; background:none}
#mainMenu span:hover {background:#016a3a; color:#000000; cursor:pointer}

#mainMenu2 {position:relative; z-index:280; text-align:left; background:none; top:0px; right:2px; text-shadow:1px 1px #808080; display:inline-block; filter:dropShadow(color=#808080, offX=1, offY=1); -ms-filter:dropShadow(color=#808080, offX=1, offY=1)}
#mainMenu2 span {padding-bottom:2px; font-size:22px; overflow:hidden; z-index:290; background:none}
#mainMenu2 span:hover {background:#016a3a; color:#000000; cursor:pointer}


#mainMenuSub {position:absolute; z-index:301; top:44px; background:#000000}
#mainMenuSub div {position:absolute; z-index:302; background:#000000; padding-bottom:2px; font-size:22px; display:inline; overflow:hidden; height:23px}
#mainMenuSub div:hover {background:#016a3a; cursor:pointer; color:#000000}

#rightMenuSub {position:relative; z-index:201; top:4px; background:#000000}
#rightMenuSub div {position:relative; z-index:201; background:#000000; padding-bottom:2px; font-size:18px; display:inline; overflow:hidden; height:23px}
#rightMenuSub div:hover {background:#016a3a; cursor:pointer; color:#000000}

.arrow {position:relative; top:6px}

.space {visibility:hidden}

#submenu {text-align:center; font-size:22px; text-shadow:1px 1px #808080; display:inline-block; filter:dropShadow(color=#808080, offX=1, offY=1); -ms-filter:dropShadow(color=#808080, offX=1, offY=1)}

#contentMain {color:#d4a037; font-size:16px; text-align:center; background:#000000; border-top:8px solid #016a3a; border-left:8px solid #016a3a; border-bottom:8px solid #016a3a; border-right:8px solid #016a3a; padding:8px; border-style:outset; filter:alpha(opacity=90); opacity:0.9}
#contentMain a {color:#52237f; font-weight:bold;}
#contentMain a:hover{text-decoration:underline; color:#52237f;}
#contentMain a:active {color:#52237f}
#contentMain a:visited {color:#52237f}
#contentMain a:link {color:#52237f}

#contentMainBack {background:none; padding-left:0px; padding-top:0px}

#introVidArea {text-align:center}
#introVid {z-index:2}
#homeMessage {text-align:center}

.quote {font-style:italic}

.table1 {border-collapse:collapse; font-weight:bold; border-left:8px solid; border-right:8px solid; border-bottom:2px}
.table1 td {border: solid 4px #d4a037; width:300px; height:100px; vertical-align:middle}
.table1 th {background:#d4a037; height:20px; color:#000000}
.table1 tr:hover {background:#52237f; cursor:pointer; color:#000000}

.table2 {border-collapse:collapse; font-weight:bold; border-left:8px solid; border-right:8px solid; border-bottom:2px}
.table2 td {border: solid 4px #d4a037; width:300px; height:50px; vertical-align:middle}
.table2 th {background:#d4a037; height:20px; color:#000000}
.table2 tr:hover {background:#52237f; cursor:pointer; color:#000000}

.footer1 {font-size:16px; font-style:italic}

.thumbPic {height:92px}

.cse-overlay {z-index:300}

#introVid {z-index:1}

#topRightCorn {width:1px; height:1px; background:#000000; right:1px}

#footer {font-size:16px; color:#016a3a; text-shadow:1px 1px #808080; display:inline-block; filter:dropShadow(color=#808080, offX=1, offY=1); -ms-filter:dropShadow(color=#808080, offX=1, offY=1)}