TABLE.TPBtnTbl_I
{
	WIDTH: 62px;
	CURSOR: pointer;
	HEIGHT: 30px;
}
TABLE.TPBtnTbl_I DIV
{
	OVERFLOW: hidden;
	WIDTH: 1px;
	HEIGHT: 1px;
}
TABLE.TPBtnTbl_I TD.TPBtn_TopLeft
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
TABLE.TPBtnTbl_I TD.TPBtn_Top
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	HEIGHT: 1px;
}
TABLE.TPBtnTbl_I TD.TPBtn_Top DIV
{
	HEIGHT: 1px;
}
TABLE.TPBtnTbl_I TD.TPBtn_TopRight
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
TABLE.TPBtnTbl_I TD.TPBtn_Left
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 1px;
}
TABLE.TPBtnTbl_I TD.TPBtn_Left DIV
{
	WIDTH: 1px;
}
TABLE.TPBtnTbl_I TD.TPBtn_Inner
{
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	WIDTH: 60px;
	BORDER-BOTTOM: #ffffff 1px solid;
}
TABLE.TPBtnTbl_I TD.TPBtn_Right
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 1px;
}
TABLE.TPBtnTbl_I TD.TPBtn_Right DIV
{
	WIDTH: 1px;
}
TABLE.TPBtnTbl_I TD.TPBtn_BottomLeft
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
TABLE.TPBtnTbl_I TD.TPBtn_Bottom
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	HEIGHT: 1px;
}
TABLE.TPBtnTbl_I TD.TPBtn_Bottom DIV
{
	HEIGHT: 1px;
}
TABLE.TPBtnTbl_I TD.TPBtn_BottomRight
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
TABLE.TPBtnTbl_I TABLE.TPBtn_InnerTbl
{
	BACKGROUND: #70a3a3;
	WIDTH: 58px;
	HEIGHT: 26px;
}
TABLE.TPBtnTbl_I TD.TPBtn_Inner_Text
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: middle;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, San-Serif;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
TABLE.TPBtnTbl_A
{
	WIDTH: 62px;
	CURSOR: pointer;
	HEIGHT: 30px;
}
TABLE.TPBtnTbl_A DIV
{
	OVERFLOW: hidden;
	WIDTH: 1px;
	HEIGHT: 1px;
}
TABLE.TPBtnTbl_A TD.TPBtn_TopLeft
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
TABLE.TPBtnTbl_A TD.TPBtn_Top
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	HEIGHT: 1px;
}
TABLE.TPBtnTbl_A TD.TPBtn_Top DIV
{
	HEIGHT: 1px;
}
TABLE.TPBtnTbl_A TD.TPBtn_TopRight
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
TABLE.TPBtnTbl_A TD.TPBtn_Left
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 1px;
}
TABLE.TPBtnTbl_A TD.TPBtn_Left DIV
{
	WIDTH: 1px;
}
TABLE.TPBtnTbl_A TD.TPBtn_Inner
{
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	WIDTH: 60px;
	BORDER-BOTTOM: #ffffff 1px solid;
}
TABLE.TPBtnTbl_A TD.TPBtn_Right
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 1px;
}
TABLE.TPBtnTbl_A TD.TPBtn_Right DIV
{
	WIDTH: 1px;
}
TABLE.TPBtnTbl_A TD.TPBtn_BottomLeft
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
TABLE.TPBtnTbl_A TD.TPBtn_Bottom
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	HEIGHT: 1px;
}
TABLE.TPBtnTbl_A TD.TPBtn_Bottom DIV
{
	HEIGHT: 1px;
}
TABLE.TPBtnTbl_A TD.TPBtn_BottomRight
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
TABLE.TPBtnTbl_A TABLE.TPBtn_InnerTbl
{
	BACKGROUND: #cccc99;
	WIDTH: 58px;
	HEIGHT: 26px;
}
TABLE.TPBtnTbl_A TD.TPBtn_Inner_Text
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: middle;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, San-Serif;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}

.TPListTbl
{
	BORDER-RIGHT: #999999 0px solid;
	BORDER-TOP: #999999 0px solid;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 8px;
	BORDER-LEFT: #999999 0px solid;
	BORDER-BOTTOM: #999999 0px solid;
}
.TPListTblHeaderRow
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: #ffffff;
	VERTICAL-ALIGN: top;
	COLOR: #006666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.TPListTblHeaderRow A
{
	FONT-WEIGHT: bold;
	COLOR: #006666;
	TEXT-DECORATION: none;
}
.TPListTblRow0
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	VERTICAL-ALIGN: top;
	COLOR: #444444;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}
.TPListTblRow1
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	VERTICAL-ALIGN: top;
	COLOR: #444444;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}
.TPListTblTDHeader
{
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #194c4c 1px solid;
	BACKGROUND-COLOR: #ffffff;
}
.TPListTblTDHeaderLastCol
{
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #194c4c 1px solid;
}
.TPListTblTD
{
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #ffffff 2px solid;
}
.TPListTblTDLastCol
{
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #ffffff 2px solid;
}
.TPListTblTDLastRow
{
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #ffffff 0px solid;
}
.TPListTblTDLast
{
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
}
IMG.TPListTblSort
{
	PADDING-LEFT: 2px;
	VERTICAL-ALIGN: middle;
}


BODY
{
margin-top: 5px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 5px;
background: #ffffff;	
}
TABLE#TPLayoutTbl
{
width: 100%;
}
TD#TPLayoutBtnCell
{
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 10px;
vertical-align: top;
}
TD#TPLayoutMainCell
{
padding: 0px;
vertical-align: top;
}
TABLE#TPBtnSpacerTbl
{
padding: 0px;
}
TABLE#TPBtnSpacerTbl TD.TPBtnSpacer
{
padding-top: 0px;
padding-left: 0px;
padding-right: 3px;
padding-bottom: 0px;
vertical-align: top;
}
TABLE#TPMainTbl
{
width: 100%;
border: #FFFFFF 0px SOLID;
}
TD#TPMainHeaderCell
{
padding-left: 5px;
padding-right: 5px;
background: #194c4c;
}
TABLE#TPMainHeaderLayoutTbl
{
width: 100%;
height: 21px;
padding: 0px;
background: transparent;
}
TD#TPMainHeaderLayoutTitleCell
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #ffffff;
vertical-align: middle;
text-align: left;
white-space: nowrap;
}
TD#TPMainHeaderLayoutLoginCell
{
vertical-align: middle;
text-align: right;
}

TR#TPMainHeaderSeparatorRow
{
display: none;
height: 0px;
}
TD#TPMainHeaderSeparatorCell
{
height: 0px;
background: #FFFFFF;
}
TD#TPMainNavCell
{
padding-left: 5px;
padding-right: 5px;
background: transparent;
}
TABLE#TPMainNavTable
{
height: 20px;
padding: 0px;
}
TABLE#TPMainNavTable TD.TPMainNavTableCell
{
vertical-align: middle;
padding-top: 0px;
padding-left: 0px;
padding-right: 10px;
padding-bottom: 0px;
}
TR#TPMainNavSeparatorRow
{
display: table-row;
height: 1px;
}
TD#TPMainNavSeparatorCell
{
height: 1px;
background: #194c4c;
}
TD#TPMainContentCell
{
background: transparent;
}
DIV#TPMainContentDiv
{
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 4px;
}
DIV#TPMainContentHorizontalRestrictionDiv
{
width: 450px;
height: 1px;
overflow: hidden;
background: transparent;
}
TABLE.FormTitleBar
{
width: 100%;
height: 16px;
padding: 0px;
background: #ffffff;
}
TD.FormTitleBar
{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #006666;
vertical-align: middle;
text-align: left;
white-space: nowrap;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
}
TR.FormTitleBarSeparator
{
display: table-row;
height: 1px;
}
TD.FormTitleBarSeparator
{
height: 1px;
background: #555555;
}
TABLE.FormContent
{
width: 100%;
height: 18px;
background: transparent;
padding: 0px; 
margin-top: 0px;
margin-bottom: 10px;
}
TD.FormContentFieldLabel
{
padding-right: 5px; 
padding-top: 5px; 
width: 150px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
color: #444444;
vertical-align: top;
text-align: right;
}
TD.FormContentFieldValue
{
padding-left: 0px; 
padding-top: 5px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
text-decoration: none;
color: #444444;
vertical-align: top;
text-align: left;
}
TD.FormContentFieldLabelHorizontal
{
padding-right: 0px; 
padding-top: 5px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
color: #444444;
vertical-align: top;
text-align: left;
}
TD.FormContentFieldValueHorizontal
{
padding-left: 0px; 
padding-top: 5px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
text-decoration: none;
color: #444444;
vertical-align: top;
text-align: left;
}
TD.FormContentFieldValue TABLE
{
font: inherit;
padding: 0px;
vertical-align: middle;
}
TD.FormContentFieldValue TD
{
vertical-align: top;
text-align: left;
padding: 0px;
}
.FieldText
{
font-family: Verdana, Arial, San-Serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #222222;	
}
INPUT.FieldText
{ 
width: 250px;
padding: 2px;
vertical-align: top;
border: #CCCCCC 1px SOLID;
background: #FFFFFF;
}
TEXTAREA.FieldText
{
width: 250px;
height: 65px;
vertical-align: top;
padding-left: 2px;
border: #CCCCCC 1px SOLID;
background: #FFFFFF;
}
SELECT.FieldText
{
width: 250px;
border: #CCCCCC 1px SOLID;
background: #FFFFFF;
}
A
{
font-weight: normal;
text-decoration: underline;
color: #006666;
}
P
{
margin-top: 0px;
margin-bottom: 5px;
}
.SectionTitle
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #444444;
}
DIV.SectionTitle
{
display: inline-block;
margin-top: 0px;
margin-bottom: 5px;
}
.PageText
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
text-decoration: none;
color: #444444;
}
DIV.PageText 
{
display: inline-block;
margin-top: 0px;
margin-bottom: 8px;
}
.ErrorText
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #bd001c;
}
DIV.ErrorText
{
margin-top: 0px;
margin-bottom: 10px;
}
.RequiredText
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #bd001c;
}
SPAN.RequiredText
{
margin-top: 2px;
margin-left: 2px;
}
A.TPLink_Login
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #ffffff;
padding-left: 2px;
padding-right: 2px;
}
A.TPLink_Login IMG
{
vertical-align: middle; 
padding-right: 2px;
}
A.TPLink_Login SPAN
{
text-decoration: underline;
vertical-align: middle;  
}
A.TPLink_Nav
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #006666;
padding-left: 2px;
padding-right: 2px;
}
A.TPLink_Nav IMG
{
vertical-align: middle; 
padding-right: 2px;
}
A.TPLink_Nav SPAN
{
text-decoration: underline;
vertical-align: middle;  
}
A.TPLink_Action
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #006666;
padding-left: 2px;
padding-right: 2px;
}
A.TPLink_Action IMG
{
vertical-align: middle; 
padding-right: 2px;
}
A.TPLink_Action SPAN
{
text-decoration: underline;
vertical-align: middle;  
}
A.TPLink_Icon
{
padding: 0px;
}
A.TPLink_Icon IMG
{
vertical-align: middle; 
padding: 1px;
}

DIV.TPBullet
{
margin-top: 0px;
margin-bottom: 4px;
}
DIV.TPBullet IMG
{
vertical-align: middle; 
padding-right: 4px;
}
DIV.TPBulletContainer
{
margin-top: 0px;
margin-bottom: 10px;
}

