/* CSS Document */

/* The background image is a color gradient from
Blue (#0000B7, [R,G,B]=[0,0,183]) to a Lighter 
Blue (#5F82B8, [R,G,B]=[95,130,184]) */

html { margin:0px; padding:0px; height:100%; }
body { background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; height:100%; padding:0px; }
table.main { background-image:url(images/grad2.jpg); background-repeat:repeat-y; border:0px; vertical-align:top; }
.main_tbl_elements { padding:0px; border:0px; margin:0px; }
.tbl_sections { vertical-align:top;	padding:0px; margin:0px; }
a, a:visited, a:link, a:active { color:#0000B7; text-decoration:none; font-weight:bold; }
a.nav, a.nav:visited, a.nav:link, a.nav:active { color:#FFFFFF;	font-weight:bold; text-decoration:none; }
a:hover, a.nav:hover { text-decoration:none; }
a.img, a.img:visited, a.img:link, a.img:active { /* Do Nothing */ }
a.img:hover, a.canvas:hover, a.var:hover { text-decoration:none; }
a.paper_ref_link, a.paper_ref_link:visited, a.paper_ref_link:link, a.paper_ref_link:active { /* Do Nothing */ }
a.paper_ref_link:hover { /* Do Nothing */ }

p.text { text-align:justify; } 
p.text_center {	text-align:center; }
p.text_hanging { padding-left:36pt;	text-indent:-36pt; text-align:justify; }
h1 { font-style:italic; }
img, canvas, var { border-width:0px; }
.figure_title {	font-weight:bold; font-style:italic; }
.paper_ref { padding-left:36pt;	text-indent:-36pt; text-align:justify; }
.printonly { display:none; }
.text_ital { font-style:italic; }
.indent { margin-left:3em; }
.reducesize { font-size:smaller; }
.floatright { float:right; }
a.imageview { /* Do Nothing */ }
a#single_image { /* Do Nothing */ }

/* *** Publication Styles *** */
.pub_comingsoon { font-family:Arial; font-size:larger; color:#FF0000; }
a.pub_year, a.pub_year:visited, a.pub_year:link, a.pub_year:active { color:#0000B7;	text-decoration:none; font-weight:bold;	font-style:italic; }
a.pub_year:hover { text-decoration:underline; }
h2.pub_section_title { color:#000000; text-decoration:underline; }
h3.pub_yrtitle { text-decoration:underline; }
.pub_suppl { font-style:italic; }
.pub_coauth { font-size:10px; }
.js_nodisplay { display:none; }
.pub_center { display:block; text-align:center; }
.pub_nav2top { font-size:0.8em; }
.pub_nav2top a { color:#0099CC; }
.pub_alignleft { float:left; width:300px; }
.pub_alignright { float:right; width:250px; text-align:right; }

/* *** Participant Styles *** */
h3.part_section_title { color:#000000; text-decoration:underline; }
.part_country {	text-decoration:underline; font-style:italic; } 
.part_name { font-weight:bold; }
.part_inst { font-style:italic; }

/* *** Data Styles *** */
p.dat_text_hanging { padding-left:36pt;	text-indent:-36pt; text-align:justify; }
.dat_emphasis {	font-style:italic; font-weight:bolder; }
#dat_header { width:175px; margin:0 auto; }
#dat_navbar { height:50px; width:90%; }
#dat_nav { font-size: 0.8em; list-style: none; text-align:center; }
.dat_navitem { list-style-type: none; display: inline; padding:0px 0px; }
#dat_pic1 { position:relative; float:right; width:260px; padding-top:7px; padding-bottom:5px; text-align:right; padding-left:3px; }
#dat_intro { float:left; width:600px; }
#dat_doc { float:left; clear:left; width:100%; }
#dat_quality { float:left; clear:left; width:100%; }
#dat_tools { float:left; clear:left; width:100%; }
#dat_links { float:left; clear:left; width:100%; }
#dat_acknowledgement { float:left; clear:left; width:100%; }
#dat_title { font-weight:bold; font-size:1.1em; }
#dat_samplebox { margin:0 auto; width:475px; }
#dat_sample { font-style:italic; }
.dat_reftitle { font-style:italic; font-weight:bold; }
#dat_data { float:left; clear:left; width:100%; }
#dat_publications { float:left; clear:left; width:100%; }
.dat_border { border-style: outset; border-color: #FFFFFF; border-width: 8px; border-right-color: #3232FF; border-bottom-color:#3232FF; padding:5px; }
#dat_reftitle { font-style:italic; font-size:0.7em; }
.dat_li { list-style:url(images/image.gif); }

/* *** Mission Page Styles *** */
.mis_figcaption { text-align:center; font-style:italic; }
.mis_date {	color:#000000; font-weight:bold; }
#mis_reference { font-style:italic; font-weight:bolder; }
#mis_pic1 { float:right; width:365px; }
#mis_img_pic1 { padding:5px; }

/* *** Gallery Styles *** */
.gal_label { /* Do Nothing */ }
.gal_pic { float:left; width:120px; height:200px; }
.gal_altwatch { font-size:smaller; }
#gal_audio, #gal_video { clear:left; text-align:left; }
#aceimageflow { width:100%; height:450px; }
#gal_videotext { width:250px; text-align:left; }
#videogallery { display:none; }
a#videolb { display:none; }
#flowcaption { font-style:italic; font-size:10px; margin:0 auto; }

/* *** Press Release Styles *** */
.pres_date { font-weight:bolder; font-style:italic;	font-size:larger; }
.pres_boldlarge { font-weight:bold;	font-size:larger; }
.pres_ital { font-style:italic }
#pres_pic1 { width:600px; }

/* *** Instrument Styles *** */
.instr_figcaption {	text-align:center; font-size:smaller; font-weight:bold; margin:25px; vertical-align:top; }

/* *** Footer Styles *** */
a.ftr_link, a.ftr_link:visited, a.ftr_link:link, a.ftr_link:active { color:#FFFFFF;	text-decoration:none; font-size:smaller; }
a.ftr_link:hover { text-decoration:underline; }
.ftr_text {	font-size:smaller; color:#FFFFFF; }
.ftr_big { font-size:larger; color:#FFFFFF;	color:#D8D8D8; }

/* *** Navigation Bar Styles *** */
.nav_navborder { border-style:none; }
.nav_table {/*	background-image:url(images/grad.jpg); */ background-repeat:repeat-y; height:100%; }

/* *** Science Styles *** */
.sci_title { text-decoration:underline; }
.sci_italic { font-style:italic; }

/* *** Not Found Styles *** */
.nf_large {	font-size:larger; }
.nf_largecolor { font-style:italic;	color:#0000B7; font-weight:bold; }
.current { text-decoration:underline; }

/* *** Meeting Page Styles *** */
#mtg_titlebox {	width:100%; }
#mtg_title { margin: 0 auto; width: 550px; }
#mtg_subtitle {	margin: 0 auto;	width:250px; }
#mtg_details { /*Do Nothing*/ }
#mtg_mapbox { clear:left; height:575px; margin:0 auto; }
#mtg_navbar { height:50px; width:635px; margin-left:-45px; }
#mtg_nav { font-size: 0.8em; list-style: none; text-align:center; }
#mtg_maptext { clear:left; }
#mtg_map { margin:0 auto; width:500px; height:450px; clear:left; }
.mtg_howtomap { margin:0 auto; width:500px; height:470px; clear:left; }
#mtg_accommodate { float:left; clear:left; width:575px; }
#mtg_guesthouses { float:left; width:285px; }
#mtg_hotels { float:right; width:285px; }
#mtg_about { float:right; width:320px; }
#mtg_gettoyork { float:left; clear:left;  width:575px; }
#mtg_attractions { float:left; width:575px; }
#mtg_parking {  float:right; width:320px; }
#mtg_pic1 {	position:relative; width:330px;	height:325px;  float:right; padding:5px; }
#mtg_uwpic2 {	width:265px; height:175px; float:right; display:inline; }
#mtg_pic3 { position:relative; float:left; width:250px; padding-top:5px }
.mtg_box { clear:left; }
.mtg_list { list-style:none; }
#mtg_attractlist { list-style:url(http://brutus.uwaterloo.ca/~rchughes/images/blueright.gif); }
.mtg_border { border-style: outset; border-color: #FFFFFF; border-width: 8px; border-right-color: #3232FF; border-bottom-color:#3232FF; padding:5px; border-top-color:#FFFFFF; border-left-color:#FFFFFF; }
.mtg_navitem { list-style-type: none; display: inline; padding:0px 0px; }
.mtg_smaller { font-size:smaller; }
#mtg_rmchange { font-weight:bold; font-size:1.3em; }
#mtg_uwtitle { margin: 0 auto; width: 500px; text-align:center }
#mtg_uwsubtitle { margin: 0 auto; width:250px; }
#mtg_uwpic1 { position:relative; width:330px;	height:245px; float:right; padding:5px; }
#mtg_uwparking {  float:left; width:575px; }
#mtg_uwtransp { float:left; width:575px; }
#mtg_uwabout { float:left; width:575px; }
#mtg_uwattractions { float:left; width:575px; }
#mtg_uwlocaltrans { float:left; width:285px; }
#mtg_uwrental { float:right; width:255px; }
#mtg_uwlist1 { float:left; width:285px; }
#mtg_uwlist2 { float:right; width:285px;}
#mtg_uwlist3 { clear:left; float:left; width:285px; }
#mtg_uwlist4 { float:right; width:285px; }
#mtg_uwnavbar { height:50px; width:550px; }
#mtg_BnBtitle { clear:both; width:100%; }
#mtg_gettotitle { text-align:center; font-style:normal; }
.mtg_gettolinks { font-size:0.9em; text-align:center; }
#mtg_eclocaltrans { float:left; }
.mtg_hoteldesc { font-size:smaller; }
#mtg_hotellist { text-align:justify; }
#mtg_sectionsubtitle { font-style:italic; font-size:smaller; }

/* *** Reservation Page Styles *** */
#res_checkindate { /* Do Nothing */ }
#res_checkoutdate { /* Do Nothing */ }
.res_hoteldates { /* Do Nothing */ }

/* *** RECONCILE/Polar Year Page Styles *** */
#pyr_header, #rec_header { width:100%; text-align:center; }
#pyr_intro, #rec_intro { float:left; width:600px; }
#pyr_tools, #rec_tools { float:left; width:575px; clear:both; margin:0px;}
#pyr_docs, #rec_docs { clear:both; }
#pyr_contact, #rec_contact { float:right; width:320px; }
#pyr_links, #rec_links { float:right; width:320px; }
#pyr_pic1, #rec_pic1 { position:relative; float:right; width:260px; padding-top:7px; padding-bottom:5px; text-align:right; padding-left:3px; }
#pyr_pic2, #rec_pic2 { position:relative; float:left; width:250px; padding-top:7px; }
#pyr_navbar, #rec_navbar { height:50px; width:100%; }
#pyr_nav, #rec_nav { font-size: 0.8em; list-style: none; text-align:center; }
#pyr_phototitle, #rec_phototitle { font-size:0.7em; margin-right:10px; font-weight:bold; }
#pyr_photocredit, #rec_photocredit { font-size:0.6em; margin-right:10px; }
.pyr_navitem, .rec_navitem { list-style-type: none; display: inline; padding:0px 0px; }
.pyr_border, .rec_border { border-style: outset; border-color: #FFFFFF; border-width: 8px; border-right-color: #3232FF; border-bottom-color:#3232FF; padding:5px; }
.pyr_li, .rec_li { list-style:url(images/image.gif); }
#pyr_suggest, #rec_suggest { clear:left; }
#rec_title { font-weight:bold; font-size:1.1em; }
#rec_sample { font-style:italic; }
#rec_samplebox { margin:0 auto; width:475px; }

/* Molecule Page Styles */
table#mol_table { border: solid #0000B7 1px; border-spacing:0px 0px; width:600px; }
table#mol_table td { border:solid #0000B7 1px; padding:4px; }
#mol_titlebox { margin: 0 auto; width: 350px; }
#mol_2ndtitlebox { margin: 0 auto; width: 475px; }
#mol_3rdtitlebox { margin: 0 auto; width: 250px; }
#mol_4thtitlebox { margin: 0 auto; width: 200px; }
#mol_restitlebox { margin: 0 auto; width: 400px; text-align:center; }
.toprow { font-weight:bold; text-align:center; background-color:#CCCCCC; }
.molcol { text-align:left; text-align:center; width:110px; }
.altcol { text-align:center; width:95px; }
.refcol { text-align:left; }
.tempcol { text-align:center; width:150px; }
.cloudcol { width:175px; text-align:center; }
.baselinemols { background-color:#FFFFFF; }
.routinemols { background-color:#DDDDDD; }
.researchmols { background-color:#FFFFFF;  }
#mol_table caption { caption-side: bottom; font-size: 0.9em; font-style: italic; text-align: center; padding: 0.5em 0; }
#dagger { font-style:normal; }
#mol_navbar { /* height:50px; width:635px; margin-left:-45px; */ text-align:center; }
#mol_nav { font-size: 0.8em; list-style: none; text-align:center; }
.mol_navitem { list-style-type: none; display: inline; padding:0px 0px; }
.mol_emtext { font-size: 0.8em; font-style:italic; }
#mol_legtitle { font-weight:bold; }
.mol_legend { margin: 0 auto; width: 200px; font-size: 0.8em; font-style:italic; text-align:center; }
.mol_mwlink { text-align:center; display:block; }
.mol_mwlinktext { text-align:center; display:block; }

/* Solar Atlas Styles */
#sptrm_title { margin: 0 auto; width: 375px; }
#sptrm_pic1 { float:right; width:300px; height:224px; }
#sptrm_full { float:left; width:295px; }
#sptrm_parts { float:left; width:295px; }
#sptrm_size { font-size:0.8em; font-style:italic; }
#sptrm_refs { clear:left; }
#sptrm_reftitle { clear:left; }
.sptrm_itals { font-style:italic; }
#sptrm_suppl { font-weight:bold; font-style:italic; }

/* Climatology Styles */
#clm_title { margin: 0 auto; width: 275px; }
#clm_pic1 { float:right; width:300px; height:175px; padding:5px; }
#clm_intro { /* Do Nothing */ }
#clm_ref { /* Do Nothing */ }
#clm_how { /* Do Nothing */ }
#clm_readme { /* Do Nothing */ }
#clm_datatitle { margin: 0 auto; width: 325px; }
#clm_datatitle2 { margin: 0 auto; width: 425px; }
.clm_molbox { /* Do Nothing */ }
.clm_molname { font-size:large; clear:both; color:#0000B7;}
.clm_row1 { background-color:#DDDDDD; }
.clm_row2 { background-color:#FFFFFF; }
.clm_panel { font-size:smaller; }
#clm_dltext { font-style:italic; }
.clm_formsect1 { width:300px; float:left; }
.clm_formsect2 { width:300px; float:right; }
.clm_formsect3 { clear:both; float:left; width:600px }
.clm_formsect4 { clear:both; float:left; }
.clm_formsect5 { clear:both; float:left; }
.clm_first { /* Do Nothing */ }
.clm_second { /* Do Nothing */ }
#clm_o3view { /* Do Nothing */ }
.clm_dlsuccess { display:none; }
.clm_greyed { color:#CCCCCC; }
#clm_download { width:15em; }
#clm_view { width:15em; }

/* STM Live Page Styles */
#stm_refresh { font-size:0.8em; font-style:italic; margin:0 auto; width:575px; }
#stm_video { /* Do Nothing */ }

/* Location Page Styles */
#loc_toptext { width:600px; }
#loc_bottext { /* Do Nothing */ }
#loc_map { /* Do Nothing */ }

/* *** Division Classes *** */
.navbar_top { background-image:url(images/navbar/navbar_bkg_top.gif); color:#FFFFFF; height:50px; width:150px; text-align:left;	text-indent:15px;/*	border-bottom:1px solid #FFF; */ line-height:50px; /* Workaround to center text vertically */ }
.navbar_mid { background-image:url(images/navbar/navbar_bkg_mid.gif); color:#FFFFFF; height:50px; width:150px; text-align:left;	text-indent:15px;/*	border-bottom:1px solid #FFF; */ line-height:50px;  /* Workaround to center text vertically */ }
.navbar_midsub { background-image:url(images/navbar/navbar_bkg_midsub.gif);	color:#FFFFFF; position:relative; height:25px; width:150px;	text-align:right; margin-right:10px; font-size:smaller; /* border-bottom:1px solid #FFF; */	line-height:25px;  /* Workaround to center text vertically */ }
.navbar_midsub2 { background-image:url(images/navbar/navbar_bkg_midsub2.gif); color:#FFFFFF; position:relative;	height:25px; width:150px; text-align:right; margin-right:10px; font-size:smaller; /*	border-bottom:1px solid #FFF; */ line-height:25px;  /* Workaround to center text vertically */ }
.navbar_midsub3 { background-image:url(images/navbar/navbar_bkg_midsub.gif); color:#FFFFFF; position:relative; height:25px; width:150px; text-align:left; margin-right:10px; font-size:smaller; list-style:none; /* border-bottom:1px solid #FFF; */	line-height:25px;  /* Workaround to center text vertically */ }			/* This is identical to navbar_midsub except the text is aligned left */
.navbar_bot { background-image:url(images/navbar/navbar_bkg_bot.gif); color:#FFFFFF; height:50px; width:150px; text-align:left;	text-indent:15px; line-height:50px;  /* Workaround to center text vertically */ }


/* *** This is for the new Nav Bar  *** */
li.navbar { list-style:none; width:150px; background-repeat:no-repeat; background-image:url(images/navbar/navbar.gif); text-indent:2px; padding:15px; overflow:hidden; }
li.navbar_sub { list-style:none; font-size:smaller; text-align:left; background-image:url(images/navbar/navbar_sub.gif); background-repeat:no-repeat; padding:10px 5px 10px 10px; }
ul.menu { padding-left:0px; margin-left:0px; }
ul.menu li a, ul.menu ul.acitem li a { color:#FFFFFF; }
ul.menu li:hover { background-repeat:no-repeat; background-image:url(images/navbar/navbar_hv.gif); }
ul.menu ul.acitem li:hover { background-image:url(images/navbar/navbar_sub_hv.gif); }
ul.acitem { padding-left:0px; margin-left:0px; }

/* *** Division ID's *** */
#container { margin:0 auto;	width:800px; }
#logo {	position:absolute; margin-top:8px; margin-left:4px;	height:100px; width:100px; }
#title { font-size:24px; text-align:right; position:absolute; bottom:0px; margin-right:10px; right:0px;	color:#FFFFFF; height:30px;	width:550px; }
#header { position:relative; clear:left; width:100%; height:105px;	margin-bottom:3px; }
#banner { background-image:url(images/banner_bkg_new.jpg); position:relative; clear:left; width:100%; height:200px; }
#contentcontainer {	clear:left;	position:relative; height:100%; }
#leftcol { float:left; width:150px;	height:100%; border:0px; vertical-align:top; }
#content { float:left; padding:1em;	width:600px; margin-top:0px; }
#footer { clear:left; position:relative; background-image:url(images/footer.jpg); height:75px; margin-left:0px;	margin-bottom:0px; }

/* *** Testing Values *** */
#bannertest { /* background-image:url(images/banner_bkg_new.jpg); */ position:relative; clear:left; width:100%; height:200px; }
#animatebanner { list-style:none; margin-left:0px; padding-left:0px; }

