﻿html,body {margin:0; padding:0; /*height:100%;*/}
body {background:#fff url(../images/hdr-bg.gif) repeat-x scroll center 0; font-family:Arial, Verdana, Helvetica; width:100%;}
img {border:0;}
form {margin:0;}
#stretchContainer {/*height:auto !important; height:100%; min-height:100%; position:relative;*/ width:100%; /*height: 100%;*/}
#outerContainer {background:transparent url(../images/left-bg.gif) repeat-y;margin:0 auto;width:950px; /*height: 100%;*/}
#right {float:left; font-size:12px; padding-bottom:10px; width:729px;}
.floatLeft {float:left;}
.floatRight {float:right;}
.clear {clear:both;}
.headingGreen {color:#379345; font-size:14px; font-weight:bold; margin:15px 0;}
.innerBox {margin:10px;}
h1 {font-size:18px; margin:10px 0 15px 0;}
h2 {font-size:14px; margin:0;}
.bold {font-weight:bold;}
p {margin:0 0 15px 0;}
ul.unindentedList {margin:10px 10px 0 16px; padding:0;}
.fontRed {font-size:16px;color:Red;font-weight:bold;}
.text10px {font-size:10px;}
.text11px {font-size:11px;}
.text12px {font-size:12px;}
.text13px {font-size:13px;}
.text13pxbd {font-size:13px;font-weight:bold;}
.textGreen {font-size:13px; color:#379345;}
.textGreenbd {font-size:13px; color:#379345;font-weight:bold;}

.textRed {color: Red;}
.textLoginWhite{font-size:10px;color: White;}
.text8{font-size:8px;font-weight:bold;}
.text9{font-size:9px;font-weight:bold;}
.text12 {font-size:12px;font-weight:bold;}
.text13 {font-size:12px;font-weight:bold;}
.text8white{font-size:11px;color: White;font-weight:bold}
.text8whitefr{font-size:9px;color: White;font-weight:bold}
.text10white{font-size:12px;color: White;font-weight:bold}
.mainUploadsPanel { border: solid 1px #CCCCCC; padding: 5px;}
.tableheader
{
	font-size:13px;
	background-color:#379345;
	color:white;
	font-weight:bold;
}
.tablerow
{
	font-size:12px;
	background-color:#D4EACB;
}
.SignInbutton
{
   font-size:10px;
   color:#000000;
   background-color:#FFFFFF;
   border-style:outset;
   border-top-color:#336699;
   width:50px
}
.Greenbutton
{ 
   font-size:10px;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#379345;
   border-style:outset;
}

a.linkButton:visited {color:White;font-weight:bold;
}
a.linkButton:link {color:Black;font-weight:bold;
}
a.linkButton:active {color:#00FF33;font-weight:bold;
}
/*header*/
#topNv {color:#fff; float:right; font-size:12px; height:14px; margin-right:5px; padding-top:7px; /*white-space: nowrap;*/}
/*#topNv a:link, #topNv a:visited {color:#fff; padding:0 13px; text-decoration:none;}
#topNv a:hover, #topNv a:active {color:#298140;}*/


.topNavNonActive a {color:#fff; padding:0 8px; text-decoration:none;}
.topNavActive a {color:#298140;}

#hdr {clear:both; height:88px;}
#mainNv {margin-top:3px;}
/*#mainNv a:link, #mainNv a:visited {background:transparent url(../images/main-nv.gif) no-repeat top right; color:#379344; font-size:13px; font-weight:bold; padding:9px 20px 9px 5px; position:relative; top:9px; text-decoration:none;}
#mainNv a:hover, #mainNv a:active {background:transparent url(../images/main-nv-on.gif) no-repeat top right; color:#000;}*/

.mainNavNonActive a { background:transparent url(../images/main-nv.gif) no-repeat top right; color:#379344; padding:10px 18px 9px 2px; width: 100%; font-size:13px; font-weight:bold; position:relative; top:9px; text-decoration:none; /*margin-top: -1px;*/}
.mainNavActive a {background:transparent url(../images/main-nv-on.gif) no-repeat top right; color:#000; padding:10px 18px 11px 2px; width: 100%; /*margin-top: -1px;*/}

/*left navigation*/
/*#leftHome {background:transparent url(../images/left-hm.gif) no-repeat bottom left; height:100%; overflow:auto; width:950px;}
#leftToronto {background:transparent url(../images/left-toronto.gif) no-repeat bottom left: height:100%; overflow:auto; width:950px;}*/
#leftNv {background:transparent url(../images/left-bg.gif) repeat-y; float:left; width:211px; /*height: 100%;*/}
.leftBtn {margin:5px 10px;}
.leftBtn a {color:#fff; font-size:13px; font-weight:bold; text-decoration:none; width:162px;}

/*home page*/
/*#mainContentHome {clear:both;}
#mainContentHome a:link, #mainContent a:visited {color:#379344; font-weight:bold;}
#mainContentHome a:hover, #mainContent a:active {text-decoration:none;}*/
.hmBoxBig {background:#fff url(../images/hm-box-big-bg.gif) repeat-y; margin-right:9px; width:476px;}
.hmBoxSmall {background:#fff url(../images/hm-box-bg.gif) repeat-y; margin-right:9px; width:233px;}

/*location pages*/
#mainContent {}
#mainContent a:link, #mainContent a:visited {color:#379344; font-weight:bold;}
#mainContent a:hover, #mainContent a:active {text-decoration:none;}
.locBoxMain {background:#fff url(../images/loc-box-main-bg.gif) repeat-y; float:left; margin-right:10px; width:475px;}
.locBoxSide {background:#fff url(../images/loc-box-side-bg.gif) repeat-y; margin-bottom:10px;width:232px}
.locBoxSide h3 {background-color:#369345; color:#fff; font-size:12px; margin:0; padding:10px; width:210px;}

/*pop ups*/
#popup {background-image:none; font-size:12px; margin:0; padding:20px;}
.box {background:#d4e9ca url(../images/corner-top-right.gif) no-repeat top right; margin-bottom:20px;}
.boxMiddle {padding:0 10px;}
.boxBtm {background:transparent url(../images/corner-btm-right.gif) no-repeat bottom right; height:13px;}

/*footer*/
#ftr {background-color:#000; border-top:1px solid #fff; clear:both; color:#fff; font-size:10px; height:39px; padding:5px 0; /*position:absolute; bottom:0;*/}
.ftrContainer {margin:0 auto; width:950px;}
#ftr a:link, #ftr a:visited {color:#fff; margin-right:13px;}
#ftr a:hover, #ftr a:active {text-decoration:none;}
.lgoWhitecap {float:right; padding-right:20px;}

.th {
	border-right: 1px solid #379345;
	border-left: 1px solid #379345;
	border-bottom: 1px solid #379345;
	border-top: 1px solid #379345;
	background: #D4EACB;
}

.bold10px{font-size:12px;font-weight:bold}
.bold12px{font-size:14px;font-weight:bold}

.ModalBackground 
{
	background-color: #58585A; 
}

.ModalPopupStyle
{
	background-color: #ffffff;
	border: solid 1px #379345;
}
    .divScrollAuto {
    height:100px;
    width:100px;
    overflow:auto;
    white-space:nowrap;
    }





