/* psc.css */

html, body {
  margin:0px;
  padding:0px;
  border:0px;
}

body {
	font-family:arial, sans-serif;
	text-align:center;
}

img {
	border: none;
	border-spacing:0;
	border-collapse:collapse;
}

#container {
	margin:0 auto;
	text-align:center;
	width:800px;
}

.pagetopbox {
	text-align:center;
	border: none;
	border-spacing:0;
	border-collapse:collapse;
	margin:0 auto;
}


/* Main Styles ************************* */

a {
	text-decoration:none;
} 

p {
	text-align:justify;
	font-family:arial, sans-serif;
	color:#000000;
}

p.ten {
	text-align:justify;
	font-family:arial, sans-serif;
	color:#000000;
	padding:10px 0px 0px 0px;
}

.clear {
	clear:both;
}

.serif {
	font-family:times roman, serif;
}

.justify {
	text-align:justify;
}

.center {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.left {
	text-align:left;
}

.right {
	text-align:right;
}

.top {
	vertical-align:text-top;
}

.bottom {
	vertical-align:text-bottom;
}

.normal {
	font-style:normal;
}

.bold {
	font-weight:bold;
}

.italic {
	font-style:italic;
}

.oblique {
	font-style:oblique;
}

.underline {
	text-decoration:underline;
}

.normal {
	font-style:normal;
}

.floatleft {
	float:left;
}

.floatright {
	float:right;
}

.cellspacezero {
	border-spacing:0;
	border-collapse:collapse;
}


/* ************************* Colours */

.bgblack {
	background-color:#000000;
}

.bgwhite {
	background-color:#ffffff;
}

.bggrey1 {
	background-color:#111111;
}

.bggrey2 {
	background-color:#222222;
}

.bggrey3 {
	background-color:#333333;
}

.bggrey4 {
	background-color:#444444;
}

.bggrey5 {
	background-color:#555555;
}

.bggrey6 {
	background-color:#666666;
}

.bgblue1 {					/* This bgblue can be adjusted if needed lighter */
	background-color:#c9d5da;
}

.bgmauve1 {
	background-color:#e7d9f9;
}

.bgmauve2 {
	background-color:#d7bcf9;
}

.bggreen1 {
	background-color:#8adabe;
}

.bggreen2 {
	background-color:#b7dace;
}

.bgorange1 {
	background-color:#f1cd9d;
}

.bgorange2 {
	background-color:#fedebc;
}

.bgorange3 {
	background-color:#f9b094;
}

.bgyellow1 {
	background-color:#f7f9c6;
}

.bgclubred {
	background-color:#ee0000;
}

.bgrose1 {					
	background-color:#f1bddd;
}

.bgrose2 {					
	background-color:#f2b3bb;
}

.calorange1 {					/* Calendar, Background Executive Meetings */
	background-color:#ffcc99;
}

.calyellow1 {					/* Calendar, Background Fundraising */
	background-color:#f8fb71;
}

.calblue1 {					/* Calendar, Box, Registration */
	background-color:#95adf5;
}

.calred1 {						/* Calendar, Box, Weekend Club Events */
	background-color:#fb8991;
}

.calgreen1 {					/* Calendar, Box, Weekend Club Events */
	background-color:#b8f49e;
}

.clubexec {			                 /* Club Executive */
	background-color:#fa9010; 
}

.newsbeige1 {					/* Newsletter, Beige Box */
	background-color:#f8e8cc;
}

.clubrose1 {					/* Main Page BG */
	background-color:#feeff2;
}

.clubblue1 {					/* Main Page BG */
	background-color:#e0edee;
}

.clubbeige1 {					/* Our Club Sub-htmls */
	background-color:#f4ede2;
}

.regblue1 {					/* Registration Color */
	background-color:#0041e6;
}

.remindgreen1 {					/* Reminder FILLER */
	background-color:#62c562;
}

.quotemauve1 {
	background-color:#c582d1;		/* QUOTE Filler */
}

.yearbookbrown1 {
	background-color:#9c846d;
}

.colorblack {
	color:#000000;
}

.colorwhite {
	color:#ffffff;
}

.colorgreywhite1 {
	color:#eeeeee;
}


.colorgrey1 {
	color:#111111;
}

.colorgrey2 {
	color:#222222;
}

.colorgrey3 {
	color:#333333;
}

.colorgrey4 {
	color:#444444;
}

.colorgrey5 {
	color:#555555;
}

.colorbrown1 {
	color:#8b4513;
}

.colorbrown2 {
	color:#5b2a08;
}

.clubred1 {			                 /* Calendar, Club Events */
	color:#ee0000; 
}

.colorred1 {
	color:#dd0000;
}

.colorred2 {
	color:#bb0000;
}

.colorred3 {
	color:#90000b;
}

.colorrose1 {
	color:#ff99dd;
}

.colormauve1 {
	color:#bc7fdd;
}


.canpower1 {
    color:#561cd0;
}

.canskateblue1 {                     		 /* Calendar, Canskate Blue */
	color:#191970;
}

.colorblue1 {
	color:#0000dd;
}

.colorblue2 {
	color:#0083e0;
}

.colorblue3 {
	color:#000099;
}

.colorblue4 {
	color:#2545aa;
}

.colorgreen1 {
	color:#2f6f23; /* Calendar, Non-Club Events */
}

.colorgreen2 {
	color:#2e571c;	
}

.coloryellow1 {
	color:#e7dc0e;
}

.colororange1 {
	color:#de5c15;
}

.colorburgundy1 {
	color:#590029;
}

.adultyouth1 {
	color:#ca4a18;
}



/* ************************* Fonts ************************* */

.bigfont1 {				/* "Pembroke", main page */
	font-size:500%;
}

.bigfont2 {				/* "Pembroke", main page */
	font-size:400%;
}

.bigfont3 {				/* "Pembroke", main page */
	font-size:168%;
}

.font500 {
	font-size:500%;
}

.font475 {
	font-size:475%;
}

.font450 {
	font-size:450%;
}

.font425 {
	font-size:425%;
}

.font400 {
	font-size:400%;
}

.font375 {
	font-size:375%;
}

.font350 {
	font-size:350%;
}

.font325 {
	font-size:325%;
}

.font300 {
	font-size:300%;
}

.font280 {
	font-size:280%;
}

.font275 {
	font-size:275%;
}

.font270 {
	font-size:270%;
}

.font260 {
	font-size:260%;
}

.font250 {
	font-size:250%;
}

.font210 {
	font-size:210%;
}

.font200 {
	font-size:200%;
}

.font190 {
	font-size:190%;
}

.font180 {
	font-size:180%;
}

.font175 {
	font-size:175%;
}

.font170 {
	font-size:170%;
}

.font165 {
	font-size:165%;
}

.font160 {
	font-size:160%;
}

.font155 {
	font-size:155%;
}

.font150 {
	font-size:150%;
}

.font145 {
	font-size:145%;
}

.font140 {
	font-size:140%;
}

.font135 {
	font-size:135%;
}

.font130 {
	font-size:130%;
}

.font125 {
	font-size:125%;
}

.font120 {
	font-size:120%;
}

.font115 {
	font-size:115%
}

.font110 {
	font-size:110%
}

.font105 {
	font-size:105%
}

.font100 {
	font-size:100%
}

.font95 {
	font-size:95%
}

.font90 {
	font-size:90%
}

.font85 {
	font-size:85%
}

.font80 {
	font-size:80%
}

.font70 {
	font-size:70%;
}

.font50 {
	font-size:50%;
}

/* *************************************FONT Line Height + Spacing **********/

.height130 {
	line-height:130%;
}

.height99 {
	line-height:99%;
}

.height98 {
	line-height:98%;
}

.height97 {
	line-height:97%;
}

.height96 {
	line-height:96%;
}

.height95 {
	line-height:95%;
}

.height94 {
	line-height:94%;
}

.height93 {
	line-height:93%;
}

.height92 {
	line-height:92%;
}

.height91 {
	line-height:91%;
}

.height90 {
	line-height:90%;
}

.height85 {
	line-height:85%;
}

.height80 {
	line-height:80%;
}

.space1 {					/* Space */
	letter-spacing:1px
}

.space2 {
	letter-spacing:2px
}

.space3 {
	letter-spacing:3px
}

.space4 {
	letter-spacing:4px
}

.space5 {
	letter-spacing:5px
}

/* ************************* Widths ************************* */


.width05 {
	width:05px;	
}

.width15 {
	width:15px;	
}

.width20 {
	width:20px;	
}

.width25 {
	width:25px;	
}

.width30 {
	width:30px;	
}

.width35 {
	width:350px;	
}

.width40 {
	width:40px;	
}

.width45 {
	width:45px;	
}

.width50 {
	width:50px;	
}

.width55 {
	width:55px;	
}

.width60 {
	width:60px;	
}

.width75 {
	width:75px;	
}

.width80 {
	width:80px;	
}

.width85 {
	width:85px;	
}

.width90 {
	width:90px;	
}

.width95 {
	width:95px;	
}

.width100 {
	width:100px;	
}

.width110 {
	width:110px;	
}

.width115 {
	width:115px;	
}

.width125 {
	width:125px;	
}

.width130 {
	width:130px;	
}

.width135 {
	width:135px;	
}

.width140 {
	width:140px;	
}

.width145 {
	width:145px;	
}

.width150 {
	width:150px;	
}

.width155 {
	width:155px;	
}

.width160 {
	width:160px;	
}

.width165 {
	width:165px;	
}

.width175 {
	width:175px;	
}

.width180 {
	width:180px;	
}

.width185 {
	width:185px;	
}

.width190 {
	width:190px;	
}

.width200 {
	width:200px;	
}

.width210 {
	width:210px;	
}

.width215 {
	width:215px;	
}

.width220 {
	width:220px;	
}

.width225 {
	width:225px;	
}

.width250 {
	width:250px;	
}

.width260 {
	width:260px;	
}

.width270 {
	width:270px;	
}

.width275 {
	width:275px;	
}

.width300 {
	width:300px;	
}

.width320 {
	width:320px;	
} 

.width325 {
	width:325px;	
}

.width330 {
	width:330px;	
}

.width335 {
	width:335px;	
} 

.width340 {
	width:340px;	
} 

.width345 {
	width:345px;	
} 

.width350 {
	width:350px;	
} 

.width370 {
	width:370px;
} 

.width375 {
	width:375px;
} 

.width380 {
	width:380px;
} 

.width385 {
	width:385px;
} 

.width387 {
	width:387px;
} 

.width390 {
	width:390px;	
}

.width391 {
	width:391px;	
}

.width392 {
	width:392px;	
}

.width393 {
	width:393px;	
}

.width394 {
	width:394px;	
}

.width395 {
	width:395px;	
}

.width396 {
	width:396px;
} 

.width397 {
	width:397px;
} 

.width398 {
	width:398px;
} 

.width399 {
	width:399px;
} 

.width400 {
	width:400px;	
}

.width500 {
	width:500px;	
}

.width525 {
	width:525px;	
}

.width550 {
	width:550px;	
}

.width575 {
	width:575px;	
}

.width600 {
	width:600px;	
}

.width650 {
	width:650px;	
}

.width700 {
	width:700px;
} 

.width720 {
	width:720px;
} 

.width750 {
	width:750px;
} 

.width760 {
	width:760px;
} 

.width770 {
	width:770px;
} 

.width780 {
	width:780px;
} 

.width790 {
	width:790px;
} 

.width795 {
	width:795px;
} 

.width794 {
	width:794px;
} 

.width800 {
	width:800px;
} 


/* ************************* BORDERS ************************* */

.borderblack1 {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	padding:0px;
}

.borderblack1b {
	border-color:#000000;
	border-width:4px;
	border-style:double;
	padding:0px;
}

.borderblack2 {
	border-color:#000000;
	border-width:2px;
	border-style:solid;
	padding:0px;
}

.borderblack3 {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	padding:10px;
}

.bordergrey1 {
	border-color:#444444;
	border-width:1px;
	border-style:solid;
	padding:0px;
}

.bordergrey2 {
	border-color:#888888;
	border-width:1px;
	border-style:solid;
	padding:0px;
}

.borderbrown1 {
	border-color:#8b4513;
	border-width:1px;
	border-style:solid;
	padding:0px;
}

.borderred1 {
	border-color:#dd0000;
	border-width:1px;
	border-style:solid;
	padding:0px;
}

.borderblue1 {
	border-color:#0000cc;
	border-width:1px;
	border-style:solid;
	padding:0px;
}



/* ************************* Margins and Padding ************************* */

.logomargin {
	margin:0px 10px 0px 10px;
}

.margin0 {
	margin:0px 0px 0px 0px;
}

.marginleft5 {                   /* Marginleft */
	margin:0px 0px 0px 5px;
}

.marginleft10 {
	margin:0px 0px 0px 10px;
}

.marginleft15 {
	margin:0px 0px 0px 15px;
}

.marginleft20 {
	margin:0px 0px 0px 20px;
}

.marginleft25 {
	margin:0px 0px 0px 25px;
}

.marginleft30 {
	margin:0px 0px 0px 30px;
}

.marginleft35 {
	margin:0px 0px 0px 35px;
}

.marginleft40 {
	margin:0px 0px 0px 40px;
}

.marginleft45 {
	margin:0px 0px 0px 45px;
}

.marginleft50 {
	margin:0px 0px 0px 50px;
}

.marginleft60 {
	margin:0px 0px 0px 60px;
}

.marginleft70 {
	margin:0px 0px 0px 70px;
}

.marginleft75 {
	margin:0px 0px 0px 75px;
}

.marginleft80 {
	margin:0px 0px 0px 80px;
}

.marginleft85 {
	margin:0px 0px 0px 85px;
}

.marginleft90 {
	margin:0px 0px 0px 90px;
}

.marginleft95 {
	margin:0px 0px 0px 95px;
}

.marginleft100 {
	margin:0px 0px 0px 100px;
}

.marginleft110 {
	margin:0px 0px 0px 110px;
}

.marginleft120 {
	margin:0px 0px 0px 120px;
}

.marginleft130 {
	margin:0px 0px 0px 130px;
}

.marginleft135 {
	margin:0px 0px 0px 135px;
}

.marginleft140 {
	margin:0px 0px 0px 140px;
}

.marginleft145 {
	margin:0px 0px 0px 145px;
}

.marginleft150 {
	margin:0px 0px 0px 150px;
}

.marginleft200 {
	margin:0px 0px 0px 200px;
}

.marginright5 {                 /* Marginright */
	margin:0px 5px 0px 0px;
}

.marginright10 {
	margin:0px 10px 0px 0px;
}

.marginright15 {
	margin:0px 15px 0px 0px;
}

.marginright20 {
	margin:0px 20px 0px 0px;
}

.marginright25 {
	margin:0px 25px 0px 0px;
}

.marginright30 {
	margin:0px 30px 0px 0px;
}

.marginright35 {
	margin:0px 35px 0px 0px;
}

.marginright50 {
	margin:0px 50px 0px 0px;
}

.marginlr5 { 			                  /* MarginLR */
	margin:0px 5px 0px 5px;
}

.marginlr10 { 			                  
	margin:0px 10px 0px 10px;
}

.marginlr15 { 			                  
	margin:0px 15px 0px 15px;
}

.marginlr45 { 			                  
	margin:0px 45px 0px 45px;
}

.margintop1 { 			                  /* Margintop */
	margin:1px 0px 0px 0px;
}

.margintop2 { 
	margin:2px 0px 0px 0px;
}

.margintop3 { 
	margin:3px 0px 0px 0px;
}

.margintop4 { 
	margin:4px 0px 0px 0px;
}

.margintop5 {
	margin:5px 0px 0px 0px;
}

.margintop6 { 
	margin:6px 0px 0px 0px;
}

.margintop7 { 
	margin:7px 0px 0px 0px;
}

.margintop8 { 
	margin:8px 0px 0px 0px;
}

.margintop9 { 
	margin:9px 0px 0px 0px;
}

.margintop10 {
	margin:10px 0px 0px 0px;
}

.margintop15 {
	margin:15px 0px 0px 0px;
}

.margintop20 {
	margin:20px 0px 0px 0px;
}

.margintop25 {
	margin:25px 0px 0px 0px;
}

.margintop30 {
	margin:30px 0px 0px 0px;
}

.margintop35 {
	margin:35px 0px 0px 0px;
}

.margintop40 {
	margin:40px 0px 0px 0px;
}

.margintop45 {
	margin:45px 0px 0px 0px;
}

.margintop50 {
	margin:50px 0px 0px 0px;
}

.marginbottom5 {                              /* MarginBottom */
	margin:0px 0px 5px 0px;
}

.marginbottom10 {
	margin:0px 0px 10px 0px;
}

.marginbottom15 {                             
	margin:0px 0px 15px 0px;
}

.marginbottom20 {                             
	margin:0px 0px 20px 0px;
}

.marginbottom25 {                             
	margin:0px 0px 25px 0px;
}

.marginbottom30 {                             
	margin:0px 0px 30px 0px;
}

.marginbottom35 {                             
	margin:0px 0px 35px 0px;
}
				                              /* MARGIN TOP BOTTOM */
.margintb5 {                             
	margin:5px 0px 5px 0px;
}

.margintb10 {                             
	margin:10px 0px 10px 0px;
}

.margintb15 {                             
	margin:15px 0px 15px 0px;
}

.margintb20 {                             
	margin:20px 0px 20px 0px;
}

.margintb25 {                             
	margin:25px 0px 25px 0px;
}

.margintb35 {                             
	margin:35px 0px 35px 0px;
}

				                              /* PADDING */
.padding0 {
	padding:0px 0px 0px 0px;
}

.padding2 {
	padding:2px 2px 2px 2px;
}

.padding3 {
	padding:3px 3px 3px 3px;
}

.padding4 {
	padding:4px 4px 4px 4px;
}

.padding5 {
	padding:5px 5px 5px 5px;
}

.padding10 {
	padding:10px 10px 10px 10px;
}

.padding11 {
	padding:11px 11px 11px 11px;
}

.padding15 {
	padding:15px 15px 15px 15px;
}

.padding20 {
	padding:20px 20px 20px 20px;
}

.padding25 {
	padding:25px 25px 25px 25px;
}

.padding30 {
	padding:30px 30px 30px 30px;
}

.padding35 {
	padding:35px 35px 35px 35px;
}

.padding40 {
	padding:40px 40px 40px 40px;
}

.padding50 {
	padding:50px 50px 50px 50px;
}

.padtop2 {						/* PAD TOP */
	padding:2px 0px 0px 0px;
}

.padtop3 {
	padding:3px 0px 0px 0px;
}

.padtop4 {
	padding:4px 0px 0px 0px;
}

.padtop5 {
	padding:5px 0px 0px 0px;
}

.padtop6 {
	padding:6px 0px 0px 0px;
}

.padtop10 {
	padding:10px 0px 0px 0px;
}

.padtop15 {
	padding:15px 0px 0px 0px;
}

.padtop20 {
	padding:20px 0px 0px 0px;
}

.padtop25 {
	padding:25px 0px 0px 0px;
}

.padtop30 {
	padding:30px 0px 0px 0px;
}

.padtop35 {
	padding:35px 0px 0px 0px;
}

.padtop40 {
	padding:40px 0px 0px 0px;
}

.padtop45 {
	padding:45px 0px 0px 0px;
}

.padtop50 {
	padding:50px 0px 0px 0px;
}

.padtop55 {
	padding:55px 0px 0px 0px;
}

.padtop65 {
	padding:65px 0px 0px 0px;
}

.padtop75 {
	padding:75px 0px 0px 0px;
}

.padbottom65 {                                /* padbottom */
	padding:0px 0px 65px 0px;
}

.padbottom55 {                                
	padding:0px 0px 55px 0px;
}

.padbottom45 {                            
	padding:0px 0px 45px 0px;
}
.padbottom35 {
	padding:0px 0px 35px 0px;
}

.padbottom25 {
	padding:0px 0px 25px 0px;
}

.padbottom20 {
	padding:0px 0px 20px 0px;
}

.padbottom15 {
	padding:0px 0px 15px 0px;
}

.padbottom10 {
	padding:0px 0px 10px 0px;
}

.padbottom5 {
	padding:0px 0px 5px 0px;
}

.padbottom4 {
	padding:0px 0px 4px 0px;
}

.padbottom3 {
	padding:0px 0px 3px 0px;
}

.padbottom2 {
	padding:0px 0px 2px 0px;
}

.padbottom1 {
	padding:0px 0px 1px 0px;
}


                         /* PAD TOP BOTTOM */
.padtb3 {                                     
	padding:3px 0px 3px 0px;
}

.padtb4 {                                     
	padding:4px 0px 4px 0px;
}

.padtb5 {                    
	padding:5px 0px 5px 0px;
}

.padtb6 {                                             /* PAD TOP BOTTOM */
	padding:6px 0px 6px 0px;
}

.padtb7 {                                             /* PAD TOP BOTTOM */
	padding:7px 0px 7px 0px;
}

.padtb8 {                                             /* PAD TOP BOTTOM */
	padding:8px 0px 8px 0px;
}

.padtb9 {                                             /* PAD TOP BOTTOM */
	padding:9px 0px 9px 0px;
}

.padtb10 {                                     
	padding:10px 0px 10px 0px;
}

.padtb15 {                                     
	padding:15px 0px 15px 0px;
}

.padtb16 {                                     
	padding:16px 0px 16px 0px;
}

.padtb17 {                                     
	padding:17px 0px 17px 0px;
}

.padtb18 {                                     
	padding:18px 0px 18px 0px;
}

.padtb20 {                                     
	padding:20px 0px 20px 0px;
}

.padleft2 {                                     /* padleft */
	padding:0px 0px 0px 2px;
}

.padleft3 {
	padding:0px 0px 0px 3px;
}

.padleft4 {
	padding:0px 0px 0px 4px;
}

.padleft5 {
	padding:0px 0px 0px 5px;
}

.padleft10 {
	padding:0px 0px 0px 10px;
}

.padleft15 {
	padding:0px 0px 0px 15px;
}

.padleft20 {
	padding:0px 0px 0px 20px;
}

.padleft25 {
	padding:0px 0px 0px 25px;
}

.padleft30 {
	padding:0px 0px 0px 30px;
}

.padleft35 {
	padding:0px 0px 0px 35px;
}

.padleft40 {
	padding:0px 0px 0px 40px;
}

.padleft45 {
	padding:0px 0px 0px 45px;
}

.padleft50 {
	padding:0px 0px 0px 50px;
}

.padleft60 {
	padding:0px 0px 0px 60px;
}

.padleft70 {
	padding:0px 0px 0px 70px;
}

.padleft75 {
	padding:0px 0px 0px 75px;
}

.padleft80 {
	padding:0px 0px 0px 80px;
}

.padleft90 {
	padding:0px 0px 0px 90px;
}

.padleft100 {
	padding:0px 0px 0px 100px;
}

.padleft160 {
	padding:0px 0px 0px 160px;
}

.padleft240 {
	padding:0px 0px 0px 240px;
}

.padleft320 {
	padding:0px 0px 0px 320px;
}

.padright5 {                                     /* padright */
	padding:0px 5px 0px 0px;
}

.padright10 {
	padding:0px 10px 0px 0px;
}

.padright15 {
	padding:0px 15px 0px 0px;
}

.padright20 {
	padding:0px 20px 0px 0px;
}

.padright25 {
	padding:0px 25px 0px 0px;
}

.padright30 {
	padding:0px 30px 0px 0px;
}

.padright35 {
	padding:0px 35px 0px 0px;
}

.padright40 {
	padding:0px 40px 0px 0px;
}

.padright45 {
	padding:0px 45px 0px 0px;
}

.padright50 {
	padding:0px 50px 0px 0px;
}

.padright55 {
	padding:0px 55px 0px 0px;
}

.padright75 {
	padding:0px 75px 0px 0px;
}

.padright100 {
	padding:0px 100px 0px 0px;
}



.padlr1 {                                     /* padleft-right */
	padding:0px 1px 0px 1px;
}

.padlr2 {                                     
	padding:0px 2px 0px 2px;
}

.padlr3 {                                     
	padding:0px 3px 0px 3px;
}

.padlr4 {                                     
	padding:0px 4px 0px 4px;
}

.padlr5 {                                     
	padding:0px 5px 0px 5px;
}

.padlr6 {                                     
	padding:0px 6px 0px 6px;
}

.padlr7 {                                     
	padding:0px 7px 0px 7px;
}

.padlr8 {                                     
	padding:0px 8px 0px 8px;
}

.padlr9 {                                     
	padding:0px 9px 0px 9px;
}

.padlr10 {
	padding:0px 10px 0px 10px;
}

.padlr11 {
	padding:0px 11px 0px 11px;
}

.padlr12 {
	padding:0px 12px 0px 12px;
}

.padlr13 {
	padding:0px 13px 0px 13px;
}

.padlr14 {
	padding:0px 14px 0px 14px;
}

.padlr15 {
	padding:0px 15px 0px 15px;
}

.padlr20 {
	padding:0px 20px 0px 20px;
}

.padlr25 {
	padding:0px 25px 0px 25px;
}

.padlr30 {
	padding:0px 30px 0px 30px;
}

.padlr35 {
	padding:0px 35px 0px 35px;
}

.padlr45 {
	padding:0px 45px 0px 45px;
}

.padlr50 {
	padding:0px 50px 0px 50px;
}

.padlr60 {
	padding:0px 60px 0px 60px;
}

.padlrb25 {                                               /* pad left-right-bottom */
	padding:0px 25px 25px 25px;
}

/* ************************ Special ************************* */

.temptestwidth {
	background-color:#000000;
}

.menualign1 { 				                  /* Menualign */
	text-align:left;
	padding:0px 0px 0px 25px;
}

.menualign2 {
	text-align:left;
	padding:0px 0px 0px 5px;
}

.menubar0 {					/* Blank spaces for drop-menu IDs */
	width:114px;
	padding:3px 5px 3px 5px;
}

.menubar1 {					/* Gobal menu, top/bottom pages */
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	background-color:#000000;
	width:114px;
	padding:3px 5px 3px 5px;
}

.menubar2 {					/* Gobal menu, top/bottom pages white bg */
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	background-color:#ffffff;
	width:117px;
	padding:3px 5px 3px 5px;
}

.menubar_ip1 {	                       /* Instructors and Programmes Page, top menu */
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	width:120px;
	padding:3px 5px 3px 5px;
}

.menubar_ip {				/* Instructors and Programmes half-box invisible */
	width:60px;
}

.menubar_sub {	                    /* sub-htmls */
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	width:800px;
	padding:6px 5px 4px 5px;
}


/* ************************ SPECIAL Awards ************************* */

.awardsmenu1 {
	border-color:#000000;
	padding:3px 0px 3px 20px;
	width:265px;
	text-align:left;
}

.awardsmenu2 {
	border-color:#000000;
	padding:3px 0px 3px 25px;
	width:265px;
	text-align:left;
}

.awardsmenu3 {
	border-color:#000000;
	padding:3px 0px 3px 30px;
	width:265px;
	text-align:left;
}

.awardspad1 {					/* Awards Description padding */
	padding:10px 20px 10px 20px;
}


/* ************************ SPECIAL Calendar ************************* */

.calendarspan {		/* Calendarspans aren't used in Calendars, just NEWS */
	width:48px;
	text-align:center;
	vertical-align:text-middle;
	color:#000000;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}

.calendarspan1 {
	width:48px;
	text-align:center;
	vertical-align:text-middle;
	color:#000000;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}

.calendarspan2 {
	width:48px;
	text-align:center;
	vertical-align:text-middle;
	color:#000000;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}


.calmenu1 {		/* newsletter menu, previous issues */
	color:#8b4513;
	font-family:arial, sans-serif;
	font-weight:bold;
}

.calmenu2 {		/* newsletter menu, current issue */
	color:#be0000;
	font-family:arial, sans-serif;
	font-weight:bold;
}


.calendarmenu0 {
	border-color:#000000;
	border-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
}

.calendarmenu1 {
	border-color:#000000;
	border-width:1px;
	border-right-style:solid;
	border-left-style:solid;
	background-color:#cccccc;
	width:50px;
	padding:3px 5px 3px 5px;
}

.calendarmenu2 {
	border-color:#000000;
	border-width:1px;
	border-right-style:solid;
	border-left-style:solid;
	background-color:#ffffff;
	width:50px;
	padding:3px 5px 3px 5px;
}

.calendarmenu3 {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	background-color:#ffffff;
	width:90px;
	padding:3px 5px 3px 5px;
}

.calendarmenu4 {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	background-color:#cccccc;
	width:90px;
	padding:3px 5px 3px 5px;
}

.padnotes1 {
	width:175px;
	padding:3px 0px 3px 35px;
}

.padnotes2 {
	padding:3px 0px 3px 0px;
}

/* ************************ SPECIAL Our Club ************************* */

.adminmenu0 {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	background-color:#ffffff;
	width:160px;
	padding:3px 5px 3px 5px;
}

.adminmenu1 {
	width:80px;
	padding:3px 5px 3px 5px;
}

.adminexecmenu1 {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	background-color:#f4a1b2;
	width:160px;
	padding:3px 5px 3px 5px;
}

.adminchairmenu1 {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	background-color:#62a8f4;
	width:140px;
	padding:3px 5px 3px 5px;
}

.adminfundmenu1 {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	background-color:#f9eb4e;
	width:140px;
	padding:3px 5px 3px 5px;
}

.admineventmenu1 {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	background-color:#46eb4e;
	width:140px;
	padding:3px 5px 3px 5px;
}

.adminprmenu1 {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	background-color:#a98e72;
	width:140px;
	padding:3px 5px 3px 5px;
}

.progbox1 {                                  /* OurClub, Programmes */
	width:350px;
	padding:5px 10px 10px 10px;
	background-color:#ffffff;
}

.progbox2 {                                  /* OurClub, Programmes */
	width:175px;
	padding:0px;
}

/* ************************ SPECIAL Main Page ************************* */

.mainmenu0 {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	background-color:#ffffff;
	width:190px;
	padding:3px 5px 3px 5px;
}

.mainmenu1 {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	background-color:#95adf5;   /* Registration */
	width:190px;
	padding:3px 5px 3px 5px;
}

.mainmenu2 {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	background-color:#ffcc99;   /* Executive */
	width:190px;
	padding:3px 5px 3px 5px;
}

.mainmenu3 {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	background-color:#b8f49e;   /* Fundraising */
	width:190px;
	padding:3px 5px 3px 5px;
}

.mainmenu4 {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	background-color:#fb8991;   /* And the rest */
	width:190px;
	padding:3px 5px 3px 5px;
}

/* ************************ SPECIAL NEWSLETTER ************************* */


.picturebox {
	width:387px;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
}

.picturebox395 {
	width:395px;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
}

.picturebox392 {
	width:392px;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
}

.picturebox390 {
	padding:0px 1px 0px 1px;
	width:390px;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
}

.pictureboxleft {
	width:387px;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	margin-left:3px;
}

.picturebox1 {						/* Padding for Image in picture box */
	padding:3px 3px 0px 3px;
}

.picturebox2 {						/* Padding for text in picture box */
	padding:3px 10px 4px 10px;
	text-align:justify;
}

.picturebox2b {						/* Padding for text in picture box */
	padding:3px 10px 4px 10px;
	text-align:center;
}

.picturebox2c {						/* Padding for text in picture box */
	padding:3px 10px 6px 10px;
	text-align:justify;
}

.picturebox3 {						/* As 2, but extra l/r padding */
	padding:3px 15px 4px 15px;
	text-align:justify;
}

.picturebox3b {						/* As 3, but deeper padding */
	padding:4px 15px 5px 15px;
	text-align:justify;
}

.picturebox4 {						/* 25px l/r padding */
	padding:3px 25px 4px 25px;
	text-align:justify;
}

.picturebox5 {						/* 50px l/r padding */
	padding:3px 50px 4px 50px;
	text-align:justify;
}

.picturebox6 {						/* 75px l/r padding */
	padding:3px 75px 4px 75px;
	text-align:justify;
}

.picturebox7 {						/* 100px l/r padding */
	padding:3px 100px 4px 100px;
	text-align:justify;
}

.calendarred1 {
	background-color:#fb4620;  /* red-orange strong */
}

.calendarred2 {
	background-color:#fb7d63; /* red-orange background */
}

.fundyellow1 {
	background-color:#ffff01;  /* yellow strong */
}

.fundyellow2 {
	background-color:#ffff96; /* yellow background */
}

.congratblue1 {
	background-color:#0195ff;  /* blue strong */
}

.congratblue2 {
	background-color:#94d3ff; /* blue background */
}

.bgboutique {
	background-color:#3399cc;
}

.bgboutique2 {
	background-color:#77b0cc;
}

. {					/* Fundraising, COL box, no bottom line */
	border-right-style:solid;
	border-left-style:solid;
	border-top-style:solid;
	border-color:#000000;
	border-width:1px;
}

.fundbox {					/* line top and sides, no bottom */
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	border-color:#000000;
	border-width:1px;
}

.fundbox1a {					/* no bottom line + no sides */
	border-top-style:solid;
	border-color:#000000;
	border-width:1px;
}

.fundbox2 {					/* Fundraising, COL box, no top line */
	border-right-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-color:#000000;
	border-width:1px;
}

.fundbox2a {					/* no top line + no sides */
	border-bottom-style:solid;
	border-color:#000000;
	border-width:1px;
}

.errorbox {					/* "did you spot an error", no bottom line */
	border-right-style:solid;
	border-left-style:solid;
	border-top-style:solid;
	border-color:#dd0000;
	border-width:1px;
}

.insidebox {					/* top/bottom lines, no sides */
	border-top-style:solid;
	border-bottom-style:solid;
	border-color:#000000;
	border-width:1px;
}

.insidebox2 {					/* bottom lines, no top/sides */
	border-bottom-style:solid;
	border-color:#000000;
	border-width:1px;
}



/* ************************ SPECIAL Yearbook ************************* */


.thumbspace1 {			/* Yearbook spacer 3 thumbnail images */
	width:65px;	
}

.thumbspace2 {			/* Yearbook outside spacers */
	width:135px;	
}



/* ************************* Links ************************* */

/* 

a:link {
	color:#ffffff;
}

a:visited {
	color:#aaaaaa;
}

a:hover {
	color:#dd0000;
}

*/


/* *********************************************** LINE, LINE-HEIGHT */

.line800 {
	width:800px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
}

/* Line-Heights start at 20: Less joins the lines */

.line20 {
	line-height:20px;
}

.line21 {
	line-height:21px;
}

.line22 {
	line-height:22px;
}

.line23 {
	line-height:23px;
}

.line24 {
	line-height:24px;
}

.line25 {
	line-height:25px;
}

.line30 {
	line-height:30px;
}

.line35 {
	line-height:35px;
}

.line40 {
	line-height:40px;
}

.line45 {
	line-height:40px;
}

.line50 {
	line-height:50px;
}




/* ************************* IDs **************************************************** */

#foottag {
	text-align:center;
	padding:45px 0px 25px 0px;
	border-width:0px;
}

#skatecanpadding {
	padding:0px 0px 0px 0px;
}

#pagetopbox {
	border-width:1px;
	border-style:double;
	border-color:#000000;
	padding:3px 0px 0px 0px;
	width:798px;
	margin:10px 0px 0px 0px;
	background-color:#f8e8cc;
}

#pagetopbox2 {
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	padding:3px 0px 3px 0px;
	width:798px;
	background-color:#f8e8cc;  /* DON'T CHANGE */
}

/* ********************** IDs NEWSLETTERS ************************* */

#menubox {
	border-width:1px;
	border-style:double;
	border-color:#000000;
	padding:0px 0px 3px 0px;
	width:800px;
	margin:0px 0px 10px 0px;
}


#calenpad105 {		/* "Calendar" section, extend to margins */
	padding:0px 105px 0px 105px;
}

#fundpad95 {		/* "Fund Raising" section, extend to margins */
	padding:0px 93px 0px 93px;
}
