/* BLUE: 136CB3 
   GOLD: e4e967
 

orange:		#FF6600;  OLD - FF9933
dark gray:	#333333
light gray: #535353
green:		#73A011
RED 990101
BLUE: 003366
 
*/

.page-container
{
	width: 890px;
	margin: 0px auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0 0 0 0;
}

.miniArrow
{
	width:10px;
	height:10px;
}

.header-top
{
	height: 22px;
	padding-top: 8px;
	padding-bottom: 6px; /* background-color:#535353; */
	background: url(/Images/EntityBox/topmid.gif);
	color: White;
}
.header-middle
{
	width: 900px;
	height: 150px;
	background: rgb(230,230,230) url(../images/BG/bg_head_middle.jpg);
	overflow: visible !important /*Firefox*/;
	overflow: hidden /*IE6*/;
}
.header-bottom
{
	width: 900px;
	height: 40px;
	background: rgb(255,255,255) url(../images/BG/bg_head_breadcrumbs.jpg) repeat-y;
}
.header-breadcrumbs
{
	clear: both;
	width: 900px;
	padding: 1.0em 0 1.5em 0;
	background: rgb(255,255,255) url(../images/BG/bg_head_breadcrumbs.jpg) repeat-y;
}


.quote1
{
	color: #333333;
	font-size: 23px;
}

.largeLink
{
	font-size: 15px;
	color: #990101;	
}

.QstnMgrTopButtons
{
	width: 26px;
	height: 26px;
}

.body
{
	/*font-family:Arial Cambria;*/
	font-family: font-family:verdana,arial,sans-serif;
	color: #333333;
	font-size: 14px;
	background-image: url('/images/blueBg.gif');
	background-repeat:repeat;
	font-size:14px;
}

.testimony
{
	font-style: italic;
	color: #FF6600;
}

.testimonySignature
{
	font-style: normal;
	color: #333333;
	font-size: 9px;
}

.EntityTitle
{
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.tableDataFields
{
	border: solid 1px #FF6600;
	padding: 10px 10px 10px 10px;
	background-color: Silver;
	font-size: 14px;
}

.GreenInputLabel
{
	color: #73A011;
	text-align: right;
}

.smallComment
{
	font-style: italic;
	font-size: 10px;
}

.MainButtonBorder
{
	border: solid 1px silver;
}

.MainButton
{
	background-image: url(images/vista/right.png);
	background-repeat: repeat-y;
}

.explanation
{
	font-size: 12px;
	color: white;
	background-color: #333333;
	padding: 5px 5px 5px 5px;
	width: 320px;
}

.explanationBorder
{
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: solid 1px #333333;
	padding-bottom: 20px;
}

.explanationClear
{
	font-size: 12px;
	color: #333333;
	padding: 5px 5px 5px 5px;
	padding-bottom: 15px;
}

.InputLabel
{
	vertical-align: top;
	font-weight: bold;
	text-align: right;
	font-size: 12px;
	padding-right: 2px;
}

.InputLabelSurveyPage1
{
	vertical-align: top;
	font-weight: bold;
	text-align: right;
	font-size: 12px;
	padding-right: 2px;
	color: black;
}


.roundedPanel
{
	background-color: #136CB3;
	color: white;
	font-weight: bold;
}

.tblMainContentContainer
{
	width: 100%;
	background-color: white;
	padding-left: 5px;
}

.Step
{
	font-size: 15px;
	color: #535353;
	font-weight: bold;
	font-style: italic;
	vertical-align: top;
}

.SubHeader
{
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
}

.PriceTotal
{
	font-size: 12px;
	color: #5987C5;
	font-weight: bold;
}

mainContainer
{
	background-color: White;
}


.redIntroText
{
	color: Red;
	font-weight: bold;
}

.NewsHeader
{
	font-size: 14px;
	font-weight: bold;
	width: 100%;
}


textarea, select
{
	border: 1px solid #136CB3;
	background-color: white;
}


.textInput
{
	border: 1px solid #136CB3;
	background-color: white;
}


.PersonTypeLabel
{
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	font-style: italic;
}

.TableHeader
{
	font-size: 18px;
	font-weight: bold;
	height: 45px;
	vertical-align: middle;
	text-indent: 5px;
}

.RequiredUI
{
	background-position: top right;
	background-repeat: no-repeat;
	background-image: url(/images/required.gif);
}

.searchWatermark
{
	background-position: center left;
	background-image: url(/images/tinyIndent.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	vertical-align: middle;
	color: #FF6600;
	font-weight: bold;
	font-size: 11px;
}

.DisabledUI
{
	/* background-color:Silver; */
}

.WhiteLink
{
	font-size: 18px;
	color: White;
	text-indent: 10px;
	font-weight: bold;
}

.WhiteLink a:link
{
	color: White;
	text-decoration: underline;
}

.WhiteLink a:visited
{
	color: White;
	text-decoration: underline;
}
.WhiteLink a:hover
{
	color: White;
	text-decoration: none;
}

.HrStyle
{
	background-color: #FFA800;
	height: 1px;
	border: none;
}

.headerLink
{
	color: #CCCCCC;
	cursor: pointer;
}

.headerLink a
{
	color: #CCCCCC;
	text-decoration: underline;
	cursor: pointer;
}

.headerLink a:link
{
	color: #CCCCCC;
	text-decoration: underline;
	cursor: pointer;
}

.headerLink a:visited
{
	color: #CCCCCC;
	text-decoration: underline;
	cursor: pointer;
}
.headerLink a:hover
{
	color: #CCCCCC;
	text-decoration: none;
	cursor: pointer;
}

.menuInput
{
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-weight: normal;
}

.ImageBrd
{
	border-width: 1px;
	border-color: #3333CC;
}

.TopMenu
{
	background-color: #3333CC;
	font-size: 16px;
	color: White;
}

TopMenu a:link
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: red;
	text-decoration: underline;
}

TopMenu a:visited
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: red;
	text-decoration: underline;
}
TopMenu a:hover
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: red;
	text-decoration: none;
}

TopMenu a:link
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: red;
	text-decoration: underline;
}

/*
a:link
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #136CB3;
	text-decoration: underline;
}
a:visited
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #136CB3;
	text-decoration: underline;
}
a:hover
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: blue;
	text-decoration: none;
}
*/
a:link
{
	color: #146CB4;
}
a:visited
{
	color: #146CB4;
}
a:hover
{
	color: #666666;
}
a:active
{
	color: #146CB4;
}

.companyNewsLink
{
	font-size: 11px;
}
.companyNewsLink a:link
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: red;
	text-decoration: none;
}
.companyNewsLink a:visited
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #E4E967;
	text-decoration: none;
}
.companyNewsLink a:hover
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #E4E967;
	text-decoration: underline;
}

.topNavLinks
{
	font-size: 10px;
}
.topNavLinks a:link
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #E4E967;
	text-decoration: none;
}
.topNavLinks a:visited
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #E4E967;
	text-decoration: none;
}
.topNavLinks a:hover
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #E4E967;
	text-decoration: underline;
}

.topAdminNavLinks
{
	font-size: 11px;
	color: black;
}
.topAdminNavLinks a:link
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}
.topAdminNavLinks a:visited
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}
.topAdminNavLinks a:hover
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: yellow;
	text-decoration: underline;
}



.nav
{
	color: #c5d2e4;
}
.nav a:link
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #c5d2e4;
	text-decoration: none;
}
.nav a:visited
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #c5d2e4;
	text-decoration: none;
}
.nav a:hover
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}


.hdrnav
{
	color: #E4E967;
}
.hdrnav a:link
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #E4E967;
	text-decoration: none;
}
.hdrnav a:visited
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #E4E967;
	text-decoration: none;
}
.hdrnav a:hover
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #E4E967;
	text-decoration: underline;
}




.LeftNavAdmin
{
	color: red; /*#E4E967*/
}
.LeftNavAdmin a:link
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #E4E967;
	text-decoration: none;
}
.LeftNavAdmin a:visited
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #E4E967;
	text-decoration: none;
}
.LeftNavAdmin a:hover
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #E4E967;
	text-decoration: underline;
}

/*


/* MENUS */
#nav-menu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav-menu li
{
	float: none;
	margin: 0 0.15em;
}

#nav-menu li a
{
	background-color: #3333CC;
	height: 2em;
	line-height: 2em;
	float: none;
	width: 10em;
	display: block;
	border: 0.1em solid #dcdce9;
	text-decoration: none;
	color: #E4E967;
	text-align: left;
	text-indent: 4px;
}

#nav-menu li a:hover
{
	background-color: #3333CC;
	height: 2em;
	line-height: 2em;
	float: none;
	width: 10em;
	display: block;
	border: 0.1em solid #dcdce9;
	text-decoration: none;
	color: white;
	text-align: left;
	text-indent: 4px;
}

#nav-menu li a
{
	float: none;
}

#nav-menu
{
	width: 150px;
}


.left
{
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.heading
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: underline;
}
.input
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px inset #cccccc;
}
.box
{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
}

TD.PageBodyHeaderGradient
{
	border: 0;
	padding: 0;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#003DF5',EndColorStr='#FFFFFF'); /* width:680px; */
}

TD.TopStrip
{
	border: 0;
	padding: 0;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=2,StartColorStr='#003DF5',EndColorStr='#FFFFFF');
	height: 7px;
}

.TabFade
{
	border: 0;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='silver',EndColorStr='white');
}



.HeaderImage
{
	width: 40px;
	height: 40px;
}

.SmallNoteText
{
	font-size: 9px;
	color: InfoText;
}

.ErrorText
{
	font-weight: bold;
	color: Red;
	height: 10px;
}

.BodyTableInner
{
	width: 490px;
}





.NoBorder
{
	border-bottom: none;
	border-left: none;
	border-top: none;
	border-right: none;
}

.AdLinks
{
	font-weight: bold;
	height: 60px;
	vertical-align: middle;
}

.hdrMorph
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#136CB3',EndColorStr='#647d30');
}

/*
.PageHeader
{
	border: 0;
	font-size: 18px;
	font-weight: bold;
	vertical-align: middle;
	color: #73A011;
	width: 100%;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: left;
	padding-right: 5px;
}
*/
.PageHeader
{
	font-size: 24px;
	font-weight: bold;
	color: #990101;
	height: 25px;
	text-align: left;
	padding-left: 5px;
	vertical-align: middle;
	padding-bottom: 8px;
}

.AltRowCSS
{
	background-color: #ffff99;
	color: Black;
	border: solid 1 black;
}

.ItemRowCSS
{
	background-color: White;
	color: Black;
	border: solid 1 black;
}

/*
BLUE: 136CB3 
   GOLD: e4e967
 dark brown - 995905
green: 647D30
GOLD TEXT: #FF6600

BO BLUE TEXT: 0A6DBE
*/
.GridDefinitionHyperLink
{
	color: #136CB3;
	font-size: 13px;
	cursor: pointer;
	font-weight: bold;
}
.GridDefinitionHyperLink:link
{
	color: #136CB3;
	font-size: 13px;
	cursor: pointer;
	font-weight: bold;
}

.GridDefinitionHyperLink:visited
{
	color: #136CB3;
	font-size: 13px;
	cursor: pointer;
	font-weight: bold;
}
.GridDefinitionHyperLink:hover
{
	color: #136CB3;
	font-size: 13px;
	cursor: pointer;
	font-weight: bold;
}


.ImageRowCSS
{
	background-color: White;
	color: Black;
	border: solid 1 black;
	font-size: 8pt;
}

.GridImageLinks
{
	width: 22px;
	height: 22px;
}

.FullGridItem
{
	color: Red;
	font-style: inherit;
}
.CancelledGridItem
{
	color: Red;
	font-style: inherit;
	text-decoration: line-through;
}
.LimitedGridItem
{
	color: Blue;
	font-style: inherit;
}
.OpenGridItem
{
	color: green;
	font-style: inherit;
}

.GridHeader
{
	background-color: #003366;
	color: white;
	height: 30px;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
}
.GridHeader a
{
	background-color: #003366;
	color: white;
	height: 30px;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
}

.GridHeader TD
{
	background-color: #003366;
	color: white;
	height: 30px;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
}

.GridHeader TD a
{
	color: #E4E967;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
}

.GridHdrBG
{
	background-color: Silver;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.GridImageMed
{
	height: 20px;
	width: 20px;
	border-style: groove;
	border-width: thin;
}
.GridCartMed
{
	height: 20px;
	width: 20px;
	border-style: groove;
	border-width: thin;
}

.GridImageLarge
{
	height: 24px;
	width: 24px;
	border-style: groove;
	border-width: thin;
}

.GridProductsThumbNails
{
	height: 70px;
	width: 70px;
}

.GridProfileThumbNails
{
	height: 98px;
	width: 88px;
}

.GridImageBizLinks
{
	height: 40px;
	width: 40px;
	border-style: groove;
	border-width: thin;
	border: solid 2 black;
}



.link TH
{
	font-size: 1px;
	width: 8px;
	height: 20px;
	border-top: 1px solid black;
	border-left: 1px solid black;
}

.link TD
{
	height: 20px;
	border-top: 1px solid black;
	padding-left: 4px;
}


.MyCalendar .ajax__calendar_container
{
	border: 1px solid #136CB3;
	background-color: white;
	color: blue;
	width: 240px;
}

.MyCalendar ajax__calendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: silver;
	color: #000000;
}


.ajax__calendar_container
{
	padding: 4px;
	position: absolute;
	cursor: default;
	width: 170px;
	font-size: 11px;
	text-align: center;
	font-family: tahoma,verdana,helvetica;
}
.ajax__calendar_body
{
	height: 139px;
	width: 170px;
	position: relative;
	overflow: hidden;
	margin: auto;
}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years
{
	top: 0px;
	left: 0px;
	height: 139px;
	width: 170px;
	position: absolute;
	text-align: center;
	margin: auto;
}
.ajax__calendar_container TABLE
{
	font-size: 11px;
}
.ajax__calendar_header
{
	height: 20px;
	width: 100%;
}
.ajax__calendar_prev
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: left;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);
}
.ajax__calendar_next
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: right;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);
}
.ajax__calendar_title
{
	cursor: pointer;
	font-weight: bold;
}
.ajax__calendar_footer
{
	height: 15px;
}
.ajax__calendar_today
{
	cursor: pointer;
	padding-top: 3px;
}
.ajax__calendar_dayname
{
	height: 17px;
	width: 17px;
	text-align: right;
	padding: 0 2px;
}
.ajax__calendar_day
{
	height: 17px;
	width: 18px;
	text-align: right;
	padding: 0 2px;
	cursor: pointer;
}
.ajax__calendar_month
{
	height: 44px;
	width: 40px;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
}
.ajax__calendar_year
{
	height: 44px;
	width: 40px;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
}

.ajax__calendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: #ffffff;
	color: #000000;
}
.ajax__calendar .ajax__calendar_footer
{
	border-top: 1px solid #f5f5f5;
}
.ajax__calendar .ajax__calendar_dayname
{
	border-bottom: 1px solid #f5f5f5;
}
.ajax__calendar .ajax__calendar_day
{
	border: 1px solid #ffffff;
}
.ajax__calendar .ajax__calendar_month
{
	border: 1px solid #ffffff;
}
.ajax__calendar .ajax__calendar_year
{
	border: 1px solid #ffffff;
}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day
{
	background-color: #edf9ff;
	border-color: #0066cc;
	color: #0066cc;
}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month
{
	background-color: #edf9ff;
	border-color: #0066cc;
	color: #0066cc;
}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year
{
	background-color: #edf9ff;
	border-color: #0066cc;
	color: #0066cc;
}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day
{
	background-color: #ffffff;
	border-color: #ffffff;
	color: #646464;
}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year
{
	background-color: #ffffff;
	border-color: #ffffff;
	color: #646464;
}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day
{
	background-color: #edf9ff;
	border-color: #daf2fc;
	color: #0066cc;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month
{
	background-color: #edf9ff;
	border-color: #daf2fc;
	color: #0066cc;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year
{
	background-color: #edf9ff;
	border-color: #daf2fc;
	color: #0066cc;
}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title
{
	color: #0066cc;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today
{
	color: #0066cc;
}

.FleildSet1
{
	width: 500px;
}



/* BUBBLE TOOL TIP */
.tooltip, .tooltip *
{
	display: none;
}
/*added by javascript*/

.tooltip
{
	width: 200px;
	color: #000;
	font: lighter 11px/1.3 Arial,sans-serif;
	text-decoration: none;
	text-align: center;
}

.tooltip span.top
{
	padding: 30px 8px 0;
	background: url(ImageRoot/bubbleToolTip.gif) no-repeat top;
}

.tooltip b.bottom
{
	padding: 3px 8px 15px;
	color: #548912;
	background: url(ImageRoot/bubbleToolTip.gif) no-repeat bottom;
}


/*Modal Popup*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalInstitutionPopup
{
	background-color: white;
	border-width: 3px;
	border-style: solid;
	border-color: #D5463B;
	padding: 3px;
	width: 550px;
	height: 500px;
}

.modalPupUp2
{
	background-color: white;
	border-width: 3px;
	border-style: solid;
	border-color: #282872;
	padding: 3px;
	width: 600px;
	height: 500px;
}

.updateProgress
{
	border-width: 1px;
	border-style: solid;
}

.modalPupUpMain
{
	background-color: #EDCF3D;
	width: 400px;
	height: 300px;
	border-width: 3px;
	border-style: solid;
	border-color: #0033AB;
}


.modalPopUpTimer
{
	background-color: #EDCF3D;
	width: 400px;
	height: 100px;
	border-width: 3px;
	border-style: solid;
	border-color: #0033AB;
}

.modalBackground2
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.50;
}


a.OpenExternalLink
{
	font-weight: bold;
	font-size: 12px;
}
a.OpenExternalLink :link
{
	font-weight: bold;
	font-size: 12px;
}
a.OpenExternalLink :visited
{
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}
a.OpenExternalLink : Hover
{
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}



a.TopLinks
{
	font-weight: bold;
	font-size: 13px;
}
a.TopLinks :link
{
	font-weight: bold;
	font-size: 13px;
}
a.TopLinks :visited
{
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
}
a.TopLinks : Hover
{
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}
.SignUpHdrLabel
{
	font-size: 16px;
	color: #333333;
	background-image: url(/images/indent1.png);
	background-position: left;
	background-repeat: no-repeat;
	text-indent: 10px;
	font-weight: bold;
}

.Ajax_ModalPopup_Background
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.Ajax_ModalPopup_Popup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
}

.InactiveRow
{
	text-decoration: line-through;
}

.GridHeaderAlt1
{
	color: #136CB3;
	height: 38px;
	font-weight: bold;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 17px;
}


.Instructions
{
	color: #FF6600;
	font-weight: bold;
	font-size: 14px;
}

.ResultsGridImage
{
	width: 12px;
	height: 12px;
}

.ResultsLinkProceed
{
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #136CB3;
	background-color: silver;
	border: groove 2px #136CB3;
	padding: 4px 4px 4px 4px;
	text-decoration: none;
}


/* ROUND BUTTONS */
a.squarebutton
{
	background: transparent url('/Images/buttons/square-green-left.gif') no-repeat top left;
	display: block;
	float: left;
	font: normal 12px Arial; /* Change 12px as desired */
	line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 23px; /* Height of button background height */
	padding-left: 9px; /* Width of left menu image */
	text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton
{
	color: #494949; /*button text color*/
}

a.squarebutton span
{
	background: transparent url('/Images/buttons/square-green-right.gif') no-repeat top right;
	display: block;
	padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover
{
	/* Hover state CSS */
	background-position: bottom left;
}

a.squarebutton:hover span
{
	/* Hover state CSS */
	background-position: bottom right;
	color: black;
}

.buttonwrapper
{
	/* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}

.liFooterLinks
{
	list-style-image: url('/images/tinyIndent.png');
	padding-bottom: 3px;
	font-size: 11px;
	color: White;
}
.liFooterLinks a
{
	list-style-image: url('/images/tinyIndent.png');
	padding-bottom: 3px;
	font-size: 11px;
	color: White;
}

img
{
	border: 0pt;
}


.menuSpan
{
	color:Yellow;
}

.menuSpanY
{
	color:Yellow;
}

#bottom_div
{
	width: 520px;
	height: 150px;
	background-color: #b9d1ea;
	clear: both;
}

#vista_toolbar
{
	float: left;
	font: normal 12px 'Trebuchet MS' , 'Arial';
	margin: 0;
	padding: 0;
}

#vista_toolbar ul
{
	background-image: url('/Images/vista/back.gif');
	background-repeat: repeat-x;
	float: left;
	line-height: 32px;
	list-style: none;
	margin: 0;
	padding: 0 10px 0 10px;
}

#vista_toolbar li
{
	display: inline;
	padding: 0;
}

#vista_toolbar a
{
	color: #FFF; /* need because it will use default link color */
	float: left;
	padding: 0 3px 0 3px; /* left 3 px because of left.png image */
	text-decoration: none;
}

#vista_toolbar a span
{
	display: block;
	float: none;
	padding: 0 10px 0 7px;
	font-size:13px;
	font-weight:bold;
}

#vista_toolbar a span img
{
	border: none;
	margin: 8px 4px 0 0;
}

/* show picture when mouse over link */
#vista_toolbar a:hover
{
	background: url('/Images/vista/left.png') no-repeat left center;
}

#vista_toolbar a:hover span
{
	background: url('/Images/vista/right.png') no-repeat right center;
}

#vista_toolbar a.right
{
	float: right; /* for help button - just add class "right" ->  <a class="right"... */
}


/* OLD SITE -------------------------------------------------------------------------------- */
/* CSS Document */

/* Global Setting - Start */
.yellow-menu { background:url(../images/yellow-menu.jpg) repeat-x; height:30px;}
.white-panel { background:#FFFFFF;}
.footer { padding-left:13px; font-size:11px;}
.footer-link { text-decoration:none; color:#333333;}
.footer-link:hover{ text-decoration:underline; color:#333333;}
.inner-top-bg { background:url(../images/inner-top-bg.jpg) repeat-x; height:67px;}
.h1 { padding:0; margin:0; font-size:18px; font-weight:bold;}

/* Global Setting - End */


/* Index - Start */

.right-blue { background:#c2e2ea ; border-left:#add8e3 solid 1px; width:250px; vertical-align:top;}
.right-gradient-div { background:url(../images/bg-divider.jpg) repeat-y; width:11px;}
.testimonial-text { padding:5px 5px 5px 5px; text-align:left; font-size:13px;}
.customer-call-panel { background:#74c4a1;}
.black-link { font-weight:bold; text-decoration:underline; color:#333333;text-align:left;}
.black-link:hover { font-weight:bold; text-decoration:none;color:#333333;text-align:left;}
.grey-line { border-bottom:#e0e0e0 1px solid;}
.banner-box { border:#CCCCCC 1px solid;}
.blue-text-bold { font-weight:bold; color:#990101; text-align:left;}
.quality-box { border:#e3e3e3 1px solid;}
.welcome-text { padding-top:20px; font-size:24px; font-weight:bold; color:#0084a7; padding-bottom:8px;}

/* Index - End */


/* Service - Start */
.left-menu { background:#c2e2ea; width:190px;}
.image-service { background:url(../images/image-service.jpg) no-repeat; width:190px; height:211px;}

/* Service - End */

.title {
font-size:18px;
padding-bottom:15px;
}

.txt {
line-height:20px;
}

a.link1:link, a.link1:active, a.link1:visited {
color:#2f568d;
text-decoration:none;
border-bottom:1px solid #2f568d;
padding-bottom:1px;
}

a.link1:hover {
color:#d65a5a;
border-bottom:1px solid #d65a5a;
}

a.arrow:link, a.arrow:active, a.arrow:visited {
color:#529cc1;
display:block;
padding-left:20px;
background:url(../images/arrow.jpg) no-repeat 0 1px;
}

a.arrow:hover {
color:#d65a5a;
}

.trLockedCSS
{
	background-color:#990101;
	color:White;
}

.trUnLockedCSS
{
	background-color:Silver;
	color:Black;
}




