body
{
	background-color: #faf9e1;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 8pt;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	scrollbar-base-color: black;
	scrollbar-face-color: Silver;
	scrollbar-shadow-color: black;
	scrollbar-highlight-color: #9c9c9c;
	scrollbar-dlight-color: silver;
	scrollbar-darkshadow-color: #f1e0c6;
	scrollbar-track-color: #E0E0E0;
	scrollbar-arrow-color: #E0E0E0;
	height:100%;
}
.Loginbody
{
	background-color: white;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 8pt;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	scrollbar-base-color: black;
	scrollbar-face-color: Silver;
	scrollbar-shadow-color: black;
	scrollbar-highlight-color: #9c9c9c;
	scrollbar-dlight-color: silver;
	scrollbar-darkshadow-color: #f1e0c6;
	scrollbar-track-color: #E0E0E0;
	scrollbar-arrow-color: #E0E0E0;
	height:100%;
}

/*			*/
.tabbg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	line-height: 50px;
	color: #FFFFFF;
	background-image: url(/GRIPortal/Components/images/tab.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 50px;
	display: block;
	text-decoration: none;
}
.tabbg1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #000000;
	background-color: #DCEBED;
	padding: 10px;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0D3FA1;
	border-bottom-color: #99C4CA;
	height: 27px;
}
.tabtext
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.tabbg:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	line-height: 50px;
	color: #FFFFFF;
	background-image: url(/GRIPortal/Components/images/tabhover.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 50px;
	display: block;
	text-decoration: none;
}
.tabtext:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #177499;
	text-decoration: none;
}
.tabbg2
{
	background-image: url(/GRIPortal/Components/images/g3_tour_folded_page_icon_34x32.jpg);
	background-repeat: no-repeat;
}
.tabbg1Copy
{
	line-height: normal;
	color: #000000;
	background-color: #DCEBED;
	border-bottom: solid 1px #0D3FA1;
	border-top: solid 1px #0D3FA1;
	border-right: solid 1px #0D3FA1;
	border-left: solid 1px #0D3FA1;
	height: 30px;
}
/*.tabbg2:hover {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 40px;
	color: #FFFFFF;
	background-image: url(/GRIPortal/Components/images/tabhover1.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
	display: block;
	text-decoration: none;
}*/

.newsdate
{
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	width:86px;
	color: #ff9900;
	border-bottom: #fff 1px solid;
	/*background-color: whitesmoke;*/
	text-align: left;
	vertical-align : text-top;
}
.newslink
{
	font-size: 10px;
	font-family : Verdana;
	border-bottom: #fff 2px solid;
	/*background-color: whitesmoke;*/
	text-align: left;
	color: #6d6a62;
	
}
.newslink A
{
	color: #6d6a62;
	text-decoration: none;
}
.newslink A:hover
{
	color: red;
	text-decoration: underline;
}

.imagelink
{
	border-color: Red;
	border-bottom-color: White;
}
.imagelink A
{
	border-bottom-color: White;
	text-decoration: none;
}
.imagelink A:hover
{
	border-style: hidden;
	border-bottom-color: red;
	text-decoration: underline;
}

.bgHomeBottomBlock
{
	background-color: #ff9933;
}
.bgHomeTickerBlock
{
	background-color: #ff9933;
	height: 24px;
}

.fgHomeblockheader
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.tickerlink
{
	font-size: 10px;
	font-family:Verdana;
	/*font-weight: bold;*/
	border-bottom: #fff 2px solid;
	/*background-color: #E4DED0;*/
	text-align: center;
	color: #458BB0;
	/*width:420px;*/
}
.tickerlink A
{
	color: #458BB0;
	text-decoration: underline;
}
.tickerlink A:hover
{
	color: #6d6a62;
	text-decoration: none;
}
.ticker_container
{
color:  #E4DED0;
}
/*   for news               */
DIV.section TABLE
{
	/*border-right: #dedfef 1px solid;
	border-top: #dedfef 1px solid;*/
	font-size: 100%;
	/*border-left: #dedfef 1px solid;*/
	width: 100%;
	/*border-bottom: #dedfef 1px solid;*/
}
DIV.section TABLE TH
{
	/*border-right: #dedfef 1px solid;
	padding-right: 5px;
	border-top: #dedfef 1px solid;*/
	padding-left: 5px;
	/*FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#DEDFEF, gradientType=0);*/
	/*border-left: #dedfef 1px solid;
	color: #000066;
	border-bottom: #dedfef 1px solid;*/
	background-image: url(/GRIPortal/Components/images/online_tour_yellow_gradation_1x32.jpg);
	background-repeat: repeat-x;
}
DIV.section TABLE TD
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 100%;
	/*background: #f7f7ff;
	border-bottom-width: 0px;
	border-bottom-color: #d5d5d3;
	border-left: #d5d5d3 0px solid;*/
}
.stdBullet
{
	padding-right: 0.5em;
	font-size: 70%;
	color: #a6a6a6;
	padding-top: 2px;
}
P.nomargin
{
	font-size: 10pt;
	margin: 0px;
	line-height: normal;
}



/*   for sps search               */

.SearchResults div
{
	padding-bottom: 0.2em;
}
.SearchResultsTable td
{
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	border-bottom: 1px solid #dddddd;
}

.SearchResultsNavigation
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.SearchResultPath
{
	color: #008000;
}

.SearchResultTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033cc;
	text-decoration: none;
	font-weight: bold;
}

.SearchResultTitle:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00ccff;
	text-decoration: none;
	font-weight: bold;
}


/* vert menu bar */

.rootNode
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

.parentNode
{
	background-color: #F9F8EA;
}

.leafNode
{
	background-color:#f1f0d9;
	border-collapse: collapse;
}

.nodeStyle
{
	background-color: #F1F0D9;
	font-family: Verdana;
	font-size: 10px;
	color: #458BB0;
	display: block;
	text-decoration: none;
	height: 24px;
	border-bottom: #AFADA8 1px solid;
}

#nodeStyle a:hover
{
	background: #FFFFFF;
}
.selectedNode
{
	background-color: #FFFFFF;
	color: #B44227;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

.selectedNodeImage
{
	background-image: url( '/GRIPortal/Components/images/7x7pointer.gif' );
}

.leftbarWidth
{
	width: 150px;	
}

.leafleftpad10
{
	padding-left: 10px;
}
.leafleftpad20
{
	padding-left: 20px;
}
.leafleftpad30
{
	padding-left: 30px;
}

.leafleftpad40
{
	padding-left: 40px;
}

.leafleftpad50
{
	padding-left: 50px;
}

.parentNodeStyle
{
	background-color: #F1F0D9;
	font-family: Verdana;
	font-size: 10px;
	color: #458BB0;
	height: 24px;
}

.linkStyle1
{
	text-decoration: none;
	color: #458BB0;
}

.linkStyle2
{
	text-decoration: none;
	color: #B44227;
}

/* Class for Admin Login Page section */

LoginTable
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 8pt;
	border: 0;
	border-color: Black;
	width: 99.5%;
	border-width: 1px 1px 1px 1px;
	border-style: double;
	border-left-color: Black;
	border-top-color: Black;
	border-right-color: Black;
	border-bottom-color: Black;
}

/* Class for common section */

.pageHeader
{
	font-family: Verdana;
	font-size: 15px;
	color: #b44227;
	font-weight: bold;
}

.header1
{
	font-family: Verdana;
	font-size: 11px;
	color: #b44227;
	font-weight: bold;
}


.header2
{
	font-family: Verdana;
	font-size: 10px;
	color: #6d6a62;
	font-weight: bold;
}

.WelcomeTxt
{
	font-family: Verdana;
	font-size: 8px;
	color: #6d6a62;
}


.bodyTxt
{
	font-family: Verdana;
	font-size: 10px;
	color: #6d6a62;
}

.link
{
	font-family: Verdana;
	font-size: 10px;
	color: #458bb0;
	text-decoration: none;
}

.highlightTxt
{
	font-family: Verdana;
	font-size: 10px;
	color: #b44227;
	font-weight: normal;
}

.greenTxt
{
	font-family: Verdana;
	font-size: 11px;
	color: #62a30a;
	font-weight: normal;
}

.DateTxt
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 9pt;
	vertical-align: top;
	text-transform: none;
	border-style: inset;
}

.GeneralLbl
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
}

.DinnerGeneralLbl
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color:  #6d6a62;
}
.GeneralTxt
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 9pt;
	vertical-align: top;
	text-transform: none;
	border-style: inset;
}

.CurrencyTxt
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 9pt;
	vertical-align: top;
	text-transform: none;
	border-style: inset;
	text-align: right;
}
.NumericTxt
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 9pt;
	vertical-align: top;
	text-transform: none;
	border-style: inset;
	text-align: right;
}

.GeneralCbo
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10pt;
	vertical-align: top;
	text-transform: none;
	border-left-color: Black;
	border-top-color: Black;
	border-right-color: Black;
	border-bottom-color: Black;
	text-align: left;
}

.GeneralLst
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 8pt;
	vertical-align: top;
	text-transform: none;
	border-left-color: Black;
	border-top-color: Black;
	border-right-color: Black;
	border-bottom-color: Black;
	text-align: left;
}
.GeneralChk
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 9pt;
	vertical-align: top;
	text-transform: none;
}
.GeneralRbt
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 9pt;
	font-weight: normal;
	vertical-align: top;
	text-transform: none;
	border-left-color: Black;
	border-top-color: Black;
	border-right-color: Black;
	border-bottom-color: Black;
}
.CaseStudyTxtBox
{
	font-family: Verdana;
	font-size: 10pt;
	color:   #6d6a62;
	border-style:none;
}
.CaseStudylbl
{
	font-family: Verdana;
	font-size: 10pt;
	color:   #6d6a62;
}
.CaseStudytext
{
	font-family: Verdana;
	font-size: 8pt;
	color:  #6d6a62;
}
.CaseStudyCbo
{
	font-family:Verdana;
	font-size:10pt;
	color: #6d6a62;
	vertical-align: top;
	text-transform: none;
	border-left-color: Black;
	border-top-color: Black;
	border-right-color: Black;
	border-bottom-color: Black;
	text-align: left;
}

.Generalbtn
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 8pt;
	background-color: #f1f0d9;
	color: #b44227;
	font-weight: bold;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	border-style: double;
	height: 24px;
}

.Arrowbtn
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	border-color: darkred;
	border-width: 2px;
	border-style: solid;
	background-color: #DEBA84;
	color: #316363;
	height: 24px;
}

.ErrorMessage
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ff0000;
}

.GeneralTable
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 8pt;
	border: 0;
	width: 100%;
}

.GeneralTxtDisable
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 8pt;
	vertical-align: top;
	text-transform: none;
	background-color: linen;
}

.LargeTxt
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 8pt;
	width: 239px;
	vertical-align: top;
	text-transform: none;
	border-style: inset;
}

.LargeTxtExtUsrPos
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 8pt;
	width: 375px;
	vertical-align: top;
	text-transform: none;
	border-style: inset;
}

.BorderDiv
{
	border-left-color: Black;
	border-top-color: Black;
	border-right-color: Black;
	border-bottom-color: Black;
	border-width: 1px;
	border-style: double;
}

.DGR_ITEM
{
	background-color: #f9f8ea;
	font-family: 'Verdana';
	font-weight: normal;
	font-size: 11px;
	height: 20px;
	color: black;
	text-align: left;
	cursor: default;
	width: 100%;
}

.DGR_HEADER
{
	padding-right: 0px;
	border-top: gray solid;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	width: 100%;
	cursor: default;
	color: #6d6a62;
	padding-top: 0px;
	font-family: 'Verdana'; /*	background-color: #f4f5f7;*/
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}

.DGR_ALTERNATE
{
	
	font-family: 'Verdana';
	font-weight: normal;
	font-size: 11px;
	height: 20px;
	color: black;
	text-align: left;
	cursor: default;
	font-weight: normal;
	width: 100%;
}

.DGR_MAIN
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	width: 100%;
	padding-top: 0px;
	border-bottom: 0px;
}

.DGR_TEXT_ALIGN_RIGHT
{
	vertical-align: text-top;
	text-align: right;
	padding-right: 5px;
}

.DGR_TEXT_ALIGN_CENTER
{
	vertical-align: text-top;
	text-align: center;
}

.pad10
{
	padding: 10px;
}

.pad5
{
	padding: 5px;
}

.botpad3
{
	padding-bottom: 3px;
}

.toppad10
{
	padding-top: 10px;
}
.rightpad10
{
	padding-right: 10px;
}

.botpad10
{
	padding-bottom: 10px;
}

.leftpad15
{
	padding-left: 10px;
}
.rightpad15
{
	padding-right: 10px;
}


.verdana11white
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.verdana11white:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CADBFF;
	text-decoration: none;
}

.verdana11DarkBlue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033cc;
	text-decoration: none;
}

.verdana11DarkBlue:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

/* Class for Step1 section */

.blockHeader285
{
	font-family: Verdana;
	font-size: 11px;
	color: #458bb0;
	font-weight: bold;
	background-image: url(/GRIPortal/Components/images/blue_gradation_270x1.jpg);
	background-repeat: repeat-y;
	width: 285px;
	height: 27px;
}

.blockBody2
{
	height: 130px;
	font-size: 10px;
	font-family: Verdana;
	vertical-align: top;
}
.blockBody3
{
	height: 200px;
	font-size: 10px;
	font-family: Verdana;
	vertical-align: top;
}

/* Class for Step3 section */

.blockHeader186
{
	font-family: Verdana;
	font-size: 11px;
	color: #458bb0;
	font-weight: bold;
	background-image: url(/GRIPortal/Components/images/blue_gradation_270x1.jpg);
	background-repeat: repeat-y;
	width: 186px;
	height: 27px;
}

/* Class for template section */

.moreLink
{
	height: 27px;
	font-size: 11px;
	color: #458bb0;
	font-weight: bold;
	text-decoration: none;
}

.blockLink
{
	font-family: Verdana;
	font-size: 10px;
	color: #458bb0;
	font-weight: bold;
}

.blockHeader190
{
	font-family: Verdana;
	font-size: 10px;
	color: #458bb0;
	font-weight: normal;
	background-image: url(/GRIPortal/Components/images/blue_gradation_270x1.jpg);
	background-repeat: repeat-y;
	width: 190px;
	height: 27px;
}
a .blockHeader270
{
	font-family: Verdana;
	font-size: 10px;
	color: #458bb0;
	font-weight: normal;
	background-image: url(/GRIPortal/Components/images/1blue_gradation_270x1.jpg);
	background-repeat: repeat-y;
	width: 270px;
	height: 27px;
}

.channelHeader
{
	font-family: Verdana;
	font-size: 11px;
	color: #6d6a62;
	font-weight: bold;
}


/* Class for OS Confirm Page section */

.ConfirmTextLbl
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 9pt;
}

.ConfirmLbl
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	color: #99CCFF;
}

/* Class for Header Section*/
.topbg
{
	background-image: url(/GRIPortal/Components/images/topbg.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.topbg1
{
	background-image: url(/GRIPortal/Components/images/topbg1.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.navibg1
{
	background-image: url(/GRIPortal/Components/images/bg1-08.gif);
	background-repeat: repeat-x;
	height: 7px;
}
.navibg
{
	background-image: url(/GRIPortal/Components/images/navig.gif);
	background-repeat: repeat-x;
}

/* Class for footer section */

.copyright
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033cc;
	text-decoration: none;
	background-image: url(/GRIPortal/Components/images/copyrightbg.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: ADADAD;
}
.copyrighttcslogo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033cc;
	text-decoration: none;
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: ADADAD;
}

/* Class for left link section */

.LeftLinksBottomBorder
{
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.border
{
	border: 1px solid #CCCCCC;
}

.verdana10black
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.verdana11black
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.verdana10white
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

#icard
{
	width: 270px;
	float: left;
	clear: none;
	padding-bottom: 10px;
	padding-right: 10px;
}

#icardSingle
{
	width: 100%;
	float: left;
	clear: none;
	padding-bottom: 10px;
	padding-right: 10px;
}

/* Class for GRI Home section */
/*
.bg1 {

	background-color: #E6F0F7;
}*/
.blockheader
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6d6a62;
	text-decoration: none;
	background-image: url(/GRIPortal/Components/images/online_tour_yellow_gradation_1x32.jpg);
	background-repeat: repeat-x;
	height: 20px;
}

.block
{
	background-image: url(/GRIPortal/Components/images/home_module_bk_bottom_240x1.jpg);
	background-repeat: repeat-x;
}

/* Class for G3 Home section */
.bottomborder
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.btn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(/GRIPortal/Components/images/btn.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	line-height: 20px;
	display: block;
}
.G3Homebtn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	line-height: 20px;
	display: block;
}
.active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	display: block;
	text-decoration: none;
	padding-left: 5px;
	background-color: #E7F0FA;
	border: 1px solid #666666;
	padding-top: 4px;
	padding-bottom: 4px;
}
.btn:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(/GRIPortal/Components/images/btn_hover.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	line-height: 20px;
}
.btnActive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(/GRIPortal/Components/images/btn_hover.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	line-height: 20px;
	display: block;
}

/*.btn:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(/GRIPortal/Components/images/btn_hover.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	line-height: 20px;
}
.btn:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(/GRIPortal/Components/images/btn_hover.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	line-height: 20px;
}
.btn:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(/GRIPortal/Components/images/btn_hover.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	line-height: 20px;
}*/
.G3Homebtn:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none; /*background-image: url(/GRIPortal/Components/images/btn_hover.gif);*/
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	line-height: 20px;
}

#icard1
{
	float: left;
	clear: none;
	padding-bottom: 10px;
	padding-right: 10px;
}


/* left nevigation */


.bg
{
	background-color: #F1F0D9;
}

.rightborder
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E0E0E0;
}


/* Class for GRI Home section */

/* Class for Who are you section */
.av3h
{
	font-size: 15px;
	height: 10px;
	width: 350px;
	font-weight: bold;
	color: #b22222;
}


.blockHeaderwhoru
{
	font-family: Verdana;
	font-size: 11px;
	color: #458bb0;
	font-weight: bold;
	background-image: url(/GRIPortal/Components/images/190x27_lightBlueGradation.jpg);
	background-repeat: repeat-x;
	width: 186px;
}
.leftNavigation
{
	height: 476px;
	width: 150px;
	vertical-align: top;
}

/* Class for Indicator section */
.IndicatorSectionHeader
{
	font-family: Verdana;
	font-size: 11px;
	color: #458bb0;
	font-weight: bold;
	background-image: url(/GRIPortal/Components/images/blue_gradation_500x1.jpg);
	background-repeat: no-repeat;
	height: 27px;
}
.Placeholder1
{
	height: 80px;
	width: 100px;
}
.placeholder2
{
	height: 68px;
	width: 409px;
}
.placeholder3
{
	width: 702px;
}

/* Header */

.verdana11DarkBlue_header
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #458BB0;
	text-decoration: none;
}

.rightshadow
{
	background: url( '/GRIPortal/Components/images/shadow_right_7x1.jpg' ) repeat-y;
}
.bottomshadow
{
	background: url( '/GRIPortal/Components/images/shadow_bottom_1x7.jpg' ) repeat-x;
}
.cornershadow
{
	background: url( '/GRIPortal/Components/images/shadow_corner_7x7.jpg' );
}
.MsgInfo
{
	color:Blue;
	font-weight :bold;
}
.MsgSuccess
{
	color:Blue;

	font-weight :bold;
}
.MsgError
{
	color:Red;
	font-weight :bold;
}




#leftNavDiv a {
	font-size: 10px;
	display: block;
	font-family: Verdana;	
}

#leftNavDiv a:hover {
	background-color: #FFFFFF;
}

#leftPad10
{
	text-indent:10px;
}

#leftPad20
{
	text-indent:20px;
}

#leftPad30
{
	text-indent:30px;
}

#leftPad40
{
	text-indent:40px;
}

#leftPad50
{
	text-indent:50px;
}

#leftPad10 a:hover
{
	background-color: #FFFFFF;
}

#leftPad20 a:hover
{
	background-color: #FFFFFF;
}

#leftPad30 a:hover
{
	background-color: #FFFFFF;
}

#leftPad40 a:hover
{
	background-color: #FFFFFF;
}

#leftPad50 a:hover
{
	background-color: #FFFFFF;
}

#leftlinks a
{
	width: 130px;
	font-size: 10px;
	margin: 0;
	height: auto;
	display: block;
	border-bottom: 1px solid #ddd;
	font-family: Verdana;
}

#leftlinks a:hover
{
	background: #FFFFFF;
}

#leftRelatedLinks a
{
	width: 150px;
	font-size: 10px;
	margin: 0;
	display: block;
	border-bottom: 1px solid #ddd;
	font-family: Verdana;	
}

#leftRelatedLinks a:hover
{
	background: #FFFFFF;
}


#custLeftLinks a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #458bb0;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #ddd;	
	padding-left: 6px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
}

#custLeftLinks p
{
	margin-top:1px;
	margin-bottom:1px;
}

#custLeftLinks a:hover
{
	background-color: #FFFFFF;	
}

/*
.vMenuTitle {
	color: #458bb0;
	background-color: #f1f0d9;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	text-align: left;	
	padding-left:10px;
	border-bottom: 1px solid #ddd;	
	width:120px;
	margin: 0;
	padding-top:6px;
	padding-bottom:4px;
}

.vMenuTitleRoot {
	color: #458bb0;
	background-color: #f1f0d9;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	text-align: left;	
	padding-left:10px;
	border-bottom: 1px solid #ddd;	
	width:130px;
	margin: 0;
	padding-top:6px;
	padding-bottom:4px;
}
*/
.leftLevel10 {
	color: #458bb0;
	background-color: #f1f0d9;
	font-family: Verdana;
	text-decoration: none;
	border-bottom:thin;
	text-align: left;
	padding-left:10px;	
	width:150px;
	margin: 0;
	padding-top:6px;
	padding-bottom:4px;			
}

.leftLevelSelected10 {
	color: #b44227;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/GRIPortal/Components/images/7x7pointer.gif);
	background-color: #ffffff;
	text-align: left;
	padding-left:10px;
	width:150px;
	margin: 0;
	padding-top:6px;
	padding-bottom:4px;
}

.leftLevel20 {
	color: #458bb0;
	font-family: Verdana;
	text-decoration: none;
	background-color:#f9f8ea;
	text-align: left;
	padding-left:20px;	
	width:150px;
	margin: 0;
	padding-top:6px;
	padding-bottom:4px;
}

.leftLevelSelected20 {
	color: #b44227;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/GRIPortal/Components/images/7x7pointer.gif);
	background-color: #ffffff;
	text-align: left;
	padding-left:20px;				
	width:150px;
	margin:0;
	padding-top:6px;
	padding-bottom:4px;
}

.leftLevel30 {
	color: #458bb0;
	font-family: Verdana;
	text-decoration: none;
	background-color:#f9f8ea;
	text-align: left;
	padding-left:30px;
	width:150px;		
	margin:0;
	padding-top:6px;
	padding-bottom:4px;
}

.leftLevelSelected30 {
	color: #b44227;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/GRIPortal/Components/images/7x7pointer.gif);
	background-color: #ffffff;
	text-align: left;
	padding-left:30px;
	width:150px;
	margin:0;	
	padding-top:6px;
	padding-bottom:4px;
}

.leftLevel40 {
	color: #458bb0;
	font-family: Verdana;
	text-decoration: none;
	background-color:#f9f8ea;
	text-align: left;
	padding-left:40px;
	width:150px;
	margin:0;	
	padding-top:6px;
	padding-bottom:4px;
}

.leftLevelSelected40 {
	color: #b44227;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/GRIPortal/Components/images/7x7pointer.gif);
	background-color: #ffffff;
	text-align: left;
	padding-left:40px;	
	width:150px;
	margin:0;	
	padding-top:6px;
	padding-bottom:4px;
}

.leftLevel50 {
	color: #458bb0;
	font-family: Verdana;
	text-decoration: none;
	background-color:#f9f8ea;
	text-align: left;
	padding-left:50px;
	width:150px;
	margin:0;	
	padding-top:6px;
	padding-bottom:4px;
}

.leftLevelSelected50 {
	color: #b44227;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/GRIPortal/Components/images/7x7pointer.gif);
	background-color: #ffffff;
	text-align: left;
	padding-left:50px;	
	width:150px;
	margin:0;	
	padding-top:6px;
	padding-bottom:4px;
}
/**************** GRI classes ****************/
a {
	text-decoration: none;
	color:#458bb0;
	}
h1 {
	font-size:11px;
	}
	
	#leftlinksPortal a
{
	font-size: 10px;
	margin: 0;
	height: auto;
	display: block;
	border-bottom: 1px solid #ddd;
	font-family: Verdana;
}

#leftlinksPortal a:hover
{
	background: #FFFFFF;
}

.vMenuTitlePortal {
	color: #458bb0;
	background-color: #f1f0d9;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	text-align: left;	
	padding-left:10px;
	border-bottom: 1px solid #ddd;	
	margin: 0;
	padding-top:6px;
	padding-bottom:4px;
}

.vMenuTitleRootPortal {
	color: #458bb0;
	background-color: #f1f0d9;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	text-align: left;	
	padding-left:10px;
	border-bottom: 1px solid #ddd;	
	margin: 0;
	padding-top:6px;
	padding-bottom:4px;
}

.leftLevelPortal10 {
	color: #458bb0;
	background-color: #f1f0d9;
	font-family: Verdana;
	text-decoration: none;
	border-bottom:thin;
	text-align: left;
	padding-left:10px;	
	margin: 0;
	padding-top:6px;
	padding-bottom:4px;			
}

.leftLevelSelectedPortal10 {
	color: #b44227;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/GRIPortal/Components/images/7x7pointer.gif);
	background-color: #ffffff;
	text-align: left;
	padding-left:10px;
	margin: 0;
	padding-top:6px;
	padding-bottom:4px;
}

.leftLevelPortal20 {
	color: #458bb0;
	font-family: Verdana;
	text-decoration: none;
	background-color:#f9f8ea;
	text-align: left;
	padding-left:20px;	
	margin: 0;
	padding-top:6px;
	padding-bottom:4px;
}

.leftLevelSelectedPortal20 {
	color: #b44227;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/GRIPortal/Components/images/7x7pointer.gif);
	background-color: #ffffff;
	text-align: left;
	padding-left:20px;				
	margin:0;
	padding-top:6px;
	padding-bottom:4px;
}

.leftLevelPortal30 {
	color: #458bb0;
	font-family: Verdana;
	text-decoration: none;
	background-color:#f9f8ea;
	text-align: left;
	padding-left:30px;
	margin:0;
	padding-top:6px;
	padding-bottom:4px;
}

.leftLevelSelectedPortal30 {
	color: #b44227;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/GRIPortal/Components/images/7x7pointer.gif);
	background-color: #ffffff;
	text-align: left;
	padding-left:30px;
	margin:0;	
	padding-top:6px;
	padding-bottom:4px;
}

.leftLevelPortal40 {
	color: #458bb0;
	font-family: Verdana;
	text-decoration: none;
	background-color:#f9f8ea;
	text-align: left;
	padding-left:40px;
	margin:0;	
	padding-top:6px;
	padding-bottom:4px;
}

.leftLevelSelectedPortal40 {
	color: #b44227;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/GRIPortal/Components/images/7x7pointer.gif);
	background-color: #ffffff;
	text-align: left;
	padding-left:40px;	
	margin:0;	
	padding-top:6px;
	padding-bottom:4px;
}

.leftLevelPortal50 {
	color: #458bb0;
	font-family: Verdana;
	text-decoration: none;
	background-color:#f9f8ea;
	text-align: left;
	padding-left:50px;
	margin:0;	
	padding-top:6px;
	padding-bottom:4px;
}

.leftLevelSelectedPortal50 {
	color: #b44227;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/GRIPortal/Components/images/7x7pointer.gif);
	background-color: #ffffff;
	text-align: left;
	padding-left:50px;	
	margin:0;	
	padding-top:6px;
	padding-bottom:4px;
}
.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: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem
{
	background-color: window;
	color: windowtext;
	padding: 1px;
}
/* classes added by Hariax for release 1 re-opened defects */
.GeneralTxtIntUsrPos
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 9pt;
	width:375px;
	vertical-align: top;
	text-transform: none;
	border-style: inset;
}
.LargeTxtExtUsrPos
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 8pt;
	width: 375px;
	vertical-align: top;
	text-transform: none;
	border-style: inset;
}
/* classes added by Hariax for release 1 re-opened defects */
.imgcursor
{
	cursor:pointer;
}
/* Class for Gridview display */

.Gridview_Display
{
	display:none;
	
}
.checkoutlbl
{
	color: #458bb0;
	background-color: #f1f0d9;
	font-family: Verdana;
	text-decoration: none;
	text-align:left;
	margin: 0;
	padding:3px;
	font-size:10px;
}
.modelnameheader
{
	font-family: Verdana;
	font-size: 11px;
	color: #b44227;
	font-weight: bold;
	margin-left:3px;
}
.webpartzone table

{

	border-style: none;


}
.webparttitle
{
	
	font-family:Verdana;
	font-weight:bold;
	font-size: 12px;
	color:#B44227;
	background-color:White;
	
	
}
.FeaturedRpt
{
	background-color:White;
}

.FeaturedRptText
{
	font-size: 13px;
	font-family:Verdana;
	text-decoration:none;
	background-color: white;
	text-align: left;
	color: Gray;

}

.FeaturedRptText A
{
	color: #458BB0;
	text-decoration: none;
}
.FeaturedRptText A:hover
{
	color: #458BB0;
	text-decoration: underline;
}
.FeaturedRptheader
{
	font-family: Verdana;
	font-size: 12px;
	color: Gray;
	font-weight: bold;
}