@charset "UTF-8";

/* CSS Document */

/*--------------- Directory ---------------*/

/* 01. General ----------------------------*/

/* 02. Headings ---------------------------*/

/* 03. Header -----------------------------*/

/* 04. Search -----------------------------*/

/* 05. Content ----------------------------*/

/* 06. Main Content -----------------------*/

/* 07. Footer -----------------------------*/

/* 08. Forms ------------------------------*/

/*-----------------------------------------*/

/* 01. General */
	* { margin:0; padding:0; outline:0; }
	ul,li { list-style:none; color:#003663; }
	html, body { width:100%; background:#6177a2; font-family:Arial, "HelveticaLTStd", Helvetica, "Helvetica Neue", Tahoma, Verdana, sans-serif; font-size:14px; }
	:focus { outline:0; }
	.clear:after { content:"."; visibility:hidden; display:block; height:0; clear:both; }
	* html .clear { height:1%; }
	.wrapper { width:960px; margin:0 auto; }
	.pagewrap { width:700px; margin:0 auto; z-index:15; }
	a,a:link, a:visited { text-decoration:none; font-weight:bold; color:#33415c; }
	a:hover { color:#fff07b; }
	img { border:0; }
	div.hr { width:100%; height:2px; background:url('http://www.soics.ca/images/index/hr.gif') repeat-x; }
	div.hr hr { display: none; }
	.rowstart { height:30px; background:#4c618a; }
	.row:nth-child(even) { height:25px; background: #849ece; }
	.row:nth-child(odd) { height:25px; background: #95abda; }
	.center { margin:0 auto;}

/* 02. Headings */
	h2 { width:100%; font-size:24px; font-weight:bold; color:#33415c; letter-spacing:2px; }
	h3 { width:100%; font-size:18px; font-weight:bold; color:#4c618a; }
	h4 { width:100%; font-size:18px; font-weight:normal; color:#003663; }

/* 03. Header */
	header { width:100%; height:190px; background:url('http://www.soics.ca/images/index/headerBG.png') repeat-x; display:block; }
	nav { padding-top:90px; float:left; text-align:center; }
	nav ul { margin:auto; padding:0; list-style-type:none; }
	nav li { float:left; height:100px; }
	#navLEFT { width:75px; height:100px; background:url('http://www.soics.ca/images/index/navLEFT.jpg') no-repeat; display:block; }
	#navRIGHT { width:75px; height:100px; background:url('http://www.soics.ca/images/index/navRIGHT.jpg') no-repeat; display:block; }
	/*-For all Buttons-*/
		.preloadHOME, .preloadABOUT, .preloadPROGRAMS, .preloadEVENTS, .preloadLINKS, .preloadCONTACT { display:none;}
		a.HOME:hover, a.ABOUT:hover, a.PROGRAMS:hover, a.EVENTS:hover, a.LINKS:hover, a.CONTACT:hover, .HOME, .ABOUT, .PROGRAMS, .EVENTS, .LINKS, .CONTACT { background:no-repeat}
		.HOME, .ABOUT, .PROGRAMS, .EVENTS, .LINKS, .CONTACT { display:block; height:100px;}
	/*-Button-HOME-*/
		.HOME { width:134px; background:url('http://www.soics.ca/images/index/buttonHOME.jpg');}
		a.HOME:hover { background:url('http://www.soics.ca/images/index/buttonHOME1.jpg');}
	/*-Button-ABOUT-*/
		.ABOUT { width:116px; background:url('http://www.soics.ca/images/index/buttonABOUT.jpg');}
		a.ABOUT:hover { background:url('http://www.soics.ca/images/index/buttonABOUT1.jpg');}
	/*-Button-PROJECTS-*/
		.PROGRAMS { width:162px; background:url('http://www.soics.ca/images/index/buttonPROGRAMS.jpg');}
		a.PROGRAMS:hover { background:url('http://www.soics.ca/images/index/buttonPROGRAMS1.jpg');}
	/*-Button-EVENTS-*/
		.EVENTS { width:126px; background:url('http://www.soics.ca/images/index/buttonEVENTS.jpg');}
		a.EVENTS:hover { background:url('http://www.soics.ca/images/index/buttonEVENTS1.jpg');}
	/*-Button-LINKS-*/
		.LINKS { width:108px; background:url('http://www.soics.ca/images/index/buttonLINKS.jpg');}
		a.LINKS:hover { background:url('http://www.soics.ca/images/index/buttonLINKS1.jpg');}
	/*-Button-CONTACT-*/
		.CONTACT { width:164px; background:url('http://www.soics.ca/images/index/buttonCONTACT.jpg');}
		a.CONTACT:hover { background:url('http://www.soics.ca/images/index/buttonCONTACT1.jpg');}

/* 04. Search */
	#search { width:100%; height:82px; background:url('http://www.soics.ca/images/index/searchBG.png') repeat-x; display:block; }
	#searchSHADOW { width:100%; height:29px; background:url('http://www.soics.ca/images/index/searchBGshadow.png') repeat-x; display:block; }

/* 05. Content */
	#content { width:100%; height:139px; background:url('http://www.soics.ca/images/index/flagsBG.gif'); display:block; }
	#content ul { margin:0 auto; list-style-type:none;  }
	#content li { float:left; height:50px; padding-left:35px; padding-top:5px; }
	#pageTOP { margin:0 auto; width:820px; text-align:center; }
	#pageTOP h1#heading { width:820px; height:85px; background:url('http://www.soics.ca/images/index/pageHEADER.png') no-repeat; display:block; float:left; }
	#contentBEVEL { width:100%; height:2px; background:url('http://www.soics.ca/images/index/contentBEVEL.gif') repeat-x; display:block; text-align:center;}
	#pageBEVEL { margin:0 auto; width:820px; height:2px; background:url('http://www.soics.ca/images/index/pageBEVEL.gif') no-repeat; display:block; }

/* 06. Main Content */
	#page { margin:0 auto; padding:25px 0 25px 0; width:820px; min-height:300px !important; background:url('http://www.soics.ca/images/index/pageBG.gif') repeat-y; display:block; z-index:5; }
	#pageBOTTOM { margin:0 auto;width:820px; height:16px; background:url('http://www.soics.ca/images/index/pageBOTTOM.png') no-repeat; display:block; z-index:5; }
	#pageLOGO { margin:0 auto; width:544px; height:544px; background:url('http://www.soics.ca/images/index/pageLOGO.jpg') no-repeat; display:block; float:inherit; z-index:10; }
	#sidebar { float:right; width:200px; text-align:left; }
	#pagecontent { margin-right:250px; text-align:justify; }
	#page p { color:#003663; line-height:18px; }
	#pagecontent ul { margin:0 auto; list-style-type:none;  }
	#pagecontent li { margin-left:25px; list-style-type:square; }

/* 07. Footer */
	footer { width:100%; min-height:200px !important; padding:25px 0 25px 0; background:url('http://www.soics.ca/images/index/footerBG.gif'); display:block; }
	#footerTOP { width:100%; height:110px; background:url('http://www.soics.ca/images/index/footerTOP.png') repeat-x; display:block; }