body {
	margin: 0px; background-color: #F2F7F4;
}

.bg_top{background-image:url(images/top1.jpg); background-repeat:no-repeat; background-position:left;}

A.lvl2 {
	width: 120px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	display:block;
}

A.lvl2a {
	width: 120px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}

A.lvl2right {
	width: 100px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	display:block;
}

A.lvl3 {
	WIDTH: 126px; padding: 5px;
}

A.A-Z {
	WIDTH: 10px; padding: 2px;
}

A.toplink2 {
	WIDTH: 100%; padding: 2px;
}

A.calen {
	width: 100%; 
	padding: 2px;
}

A:link.lvl2, a:active.lvl2, a:visited.lvl2 { text-decoration: none; color: #1D446F; }
A:hover.lvl2 { color: #000000; text-decoration: none;}

A:link.lvl2a { text-decoration: none; color: #003366; }
A:active.lvl2a { color: #003366; text-decoration: none; }
A:hover.lvl2a { color: #000000; text-decoration: none; font-weight: bolder; background-color:#F2F7F4}
A:visited.lvl2a { text-decoration: none; }

A:link.lvl2right, A:active.lvl2right, A:visited.lvl2right { text-decoration: none; color: #003366; }
A:hover.lvl2right { text-decoration: none; font-weight: bolder;}

A:link.lvl3 { text-decoration: none; color: #000000; }
A:active.lvl3 { color: #000000; text-decoration: none; }
A:hover.lvl3 { color: #000000; text-decoration: none; BACKGROUND-COLOR: #F0F0F0 }
A:visited.lvl3 { text-decoration: none; }

A:link.A-Z { text-decoration: none; color: #000000; }
A:active.A-Z { color: #000000; text-decoration: none; }
A:hover.A-Z { color: #000000; text-decoration: none; BACKGROUND-COLOR: #C6B1CD }
A:visited.A-Z { text-decoration: none; }

A:link.calen { text-decoration: none; color: #003366; }
A:active.calen { color: #003366; text-decoration: none; }
A:hover.calen { color: #FFFFFF; text-decoration: none; BACKGROUND-COLOR: #C6B1CD; }
A:visited.calen { text-decoration: none; }

A:link.toplink, A:active.toplink, A:visited.toplink{ text-decoration: none; color: #000000; background-color: #E6EEE9; font: Verdana, Arial, Helvetica, sans-serif }
A:hover.toplink { text-decoration: none; color: #000000; background-color: #FFFFFF }

A:link.toplink2, A:active.toplink2, A:visited.toplink2{ text-decoration: none; color: #000000; background-color: #E6EEE9; font-family: Verdana, Arial, Helvetica, sans-serif }
A:hover.toplink2 { text-decoration: none; color: #000000; background-color: #FFFFFF }

A:link.news1, A:active.news1, A:visited.news1{ text-decoration: none; color: #FFFFFF; background-color: #29609C; padding: 0 4px 0 2px;}
A:hover.news1 { text-decoration: none; color: #29609C; background-color: #FFFFFF }


A:link.footlink, A:active.footlink, A:visited.footlink{ text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif }
A:hover.footlink { text-decoration: none; color: #000000;}

A:link.footlink2, A:active.footlink2, A:visited.footlink2{ text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif }
A:hover.footlink2 { text-decoration: underline; color: #FFFFFF;}

A:link.featuredentry, A:active.featuredentry, A:visited.featuredentry{ text-decoration: none; font-weight: bold; color: #336699; font: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase;}
A:hover.featuredentry { text-decoration: underline; color: #000000 }

td.lvl2head {
BACKGROUND-COLOR: #FFFFFF; FONT-WEIGHT: bold;	FONT-SIZE: 65%; LINE-HEIGHT: 100%; 	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;	vertical-align: top;
}

td.lvl2 {
FONT-WEIGHT: normal;	FONT-SIZE: 65%; LINE-HEIGHT: 100%; 	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;	 text-transform:uppercase; background-color:#E6EEE9;
}

td.lvl2b {
 background-color:#E6EEE9;
}

td.lvl2c {background-image: url(images/bg_leftnav1.gif); background-repeat:repeat-y; background-position:left; 
}

td.lvl2right {
FONT-WEIGHT: normal;	FONT-SIZE: 65%; LINE-HEIGHT: 100%; 	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;	vertical-align: top; text-transform:uppercase;
}

td.lvl3 {
BACKGROUND-COLOR: #FFFFFF; FONT-WEIGHT: normal; FONT-SIZE: 70%; LINE-HEIGHT: 100%; FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: top; letter-spacing: ;
}

td.A-Z {
BACKGROUND-COLOR: #EAE8EE; FONT-WEIGHT: bold; FONT-SIZE: 100%; LINE-HEIGHT: 100%; FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: top;
}

td.toplink2 {
BACKGROUND-COLOR: #EAE8EE; FONT-WEIGHT: normal; FONT-SIZE: 65%; LINE-HEIGHT: 100%; vertical-align:middle; font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.lvl3right {
	background: url("images/hollis_pub_navlogo1_bgright.gif") repeat-y;
}

td.lvl3left {
	background: url("images/hollis_pub_navlogo1_bgleft.gif") repeat-y;
}

.leftnavtop {background-color:#29609C; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:700;}

td.calen1 {
BACKGROUND-COLOR: #D9CBDE; width: 180px;
}
td.calen1-selected {
BACKGROUND-COLOR: #C6B1CD; width: 180px;
}
td.calen2 {
BACKGROUND-COLOR: #D9CBDE; width: 30px;
}
td.calen2-selected {
BACKGROUND-COLOR: #C6B1CD; width: 30px;
}

td.td_right1 {BACKGROUND-COLOR: #F9F9FB; width:120px;
}


A:link, A:active, A:visited { text-decoration: none; color: #000000; font: Verdana, Arial, Helvetica, sans-serif }
A:hover { color: #1D446F; text-decoration: underline; }

A:link.list, A:active.list, A:visited.list  { text-decoration: none; color: #000000; font: Verdana, Arial, Helvetica, sans-serif }
A:hover.list { color: #29609C; text-decoration: underline }

A:link.link2, A:acive.link2, A:visited.link2 { text-decoration: none; color: #6C5179; font: Verdana, Arial, Helvetica, sans-serif }
A:hover.link2 { color: #000000;  text-decoration: underline }

	
table.main{ background-color: #FFFFFF;}

table.main1{ width:740px;}

table.main2{ width:730px;}

table.main3{ width:730px;}

table.mainbg{ width:100%; background-color: #F2F7F4;}

table.main_shadow{ width:760px; background-image:url(images/bg_shadowmain1.jpg)}

td.td_main_shadow{ padding: 5px;}

.shad22 {background-image: url(images/bg_shadowmain2.jpg); }
.shad22_top {background-image: url(images/bg_shadowmain_top2.jpg); }
.shad22_bot {background-image: url(images/bg_shadowmain_bot2.jpg); }


td.td_main_shadow_left{ background-image:url(images/bg_shadowmain_left1.jpg); background-repeat:repeat-y; height: 100%; background:#006666}
td.td_main_shadow_right{ background-image:url(images/bg_shadowmain_right1.jpg); background-repeat:repeat-y; height: 100%;}

.bg_shadow1{ width: 760px; height: 100%} 

table.content1 {
	width: 448px;
	font-size: 65%;
	line-height:130%;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	background-color:#FFFFFF;
}

table.content1-news {
	width: 468px;
	line-height: 150%;
	font-size: 65%;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	background-color:#FFFFFF;
	background-image:url(images/newspaper2.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

table.content1-features {
	width: 450px;
	line-height: 130%;
	font-size: 65%;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	background-color:#FFFFFF;
}

table.content2 {
	line-height: 130%;
	font-size: 100%;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	background-color: #F0EEF0;
}

table.advertise {
	line-height: 130%;
	font-size: 65%;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	background-color: #29609D;
}

td.tdcontent1 {
	text-align: left; padding: 10px;
}

td.tdtop1 {width: 444px; background: url("images/bg_top2.gif")}

.tdright { background-color: #DAE7DF; }

.tdleft { background-color: #CCDDD3; background: url("images/bg_left1.gif");
}

.tdright1 { background: url("images/bg_top2.gif"); background-color: #81AC94;
}

.tdmain1 { background-color: #FFFFFF; height: 500px;}

.tdmain1padding { padding-top: 2px; padding-bottom: 2px; padding-left:5px; padding-right:5px; background-color:#FFFFFF}

td.footer {
	background-color: #9472A4;
	text-align: center;
	font-size: 60%;
	color:#FFFFFF;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url("images/bg_bar2.gif") repeat-x;
}

td.footer1 {
	background-color: #CCCCCC;
	text-align: center;
	font-size: 60%;
	color:#FFFFFF;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.footer2 {
	background-color: #29609C;
	text-align: center;
	font-size: 55%;
	color:#FFFFFF;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-transform:uppercase;
	color: #666666;
	font-weight: bolder;
		margin-bottom: 0px;
		padding-bottom: 0px;
		line-height: 140%;
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #29609C;
	font-weight: bolder;
	margin-top: 0px;
	padding-top: 0px;
			margin-bottom: 0px;
		padding-bottom: 0px;
		

	line-height: 120%;
}

table.list1 {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; width: 300px; FONT-SIZE: 100%; background-color: #F4F4F4; 
}

table.list2 {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; width: 100%; FONT-SIZE: 100%; line-height: 120%; background-color: #F4F4F4; 
}

table.list3 {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; width: 360px; FONT-SIZE: 65%; line-height: 120%; background-color: #F4F4F4; 
}

td.bar1 {
	width:11px;
	}
	
table.calendar1 {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 100%; width: 360px;
}

.topnav {
	FONT-WEIGHT: bold;
	FONT-SIZE: 65%;
	LINE-HEIGHT: 130%;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	}

.nextprev {
	FONT-WEIGHT: bold;
	FONT-SIZE: 110%;
	LINE-HEIGHT: 200%;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	}	

.clock {
	FONT-WEIGHT: normal;
	FONT-SIZE: 65%;
	LINE-HEIGHT: 100%;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	width: 161px;
}	

.search1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%;
	LINE-HEIGHT: 130%;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	}

form {
	margin-bottom: 0px;
}

.label
{
width: 4em;
float: left;
text-align: right;
margin: 0 1em 10px 0;
clear: both
}

.input-box
{
float: left;
margin-top: 5px;
margin-bottom: 5px;
color: #205AA7;
background: #FFFFFF;
border: #26a solid 1px;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
FONT-SIZE: 100%;
width: 80%
}

.input-box2
{
margin-top: 0px;
margin-bottom: 0px;
color: #205AA7;
background: #FFFFFF;
border: #26a solid 1px;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
FONT-SIZE: 120%;
width: 70%
}

.input-box3
{
margin-top: 0px;
margin-bottom: 0px;
color: #205AA7;
background: #FFFFFF;
border: #26a solid 1px;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
FONT-SIZE: 100%;
width: 100%
}

.input-box4
{
margin-top: 0px;
margin-bottom: 0px;
color: #205AA7;
background: #FFFFFF;
border: #26a solid 1px;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
FONT-SIZE: 65%;
width: 65%
}

.input-box5
{
margin-top: 0px;
margin-bottom: 0px;
color: #205AA7;
background: #FFFFFF;
border: #26a solid 1px;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
FONT-SIZE: 100%;
width: 100%
}

.list-box1
{
margin-top: 0px;
margin-bottom: 0px;
color: #205AA7;
background: #FFFFFF;
border: #26a solid 1px;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
FONT-SIZE: 100%;
}

.submit-button
{
margin-left: 5em;
clear: both;
color: #000;
background: #fb0;
border: 2px #9cf outset
}

.fieldset
{
border: #26a solid 1px;
width: 20em
}

.legend
{
background: #fb0;
border: #26a solid 1px;
padding: 1px 10px
} 

#Layer5 {
	position:absolute;
	width:40px;
	height:36px;
	z-index:5;
	left: 594px;
	top: 104px;
	visibility: visible;
}

table.content-profile2 {
width: 438px; background-color: #F9F9F9; line-height: 100%; font-size: 70%; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; line-height: 120%; padding:10px}

table.list-profile {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; width: 100%; FONT-SIZE: 90%; background-color: #F4F4F4; 
}

td.corphead {
	padding-left: 0px; font-size: 100%;	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #FFFFFF; COLOR:#5A7865;}	
	
.enhancedtop2 {COLOR: #205AA7; BACKGROUND-COLOR: #CCD5DD; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 70%; width:438px; padding-left:6px}

.td_prof_corp { height:40px;}

.topform{ padding-bottom: 5px; background-color:#29609C; background-image:url(images/bg_search1.gif); background-repeat:no-repeat}

td.padtd {padding-left: 5px; padding-top: 5px; padding-bottom: 5px; vertical-align:top;
	}
	
table.login {
WIDTH: 140px; FONT-WEIGHT: normal; FONT-SIZE: 65%; LINE-HEIGHT: 100%; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
}

/* added for 2010 Sponsorships Awards */

.spon {
text-align: center;
font-weight: bold;
font-size: 0.8em;
color: #1D446F;
background: #dbdbfb;
border: 1px solid #3939fb;
padding: 5px;
}

.spon img {
display: block;
margin: 5px auto 5px auto;
}
