
/* tag styles ----------------------------------------------------------- */
	
	body 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #666666;
		font-size: small;
		line-height: 1.1em;
		margin-top: 0px;
	}
	
	a
	{
		color: #666666;
		text-decoration: none;
		white-space:nowrap;
		font-weight: normal;
	}
	
	a:hover 
	{
		color: #F78E1D;
		text-decoration: underline;
	}

/*_*/

	#mainBody 
	{
		background-color: #FFFFFF;
		color: #666666;
		position: relative;
		vertical-align: top;
	}


	.spacer 
	{
		max-width: 100%;
		height: 15px;
	}

	#spacer-vertical 
	{
		width: 15px;
		max-height: 100%;
	}



	.breadcrumbs
	{
		width:700px;
		max-width:700px;
		margin-right:45px;
	}

	.headingMain {
		font-family: "Century Gothic", Verdana, Tahoma;
		font-weight: 600;
		font-size: larger;
		line-height: 1.7em;
		color: #3399CC;
		margin-bottom: 0.1em;
	}

/* header / footer ---------------------------------------------------- */
	
	#header-main 
	{
		background-color: #FFFFFF;
		max-width: 100%;
		height: 30px;
		color: #666666;
		position: relative;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	.logo 
	{
		background-image: url(/common/images/vacc-logo.jpg);
		background-repeat: no-repeat;
		width: 100px;
		height: 30px;
	}
	
	#footer-main, #footer-sub
	{
		background-color: #FFFFFF;
		max-width: 100%;
		position: relative;
		font-size: smaller;
		color: #666666;
	}
	
	#footer-main 
	{
		height: 28px;
		padding:1px;
	}
	
	#footer-sub 
	{
		height: 20px;
		text-align: center;
		vertical-align: middle;
	}
	
	.nav-lhs, .nav-rhs 
	{
		background-repeat: no-repeat;
		width: 10px;
		height: 29px;
	}
	
	.nav-lhs 
	{
		background-image: url(/common/images/pageLayout/navButton-lhs.jpg);
	}
	
	.nav-rhs 
	{
		background-image: url(/common/images/pageLayout/navButton-rhs.jpg);
	}
	
	#header-bg, #footer-bg, .nav-bg
	{
		background-image: url(/common/images/pageLayout/navButton-bg.jpg);
		background-repeat: repeat-x;
		height: 29px;
		padding:1px;
	}
	
	#footer-bg 
	{
		text-align: center;
	}
	
	.nav-bg-right
	{
		text-align:right;
	}
	
/*_*/


/* curved border ------------------------------------------------------ */
	
	.topLeft 
	{
		background-image: url(/common/images/pageLayout/topLeft.jpg);
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	
	.lineTop 
	{
		background-image: url(/common/images/pageLayout/lineTop.jpg);
		background-position: 0 0;
		background-repeat: repeat-x;
		width: 100%;
	}
	
	.topRight 
	{
		background-image: url(/common/images/pageLayout/topRight.jpg);
		background-position: 100% 0;
		background-repeat: no-repeat;
	}
	
	.lineLeft 
	{
		background-image: url(/common/images/pageLayout/lineLeft.jpg);
		background-position: 0 0;
		background-repeat: repeat-y;
		height: 100%;
		width: 13px;
	}
	
	.lineRight 
	{
		background-image: url(/common/images/pageLayout/lineRight.jpg);
		background-position: 100% 0;
		background-repeat: repeat-y;
		height: 100%;
		width: 13px;
	}
	
	.bottomLeft 
	{
		background-image: url(/common/images/pageLayout/bottomLeft.jpg);
		background-position: 0 100%;
		background-repeat: no-repeat;
		height: 13px;
		width: 13px;
	}
	
	.lineBottom 
	{
		background-image: url(/common/images/pageLayout/lineBottom.jpg);
		background-position: 0 100%;
		background-repeat: repeat-x;
		width: 100%;
		height: 13px;
	}
	
	.bottomRight 
	{
		background-image: url(/common/images/pageLayout/bottomRight.jpg);
		background-position: 100% 100%;
		background-repeat: no-repeat;
		height: 13px;
		width: 13px;
	}
	
	.cube
	{
		height: 13px;
		line-height: 13px;
		width: 13px;
	}

/*_*/

/* form object styles ---------------------------------------------------- */

	.formButton {
		background-image: url(/common/images/pageLayout/formButton.gif);
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color:#FFFFFF;
		color: #616e84;
		font-size: 11px;
		height: 20px;
		cursor: hand;
		font-weight: bold;
		text-align: center;
		margin-bottom: 3px;
		BORDER: #616e84 1px solid
	}

	.shadeForm { 
		FONT: 8.5pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-image: url(/common/images/pageLayout/shadeform.gif);
		background-repeat: no-repeat;
		text-align: left;
		margin-bottom: 2px;
		BORDER: #616e84 1px solid
	}

