/* GENERIC */
BODY 
{ font-size: 11px; font-family: Verdana, Arial; margin:0px; background-color: #cccccc; }
TD
{ font-size: 11px; font-family: Verdana, Arial; margin:0px; }
A:link
{ color: #333366; text-decoration: none;}
A:visited
{ color: #333366; text-decoration: none;}
A:active
{ color: #333366; text-decoration: none;}
A:hover
{ color: #ff6600; text-decoration: none;}
.textbox
{
font-size: 11px;
font-family: Verdana, Arial;
}
input, input.txt
{font-size: 11px;
font-family: Verdana, Arial;}
select
{font-size: 11px;
font-family: Verdana, Arial;}
input.btn
{
background-color: #CC3300;
color: white;
}
.newstext
{
font-size: 13px;
font-family: Verdana, Arial;
}
.GridTitleHeader
{BACKGROUND-COLOR: #BAC8D6;}

/* Container*/
.RSS_Title
{
	font-weight: bold;
	font-size: small;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.RSS_Description
{
	font-size: xx-small;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.RSS_Heading
{
	font-size: small;
	color: #e28e1e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.RSS_Date
{
	font-size: xx-small;
	color: #e28e1e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* TABCONTROL */
.TabSelected 
{
	BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 700;
}
.TabNormal 
{
    BACKGROUND-COLOR: #E1E1E1;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 700;
    COLOR: #666666;
}
.TabSelectedSearch
{
	BACKGROUND-COLOR: #EDEACC;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 700;
}
.TabNormalSearch
{
    BACKGROUND-COLOR: #E1E1E1;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 700;
    COLOR: #666666;
}
.TabNone {
		background-image:url(/images/Tab_None.gif);
}
.TabTableBorder{
		border-left-style: solid; 
		border-left-width: 1px; 
		border-right-style: solid; 
		border-right-width: 1px;
		border-bottom-style: solid;  
		border-bottom-width: 1px; 
		padding-left: 4px; 
		padding-right: 4px; 
		padding-top: 4px; 
		padding-bottom: 0px;
}
/* TREEVIEW */
.selectedNode
{
	background-color: gainsboro;
}
/* PCH.Portal.Modules.Articles */
.articlesFeatureBackColor
{
	background-color: lightsteelblue;
}

.articlesFeatureTitle
{
	font-weight: bold;
}

/* PCH.Portal.Modules.News */
.newsFeatureSummary
{font-size: 13px; FONT-FAMILY: Verdana, Helvetica, sans-serif;}
.newsFeatureImage
{border:#CCCCCC solid 1px;}

A.newsFeatureTitle:link, A.newsFeatureTitle:visited, A.newsFeatureTitle:active
{font-weight: bold; font-size: 13px;text-decoration: underline;}

A.newsFeatureTitle:hover
{ font-weight: bold;font-size: 13px;}

.newsListTitleBackColor
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: 700;
    COLOR: #666666;
}
A.homenews:link, A.homenews:visited, A.homenews:active
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    font-weight: bold;
    COLOR: #8A8028;
    text-indent: 5px;
    text-decoration: none;
    }
A.homenews:hover
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    font-weight: bold;
    COLOR: #8A8028;
    text-indent: 5px;
    text-decoration: underline;
}
A.underline
{ color: #333366; text-decoration: underline;}
A.underline:link, A.underline:visited, A.underline:active
{ color: #333366; text-decoration: underline;}
A.underline:hover { color: #ff6600; text-decoration: none;}

/* PCH.Portal.Modules.News.Block */
.upperleft{
	width : 100%;
	margin-left : auto;
	margin-right : auto;
	background-color : #EDEACC;
	background-image :  url(/images/upperleft.jpg);
	background-repeat : no-repeat;
	background-position : top left;
}

.upperright{
	background-image :  url(/images/upperright.jpg);
	background-repeat : no-repeat;
	background-position : top right;
}

.lowerleft{
	background-image :  url(/images/lowerleft.jpg);
	background-repeat : no-repeat;
	background-position : bottom left;
}

.lowerright{
	background-image :  url(/images/lowerright.jpg);
	background-repeat : no-repeat;
	background-position : bottom right;
	padding-top: 6px;
	padding-bottom: 6px;
	
}

/* TOP FEATURE BOX */
.topfeaturebox
{
    WIDTH: 258px;
    BACKGROUND-COLOR: #F0F0F0;
	border:#CCCCCC solid 1px;
	padding-bottom: 5px;
}

.topfeatureimage
{ 
height: 52px;
width: 52px;
border:#CCCCCC solid 1px;
}

.topfeaturetitle 
{
line-height: 18px;
font-weight: 600;
valign: bottom;
}


/* CMS */
.standardButton
{
  font-size: 11px;
  font-family: Verdana, Arial, Sans-Serif;
  background: #cc3300;
  color: White;
  height: 24px;
}

.flightbutton
{
  font-size: 11px;
  font-family: Verdana, Arial, Sans-Serif;
  font-weight: bold;
  background: #Ff6600;
  color: White;
  height: 24px;
  line-height: 15px;
  padding: 2px;
}
a.flightbutton
{
  font-size: 11px;
  font-family: Verdana, Arial, Sans-Serif;
  font-weight: 700;
  background: #FC7216;
  color: White;
  line-height: 24px;
  padding: 3px;
}

/* Menu-Styles */
.Menu		
{ 
	display:block; 
	margin:1px; 
	padding:2px 2px; 
	cursor:hand; 
}

.MenuSelect	
{ 
	display:block; 
	margin:1px; 
	padding:1px 1px; 
	border:1px solid #B2B49E; 
	background-color: #EDF9C8; 
	cursor:hand; 
}

.MenuBox
{
	background-color:#ffffff;
	color:#27366e;
	border:1px solid #b7b39f;
	font-family:Arial, helvetica, Sans-Serif;
}

.MenuHeading
{
	background-image:url(/images/MenuHeadingBg.gif);
    BACKGROUND-COLOR: #E1E1E1;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: 700;
    COLOR: #666666;
    height: 21px;
    text-transform: uppercase;
}
.RegFeatBox
{
	border:1px solid #b7b39f;
	font-family:Arial, helvetica, Sans-Serif;
	font-size: 9px;
	width: 120px;
}
.RegFeatHeading
{ 
    BACKGROUND-COLOR: #9595E8;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: 700;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	width: 120px;
}
TABLE.RegFeatlink
{
    FONT-FAMILY: Verdana, helvetica;
    TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	COLOR: #333366;
}
TABLE.RegFeatlink A
{
    display:block; 
	margin:1px; 
	padding:2px 2px;
	cursor:hand;   
	TEXT-DECORATION: none;
	COLOR: #333366;
}
TABLE.RegFeatlink A: link; A:visited; A:active;
{
    display:block; 
	margin:1px; 
	padding:2px 2px;
	cursor:hand; 
	TEXT-DECORATION: none;
	COLOR: #333366;
}

TABLE.RegFeatlink A:hover
{
    display:block; 
	padding:1px 1px; 
	border:1px solid #B2B49E; 
	background-color: #E2F58C; 
	cursor:hand; 
	TEXT-DECORATION: none;
	COLOR: #333366;
}
.quickclicks
{
background-color: #F0F0F0;
margin: 1px;
width:506px;
}
.quickdash
{border-right: 1px dashed #FFFFFF;
}
.quickbox
{
	border:1px solid #b7b39f;
	width:100%;
}
.quicktext
{
padding: 3px;
}
/* SKM Menu (Main Menu)*/
.menustyle 
{
background-image : url(/images/mainmenubg.gif);
height : 22px;
padding: 0px;
margin: 0px;
}
.menuitem 
{	
	cursor: hand; 
	color: white; 
	font-weight: bold; 
	text-transform: uppercase;
	padding:0px;
}
.menuitem_mouseover
{
	cursor: hand;
	color: #9595E8; 
	font-weight: bold; 
	text-transform: uppercase;
}

.submenuitem	
{ 
	white-space: nowrap;
	color: white; 
	padding:3px;
	font-weight: bold; 
	text-transform: uppercase;
	background-color: #B2D133;
	text-align:left;
}
.submenuitem_mouseover
{ 
	white-space: nowrap;
	padding:3px;
	cursor: hand; 
	color: #9595E8; 
	text-transform: uppercase;
	font-weight: bold;
	background-color: #E2F58C;
}



.AlbumFeatHeading
{ 
    BACKGROUND-COLOR: #9595E8;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	text-align: left;
	height: 10px;
}

.photobackground
{
	border: #cccccc 1px solid;
	color: #000000;
	line-height: 15px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	background-color: #f0f0f0;
	text-decoration: none;
}

/* Module Title Menu */
.ModuleTitle_MenuItem {cursor: pointer; cursor: hand; }
.ModuleTitle_MenuIcon {cursor: pointer; cursor: hand; background-color: #EEEEEE; width: 15; height: 21;}
.ModuleTitle_SubMenu { z-index: 1000; cursor: pointer; cursor: hand; background-color: #FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); }
.ModuleTitle_MenuBreak{ height: 1px;background-color: #eeeeee;}
.ModuleTitle_MenuItemSel { cursor: pointer; cursor: hand; background-color: white;}
.ModuleTitle_MenuArrow { font-family: webdings; cursor: pointer; cursor: hand;}
.ModuleTitle_RootMenuArrow { font-family: webdings; cursor: pointer; cursor: hand;}

/* messages */
.msghead {background-color: F2F2FF; font-weight: bold;}

/* PCH.Blog */
.blogPageTitle { font-size: 18px; font-family: Verdana, Arial; background-color:#9595e8; color:White; font-weight:bold;}
.blogPageTitle a:visited { font-size: 18px; font-family: Verdana, Arial; background-color:#9595e8; color:White; font-weight:bold;}
.blogPageOptionTitle { font-family: Verdana, Arial; color:#9595e8; font-weight:bold;}
.blogRequiredField { color:#9595e8; font-weight:bold; background-position: Right;}