/* Anchor control must be in order at end of file. */
/* Control Links Start */
a {
	font-weight: bold;
	color: #0BCEFF;
}

a:link {
	color: #C0150E;
	text-decoration:none;
}
a:visited {
	color:#09054d;
	text-decoration:none;
}
a:hover {
	color: #16044a;
	text-decoration:none;
}

.cnv_cells a {
	font-weight: bold;
	color: #FFF;
	font-size:14px;
}
.cnv_cells a:link {
	color: #FFF;
	text-decoration:none;
}
.cnv_cells a:visited {
	color:#FFF;
	text-decoration:none;
}
.cnv_cells a:hover {
	color:#ffe631;
	text-decoration:none;
}
.fancy_white  a {
	font-weight: bold;
	color: #FFF;
}
.footer_disclaimer a {
	font-weight: bold;
	color: #FFF;
}
.footer_disclaimer a:link {
	color: #FFF;
	text-decoration:none;
}
.footer_disclaimer a:visited {
	color:#FFF;
	text-decoration:none;
}
.footer_disclaimer a:hover {
	color:#ffe631;
	text-decoration:none;
}
/* Control Links End */

/* main template styles*/
.main_left {
	background-color: #c00000;
}
.main_content {
	text-align: justify;
	padding: 17px;
	color: #c00000;
	border-right: #c00000 solid 1px;
	background-color: #fff; /* comment out line to make background visible under the main text*/

}
/* main template styles end*/

/* calendar etc box styles*/
.cnv_cells {
	padding-right:10px;
	color: #ffffff;
	text-align: right;
	background-repeat:no-repeat;
	background-position:center;
	height: 74px;
	width: 159px;
}
/* calendar etc box styles end*/

/* Footers */
.footer_left {
	height: 10px;
	background:url(../images/bottom_left_curve1.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.footer_right {
	background:#06C;
	height: 10px;
	background:url(../images/bottom_right_curve.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.footer_disclaimer{
	padding: 7px 7px 0px 25px;
	font-size: 80%;
	color: #fff;
	font-weight:bold;
}

/* Footers End */


/* Redifine some tags start */
H1, P, UL, LI, OL, BLOCKQUOTE {
	margin-top: 0px;
	margin-bottom: 0px;
}

body {
	margin-top: 48px;
	margin-bottom: 48px;
	font-family: Arial, Verdana, Sans-Serif;
	background-image:url(/templates/aschc_jan/images/main_background1.gif);
	background-repeat: no-repeat;
	background-position:center top;
	background-attachment:fixed;
}
html {
	height: 100%;
}
#nav_bar{
	border-right: #c00000 solid 1px;
	border-bottom: #ffa922 solid 2px;
	border-top:#ffa922 solid 2px;	
}
.search_bar{
	font:'Century Gothic';
	font-size:17px;
	color:#FFFFFF;
}
#page_content{
	z-index:1;
}
a img {
	border-width:0px;
}
input, textarea, select {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 90%;
}
/* Redifine some tags end */


/* Title of the page start */
.page_title{
	font-size: 180%;
	text-align: center;
	color: #bd0000;
	font-weight: bold;
}
/* Title of the page end */


/* error messages */
div#errors ul {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	list-style: none;
	border: 1px dotted #C0150E;
	padding: 3px;
	white-space: nowrap;
}

/* Used to highlight items that are required in forms */
.required {
	color: #C0150E;
}

/* Quick Links Start */
.scroller{
	font-size: 120%;
}
.scroller_bg{
	background-image:url(/templates/aschc_jan/images/bg_banner2.gif);
}
table.quick_links {
	border: 1px solid #F0F0F0;
	font-size: 85%;
	font-weight: bold;
	text-align: center;
}
table.quick_links td {
	border: 1px solid #cccccc;
	height: 100%;
}
table.quick_links td td{
	border: 0px;
} 
table.quick_links td.quick_link_item_selected {
	display: block;
	text-transform: uppercase;
	padding-left: 2px;
	padding-right: 2px;
	height: 100%;
	background: #F9DDDD;
	color: #305685;
}
table.quick_links a.quick_link_item {
	display: block;
	height: 100%;
	text-transform: uppercase;
	padding-left: 2px;
	padding-right: 2px;
}
table.quick_links a.quick_link_item_title {
	display: block;
	text-transform: uppercase;
	padding-left: 2px;
	padding-right: 2px;
}
table.quick_links a.quick_link_item:hover, table.quick_links a.quick_link_item_title:hover {
	background: #E6F3FB;
	color: #FF0B5B;
}
/* Quick Links End */

.input_width {
	width: 300px;
}

/* gallery styles Start */
.random_image {
	vertical-align: top;
	padding: 2px;
}
/* gallery styles End */

/*Other Start*/
.help-icon {
	cursor: help;
}
/*Other End*/

/* Template selection list start */
.template_form {
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left:5px;
	padding-right:5px;
	font-size: 125%;
}
/* Template selection list end /*

/* Events start */
.event_highlight {
	background-color: #F9DDDD;
}
/* Events end */