
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* -- Redefine HTML Tags
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

body, table { padding: 0px; margin: 0px; border-collapse: collapse; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
td { padding: 0px; margin: 0px; text-align: left; vertical-align: top; }
body { background-color: #F5F5F5; width:100%; height:100%; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */



/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* -- Page Layout
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

#div_PageHolder { direction:ltr; width:100%; height:100%; text-align:center; vertical-align: middle; }
#table_PageHolder { width: 700px; text-align: center; vertical-align: middle; position: relative; margin-left: auto; margin-right: auto; margin-top: 30px; margin-bottom: 15px; }



/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* -- Header
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

#div_PageHeader { width: 100%; color: #999999; text-align: right; margin-left: auto; margin-right: auto; }
#div_PageHeader .Pale { color: #CCCCCC; }

.div_Logo { color: #990000; font-family: Arial, Helvetica, sans-serif; }
.div_Logo .Upper { font-size: 25px; font-weight: bold; padding-bottom: 6px; }
.div_Logo .Lower { font-size: 20px; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */



/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* -- Content
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

#cell_ContentPlaceholder { background-color: #FFFFFF; padding: 8px; }
#cell_ContentPlaceholder a:link, #cell_ContentPlaceholder a:visited { color: #990000; text-decoration: none; }
#cell_ContentPlaceholder a:hover { color: #990000; text-decoration: underline; }

#table_UpperContent { height: 265px; }
#table_UpperContent TD { padding-bottom: 3px; }
#table_UpperContent TD.Right { width: 400px; }

#div_ContentPlaceHolder { width: 100%; padding-top: 20px; color: #999999; }
.div_Email { position: relative; float: right; padding: 10px 0px 0px 0px; }

#div_ThumbnailArea { width: 628px; height: 106px; overflow: auto; padding: 3px 0px 0px 0px; }
#div_ThumbnailArea .Normal img { margin-right: 2px; }
#div_ThumbnailArea .End { }
#div_ThumbnailArea img.Selected { border: 1px solid #CC0000; }

#div_ContactDetails { line-height: 1.5em; padding-left: 68px; color: #333333; }
#div_ContactDetails .label { color: #999999; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */



/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* -- Main Menu
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

#div_MainMenu { text-align: center; margin-left: auto; margin-right: auto; width: 402px; height: 336px;
	background-attachment: scroll;
	background-image: url(../images/layout_graphics/home_bg.gif);
	background-position: center top;
}

#div_MainMenu a:link, #div_MainMenu a:visited { color: #FFFFFF; text-decoration: none; }
#div_MainMenu a:hover { color: #FFFFFF; text-decoration: underline; }

#div_MainMenu #div_Option1 { position: relative; top: 30px; left: 30px; text-align: left; }
#div_MainMenu #div_Option2 { position: relative; top: 157px; left: 157px; text-align: left; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */



/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* -- Sub Menu
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

#div_RowSpacer { height: 26px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }

#div_SubMenu { text-align: center; padding: 7px 0px; }
#div_SubMenu a { display: inline; padding: 7px 37px; border-right: 1px solid #CCCCCC; }
#div_SubMenu a.End { border-right: none; }

#div_SubMenu a:link, #div_SubMenu a:visited { color: #777777; text-decoration: none; }
#div_SubMenu a:hover { color: #777777; background-color: #EEEEEE; text-decoration: none; }

#div_SubMenu a.Selected:link, #div_SubMenu a.Selected:visited { background-color: #DDDDDD; color: #777777; text-decoration: none; }
#div_SubMenu a.Selected:hover { background-color: #DDDDDD; text-decoration: none; color: #777777; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */



/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* -- Footer 
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

#div_PageFooter { width: 100%; color: #999999; text-align: right; margin-left: auto; margin-right: auto; margin-top: 15px; margin-bottom: 30px; }
#div_PageFooter .Left { text-align: left; display: inline; float: left; }
#div_PageFooter .Right { text-align: right; display: inline; float: right; }
#div_PageFooter .Pale { color: #CCCCCC; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */



/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* -- Page Background
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

.PageBg_Top {
	background-image: url(../images/layout_graphics/page_bg/top.gif);
	background-attachment: scroll;
	background-position: left bottom;
	background-repeat: repeat-x;
}
.PageBg_TopLeft {
	background-image: url(../images/layout_graphics/page_bg/top_left.gif);
	background-attachment: scroll;
	background-position: right bottom;
	background-repeat: no-repeat;
}
.PageBg_TopRight {
	background-image: url(../images/layout_graphics/page_bg/top_right.gif);
	background-attachment: scroll;
	background-position: left bottom;
	background-repeat: no-repeat;
}
.PageBg_Bottom {
	background-image: url(../images/layout_graphics/page_bg/bottom.gif);
	background-attachment: scroll;
	background-position: left top;
	background-repeat: repeat-x;
}
.PageBg_BottomLeft {
	background-image: url(../images/layout_graphics/page_bg/bottom_left.gif);
	background-attachment: scroll;
	background-position: right top;
	background-repeat: no-repeat;
}
.PageBg_BottomRight {
	background-image: url(../images/layout_graphics/page_bg/bottom_right.gif);
	background-attachment: scroll;
	background-position: left top;
	background-repeat: no-repeat;
}
.PageBg_Left {
	background-image: url(../images/layout_graphics/page_bg/left.gif);
	background-attachment: scroll;
	background-position: right top;
	background-repeat: repeat-y;
}
.PageBg_Right {
	background-image: url(../images/layout_graphics/page_bg/right.gif);
	background-attachment: scroll;
	background-position: left top;
	background-repeat: repeat-y;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

