/* 
================================
Skin styles for DotNetNuke
================================
*/

/*
================================
All homePage related elems is for New home page style, 
and shoud not be reused anywhere else
by Claire, 02/Sep/2008
================================
*/

/*
Home page css classes

*/

/*
.homePageTextbox		-- for testimonials
.homePageTextboxTop		-- top border
.homePageTextboxBottom	-- bottom border
.homePageTextboxMiddle	-- Middle text box
*/
.homePageTextbox
{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px;    
    font-weight:normal;
	color:#666666;
	width:742px;	
	margin-left:5px;
}

.homePageTextbox a {
	color: #00547a;
	text-decoration: underline;
	cursor:pointer;
}

.homePageTextbox a:visited {
	color: #00547a;
	text-decoration: underline;
}

.homePageTextbox a:hover {
	color: #00547a;
	text-decoration: none;
}

.homePageTextboxTop
{
	background: url("/portals/0/homePage/textbox_top.gif");
	height: 8px;
	background-repeat:no-repeat;
}

.homePageTextboxBottom
{
	background: url("/portals/0/homePage/textbox_bot.gif");
	height: 25px;
	background-repeat:no-repeat;
}

.homePageTextboxMiddle
{
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	border-left: solid 1px #dcdcdc;
	border-right: solid 1px #dcdcdc;
	line-height: 20px;
	color: #666666;
}

.homePageTextboxSpan
{
	font-size:10px;
	color: #ed8810;
	font-weight:bold;
}


/*
	.homePageTable			-- for home page content table style

	--the following classes are for border
	.homePageTableLeftBorder_light
	.homePageTableLeftBorder_dark
	.homePageTableRightBorder_light
	.homePageTableRightBorder_dark
	.homePageTableTopBorder
	.homePageTableBottomBorder_light
	.homePageTableBottomBorder_dark
	.homePageTableTopLeftCorner
	.homePageTableTopRightCorner
	.homePageTableBottomLeftCorner
	.homePageTableBottomRightCorner

	--the following classes are for celss/line styles
	.homePageTableLine
	.homePageTableAlterLine
	.homePageTableLineBrownBg
	.homePageTableAlterLineBrownBg

	--the folliwng classes are for fonts/spans
	.homePageTableSmallFont
*/

.homePageTable
{		
    font-family: Verdana, Arial, Helvetica; 
	font-size: 12px;    
    font-weight:normal;
	color:#404040;
}

.homePageTable th
{ 	
	font-weight:bold;
	padding:8px;
	background-color:#f1f1f1;
	font-size:13px;
	color:#ed8810;
} 

.homePageTable tr
{ 
}
 
.homePageTable td
{
	padding:8px;	
}

.homePageTable a {
	color: #00547a;
	text-decoration: underline;
	cursor:pointer;
}

.homePageTable a:visited {
	color: #00547a;
	text-decoration: underline;
}

.homePageTable a:hover {
	color: #00547a;
	text-decoration: none;
}

.homePageTableLine
{
	font-family: Verdana, Arial, Helvetica; 
    font-weight:normal;
	/*background-color:#cccccc;*/
	background-color: white;
	vertical-align:bottom;
}

.homePageTableAlterLine
{
	font-family: Verdana, Arial, Helvetica; 
    font-weight:normal;
	/*background-color:#cccccc;*/
	background-color: #f1f1f1;
	vertical-align:bottom;
}

.homePageTableLineBrownBg
{
	font-family: Verdana, Arial, Helvetica; 
    font-weight:normal;
	/*background-color:#cccccc;*/
	background-color: #ffe5b3;
	vertical-align:bottom;
}

.homePageTableAlterLineBrownBg
{
	font-family: Verdana, Arial, Helvetica; 
    font-weight:normal;
	/*background-color:#cccccc;*/
	background-color: #f1d8a9;
	vertical-align:bottom;
}

.homePageTableTitle
{
	font-family: Verdana, Arial, Helvetica; 
    font-weight:bold;
	color:#ed8810;
	/*background-color:#cccccc;*/
	background-color:Transparent;
	vertical-align:bottom;
}

.homePageTableLeftBorder_light
{
	background-image: url("/portals/0/homepage/table_left_light.gif");
	width: 7px;
	padding:0px;
}

.homePageTableLeftBorder_dark
{
	width: 7px;
	padding: 0px;
	background-image: url("/portals/0/homepage/table_left_dark.gif");
}

.homePageTableRightBorder_light
{
	background-image: url("/portals/0/homepage/table_right_light.gif");
	width: 7px;
	padding:0px;
}

.homePageTableRightBorder_dark
{
	width: 7px;
	padding: 0px;
	background-image: url("/portals/0/homepage/table_right_dark.gif");
}

.homePageTableTopBorder
{
	height: 9px;
	padding: 0px;
	background-image: url("/portals/0/homepage/table_top_mid.gif");
}

.homePageTableBottomBorder_light
{
	height: 9px;
	padding: 0px;
	background-image: url("/portals/0/homepage/table_bot_mid_light.gif");
}
.homePageTableBottomBorder_dark
{
	height: 9px;
	padding: 0px;
	background-image: url("/portals/0/homepage/table_bot_mid_dark.gif");
}

.homePageTableTopLeftCorner
{
	width: 7px;
	height: 9px;
	padding: 0px;
	background-image: url("/Portals/0/homePage/table_top_left.gif");
}

.homePageTableTopRightCorner
{
	width: 7px;
	height: 9px;
	padding: 0px;
	background-image: url("/Portals/0/homePage/table_top_right.gif");
}

.homePageTableBottomLeftCorner
{
	width: 7px;
	height: 9px;
	padding: 0px;
	background-image: url("/Portals/0/homePage/table_bot_left.gif");
}

.homePageTableBottomRightCorner
{
	width: 7px;
	height: 9px;
	padding: 0px;
	background-image: url("/Portals/0/homePage/table_bot_right.gif");
}

.homePageTableBannerTop
{
	width: 727px;
	height: 97px;
	padding: 0px;
	background-image: url("/Portals/0/homePage/table_banner_top.gif");
	background-repeat:no-repeat;
}

.homePageTableBannerLeft
{
	width: 6px;
	height: 97px;
	padding: 0px;
	background-image: url("/Portals/0/homePage/table_banner_left.gif");
	background-repeat:no-repeat;
}

.confirmationPageTableBannerTop
{
	width: 543px;
	height: 78px;
	padding: 0px;
	background-image: url("/Portals/0/homePage/confirmation_table_banner_top.gif");
	background-repeat:no-repeat;
}

.confirmationPageTableBannerLeft
{
	width: 6px;
	height: 78px;
	padding: 0px;
	background-image: url("/Portals/0/homePage/confirmation_table_banner_left.gif");
	background-repeat:no-repeat;
}



.homePageTableSmallFont
{
	font-size:9px;
	color:#74664c;
}

/*homePageTable end*/


.productHeaderStyle
{
	color: #00547a; 
	font-family:  Arial; 
	font-size: 25px;
	font-style: normal; 
	text-decoration:none;	
}

.homePageLeftpane{
	border-right: solid 1px #cccccc;
	background-color: transparent;
	/*width should be half of the normal one:174/2px;*/
	width:0px;	
	margin:0;
	border-bottom: solid 8px white;
	border-color:White;
	padding:0;
	padding-top:18px;
	padding-right:7px;
	padding-left: 5px;
}

/*End*/

.orangetext {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 16px;  
	font-style: italic;
	font-weight:bold;
	color: orange;
}

.bigorangetext {
	font-family: Verdana; 
	font-size: 16pt;  
	font-style: normal;
	font-weight: bold;
	color: orange;
}

.a_mainhead0 {
	font-family: Verdana;
	font-size: 16px;  
	font-weight: bold;
	color: #335B9F;
}

.a_mainhead1 {
	font-family: Verdana;
	font-size: 16px;  
	font-weight: bold;
	color: #335B9F;
}

.a_mainhead2 {
	font-family: Verdana;
	font-size: 10px;  
	font-weight: bold;
	color: #335B9F;
}



/* this is now an image on each page of the product*/
.a_head1 {
	font-family: Verdana;
	font-size: 14px;  
	font-weight: bold;
	color: #00547a;
}

.a_head2 {
	font-family: Verdana;
	font-size: 14px;  
	font-weight: bold;
	color: #00547a;
}

.a_head3 {
	font-family: Verdana;
	font-size: 12px;  
	font-weight: bold;
	color: #00547a;
}

.a_head4 {
	font-family: Verdana;
	font-size: 11px;  
	font-weight: bold;
	color: #404040;
}

.a_head2orange {
	font-family: Verdana;
	font-size: 12px;  
	font-weight: bold;
	color: orange;
}


.a_body1 {
	font-family: Verdana;
	font-size: 11px;  
	font-weight: normal;
	color: #666666;
}



A.a_body1:link {
	font-family: Verdana;
	font-size: 11px;  
	font-weight: bold;
	text-decoration: underline;
	color: #5e6713;
}

A.a_body1:visited{
	font-family: Verdana;
	font-size: 11px;  
	font-weight: bold;
	text-decoration: underline;
	color: #898989;
}

.a_body3 {
	font-family: Verdana;
	font-size: 9px;  
	font-weight: normal;
	color: black;
}
.a_body3alt
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: black;
	background-color: #eeeeee;
}


.a_link1,
A.a_link1 ,
A.a_link1:link,
A.a_link1:active,
.a_link1 A:link,
.a_link1 A:active
{
	font-family: Verdana;
	font-size: 11px;  
	font-weight: normal;
	text-decoration: underline;
	color: #5e6713;
}

A.a_link1:visited,.a_link1 A:visited{
	font-family: Verdana;
	font-size: 11px;  
	font-weight: none;
	text-decoration: underline;
	color: #898989;
}

A.a_link1:hover,.a_link1 A:hover
{
	font-family: Verdana;
	font-size: 11px;  
	font-weight: normal;
	text-decoration: none;
	color: #5e6713;
}

.a_bodybold1 {
	font-family: Verdana;
	font-size: 11px;  
	font-weight: bold;
	color: #666666;
}

.a_body2 {
	font-family: Verdana;
	font-size: 10px;  
	font-weight: normal;
	color: #666666;
}

.a_bodybold2 {
	font-family: Verdana;
	font-size: 10px;  
	font-weight: bold;
	color: #666666;
}

.a_rateshead2 {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}

.a_ratesbody1 {
	font-family: Verdana;
	font-size: 9px;  
	font-weight: normal;
	color: #FFFFFF;
}

.a_ratesbody2 {
	font-family: Verdana;
	font-size: 9px;  
	font-weight: normal;
	color: #FFFFFF;
}

.a_ratesbodybold1 {
	font-family: Verdana;
	font-size: 9px;  
	font-weight: bold;
	color: #FFFFFF;
}

.a_ratesbodybold2 {
	font-family: Verdana;
	font-size: 9px;  
	font-weight: bold;
	color: #FFFFFF;
}

.a_footer1 {
	font-family: Verdana;
	font-size: 9px;  
	font-weight: bold;
	color: #666666;
}

.a_footer2 {
	font-family: Verdana;
	font-size: 9px;  
	font-weight: normal;
	color: #666666;
}




A.a_footerlink:link, A.a_footerlink:visited {
	font-family: Verdana;
	font-size: 11px;  
	font-weight: bold;
	text-decoration: none;
	color: #00547a;
}

A.a_footerlink:hover {
	text-decoration: underline;
	color: #00547a;
}

A.a_footerlink2:link,A.a_footerlink2:visited {
	font-family: Verdana;
	font-size: 11px;  
	text-decoration: none;
	color: #00547a;
}

A.a_footerlink2:hover {
	text-decoration: underline;
	color: #00547a;
}


ul
{
	margin-left: 0px;
	list-style: none;
	margin-top:10px;
	margin-bottom:10px;
}

ul li 
{
	background : transparent url(bullet_orange.gif) 4px 9px no-repeat;
	padding : 3 3 0 14px;
	margin :0;
	list-style-type : none;
}

ol
{
	margin-top:10px;
	margin-bottom:10px;
}

ol li 
{
	padding : 8 4 0 4px;
	margin :0;
}

ol li ul
{
	margin-left: 0px;
	list-style: none;
	margin-top:10px;
	margin-bottom:10px;
}

ol li ul li
{
	padding : 2 0 0 14px;
}

ul li ol
{
	margin-top:0px;
	margin-bottom:0px;
}

ul li ol li 
{
	background : none;
	padding : 8 4 0 4px;
	margin :0;
	list-style-type:decimal;
}


.a_tablehead1 {
	font-family: Verdana;
	font-size: 11px;  
	font-weight: bold;
	color: white;
	background-color: #197bab;
}

.a_tablehead3 {
	font-family: Verdana;
	font-size: 11px;  
	font-weight: normal;
	color: #5e6713;
	background-color: #ddf0f8;
}

/*
.a_tablehead3 A, .a_tablehead3 A:Active, .a_tablehead3 A:Hover, .a_tablehead3 A:Visited, .a_tablehead3 A:Link
{
	font-family: Verdana;
	font-size: 9px;  
	font-weight: bold;
	text-decoration: underline;
	color: white;
	background-color: #197bab;
}
*/

.a_tablehead3 A, .a_tablehead3 A:Active, .a_tablehead3 A:Hover, .a_tablehead3 A:Visited, .a_tablehead3 A:Link
{
	font-family: Verdana;
	font-size: 11px;  
	font-weight: normal;
	color: #5e6713;
	background-color: #ddf0f8;
	text-decoration:underline;
}

.a_tablehead3 A:Hover
{
	text-decoration:none;
}

.nonintrusivefilled {
	cellSpacing: "0";
	cellPadding: "0";
	width: 100%;
	height: 100%;
	border: "0";
}

.topOrange {
	width: 100% ;
	background-color: #ffa500;
/*	BACKGROUND-IMAGE: url(top-orange.JPG); */
	HEIGHT:6px;
}

.pageholder {
	width: 765px;
	width: 100%;
	height: 100%;	
	background-color: #C8C8C8;
	background-color:White;
}

.leftBuffer{}
.rightBuffer{}

.pagemaster {
	width: 777px;
	width: 765px;
	height: 100%;	
	background-color: #FFFFFF;
}

.flexipagemaster {
	width: 800px;
	width: 100%;
	height: 100%;	
	background-color: #FFFFFF;
}

.skinmaster {
	width: 100%;
	width: 765px;
	height: 100%;
	background-color: #FFFFFF;
	align: center;
}
.skinmaster1 {
	height: 100%;
	background-color: #FFFFFF;
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.skinheader{}
.skingradient {
	BACKGROUND-IMAGE: url(gradient_DkBlue.jpg); HEIGHT:30px;
}
.controlpanel {
	width: 100%;
	background-color: #DFE5F2;
}


/*
 * boundaries defined
 */

.mycontentpane {
	width: 589px; /* 765-176 */
	height: 0px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.mycontentpane2 {
	width: 100%;
	height: 0px;
	background-color: transparent;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 0px;
}



.leftpane{
	border-right: solid 1px #cccccc;
	background-color: transparent;
	width:174px;
	margin:0;
	border-bottom: solid 8px white;
	padding:0;
	padding-top:18px;
	padding-right:7px;
	padding-left: 5px;
}
.bottompane {
	border-top: solid 1px #cccccc;
	/*width: 100%;*/
	background-color: transparent;
	margin:0;
	padding:0;
	padding-bottom: 10px;
}

.bottompaneLeft {
	border-top: solid 1px #cccccc;
	width:174px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	
}

.bottompaneRight {
	border-top: solid 1px #cccccc;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
}

.headpane
{
	background-color: transparent;
	height: 74px; /*81-6*/
	border-bottom: solid 1px #cccccc;
	margin:0;
	padding:0;
}

/* this is contained within headpane now */
.toppane {
	background-color: transparent;
	padding:0;
	margin:0;
}

.toppaneHomeImage {
	background-color: transparent;
	padding:0;
	margin:0;
	width:180px;
}

.toppaneBookMark {
	background-color: transparent;
	padding:0;
	margin:0;
	padding-left:18px;
	padding-top:35px;
	vertical-align:top;
	padding-top:48px;
}

.toppaneBookMarkRight 
{
	text-align:right;	
	padding-top:25px;
	padding-right:5px;
}

.toppaneRightBlank {
	background-color: transparent;
	padding:0;
	margin:0;
	height:34px;
	padding-top:13px;
}

.headpane,
.bottompane
{
	width:765px;
}



.TopMenu_SubMenu {
	background-color: #CAD5EA;  
	z-index: 1000; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}


.a_btnstd1      
{
    background: url('/Artog/Images/Icons/linkbutton_bg.gif') repeat-x bottom center;
    color:white;
    cursor: pointer;
    height: 20px;
    border: 0;
    padding-top: 0px;
    padding-right: 4px;
    padding-left: 4px;
    text-align: center;          
    font-family: Verdana; 
    font-size: 10pt;
    font-weight: normal;       
    filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=2) ;   
}

.a_btnEnquireNowAction{
    /*
     * without padding, the text from the ASP tag will show up
     * so we make the padding larger than the actual image
     * and define the height so the ASP text is hidden
     *
     * width and height are based upon the actual image.
     */
	width: 126px;
	height: 30px;
	padding: 55px 0 0;
	margin: 0;
	border: 0;
	background: transparent url(/Portals/0/Skins/Artog-Light/button_enquireNowAction.gif) no-repeat center center;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
}

.a_btnEnquireNowActionHomeLoan{
    /*
     * without padding, the text from the ASP tag will show up
     * so we make the padding larger than the actual image
     * and define the height so the ASP text is hidden
     *
     * width and height are based upon the actual image.
     */
	width: 126px;
	height: 45px;
	padding: 55px 0 0;
	margin: 0;
	border: 0;
	background: transparent url(/Portals/0/Skins/Artog-Light/button_enquireNowActionHomeLoan.gif) no-repeat center center;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
}

.MainMenu_MenuBar {
	font-family: Verdana;
	font-size: 9px;  
/*	font-weight: bold;*/
	color: #666666;
}


/* PRODUCT */
.a_lhead20,
.a_lhead20 A, 
.a_lhead20 A:Link, 
.a_lhead20 A:Visited, 
.a_lhead20 A:Hover, 
.a_lhead20 A:Active,
td .a_lhead20 A:Hover, 
td .a_lhead20 A:Active
{
	margin:0;
	padding:0;
	padding-left: 8px;
	padding-top: 1px;	
	padding-bottom: 3px;
	font-family: Verdana;
	font-size: 11px;  
	font-weight: normal;
	font-style: normal; 
	color: #00547a;
}
.a_lhead20{
	BORDER-BOTTOM: #cccccc 1px solid; 
	background-image:url(nav_bullet.gif);
	background-repeat:no-repeat;
	background-position: 5px 4px;
}

/*
 * currently selected menu heading
 */
.a_lhead2Active0,
.a_lhead2Active0 A, 
.a_lhead2Active0 A:Link,
.a_lhead2Active0 A:Visited, 
.a_lhead2Active0 A:Hover, 
.a_lhead2Active0 A:Active{
	padding-top: 1px;	
	padding-bottom: 3px;
	font-family: Verdana;
	font-size: 11px;  
	font-weight: bold;
	font-style: normal; 
	color: #00547a;
	background-color: Transparent;
}



/* LM top level leaf */
.a_litem10,
.a_litem10 A, 
.a_litem10 A:Link,
.a_litem10 A:Visited, 
.a_litem10 A:Hover, 
.a_litem10 A:Active
{
	padding-top: 1px;
	padding-bottom: 3px;
	font-family: Verdana;
	font-size: 11px;  
	font-weight: normal;
	font-style: normal; 
	text-decoration: none;
	color: #00547a;
	padding-left:5px;
}

.a_litem10{
	BORDER-BOTTOM: #cccccc 1px solid; 
	background-image:url(/Artog/images/nav/navbullet_1_2010.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
}

.a_litem10 A:Hover{
	text-decoration:underline;
}

.a_litem1Active0,
.a_litem1Active0 A, 
.a_litem1Active0 A:Link,
.a_litem1Active0 A:Visited, 
.a_litem1Active0 A:Hover, 
.a_litem1Active0 A:Active{
	padding-left:5px;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 3px;
	font-family: Verdana;
	font-size: 11px;  
	font-weight: normal;
	font-style: normal; 
	text-decoration: none;
	color: #00547a;
	text-decoration: underline;
}


.a_litem1Active0
{
	margin-left:-2px;
	padding-left:2px;
}

.a_litem1Over0,
.a_litem1Over0 A, 
.a_litem1Over0 A:Link, 
.a_litem1Over0 A:Visited, 
.a_litem1Over0 A:Hover, 
.a_litem1Over0 A:Active{
	padding-left:5px;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 3px;
	font-family: Verdana;
	font-size: 11px;  
	font-weight: normal;
	font-style: normal; 
	text-decoration: none;
	color: #00547a;
	text-decoration: underline;
}

.a_litem1Over0
{
	BORDER-BOTTOM: #cccccc 1px solid; 
	background-image:url(/Artog/images/nav/navbullet_1_2010.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
}


/*
 * items in submenu of the left menu 
 * (not currently highlighted)
 */
.a_litem11,
.a_litem11 A, 
.a_litem11 A:Link,
.a_litem11 A:Visited, 
.a_litem11 A:Hover, 
.a_litem11 A:Active{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #626262;
	height: 20px;
	text-decoration: none;
	padding-left: 10px;
	background-color: #f8f8f8;
}

.a_litem1Active1,
.a_litem1Active1 A, 
.a_litem1Active1 A:Link,
.a_litem1Active1 A:Visited, 
.a_litem1Active1 A:Hover, 
.a_litem1Active1 A:Active{
	cursor: pointer;
	height: 20px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	font-style: normal; 
	text-decoration: underline;
}

/*.a_litem1Active1 A:Link*/
.a_litem1Active1
{
	margin-left:-10px;
	padding-left:10px;
	background-image:url(nav_arrow.gif);
	background-repeat:no-repeat;
	background-position: -0px 4px;
}

/*
 * left menu, hover
 */
.a_litem1Over1,
.a_litem1Over1 A, 
.a_litem1Over1 A:Link, 
.a_litem1Over1 A:Visited, 
.a_litem1Over1 A:Hover, 
.a_litem1Over1 A:Active{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #626262;
	height: 20px;
	text-decoration: underline;
	padding-left: 10px;
	background-color: #f8f8f8;
}











/*
 * sub sub menu
 */
.a_litem12,
.a_litem12 A, 
.a_litem12 A:Link,
.a_litem12 A:Visited, 
.a_litem12 A:Hover, 
.a_litem12 A:Active 
{
	height: 20px;
	padding-left: 15px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal; 
	text-decoration: none;
	background-color: #f8f8f8;
	color: #00547a;
}





.a_litem1Active2,
.a_litem1Active2 A, 
.a_litem1Active2 A:Link,
.a_litem1Active2 A:Visited, 
.a_litem1Active2 A:Hover, 
.a_litem1Active2 A:Active{
	height: 20px;
	cursor: pointer;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal; 
	text-decoration: underline;
	padding-left: 0px;
}

/*
 * moves margin back, because this tag is in a span
 */
.a_litem1Active2
{
	margin-left:-10px;
	padding-left:10px;
	background-image:url(nav_arrow.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
}




.a_litem1Over2,
.a_litem1Over2 A, 
.a_litem1Over2 A:Link,
.a_litem1Over2 A:Visited, 
.a_litem1Over2 A:Hover, 
.a_litem1Over2 A:Active{
	height: 20px;
	padding-left: 15px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal; 
	text-decoration: underline;
	color: #00547a;
	background-color: #f8f8f8;
}



/*
 * not sure what this is for, perhaps for RM and LD withing M
 */
.a_lhead21,
.a_lhead21 A, 
.a_lhead21 A:Link,
.a_lhead21 A:Visited, 
.a_lhead21 A:Hover, 
.a_lhead21 A:Active{
	height: 20px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal; 
	padding-left: 15px;
	text-decoration: none;
	color: #626262;
	background-color: #f8f8f8;
	padding-left: 10px;
}

.a_lhead21 A:Hover, 
.a_lhead21 A:Active{
	text-decoration: underline;
}

.a_lhead21 A{
	background-image:url(nav_plus.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
}

.a_lhead2Active1,.a_lhead2Active1 A, .a_lhead2Active1 A:Active, .a_lhead2Active1 A:Hover, .a_lhead2Active1 A:Visited, .a_lhead2Active1 A:Link
{
	height: 20px;
	cursor: pointer;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	font-style: normal; 
	text-decoration: none;
	background-color: Black;
}


/******************/
/* Top Menu Links */
/******************/

.TopMenu_MenuContainer {
/*	background-color: #FFFFFF;*/
/*	BACKGROUND-IMAGE: url(menu-bkgd_blue.gif); */
	HEIGHT:11px;
	padding: 0px;
	margin:0;
}

.TopMenu_SeparatorStyle {
	color: #9f9f9f; 
	font-family: Verdana; 
	font-size: 11px;  
	/*font-weight: normal;*/
	font-weight:bold;
/*	background-color: #FFFFFF;*/
/*	BACKGROUND-IMAGE: url(menu-bkgd_blue.GIF); */
	padding: 0px;
	margin:0;
}


/*
 * overwrites all the background-color attributes for other css
 */
.TopMenu_MenuBar {
	cursor: pointer;
	height:11px;
	background-color: Transparent;
	padding: 0px;
	margin:0;
}


.TopMenu_MenuItem,
.TopMenu_MenuItem A, 
.TopMenu_MenuItem A:Link,
.TopMenu_MenuItem A:Visited
A.TopMenu_MenuItem:Link,
A.TopMenu_MenuItem:Visited
{
	cursor: pointer; 
	color: #00547a; 
	font-family:  Verdana; 
	font-size: 11px;
	/*font-weight: normal;*/
	font-weight:bold;
	font-style: normal; 
	/*background-color: Transparent;*/
	padding-top: 0px;
	text-decoration:none;
}

.TopMenu_MenuItemActive,
.TopMenu_MenuItemActive A, 
.TopMenu_MenuItemActive A:Link,
.TopMenu_MenuItemActive A:Visited,
A.TopMenu_MenuItemActive:Link,
A.TopMenu_MenuItemActive:Visited
{
	cursor: pointer; 
	color: #00547a; 
	font-family:  Verdana; 
	font-size: 11px;
	/*font-weight: normal;*/
	font-weight:bold;
	font-style: normal; 
	/*background-color: Transparent;*/
	padding-top: 0px;
	text-decoration: underline;
}


/*
 * only mouse over, other links across top which is NOT the current page's link
 */
A.TopMenu_MenuItem:Hover, A.TopMenu_MenuItemActive:Hover
{
	color: #00547a; 
	text-decoration: underline;
}


/*
 * style for the images on the index page
 */
.productImgStyle img
{
	width: 128px;
	height: 55px;
}

.productTXTStyle,
.productTXTStyle A, 
.productTXTStyle A:Link,
.productTXTStyle A:Visited
{
	color: #3F7E9B; 
	font-family:  Arial; 
	font-size: 13px;
	font-weight: bold; 
	font-style: normal; 
	text-decoration:none;
}

.headerTXT
{
	color: #3F7E9B; 
	font-family:  Arial; 
	font-size: 24px;
	font-weight: bold; 
	font-style: normal; 
	text-decoration:none;	
}


.a_travelInsTable th
{
	text-align:left;
	font-family: Verdana;
	font-size: 10px;  
	font-weight: bold;
	color:white;
	background-color:#00547A;
	border-bottom:solid 1px #cccccc;
	border-left: solid 0px #cccccc;
	padding: 1px 1px 1px 1px;
}

.a_travelInsTable th a, .a_travelInsTable th a:Active ,.a_travelInsTable th a:Visited, .a_travelInsTable th a:Link
{
	color:white;
	font-size: 10px;
	font-family: Verdana;
	text-decoration:underline;
}

.a_travelInsTable th a:Hover
{
	text-decoration:none;
}

.a_travelInsTable td
{
	font-family: Verdana;
	font-size: 10px;  
	font-weight: normal;
	border-bottom:solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	padding: 1px 1px 1px 1px;
}

.a_travelInsTable_last
{
	border-right: solid 1px #cccccc;
}

.a_travelInsTable td a, .a_travelInsTable td a:Active ,.a_travelInsTable td a:Visited, .a_travelInsTable td a:Link
{
	color:black;
	font-size: 10px;
	font-family: Verdana;
	text-decoration:underline;
	font-weight: normal;
}

.a_travelInsTable td a:Hover
{
	text-decoration:none;
}

tr.a_travelInsTableAlt
{
	background-color:#F4F4F4;
}