@charset "utf-8";
/* CSS Document */

body {	margin:0 0 92px 0; background:#1e639f url(../Images/bg.gif) repeat-x 0 0; }

p { font-family:Arial; font-size:11px; line-height:14px; text-align:justify;}
span {font-family:Arial; font-size:11px; line-height:14px; text-align:justify;}
li { font-family:Arial; font-size:11px; line-height:14px; }

h1 { font-family:"Trebuchet MS"; font-size:14px; line-height:15px; font-weight:bold; }
h2 { font-family:"Trebuchet MS"; font-size:12px; line-height:15px; }
h3 { font-family:"Trebuchet MS"; font-size:13px; line-height:16px; color:#737784; }
h4 { font-family:"Trebuchet MS"; font-size:15px; line-height:18px; font-weight:bold; }
h5 { font-family:Arial; font-size:15px; line-height:18px; font-weight:bold; }

hr { width:100%; height:1px; color:#dcdcdc; background-color:#dcdcdc; }

img {  border-style: none; }

table { border:0; padding:0; margin:0; }

li { list-style:square; line-height:16px; }


/* Layout IDs */
#content { 	position:relative; overflow:hidden; margin:0px auto; width:965px; text-align:left; margin-bottom: 15px;
			background:#f9f9f9;}
			
#choosechapters {position:relative; top:4px; left:1px; overflow:hidden; margin:0px auto; width:965px; text-align:right; margin-top: 15px;
			}
			
			




/* Layout IDs */
#contentemail {	position:relative; overflow:hidden; margin-left:20px; width:750px; text-align:left; margin-bottom: 15px;
			background:#f9f9f9;}

/* Layout IDs */
#contentsm { 	position:absolute; width:650px; margin-left:15px; margin-top:15px; text-align:left; background:#f9f9f9;}

/* Layout IDs */
#contentsm2 { 	position:absolute; width:700px; margin-left:15px; margin-top:15px; text-align:left; background:#f9f9f9;}

			
#TOPnav { clear:both; padding-top:10px;  padding-bottom:10px; width:965px; }

#videoslot { position: relative; margin: 20px; }

#TOPlogo { padding-left: 25px; width: 155px; height: 100px; clear:none; float:left; margin:0; 
}

#TOPrightnav { float:right; padding-bottom:10px; margin:0; width: 780px; height: 100px; }

/* Stuff for index main page */
#MAINCONTENT { border:solid; border-width:thin; border-color:#999999; width: 942px; margin:10px; }

#MAINleftflash { width: 700px; height: 300px; clear:none; float:left; margin:0; z-index:2;
}

#menuitems {position:absolute; top: 170px; left: 725px; }

#MAINrightNEWS { width: 229px; height: 286px; clear:none; padding: 7px; float:right; margin:0;  background:#191C49; 
}

/* Stuff for index main page news feeds */
#newsfeedWHITE { position:relative; width: 205px; padding: 5px; background:#FFFFFF; font-family:Arial;
font-size:12px; height:12px; }

#newsfeedWHITE a:link,
#newsfeedWHITE a:visited
 {text-decoration: none; color:#000000; }

#newsfeedWHITE a:hover {text-decoration: none; color:#0000CC; }

#newsfeedGREY { position:relative; width: 205px;  padding: 5px; background:#E4E4E4; font-family:Arial;
font-size:12px;  height:13px; }

#newsfeedGREY a:link,
#newsfeedGREY a:visited {text-decoration: none; color:#000000; }

#newsfeedGREY a:hover {text-decoration: none; color:#0000CC; }


/* SUB pages main content */
#SUBPAGEleftMENU { width: 200px; padding: 7px; float: left; margin:0; }
#SUBPAGErightCONTENT { width: 688px; padding-left: 20px; padding-right: 20px; padding-bottom:10px; float: left; margin:0; }

#contentTopImage { margin-bottom: 15px; width:700px; }


#SUBmenuitems  {position:absolute; top: 165px; left: 11px; font-family:Trebuchet MS;
font-size:12px;  height:13px; }

#SUBmenuitemTITLE  {position:absolute; top: 131px; left: 11px; font-family:Trebuchet MS;
font-size:12px;  height:13px; }


#SUBmenuitem { padding-left: 5px; width:209px; background:#1e639f url(../Images/bg.gif) repeat-x 0 0; border-bottom:1px solid #c1c1c2;  } 

#SUBmenuitem a:link,
#SUBmenuitem a:visited
 {line-height:23px;   text-decoration: none; color:#FFFFFF; }
#SUBmenuitem a:hover {text-decoration: none; color:#fed025; }


/* Stuff for About Us on INDEX page */
#AboutUSpart { background-color:#FFFFFF; margin:10px; width:942px; border:solid; border-width:thin; border-color:#999999; }
 
#AboutUSpart { float:left; }    
#AboutUStitle { width: 680px; height: 52px; padding-left: 10px; padding-top: 10px;  padding-right: 10px; } 

#AboutUStitle { width: 680px; height: 52px; padding-left: 10px; padding-top: 10px;  padding-right: 10px; } 


#AboutUStext { width: 680px; text-align:justify; vertical-align:top; height: 100px; padding-left: 10px; padding-right: 15px;  }

#STUDENTSAboutUStext { width: 680px; text-align:justify; vertical-align:top; height: 130px; padding-left: 10px; padding-right: 15px;  }


#videoimage { margin-right:10px; }


#VideoBox { float:left; padding:10px; z-index:1;}



/* Stuff for template sponsors  */
#sponsors { height:110px;
			width: 942px; 
		   background:url(../Images/sponserBackground.gif) repeat-x 0 0; }


#sponsorlist img { margin:16px 50px 0 0; }

#divider { margin:1px 0 0 0; width:942px; height:13px; clear:both;
		   background:transparent url(../Images/divider.gif) repeat-x 0 0; }


/* stuff for content main table */

#MICROcontentLEFTNAV { width:200px; }

#contentTITLE { padding-left: 10px; font-family:Arial; font-size:15px; line-height:18px; font-weight:bold; padding-top:5px; padding-bottom: 2px; }

#navigationLocation {  font-weight:bold; font-family:"Trebuchet MS"; font-size:12px; padding-left:5px; }
 
#navigationLocation a:link,
#navigationLocation a:visited
 {  text-decoration: none; color:#000066; }
#navigationLocation a:hover {text-decoration: none; color:#0000FF; }

.contentmain { width:728px; padding-top:0px; padding-left:0px; padding-right: 0px; padding-bottom: 0px;  }


.contentmain img { margin:0 10px 0 0; background:#ffffff; padding:2px; border:1px solid #c1c1c2; float:left; }
.contentemail img { margin:0 10px 0 0; background:#ffffff; padding:2px; border:1px solid #c1c1c2; float:left; }

.testimonialSM { background:#acacac  url(../Images/testback.gif) repeat-x 0 0; width:440px; margin-left: auto; margin-right: auto; padding:4px; margin-top:10px; margin-bottom:10px; border:1px solid #c1c1c2; position:relative; }

.testimonial { background:#acacac  url(../Images/testback.gif) repeat-x 0 0; width:640px; margin-left: auto; margin-right: auto; padding:1px; border:1px solid #c1c1c2; }

.testimonial img { vertical-align:top; background:#ffffff; border:1px solid #c1c1c2; float:left; }

.testimonial p { font-family:"Trebuchet MS"; font-size:11px; line-height:14px; text-align:right;}
.testimonial span { font-family:"Trebuchet MS"; font-size:11px; line-height:14px; text-align:justify;}

.testimonial td { padding: 6px;}
#TestimonialNAME { font-family:"Trebuchet MS"; font-size:12px; font-weight: bold; line-height:14px; text-align:right; margin-top:5px;}

#SOSvideo { width: 200px; padding-left: 0px; padding-right:10px; float:left;}

#LEFTsideimage { padding-left: 0px; padding-right:10px; float:left;}


#biotitle { width:560px; padding-top:10px; padding-left:5px; font-size:13px; font-family:"Trebuchet MS"; font-weight:bold; vertical-align: }

#biotext { width:545px; padding-left:5px; padding-right: 10px; font-family: "Arial"; font-size: 11px; line-height:14px; }

#bioboxborder { border-top:1px solid #CCCCCC; }  

.noborderimages img { border-style: none; }
.TOPnoborderimages img { border-style:none; padding:0px; margin-bottom:15px; }
.TOPMAINnoborderimages img { border-style:none; padding:0px; }

#footertext { padding:10px;  margin-left: auto; margin-right: auto; }

#rightsidefloatingimage { position:absolute; top: 430px; left: 675px; }

#gradientbar { background: transparent url(../Images/greygradientback.gif) repeat-x scroll 0 0; border-bottom: 1px solid #999999; width:700px; height: 36px; margin: auto; }

#mediayearblock { width:680px; border-bottom: 1px solid #999999; padding:10px;}

#year { font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; line-height:16px; color:#737784; }

.medialist li { padding-bottom: 10px;  }

#contexttoptext { padding:10px; font-family:Arial; font-size:11px; line-height:14px; text-align:justify;}

#contentTopHeader {background:#FFFFFF;}

#triggers img {
	cursor:pointer;
}
 
.simple_overlay {
-moz-box-shadow:0 0 90px 5px #000000;
background:#fa9427 url(http://www.studentsofferingsupport.ca/Images/overlaybg.jpg) repeat-x 0 0;
border:1px solid #666666;
display:none;
height:420px;
width:690px;
z-index:10000;
}

.simple_overlay .close {
background-image:url(http://static.flowplayer.org/tools/img/overlay/close.png);
cursor:pointer;
height:35px;
position:absolute;
right:-15px;
top:-15px;
width:35px;
}

