/* Start of CMSMS style sheet 'CSS ABCI 70th' */
* {
margin:0;
padding:0;
border:0;
}
body {
   text-align: left;
   font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
   font-size: 85%; */
   line-height: 1em;
   background-color: #0D3068;
   color: #141414;

/*   margin:1em; */
}

div#pagewrapper {
/*   border-left: 100px solid #053066; */
   margin: 0 auto;
/*   max-width: 80em;
   min-width: 60em; */
   background-color: #0d3068;
/*   color: #141414; */
}

div#header {
   height: 120px; 
   background: url(/local/images/abc_logo.jpg) no-repeat; 
/*   border-left: 130px solid #fff; */
   border-bottom: 3px solid #fff;
/*   padding-left: 12px;
   padding-top: 12px;
*/

}

div#rulerleft {
	background: url(/local/images/ruler.jpg) no-repeat;
	height: 20px;
	clear: both;
}

div#content {
	border-left: 130px solid #0D3068;
  background-color: #bfc6d6;
/*  color: #141414; */
	/*   margin: 1.5em auto 2em 0; */
}

h2, div#content h2 {
	color: #9f003b; 
	font-size: 1.7em; 
	text-align: left; 
	padding-bottom: 1px;
  line-height: 1.5em;
  margin: 0 0 0.5em 0;
}

div#sidebar {
  position: absolute;
  top: 123px; left: 80px;
  width: 266px;
  display: inline;
  margin-left: 0;
  padding-top: 5px;
	background: #9f003b url(/local/images/menu_top.gif) no-repeat;
/*	background-color: #9f003b; */
	border: 3px solid #fff;
	border-top: none;
}

div#main {
  margin-left: 222px;
  padding: 1em 1em 0 1.5em;
  background-color: #bfc6d6;
/*	border-top: 20px solid #3b5184; */
}

div#footer {
   clear: both;
   color: #fff;
   background-color: #0d3068;
/*   border-top: 1px solid #053067; */
}

/*
div {
   font-size: 1em;
}
*/
/*
img {
   border: 0;
}
*/
a,
a:link 
a:active {
   text-decoration: underline;
   background-color: inherit; 
   color: #18507C; 
}
a:visited {
   text-decoration: underline;
   background-color: inherit;
  color: #18507C;
}
a:hover {
   text-decoration: none;
   background-color: #C3D4DF;
   color: #053067;
}

div#header h1 {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	color: #053067;
	font-size: 5em;
  font-weight: normal
}

.pagetitle {
/*	vertical-align: 170%;
	padding-left: 10px; */
	font-size: 5em;}

div#imgfloat {
	float: left;
	padding-right: 2em;
	padding-top: 1em;
}

div#footer p {
   font-size: 0.8em;
   padding: 1.5em;
   text-align: right;
   margin: 0;
}
div#footer p a {
   color: #fff;
}
div.hr {
   height: 1px;
   padding: 1em;
   border-bottom: 1px dotted black;
   margin: 1em;
}
div.left49 {
  width: 49%;
}
div.right49 {
  float: right;
  width: 49%;
  text-align: right;
}
div#content {

}
div#content h1 {
   font-size: 2em;
   color: #053067; 
   line-height: 1em;
   margin: 0 0 0.5em 0;
}

div#content h3 {
   color: #294B5F; 
   font-size: 1.3em;
   line-height: 1.3em;
   margin: 0 0 0.5em 0;
}
div#content h4 {
   color: #294B5F; 
   font-size: 1.2em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
div#content h5 {
   color: #294B5F; 
   font-size: 1.1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
h6 {
   color: #294B5F; 
   font-size: 1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
p {
   font-size: 1em;
   margin: 0 0 1.5em 0;
   line-height: 1.4em;
   padding: 0;
}

blockquote {
	margin-left: 10px;
	font-size: 1.1em;
	color: #3b5184;
}

strong, b {
   font-weight: bold;
}
em, i {
   font-style:italic;
}
code, pre {
 white-space: pre-wrap;
 white-space: -moz-pre-wrap;
 white-space: -pre-wrap;
 white-space: -o-pre-wrap;
 word-wrap: break-word;
 font-family: "Courier New", Courier, monospace;
 font-size: 1em;
}
pre {
   border: 1px solid #000;
   background-color: #ddd;
   margin: 0 1em 1em 1em;
   padding: 0.5em;
   line-height: 1.5em;
   font-size: 90%;
}
div.templatecode {
  margin: 0 0 2.5em;
}
ul, div#main ul,
div#main ol,
div#main dl {
   font-size: 1.0em;
   line-height: 1.4em;
   margin: 0 0 1.5em 0;
}
ul li, div#main ul li,
div#main ol li {
   margin: 0 0 0.25em 3em;
}
div#main dl dt {
   font-weight: bold;
   margin: 0 0 0 1em;
}
div#main dl dd {
   margin: 0 0 1em 1em;
}
div#main dl {
  margin-bottom: 2em;
  padding-bottom: 1em;
  border-bottom: 1px solid #c0c0c0;
}
.toppadding {
  padding-top: 2em;
}

.rightpara {
	text-align: right;
	color: #0d3068;
	font-size: 0.9em;
	font-weight: bold;
}

.probationer {
	background-color: #00cc00;
	width: 30px;
}

.tyro {
	background-color: #3333ff;
	width: 30px;
}

.junior {
	background-color: #ffff00;
	width: 30px;
}

.senior {
	background-color: #ff0000;
	width: 30px;
}

.leftfloat {
	float: left;
	padding: 0 1em 1em 0;
	font-size: 80%;
	line-height: 110%
}

.cleardiv {
	clear: both;
}

address {
	padding-bottom: 1em;
}

.indentpara {
	padding: 1em 0 0 4em;
	font-weight: bold;
	font-size: 1.2em;
}

.ptag {
	vertical-align: 600%;
	padding: 5px 10px 0 10px;
	font-weight: bold;
	font-size: 2em;
	background-color: #053067;
	color: #fff;
}

.rightfloat {
	float: right;
	padding: 0 0 1em 1em;
	font-size: 80%;
	line-height: 110%
}

.img250 {
  border: 1px solid #053067;
	margin: 1em 1em 3em 1em;
	padding: 0
}

.img250left {
  border: 1px solid #053067;
	padding: 0;
	margin: 1em 1em 0 0;
}

ul.boldlist {
	list-style: disc url(/local/images/bullet.jpg) inside;
}

li.boldlistitem {
	color: #9f003b; 
	font-size: 1.7em; 
	padding-bottom: 1px;
  line-height: 1.5em;
  margin: 0 0 0.5em 0;
	text-decoration: none;
}

p.boldlistlink {
	color: #9f003b; 
	font-size: 1.7em; 
	padding-bottom: 1px;
  line-height: 1.5em;
  margin: 0 0 0.5em 0;
	text-decoration: none;
}



/* End of 'CSS ABCI 70th' */

