body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial;
	color: #000000;
}

td
{
	vertical-align: top;
}

table.Main
{
	width: 100%;
	height: 100%;
}

/*
	HEADER
*/

table.Main table.Header
{
	width: 100%;
	height: 125px;
}

table.Main table.Header td.Left
{
	background-position: left top;
	background-image: url(../../Images/Layout/HeaderLeft2.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 125px;
}

table.Main table.Header td.Middle
{
	background-position: left top;
	background-image: url(../../Images/Layout/HeaderMiddle3.jpg);
	background-repeat: no-repeat;
	width: 618px;
	height: 125px;
}

table.Main table.Header td.Stretch
{
	background-position: left top;
	background-image: url(../../Images/Layout/HeaderStretch.gif);
	width: 100%;
	background-repeat: repeat-x;
	height: 125px;
}

/*
	MENU
*/

table.Main table.Menu
{
	width: 100%;
	height: 30px;
}

table.Main table.Menu td.Left
{
	background-position: left top;
	background-image: url(../../Images/Layout/MenuLeft2.jpg);
	width: 200px;
	background-repeat: no-repeat;
	height: 30px;
}

table.Main table.Menu table.Menu
{
	width: 530px;
	height: 30px;
}

table.Main td.MenuItem
{
	width: 20%;
	height: 30px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 1px;
}

table.Main td.MenuItem a:link, table.Main td.MenuItem a:visited
{
	border: dashed 1px #FFB515;
	color: #000000;
	text-decoration: none;
	width: 100%;
	height: 25px;
	white-space: nowrap;
	display: block;
	vertical-align: middle;
}

table.Main td.MenuItem a:hover
{
	border: none;
	background-color: #FFB515;
	color: White;
	text-decoration: none;
	white-space: nowrap;
	display: block;
}

table.Main table.Menu td.Stretch
{
	background-position: left top;
	background-image: url(../../Images/Layout/MenuStretch.gif);
	width: 100%;
	background-repeat: repeat-x;
	height: 30px;
}

/*
	MIDDLE
*/

table.Main td.Middle
{
	width: 100%;
	height: 100%;
}

table.Main td.Middle table.Middle
{
	width: 100%;
	height: 100%;
}

/*

	MIDDLE LEFT

*/

table.Main td.Middle table.Middle td.Left
{
	width: 179px;
	border-right: solid 1px #FFB515;
	padding: 10px;
	font-size: 9pt;
}

table.Main td.Middle table.Middle td.Left a:link, table.Main td.Middle table.Middle td.Left a:visited, table.Main td.Middle table.Middle td.Left a,
table.Main td.Middle table.Middle td.Right a:link, table.Main td.Middle table.Middle td.Right a:visited, table.Main td.Middle table.Middle td.Right a
{
	background-image: url(../../images/a-bg.jpg);
	background-repeat: no-repeat;
	background-color: #6699CC;
	color: #ffffff;
	width: 174px;
	font-family: Myriad-Roman, Trebuchet MS, Arial;
	padding: 5px 0px;
	text-align: center;
	text-decoration: none;
	font-size: 10pt;
	background-attachment: fixed;
	background-position: center;
	white-space: nowrap;
	display: block;
	clear: both;
}

table.Main td.Middle table.Middle td.Left a:hover,
table.Main td.Middle table.Middle td.Right a:hover
{
	font-weight: bold;
}

table.Main td.Middle table.Middle td.Left table.MiniCart td
{
	font-size: 8pt;
	text-align: center;
	padding-top: 5px;
}

table.Main td.Middle table.Middle div.Block
{
	border-left: dashed 1px #6699CC;
	border-right: dashed 1px #6699CC;
	width: 178px;
	margin-bottom: 8px;
}

table.Main td.Middle table.Middle div.Block div.Text
{
	padding: 0px 5px;
	font-size: 8pt;
	margin-bottom: 10px;
}

table.Main td.Middle table.Middle div.Block div.Text td
{
	font-size: 8pt;
}

/*
	MIDDLE CONTENT
*/

table.Main td.Middle table.Middle td.Content
{
	width: 510px;
	padding: 5px;
	font-size: 10pt;
	font-family: Myriad-Roman, Trebuchet MS, Arial;
	line-height: 18px;
}

table.Main td.Middle table.Middle td.Content td
{
	font-size: 10pt;
	line-height: 18px;
}

table.Main td.Middle table.Middle td.Content div.Quote, table.Main td.Middle table.Middle td.Content div.QuoteAuthor
{
	font-family: New York;
}

table.Main td.Middle table.Middle td.Content div.Quote
{
	text-align: center;
}

.Quote2
{
	text-align: center;
	background: url(../../images/quote2.jpg) no-repeat center;
}


table.Main td.Middle table.Middle td.Content div.QuoteAuthor
{
	text-align: right;
	font-style: italic;
}

table.Main td.Middle table.Middle td.Content div.Title
{
	font-family: New York, Serif;
	font-weight: bold;
	font-size: 10pt;
}

table.Main td.Middle table.Middle td.Content td.SmallContent
{
	font-size: 10pt;
	padding: 5px;
}

table.Main td.Middle table.Middle td.Content input
{
	font-size: 8pt;
	font-family: Myriad-Roman, Trebuchet MS, Arial;
}

table.Main td.Middle table.Middle td.Content textarea
{
	font-size: 8pt;
	font-family: Myriad-Roman, Trebuchet MS, Arial;
}

table.Main td.Middle table.Middle td.Content select
{
	font-size: 8pt;
	font-family: Myriad-Roman, Trebuchet MS, Arial;
}

/*
	MIDDLE RIGHT
*/

table.Main td.Middle table.Middle td.Right
{
	width: 100%;
	border-left: solid 1px #FFB515;
	padding: 10px;
	font-size: 9pt;
}

/*
	FOOTER
*/

table.Main td.Footer
{
	padding-left: 10px;
}

table.Main td.Footer div
{
	width: 100%;
	background-color: #FFB515;
	font-size: 8pt;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	color: White;
	font-family: Myriad-Roman, Trebuchet MS;
}

table.Main td.Footer div a:link, table.Main td.Footer div a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
table.Main td.Footer div a:hover
{
	text-decoration: underline;
}

table.Main td.Footer2
{
	padding: 10px;
	text-align: center;
	font-size: 8pt;
}

table.Main td.Footer2 a:link, table.Main td.Footer2 a:visited
{
	color: #000000;
	text-decoration: none;
}

table.Main td.Footer2 a:hover
{
	text-decoration: underline;
}

/*
	GENERAL ITEMS
*/

hr
{
	color: White;
	border-top: dotted 1px #000000;
}

hr.separatorRed
{
	color: White;
	border-top: dotted 1px #CC0000;
}

hr.separatorBlue
{
	color: White;
	border-top: dotted 1px #6699CC;
}

.contentTitle
{
	font-family: New York, Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
}

.contentTitleRed
{
	font-size: 10pt;
	font-weight: bold;
	color: #CC0000;
}

.contentTitleRed a, .contentTitleRed a:link, .contentTitleRed a:visited, .contentTitleRed a:hover
{
	color: #CC0000;
}

.contentTitleBlue
{
	font-size: 10pt;
	font-weight: bold;
	color: #1D3590;
}

.contentTitleBlue a, .contentTitleBlue a:link, .contentTitleBlue a:visited, .contentTitleBlue a:hover
{
	color: #1D3590;
}
.contentTitleGreen
{
	font-size: 10pt;
	font-weight: bold;
	color: #009900;
}

.contentTitleGreen a, .contentTitleGreen a:link, .contentTitleGreen a:visited, .contentTitleGreen a:hover
{
	color: #009900;
}

.contentText
{
	font-family: Arial;
	font-size: 10pt;
}

.contentTextRed
{
	font-family: Arial;
	font-size: 10pt;
}

.contentTextRed a:link
{
	color: #CC0000;
}

.contentTextRed a:visited
{
	color: #CC0000;
}

table.Register td
{
	padding: 5px;
}

table.Register select
{
	width: 150px;
}

.smallcontent
{
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	vertical-align: top;
	font-family: Myriad-Roman, Arial;
	line-height: 18px;
}

.smallContent td
{
	font-size: 8pt;
	line-height: 18px;
}

a:link, a:visited
{
	color: #5A6895;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}.dots {
	border-top: 2px dotted #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.leftBox {
	padding: 3px;
	border-right: 1px dashed #669ACC;
}
.rightBox {
	padding: 3px 3px 3px 6px;
}
.textBox {
	padding-bottom: 10px;
	border-bottom: 1px dashed #669ACC;
}
.content ul {
	color: #004080;
}
.content li {
	color: #004080;
}