/*
NewVETZ styles
*/


hr	{ margin:0px; line-height: 0px; padding:0px; height: 0px; border: solid black 0px; border-top-width: 1px; border-color: #959595}

h4	{ margin:0px; line-height: 0px; padding:0px; height: 0px; border: solid black 0px; border-top-width: 1px; border-color: #959595}

h5 { font-style: italic;}

P {margin-top:0; margin-bottom:0px;}


/* VETZ Form */ 

.VETZFormMainTable
{
	color: #535353;
	font-size: 11px;
}

.VETZFormMainTable
{
	width: 100%;
}

.VETZForm_Col1, .VETZForm_Col2, .VETZForm_ColError
{
/*	padding-top: 15px;*/
	background-color: #f1f5f6;
}

.VETZForm_Col1
{
	padding-left: 15px;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 30px;
}

.VETZForm_Col2
{
	padding-right: 15px;
	width: 100%;
}

.VETZForm_ColError
{
	padding-bottom: 2px;
	line-height: 10px;
	color: #871457;
}

.VETZForm_HeaderTD
{
	padding: 0px;
	height: 15px;
	background-color: #e8e8ec;
	width: 100%;
}

.VETZFormTB
{
	background-color: white;
	border: 1px solid #E2EAEC;
	width: 100%;
	overflow: auto;
}

.VETZForm_RadioButtonsTable TD
{
	padding-right: 4px;
}

/*  End of Form */

.VETZTableHeader, .VETZTableCell1, .VETZTableCell2
{
	color: #535353;
}

.VETZTableHeader, .VETZTableCell1, .VETZTableCell2
{
	padding: 10px;
	vertical-align: top;
}

.VETZTableCell1, .VETZTableCell2
{
	border-bottom: solid 1px #e8e8ec;
	border-right: solid 1px #e8e8ec;
}

.VETZTableCell1
{
	background-color: #f1f5f6;
}

.VETZTableHeader
{
	background-color: #e8e8ec;
	border-bottom: solid 1px white;
	border-right: solid 1px white;
	font-weight: bold;
}

.PageImageTD
{
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 0px;
}

UL, .VETZSectionTextTD UL, .VETZSectionTextInfoTD UL 
{ 
	list-style-type: disc; 
	margin-left:15px;
	margin-top:0px 
}

.VETZKnowledgeBaseULTD UL
{
	list-style-type: disc; 
	margin-left:15px;
	margin-top:5px;
}

.VETZSectionTextTD, .VETZSectionTextInfoTD, .VETZSectionTextTD td, .VETZSectionTextInfoTD td, .VETZSectionTextTD P, .VETZSectionTextInfoTD P
{
	vertical-align: top;
	color: #535353;
}

.VETZSectionTextTD A, .VETZSectionTextInfoTD A
{
	color: #871457;
}

.VETZSectionTextTD img, .VETZSectionTextInfoTD img
{
	border: 0;
}

.VETZSectionTextTD A:visited, .VETZSectionTextInfoTD A:visited
{
	color: #871457;
}

.VETZSectionTextTD, .VETZSectionTextTD td, .VETZSectionTextTD P
{
	font-size: 11px;
	line-height: 14px;
}

.VETZSectionTextInfoTD, .VETZSectionTextInfoTD td, .VETZSectionTextInfoTD P
{
	font-size: 10px;
	line-height: 12px;
}

.VETZSectionImageDiv_HI, .VETZSectionImageDiv_HM
{
	display: inline;
	height: 11px;
	overflow: hidden;
	position: relative;
	top: 3px;
/*	bottom:  -0px;*/
	vertical-align: top;
/*	background: red;*/
	yz-index: -1;
}

.VETZSectionImageDiv_HM
{
	top: 2px;
	height: 11px;
}

.xVETZSectionImageDiv_HM
{
	top: 3px;
}

.VETZSectionImage_HI
{
	border: 0;
/*	height: 11px;*/
}

A .VETZSectionImageDiv_HI, A .VETZSectionImageDiv_HM
{
	height: auto;
}

.VETZSectionTextInfoTD .VETZSectionImageDiv_HI, .VETZSectionTextInfoTD .VETZSectionImageDiv_HM
{
	height: 10px;
}

.VETZSectionImage_HI1
{
	position: relative;
	top: -7px;
}

.VETZSectionHeaderTD, .VETZSectionHeaderTD1, .VETZSectionHeaderTD
{
	height: 46px;
	padding-bottom: 9px;
	vertical-align: bottom;
}

.VETZSectionHeaderTD_H2
{
	padding-top: 3px;
	padding-bottom: 15px;
	vertical-align: bottom;
}

.VETZSectionHeaderTD_H3
{
	padding-top: 20px;
	padding-bottom: 15px;
	vertical-align: bottom;
}

.NoPadding .VETZSectionHeaderTD_H3
{
	padding-top: 0px;
}


.VETZSectionHeaderTD_H5
{
}

.VETZ_SectionTD
{
	padding-right: 20px;
	background: White;
	vertical-align: top;
}

.VETZ_SectionSplitterTD
{
	line-height: 1px; 
	padding:0px; 
	height: 15px; 
	border: solid black 0px; 
	border-bottom-width: 1px; 
	border-color: #959595;
}

.VETZ_ContentTD
{
	padding-right: 5px;
	padding-top: 7px;
}

.VETZ_Navigator
{
	color: #959595;
	font-family: verdana;
	font-size: 9px;
	text-decoration: none;
}

.VETZ_MenuUpTD, .VETZ_MenuTD
{
	background: #362546;
}

.VETZ_HeaderLineTD
{
	background: #98356e;
}

.VETZ_HeaderMenuItemTD
{
	border-right: solid 1px #6e627a;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 14px;
}

.VETZ_MenuStraight
{
	background-color: White;
	background-image: url(../Images/menu_2_left_straight.gif);
	background-repeat: repeat-y;
	height: 100%;
}

.VETZ_MenuItemTD
{
	border-top: solid 1px #5e516b;
	height: 29px;
	padding-left: 7px;
	vertical-align: bottom;
	padding-bottom: 6px;
}

.VETZ_AllSubItemsTD
{
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 8px;
}

.VETZ_AllSubItemsTD A, .VETZ_MenuSubItemTD, .VETZ_MenuSubItemTD TD
{
	text-decoration: none;
	color: #aaaaaa;
	font-family: verdana;
	font-size: 10px;
}

.VETZ_MenuSubItemTD
{
	xheight: 18px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.VETZ_MenuSubItemTD
{
	width: 125px;
	padding-left: 9px;
}

.VETZ_MenuTD
{
	height: 100%;
}

.xVETZ_MenuItem
{
	xpadding-left: 125px;
	xwidth: 125px;
	xbackground-image: url(http://localhost/VetsXL/Content/CustomImages/NewVETZ/image10670.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	xheight: 29px;
	xpadding-top: 29px;
}

.VETZ_MenuItemA
{
	xdisplay: block;
	width: 1px;
	height: 1px;
}

.VETZ_MenuItemA:hover
{
	width: 2px;
}


.VETZ_MenuItemA .VETZ_MenuItemImg_Hover, 
.VETZ_MenuItemA .VETZ_MenuItemImg_Active, .VETZ_MenuItemA .VETZ_MenuItemImg_Visited,
.VETZ_MenuItemA:visited .VETZ_MenuItemImg_Hover,
.VETZ_MenuItemA:visited .VETZ_MenuItemImg_Active, .VETZ_MenuItemA:visited .VETZ_MenuItemImg_Normal,
.VETZ_MenuItemA:hover .VETZ_MenuItemImg_Normal,
.VETZ_MenuItemA:hover .VETZ_MenuItemImg_Active, .VETZ_MenuItemA:hover .VETZ_MenuItemImg_Visited,
.VETZ_MenuItemA_Active .VETZ_MenuItemImg_Hover,
.VETZ_MenuItemA_Active .VETZ_MenuItemImg_Normal, .VETZ_MenuItemA_Active .VETZ_MenuItemImg_Visited,
.VETZ_MenuItemA_Active:hover .VETZ_MenuItemImg_Normal,
.VETZ_MenuItemA_Active:hover .VETZ_MenuItemImg_Active, .VETZ_MenuItemA_Active:hover .VETZ_MenuItemImg_Visited
{
	display: none;
}

.VETZ_MenuItemA .VETZ_MenuItemImg_Normal, 
.VETZ_MenuItemA_Active .VETZ_MenuItemImg_Active, 
.VETZ_MenuItemA_Active:hover .VETZ_MenuItemImg_Hover,
.VETZ_MenuItemA:visited .VETZ_MenuItemImg_Visited,
.VETZ_MenuItemA:hover .VETZ_MenuItemImg_Hover
{
	display: block;
}

.VETZ_MenuItemA:hover .VETZ_MenuItemImg_Visited
{
	display: none;
}

.VETZ_HeaderLineTD
{
	height: 36px;
}

.VETZ_MenuUpTD
{
	height: 60px;
}

.VETZReferenceTD
{
	padding-top: 20px;
}

/* VETZ WidePanel & TabControl */
table.WP_
{
	border-spacing: 0px;
	width: 100%;
}

td.WP_Content_Outher
{
	height: 100%;
	width: 100%;
	min-height: 50px;

	border-bottom: solid 1px gray;	
	background-color: white;
	background-image: url(../Images/wp_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border: solid 1px #757575;
}

.WithTabs_TopContent td.WP_Content_Outher
{
	background: white;
}

td.WP_Content
{
	padding: 25px;
	border: solid 1px white;
	width: 100%;
}

.WithTabs_ContentNoPadding td.WP_Content
{
	padding: 0px;
}

td.WP_SecondContent
{
	text-align:right;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #402B55;
	height: 22px;
	border-bottom: solid 3px #b2aab7;
}

.WP_SpanSecondContent
{
	color: white;
	font-weight: bold;
}
.WP_SpanSecondContent A
{
	color: White;
	text-decoration: none;
}

.WP_Tab
{
	padding: 0px;
	margin: 0px;
}


li.WP_TabOn, li.WP_TabOff
{
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 2px;
	padding-top: 2px;
	
	border-top: solid  3px #C4BDC8;
	height: 22px;

	color: white;
	font-size: 11px;
	cursor: pointer;
}

li.WP_TabOn
{
	border-top: solid  3px #b2aab7;
	background-color: #402B55;
	padding-top: 5px;
}

li.WP_TabOff
{
	background-color: #8F8B93;
	padding-top: 5px;
}

.WithTabs_TopContent
{
	padding-bottom: 10px;
}

/* Steps images functionality*/

.steps_img
{
	cursor: pointer;
}

/* VETZ ImagePopup functionality  */

.img_view, .img_view_innerimagediv, .img_view_textdiv, .img_view_cross
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)
	-moz-opacity: .0; 
	-khtml-opacity: .0; 
	opacity: .0; 
}
	
.img_view
{
	position: absolute;
	display: none;
	min-height: 50px;
	min-width: 50px;
	background: green;
}

.img_view_backgroundimage
{
}

.img_view_innerimagediv
{
	position: absolute; 
	left: 17px; 
}

.img_view_textdiv
{
	position: absolute; 
	left: 18px; 
}

.img_smallimage
{
	cursor: pointer;
}

.img_bigimage, .img_text
{
	display: none;
}

.img_view_cross
{
	position: absolute;
	right: 14px;
	width: 20px;
	height: 20px;
	text-align: center;
	cursor: pointer;
	background-color: Transparent;
	font-weight: bold;
}

.img_view img
{
	display: block;
}

.imgActive
{
	cursor: pointer;
}

/*  */


/* For Internal tables */

TABLE.content TD.headlineleft 
{
	PADDING-LEFT:15px;
	PADDING-RIGHT:15px;
	PADDING-TOP:10px;
	PADDING-BOTTOM:10px;
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	VERTICAL-ALIGN: top; 
	BACKGROUND-COLOR:#e8e8ec; 
	FONT-WEIGHT: bold
}

TABLE.content TD.headlineright 
{
	PADDING-LEFT:15px;
	PADDING-RIGHT:15px;
	PADDING-TOP:10px;
	PADDING-BOTTOM:10px;
	BORDER-BOTTOM: #ffffff 1px solid; 
	VERTICAL-ALIGN: top; 
	BACKGROUND-COLOR:#e8e8ec; 
	FONT-WEIGHT: bold; 
	WIDTH:100%
}

TABLE.content TD.contentleft 
{
	PADDING-LEFT:15px;
	PADDING-RIGHT:15px;
	PADDING-TOP:10px;
	PADDING-BOTTOM:10px;
	BORDER-RIGHT: #e8e8ec 1px solid; 
	BORDER-BOTTOM: #e8e8ec 1px solid; 
	VERTICAL-ALIGN: top; 
	BACKGROUND-COLOR:#f1f5f6; 
	FONT-WEIGHT: bold
}

TABLE.content TD.contentright 
{
	PADDING-LEFT:15px;
	PADDING-RIGHT:15px;
	PADDING-TOP:10px;
	PADDING-BOTTOM:10px; 
	BORDER-BOTTOM: #e8e8ec 1px solid; 
	VERTICAL-ALIGN: top; 
	WIDTH:100%
}


/*

*/

body
{
	font-family: verdana;
	font-size: 11px;
}

.Header,.Button,.ComboBox, .Label, .BoldLabel, .BoldHeader, .BoldHeader2, .Header2
{
}

.Text,.BoldText,.Error, .TextWithBorder
{
}

.Header,.Error
{
	color: #ffffff;
}


/******************/
/*MENU LEFT styles*/
/******************/
.menuLeftBackground
{
	background-color: #330033;
}
.menuLeftBackgroundDT
{
	background-color: #330033;
}
.menuLeftCateg 
{
	background-color: #330033;
}

.menuLeftSubCateg 
{
	background-color: #330000;
}

.menuText
{
	font-size: 11px;
	color: #cfb3cf;
	font-family: verdana, arial, helvetica;
	background-color: #330033;
	text-decoration: none;
	text-align: left;
	padding-right: 0px;
	vertical-align: middle;
}
.menuTextSubCat
{
	font-size: 11px;
	color: #cfb3cf;
	font-family: verdana, arial, helvetica;
	background-color: #330033;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.menuTextSubCatActive
{
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	color: rgb(255,255,255);
	background-color: #330033;
	text-align: right;
	vertical-align: middle;
}
.menuTextImageActive
{
	font-size: 11px;
	color: rgb(255,255,255);
	padding-left: 10px;
	font-family: verdana;
	background-color: #330033;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	vertical-align: top;
	padding-bottom: 3px;
	padding-top: 0px;	
}
.menuTextImage
{
	font-size: 11px;
	color: #cfb3cf;
	padding-left: 10px;
	font-family: verdana;
	background-color: #330033;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	vertical-align: top;
	padding-bottom: 3px;
	padding-top: 0px;	
}

.menuTextPadding
{
	padding-left: 3px;
	padding-bottom: 2px;	
	background-color: #330033;
	vertical-align: middle;
	font-size: 11px;
	color: #cfb3cf;
	font-family: verdana, arial, helvetica;
}
.menuTextActive 
{
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	color: rgb(255,255,255);
	background-color: #330033;
	text-align: right;
	vertical-align: middle;
}

.menuCategMain
{
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 0px;
	background: #330033;
}

.menuCategMainActive
{
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 0px;
	background: #330033;
}

.menuCategSubMain
{
	padding-left: 6px;
	background: #330033;
}

.submenuPadding
{
	padding-bottom: 0px;
}

.menuSubCategMain
{
	background: #330033;
	padding-bottom: 6px;
	padding-top: 6px;
}

.menuCateg
{
	font-size: 11px;
	vertical-align: middle;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	BACKGROUND-IMAGE: url(../Images/MenuLeft/background.gif);
	border-bottom: 1px solid #330033;
	border-right: 0px solid #330033;
}

.menuCategActive
{
	font-size: 11px;
	vertical-align: middle;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: none;
	BACKGROUND-IMAGE: url(../Images/MenuLeft/background.gif);
	border-bottom: 1 solid #330033;
	border-right: 0 solid #330033;
}

.menuCategImage
{
	font-size: 11px;
	padding-left: 1px;
	vertical-align: middle;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	BACKGROUND-IMAGE: url(../Images/MenuLeft/background.gif);
	border-bottom: 1 solid #330033;
}

.menuTextCateg
{
	font-size: 11px;
	color: #cfb3cf;
	padding-left: 0px;
	vertical-align: bottom;
	background: none;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
}
.menuTextActiveCateg
{
	font-size: 11px;
	color: #ffffff;
	padding-left: 0px;
	background: none;
	vertical-align: middle;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
}
.foreground
{
	background-color: #330033;
}
.background
{
	background-color: #330033;
}
A.menuText:visited,A.menuTextActive:visited,A.menuTextCateg:visited,A.menuTextActiveCateg:visited,A.menuTextSubCat,A.menuTextSubCatActive,
A.menuText:link,A.menuTextActive:link,A.menuTextCateg:link,A.menuTextActiveCateg:link,A.menuTextSubCat,A.menuTextSubCatActive,
A.menuText:active,A.menuTextActive:active,A.menuTextCateg:active,A.menuTextActiveCateg:active,A.menuTextSubCat,A.menuTextSubCatActive,
A.Table_Link, A.Table_TotalNext_Link, .RL_TotalNextLink
{
	text-decoration: none;
}

A.menuTextActiveCateg:link, A.menuTextActiveCateg:active, A.menuTextActiveCateg:visited,
A.menuTextActive:link, A.menuTextActive:active, A.menuTextActive:visited
{
	color: White;
}

A.menuTextCateg:link, A.menuTextCateg:visited,
A.menuTextSubCat:link,A.menuTextSubCat:visited,
A.menuText:link, A.menuText:visited
{
	color: #cfb3cf;
}

A.menuText:hover,A.menuTextActive:hover,A.menuTextSubCat:hover,A.menuTextSubCatActive:hover
{
	color: #ffffff;
}
A.menuTextCateg:hover,A.menuTextActiveCateg:hover
{
	color: #ffffff;
}

/* ---- */

/* This is common classes. 
 These classes should be overrided in each category.css and in each customer.css (except VetsXL) */

.pageHeader,.Header,.BoldHeader,.Text, .TextWithBorder, .BoldText,.Error,.Button, .ComboBox, .BoldLabel, .Label, .BoldHeader2, .Header2
{
	font-family: verdana;
	line-height: normal;
}

.Header,.Button,.ComboBox, .Label, .BoldLabel, .BoldHeader, .BoldHeader2, .Header2
{
	font-size: 11px;
}

.Text,.BoldText,.Error, .TextWithBorder
{
	font-size: 11px;
}

.Header,.Error
{
	color: #ffffff;
}

.pageHeaderContent
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background: #330033;
	border-left: solid 1 white;
	border-right: solid 1 #330033; 
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
}

.Content
{
	height: 0px;
}

.TeamContent
{
	padding: 10px;
	background-color: #ede1ed;
}

.NewsFooter
{
	background-color: #e3e3e3;
	height: 20px;
	vertical-align: middle;
	text-align: right;
	color: #ac0273;
	line-height: normal;
	padding-right: 6px;
}

.NewsFooterLink
{
	background-color: #e3e3e3;
	text-align: right;
	color: #ac0273;
	vertical-align: middle;
	font-size: 11px;
	padding-left: 5px;
}

.LinkClass
{
	text-align: right;
	color: #ac0273;
}

.HeaderImage
{
	background: #330033;
	height: 20px;
	padding: 0px;
	padding-left: 7px;
	padding-right: 7px;
}
.Header2
{
	background: #927192;
	height: 19px;
	padding: 0px;
	padding-left: 25px;
	color:White;
}
.BoldHeader2
{
	background: #927192;
	height: 19px;
	padding: 0px;
	color: White;
}
.HeaderImage2
{
	padding: 0px;
	padding-top: 9px;
}

.Header
{
	background: #330033;
	height: 20px;
	padding: 0px;
}
.HeaderRightPanel
{
	width: 190px;
}

.BoldHeader
{
	color: white;
	background: #330033;
	height: 20px;
}

.pageHeader,.BoldText,.BoldHeader,.BoldLabel, .BoldHeader2
{
	font-weight: bold;
}

.Text,.TextWithBorder
{
	font-weight: normal;
	padding-bottom: 6px;
	padding-top: 6px;
}

.TextWithBorder
{
	border-left: solid 1 #330033;
	border-right: solid 1 #330033;
	border-bottom: solid 1 #330033;
	padding-left: 6px;
	padding-right: 6px;
}

.Text,.BoldText,.ComboBox,.TextWithBorder, .BoldLabel, .Label
{
	color: Black;
}

.Error
{
	color: #871457;
}

.Button, .ButtonLink, A.ButtonLink:visited
{
	color: #871457;
	text-decoration: none;
}

.ButtonTextDefaultCell
{
}

.ButtonTextCell
{
}

.ButtonTextCell1
{
	padding-left:3;
}

.BorderBottom,.BorderLeftBottom,.BorderRightBottom,.BorderLeftRightBottom, .BorderAll, .BorderLeftTopBottom, .BorderRightTopBottom, .BorderTopBottom
{
	border-bottom: 1 solid #330033;
}

.BorderLeft, .BorderLeftBottom, .BorderLeftRightBottom, .BorderLeftRight, .BorderAll, .BorderLeftTopBottom, .BorderLeftRightTop
{
	border-left: 1 solid #330033; 
}

.BorderRight, .BorderRightBottom, .BorderLeftRightBottom, .BorderLeftRight, .BorderAll, .BorderRightTopBottom, .BorderLeftRightTop, .BorderRightTop
{
	border-right: 1 solid #330033;
}

.BorderTop, .BorderAll, .BorderLeftTopBottom, .BorderRightTopBottom, .BorderLeftRightTop, .BorderRightTop, .BorderTopBottom
{
	border-top: 1 solid #330033;
}

A.ButtonLink:visited,A.ButtonLink:link,A.ButtonLink:active,A.ButtonLink,
A.ButtonTextCell:visited,A.ButtonTextCell:link,A.ButtonTextCell:active,A.ButtonTextCell,
A.ButtonTextDefaultCell:visited,A.ButtonTextDefaultCell:link,A.ButtonTextDefaultCell:active,A.ButtonTextDefaultCell,
A.Text:visited,A.Text:link,A.Text:active,A.Text,
A.BoldText:visited,A.BoldText:link,A.BoldText:active,A.BoldText,
A.Header:visited,A.Header:link,A.Header:active,A.Header,
A.BoldHeader:visited,A.BoldHeader:link,A.BoldHeader:active,A.BoldHeader,
A.Button:visited,A.Button:link,A.Button:active,A.Button,
A.BoldLabel:visited,A.BoldLabel:link,A.BoldLabel:active,A.BoldLabel, 
A.Label:visited,A.Label:link,A.Label:active,A.Label,
A.NewsSecondRowLink:visited,A.NewsSecondRowLink:link,A.NewsSecondRowLink:active,A.NewsSecondRowLink,
A.NewsFirstRowLink:visited,A.NewsFirstRowLink:link,A.NewsFirstRowLink:active,A.NewsFirstRowLink,
A.NewsArchivLink:visited,A.NewsArchivLink:link,A.NewsArchivLink:active,A.NewsArchivLink,
A.RPContent1WeiterLink:visited,A.RPContent1WeiterLink:link,A.RPContent1WeiterLink:active,A.RPContent1WeiterLink,
A.RPContent2WeiterLink:visited,A.RPContent2WeiterLink:link,A.RPContent2WeiterLink:active,A.RPContent2WeiterLink,
A.NewsFooterLink:visited,A.NewsFooterLink:link,A.NewsFooterLink:active,A.NewsFooterLink,
A.LinkClass:visited,A.LinkClass:link,A.LinkClass:active,A.LinkClass
{
	text-decoration: none;
}

A.ButtonLink:hover,
A.Text:hover,
A.BoldText:hover,
A.Header:hover,
A.BoldHeader:hover,
A.BoldLabel:hover,
A.Label:hover
{
	text-decoration: underline;
}

.Button:hover
{
}
.Button:hout
{
}

/* end of common*/

/*MENU LEFT styles*/
/******************/
.menuLeftBackground
{
	background-color: #330033;
}
.menuLeftBackgroundDT
{
	background-color: #330033;
}
.menuLeftCateg 
{
	background-color: #330033;
}

.menuLeftSubCateg 
{
	background-color: #330000;
}

.menuText
{
	font-size: 11px;
	color: #cfb3cf;
	font-family: verdana, arial, helvetica;
	background-color: #330033;
	text-decoration: none;
	text-align: left;
	padding-right: 0px;
	vertical-align: middle;
}
.menuTextSubCat
{
	font-size: 11px;
	color: #cfb3cf;
	font-family: verdana, arial, helvetica;
	background-color: #330033;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.menuTextSubCatActive
{
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	color: rgb(255,255,255);
	background-color: #330033;
	text-align: right;
	vertical-align: middle;
}
.menuTextImageActive
{
	font-size: 11px;
	color: rgb(255,255,255);
	padding-left: 10px;
	font-family: verdana;
	background-color: #330033;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	vertical-align: top;
	padding-bottom: 3px;
	padding-top: 0px;	
}
.menuTextImage
{
	font-size: 11px;
	color: #cfb3cf;
	padding-left: 10px;
	font-family: verdana;
	background-color: #330033;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	vertical-align: top;
	padding-bottom: 3px;
	padding-top: 0px;	
}

.menuTextPadding
{
	padding-left: 3px;
	padding-bottom: 2px;	
	background-color: #330033;
	vertical-align: middle;
	font-size: 11px;
	color: #cfb3cf;
	font-family: verdana, arial, helvetica;
}
.menuTextActive 
{
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	color: rgb(255,255,255);
	background-color: #330033;
	text-align: right;
	vertical-align: middle;
}

.menuCategMain
{
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 0px;
	background: #330033;
}

.menuCategMainActive
{
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 0px;
	background: #330033;
}

.menuCategSubMain
{
	padding-left: 6px;
	background: #330033;
}

.submenuPadding
{
	padding-bottom: 0px;
}

.menuSubCategMain
{
	background: #330033;
	padding-bottom: 6px;
	padding-top: 6px;
}

.menuCateg
{
	font-size: 11px;
	vertical-align: middle;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	BACKGROUND-IMAGE: url(../Images/MenuLeft/background.gif);
	border-bottom: 1px solid #330033;
	border-right: 0px solid #330033;
}

.menuCategActive
{
	font-size: 11px;
	vertical-align: middle;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: none;
	BACKGROUND-IMAGE: url(../Images/MenuLeft/background.gif);
	border-bottom: 1 solid #330033;
	border-right: 0 solid #330033;
}

.menuCategImage
{
	font-size: 11px;
	padding-left: 1px;
	vertical-align: middle;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	BACKGROUND-IMAGE: url(../Images/MenuLeft/background.gif);
	border-bottom: 1 solid #330033;
}

.menuTextCateg
{
	font-size: 11px;
	color: #cfb3cf;
	padding-left: 0px;
	vertical-align: bottom;
	background: none;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
}
.menuTextActiveCateg
{
	font-size: 11px;
	color: #ffffff;
	padding-left: 0px;
	background: none;
	vertical-align: middle;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
}
.foreground
{
	background-color: #330033;
}
.background
{
	background-color: #330033;
}
A.menuText:visited,A.menuTextActive:visited,A.menuTextCateg:visited,A.menuTextActiveCateg:visited,A.menuTextSubCat,A.menuTextSubCatActive,
A.menuText:link,A.menuTextActive:link,A.menuTextCateg:link,A.menuTextActiveCateg:link,A.menuTextSubCat,A.menuTextSubCatActive,
A.menuText:active,A.menuTextActive:active,A.menuTextCateg:active,A.menuTextActiveCateg:active,A.menuTextSubCat,A.menuTextSubCatActive,
A.Table_Link, A.Table_TotalNext_Link, .RL_TotalNextLink
{
	text-decoration: none;
}

A.menuTextActiveCateg:link, A.menuTextActiveCateg:active, A.menuTextActiveCateg:visited,
A.menuTextActive:link, A.menuTextActive:active, A.menuTextActive:visited
{
	color: White;
}

A.menuTextCateg:link, A.menuTextCateg:visited,
A.menuTextSubCat:link,A.menuTextSubCat:visited,
A.menuText:link, A.menuText:visited
{
	color: #cfb3cf;
}

A.menuText:hover,A.menuTextActive:hover,A.menuTextSubCat:hover,A.menuTextSubCatActive:hover
{
	color: #ffffff;
}
A.menuTextCateg:hover,A.menuTextActiveCateg:hover
{
	color: #ffffff;
}

/* Menu Right */ 
.menuRightHeader
{
	font-size: 11px;
	font-family: verdana;
	color: White;
	background: #330033;
}
.menuRight
{
	font-size: 11px;
	font-family: verdana;
	color: White;
	background: #330033;
}
.menuRightLeftBorderIE
{
	padding-left: 8px;
	border-left: solid 1 #cfb3cf; 
}

.menuRightLeftRightBorderIE
{
	padding-left: 8px;
	border-left: solid 1 #cfb3cf; 
	border-right: solid 1 #cfb3cf; 
}


.menuRightLeftRightBorder
{
	padding-left: 8px;
	border-left: solid thin #cfb3cf; 
	border-right: solid thin #cfb3cf; 
}


.menuRightRightBorderIE
{
	padding-left: 8px;
	border-left: solid 1 #cfb3cf; 
}

.menuRightLeftBorder
{
	padding-left: 8px;
	border-left: solid thin #cfb3cf; 
}

.menuRightBottomLineIE
{ 
	font-size: 10px;
	color: #000000;
	font-family: verdana, arial, helvetica;
	background-color: #ffffff;
	text-decoration: none;
	border-bottom: solid 1 #cfb3cf;
}

.menuRightBottomLine
{
	font-size: 10px;
	color: #000000;
	font-family: verdana, arial, helvetica;
	background-color: #ffffff;
	text-decoration: none;
	border-bottom: solid thin #cfb3cf;  
}

.menuRightBottomLineRBorderIE
{
	font-size: 10px;
	color: #000000;
	font-family: verdana, arial, helvetica;
	background-color: #ffffff;
	text-decoration: none;
	border-bottom: solid 1 #cfb3cf;
	border-right: solid 1 #cfb3cf;   
}

.menuRightBottomLineRBorder
{
	font-size: 10px;
	color: #000000;
	font-family: verdana, arial, helvetica;
	background-color: #ffffff;
	text-decoration: none;
	border-bottom: solid thin #cfb3cf;  
	border-right: solid thin #cfb3cf; 
}

A.menuRightHeader:link,A.menuRightHeader:active,A.menuRightHeader:visited,A.menuRightHeader:hover
{
	text-decoration: none;
	color: White;
}
/* // Menu Right */
.menuRightEasyTalkIE
{
	font-weight: bold;
	color: #006600;
	background-color: #d5eadc;
	border-right: solid 1 #cfb3cf; 
}
.menuRightEasyLabIE
{
	font-weight: bold;
	color: #330000;
	background-color: #eee2cf;
	border-right: solid 1 #cfb3cf; 
}
.menuRightEasyShopIE
{
	font-weight: bold;
	color: #003333;
	background-color: #d9dbe1;
	border-right: solid 1 #cfb3cf; 
}
.menuRightEasyPublicIE
{
	font-weight: bold;
	color: #003333;
	background-color: #f5d7f4;
	border-right: solid 1 #cfb3cf; 
}
.menuRightEasyBenchIE
{
	font-weight: bold;
	color: #003333;
	background-color: #fce4c0;
	border-right: solid 1 #cfb3cf; 
}
.menuRightEasyLawIE
{
	font-weight: bold;
	color: #003333;
	background-color: #ffd8d5;
	border-right: solid 1 #cfb3cf; 
}
.menuRightEasyVetIE
{
	font-weight: bold;
	color: #003333;
	background-color: #F9E0E9;
	border-right: solid 1 #cfb3cf;
}
.menuRightEasyPageIE
{
	font-weight: bold;
	color: #003333;
	background-color: #fce5c2;
	border-right: solid 1 #cfb3cf; 
}

.menuRightEasyTalk
{
	font-weight: bold;
	color: #006600;
	background-color: #d5eadc;
	border-right: solid thin #cfb3cf; 
}
.menuRightEasyLab 
{
	font-weight: bold;
	color: #330000;
	background-color: #eee2cf;
	border-right: solid thin #cfb3cf; 
}
.menuRightEasyShop
{
	font-weight: bold;
	color: #003333;
	background-color: #d9dbe1;
	border-right: solid thin #cfb3cf; 
}
.menuRightEasyPublic
{
	font-weight: bold;
	color: #003333;
	background-color: #f5d7f4;
	border-right: solid thin #cfb3cf; 
}
.menuRightEasyBench
{
	font-weight: bold;
	color: #003333;
	background-color: #fce4c0;
	border-right: solid thin #cfb3cf; 
}

.menuRightEasyLaw
{
	font-weight: bold;
	color: #003333;
	background-color: #ffd8d5;
	border-right: solid thin #cfb3cf; 
}
.menuRightEasyVet
{
	font-weight: bold;
	color: #003333;
	background-color: #F9E0E9;
	border-right: solid thin #cfb3cf;
}
.menuRightEasyPage
{
	font-weight: bold;
	color: #003333;
	background-color: #fce5c2;
	border-right: solid thin #cfb3cf; 
}

.menuRightLevel2 
{
	font-size: 10px;
	color: #000000;
	font-family: verdana, arial, helvetica;
	background-color: #ffffff;
	text-decoration: none;
}

.menuRightLevel2RBorder
{
	font-size: 10px;
	color: #000000;
	font-family: verdana, arial, helvetica;
	background-color: #ffffff;
	text-decoration: none;
	border-right: solid thin #cfb3cf; 
}

.menuRightLevel2RBorderIE
{
	font-size: 10px;
	color: #000000;
	font-family: verdana, arial, helvetica;
	background-color: #ffffff;
	text-decoration: none;
	border-right: solid 1 #cfb3cf; 
}

A.menuRightLevel2,A.menuRightLevel2:active,A.menuRightLevel2:link,A.menuRightLevel2:visited
{
	text-decoration: none;
}
A.menuRightLevel2:hover
{
	text-decoration: underline;
}

.text
{
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	color: rgb(0,0,0);
	background-color: rgb(255,255,255);
}

/*.textbox
{
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	color: rgb(0,0,0);
	background-color: #ece4ec;
	border: 1 solid #330033;
	overflow: auto;

}*/

.button
{
	font-size: 11px;
	font-family: verdana, arial, helvetica;
}

.listbox
{
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	color: rgb(0,0,0);
}

.dropdownlist
{
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	color: rgb(0,0,0);
	background-color: #ece4ec;
	border: 1 solid #330033;
}

.checkbox
{
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	color: rgb(0,0,0);
}
/* Common */

.CurrentDateTime
{
	background: #330033;
	font-family: verdana;
	font-size: 10px;
	color: #cfb3cf;
	text-align: center;
}
.Copyright
{
	border-top: solid 1 #cfb3cf; 
	color: cfb3cf; 
	padding-top: 4px;
	vertical-align: middle;
	padding-bottom: 6px;
	text-align: left;
}
.lineUnderMenuUp1
{
	background: #cfb3cf;
	height: 6px;
}
.lineUnderMenuUp2
{
	background: #9f7c9f;
	height: 3px;
}

.lineNavigator
{
	background: #330033;
	font-size: 11px;
	color: white;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
}

A.lineNavigator, A.lineNavigator:active, A.lineNavigator:link, A.lineNavigator:visited
{
	text-decoration: none;
	color: White;
}

.menulineNavigator
{
	background: #330033;
	font-size: 11px;
	height: 19px;
	color: white;
	font-family: verdana, arial, helvetica;
}

A.lineNavigator:hover
{
	text-decoration: underline;
}

/*.pageHeader
{
	font-size: 13px;
	color: #00377c;
	font-family: verdana, arial, helvetica;
}*/
/* // Common */

