/* Project: Horizon SouthBay 
	Base Style Sheet
	Programmer: Scott Rosin
*/
/* BODY defines the overall color and font scheme */
BODY.mainPage {
	color : #003366;
	background-color : #CCCCCC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	font-size : 8pt;
	text-align : left;
	background : url(../images/hsb_bg.gif);
}
/*********************************************************************************
 LINKS
*********************************************************************************/
/* A defines the color for links */
A {
	color : #003366;
}
/* A:HOVER defines the color for links when the mouse moves over them */
A:HOVER {
	color : #CC3333;
}
/*********************************************************************************
 	titleBar
 *********************************************************************************/
/* TD.titleBar defines table header colors - used for columns */
TABLE.titleBar {
	border : 1px outset Black;
	background-color : transparent;
	color : #3399CC;
	font-size : 10pt;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
}
TABLE.menuBar {
	background-color : transparent;
	color : white;
	font-size : 10pt;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
}

TABLE.menuBarLines {
	border : 1px groove Black;
	background-color : transparent;
	color : white;
	font-size : 10pt;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
}
/* FONT.titleBar defines font attributes for header bars*/
FONT.titleBar {
	color : #003366;
	background-color : #CC9933;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	text-align : center;
	text-decoration : none;
	vertical-align : top;
	font-weight : bold;
	font-size : 10pt;
}
/*********************************************************************************
 	Headerbar
 *********************************************************************************/
TABLE.headerBar {
	border : 1px outset Black;
	background-color : #3399CC;
	color : white;
	font-size : 10pt;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
	white-space : nowrap;
	vertical-align : top;
}
/* TD.HeaderBar defines table header colors - used for columns */
TD.headerBar {
	border : 1px outset Black;
	background-color : #3399CC;
	color : white;
	font-size : 10pt;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
	white-space : nowrap;
	vertical-align : top;
	text-align : left;
}
TD.headerBarNoBorder {
	border : none;
	background-color : #3399CC;
	color : white;
	font-size : 10pt;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
	white-space : nowrap;
	vertical-align : top;
}

/* FONT.HeaderBar defines font attributes for header bars*/
FONT.headerBar {
	color : #003366;
	background-color : #3399CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	text-align : center;
	text-decoration : none;
	vertical-align : top;
	font-weight : bold;
	font-size : 10pt;
}
/* A.HeaderBar defines the attributes for links in a headerbar*/
A.headerBar {
	color : white;
	font-weight : bold;
	background-color : #3399CC;
	white-space : nowrap;
}
/* A:HOVER.HeaderBar defines the color for headerbar links when the mouse moves over them*/
A:HOVER.headerBar {
	color : yellow;
	font-weight : bold;
	background-color : #3399CC;
	white-space : nowrap;
}
/*********************************************************************************
 MenuBar
*********************************************************************************/
/* TD.MenuBar defines font attributes for menu bars */
TD.menuBar {
	border : 1px outset Black;
	background-color : #003366;
	color : white;
	font-size : 8pt;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
	white-space : nowrap;
	vertical-align : top;
}
/* FONT.MenuBar defines font attributes for menu bars*/
FONT.menuBar {
	color : white;
	background-color : #003366;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	text-align : center;
	text-decoration : none;
	vertical-align : top;
	font-weight : bold;
	font-size : 8pt;
}
/* A.MenuBar defines the attributes for links in a menubar*/
A.menuBar {
	color : white;
	font-weight : bold;
	background-color : #003366;
	white-space : nowrap;
	text-decoration : none;
}
/* A:HOVER.MenuBar defines the color for menubar links when the mouse moves over them*/
/* color : #003366; */
A:HOVER.menuBar {
	color : #996633;
	font-weight : bold;
	background-color : #003366;
	white-space : nowrap;
}
/*********************************************************************************
 	footerBar
 *********************************************************************************/
/* TABLE.footerBar defines table footer colors - used for columns */
TABLE.footerBar {
	border : 1px outset Black;
	background-color : transparent;
	color : #3399CC;
	font-size : 7pt;
	font-weight : normal;
	padding-left : 2px;
	padding-right : 2px;
}
/* FONT.footerBar defines font attributes for footer bars*/
FONT.footerBar {
	color : #003366;
	background-color : #CC9933;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	text-align : center;
	text-decoration : none;
	vertical-align : top;
	font-weight : normal;
	font-size : 7pt;
}
/* A defines the color for links */
A.footerBar {
	color : #003366;
	font-size :7pt;
}
/* A:HOVER defines the color for links when the mouse moves over them */
A:HOVER.footerBar {
	color : #CC3333;
	font-size : 7pt;
}
/*********************************************************************************
 docBody
*********************************************************************************/
/* TABLE.docBody defines font attrributes for the document body */
TABLE.docBody {
	border : 1px outset Black;
	background-color : white;
	color : #003366;
	font-size :  8pt;
	font-weight : normal;
	padding-left : 2px;
	padding-right : 2px;
	text-align : justify;
	vertical-align : top;
}
/* TD.docBody defines font attributes for the document body */
TD.docBody {
	border : 1px outset Black;
	background-color : white;
	color : #003366;
	font-size :  8pt;
	font-weight : normal;
	padding-left : 2px;
	padding-right : 2px;
	text-align : justify;
	vertical-align : top;
}
TD.articleHeader {
	border : 1px outset Black;
	background-color : 3399CC;
	color : white;
	font-size :10pt;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
	white-space : nowrap;
	vertical-align : top;
	text-align : center;
}
/* TD.articleBody defines font attributes for the document body */
TD.articleBody {
	border : 1px outset Black;
	background-color : white;
	color : #003366;
	font-size : 8pt;
	font-weight : normal;
	padding-left : 8px;
	padding-right : 8px;
	text-align : justify;
	vertical-align : top;
}

/* FONT.docBody defines font attributes for docBody*/
FONT.docBody {
	color : #003366;
	background-color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	text-align : center;
	text-decoration : none;
	vertical-align : top;
	font-weight : normal;
	font-size : 8pt;
}
/* A.docBody defines the attributes for links in a docBody*/
A.docBody {
	color : #003366;
	font-weight : normal;
	background-color : White;
}
/* A:HOVER.docBody defines the color for docBody links when the mouse moves over them*/
A:HOVER.docBody {
	color : #CC3333;
	font-weight : normal;
	background-color : white;
}
TABLE.Button {
	color : #3399CC;
	font-size : 10pt;
	font-weight : bold;
	padding-left : 0px;
	padding-right : 0px;
	border-style : none;
	background : transparent;
	text-align : center;
	width : auto;
}
TD.Button {
	border : 1px ridge Black;
	background-color : Silver;
	color : white;
	font-size : 10pt;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
	white-space : nowrap;
	vertical-align : center;
	text-align : center;
}
TD.blueButton {
	border : 1px ridge Black;
	background-color : blue;
	color : white;
	font-size : 10pt;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 2px;
	white-space : nowrap;
	vertical-align : center;
	text-align : center;
}

A.Button {
	color : black;
	text-decoration : none;
}
/* A:HOVER defines the color for links when the mouse moves over them */
A:HOVER.Button {
	color : white;
	text-decoration : none;
}
DIV.leftAlign {
	text-align : left;
	vertical-align : top;
}
DIV.rightAlign {
	text-align : right;
	vertical-align : top;
}
DIV.centerAlign {
	text-align : center;
	vertical-align : middle;
}
DIV.vertCenterAlign {
	text-align : left;
	vertical-align : middle;
}
DIV.rightBottomAlign {
	text-align : right;
	vertical-align : bottom;
}
DIV.titleAttr {
	text-align : left;
	vertical-align : top;
	font : bold large Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18pt;
	color : #003366;
}
DIV.titleAttr2 {
	text-align : left;
	vertical-align : top;
	font : oblique bold large Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #CC9933;
}
/*
	color : white;
	background-color : #CC9933;
*/
DIV.currentMenuItem {
	color : black;
	background-color : white;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	text-align : left;
	text-decoration : none;
	vertical-align : top;
	font-weight : bold;
	font-size : 10pt;
}
.right { float: right; }
.left { float: left; }