/*  www.aurorasfc.com  */

@media print
{
body {font-family: "Bookman Old Style","New Century Schoolbook",Garamond,Times,serif;}
}
@media screen
{
body {
	font-family: verdana,arial,sans-serif;
	margin-top: .25em;
	background: white none;
	}
}

		/* --  headings   -- */

h5, h4, .altH4, .sideHdg, h3, .altH3, h2, .altH2, h1
	{ font-weight: 600 }
.altAltH3 	{ font-weight: 500 }

h4, .sideHdg 	{ font-size: 100% }
h3, .altH3, .altAltH3	{ font-size: 105% }
h2, .altH2 { font-size: 115% }

.sideHdg, h3, .altH3, .altAltH3 {
	color: #666666;
	}

h4, .altH4, h2, .altH2 { 
	color: green;
	}

h5 {
	font-size: 80%;
	color: #999999;
	}
.altH4 {
	font-size: 115%;
	font-style: italic;
	text-align: center;
	margin-bottom: 1.5em;
	}

.altH3, .altAltH3 {	margin-bottom: 1em }

h1 {
	font-size: 120%;
	color: #336600;
	}

		/* --------------- */

a, a h2 { color: #6699cc }

a, a:link, a:visited, .menu a { text-decoration: none }

a:hover, a:active { text-decoration: underline }

		/* -- centered horizontal navbars w/bg -- */
.menu {	
	font-size: 10pt;
	margin: 1px 0 0 0;
	padding: 5px 0 5px 0;
	text-align: center;
	color: white;
	}
.menu a {
	color: white;
	}
.menu a:hover {
	color: black;
	}
#menu1 {
	background: #666666 url(images/menuBG.gif) repeat;
	}
#menu2 {
	background: #6699cc;
	}

			/* -- for vertical navbar -- */
.subnav {
	font-size: 10pt;
	}
.innerSubHdg {
	color: #666666;
	}
.innerSubContent {
	margin-left: 1em;
	}	

			/* -- logical path -- */
#breadcrumb {
	text-align: right;
	padding-top: .5em;
	padding-right: 1em;
	font-size: 8pt;
	color:#999999;
	}
#breadcrumb a:hover {
	text-decoration: none;
	color: black;
	}

			/* --------------- */

#container {
	width: 990px;
	border: 1px solid #cccccc;
	}
#header {
	margin: 0;
	padding: 0;
	background: #cccccc url(images/header/headerBG.jpg) repeat;
	}
.content {
	margin: 1em;
	}
#footer {
	clear: both;
	border-top: 1px solid #cccccc;
	text-align: center;
	padding: .5em;
	font-size: 80%;
	}

			/* --------------- */

.col {
	vertical-align: top;
	margin: 1em 0;
	}
#rtCol48 {
	float: right;
	width: 47%;
	}
#leftCol48 {
	float: left;
	width: 47%;
	}
#rtCol64 {
	float: right;
	width: 62%;
	}
#leftCol34 {
	float: left;
	width: 32%;
	}
#rtCol34 {
	float: right;
	width: 32%;
	}
#leftCol64 {
	float: left;
	width: 62%;
	}
#oneCol {
	margin-left: 5%;
	margin-right:5%;
	}
	
/* -- story styles -- */

.headline {
	background-color: #eeeeee;
	padding: 1em;
	border-bottom: 1px solid #cccccc;
	}

.feature {
	border-right: 1px solid #cccccc; 
	border-left: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc; 
	}
.featureHdg {
	text-align: center;
	background: green;
	padding: 3px 0;
	color: white;
	font-size: 115%;
	font-weight: 600;
	}

.story1 {
	padding-bottom: 1.5em;
	}
.story1 h1 {
	text-align: center;
	letter-spacing: .1em;
	}
.story1 h4 {
	text-align: center;
	font-size: 80%;
	letter-spacing: .2em;
	}

.news {
	border-bottom: 1px solid #cccccc;
	}
.news h3 {
	border-top: 1px solid #cccccc;
	padding-top: .5em;
	}

#feature2 {
	margin-top: 1em;
	}
.featureHdg2 {
	text-align: left;
	background: #eeeeee none;
	}
.featureHdg2Text {
	padding-left: 1em;
	padding-top: .25em;
	padding-bottom: .25em;
	font-weight: 600;
	color: #666666;
	}

#feature3 {
	margin-top: 1em;
	}
.featureHdg3 {
	text-align: center;
	background: #eeeeee;
	}
.featureHdg3Text {
	padding-top: .25em;
	padding-bottom: .25em;
	font-weight: 600;
	color: #666666;
	}

	/* left col */
.feature-rt {
	margin-right: 2em;
	margin-bottom: 1em;
	border-right: 1px solid #cccccc; 
	border-left: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc; 
	}
.featureContent {
	padding-right: 1em;
	padding-left: 1em;
	}

/* alternate heading for actual indexes */
.topic {
	margin-bottom: 2em;
	}
.topic h3 {
	color: #999999;
	border-bottom: 1px solid #3399cc;
	}

.box1 {
	border: 1px solid #cccccc;
/*
	background-color: #ffffff;
	background-color: #eeeeee;
	background-color: #ffffcc;
*/
	padding: 1em;
	margin-bottom: 1em;
	}
.box2 {
/*
	border: 3px solid #f0ffdb;
	border: 3px solid #336600;
*/
	border: 3px solid #f0ffdb;
	padding: 1em;
	margin-bottom: 1em;
	}
.box3 {
	border-top: 1px solid green;
	border-bottom: 1px solid green;
	padding: 1em;
	margin-bottom: 1em;
	}
.colorBlock {
	background-color: #ffffcc;
	padding: 1em;
	margin-bottom: 1em;
	}

	/* box without borders */
.marginRt2em {margin-right: 2em;}
.marginLf1em {margin-left: 1em;}
.auxInfo {
	margin-right: 2em;
	padding: 1em;
	}
.auxInfoRt {
	margin-right: 2em;
	padding: 1em;
	}

.topicHdg2 {
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 margin-top: 2em;
/*
 background: #dddddd;
*/
 background: #eeeeee;
 padding-top: .3em;
 padding-bottom: .3em;
 }
.topic2 {
 font-weight: 600;
 font-size: 80%;
 color: #666666;
 text-align: center;
 }

dt,th {
	color: #999999;
	font-weight: 600;
	font-size: 90%;
	}
dd {
	margin-left: 1.5em;
	padding-bottom: 1em;
	}	
ul {
	list-style: url(images/sq-gray_6x6.jpg) square
	}
li {
	padding-bottom: .5em;
	}
.nolabel {
	list-style: none;
	}
td,input,textarea {
	font-family: verdana,arial,sans-serif;
	color: #5C5C5C;
	}
input,textarea {
	font-size: 80%;
	}

.tab1em {
	padding-left: 1em;
	}
.center {
	text-align: center;
	}
.right {
	text-align: right;
	}
.bigger {
	font-size: 105%;
	}
.small {
	font-size: 80%;
	}
.smallI {
	font-size: 80%;
	font-style: italic;
	}
.smallRt {
	text-align: right;
	font-size: 80%;
	}
.italic {
	font-style: italic;
	}
.clear {
	clear: both;
	}
.aside {
	color: orange;
	font-weight: 500;	
	}

.applNoteFeature {
	background-color: #f0ffdb;
	padding: .5em;
	margin-bottom: 1em;
	}
.imgLabel {
	padding-top: .5em;
	}
.imgLabelText {
	font-size: 80%;
	font-style: italic;
	clear: both;
	}

	