﻿/*********************************/
/********** TAG STYLING **********/
/*********************************/

/*****************************/
/***** Hyperlink Styling *****/
/*****************************/

/*** Hyperlink Class Styling ***/

a.BoldWhite
{
	color: White;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	margin: auto;
	text-decoration: none;
}

/************************/
/***** Body Styling *****/
/************************/

body
{
	background: url(../../images/TinyBodyBackground.png) repeat-x left top;
	font-family: Calibri;
	font-size: 11pt;
	margin: 0px;
}

/**************************/
/***** Center Styling *****/
/**************************/

center
{
	margin: 0px;
}

/*** Center Class Styling ***/

center.NarrowPadded
{
	padding: 4px;
}

/*** Center ID Styling ***/

center#_uiFooterCenter
{
	position: relative;
	top: 8px;
}

/****************************/
/***** Division Styling *****/
/****************************/

div
{
	margin: 0px;
	padding: 0px;
	text-align: left;
}

/*** Division Class Styling ***/

div.FloatRight
{
	float: left;
}

div.FloatRight
{
	float: right;
}

div.ReleaseContent
{
	text-align: justify;
}

div.ReleaseSignatureWrapper
{
	height: 88px;
}

div.ServicesBanner
{
	background: #35639F url(../../images/TinyServicesBannerBackground.png) repeat;
	border: 1px solid #4A5E79;
	overflow: visible;
	width: 300px;
}

div.TopBordered
{
	border-top: 1px solid #4A5E79;
	margin-top: 20px;
}

/*** Division ID Styling ***/

div#_uiBreadCrumbDiv
{
	border-bottom: solid 1px #B0C3DA;
}

div#_uiFooterDiv
{
	background: #78933F url(../../images/TinyFooterBackground.png) repeat-x left bottom;
	color: White;
	font-family: Verdana;
	font-size: 10pt;
	height: 48px;
	text-align: center;
}

div#_uiInnerContentWrapperDiv
{
	background-color: White;
	border: solid 1px #4A5E79;
	margin-top: 12px;
	padding: 12px;
	width: 700px;
}

div#_uiMenuDiv
{
	background: #35639F url(../../images/TinyMenuBackground.png) repeat-x left bottom;
	margin: 0px;
	min-height: 32px;
	padding: 0px;
}

div#_uiOuterContentWrapperDiv
{
	background: white url(../../images/TinyContentBackground.png) repeat-x left bottom;
	min-height: 750px;
	padding: 24px;
	text-align: justify;
}

div#_uiPageWrapperDiv
{
	background-color: White;
	border-color: #4A5E79;
	border-style: none double none double;
	border-width: 0px 3px 0px 3px;
	width: 860px;
}

h1
{
	margin: 0px;
	color: #35639F;
}

h2
{
	color: #35639F;
}

h2.FirstPageSubHeading
{
	margin-top: 0px;
}

/***** Heading 3 Styling *****/

h3
{
	color: #35639F;
	margin-top: 6px;
	text-align: justify;
}

h3.TabPanelHeading
{
	font-weight: normal;
	margin-top: 4px;
}

/***** IFrame Styling *****/

iframe
{
	border: 1px solid #4A5E79;
	margin-top: 12px;
}

/***** Image Styling *****/

img
{
	border: 1px solid #4A5E79;
}

img.LeftImage
{
	float: left;
	margin: 0px 8px 0px 0px;
}

img.NoBorder, img.NoBorderRightImage
{
	border: none 0px white;
}

img.ReleaseSignatureImage
{
	border: none 0px white;
	float: left;
	margin-right: 6px;
}

img.RightImage, img.NoBorderRightImage
{
	float: right;
	margin: 0px 0px 0px 8px;
}

/***** List Item Styling *****/

li
{
	list-style-image: url(../../images/TinyConstructSoftwareIcon.ico);
	text-align: justify;
}

li em
{
	font-weight: bold;
}

/***** Paragraph Styling *****/

p
{
	text-align: justify;
}

p.ReleaseSignatureText
{
	float: left;
	font-style: italic;
	margin: 0px;
}

p.RightAligned
{
	text-align: right;
}

p.RightImageCaption
{
	float: right;
	margin: 0px 0px 0px 8px;
}

/*************************/
/***** Table Styling *****/
/*************************/

table.ContactTable td
{
	padding-top: 8px;
}

/*** Table Cell Class Styling ***/

td.RightAligned
{
	text-align: right;
}

td.MediumRightPadding
{
	padding-right: 12px;
	text-align: left;
	vertical-align: top;
}

td.TopAligned
{
	vertical-align: top;
}

tr.Hidden
{
	display: none;
}

/***********************************/
/********** CLASS STYLING **********/
/***********************************/

.AccordionContent
{
	border: 1px solid #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}

.AccordianHeader
{
	background: #35639F url(../../images/TinyMenuBackground.png) repeat-x left bottom; /*background: #78933F url(../../images/TinyFooterBackground2.png) repeat-x left bottom;*/
	border: 1px solid #2F4F4F;
	color: white;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

.ErrorFont
{
	color: Red;
}

.RightLabel
{
	background-color: Blue;
	text-align: right;
}

.ControlFloatRight
{
	float: right;
	text-align: right;
}

.VerticalText
{

	writing-mode: tb-rl;
	filter: flipH() flipV();

}