/* ORDER IS IMPORTANT DUE TO CASCADES*/

/* General */
body,td,tr,div,span,p,hr,.Message,TFOOT,label,.Normal,.NormalRed,.NormalBold,A,A:link,A:visited,A:active,A:hover{
	/*color:#ffffff; */
	font-family: Arial, sans-serif;
	font-size: 10pt;
}
A:hover{
	/*color:#ff0000; */
	font-weight:bold;
}
.NormalRed{
	color:#ffffff;
	font-weight:bold;
}
.NormalBold{
	font-weight:bold;
}

/* Headers */
thead,h1,h2,h3,h4,h5,h6,th,.SubHead,.SubSubHead,.Head,.ItemTitle{
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;	
}
thead,.SubHead,.SubSubHead,.ItemTitle{
	color:#AA5B1E;
	font-size:9pt;
}
.Head{
	color:#AA5B1E;
	font-size:12pt;
}

/* TextBoxes */
.NormalTextBox,SELECT,OPTION,INPUT,TEXTAREA{
	font-family: Arial, sans-serif;
	font-size:9pt;
}


/* Skin Specific */
body{
	/* background-color:#ffffff; */
	background-image: url(images/bg_main.jpg);
}
.SkinPeopleHeader{
	background-image:url(images/PeopleHeaderRepeat.jpg);
	background-repeat: repeat-x;
	background-position: 0px top;
}
.SkinCurveHeader{
	/* background-image:url(images/CurveRepeat.gif); */
}

/* Buttons */
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active,A.CommandButton:hover{
	font-weight:bold;
    text-decoration: none;
	font-family: Arial, sans-serif;
	font-size:10pt;
	border: 1px outset;
	padding:1px;
	margin-top:2px;
	margin-bottom:2px;
	background-color: #333333;
	color:#AA5B1E;
}
A.CommandButton:hover{
	border: 1px inset;
	background-color: #AA5B1E;
	color:#ffffff;
}

/* Tabs  and other links */
.OtherTabs,A.OtherTabs:link,A.OtherTabs:visited,A.OtherTabs:active,A.OtherTabs:hover {
	font-weight: bold;
	font-size: 9pt;
	color: #333333;
	font-family: Arial, sans-serif;
	text-decoration: none;
}
A.OtherTabs:hover {
	color: #AA5B1E;
}
.SelectedTab,A.SelectedTab:link,A.SelectedTab:visited,A.SelectedTab:active,A.SelectedTab:hover {
	font-weight: bold;
	font-size: 9pt;
	color: #333333;
	font-family: Arial, sans-serif;
	text-decoration: none;
}
A.SelectedTab:hover {
	color: #ffffff;
}

/*Login*/
.LoginTabs,A.LoginTabs:link,A.LoginTabs:visited,A.LoginTabs:active,A.LoginTabs:hover {
	font-weight: normal;
	font-size: 10pt;
	color: #AA5B1E;
	font-family: Arial, sans-serif;
	text-decoration: none;
}
A.LoginTabs:hover {
	color: #ffffff;
}


/* Other bits*/
SMALL   {    font-size:  8pt;}
BIG {    font-size:  14pt;}
BLOCKQUOTE, PRE {    font-family:    Lucida Console, monospace;}
UL LI   {    list-style-type:    square ;}
UL LI LI    {    list-style-type:    disc;}
UL LI LI LI {    list-style-type:    circle;}
OL LI   {    list-style-type:    decimal;}
OL OL LI { list-style-type:    lower-alpha;}
OL OL OL LI { list-style-type:    lower-roman;}
HR {height:1pt; text-align:left}


/* Menu */
.MainMenu_MenuContainer, .MainMenu_MenuContainer TD, .MainMenu_MenuContainer TR, .MainMenu_MenuBar, .MainMenu_MenuBar TD, .MainMenu_MenuBar TR,.MainMenu_SubMenu, .MainMenu_MenuBreak, .MainMenu_RootMenuArrow{
	border-left: #000000 0px solid;
	border-bottom: #000000 0px solid;
	border-top: #000000 0px solid;
	border-right: #000000 0px solid;
	background-color:transparent;
	background-image:none;
	width:auto;
	height:auto;
	filter:none;
}

.MainMenu_SubMenu{
	border-left: #AA5B1E 1px solid; border-bottom: #AA5B1E 1px solid; border-top: #AA5B1E 1px solid; border-right: #AA5B1E 1px solid;;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='Black', Direction=135, Strength=1);; 
}

.MainMenu_SubMenu .MainMenu_MenuItem, .MainMenu_SubMenu .MainMenu_MenuIcon , .MainMenu_SubMenu .MainMenu_MenuArrow{
	border-left: #333333 1px solid; 
	border-bottom: #333333 1px solid; 
	border-top: #333333 1px solid; 
	border-right: #333333 1px solid; 
	background-color: #333333;
	color: #AA5B1E;
}

.MainMenu_SubMenu .MainMenu_MenuItemSel{
	border-left: #AA5B1E 1px solid; 
	border-bottom: #AA5B1E 1px solid; 
	border-top: #AA5B1E 1px solid; 
	border-right: #AA5B1E 1px solid; 
	background-color: #AA5B1E;
	color:#ffffff;
}

.ModuleTitle_MenuBreak{
	background-color: #AA5B1E;
}

TR.MainMenu_MenuBar TD, TR.MainMenu_MenuBar TD.MainMenu_RootMenuArrow{
	border-left: #000000 0px solid; border-bottom: #000000 0px solid; border-top: #000000 0px solid; border-right: #000000 0px solid; ;
	color:#333333;
	background-color: Transparent;
}

TR.MainMenu_MenuItemSel TD, TR.MainMenu_MenuItemSel TD.MainMenu_RootMenuArrow{
	border-left: #000000 0px solid; border-bottom: #000000 0px solid; border-top: #000000 0px solid; border-right: #000000 0px solid; ;
	color:#ffffff;
	background-color: Transparent;
}

.MainMenu_MenuContainer TD{
	font-family: Arial, sans-serif; font-weight:bold;font-size:12px;text-align:center;;
}

.MainMenu_SubMenu TD{
	font-family: Arial, sans-serif; font-weight:bold;font-size:12px;text-align:left;;
}

TD.MainMenu_MenuIcon{
	width:10px;
	text-align: left;
	
}
TD.MainMenu_RootMenuArrow, TD.MainMenu_MenuArrow{
	width:10px;
	text-align: right;
}

.MainMenu_MenuContainer TABLE{
	width:auto;
	height:20px;
}

.MainMenu_SubMenu TABLE{
	width:130px;
}

.MainMenu_SubMenu TD{
	height:auto;
}

/*ACTIONS*/

.ModuleTitle_MenuContainer, .ModuleTitle_MenuContainer TD, .ModuleTitle_MenuContainer TR, .ModuleTitle_MenuBar, .ModuleTitle_MenuBar TD, .ModuleTitle_MenuBar TR,.ModuleTitle_SubMenu, .ModuleTitle_MenuBreak, .ModuleTitle_RootMenuArrow{
	border-left: #000000 0px solid; border-bottom: #000000 0px solid; border-top: #000000 0px solid; border-right: #000000 0px solid; 
	background-color:transparent; background-image:none; width:auto; height:auto; filter:none;
}

.ModuleTitle_SubMenu{
	border-left: #AA5B1E 1px solid; border-bottom: #AA5B1E 1px solid; border-top: #AA5B1E 1px solid; border-right: #AA5B1E 1px solid;;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='Black', Direction=135, Strength=1);
}

.ModuleTitle_SubMenu .ModuleTitle_MenuItem, .ModuleTitle_SubMenu .ModuleTitle_MenuIcon , .ModuleTitle_SubMenu .ModuleTitle_MenuArrow{
	border-left: #333333 1px solid; 
	border-bottom: #333333 1px solid; 
	border-top: #333333 1px solid; 
	border-right: #333333 1px solid; 
	background-color: #333333;
	color: #AA5B1E;
}

.ModuleTitle_SubMenu .ModuleTitle_MenuItemSel{
	border-left: #AA5B1E 1px solid; 
	border-bottom: #AA5B1E 1px solid; 
	border-top: #AA5B1E 1px solid; 
	border-right: #AA5B1E 1px solid; 
	background-color: #AA5B1E;
	color:#ffffff;
}

.ModuleTitle_MenuBreak{
	background-color: #333333;
}

.ModuleTitle_SubMenu TD{
	font-family: Arial, sans-serif; font-weight:bold;font-size:12px;text-align:left;;
}

TD.ModuleTitle_MenuIcon{
	width:10px;
	text-align: left;
}

TD.ModuleTitle_RootMenuArrow, TD.ModuleTitle_MenuArrow{
	width:10px;
	text-align: right;
}

.ModuleTitle_SubMenu TABLE{
	width:130px;
}


/*Left menu overrides*/
.LeftSubMenu TR.MainMenu_MenuBar TD, .LeftSubMenu TR.MainMenu_MenuBar TD.MainMenu_RootMenuArrow{
	border-left: #000000 0px solid; 
	border-bottom: #000000 0px solid; 
	border-top: #000000 0px solid; 
	border-right: #000000 0px solid; 
	color:#333333;
	background-color: Transparent;
}

.LeftSubMenu TR.MainMenu_MenuItemSel TD,.LeftSubMenu TR.MainMenu_MenuItemSel TD.MainMenu_RootMenuArrow{
	border-left: #000000 0px solid; 
	border-bottom: #000000 0px solid; 
	border-top: #000000 0px solid; 
	border-right: #000000 0px solid; 
	color:#AA5B1E;
	background-color: Transparent;
}

.LeftSubMenu .MainMenu_MenuContainer TD{
	font-family: Arial, sans-serif; 
	font-weight:bold;
	font-size:12px;
	text-align:left;
	padding-left:2px;
}

.LeftSubMenu .MainMenu_MenuContainer TABLE{
	width:auto;
	height:23px;
}

/* custom text CSS added by LN on 10/26/06 */
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:left
}

p a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
}
p a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
}
p a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	text-align: left;
}
p a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC6600;
	text-decoration: underline;
	text-align: left;
}
h1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC6600;
	font-weight: bold;
	text-align: left;
}
h1 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFCC00;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
h1 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFCC00;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
h1 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFCC00;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
h1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-align: left;
}
h2 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
h2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
h2 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
h2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC6600;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
h3 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFCC00;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
h3 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFCC00;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
h3 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFCC00;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
h3 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
h4 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
h4 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
h4 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
h4 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFCC00;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	
}
h5 {
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
}

h5 a:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
h5 a:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: cc6600;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
h5 a:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}

h6 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9E5137;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #8E4413;
}
h6 a:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}
h6 a:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9E5137;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}

.alignRight {
	text-align: right;
}
.alignCenter {
	text-align: center;
}
.alignLeft {
	text-align: left;
}