html {background-color:#DCDCDC;background: transparent url(/images/bg.png) scroll 0 0;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;color:000;font-size:12px;}

ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

ul.bullet {
	padding: 0px;
	margin: 0 0 0 20px ;
	list-style-type: square;
}

.arrowList li {
        background: transparent url(../images/arrow.png) no-repeat scroll 8px 50%;
        padding-left:20px;
        line-height:200%;
        display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;color:000; font-size: 14px; font-weight: bold;
}

#container {width:960px;padding:20px;overflow:hidden;margin:0 auto;margin-bottom:-10px;margin-top:-20px;}
//#header {width:960px;float:left;background:transparent url(/images/logoAcco.png) no-repeat scroll 0 0; margin-top:14px; margin-left: }
#header {width:960px;float:left;background:transparent url(/images/logoAcco2018.png) no-repeat scroll 0 0; margin-top:14px; margin-left: }
//#header h1 {width:430px;height:174px;display:inline-block;float:left;margin-top:0px;}
#header h1 {width:420px;height:150px;display:inline-block;float:left;margin-top:0px;}
//#header h1 {width:430px;height:174px;display:inline-block;float:left;margin-top:0px;}
#header h1 a {width:420px;height:150px;display:block;border:none;}
//div#rotateImage {width:450px;height:174px;float:right;border:1px solid #999999;margin-top:-1px;margin-right:8px;position:relative;}  
div#rotateImage {width:500px;height:136px;float:right;border:1px solid #999999;margin-top:-1px;margin: 7px 11px 0 0;position:relative;}  

#content { margin:13px 0px 0px 0px; border:1px solid #999999;width:930px;padding:13px 13px 30px 13px;min-height:720px;float:left;background:white no-repeat scroll 50% 95%}
#contentContact { margin:13px 0px 0px 0px; border:1px solid #999999;width:930px;padding:13px 13px 30px 13px;min-height:440px;float:left;background:white scroll 50% 95%}

#content img.home-feature { width:660px;height:320px;border:1px solid #999999;margin: 10px 2px 10px 8px;}
#content img.home-feature2 { width:240px;height:320px;border:1px solid #999999;margin: 10px 0px 10px 2px;}
#content img.content { width:199px;height:321px;float:right;border:1px solid #999999;margin-left:20px;margin-bottom:20px;}
#content img.map { width:398px;height:398px;float:right;border:1px solid #999999;margin-right:30px;margin-bottom:180px;}

#content h1 { font-size:28px;margin:0px;}

a:active, a:link, a:visited { outline:none; text-decoration:none; color: #ff3333; }
a:hover { outline:none; text-decoration:underline; color: #000; }
#footer {width:960px;padding:0px;overflow:hidden;margin:0 auto;text-align:center;margin-top:0px;}
div#connery01 {width:450px;height:168px;float:left;border:1px solid }
div#connery02 {width:450px;height:168px;float:left;border:1px solid }
div#gallery02 {width:450px;height:168px;float:left;border:1px solid }
div#gallery03 {width:450px;height:168px;float:left;border:1px solid }

img.cover {
    margin: 30px 30px 20px 30px;
}



.tempContainer {
        position:absolute;
        left:-99999px;
}

#horizontalNav {   
        width:956px;
        border-top:0px solid #4d4d4d;
        border-left:0px solid #4d4d4d;
        border-right:0px solid #4d4d4d
}
        
#horizontalNav li {   
        float:left;
        display:block;
	font-size:14px;
	font-weight: bold;
        height:31px;
        border-right:1px solid #fff;
//        width:152px;
        width:205px;
        text-align:center;
        cursor:pointer;
        background:#4d4d4d url(../images/nav-bg.png) repeat-x scroll 0 0;
}
        
#horizontalNav li ul.subnav {
        background-color:#4d4d4d;
        display:none;
        position:relative;
        z-index:100;
        top:0px;
        left:0px;
}
        
#horizontalNav li ul.subnav li {
        border-bottom:1px solid #4d4d4d;
        border-top:1px solid #5d5d5d;

}
        
#horizontalNav li ul.subnav li.first {
        border-top:none;
}       
        
#horizontalNav li ul.subnav li.last {
        border-bottom:none;
}
        
#horizontalNav li.last {
        border:none;
}
        
#horizontalNav li a {
        color:black;
        text-decoration:none;
        line-height:31px;
        display:block;
}


hr.style {
	width: 700px; padding: 0; border: none; border-top: medium double #333; color: #333; text-align: center; }

hr.style:after {
	 content: "}{"; display: inline-block; position: relative; top: -0.7em; font-size: 1.5em; padding: 0 0.25em; background: white; }

#main {
	margin: 0 auto;
        width:760px;
        padding:10px;
}

#mainLeft {
        position: relative;
        float:left;
        width:400px;
        height:360px;
        padding:10px;
	margin-left:40px;
}

#mainRight {
        position: relative;
        float:right;
        width:410px;
        height:360px;
        padding:10px;
	margin-right:40px;
}

#mainLeftContact {
        position: relative;
        float:left;
        width:280px;
        height:400px;
        padding:10px;
}

#mainRightContact {
        position: relative;
        float:right;
        width:600px;
        height:400px;
        padding:10px;
}


#mainLeftWestmount {
        position: relative;
        float:left;
        width:280px;
        height:520px;
        padding:10px;
}

#mainRightWestmount {
        position: relative;
        float:right;
        width:600px;
        height:520px;
        padding:10px;
}

#mainLeftFairway {
        position: relative;
        float:left;
        width:280px;
        height:550px;
        padding:10px;
}

#mainRightFairway {
        position: relative;
        float:right;
        width:600px;
        height:550px;
        padding:10px;
}

#mainLeftUniversity {
        position: relative;
        float:left;
        width:280px;
        height:470px;
        padding:10px;
}

#mainRightUniversity {
        position: relative;
        float:right;
        width:600px;
        height:470px;
        padding:10px;
}

#mainLeftHespeler {
        position: relative;
        float:left;
        width:280px;
        height:720px;
        padding:10px;
}

#mainRightHespeler {
        position: relative;
        float:right;
        width:600px;
        height:720px;
        padding:10px;
}

#mainLeftElmira {
        position: relative;
        float:left;
        width:280px;
        height:480px;
        padding:10px;
}

#mainRightElmira {
        position: relative;
        float:right;
        width:600px;
        height:480px;
        padding:10px;
}

#mainLeftStratford {
        position: relative;
        float:left;
        width:280px;
        height:600px;
        padding:10px;
}

#mainRightStratford {
        position: relative;
        float:right;
        width:600px;
        height:600px;
        padding:10px;
}

#mainLeftStratfordSFL {
        position: relative;
        float:left;
        width:280px;
        height:1560px;
        padding:10px;
}

#mainRightStratfordSFL {
        position: relative;
        float:right;
        width:600px;
        height:1560px;
        padding:10px;
}

#mainLeftMilton {
        position: relative;
        float:left;
        width:280px;
        height:440px;
        padding:10px;
}

#mainRightMilton {
        position: relative;
        float:right;
        width:600px;
        height:440px;
        padding:10px;
}

#mainLeftBrantford {
        position: relative;
        float:left;
        width:280px;
        height:440px;
        padding:10px;
}

#mainRightBrantford {
        position: relative;
        float:right;
        width:600px;
        height:440px;
        padding:10px;
}

#mainLeftGuelph {
        position: relative;
        float:left;
        width:280px;
        height:580px;
        padding:10px;
}

#mainRightGuelph {
        position: relative;
        float:right;
        width:600px;
        height:580px;
        padding:10px;
}

#mainLeftGuelph2 {
        position: relative;
        float:left;
        width:280px;
        height:440px;
        padding:10px;
}

#mainRightGuelph2 {
        position: relative;
        float:right;
        width:600px;
        height:440px;
        padding:10px;
}

#mainLeftListowel {
        position: relative;
        float:left;
        width:280px;
        height:440px;
        padding:10px;
}

#mainRightListowel {
        position: relative;
        float:right;
        width:600px;
        height:440px;
        padding:10px;
}

#mainLeftListowel2 {
        position: relative;
        float:left;
        width:280px;
        height:440px;
        padding:10px;
}

#mainRightListowel2 {
        position: relative;
        float:right;
        width:600px;
        height:440px;
        padding:10px;
}


#mainLeftEtobicoke {
        position: relative;
        float:left;
        width:280px;
        height:500px;
        padding:10px;
}

#mainRightEtobicoke {
        position: relative;
        float:right;
        width:600px;
        height:500px;
        padding:10px;
}

#mainLeftSAMPLE {
        position: relative;
        float:left;
        width:280px;
        height:360px;
        padding:10px;
}

#mainRightSAMPLE {
        position: relative;
        float:right;
        width:600px;
        height:360px;
        padding:10px;
}



h2 {
        color: #000;
        font-weight: bold;
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 5px;
}


p.small {
        color: #000;
        font-weight: normal;
        font-size: 10px;
        line-height: 24px;
        margin-bottom: 5px;
}

