/* CSS Document */

/*PRINT*/
body   { background-color: white; margin: 0; padding: 0 }
a:link  { color: Black }
a:visited  { color: Gray }
a:hover  { color: Black }
a:active { color: Black }
table { border-collapse: collapse; border-spacing: 0px; border: 0pt }
td { vertical-align: top }
p   { color: Black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }
h1  { color: Black; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
h2  { color: Black; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
h3 	{ color: Black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
ul 	{ color: Black; font-size: 10pt; list-style-type: disc; margin: 1em 0 1em 40px; font-family: Verdana, Arial, Helvetica, sans-serif }

.topnav /* table styles */ { font-size: 10pt; padding: 0; width: 664px; border: solid 0; border-collapse: collapse; border-spacing: 0px  }

.topnavlink a:visited     	{ color: Gray; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin-left: 10px; padding-right: 10px; }
.topnavlink a:link         	 { color: Black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin-left: 10px; padding-right: 10px; }
.topnavlink a:hover     	{ color: Black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin-left: 10px; padding-right: 10px; }
.topnavlink a:active     	{ color: Black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin-left: 10px; padding-right: 10px; }

.searchnavlink a:visited 	  { color: Gray; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin-right: 10px }
.searchnavlink a:link 	  { color: Black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin-right: 10px }
.searchnavlink a:hover 	  { color: Black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin-right: 10px }
.searchnavlink a:active 	  { color: Black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin-right: 10px }

.topsubnavlink a:visited     	 { color: gray; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin-left: 10px; padding-right: 10px; }
.topsubnavlink a:link         	  {
	color: black;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.topsubnavlink a:hover     	 { color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin-left: 10px; padding-right: 10px; border-right: 1px solid black }
.topsubnavlink a:active     	 { color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin-left: 10px; padding-right: 10px; border-right: 1px solid black }



.content-table  { width: 664px; border-spacing: 0px; border-collapse: collapse }
.bgimg  { background-image: url(../../Resume%20Kit/web-content/graphics/acbackground.jpg); background-repeat: no-repeat; width: 673px }
.asclogo { color: Black; font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 40px 30px 10px 50px }
.asclogo img { margin-right: 5px; margin-left: 4px; vertical-align: middle }
.slogan     { color: Black; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; margin-bottom: 50px; margin-left: 50px }
.homeblock   { margin-right: 10px; margin-left: 236px; width: 421px; height: 400px }
.homeblock p    { margin-bottom: 20px }
.greyfooter  { color: black; font-size: 8pt }


.subnav   { font-size: 10pt; margin-bottom: 70px; margin-left: 4px }
.leftcol     { text-align: right; padding-right: 20px; width: 164px }
.rightcol { width: 504px }
.onecol { width: 504px }
.twocol1   { margin-right: 10px; padding-right: 10px; }
.twocol2 { padding-left: 10px }


.topnavtbl td {
	vertical-align: middle;
}
.topnavtd     { background: #eeeeee url(../../Resume%20Kit/web-content/graphics/topnavbg_02.gif) repeat-x 50% bottom; white-space: nowrap; padding: 2 0; vertical-align: middle }
.topnavsearchtd	   { background: #eeeeee url(../../Resume%20Kit/web-content/graphics/topnavbg_02.gif) repeat-x 50% bottom; text-align: right; padding: 0; vertical-align: middle }
.topsubnavtd	{
	background: #F1F1F1 url(../../Resume%20Kit/web-content/graphics/subnavtdbg.gif) repeat-x bottom;
	white-space: nowrap;
	vertical-align: middle;
}
.topsubnavtbl {
	margin-bottom: 2px;

}
.topsubnavtbl td {
	white-space: nowrap;
	vertical-align: middle;
	padding-bottom: 2px;
	background: #FFFFFF;
}



#scrollbox  { color: blue; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; top: 100px; left: 50px; width: 600px; height: 300px; overflow: scroll; border: solid thin black }

.breadcrumbs_wrap {
	margin-top: 5px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.breadcrumbs {
	background: white;
	color: black;
}
.breadcrumbs a:visited       {
	color: black;
	text-decoration: underline;
	background: #FFFFFF;
}
.breadcrumbs a:link        {
	text-decoration: underline;
	color: black;
	background: #FFFFFF;
}
.breadcrumbs a:hover        {
	color: #FFFFFF;
	text-decoration: none;
	background: #003366;
}
.breadcrumbs a:active       { 
	color: #FFFFFF;
	text-decoration: underline;
	background: #006699;
}












.blue_divider {
	margin: 6px 4px;
}

.wht_divider {
	margin: 4px;
}
.dividertd {
	vertical-align: middle;
}

