/* ================================
    CSS STYLES FOR PORTAL PLUS
    v1.5, 04/2006
   ================================*/   

/* --------------------------------
   - Default styles for HTML tags -
   --------------------------------*/
Body
{
    font-family: Verdana;
    font-size : 11px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT : 0px;
    MARGIN-RIGHT : 0px;
    text-align:center;
    
}

TABLE
{
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size : 11px;
}
TD
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
lblCustomer
{
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}
lblCustomerValue
{
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;	
	color:#000000;
}

A:link  {
    text-decoration:    none;
}

A:visited   {
    text-decoration:    none;
}

A:active    {
    text-decoration:    none;
}

A:hover {
    text-decoration:    underline;
    color: #3D3D3D;
}

H1  {
    font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H2  {
    font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H3  {
    font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H4  {
    font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H5, DT  {
    font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

H6  {
    font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    color: dimgrey;
    height:1pt;
    text-align:left
}

/* --------------------------------
   - Styles use for this skin     -
   --------------------------------*/
.MainTable
{
}

.TablistBg
{
	background-color : #18416B;
	color : White;
	height : 28px;
}

.TopPage
{
	background-image : url('top1.gif');
	color : White
}

.LanguageChooseContainer
{
	background-color : #737373;
	color : White;
}

.SeparatorPane
{
	background-color : #FFFFFF;
}

.DottedLine
{	
	background-image : url(bot.gif);
}
/* --------------------------------
   - Styles use for containers    -
   --------------------------------*/
.ModuleTitle_01
{
	background: url('logo16.gif') left;
	width: 100%;
	height : 62px;
	border : 0px;
	padding-top: 40px;
}

.ModuleTitle_01_Text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #3d3d3d;
    padding-left: 40px;
    text-transform: uppercase;
}

.ModuleTitle_Content_Ctn
{
	border : #557AAF 0px solid;
	padding: 5px;
}

.ModuleTitle_02
{
	background :url(bgContainer02.gif) no-repeat;
	vertical-align: middle;
	width: 100%;
	height:24px;
	padding: 5px;
	padding-left: 30px;
}

.ModuleTitle_02_Text
{
	font-family: Tahoma, Verdana;
	font-weight: bold;
	font-size: 11px;
	color: black;
	text-align: left;
	text-transform:uppercase;
	
}

.ModuleTitle_02_Content_Ctn
{
	border : #999999 1px solid;
	background-color : #ECECEC;
}

.ModuleTitle_Dark
{
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	font-size: 11px;
	
	vertical-align: middle;
	width: 100%;
	color: White;
	text-align: left;
	vertical-align: middle;
}

/* --------------------------------
   - Styles use for common pages  -
   --------------------------------*/
.SiteTitle {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color:#cccc99
}

.Head   {
    font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size:  11px;
    font-weight:    bold;
    color: #eeeeee;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size: 11pt;
    font-weight: normal;

}

.NormalBold
{
    font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size: 10px;
    font-weight: bold
}

.NormalItalic
{
    font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size: 10px;
    font-style : italic;
}

TD.NormalText
{
	font-size:  12px;
}

.ModuleContentTitle
{
	font-family: Tahoma, Verdana;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	width: 100%;
	color: dimgray;
}

/* --------------------------------
   - Styles use for controls	  -
   - in forms					  -
   --------------------------------*/
.FormTitle
{
	font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size: 12px;
    font-weight: bold;
}

.CaptionLabel
{
	font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size: 11px;
    font-weight: bold;
}
.NormalLabel
{
	font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size: 11px;
}

.FormPanel
{
	border : #d0d0d0 1px solid;
}

.FormValidate
{
	color :Red;
}

.NormalTextBox
{
    font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size: 11px;
    font-weight: normal;
}

A.NormalLinkButton:link
{
	font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size: 11px;
    font-weight: normal;
    font-weight : bold;
    text-decoration:underline;
}

A.NormalLinkButton:visited
{
	font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size: 11px;
    font-weight: normal;
    font-weight : bold;
    text-decoration:underline;
}

A.NormalLinkButton:hover
{
	font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size: 11px;
    font-weight: normal;
    font-weight : bold;
    text-decoration:underline;
    background:yellow;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: red;
}

.Button
{
	background: #03325E;
	border-bottom: #104a7b 1px solid;
	border-left: #afc4d5 1px solid;
	border-right: #104a7b 1px solid;
	border-top: #afc4d5 1px solid;
	color: #ffffff;
	cursor: hand;
	font-family: Tahoma,Arial;
	font-size: 11px;
	height: 20px;	
	text-decoration: none;
}    

/* --------------------------------
   - Styles use for main panels   -
   --------------------------------*/
.LeftPane
{
	padding-top: 0px;
	padding-bottom : 3px;
	border-right: #a9a9a9 1px solid;
}

.ContentPane
{
	padding-top: 0px;
	padding-bottom : 3px;
	background-color: #F4F4F4;
}

.RightPane
{
	padding-top: 0px;
	padding-bottom : 3px;
	border-left: #a9a9a9 1px solid;
}

/* --------------------------------
   - Styles use for Tablist		  -
   --------------------------------*/
.TabListContainer
{
	
}

.TabPage
{
	font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
	font-size : 11px;
	color : white;
	text-align : center;
	height :22;
	padding-left:20px;
	padding-right:20px;	
}

A.TabItemNormal:link
{
	font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
	font-size : 11px;
	color : white;
	font-weight : bold;
	text-decoration : none;
}

A.TabItemNormal:visited
{
	font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
	font-size : 11px;
	color : white;
	font-weight : bold;
	text-decoration : none;
}

A.TabItemNormal:hover
{
	font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
	font-size : 11px;
	color : Yellow;
	font-weight : bold;
	text-decoration : underline;
}

.TabItemSelected
{
	/*font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
	font-size : 11px;
	color : Yellow;
	font-weight : bold;
	text-align : center;*/
	font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
	font-size : 11px;
	color : Yellow;
	font-weight : bold;
	text-decoration : none;
}

/* --------------------------------
   - Styles use for 2 level menu  -
   --------------------------------*/
.MenuContainer
{
	BORDER : 0px;
	width:100%;
}

.MenuGroup_BackGround
{
	cursor: hand;
	width: 200px;
	height:30px;
	vertical-align:middle;
	font-weight:bold;
	background : url(xemay_14.gif) no-repeat;
}
.MenuGroup_BackGround_Hover
{
	width: 100%;
	cursor: hand;
	background-color: #EFF7FF;
}

.MenuGroup_Text
{	color: #ffffff;
	font-size: 11px;
	font-family: Verdana;
	text-align: left;
	vertical-align: middle;
	width:100%;
}

.MenuGroup_Text a:link
{	
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana;
	text-align: left;
	vertical-align: middle;
	text-decoration : none;
}

.MenuGroup_Text a:visited
{	
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana;
	text-align: left;
	vertical-align: middle;
	text-decoration : none;
}

.MenuGroup_Text a:hover
{	
	color: #FFFF00;
	font-size: 11px;
	font-family: Verdana;
	text-align: left;
	vertical-align: middle;
	text-decoration : underline;
}

.MenuItem_BackGround
{
	height: 23px;
	cursor: hand;
	width: 100%;
	vertical-align:middle;
	color: black;
}

.MenuItem_Text
{
	font-family: Verdana;
	font-size: 11px;
	color: black;
	text-align: left;
	width:100%;
}

.MenuSelected_BackGround
{
	height: 23px;
	cursor: hand;
	background: #EEEEEE;
	border-bottom : white 1px solid;
	width: 100%;
}

.MenuSelected_Text
{
	font-weight: bold;
	font-size: 11px;
	color: red;
	font-family: Arial, tahoma, verdana;
	text-align: left;
}

.MenuSelected
{
	font-weight: bold;
	font-size: 11px;
	color: #CE102A;
	font-family: Arial, tahoma, verdana;
	text-align: left;
}

A.MenuSelected:link
{
	font-weight: bold;
	font-size: 11px;
	color: #CE102A;
	font-family: Arial, tahoma, verdana;
	text-align: left;
}
A.MenuSelected:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #CE102A;
	font-family: Arial, tahoma, verdana;
	text-align: left;
}

.AdminMenuGroup_BackGround
{
	cursor: hand;
	width: 100%;
	height: 26px;
	background : #31619C url('MenuGroup_Bgr.png') no-repeat;
	text-align : left;
	padding-left: 22px;
}

.AdminMenuGroup_Text
{	
	color: white;
	font-size: 10px;
	text-align: left;
	font-weight : bold;
}

.AdminMenuGroup_Text a:link
{	
	color: white;
	font-size: 10px;
	text-align: left;
	text-decoration : none;
	font-weight : bold;
}

.AdminMenuGroup_Text a:visited
{	
	color: white;
	font-size: 10px;
	text-align: left;
	text-decoration : none;
	font-weight : bold;
}

.AdminMenuGroup_Text a:hover
{	
	color: red;
	font-size: 10px;
	text-align: left;
	text-decoration : none;
	font-weight : bold;
}

.AdminMenuItem_BackGround
{
	height: 28px;
	cursor: hand;
	background: #EEEEEE;
	width: 100%;
	background : url('MenuItem_Bgr.png');
}

.AdminMenuItem_Text
{
	font-family: Arial, Verdana, verdana;
	font-size: 10px;
	color: #18416B;
	text-align: left;
}

.AdminMenuSelected_BackGround
{
	height: 28px;
	cursor: hand;
	background: #EEEEEE;
	width: 100%;
	padding-left : 5px;
	background : url('MenuItem_Bgr.png');
}

.AdminMenuSelected_Text
{
	font-family: Arial, Verdana, verdana;
	font-size: 10px;
	color: blue;
	font-weight : bold;
	text-align: left;
}

/* --------------------------------
   - Styles use for message		  -
   --------------------------------*/
.MessageText
{
	font-family: Arial, tahoma, verdana;
	font-size: 11px;
	color: #323240;
	text-align: left;
}

/* --------------------------------
   - Styles use for footer		  -
   --------------------------------*/
.FooterText
{
	font-family: Arial,Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d3d3d;
	vertical-align:middle;
	padding-top:0px;
	text-transform: uppercase;
	font-weight:bold;
}

.FooterTitle
{
	font-family: Verdana, Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: White;
}

.FooterTitle a:link
{
	font-weight: bold;
	font-size: 8pt;
	color: #787878;
	font-family: Verdana, Tahoma;
}

.FooterTitle a:visited
{
	font-weight: bold;
	font-size: 8pt;
	color: #787878;
	font-family: Verdana, Tahoma;
}

.FooterTitle a:active
{
	font-weight: bold;
	font-size: 8pt;
	color: #787878;
	font-family: Verdana, Tahoma;
}

.FooterCopyright
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Tahoma;
}

.PowerBy
{
	font-size: 10px;
	vertical-align: middle;
	cursor: hand;
	color: #0000cc;
	font-family: tahoma, verdana;
	font-weight:bold;
	Filter: Glow(Color=#666666, Strength=1);
}

.DateText
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	padding-right:3px;
}

.HitCounter
{
	border-right: 0px;
	border-top: 0px;
	font-weight: bold;
	font-size: 12px;
	border-left: 0px;
	color: #111111;
	border-bottom: 0px;
}

/* --------------------------------
   - Styles use for Rotator item  -
   --------------------------------*/

.Rotator {
	CURSOR: default; 
	HEIGHT: 50px;
	color:	#3333cc;
	font-family: Tahoma;
	font-size: 12px;	
}
.RotatorTitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 0.7em; 
	COLOR: darkred; 
	FONT-FAMILY: Verdana
}
.RotatorItem {
	BORDER-RIGHT: Gray 1px solid; 
	BORDER-TOP: Gray 1px solid; 
	BORDER-LEFT: Gray 1px solid; 
	BORDER-BOTTOM: Gray 1px solid;
	color:	Black;
	font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
	font-size: 11px;	
}
.RotatorItemOver {
	BORDER-RIGHT: #ffa500 1px solid; 
	BORDER-TOP: white 1px solid; 
	BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: #ffa500 1px solid; 
	BACKGROUND-COLOR: #ffce80;
	color:	#3333cc;
	font-family: Tahoma;
	font-size: 11px;	
	CURSOR: hand;
}

/* --------------------------------
   - Extend combo class           -
   --------------------------------*/
.ParentItem
{
	font-size : 10px;
	color : Blue;
}
.ChildItem
{
	font-size : 10px;
	color : Black;
}

/* --------------------------------
   - News style class             -
   --------------------------------*/
.Rotator {
	CURSOR: default; 
	HEIGHT: 50px;
	color:	#3333cc;
	font-family: Tahoma;
	font-size: 12px;	
}
.RotatorTitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 0.7em; 
	COLOR: darkred; 
	FONT-FAMILY: Verdana
}
.RotatorItem {
	BORDER-RIGHT: Gray 1px solid; 
	BORDER-TOP: Gray 1px solid; 
	BORDER-LEFT: Gray 1px solid; 
	BORDER-BOTTOM: Gray 1px solid;
	color:	Black;
	font-family: Verdana, Tahoma, Arial, MS Sans Serif ;
	font-size: 11px;	
}
.RotatorItemOver {
	BORDER-RIGHT: #ffa500 1px solid; 
	BORDER-TOP: white 1px solid; 
	BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: #ffa500 1px solid; 
	BACKGROUND-COLOR: #ffce80;
	color:	#3333cc;
	font-family: Tahoma;
	font-size: 11px;	
	CURSOR: hand;
}

/* --------------------------------
   - Extend combo class           -
   --------------------------------*/
.ParentItem
{
	font-size : 10px;
	color : Blue;
}
.ChildItem
{
	font-size : 10px;
	color : Black;
}

/* --------------------------------
   - News style class             -
   --------------------------------*/
.NewsHead
{
	font-family: Times New Roman, Arial, Verdana, Tahoma, MS Sans Serif ;
	background:url('images/icon/Title.gif') repeat-y;
	font-size: 14pt;
	font-weight : bold;
	color : Black
}

.NewsTitle
{
	font-family: Verdana, Times New Roman, Arial, Tahoma, MS Sans Serif ;	
	font-size: 10pt;
	font-weight : bold;
	color : #AA0000;
}

.NewsTitle a:link
{
	font-family: Times New Roman, Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 12pt;
	font-weight : bold;
	color : Black;
	text-decoration : none;
}

.NewsTitle a:visited
{
	font-family: Times New Roman, Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 12pt;
	font-weight : bold;
	color : Black;
	text-decoration : none;	
}

.NewsTitle a:hover
{
	font-family: Times New Roman, Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 12pt;
	font-weight : bold;
	color : Black;
	text-decoration : underline;
}

.NewsDate
{
	font-family: Verdana, Times New Roman, Arial, Tahoma, MS Sans Serif ;
	font-size: 8pt;
	color : #BBBBBB;
}

.NewsQuote
{
	font-family: Times New Roman, Arial, Verdana, Tahoma, MS Sans Serif ;
	font-weight : bold;
	font-size: 11pt;
	color : #5f5f5f;
}

.NewsQuoteFront
{
	font-family: Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 10pt;
	color : #5f5f5f;
}

.NewsHotQuoteFron
{
	font-family: Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 10pt;
	color : #5f5f5f;
	overflow:auto;
	height: 35px;
}
.NewsContent
{
	font-family: Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 10pt;
	color : Black;
}

.NewsSource
{
	font-family: Times New Roman, Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 11pt;
	font-style : italic;
	color : Black;
}

.NewsOther
{
	font-family: Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 8pt;
	color : Black;
}

A.NewsOther:link
{
	font-family: Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 8pt;
	color : Black;
	text-decoration : none;
}

A.NewsOther:visited
{
	font-family: Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 8pt;
	color : Black;
	text-decoration : none;	
}

A.NewsOther:hover
{
	font-family: Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 8pt;
	color : Black;
	text-decoration : underline;
}

A.NewsUtilities:link
{
	font-family: Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 8pt;
	color : #888888;
	text-decoration : underline;
}

A.NewsUtilities:hover
{
	font-family: Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 8pt;
	color : #888888;
	background-color:Yellow;
	text-decoration : underline;
}

A.NewsUtilities:visited
{
	font-family: Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 8pt;
	color : #888888;
	text-decoration : underline;
}

/* --------------------------------
   - Personal web style class     -
   --------------------------------*/
.WebGroup_BackGround
{
	cursor: hand;
	width: 100%;
	height: 18px;
	background : #31619C;
	padding-left : 2px;
}

.WebGroup_Text
{	color: white;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
}


.WebItem_BackGround
{
	height: 18px;
	cursor: hand;
	background: #EEEEEE;
	border-bottom : white 1px solid;
	width: 100%;
	padding-left : 5px;
}

.WebItem_Text
{
	font-family: Arial, tahoma, verdana;
	font-size: 10px;
	color: #18416B;
	text-align: left;
}
.WebItemSelected_BackGround
{
	height: 18px;
	cursor: hand;
	background: red;
	width: 100%;
	padding-left : 5px;
}

.WebItemSelected_Text
{
	font-family: Arial, tahoma, verdana;
	font-size: 10px;
	color: white;
	text-align: left;
}


.WebItemHover
{
	height: 18px;
	cursor: hand;
	background: red;
	width: 100%;
	padding-left : 5px;
}

.WebSubHead
{
	font-family: Times New Roman, Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 12pt;
	font-weight : bold;
	color : Gray;
}

.WebHead
{
	font-family: Times New Roman, Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 14pt;
	font-weight : bold;
	color : #cc0000;
}

.WebTitle_BackGround
{
	width:100%;
	background-color: #18416B;
	height:19px;
	font-size: 13px;
	font-weight : bold;
	color : White;
}

.WebTitle
{
	font-family: Times New Roman, Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 12pt;
	font-weight : bold;
	color : Black;
}

.WebDepartment
{
	font-family: Verdana, Arial, Tahoma, MS Sans Serif ;
	font-size: 10px;
	color : #555555;
}

.WebIntrodution
{
	font-family: Times New Roman, Verdana, Arial, Tahoma, MS Sans Serif ;
	font-size: 11pt;
	color : #222222;
}

.WebAddressPaneContainer
{
	background-color : #ffffff;
	border : #66CCFF 0px solid;
}

.WebContent
{
	font-family: Times New Roman, Verdana, Arial, Tahoma, MS Sans Serif ;
	font-size: 10pt;
	color : Black;
}

.WebContentListPaneContainer
{
	
}

.WebContentTitleFront
{
	font-family: Verdana, Times New Roman, Arial, Tahoma, MS Sans Serif ;
	font-size: 10pt;
	font-weight : bold;
	color : #AA0000;
}

.WebContentQuoteFront
{
	font-family: Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 9pt;
	color : #5f5f5f;
}

.WebContentTitle
{
	font-family: Verdana, Times New Roman, Arial, Tahoma, MS Sans Serif ;
	font-size: 10pt;
	font-weight : bold;
	color : Black;
}

.WebContentDate
{
	font-family: Verdana, Times New Roman, Arial, Tahoma, MS Sans Serif ;
	font-size: 8pt;
	color : #BBBBBB;
}

.WebContentQuote
{
	font-family: Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 10pt;
	color : #5f5f5f;
}

.WebContentText
{
	font-family: Arial,  Times New Roman,  Verdana, Tahoma, MS Sans Serif ;
	font-size: 10pt;
	color : Black;
}

.WebResourcePaneContainer
{
	background-color : #f9f9f9;
	border : #cccccc 1px solid;
}

.WebResourceName
{
	font-family: Verdana, Times New Roman, Arial, Tahoma, MS Sans Serif ;
	font-size: 11px;
	font-weight : bold;
	color : Black;
}

/* --------------------------------
   - Show product style class     -
   --------------------------------*/

.ProductListContainer
{
	border:#9AC5CA 1px solid; 
}

.OtherListContainer
{
	background: #107DDE url('moduletitle_right.png') right no-repeat;
	vertical-align: middle;
	width: 100%;
	height : 21px;
	border : 0px;
	padding : 0px;
	
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    TEXT-INDENT: 4px;
    text-align : center;
}

.ProductEnlarge
{
	color : LightGray;
	font-size:10;
	cursor:hand;
}

.ProductName
{
	font-weight: bold;
	font-size: 11px;
	color: #3D3D3D;
	text-decoration: none;
}
A.ProductName:link
{
	font-weight: bold;
	font-size: 11px;
	color: dimgray;
	text-decoration: none;
}
A.ProductName:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #3D3D3D;
	text-decoration: none;
}
A.ProductName:hover
{
	font-weight: bold;
	font-size: 11px;
	color: Red;
	text-decoration: none;
}
.ProductDetails
{
	font-family : Tahoma, Arial;
	color : #324242;
	font-size : 11px;
	text-decoration : none;
	text-align:justify;
}

A.ProductNameLink:link
{
	color : #323240;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

A.ProductNameLink:visited
{
	color : #323240;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

A.ProductNameLink:hover
{
	color : #888888;
	font-size : 11px;
	font-weight : bold;
	text-decoration : underline;
}

.ProductOldPrice
{
	font-size: 11px;
	/*background: url(images/line_through.gif) repeat-x center 50%;*/
	color: dimgray;
	font-weight:bold;
	text-decoration: line-through;
}
.ProductPrice
{
	font-size: 12px;
	font-weight: bold;
	color: #F26521;
}
.ProductPrice a:link
{
	font-size: 12px;
	font-weight: bold;
	color: #F26521;
}
.ProductPrice a:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #F26521;
}
.ProductDetail
{
	font-size: 10px;
	color: Blue;
}
.ProductDetail a:link
{
	font-size: 10px;
	color: Blue;
}
.ProductDetail a:visited
{
	font-size: 10px;
	color: Blue;
}

/*---Shopping cart ---*/
.CartHeader
{
	background : #E7E7E7;
	color : #414956;
	font-weight : bold;
	font-size:11px;
	height:30px;
}

.CartItem
{
	padding-top : 10px;
	background : #F0F0F0;
	color : #414956;
	font-size:11px;
}

.CartItemHover
{
	padding-top : 10px;
	background : #FFFFFF;
	color : #414956;
	font-size:11px;
}

.CartFooter
{
	background : #E7E7E7;
	color : #414956;
	font-weight : bold;
	font-size:11px;
	height:30px;
}

.PhotoBorder
{
	border : #d0d0d0 1px solid;
}

A.CartProductNameLink:link
{
	color : #515C65;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

.CartProductName
{
	color : #515C65;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

A.CartProductNameLink:visited
{
	color : #515C65;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

A.CartProductNameLink:hover
{
	color : #515C65;
	font-size : 11px;
	font-weight : bold;
	text-decoration : underline;
}

.CartProductDetails
{
	font-family : Tahoma, Arial;
	color : #515C65;
	font-size : 11px;
	text-decoration : none;
}

A.CartDetailsUtilities:link
{
	font-family: Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 8pt;
	font-weight : bold;
	color : #888888;
	text-decoration : underline;
}

A.CartDetailsUtilities:hover
{
	font-family: Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 8pt;
	font-weight : bold;
	color : #888888;
	background-color:Yellow;
	text-decoration : underline;
}

A.CartDetailsUtilities:visited
{
	font-family: Arial, Verdana, Tahoma, MS Sans Serif ;
	font-size: 8pt;
	font-weight : bold;
	color : #888888;
	text-decoration : underline;
}

/* --------------------------------
   - Searching product style class-
   --------------------------------*/
.ResultItem
{
	background : #F0F0F0;
	color : #414956;
	font-size:11px;
	padding:3px;
}
.productlabel
{
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
}
.ResultItemHover
{
	background : #FFFFFF;
	color : #414956;
	font-size:11px;
	padding:3px;
}
.lblinfor
{
	font-family:Arial;
	font-size:12px;			
}
.Titlelblinfor
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}
.Buttombox
{
	font-family:Arial;
	font-size:12px;
	width:80px;
	height:auto;
}	
.GridItem
{
	border-collapse:collapse;
	border:#9AC5CA 0px solid; 
}
