/*global site template catch all - (default - unstyled link control)*/
a {
	color: #6f0102;
	}

a:visited {
	color: #434343;	
	}

a:hover {
	color: #434343;	
	}


/* default paragraph description */
p {
	/*margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;*/
}

/*---------------------------
STRICT TEMPLATE BLOCK SYLES
----------------------------*/
/*avb styles*/
.avbauto div.avbheader {
	font-weight: bold;
	color: #7D8496;
	padding: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	}
.avbauto td.avbborder {
	background-color: #7d8496;
	}
.avbauto td.avbbackground {
	background-color: #edeef4;
	}
.avbauto div.avbbodyblk {
	margin: 8px;
	color: #71746F;
	}
div.autoavbtxtblk {
	color: #71746F;
	padding: 4px;
	background-color: #F1F1F0;
	}

/*avb region padding*/
.autoavbblk {
	margin: 0px;
	margin-top: 4px;
	}

/*site border*/
.autositeborder {
	background-color: #d6d7dc;
	}

/*content padding*/
.autobodyblk {
	padding: 10px;
	}

/*navigation*/
.autonavborder {
	background-color: #74746c;
	}
.autonavbackground {
	background-color: #dcdcdC;
	}

div.automodlemediablk {
	float:left;
	width:240px;
	margin-left:3px;
	}
div.automodlecontentblk {
	float:right;
	width:240px;
	}
/*---------------------------
STRICT TEMPLATE HEADING STYLES
----------------------------*/
.greybluehead {
	font-weight: bold;
	color: #7d8496;
	}
div.grayblockhead {
	margin: 0px;
	margin-left: 10px;
	margin-top: 10px;
	}
div.grayblockhead td {
	background-color: #D6D7DC;
	font-weight: bold;
	color: #71746F;
	}
/*----------------------------
STRICT TEMPLATE CONTENT STYLES
-------------------------------*/
.autobodyblk .xsmall {
	color: #71746F;
	}
/*---------------------------
STRICT TEMPLATE LINK STYLES
----------------------------*/
/*bold gray link style - (a element or parent)*/
.avbauto a.grayboldhoverlink, .avbauto a.grayboldhoverlink:active, .avbauto a.grayboldhoverlink:visited, .avbauto .grayboldhoverlink a, .avbauto .grayboldhoverlink a:active, .avbauto .grayboldhoverlink a:visited {
	font-weight: bold;
	color: #71746f;
	text-decoration: none;
	}
.avbauto a.grayboldhoverlink:hover, .avbauto .grayboldhoverlink a:hover {
	color: #71746f;
	text-decoration: underline;
	}
/*bold gray link style - (a element or parent)*/
a.grayboldhoverlink, a.grayboldhoverlink:active, a.grayboldhoverlink:visited, .grayboldhoverlink a, .grayboldhoverlink a:active, .grayboldhoverlink a:visited {
	font-weight: bold;
	color: #71746f;
	text-decoration: none;
	}
a.grayboldhoverlink:hover, .grayboldhoverlink a:hover {
	text-decoration: underline;
	color: #71746f;
	}

