/*------------------------------------*/
/*   tag styles                       */
/*------------------------------------*/

body, p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

h1 {
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #993300;
}

.cobll h1 {
	color: #000;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
}

h3 {
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*------------------------------------*/
/*   link styles                      */
/*------------------------------------*/

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #993300;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #993300;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}

/*------------------------------------*/
/*		#personal styles 			  */
/*------------------------------------*/
#personal {
	position: absolute;
	top: 20px;
	left: 425px;
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	margin-right: 15px;
	padding-bottom: 11px;
}

#personal a {
	color: #000000;
	text-decoration: none;
	padding-left: 15px;
}


/*------------------------------------*/
/*   top row link styles              */
/*------------------------------------*/

a.top:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
	font-size:8pt;
}

a.top:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
	font-size:8pt;
}

a.top:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #DDD6CC;
	font-weight:bold;
	font-size:8pt;
}

/*------------------------------------*/
/*   leftnav styles                   */
/*------------------------------------*/

#leftnav ul {
	margin: 15px 0px 25px 20px;
	padding: 0px;
}

#leftnav li {
	padding: 2px 0px 2px 0px;
	line-height: 11pt;
}


	/*------------------------------------------*/
	/*   styles for headline border in left nav */
	/*------------------------------------------*/
	#leftnav div {
		padding: 2px 0px 2px 0px;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
	}
	

#leftnav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #DDD6CC;
	font-weight:bold;
	font-size:8pt;
}

#leftnav a:hover {
	color: #FFFFFF;
}

.leftRed {
	list-style-image: url(images/bullet_red.gif);
}

.leftRed div {
	border-top-color: #b33a00;
	border-bottom-color: #b33a00;
}

.leftOrange {
	list-style-image: url(images/bullet_orange.gif);
}

.leftOrange div {
	border-top-color: #d95700;
	border-bottom-color: #d95700;
}

.leftYellow {
	list-style-image: url(images/bullet_yellow.gif);
}

.leftYellow div {
	border-top-color: #FFCC00;
	border-bottom-color: #FFCC00;
}

.leftGreen {
	list-style-image: url(images/bullet_green.gif);
}

.leftGreen div {
	border-top-color: #006633;
	border-bottom-color: #006633;
}

.leftBlue {
	list-style-image: url(images/bullet_blue.gif);
}

.leftBlue div {
	border-top-color: #002d8a;
	border-bottom-color: #002d8a;
}

.leftIndigo {
	list-style-image: url(images/bullet_indigo.gif);
}

.leftIndigo div {
	border-top-color: #6d00b7;
	border-bottom-color: #6d00b7;
}

.leftViolet {
	list-style-image: url(images/bullet_violet.gif);
}

.leftViolet div {
	border-top-color: #840084;
	border-bottom-color: #840084;
}

/*------------------------------------*/
/*   headline class styles            */
/*------------------------------------*/

.tanheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #DDD6CC;
}
.tansmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #DDD6CC;
}
.homeheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #b33a00;
}
.orangeheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #d95700;
}
.yellowheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ffcc00;
}
.greenheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #006633;
}
.blueheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #002d8a;
}
.indigoheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #6d00b7;
}
.violetheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #840084;
}
.blacksmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
.blackheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.whiteheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}

hr {
	color: #B33A00;
	height: 1px;
}

div.seal {
        left: 5px;
        bottom:5px;
}

#aswAddress {
        text-align: center;
        padding: 10px 0px 10px 0px;
}

.catname { /*-- Mozilla was adding space around the categories --*/
	margin: 0px;
	padding-bottom: 5px;
}

.catnavigation {
	margin: 0px;
	padding-top: 0px;
}
