﻿.TopMenuLink,
.TopMenuLink:visited,
.TopMenuLink:active,
.TopMenuLink:link
{
	color:#FFFFFF;
    text-decoration: none;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
}
.TopMenuLink:hover
{	
    text-decoration: underline;
}
.TopMenuBackground1
{
    border-width:0px 0px 1px 0px;
    height:32px;
    font-family:Verdana;
    font-size:8pt;
    padding:0 0 0 5px;
    background:url(images/link_image.gif) no-repeat left top;
    font-weight:bold;
    color:white;
}

.TopMenuBackground2
{
	border-width:0px 0px 1px 0px;
	height:32px;
	padding-left:7px;
	cursor:Hand;
	font-size:2px;
	background:url(images/link_image.gif) no-repeat right top;
	color:white;
}
.content
{
	background-color:#E3EBF4;
	padding-top: 2px;
}
.contentSearchTop
{
	background-color:#B9CFE4;
}
.rowDetail
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #E3EBF4;
    cursor: default 
}
.rowDetailAlt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #CDDCEB;
    cursor: default ;
    
}
a:active
{
	color: #000000;
	text-decoration: none;
}

a:link
{
	color: #000000;
}
a:visited
{
	color: #000000;
}
a:hover.
{
	color: darkred;
	text-decoration: none;
}
/* used in copyright link at bottom.  */
.copyright-link
{
	font-size: 8pt;
	color: darkgray;
	font-family: Tahoma;
}
.copyright-link a:link
{
	font-size: 8pt;
	color: darkgray;
	font-family: Tahoma;
}
.copyright-link a:visited
{
	font-size: 8pt;
	color: darkgray;
	font-family: Tahoma;
}
/* Used in Page title */
.page-title
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: Tahoma;
	letter-spacing: 1px;
	background-color: #a0a0a0; /*#7092bc;*/
	text-align: left;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:3px;
	
}
.sub-title
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	font-family: Tahoma;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 3px;
	background-color: #a0a0a0;/*#e2f0e2;*/
}
/* this class will be available while printing */
@media print
{ 
	.noPrint
	{
		display:none
 	}
}

/* This style is used for button row at the bottom. 
	bg color same as page-title
*/
.button-row
{
 background-color:#a0a0a0; /*#7092bc;*/
 border-bottom:solid 3px #b4b4b9;
 border-top:solid 3px #b4b4b9;
 padding-right:10px;
}
.button-row-border /* obsolate*/
{
	background-color: #b4b4b9;
}
.btnText
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    width:80px
}
.btnTextBig
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    width:120px
}
.btnTextLarge
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    width:150px
}
.btnText_nowidth
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
   
}
BODY
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: white;
}
/* used in table of the content 
 To set bg color of search pages
*/

.menu-active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 0px none #EDECD1;
	background-color:"#bdbdbd"; /* #EDECD1;*/
	text-align: left;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}   
.menu-active-noborder
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	border-top: 0px solid #000000;
	border-right: 1px solid #EDECD1;
	border-left: 1px solid #EDECD1;
	border-bottom: 0px none #EDECD1;
	background-color: #EDECD1;
	text-align: left;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}   
.menu-inactive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 0px none #000000;
	background-color: #797979;
	text-align: left;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
/* used in main row of menu */
.menu1
{
	border-right: #000000 1px solid;
	padding-right: 18px;
	border-top: #000000 1px solid;
	padding-left: 18px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	border-left: #000000 1px solid;
	
	color: #ffffff;
	padding-top: 3px;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #797979;
	text-align: left;
}
.menu1 a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	background-color: #797979;
}
.menu1 a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}

.menu1 a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}

.menu1 a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}

/* used in sub menus*/
.menu2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #797979;
	text-align: left;
	cursor: hand;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	border-right: 1px solid #000000;
}
.menu2 a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #797979;
	text-decoration:none;
}
.menu2 a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu2 a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}
.menu2 a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}

/*Menu 2 with left border*/
.menu3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #797979;
	text-align: left;
	cursor: hand;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	border-left: 1px solid #000000;
	
}

.menu-inactive a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu-inactive a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu-inactive a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}
.menu-inactive a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}
/*Added to highlight the selected tab with silver color on the menu*/
.menu1-selected
{
	border-right: #000000 1px solid;
	padding-right: 18px;
	border-top: #000000 1px solid;
	padding-left: 18px;
	font-weight:  bold;
	font-size: 11px;
	padding-bottom: 3px;
	border-left: #000000 1px solid;
	cursor: hand;
	color: black;
	padding-top: 3px;
	background-color:Silver;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.menu1-selected a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.menu1-selected a:hover
{
	text-decoration: none;
}

.menu1-selected a:visited
{
	text-decoration: none;
}

.header-gray
{
	font-weight: bold;
	font-size: 11px;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* ALA CARTE STYLES */
.tan-border
{
	border-top: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	padding-left:11px;
	padding-right:11px;
	padding-top:5px;
	background-color: White;
}
.priceRow 
{
	text-align:RIGHT;
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #696969;
	padding-right:25px;
}

.ttlPriceRow 
{
	text-align:RIGHT;
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #696969;
	vertical-align:middle;
	padding-right:25px;
}
.planGroup /* used in plan group title*/
{
	font-family: Verdana, Tahoma;
	font-size: 12px;
	color: #696969;
	font-weight:bold;
}
/* END OF ALA CARTE STYLES*/

.grid-header a:active
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:link
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:visited
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:hover
{
	color: darkred;
	text-decoration: none;
}
.grid-item
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px double;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 1px;
	padding-top:1px;
	margin: 1px;
}
.grid-alternate-row
{
	background-color: lightgrey;
}

/* Added by GP */

/* This style is used for all Input field labels. */
.label
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-align: right;
}

.label-sbold
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-align: right;
}

.label-small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}

/* label2 is used in descriptions/ notes etc.*/
.label2
{
	text-align:right;
	font-size:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.label-center
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-align: center;
}
.label-bold-center
{
	text-align:center;
	font-size:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.label-left
{
	font-weight:bold;
	text-align:left;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.label-right
{
	font-weight: normal;
	text-align: right;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.label2-left
{
	text-align:left;
	font-size:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* This style is used for input fields. */


.text
{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}

/* used in vehicle info and titles of MENU SELLING */
.msHeader
{
	font-size: 9pt;
	color: darkred;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.msMenu
{
	background-color: white;
}

/* used in menu names in MENU SELLING */
.msMenuName
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #330099;
	text-align: center;
	padding-top:4px;
	padding-bottom:4px;
	width:180;
}
/* Menu plan in MENU SELLING*/

.Decline
{
	vertical-align:top;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:Red;
	text-align: center;
	width:180;
}

.Accept
{
	vertical-align:top;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:Green;
	text-align: center;
	width:180;
}

.msPlans-row0
{
	vertical-align:top;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000099;
	text-align: center;
	width:180;
}

.msPlans-row1
{
	vertical-align:top;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #999999;
	text-align: center;
	vertical-align:top;
	width:180;
}

.msPlans-row2
{
	vertical-align:top;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #009999;
	text-align: center;
	vertical-align:top;
	width:180;
}

.msPlans-row3
{
	vertical-align:top;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffff00;
	text-align: center;
	vertical-align:top;
	width:180;
}

.msPlans-row4
{
	vertical-align:top;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #990099;
	text-align: center;
	vertical-align:top;
	width:180;
}

.msPlans-row5
{
	vertical-align:top;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ff00ff;
	text-align: center;
	vertical-align:top;
	width:180;
}

.msPlans-row6
{
	vertical-align:top;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #999999;
	text-align: center;
	vertical-align:top;
	width:180;
}

.msPlans-row7
{
	vertical-align:top;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #0000ff;
	text-align: center;
	vertical-align:top;
	width:180;
}

.msPlans-row8
{
	vertical-align:top;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #00ff00;
	text-align: center;
	vertical-align:top;
	width:180;
}

.msPlans-row9
{
	vertical-align:top;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ff0000;
	text-align: center;
	vertical-align:top;
	width:180;
}

.msPlans-row10
{
	vertical-align:top;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #00ffff;
	text-align: center;
	vertical-align:top;
	width:180;
}

.msPlans-row11
{
	vertical-align:top;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000099;
	text-align: center;
	width:180;
}

.msPlans-row12
{
	vertical-align:top;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #999999;
	text-align: center;
	vertical-align:top;
	width:180;
}

.msPlans-row13
{
	vertical-align:top;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #009999;
	text-align: center;
	vertical-align:top;
	width:180;
}

.msPlans-row14
{
	vertical-align:top;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffff00;
	text-align: center;
	vertical-align:top;
	width:180;
}


/* Payment row of menu selling*/
.msPaymentRow
{
	font-size: 10pt;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
/* button on menu selling*/
.msBtn
{
	FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
   
}
.msBtnRow 
{
	text-align: center;
}
.msMenuNA
{
	background-color:#E0E0E0 ;
	vertical-align:top;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;	
}

.NA
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-align: center;
	color: red;
}

.textbox
{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	TEXT-TRANSFORM: uppercase;
}

.textboxCapitalize
{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	TEXT-TRANSFORM:capitalize;
}

/* Style for Read Only Fields */
.textboxRO
{
	background-color: lightgrey;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	TEXT-TRANSFORM: uppercase;
}

.caption1
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: medium; 
	background-color: #7092bc;
}
.caption2
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: medium; 
	background-color: #FFE0C0;
}
.caption3
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: medium; 
	background-color: #FFFFC0;
}
.caption0
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: medium; 
	background-color: #EDECD1;
}

.footercaption1
{
	
	font-size : small;
	background-color: #7092bc;
	
}
.footercaption2
{
	
	font-size : small;
	background-color: #FFE0C0;
}
.footercaption3
{
	
	font-size : small; 
	background-color: #FFFFC0;
}
.footercaption0
{
	
	font-size : small; 
	background-color:#EDECD1;
}


.color0
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 0px solid #000000;
	border-right: 1px solid #EDECD1;
	border-left: 1px solid #EDECD1;
	border-bottom: 0px none #EDECD1;
	background-color: #EDECD1;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}   

.color1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 0px solid #000000;
	border-right: 1px solid #EDECD1;
	border-left: 1px solid #EDECD1;
	border-bottom: 0px none #EDECD1;
	background-color:#7092bc;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}   

.color2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 0px solid #000000;
	border-right: 1px solid #EDECD1;
	border-left: 1px solid #EDECD1;
	border-bottom: 0px none #EDECD1;
	background-color: #FFE0C0;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}   

.color3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 0px solid #000000;
	border-right: 1px solid #EDECD1;
	border-left: 1px solid #EDECD1;
	border-bottom: 0px none #EDECD1;
	background-color: #FFFFC0;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}   

.page-header
{
	font-weight: normal;
	font-size: 14pt;
	color: black;
	font-family: Tahoma;
	letter-spacing: 1px;
	text-align: center;
}
/* used in column header of term/Mile/Deductible table */
.tblHdr
{
	border-top: darkcyan thin solid;
	font-weight: bold;
	color: navy;
	border-bottom: darkcyan thin solid;
	border-right-style: none;
	border-left-style: none;
	background-color: #999999;
	text-align: center;
}

.blockTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: black
}

.blockTitle2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #777777
}
.BlackBorder
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: black 1pt solid
}

.BlackBorder2
{
    BORDER-RIGHT: black 5pt solid;
    BORDER-TOP: black 5pt solid;
    BORDER-LEFT: black 5pt solid;
    BORDER-BOTTOM: black 5pt solid;
    background-color:"skyblue";
}

.tableHeader
{
	font-weight: bold;
	font-size: 13pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #797979;
}

/*  styles to use for list */
.rowHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial;
	background-color: #C0C0C0;
}

.rowHeader a:link
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial;
	background-color: #C0C0C0;
	text-decoration:underline;
}
.rowHeader a:visited
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial;
	background-color: #C0C0C0;
}
.rowHeader a:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: yellow;
	font-family: Arial;
	background-color: #C0C0C0;
}
.rowDetailActive
{
	font-weight: normal;
	font-size: 9pt;
	vertical-align: top;
	cursor: default;
	color: black;
	font-family: Arial,Helvetica,sans-serif;
	height: 18px;
	background-color: #66ccff;
}

.rowDetail2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: black;
	border-top: 0px solid #000000;
	border-right: 1px solid #EDECD1;
	border-left: 1px solid #EDECD1;
	border-bottom: 0px none #EDECD1;
	background-color:#dcd6a7;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}   

.rowDetailAlt2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: black;
	border-top: 0px solid #000000;
	border-right: 1px solid #EDECD1;
	border-left: 1px solid #EDECD1;
	border-bottom: 0px none #EDECD1;
	background-color:#e2f0e2;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}   

.title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#a0a0a0; /* #0033cc;*/
	border-top: 0px solid #000000;
	border-right: 1px solid #EDECD1;
	border-left: 1px solid #EDECD1;
	border-bottom: 0px none #EDECD1;
	background-color: #EDECD1;
	text-align: right;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}

/* Used to display error messages*/
.msg
{
	list-style-position: outside;
	font-size: 10px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: circle;
	background-color: transparent;
}

.hand
{
    CURSOR: hand;
    TEXT-DECORATION: underline
}
/* used in options link in MENU*/
.hlOptions
{
	font-weight: bold;
	color: red;
	text-decoration: underline;
}
.hlOptions:visited
{
	text-decoration: underline;
}
.hlOptions:link
{
	text-decoration: underline;
}
.hlOptions:active
{
	text-decoration: underline;
}

.calText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.small-text
{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.seperator
{
    BACKGROUND-COLOR: lightsteelblue
}


.header {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", sans-serif; TEXT-DECORATION: none
}
.Link
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
	font-weight: normal;
}

/*	My Profile classes
	Created by: Dave Schinkel
	Create Date: 9/5/2007
*/

#MenuTable
{
	border: 1px solid #CCCCCC;
}

.div
{
	overflow: auto;
	background-color: white;
}

/* End My Profile */
