﻿/*
Colors:

Dark Color: #25849A
Light Color: #249A92
Hover Color: #FF6D00
Link Color: #185B6B
Link Active Color: #FF2300
GroupHeader1: #6FBED0
alternate content: #E6E6F0
*/

/* General Page Classes */

.Body
{
	margin:0px;
	background-color:#ffffff;
	color:#000000;
	font-family: Tahoma, Arial, Helvetica;
	background-image: url(images/SidebarSpokes1.jpg);
	background-position:left top;
	background-repeat:repeat-y; 
}

.BannerTable
{
	width:100%;
	padding-left:8px;
	padding-right:8px;
}

.BodyTable
{
	width:100%;
	margin-top:0px;
}

.BodyTable td
{
       
}

table.loginBar
{
    width:100%;
    text-align:right;  
    font-size:smaller; 
    z-index:500;
}

/* Mast End Caps & Banner */

td.BannerFill
{
	height:10px;
	vertical-align:bottom;
	border-width:0px;
}

div.BannerFill
{
	
}

.BannerFill_Table
{
	background-color:#E1E1E1;
	height:100%;
	margin:0px;
	border-width:0px;	
	border-bottom-width:0px;
	border-left-width:1px;
	border-right-width:1px;
	border-style:solid;
	border-color:#25849A;
}

tr.Banner_MidRow td
{
    height:6px;
    background-color:#249A92;
    border-width:0px;
    border-style:solid;
    border-color:White;
    border-bottom-width:2px;
}

tr.Banner_LowerRow
{
    background-color:#25849A;
    background-image: url(images/bannermenuback_b.png); 
	background-repeat:repeat-x;
    background-position:center;
}

.BannerFill_Left
{
	text-align:left; 
	vertical-align:bottom;
	padding-left:8px; 
	padding-right:25px; 
	padding-bottom:0px; 
	white-space:nowrap;
}

.BannerFill_MenuSpace
{
    width:5px;    
}

td.BannerFill_UserName
{
	font-size:small; 
	text-align:right;
	vertical-align:top;
	padding-right:4px;
	padding-left:8px;
	padding-top:2px;
	width:100%; 
	white-space:nowrap;
	color:White; 
}

div.BannerFill_UserName
{
	font-weight:bold;
	float:left;
}

.BannerFill_Right
{
	text-align:left; 
	vertical-align:bottom;
	padding-left:4px; 
	padding-right:25px; 
	padding-bottom:5px; 
	white-space:nowrap;
}

td.PageOutline
{
	border-width:0px; 
	border-color:#25849A;
	border-style:solid; 
}

.MenuHolder
{
	height:100%;
	vertical-align:top;
	white-space:nowrap; 
	width:100%; 
	padding:0px; 
    margin:0px;
    margin-right:8px;
    margin-bottom:5px;
	border-width:0px; 
	border-color:#25849A;
	border-style:solid;
}

td.MenuHolder 
{
	width:100%;
	border-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-style:solid; 
	border-color:White;
}

img.Custom_Logo
{
	height:80px;
}

img.Blank_Logo
{
	height:2px;
	width:120px;
}

/* Shadow Box */

td.OuterContent
{
	vertical-align:top; 
	width:100%; 
	padding-left:0px; 
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-width:1px;
	border-left-width:1px;
	border-style:solid;
	border-color:#25849A; 
	background-color:#F2F7F7;
}

table.InnerContent
{
	width:100%; 
	border-width:0px; 
	border-left-width:0px; 
	border-color:#25849A; 
	border-style:solid;	
}

div.ShadowBox
{
	font-family: Tahoma, Arial, Helvetica;
	font-size:small;
}

table.ShadowBox_PageHeader
{
	background-color:#25849A;
	border-width:0px;
	border-bottom-width:0px;
    border-style:solid;
    border-color:#25849A;
	margin:0px;
	padding:0px;
    padding-bottom:0px;
    padding-top:0px;
    padding-left:0px;
    background-image: url(images/HeaderBG.png);
	background-repeat:repeat;
}

td.ShadowBox_PageHeader_TL
{

}

td.ShadowBox_PageHeader_PageTitle
{
    color:white;
	font-size:medium;
	padding:0px;
	padding-bottom:1px;
	padding-left:6px;
    height:26px;
}

td.ShadowBox_PageHeader_TR
{

}

tr.ShadowBox_PageMenu
{
}

td.ShadowBox_PageMenu
{
	text-align:right; 
	border-width:0px;
	border-top-width:1px;
	border-style:solid;
	border-color:#F2F7F7;
	padding:0px; 
	padding-right:0px;
	vertical-align:middle;
}

td.ShadowBox_PageMenu a
{
	color:White;
}

td.ShadowBoxRow2Cell2
{
	
}

table.ShadowBox_PageBackground
{
	
	width:100%; 
}

td.ShadowBox_OuterPageBackground
{
	padding:10px;
}

td.ShadowBox_PageBackground_BL
{

}

td.ShadowBox_PageBackground_BR
{

}

/* General Page CSS */
table {border-color: #25849A;}
td {border-color: #25849A;}
div {border-color: #25849A;}
.unknownVal { color: #778E93; }

a {COLOR: #185B6B; text-decoration:none;}
a:hover {COLOR: #FF6D00;}
a:active {COLOR: #FF2300;}

a.standard {COLOR: #185B6B; text-decoration:none;}
a.standard:hover {COLOR: #FF6D00;}
a.standard:active {COLOR: #FF2300;}

a.dark { color: #FFFFFF; text-decoration:none;}
a.dark:hover { color: #FF6D00; }
a.dark:active {color: #FF2300; }

a.text { color:#000000; text-decoration:none; }
a.text:hover { color:#000000; text-decoration:underline; }
a.text:active { color:#000000; text-decoration:underline; }

a.textHov { color:#000000; text-decoration:none; }
a.textHov:hover { color:#FF6D00; text-decoration:underline; }
a.textHov:active { color:#FF2300; text-decoration:underline; }

a.darktext { color:#FFFFFF; text-decoration:none; }
a.darktext:hover { color:#FFFFFF; text-decoration:underline; }
a.darktext:active { color:#FFFFFF; text-decoration:underline; }

a.listIdx { color:White; border: solid 1px Transparent; padding:1px 4px 1px 4px; display:inline-block; background-color:Transparent; text-decoration:none;}
a.listIdxW { padding:1px 5px 1px 5px; }
a.listIdx:hover { border-color: #FF6D00; background-color:#249A92;}
a.listIdxCurrent { color:Silver; border: solid 1px Transparent; padding:1px 4px 1px 4px; display:inline-block; background-color:Transparent;}
a.listIdxCurrent:hover { border-color: Silver; cursor:default; }

a.forumlistIdx { color:Black; border: solid 1px #249A92; padding:1px 4px 1px 4px; margin-right:3px; display:inline-block; background-color:Transparent; text-decoration:none;}
a.forumlistIdxW { padding:1px 5px 1px 5px; }
a.forumlistIdx:hover { border-color: #FF6D00; background-color:#249A92;}
a.forumlistIdxCurrent { font-weight:bold; color:#25849A; border: solid 1px Gray; padding:1px 4px 1px 4px; margin-right:3px; display:inline-block; background-color:Transparent;}
a.forumlistIdxCurrent:hover { border-color: Gray; cursor:default; }


.headerLink:hover
{
    color: #25849A;
}

span.dark { color: #FFFFFF; }
span.dark:hover { color:Red;}

/* MasterPage: Logo & Header */
table.header1 {WIDTH: 100%; HEIGHT: 86px;}
tr.header1 { vertical-align:top; background-color:Black; }
td.header1 { background-color:#25849A;}
table.header2 {WIDTH: 100%; HEIGHT: 40px}
td.header2 { white-space:nowrap; } 

/*tr.headrow { background-repeat: repeat-x; background-position:top; background-image:url(Images/headrow1.gif); } */

/* Content Table CSS */

table.paddedwith
{ width:95%; }

table.fullwidth
{ width:100%; }

table.content
{
	width:100%;
	border-style:solid;
	border-width:1px;
	border-color:#25849A;
	background-image: url(images/tranz_white.png);
	background-repeat:repeat;
	margin-bottom:10px;
}

td.ContentCellMarket
{
    border-style:solid;
	border-width:1px;
	border-color:#25849A;
	background-image: url(images/tranz_white.png);
	background-repeat:repeat;
}


table.contentHome
{
	width:100%;
	border-style:solid;
	border-width:1px;
	border-top-width:0px;
	border-color:#25849A;
	background-image: url(images/tranz_white.png);
	background-repeat:repeat;
	
}

tr.homeheader
{
    background-image: url(images/HomeHeaderBG.png);
	background-repeat:repeat;
}

td.LBorder
{
    border-style:solid;
	border-width:0px;
	border-left-width:1px;
	border-color:#25849A;
}

td.RBorder
{
    border-style:solid;
	border-width:0px;
	border-right-width:1px;
	border-color:#25849A;
}

td.TBorder
{
    border-width:0px;
    border-style:solid;
	border-top-width: 1px;
	border-color:#25849A;
}

td.BBorder
{
    border-width:0px;
    border-style:solid;
	border-bottom-width: 1px;
	border-color:#25849A;
}

td.RowBorders
{
    border-width:0px;
    border-style:solid;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-color:#25849A;
}

table.content td
{
	border-color:#25849A;
	/*border-width:1px;
	border-style:solid;*/
}

table.solidborder
{
	border-style:solid;
	border-width:1px;
	border-color:#25849A;
}

.content_alternate
{
	background-image: url(images/AltTranz1.png);
	background-repeat:repeat;
	/*background-color:#E6E6F0;*/
}

.content_quote
{
	background-image: url(images/AltTranz1.png);
	background-repeat:repeat;
	padding:6px;
	margin:4px;
	font-style:italic;
}

/* Header rows */
tr.first{background-color: #249A92; color: White; font-weight:bold; text-align:left; }
tr.second{background-color: #B2B2B2; text-align:left; }

td.first{background-color: #249A92; color: White; font-weight:bold; text-align:left; border-width:0px; border-bottom-width:1px; border-style:solid; border-color:#25849A; }
td.second{background-color: #B2B2B2; text-align:left; }

td.caption{ color: Black; font-weight:bold; white-space:nowrap; width:5%; text-align:left; padding-left:3px;}
td.caption2{ color: #696969; white-space:nowrap; width:5%; text-align:left; padding-left:5px; padding-right:5px; }
.captionColor { color: #696969; }

td.value{ color: #25849A; text-align:left; }
td.caption_border{ color: Black; font-weight:bold; white-space:nowrap; width:10%; text-align:left;border-width:0 0 1px 0; border-style:solid; border-color:#A9A9A9; }
td.value_border{ color: #25849A; text-align:left; border-width:0 0 1px 0; border-style:solid; border-color:#A9A9A9; }

tr.normal1{background-color: #FFFFFF; text-align:left; }
tr.normal2{background-color: #FFFFFF; text-align:left; }
td.normal1{border-width:0 0 1px 0; border-style:solid; border-color:#A9A9A9; text-align:left; vertical-align:text-top; }
td.normal2{border-width:0 0 0 0; border-style:solid; border-color:#A9A9A9; text-align:left; vertical-align:text-top; }

.GroupHeader1 { background-color:#6FBED0; text-align:left;  font-weight:bold; }

td.highlight1{border-width:0 0 1px 0; background-color: #FFFFCC; border-style:solid; border-color:#A9A9A9; text-align:left; }
td.highlight2{border-width:0 0 0 0; background-color: #FFFFCC; border-style:solid; border-color:#A9A9A9; text-align:left; }
tr.highlight1{background-color: #FFFFCC; font-weight:bold; vertical-align:top; }
tr.highlight2{background-color: #FFFFCC; font-weight:bold; vertical-align:top; }

tr.content_familyheader{ font-weight:bold; font-style:italic; background-color:#92A6C0; }
tr.content_family1 { background-color:#CEE2FC; font-style:italic; }
tr.content_family2 {background-color:#C8DCFC; font-style:italic; }

tr.footer1
{
   background-color:#25849A;
   color:white;
}

div.expandFirst
{
    cursor:pointer;
    background-color: #249A92; 
    color: White; 
    font-weight:bold; 
    text-align:left; 
    padding:3px; padding-left:3px; 
    border-style:solid;
	border-width:1px;
	border-color:#25849A;
}

div.expandContent
{
    border-style:solid;
	border-width:1px;
	border-top-width:0px;
	border-color:#25849A;
	background-image: url(images/tranz_white.png);
	background-repeat:repeat;
}

div.expandIcon
{
 float:left; width:15px; height:15px; margin-top:1px; margin-right:10px;   
 background-image: url(../../PageImgs/buttonDown.png);
}

div.expandIconUp
{ background-image: url(../../PageImgs/buttonUP.png); }

table.expandcontent
{ padding:3px; }

div.GalleryImgContainer
{
    min-height:250px;
    padding:5px;
}

img.GalleryImg
{
    border: black 2px solid;
    
    top:50%;
    left:50%;
    max-height:450px;
}


/* FORUM SPECIFIC */

.forumPostWrapper
{
	margin-bottom:8px;
	padding:0px;
	border-width:1px;
	border-style:solid;
	border-color:#25849A;
	background-image: url(images/tranz_white.png);
	background-repeat:repeat;
}

.forumPostHeader
{
	background-color:#93D2CE;
	padding:3px;
	padding-left:5px;
	padding-right:10px;
}

.forumPostTable
{
	width:100%;	
}

.forumPostContent
{
	vertical-align:top;
	padding:5px;
	padding-left:8px;
	padding-right:8px;
}

.forumPostSidebar
{
	vertical-align:top;
	background-image: url(images/AltTranz1.png);
	background-repeat:repeat;
	width:140px;
	padding:5px;
}

/********** Vertical Menu ***************/
.BackGroundColor
{
	background-color:#249A92; 
}

table.VMenuStaticItem1
{
	border-width:0px;
	text-align:left;
	border:1px;
	border-color:#25849A; 
	border-style:solid;
	background-position:right;
	width: 144px;
	color:white;
	font-size:medium;
	background-color:#F3F3F3;
}

td.VMenuStaticItem1
{
	background-color:#25849A; 
	color: white; 
	padding:1px;
	padding-left:6px;
	padding-top:0px;
}

td.VMenuStaticItem2
{
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:2px;
}

table.VMenuStaticItem
{
	background-color:#249A92;
	color: white; 
	margin-bottom:2px;
	border-width:0px;
	border:1px;
	border-color:#25849A;
	border-style:solid;
	background-image: url(images/LFadeNavButton.png); 
	background-repeat:repeat-y;
	background-position:right;
	width: 144px;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
}

table.VMenuStaticItem td
{
		
}

table.VMenuStaticItem a
{
	cursor: pointer;
	position: relative;
	width: 100%;
	display: block;
	color: White;
	padding: 3px 3px 1px 3px;
}
table.VMenuStaticItem a:visited
{
	color: White;
}
table.VMenuStaticItem div
{
	width: 100%;
}
table.VMenuStaticHover
{
	background-color: #FF6D00;
	color: White; 
}
table.VMenuStaticHover div
{
	color: White;
}

table.VMenuDynamicItem
{
	color: White; 
	top: 0px;
	left: 120px;
	border-top: 1px solid #25849A;
	border-left: 1px solid #25849A;
	border-right: 1px solid #25849A;
	background: #249A92; /* */
	font-size: 10px;
	font-family: Tahoma;
	font-weight:bold;
	background-repeat:repeat;
}
table.VMenuDynamicItem td
{
	border-width:0px;
	display:block;
}

table.VMenuDynamicItem a
{
	color: White;
	width:100%;
	display:block;
	padding: 4px 6px 4px 6px;
}
table.VMenuDynamicItem a:visited
{
	color: White;
}
table.VMenuDynamicHover
{
	color: White;
	background-color: #FF6D00;
}
.VMenuDynamic
{
    z-index: 100;
	border-top: 1px solid transparent;
	border-bottom: 1px solid #25849A;
	min-width:80px;
}
table.VMenu tr
{
    border: 0px;
}
table.VMenu 
{
	border: 0px;
}
table.VMenu  td
{
    border: 0px;
}
/********** End Vertical Menu ***************/

/********** Horizontal Menu ***************/

table.HMenu
{
	vertical-align:top;
	padding:0px;
	margin:0px;
}

table.HMenuStaticItem
{
    font-size: 10px;
    height:18px;
	text-align:center;
	border: 0px;
    white-space:nowrap;
	position: relative;
	top: 0px;
    color:White; 
    white-space:nowrap;
    text-transform:uppercase;
    font-family: Tahoma;
    font-weight: bold;
    margin-left:13px;
    margin-right:13px;
}

table.HMenuStaticItem A
{
    color: White;
	cursor: pointer;
	position: relative;
	width: 100%;
	display: block;
	padding: 2px 0px 5px 0px;
}

table.HMenuStaticItem td
{
    padding: 0px;
}

table.HBannerMenuStaticHover td
{
	background-color: #FF6D00;
	background-image: url(images/bannermenuback_o.png); 
	background-repeat:repeat-x;
}

table.HMenuStaticHover td
{
	background-color: #FF6D00;
}

table.HMenuStaticItem A:hover
{
	/*background-color: #FF6D00;*/
}

/* HMenu Dynamic Items */

.HMenuDynamic
{
    z-index: 100;
}

table.HMenuDynamicItem
{
    min-width:70px;
    left: 120px;
    background: #6FBED0;
    font-size: 10px;
    font-family: Tahoma;
    font-weight: 700;
    text-decoration:none;
    border:1px solid #25849A;
    border-top:0px;
    text-align:left;
}

table.HMenuDynamicItem A
{
	color: Black;
}

table.HMenuDynamicHover td
{
	color: #FF6D00;
}

table.HMenuDynamicHover
{
	background-color: #FF6D00;
}

table.HMenuDynamicItem a
{
	color: White;
	width:100%;
	display:block;
	padding: 4px 8px 4px 8px;
}
table.HMenuDynamicItem a:visited
{
	color: White;
}

/********** End Horizontal Menu ***************/

/********** Horizontal Page Menu ***************/

table.HPageMenu
{
	vertical-align:top;
	padding:0px;
	margin:0px;
}

table.HLPageMenuStaticItem
{
    font-size: 9px;
	text-align:left;
	border: 0px;
	border-right-width:1px;
	border-top-width:0px;
	border-style:solid;
	border-color:#C2C0B2;
    white-space:nowrap;
    color:Black;
    text-transform:uppercase;
    font-family: Tahoma;
    font-weight: bold;
    width: 100px;
}

td.HLPageMenuStaticItem
{
	background-color:#C2C0B2;
	width: 100px;
}

table.HLPageMenuStaticItem A
{
	color: White;
	text-align:left;
	display:block;
	padding: 1px 15px 1px 15px;
}

table.HLPageMenuStaticItem td
{
    padding: 0px;
}

table.HLPageMenuStaticItem A:hover
{

}

/**/

table.HPageMenuStaticItem
{
    font-size: 9px;
	text-align:left;
	border: 0px;
	border-left-width:1px;
	border-top-width:0px;
	border-style:solid;
	border-color:#C2C0B2;
    white-space:nowrap;
    color:Black;
    text-transform:uppercase;
    font-family: Tahoma;
    font-weight: bold;
}

table.HPageMenuStaticItemLeft
{
    font-size: 9px;
	text-align:center;
	border: 0px;
	border-right-width:1px;
	border-top-width:0px;
	border-style:solid;
	border-color:#C2C0B2;
    white-space:nowrap;
    color:Black;
    text-transform:uppercase;
    font-family: Tahoma;
    font-weight: bold;
}

td.HPageMenuStaticHover
{
	background-color: #FF6D00;
}

td.HPageMenuStaticItem
{
	/*background-color:  #C2C0B2;*/
}

table.HPageMenuStaticItem A
{
	color: White;
	display:block;
	padding: 1px 15px 1px 15px;
}
table.HPageMenuStaticItem td
{
    
}

table.HPageMenuStaticItemLeft A
{
	color: White;
	display:block;
	padding: 1px 15px 1px 15px;
}
table.HPageMenuStaticItemLeft td
{
    
}

table.HPageMenuStaticHover td
{
	background-color: #FF6D00;
}

table.HPageMenuStaticItem A:hover
{

}

a.HPageMenuLinkButton
{
	font-size:9px;
	text-decoration:none;
	white-space:nowrap;
}

a.HPageMenuLinkButtonLeft
{
	font-size:9px;
	text-decoration:none;
	white-space:nowrap;
}

table.HPageMenuDynamicItem
{
	min-width:70px;
    left: 120px;
    background: #6FBED0;
    font-size: 10px;
    font-family: Tahoma;
    font-weight: 700;
    text-decoration:none;
    border:1px solid #808080;
    text-align:left;
	background-repeat:repeat;
}
table.HPageMenuDynamicItem A
{
	color: Black;
	display:block;
	padding: 5px 5px 5px 5px;
}

table.HPageMenuDynamicHover td
{
	color: #FF6D00;
}

table.HPageMenuDynamicHover
{
	background-color: #FF6D00;
}

/********** End Horizontal Page Menu ***************/
table.adTable
{
    width:154px;
    background-color:White;
    text-align:center; 
    margin:0px;
    margin-top:10px; 
    margin-bottom:8px; 
    padding:0px;
    border-style:solid; 
    border-color:#25849A; 
    border-width:1px;
}

td.adHeader
{
    font-size:x-small; 
    text-align:left;
    color:#E6E6F0;
    font-weight:bold; 
    background-color:#25849A;
    background-image: url(images/HeaderBG.png);
    background-repeat:repeat;
    border-style:solid; 
    border-color:#25849A; 
    border-width:0px;
    border-bottom-width:1px;
    padding:2px;
    padding-left:4px; 
    margin:0px;  
}

td.adCell
{
   text-align:center;
   padding:3px; 
   margin:0px; 
}

/* Control Specific CSS */
input.btn 
{
	font-size:11px;
	margin:0px;
	margin-right:8px;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
    color:#F0FFFF;
    background-color:#249A92;
    border:1px solid;
    border-top-color:#F0FFFF;
    border-left-color:#F0FFFF;
    border-right-color:#B2B2B2;
    border-bottom-color:#B2B2B2;
    filter:progid:DXImageTransform.Microsoft.Gradient
    (GradientType=0,StartColorStr='#249A92',EndColorStr='#124D49');
    }
    
   
input.btn:hover
{
	background-color:#55BCB5;
    border-top-color:#C85500;
    border-left-color:#C85500;
    border-right-color:#FF6D00;
    border-bottom-color:#FF6D00;
    filter:progid:DXImageTransform.Microsoft.Gradient
    (GradientType=0,StartColorStr='#124D49',EndColorStr='#249A92');
   }
   
   
button.ui-state-default
   {
    font-size:10px;
	margin:0px;
    color:#F0FFFF;
    background-color:#249A92;
    border:1px solid;
    border-top-color:#F0FFFF;
    border-left-color:#F0FFFF;
    border-right-color:#B2B2B2;
    border-bottom-color:#B2B2B2;
    filter:progid:DXImageTransform.Microsoft.Gradient
    (GradientType=0,StartColorStr='#249A92',EndColorStr='#124D49');
   }
   
button.ui-state-default:hover
{
	background-color:#55BCB5;
    border-top-color:#C85500;
    border-left-color:#C85500;
    border-right-color:#FF6D00;
    border-bottom-color:#FF6D00;
    filter:progid:DXImageTransform.Microsoft.Gradient
    (GradientType=0,StartColorStr='#124D49',EndColorStr='#249A92');
   }

.gridview { width:94%; padding:4px; }

.collapsePanel {
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
    height:23px; 
	background-color: #249A92; 
	border-color: #25849A;
	border-width:1px;
	border-style:solid;
	color: White; 
	font-weight:bold; 
	text-align:left;
}

.collapsePanelHeaderAttached{
	width:100%;
    height:23px; 
	background-color: #C0C0C0; 
	border-color: #25849A;
	border-width:1px;
	border-top-width:0px;
	border-style:solid;
	font-weight:bold; 
	text-align:left;
}

.accordionHeader
{
	border: 1px solid #25849A;
	color: white;
	background-color: #249A92;
	font-weight: bold;
	padding: 3px;
	margin-top: 3px;
	cursor: pointer;
	text-align : left; 
}

.accordionHeaderSelected
{
	border: 1px solid #25849A;
	color: white;
	background-color: #25849A;
	font-weight: bold;
	padding: 3px;
	margin-top: 3px;
	cursor: pointer;
	text-align : left; 
}

.accordionContent
{
	background-color: #FFFFFF; /* #F5F7F8; */
	border: 0px solid #25849A;
	border-top: none;
	text-align : left; 
}

/* Search Filter List */
span.SearchFilterItem
{ 
    cursor:pointer;
    padding:2px;
    padding-right:11px;
    margin-right:4px;
    margin-left:4px;
    background-image: url(images/close10px.png); 
    background-repeat:no-repeat;
    background-position:right;
    white-space:nowrap;
}
span.SearchFilterItem:hover
{
    background-color:#DCE4EA;
}

div.SearchFilterListItem
{ 
    cursor:pointer;
    padding:2px;
    padding-left:15px;
    margin-right:4px;
    margin-left:4px;
    background-image: url(images/close10px.png); 
    background-repeat:no-repeat;
    background-position:left;
    white-space:nowrap;
}
div.SearchFilterListItem:hover
{
    background-color:#DCE4EA;
}

span.SearchIcon
{
	display:inline-block;
	font-size:smaller; 
	cursor:pointer; 
	border: solid 1px Transparent; 
	padding:2px;
	padding-right:5px;
	padding-left:3px;
}
span.SearchIcon:hover { border-color: #FF6D00; background-color:#25849A;}

/*Modal Popup*/
.modalBackground {
	background-color:#ffffff;
	filter:alpha(opacity=70);
	opacity:0.6;
	height:100%;
	width:100%;
}

.modalPopup {
	background-color:#F2F7F7; 
	border-width:1px;
	border-style:solid;
	border-color:#25849A;
	padding:3px;
}

/*AutoComplete flyout */
.autocomplete_completionListElement 
{  
    visibility : hidden;
    margin : 0px!important;
    background-color : inherit;
    color : windowtext;
    border : buttonshadow;
    border-width : 1px;
    border-style : solid;
    cursor : 'default';
    overflow : auto;
    height : 200px;
    text-align : left; 
    list-style-type : none;
}

/*Hover Menu*/
.popupMenu {
    position:absolute;
    visibility:hidden;
    background-color:#F5F7F8;
    font-weight:bold;
    font-size:small;

}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
    background-color: #ffff99;
    color: black;
    padding: 1px;
}

/* AutoComplete item */
.autocomplete_listItem 
{
    background-color : window;
    color : windowtext;
    padding : 1px;
}

.validatorCalloutHighlight
{
    background-color: #FFFACD;
}

/*Textbox Watermark*/
.unwatermarked {
}

.watermarked {
    color:#7AA6A3;
}	

/* Password Strength */
.TextIndicator_TextBox1_Strength1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}

/* jQuery UI Stars  */
.ui-stars-star,.ui-stars-cancel{float:left;display:block;overflow:hidden;text-indent:-999em;cursor:pointer;}.ui-stars-star a,.ui-stars-cancel a{width:16px;height:15px;display:block;background:url(images/jquery.ui.stars.gif) no-repeat 0 0;}.ui-stars-star a{background-position:0 -32px;}.ui-stars-star-on a{background-position:0 -48px;}.ui-stars-star-hover a{background-position:0 -64px;}.ui-stars-cancel-hover a{background-position:0 -16px;}.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a{cursor:default!important;}
/* jQuery ToolTip */
#tooltip 
{
    font-size:smaller;
	position: absolute;
	z-index: 3000;
	border: 1px solid #25849A;
	background-color: #E6E6F0;
	padding: 2px 3px 2px 3px;
	opacity: 0.95;
}
#tooltip h3, #tooltip div { margin: 0;font-size:small; font-weight:normal; }

/* Visual Search Classes */
.NoSelect
{
	cursor:pointer;
	display:block;
	border-width:2px;
	border-style:solid;
	border-color:transparent;
}

.Selected
{
	cursor:pointer;
	display:block;
	border-width:2px;
	border-style:solid;
	border-color:Black;
}


/*  Velo Detail Add/Edit */
span.SelectDetail
{
	display:inline-block;
	cursor:pointer; 
	border: solid 1px #7F9DB9; 
	padding:2px;
	padding-right:8px;
	padding-left:3px;
}
span.SelectDetail:hover 
{ 
	border-color: #FF6D00;
	text-decoration:underline;
}

div.DIThumb { padding:4px; }
div.DITitle { padding:3px; }
div.DIControls { padding:3px; }

img.DIThumb
{
	border-color:Black;
	border-width: 5px;
	border-style:solid;
	width:240px;
	max-height:300;
}

span.DIControl
{
	padding: 1px 3px 1px 3px;
	border: solid 1px black;
	cursor:pointer;
	background-color:#E6E6F0;
}

span.DIControl:hover
{ background-color:#FF8E3A; }

span.DISelectedCntrl
{ background-color: #76C0BB; }

td.DISelectedCell
{ background-color:#D7EAE9; }

/*  Velo Component Frame Build */

.SelectButton
{
    padding:  1px 3px 1px 3px;
	border: solid 1px #B2B2B2;
	cursor:pointer;
	background-color:#25849A;
	color:#F0FFFF;
	display:inline-block;
	font-size:smaller;
	font-weight:bold;
}

.SelectButton:hover
{
	background-color:#FF8E3A;
	color:Black;
}

.SelectButtonDisabled
{
    background-color:#778899;
    color:White;
    cursor:default;
}

.SelectButtonDisabled:hover
{
    background-color:#778899;
    color:White;
}

/* Drag List */
.photolistitem
{
    position: relative;
    display: block;
    float: left;    
    list-style-type: none;
    height: 140px;    
    width: 160px;    
    padding: 6px;
    padding-bottom:3px;
    background-color: #E6E6F0;
	border-style:solid;
	border-color:#25849A;
	border-width:1px;
    margin: 4px;
    text-align: center;
    cursor:move;
}

.listitemthumbnailimage
{
    max-width:148px;
    max-height:110px;
    border-width:0px;
    background-color:White;	
}

/* Photo Upload Buttons */

.photoUploadBtn
{
    cursor:pointer; 
    color:#F0FFFF;
    background-color:#249A92;
    padding:3px; 
    border: solid 1px black; 
}

.photoUploadBtn:hover
{
    cursor:pointer; 
    color:#F0FFFF;
    background-color:#55BCB5;
    padding:3px; 
    border: solid 1px black; 
}


/* jCROP */
/* Fixes issue here http://code.google.com/p/jcrop/issues/detail?id=1 */
.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('Images/Jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

img.Ad
{
    border-style: none; 
    border-width:0px;
}

a.Ad
{
    text-decoration: none; 
    border-style: none; border-width:0px; 
    display: block; margin: 0 auto;
}

td.commentinfo
{
    padding-left:6px;
    background-image: url(images/AltTranz1.png);
	background-repeat:repeat;
}

td.commentdata
{
    padding:6px;
    padding-bottom:12px;
}

span.icoPgPrev
{ 
    display:inline-block;
    width:18px;
    height:18px;
    cursor:pointer;
    margin-right:3px;
    margin-left:3px;
    background-image: url(images/prev18.png); 
    background-repeat:no-repeat;
    background-position:center;
    white-space:nowrap;
}

span.icoPgNext
{ 
    display:inline-block;
    width:18px;
    height:18px;
    cursor:pointer;
    margin-right:3px;
    margin-left:3px;
    background-image: url(images/next18.png); 
    background-repeat:no-repeat;
    background-position:left;
    white-space:nowrap;
}

span.icoPgNone
{ 
    display:inline-block;
    width:18px;
    height:18px;
    margin-right:3px;
    margin-left:3px;
    white-space:nowrap;
}

/* Uploadify */

.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 1px solid #25849A;
	background-color: #E6E6F0;
	margin-top: 5px;
	margin-right:5px;
	margin-left:25px;
	padding: 7px;
	width: 450px;
}
.uploadifyError {
	border: 1px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #249A92;
	width: 1px;
	height: 6px;
}

.fileUploaderBtn
{
    color:Red;
}

/* jquery.autocomplete */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('Images/progress.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

div.clickPanel
{
    background-color:#E6E6F0;
    cursor:pointer;
    font-weight:bold;
    padding:8px;
    padding-left:15px;
    text-align:left;
    margin:5px;
    border: solid 1px;
}

div.pagemsg
{
    background-color:#E6E6F0;
	border-style:solid;
	border-color:#25849A;
	border-width:1px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
	padding-left:4px;
	cursor:default;
	margin-bottom:10px;
}


/* ---------- COMMON -------------- */ 

.disabled { color: Silver; }
.pointCursor { cursor:pointer; }

.headerLink
{
    cursor:pointer;
    text-decoration:underline;
}

/* Side Bar CSS */

td.sidebar { width: 120px; margin-top: 0px; margin-left: 0px; margin-right: 0px; vertical-align:top;}
table.sidebar_inner { width:125px;margin-left:5px; margin-top:6px; }

/* Page Body CSS */

table.main
{
	border-width:0px;
	border-spacing:0px;
	border-collapse: collapse;
    padding: 0px;
    margin: 0px;
    padding-left:3px;
    VERTICAL-ALIGN: top; 
    
    HEIGHT: 100%;
}
td.main { VERTICAL-ALIGN: top; width: 100%; }
div.main { text-align:center; }

.smaller_font
{
    display:inline;
    font-size:smaller;
}
.bordered
{
    border-width:1px;
    border-style:solid;
}

.VisHidden
{ visibility:hidden; }

.DisplayNone
{ display:none; }

.VisDisplay
{ visibility:visible; }

td.Photo
{
	text-align:center;
	min-width:490px;
	width:520px;
	Height:350px;
	padding:5px 8px 5px 5px;
}

td.albumcell
{
    width:25%;
    border-width:1px;
    border-style:solid;
    height:120px; 
}

.Padded
{ padding:10px;	}

/* TOOL TIPS & FLYOUTS */

div.tooltip
{
	background-color:#FFFF99;
	border-style:solid;
	border-color:Black;
	border-width:1px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:3px;
	padding-left:3px;
	cursor:default;
}

div.messagespace
{
	color:Red;	
	float:left;
}

div.sysmsg
{
	background-color:#FFFF99;
	border-style:solid;
	border-color:Black;
	border-width:1px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
	padding-left:4px;
	cursor:default;
	margin-bottom:10px;
}

img.PhotoThumb
{ max-width: 125px; cursor:pointer; }

img.PhotoThumbReduced
{ max-width: 100px; cursor:pointer; }

span.PhotoThumbContainer
{
    margin:2px;
    display:inline-block;
}

img.AlignMiddle
{
    vertical-align:middle;
}

.validateFlyout
{ 
    /* Move the error above the input element. */ 
    position: absolute; 
    line-height: 1.5em; 
    margin-top: -1.7em;
    margin-left:-.4em; 
    background-color: #FFFACD;  /*#MP_VALIDATIONCOLOR>*/
    border-style:solid;
    border-width:1px;
    border-color:gray;
    padding: 0 5px 0 6px;
} 

.validateHighlight
{
	background-color:#FFFACD;  /*#MP_VALIDATIONCOLOR>*/ 
}

/*AutoComplete flyout */
.autocomplete_completionListElement 
{  
    visibility : hidden;
    margin : 0px!important;
    background-color : inherit;
    color : windowtext;
    border : buttonshadow;
    border-width : 1px;
    border-style : solid;
    cursor : 'default';
    overflow : auto;
    height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
    background-color: #ffffff;
    color: black;
    padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
    background-color : window;
    color : windowtext;
    padding : 1px;
}

/* Auto Complete*/
.ui-autocomplete 
{
	position:absolute;
	cursor:default;
	min-width:350px;
	max-height: 250px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	padding-right: 20px;
    font-size:smaller;
}
/*
UL.ui-autocomplete
{
    list-style-type:none;
}
*/
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.mpAutoCompleteDropdownTextInput
{
	border-style:none;
	border-width:0px;
	padding-left:2px;
	margin-left:1px;
	margin-right:1px;
}

.mpAutoCompleteDropdownTable
{
	border-collapse:collapse;
	border-style:none;
}

.mpAutoCompleteDropdownTable td
{
	padding:0px !important;
}

.mpAutoCompleteDropdownButton
{
}

.mpAutoCompleteDropdownButtonIcon
{
    height:14px !important;
    width:13px !important;
    background-position:-65px -16px !important;
    display:inline;
    float:left;
}

.mpAutoCompleteDropdownButtonInner1
{
	border:1px solid #707070;
    background-repeat:repeat-x;
    display:inline;
    float:left;
}

.mpAutoCompleteDropdownButtonInner2
{
	border:1px solid White;
	background-image: url(/images/btnbg.png);
	display:inline;
    float:left;
}

.mpAutoCompleteDropdownButtonInner2Down
{
	background-image: url(/images/btnbg_down.png);
}

.mpAutoCompleteDropdownButtonInner2Hover
{
	background-image: url(/images/btnbg_hover.png);
}

.mpAutoCompleteDropdownContainer
{
	border:#ABADB3 solid 1px;
	background-color: White;

}

.mpAutoCompleteDropdownContainerWait
{
	cursor:progress;
}

.mpAutoCompleteSelected
{
	/*gleaned from ui-state-hover*/
	border: #999999 1px solid;
	outline-style : none;
	outline-color : invert;
	outline-width : 1px;
	color : #212121;
	font-weight:normal;
	background-color:Silver;
	text-decoration : none;
	margin:-1px;
}

.mpAutoCompleteInputOnSelect
{
	background-color:#3399FF;
	color : White;
}

.mpAutoCompleteBlank a
{
	height:1.25em;
}

.mpAutoCompleteWatermark
{
	display:none;
    position:absolute;
    color:Gray;
}


div.imgCheckbox
{
    display:inline-block;
    height:12px;
    width:16px;
    margin-right:3px;
    background-image: url(/PageImgs/checkbox16.png); 
    background-repeat:no-repeat;
    background-position:top;
    cursor:pointer;
}

div.imgCheckboxOn
{
    background-position:bottom;
}

div.compareItemContainer
{
    position:relative;
    height:50px;
    width:50px;
    display:inline-block;
    border:solid 1px silver;
    margin:4px;
    background-image: url(images/tranz_white.png);
	background-repeat:repeat;
}

img.compareItem
{
    
}

div.compareDel
{
    cursor:pointer;
    position:absolute;
    width:16px;
    height:16px;
    background-image: url(/PageImgs/cancel.png);
    top:0px;
    right:0px;
}