body { 
	background-color: #eee;
	width:100%;
	/*height:100%;*/
	color: #000;
	font-size: .86em;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",Helvetica,"Lucida Grande", sans-serif;
	margin-top: 0; 
	margin-left:auto;
	margin-right:auto;
	padding: 0;
}
ol li{
	padding:8px;
}
h3{
border-bottom:2px solid black;
}
h1 { 
	text-align: center;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",Helvetica,"Lucida Grande", sans-serif;
	font-weight: 300;
	margin: 0 0% 0 0%; 
	padding: .3em;
	/*background-color: #b31b1b;*/
	background-image:-webkit-linear-gradient(#1b1ba9,#1b1b66);
	background-image:-moz-linear-gradient(#1b1ba9,#1b1b66);
	background-color: #1b1ba9;
	color: #eee;
	font-size: 1.7em;
	border-top: 0px solid black;
	border-bottom: 2px solid black;
	border-left: 2px solid black;
	border-right: 2px solid black;
/*	border-radius:0 0 20px 20px;	
    -moz-border-radius: 0 0 20px 20px;
    -webkit-border-radius: 0 0 20px 20px;
   /*-moz-box-shadow:inset 0 0 10px #222;
   -webkit-box-shadow:inset 0 0 10px #222;
   box-shadow:inset 0 0 10px #222;*/
}

h1 strong { 
	font-weight: bold;
}
h2 { 
	font-size: 1.2em;
	font-weight: bold;
}
h2.bg{
	font-size: 1.2em;
	font-weight: bold;
	background-color:#1b1b66;
	color:#eee;
	width:100%;
}
a { 
/*	color: #c31b1b;*/
	color: #1b1bc3;
} 
a:visited { 
	color: #005;
}
a:hover { 
	color: #1b1bee;

	/* Webkit Special */
	-webkit-border-radius: 4px;
	-webkit-box-shadow:2px 2px 2px #777;

	/* Mozilla Special */
	-moz-border-radius: 4px;
	-moz-box-shadow:2px 2px 2px #777;
	
	border-radius: 4px;
	box-shadow:2px 2px 2px #777;
	text-decoration:none;
}

p.nav{
	background-color:#1b1bbb;
	/*background-image:url('media/bg.png');*/
	background-repeat:repeat-x;
	text-align:center;
	margin:0 0% 0 0%;
	padding: .1em;
	color:#e0e0e0;
	font-size:1em;
	border:1px solid black;
/*	border-radius:0 0 8px 8px;

	-moz-border-radius:0 0 8px 8px;
 	-webkit-border-radius:0 0 8px 8px;*/
}
p.nav a{
	padding: .1em;
	color:#e0e0ee;
	margin:0 1% 0 1%;
}
p.nav a:hover {
	background-color:#ccc;/*#e0e0e0;*/
	color:#22227f;
	font-weight:normal;
}

.content-columns { 
/* Setting relative positioning allows for
 absolute positioning for sub-classes */
	position: relative;
	margin-left:auto;
	margin-right:auto;
}

.content-column{ 
	width:49%;
	height:25em;
	/*height:40%;*/
	margin-left:auto;
	margin-right:auto;
	margin-top:.5%;
	margin-bottom:.5%;
	text-align:left;
	background-color:#ddd;
	-moz-border-radius:15px;
	-webkit-border-radius: 15px;
	border: 2px solid #000;
    border-radius: 15px;
    -moz-box-shadow:7px 7px 7px #777;
    -webkit-box-shadow:7px 7px 7px #777;
    box-shadow:7px 7px 7px #777;
}

.cca{ 
	width:49%;
	margin-left:auto;
	margin-right:auto;
	margin-top:.5%;
	margin-bottom:.5%;
	text-align:left;
}
		
.content-column:hover {
	background-color:#c9c9c9;
   -moz-box-shadow:inset 0 0 10px #222;
   -webkit-box-shadow:inset 0 0 10px #222;
   box-shadow:inset 0 0 10px #222;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius:9px;
/*-webkit-box-shadow: 3px 3px 3px #333; 
-moz-box-shadow: 3px 3px 3px #333; 
box-shadow: 3px 3px 3px #333; */

}


.ccl{float:left;}
.ccr{float:right;}
.pad{margin-right:10%;}
.con-head{
	font-weight: bold;
	text-decoration:underline;
	text-align:center;
	padding:0;

}
.con-head:hover{text-decoration:none;}
.con-text{
margin:1em;
text-indent:1em;
padding-left:10%;
padding-right:10%;
}

.content-columns-in { 
	width:50%;
	margin-left:auto;
	margin-right:auto;
	margin-top:.5%;
	margin-bottom:.5%;
	text-align:left;
}

img { 
	/*border: 2px solid #fff;
	padding: 2px;
	margin: 2px;*/
} 
a:hover img { 
	border-bottom: 1px dashed #e50;
}
ul li.n{
	list-style-type:circle;
}
ul li {
	padding-top:5px;
}
div ul li{
	list-style-type:none;
}
ul span{
	font-weight:bold;
	text-decoration:underline;
}
ul span:hover {
	text-decoration:none;
}
table.full{
width:100%;
margin-top:5px;
border-spacing:4px;
border-collapse: separate;
}
table.full tr.thead{
	text-align:center;
	border:1px solid black;
}
table.full tr td{
	background-color:#ccc;
	text-align:center;
}
