/*	Stylesheet for Bayside Photonics Inc.
	Copyright (c) 2005 Olivier Matthey / Bayside Photonics Inc.
*/
HTML,BODY	{ background-color: #FFF }
BODY	{ margin: 0px; padding: 0px;
	font-family: "Georgia", "Palatino", "Times New Roman", serif }
/*	font-family: "Bitstream Vera Sans", "Vera Sans", sans-serif }
*/
BODY	{ background-image: url(largelogo2.png); background-repeat: no-repeat;
	background-position: right bottom }

TD.compnameout	{ padding: 1%; padding-left: 2%;
		background: url(bpbgflare1w.png) no-repeat right }
TD.compnamein	{ font-size: 180%; color: #24459A; vertical-align: bottom; white-space: nowrap;
		font-family: "Bitstream Vera Sans", "Vera Sans", sans-serif }
TD.compnamein,A.compname	{ color: #24459A }
A.compname	{ text-decoration: none }
TABLE.printurl,TD.printurl	{ display: none }
@media print,emboss { TABLE.printurl { display: table; float: right; padding-top: 1%; margin-right: 4% }
		TD.printurl { display: table-cell; align: right; vertical-align: middle;
		font-family: "Bitstream Vera Sans", "Vera Sans", sans-serif } }

TH	{ font-weight: normal; text-align: left }
P,TD,TH	{ font-size: 100% }
TD.mbar 	{ padding-left: 2%; padding-top: 1%; padding-bottom: 1%;
		background: url(v3cgraphics/bluegrad96htop.png) repeat-x top; vertical-align: middle;
		border-bottom: 1px solid #A7BAEB }
TD.menuitem,TD.menuinact	{ border: 2px solid #FFF; padding: 0;
		font-size: 95%; font-weight: bold; white-space: nowrap }
TD.menuitem	{ background-color: #C9D1E6 }
TD.menuinact	{ background-color: #FFFFC0 }
TD.menuinact,A.menu	{ padding: 0.1ex 2ex }
A.menu		{ text-decoration: none }
A.menu:hover	{ background-color: #E4E8F3 }
TD.menuitsep	{ padding: 0% 1ex }

TH.sidettlhi	{ background: url(v3cgraphics/bluegrad256leftbar.png) no-repeat right bottom;
		padding-top: 2ex; padding-left: 1ex; vertical-align: middle; text-align: right }
TH.sidettllo,TH.footleft	{ background: url(v3cgraphics/bluegrad256vleft.png) repeat-y right }
TH.sidettllo	{ padding-top: 34% }
H2.sidettl	{ font-size: 125% }
TD.contentout	{ vertical-align: top; padding: 4% }
TD.contentin	{ border: 1px solid #A7BAEB; padding: 1ex 3%;
		background: url(vgrad_liteblu256b.png) left bottom repeat-x }
P.spacious	{ line-height: 1.5; text-align: justify }
P.main,P.mainnoprint,P.mainnoscreen	{ line-height: 1.2; text-align: justify }
UL.main		{ line-height: 1.2; text-align: justify }
H3.main		{ font-size: 110% }
TH.main		{ padding-right: 1ex }

IMG.left,IMG.right,IMG.lefttop,IMG.righttop,TD.cformframe	{ border: 1px solid #A7BAEB }
IMG.left,IMG.right,IMG.lefttop,IMG.righttop	{ margin-bottom: 2% }
IMG.leftnb,IMG.rightnb,IMG.rightnb0margin	{ margins: 0 }
IMG.left,IMG.leftnb,IMG.lefttop	{ float: left; margin-right: 5% }
IMG.right,IMG.rightnb,IMG.righttop,IMG.rightnb0margin	{ float: right }
IMG.right,IMG.rightnb,IMG.righttop	{ margin-left: 5% }
IMG.left,IMG.right	{ margin-top: 2% }
A.invis 	{ color: #000; text-decoration: none }
SPAN.numbers	{ font-family: "Times New Roman", "Palatino", serif }

TABLE.cformout	{ float: right; margin-left: 4% }
TD.cformframe	{ background-image: url(v3cgraphics/bluetrans4form.png); padding: 1.5ex }
/* TD.cformframe	{ background-image: url(liteblueripples64.png); padding: 1ex }	*/
TH.cformh,TD.cformd,TD.cformd2	{ }
TD.cformd,TD.cformd2	{ text-align: right }

@media print,emboss { TABLE.cformout { display: none } }
@media print,emboss { P.mainnoprint,TD.cformframe,TH.cformh,TD.cformd,TD.cformd2 { display: none } }
@media screen,handheld,tty,tv { P.mainnoscreen { display: none } }

TD.footer	{ padding-left: 4% }
P.legalf	{ font-size: 75%; color: #A7BAEB }
