﻿@charset "utf-8";
/* Content Layout */
/* CS Academy */

* {
	margin-left: 0px;
	padding: 0px; 
}

/*---------------*/
/* Fonts Section */
/*---------------*/

@font-face {  
	  font-family: "calibri_bold";  
	  src: local("calibri_bold.ttf"), url(fonts/calibri_bold.ttf) format("truetype"); /* non-IE */  
	  src: url(fonts/calibri_bold.eot); /* IE */  
	}

@font-face {  
	  font-family: "calibri";  
	  src: local("calibri.ttf"), url(fonts/calibri.ttf) format("truetype"); /* non-IE */  
	  src: url(fonts/calibri.eot); /* IE */  
	}

@font-face {  
	  font-family: "souv";  
	  src: local("souv.ttf"), url(fonts/souvenir.ttf) format("truetype"); /* non-IE */  
	  src: url(fonts/souvenir.eot); /* IE */  
	}

@font-face {  
	  font-family: "brit";  
	  src: local("brit.ttf"), url(fonts/brit.ttf) format("truetype"); /* non-IE */  
	  src: url(fonts/brit.eot); /* IE */  
	}

@font-face {  
	  font-family: "myriad";  
	  src: local("myriad.ttf"), url(fonts/myriad.ttf) format("truetype"); /* non-IE */  
	  src: url(fonts/myriad.eot); /* IE */  
	}

/*-----------------*/
/* Styling Section */
/*-----------------*/

h1#full_name {
	font: 2em/1.1em souv, myriad, georgia, sans-serif;
	font-size: 14pt;
	display: inline;
	padding: 0px;}
	
h1#csa {
	font: 2em/1.1em souv,Times,serif;
	font-size: 12pt;
	display: inline;
	text-align: right;
	padding: 0px;
	padding-right: 45px; 
}
	
.full_name {
	font: 2em/1.1em souv, myriad, georgia, sans-serif;
	font-size: 14pt;
	padding: 0px;}
	
.adviser {
	font: 2em/1.1em calibri, Arial, sans-serif;
	font-size: 14pt;
	display: inline;
	text-align: center;
	padding: 0px;
	padding-left: 20px;
	padding-right: 20px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
	
.adviser_list {
	font: 2em/1.1em calibri, Arial, sans-serif;
	font-size: 14pt;
	text-align: left;
	line-height: 28pt;
	padding: 0px;
}
	
.space6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	line-height: 6pt;
}
	
.souvenir12 {
	font: 2em/1.1em souv,Times,serif;
	font-size: 12pt;
}
	
.souvenir14 {
	font: 2em/1.1em souv,Times,serif;
	font-size: 14pt;
	line-height: 17pt;
	display: inline;
}
	
.souvenir16 {
	font: 2em/1.1em souv,Times,serif;
	font-size: 16pt;
	line-height: 20pt;
	display: inline;
}
	
.calibri9 {
	font: 2em/1.1em calibri, Arial, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
}
	
.calibri10 {
	font: 2em/1.1em calibri, Arial, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
}
	
.calibri11 {
	font: 2em/1.1em calibri, Arial, sans-serif;
	font-size: 11pt;
	line-height: 14pt;
}
	
.calibri11_bold {
	font: 2em/1.1em calibri, Arial, sans-serif;
	font-size: 11pt;
	line-height: 14pt;
	font-weight:bold;
}
	
.calibri12 {
	font: 2em/1.1em calibri, "Arial bold", sans-serif;
	font-size: 12pt;
	margin-top: 6pt;
}
	
.calibri14 {
	font: 2em/1.1em calibri, Arial, sans-serif;
	font-size: 14pt;
	line-height: 20pt;
}
	
.calibri16 {
	font: 2em/1.1em calibri, Arial, sans-serif;
	font-size: 16pt;
	line-height: 20pt;
}
	
.calibri18 {
	font: 2em/1.1em calibri, Arial, sans-serif;
	font-size: 18pt;
	line-height: 22pt;
}
	
.calibri_name {
	font: 2em/1.1em calibri, Arial, sans-serif;
	font-size: 14pt;
	line-height: 20pt;
}
	
.logo {
	text-align: right;
	padding: 0px;
	padding-right: 20px; 
}
	
h1#assoc_page {
	font: 2em/1.1em myriad,arial,serif;
	font-size: 24pt;
}
	
h1#assoc_head {
	font: 2em/1.1em myriad,arial,sans-serif;
	font-size: 18pt;
}
	
.roman10 {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 12pt;
}
	
.roman11 {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	line-height: 14pt;
}
	
.roman12 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height:16pt;
}
	
.arial9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
}
	
.arial10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 13pt;
}
	
.arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 14pt;
}
	
.arial18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
}
	

/*-------------------------------------*/
/*            Format Section           */
/*-------------------------------------*/

.center {
	text-align: center;
	padding: 3px;
}

.right {
	text-align: right;
	padding: 3px;
}

.left {
	text-align: left;
	padding: 2px;
}

.body {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px; 
}

/*-------------------------------------*/
/*            Header styles            */
/*-------------------------------------*/

div#header_left {
	width: 250px;
	left: 20px;
	top: 0px;
	position: absolute;
}
	
div#header_right {
	width: 400px;
	left: 270px;
	top: 0px;
	position: absolute;
}

div#motto_right {
	width: 400px;
	left: 270px;
	top: 50px;
	position: absolute;
}
	
/*-------------------------------------*/
/*            Footer styles            */
/*-------------------------------------*/

div#footer {
	width: 100%;
	left: 20px;
	top: 880px;
	position: absolute;
}

.noprint {display:none !important;}

/*-------------------------------------*/
/*             Main Section            */
/*-------------------------------------*/


#book
{
	margin-left: 200px;
	width: 400px;
	background:#fff;
	position: relative;
}

.page_break {
	page-break-before: always;
}

div#left_side {
	width: 250px;
	left: 20px;
	margin-top: 140px;
	position: absolute;
}
	
div#left_side_lower {
	width: 250px;
	left: 20px;
	margin-top: 170px;
	position: absolute;
}
	
div#left_side2 {
	width: 150px;
	left: 20px;
	margin-top: 160px;
	position: absolute;
}
	
.left_body {
	margin: 0px;
	width: 100%;
	padding-top: 5px;
	margin-right: 2px; 
}

div#right_side {
	width: 390px;
	left: 270px;
	margin-top: 110px;
	position: absolute;
}

div#single_right_side {
	width: 390px;
	left: 270px;
	top: 110px;
	position: absolute;
}

div#right_side_lower {
	width: 390px;
	left: 270px;
	margin-top: 160px;
	position: absolute;
}

div#right_side2 {
	width: 480px;
	left: 170px;
	position: absolute;
}

.right_body {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	line-height: 18px;
	margin: 0px;
	width: 100%;
	padding-top: 5px;
	margin-right: 2px; 
	margin-bottom: 10px;
	text-indent: 20px;
}

.right_body12 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: 20px;
	margin: 0px;
	width: 100%;
	padding-top: 5px;
	margin-right: 2px; 
	margin-bottom: 10px;
}

.right_body_indent {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	line-height: 18px;
	margin: 0px;
	width: 100%;
	padding-top: 5px;
	margin-right: 2px; 
	margin-left: 30px; 
}
/*-------------------------------------*/
/*           Images Section            */
/*-------------------------------------*/

.image_levels {
	margin-left: 25px;
}

/*-------------------------------------*/
/*       Print Specific Section        */
/*-------------------------------------*/

