﻿img
{
	border-width:0px;
}
body
{
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Times New Roman, Sans-Serif, Arial, Courier;
	font-size: 13px;
	background-color: #FFFFFF;
}

#all
{
	position: relative;
	height: 100%;
	margin-bottom: 0;
	text-align: left;
	width: 949px;
	margin-left: auto;
	margin-right: auto;
}

html > body #all
{
	min-height: 100%;
	height: auto;
	width: 949px;
}
#header
{
	text-align: left;
	margin: 0;
}
#content
{
	text-align: left;
	background-color: #FFFFFF;
	height: 100%;
	border: 0 dashed #FFFFFF;
	margin: 2px 0px 4px 0px;
}
#footer
{
	margin-top: 40px;
	border-top: dotted 1px #666666;
	height: 20px;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	color: #888888;
	float: left;
	width: 949px;
}
#nav
{
	padding: 0;
	margin: 0;
	list-style: none;
	height: 26px;
	background-color: #FFFFFF;
	position: relative;
	z-index: 500;
	color: #666666;
	font-size: 12px;
	font-family: Times New Roman, Times, Serif;
}

#nav li.top
{
	display: block;
	float: left;
	height: 26px;
	border-right: solid 1px #DADADA;
	background: #FFFFFF;
	vertical-align: middle;
}

#nav li a.top_link
{
	display: block;
	float: left;
	height: 26px;
	line-height: 26px;
	color: #666666;
	text-decoration: none;
	padding: 0 0 0 9px;
	cursor: pointer;
}

#nav li a.top_link span
{
	float: left;
	display: block;
	padding: 0 18px 0 9px;
	height: 24px;
}

#nav li a.top_link span.down
{
	float: left;
	display: block;
	padding: 0 18px 0 9px;
	height: 24px;
}

#nav li:hover a.top_link, #nav li.iehover a.top_link
{
	text-decoration: none;
	cursor: pointer;
}

#nav li:hover a.top_link span, #nav li.iehover a.top_link span
{
	cursor: pointer;
}

#nav li:hover a.top_link span.down, #nav li.iehover a.top_link span.down
{
	cursor: pointer;
}

/* Default list styling */

#nav li:hover
{
	position: relative;
	z-index: 200;
	cursor: pointer;
}

#nav li:hover ul.sub
{
	left: 3px;
	top: 26px;
	background: #FFFFFF;
	border: 1px solid #BBBBBB;
	white-space: nowrap;
	width: 180px;
	height: auto;
	z-index: 300;
	cursor: pointer;
}

#nav li:hover ul.sub li
{
	display: block;
	height: 24px;
	position: relative;
	float: left;
	width: 180px;
	cursor: pointer;
}

#nav li:hover ul.sub li a
{
	display: block;
	height: 23px;
	width: 180px;
	line-height: 22px;
	text-indent: 5px;
	color: #666666;
	text-decoration: none;
	border-top: 1px solid #BBBBBB;
	cursor: pointer;
}

#nav li ul.sub li a.fly
{
	background: #FFECB3 url(images/arrow.gif) 80px 6px no-repeat;
	cursor: pointer;
}

#nav li:hover ul.sub li a:hover
{
	background: #F0F0F0;
	cursor: pointer;
}

#nav li:hover ul.sub li a.fly:hover
{
	background: #6A2D22 url(images/arrow_over.gif) 80px 6px no-repeat;
	color: #666666;
	cursor: pointer;
}

#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul
{
	left: 90px;
	top: -4px;
	background: #FFECB3;
	padding: 3px;
	border: 1px solid #6A2D22;
	white-space: nowrap;
	width: 180px;
	z-index: 400;
	height: auto;
}

#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul
{
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav li:hover li:hover a.fly, #nav li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover li:hover a.fly
{
	background: #6A2D22 url(images/arrow_over.gif) 80px 6px no-repeat;
	color: #666666;
	border-color: #fff;
}

#nav li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li:hover li a.fly
{
	background: #FFECB3 url(images/arrow.gif) 80px 6px no-repeat;
	color: #666666;
	border-color: #FFECB3;
}
/************ Tables ***********************/
table.tblInfoName
{
	padding: 5;
	border: 0;
	background-color: #DEDEDE;
	width: 100%;
}
table.tblInfoName td
{
	padding: 5px;
	background-color: #DEDEDE;
	text-align: center;
	color: #FFFFFF;
	font-size: 13px;
}
table.tblInfo
{
	padding: 5;
	border: 0;
	background-color: #DEDEDE;
	width: 100%;
	font-size: 13px;
}
table.tblInfo th
{
	padding: 5px;
	background-color: #DEDEDE;
	text-align: center;
	color: #FFFFFF;
}
table.tblInfo td
{
	background-color: #FFFFFF;
	text-align: left;
	text-indent: 3px;
	padding: 5px;
}
table.tblInfo td a:visited
{
	color: #29380C;
	text-decoration: underline;
}
table.tblInfo td a:active
{
	color: #29380C;
	text-decoration: underline;
}
table.tblInfo td a:link
{
	color: #29380C;
	text-decoration: underline;
}
table.tblInfo td a:hover
{
	color: #29380C;
	text-decoration: none;
}
table.tblRegister
{
	padding: 1%;
	border: 0;
	background-color: #FFFFFF;
	width: 100%;
	font-size: 13px;
}
table.tblRegister th
{
	background-color: #DEDEDE;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
}
table.tblRegister td
{
	vertical-align: top;
	padding-left: 1%;
	width: 33%;
	background-color: #FFFFFF;
	text-align: left;
	text-indent: 3px;
	color: #6C2221;
	font-size: 13px;
}
table.tblInfoEdit
{
	padding: 5;
	padding-left: 0;
	border: 0;
	width: 100%;
	font-size: 13px;
}
table.tblInfoEdit th
{
	background-color: #DEDEDE;
	text-align: center;
	color: #000000;
	height: 25px;
}
table.tblInfoEdit td
{
	text-align: left;
	text-indent: 3px;
	color: #000000;
}
.btnMainTheme
{
	background:#DAB48F url(images/ORMGrid/Brown2/ormButtonBack.gif) repeat-x scroll center top;
	border:1px outset #DAB48F;
	color:#680C0C;
	cursor:pointer;
	font-family:Verdana;
	font-size:9pt;
	font-weight:normal;
	padding:3px;
	vertical-align:middle;
}
.btnMainTheme:hover
{
	background:#a77d81 url(images/ORMGrid/Brown2/ormButtonBackChecked.gif) repeat-x scroll center top;
	border:1px solid #DAB48F;
	color:#491718;
	padding:3px;
	font-family:Verdana;
	font-size:9pt;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	vertical-align:middle;
}
a.mainLinkTheme
{
	padding: 0px 2px 0px 2px;
	text-decoration: underline;
	font-family:Times New Roman,Sans-Serif,Arial,Courier;
	font-size:13px;
}
a.mainLinkTheme:link
{
	color: #6C2221;
}
a.mainLinkTheme:visited
{
	color: #6C2221;
}
a.mainLinkTheme:active
{
	color: #6C2221;
}
a.mainLinkTheme:hover
{
	color: #FFFFFF;
	background-color: #6C2221;
	text-decoration: none;
}
.hidden
{
	display: none;
}
.subNav
{
	float: left;
	width: 190px;
	background-color: #DAB48F;
}
.main
{
	margin-left: 205px;
	margin-right: 205px;
	margin-top: 0;
}
.main h4
{
	background-color: #680C0C;
	border: 1px solid #97BE53;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: 0;
	padding: 4px;
	text-align: center;
}
.sideBar
{
	float: right;
	width: 190px;
	background-color: #DAB48F;
}
#tech
{
	z-index: 0;
}
.subNav h3, .sideBar h3
{
	background-color: #680C0C;
	border: 1px solid #97BE53;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: 0;
	padding: 4px;
}
.main h3
{
	color: #5C1311;
	font-family: Times New Roman, Serif;
	font-size: 14px;
	margin-bottom: 5px;
	margin-top: 0;
	padding: 0;
}
.main p
{
	font-family: Times New Roman, Serif;
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 4px;
	text-align: justify;
}
.pName
{
	font-family: Times New Roman !important;
	color: #5C1311 !important;
	text-align: center !important;
}
.thumbnail_left
{
	border: 0 none;
	float: left;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 10px;
}
.linklist
{
	padding-left: 0;
	margin-left: 0;
	display: block;
	width: 180px;
}
.linklist li
{
	list-style: none;
	margin: 0;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.linklist li a
{
	text-decoration: none;
	display: block;
	width: 160px;
	font-weight: normal;
	padding-left: 10px;
	color: #680C0C;
}
.subNav p, .sideBar p
{
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 4px;
	font-family: Times New Roman, serif;
	font-size: 13px;
	line-height: 16px;
	color: #000;
	text-align: justify;
}
.login
{
	width: 949px;
	height: 125px;
	background: url('/Images/CompanyLogos/header.jpg');
}
.thmbAnchor:link
{
	background-color: #F7E4D2;
	text-decoration: none;
	width: 58px !important;
}
.thmbAnchor:visited
{
	background-color: #F7E4D2;
	text-decoration: none;
	width: 58px !important;
}
.thmbAnchor:active
{
	background-color: #F7E4D2;
	text-decoration: none;
	width: 58px !important;
}
.thmbAnchor:hover
{
	background-color: #C18076;
	text-decoration: none;
	width: 58px !important;
}
.divStyle
{
	text-align: center;
	background-color: #EECAA8;
}
table.listInfo
{
	font-size: 15px;
	margin: 0px 0px 20px 0px;
	width: 100%;
	background-color: #F5F5DC;
	border: solid 1px #D3AA88;
}
table.listInfo th
{
	background-color: #680C0C;
	border: 1px solid #97BE53;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin-top: 0;
	padding: 4px;
	font-weight: bold;
	margin-bottom: 10px;
}
table.listInfo td
{
	margin: 0px;
	padding: 3px 3px 3px 4px;
	vertical-align: top;
	background-color: #F5F5DC;
}
.listInfoRightBorder
{
	border-right: solid 1px #D3AA88 !important;
}
.listInfoBottomBorder
{
	border-bottom: solid 1px #D3AA88 !important;
}
a.calendarLink:link, a.calendarLink:visited, a.calendarLink:active
{
	text-decoration: none;
	font-size: 15px;
	color: #972F2E;
}
a.calendarLink:hover
{
	text-decoration: underline;
	color: Gray;
}
h6
{
	background-color: #680C0C;
	border: 1px solid #97BE53;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
.thmbAnchor2:link
{
	background-color: #FFFFFF;
	text-decoration: none;
	width: 58px !important;
}
.thmbAnchor2:visited
{
	background-color: #FFFFFF;
	text-decoration: none;
	width: 58px !important;
}
.thmbAnchor2:active
{
	background-color: #FFFFFF;
	text-decoration: none;
	width: 58px !important;
}
.thmbAnchor2:hover
{
	background-color: #C18076;
	text-decoration: none;
	width: 58px !important;
}
hr
{
	color: #555555;
	background-color: #555555;
	border-width: 0;
	height: 1px;
}
div.validation
{
	height: auto;
	border-width: 0;
}
div.validation ul
{
	margin-top: 3px;
	margin-bottom: 3px;
	border-width: 0;
}
div.validation ul li
{
	border-width: 0;
}
a.mail:link 
{
	text-decoration:none;
	color:#666666;
}
a.mail:visited 
{
	text-decoration:none;
	color:#666666;
}
a.mail:hover 
{
	text-decoration:none;
	color:#666666;
}

.linkMainThemeGrid
{
	background:#DAB48F url(images/ORMGrid/Brown2/ormButtonBack.gif) repeat-x scroll center top;
	border:1px outset #DAB48F;
	color:#680C0C;
	cursor:pointer;
	font-family:Verdana;
	font-size:9pt;
	font-weight:normal;
	padding:3px;
	vertical-align:middle;
	text-decoration: none;
}
.linkMainThemeGrid:hover
{
	background:#a77d81 url(images/ORMGrid/Brown2/ormButtonBackChecked.gif) repeat-x scroll center top;
	border:1px solid #DAB48F;
	color:#491718;
	padding:3px;
	font-family:Verdana;
	font-size:9pt;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	vertical-align:middle;
	text-decoration: none;
}

a.mainLinkThemeBack
{
	padding: 0px 4px 0px 4px;
	text-decoration: underline;
	vertical-align: bottom;
	font-size: 13px;
	font-weight: normal;
}
a.mainLinkThemeBack:link
{
	color: #6C2221;
}
a.mainLinkThemeBack:visited
{
	color: #6C2221;
}
a.mainLinkThemeBack:active
{
	color: #6C2221;
}
a.mainLinkThemeBack:hover
{
	color: #FFFFFF;
	background-color: #6C2221;
	text-decoration: none;
}

/*TEMP*/
.STYLE7a {font-size:7pt; color:#ffffff; font-weight:none}
.STYLE7b {font-size:7pt; color:#000000; font-weight:none}
.STYLE7c {font-size:7pt; color:#C80901; font-weight:none}
.STYLE7d {font-size:7pt; color:#4E2F0B; font-weight:none}
.STYLE7e {font-size:7pt; color:#cc9933; font-weight:none}
.STYLE7f {font-size:7pt; color:#333333; font-weight:none}
.STYLE7g {font-size:7pt; color:#ffffff; font-weight:bold}
.STYLE7h {font-size:7pt; color:#000000; font-weight:bold}
.STYLE7i {font-size:7pt; color:#C80901; font-weight:bold}
.STYLE7j {font-size:7pt; color:#4E2F0B; font-weight:bold}
.STYLE7k {font-size:7pt; color:#cc9933; font-weight:bold}
.STYLE7l {font-size:7pt; color:#333333; font-weight:bold}
.STYLE9a {font-size:9pt; color:#ffffff; font-weight:none}
.STYLE9b {font-size:9pt; color:#000000; font-weight:none; font-family: Helvetica;}
.STYLE9c {font-size:9pt; color:#C80901; font-weight:none}
.STYLE9d {font-size:9pt; color:#4E2F0B; font-weight:none}
.STYLE9e {font-size:9pt; color:#cc9933; font-weight:none}
.STYLE9f {font-size:9pt; color:#333333; font-weight:none}
.STYLE9g {font-size:9pt; color:#ffffff; font-weight:bold}
.STYLE9h {font-size:9pt; color:#000000; font-weight:bold}
.STYLE9i {font-size:9pt; color:#C80901; font-weight:bold}
.STYLE9j {font-size:9pt; color:#4E2F0B; font-weight:bold}
.STYLE9k {font-size:9pt; color:#cc9933; font-weight:bold}
.STYLE9l {font-size:9pt; color:#333333; font-weight:bold}
.STYLE10a {font-size:10pt; color:#ffffff; font-weight:none}
.STYLE10b {font-size:10pt; color:#000000; font-weight:none}
.STYLE10c {font-size:10pt; color:#C80901; font-weight:none}
.STYLE10d {font-size:10pt; color:#4E2F0B; font-weight:none}
.STYLE10e {font-size:10pt; color:#cc9933; font-weight:none}
.STYLE10f {font-size:10pt; color:#333333; font-weight:none}
.STYLE10g {font-size:10pt; color:#ffffff; font-weight:bold}
.STYLE10h {font-size:10pt; color:#000000; font-weight:bold}
.STYLE10i {font-size:10pt; color:#C80901; font-weight:bold}
.STYLE10j {font-size:10pt; color:#4E2F0B; font-weight:bold}
.STYLE10k {font-size:10pt; color:#cc9933; font-weight:bold}
.STYLE10l {font-size:10pt; color:#333333; font-weight:bold}
.STYLE12a {font-size:12pt; color:#ffffff; font-weight:none}
.STYLE12b {font-size:12pt; color:#000000; font-weight:none}
.STYLE12c {font-size:12pt; color:#C80901; font-weight:none}
.STYLE12d {font-size:12pt; color:#4E2F0B; font-weight:none}
.STYLE12e {font-size:12pt; color:#cc9933; font-weight:none}
.STYLE12f {font-size:12pt; color:#333333; font-weight:none}
.STYLE12g {font-size:12pt; color:#ffffff; font-weight:bold}
.STYLE12h {font-size:12pt; color:#000000; font-weight:bold}
.STYLE12i {font-size:12pt; color:#C80901; font-weight:bold}
.STYLE12j {font-size:12pt; color:#4E2F0B; font-weight:bold}
.STYLE12k {font-size:12pt; color:#cc9933; font-weight:bold}
.STYLE12l {font-size:12pt; color:#333333; font-weight:bold}
.STYLE15a {font-size:15pt; color:#ffffff; font-weight:none}
.STYLE15b {font-size:15pt; color:#000000; font-weight:none}
.STYLE15c {font-size:15pt; color:#C80901; font-weight:none}
.STYLE15d {font-size:15pt; color:#4E2F0B; font-weight:none}
.STYLE15e {font-size:15pt; color:#cc9933; font-weight:none}
.STYLE15f {font-size:15pt; color:#333333; font-weight:none}
.STYLE15g {font-size:15pt; color:#ffffff; font-weight:bold}
.STYLE15h {font-size:15pt; color:#000000; font-weight:bold}
.STYLE15i {font-size:15pt; color:#C80901; font-weight:bold}
.STYLE15j {font-size:15pt; color:#4E2F0B; font-weight:bold}
.STYLE15k {font-size:15pt; color:#cc9933; font-weight:bold}
.STYLE15l {font-size:15pt; color:#333333; font-weight:bold}
.STYLE19a {font-size:19pt; color:#ffffff; font-weight:none}
.STYLE19b {font-size:19pt; color:#000000; font-weight:none}
.STYLE19c {font-size:19pt; color:#C80901; font-weight:none}
.STYLE19d {font-size:19pt; color:#4E2F0B; font-weight:none}
.STYLE19e {font-size:19pt; color:#cc9933; font-weight:none}
.STYLE19f {font-size:19pt; color:#333333; font-weight:none}
.STYLE19g {font-size:19pt; color:#ffffff; font-weight:bold}
.STYLE19h {font-size:19pt; color:#000000; font-weight:none}
.STYLE19i {font-size:19pt; color:#C80901; font-weight:bold}
.STYLE19j {font-size:19pt; color:#4E2F0B; font-weight:bold}
.STYLE19k {font-size:19pt; color:#cc9933; font-weight:bold}
.STYLE19l {font-size:19pt; color:#333333; font-weight:bold}

a.notClickable
{
	padding: 0px;
	text-decoration: none;
}
a.notClickable:link
{
	color: #6C2221;
}
a.notClickable:visited
{
	color: #6C2221;
}
a.notClickable:active
{
	color: #6C2221;
}
a.notClickable:hover
{
	color: #6C2221;
	text-decoration: none;
	cursor: text;
}