﻿body
{
    font-size: 12px;
    font-weight: normal;
    font-family: Verdana;
    color: #000000;
    background-repeat: repeat-x;
    background-image: url(../../images/2007/bg_body.jpg);
    text-align: center;
    clip: rect(10px, auto, auto, auto);
    margin-top:10px;
    margin-bottom:10px;
}
.IE8Fix  
{  
        z-index: 100; 
} 

.DynamicMenu
{
    /*background: #5D893C repeat-x center;
    background:95% center no-repeat #619ac0;*/
    width:150px;
    z-index: 100;    
    margin-top:1px;
    margin-left:-3px;
    padding-left:5px;
    padding-top:5px;
}
.DynamicHover
{
    width:150px;
    font-weight:bold;
}
h1
{
    font-family: Arial;
    font-size: 24px;
    font-weight: normal;
    text-transform: capitalize;
    color: #336699;
    letter-spacing: 2px;
    height: 34px;
}
h3
{
    color: #336699
}
.copyright
{
    font-family: Verdana, Arial;
    font-size: 10px;
    font-weight: normal;
    color: #56b9e4;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
}

.Button_Blue
{
    background-color: #0188CF;
    color: #FFFFFF;
    font-weight: bold;
    height: 30px;
    font-size: 11pt;
    letter-spacing: 1pt;
}

.textBody
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}
.titleBody
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.titleBody2
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #336699;
}
.formLabel
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
.formText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.red_text
{
    color: Red;
}
.pageContent
{
    background-repeat: repeat-x;
  /*  background-image: url(../../images/2007/interior/bg_body.jpg); */
    text-align:left;
    padding-bottom: 3px;
    padding-top: 5px;
    padding-right: 3px;
    padding-left: 3px;
}
.pageHdr
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 24px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #336699;
    FONT-FAMILY: 'Times New Roman';
    LETTER-SPACING: 2px;
    HEIGHT: 34px;
    TEXT-DECORATION: none;
    padding-right: 10px;
}
.pageHdr a{color:#336699;}
.pageHdr a:visited{color:#336699;}
.pageHdr a:active{color:#336699;}
.pageHdr a:hover{color:Red; text-decoration:underline;}

.promoHdr
{
    font-weight: bold;
    font-size: 14px;
    color: #0397d6;
    font-family: Arial;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
    height: 18px;
    text-align: center;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 2px;
    padding-left: 2px;
}
.promoHdr a
{
    color: #0397d6;
}
.promoHdr a:visited
{
    color: #0397d6;
}
.promoTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #d2691e;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.bottomNav
{
    font-family: Verdana, Arial;
    font-size: 9px;
    font-weight: bold;
    color: #045482;
    text-decoration: none;
    padding-right: 2px;
    padding-left: 2px;
    height: 20px;
}
.bottomNav td
{
    font-family: Verdana, Arial;
    font-size: 9px;
    font-weight: bold;
    color: #045482;
    text-decoration: none;
    padding-right: 2px;
    padding-left: 2px;
    height: 20px;
}
.bottomNav a 
{
    color: #045482;
}
.bottomNav a:active
{
}
.bottomNav a:hover
{
    color: Red;
    text-decoration: underline;
}
.bottomNav a:visited 
{
    color: #045482;
}

.leftNavHome
{
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    color: #ffffff;
    font-family: Verdana, Arial, 'Arial Narrow';
    background-image: url(../../images/2007/bg_home_leftnav_cell.jpg);
    width: 218px;
    background-repeat: repeat-y;
    height: 18px;
    text-align: center;
    padding-bottom: 4px;
    padding-top: 3px;
    cursor: hand;
    text-decoration: none;
}
.leftNavMain
{
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    color: #ffffff;
    font-family: Verdana, Arial, 'Arial Narrow';
    background-image: url(../../images/2007/interior/bg_lnav_1.gif);
    width: 218px;
    background-repeat: repeat-y;
    height: 18px;
    text-align: center;
    padding-bottom: 4px;
    padding-top: 3px;
    cursor: hand;
    text-decoration: none;
}
.leftNavMainActive
{
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    color: #ffffff;
    font-family: Verdana, Arial, 'Arial Narrow';
    background-image: url(../../images/2007/interior/bg_lnav_2.gif);
    width: 218px;
    background-repeat: repeat-y;
    height: 18px;
    text-align: center;
    padding-bottom: 4px;
    padding-top: 3px;
    cursor: hand;
    text-decoration: none;
}
.leftNavSub
{
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    color: #336699;
    font-family: Verdana, Arial, 'Arial Narrow';
    background-image: url(../../images/2007/interior/bg_lnav_3.gif);
    width: 218px;
    background-repeat: repeat-y;
    height: 18px;
    text-align: center;
    padding-bottom: 4px;
    padding-top: 3px;
    cursor: hand;
    text-decoration: none;
}
.leftNavMain a 
{
    color: #FFFFFF;
}
.leftNavMain a:active
{
}
.leftNavMain a:hover
{
    color: Red;
    text-decoration: none;
}
.leftNavMain a:visited 
{
    color: #FFFFFF;
}

.leftNavMainActive a 
{
    color: #FFFFFF;
}
.leftNavMainActive a:active
{
}
.leftNavMainActive a:hover
{
    color: Red;
    text-decoration: none;
}
.leftNavMainActive a:visited 
{
    color: #FFFFFF;
}
.leftNavSub a 
{
    color: #336699;
}
.leftNavSub a:active
{
}
.leftNavSub a:hover
{
    color: Red;
    text-decoration: none;
}
.leftNavSub a:visited 
{
    color: #336699;
}

.subNav1
{
    font-family: verdana;
    color: #045482;
    font-size: 8pt;
    margin-left: 0px;
    margin-right: 2px;
    margin-top: 0px;
    margin-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
}
.subNav1 a 
{
    color: #CC9933;
}
.subNav1 a:active
{
    color: #CC6666;
}
.subNav1 a:hover
{
    color: Red;
    text-decoration: underline;
}
.subNav1 a:visited 
{
    color: #CC9933;
}

.topNav
{
    font-family: Verdana, Arial;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 3px;
    padding-left: 3px;
}
.topNav td
{
    font-family: Verdana, Arial;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 3px;
    padding-left: 3px;
}
.topNav a 
{
    color: #FFFFFF;
}
.topNav a:active
{
}
.topNav a:hover
{
    color: Red;
    text-decoration: underline;
}
.topNav a:link
{
}
.topNav a:visited
{
    color: #FFFFFF;
}
.tabLB
{
    width: 230px;
    font-family: Tahoma;
    font-size: 10pt;
}
.tabLB .ajax__tab_header 
{
    background-color: #FFFFFF;
    color: #CCFFFF;
    vertical-align: top;
    line-height: 22px;
    font-weight: bold;
} 
.tabLB .ajax__tab_outer
{
    background-color: #FFFFFF;
}
.tabLB .ajax__tab_inner
{
    background-color: #FFFFFF;
}
.tabLB .ajax__tab_tab
{
    background-color: #3399FF;
    padding-left: 5px;
    padding-right: 5px;
}
.tabLB .ajax__tab_body
{
    background-color: #FFFFFF;
    line-height: 16px;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-right: 2px;
    padding-left: 2px;
}
.tabLB .ajax__tab_hover
{
    background-color: #FFFFFF;
    color: #000000;
}
.tabLB .ajax__tab_active
{
    background-color: #FFFFFF;
    color: #000000;
}

.calEvent
{
    font-family: 'Lucida Sans Unicode';
    font-size: 10px;
    color: #000000;
}

.Eve_HeaderPanel
{
    background-color: #0188CF;
    height: 26px;
    color: #FFFFFF;
    text-align: left;
    vertical-align: top;
    line-height: 22px;
    font-weight: bold;
    text-decoration: none;
    cursor: hand;
    padding-left: 5px;
    letter-spacing: 1px;
}
.Eve_CollapsePanel
{
    height:0px;
    overflow:hidden;
}

/* Added by Shekar */
.errorlabel
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
    color:Red;
}

.successInformLabel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-weight: bold;
	color:Green;
}
.Grdv 
{
background-color:#ffffff;
border:1px solid #5a8abe;
}

.Grdv td 
{
font: 12px Arial, Helvetica, sans-serif;
padding:0.5%;
border-right:0.5px solid #ffffff;
border-top:0px solid #ffffff;
border-left:0.5px solid #ffffff;
}

.Grdv tr.normal 
{
background-color:#cfe4fa;
font: 12px Arial, Helvetica, sans-serif;
text-align:left;
color:#000000;


}
.Grdv tr.header 
{
font: 12px Arial, Helvetica, sans-serif;
padding:0.5%;
background-color:#0099CC;
text-align:center;
color:#FFFFFF;
}

.Grdv tr.header td 
{
border-right:0px solid #5a8abe;
}

.Grdv tr.header a {
text-decoration:underline;
font: 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
}

.Grdv tr.alternating{
	background-color:White;/*#e2effd;	*/
	font: 12px Arial, Helvetica, sans-serif;
	text-align:left;	
	color:#000000;			
}
.Grdv a  
{     
    text-decoration:underline; 
    font: 12px Arial, Helvetica, sans-serif;   
    color:#000099;    
}

.Pager span 
{ 
    font-size:12px;  
    color:white;
    background-color:#000000;
    padding-left:5px;
    padding-right:5px;
}
.DropDownSmall
{
	width: 162px;
	height: 20px;	
	color:Black;
	font-family:Arial;
}
.TextBoxSmall
{
	width:157px;
	height:17px;	
	color:Black;	
	font-family:Arial;
}
.TextBoxMultiline
{
	width:177px;
	height:60px;
	color:Black;	
	font-family:Arial;
}
.Header 
{
font-size:11px;
color:#336699;
font-weight:bold;
text-transform:uppercase;
font-family:Arial;
}
.TextBoxSmallForCalender
{
	width:80px;
	height:17px;
	color:Black;
	font-family:Arial;
}
.ButtonSmall 
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    width:100px;
    font-size:11px;
    color:#ffffff;
    font-weight:bold;
    background-color:#0099CC;
    font-weight: normal;
    height: 20px;
    cursor:default;
    font-variant:small-caps;
    font-family:Arial;
}
/* Leader Board */
.LB_det_table
{
    width: 680px;
    font-family: Tahoma;
    font-size: 9pt;
    background-color: #009900;
}
.LB_sum_table
{
    width: 235px;
    font-family: Tahoma;
    font-size: 9pt;
    background-color: #CCCCFF;  
}
.ER_sum_table
{
    font-family: Tahoma;
    font-size: 9pt;
    background-color: #CCCCFF;  
}
.LB_sum_hdr
{
    background-color: #0188CF;
    color: #FFFFFF;
    text-align: center;
    vertical-align: top;
    line-height: 22px;
    font-weight: bold;
    letter-spacing: 1px;
}
.LB_sum_title
{
    background-color: #3399FF;
    color: #CCFFFF;
    vertical-align: top;
    line-height: 22px;
    font-weight: bold;
}
.LB_sum_text
{
    background-color: #FFFFFF;
    line-height: 16px;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-right: 2px;
    padding-left: 2px;
}
.LB_sum_text_alt
{
    background-color: #CAE4FF;
    line-height: 16px;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-right: 2px;
    padding-left: 2px;
}
.LB_sum_ftr
{
    background-color: #3399FF;
    color: #CCFFFF;
    text-align: right;
    height: 18px;
    font-weight: bold;
}
/* End Leader Board */

/* Start Review*/
.PR_det_table
{
    font-family: Tahoma;
    font-size: 9pt;
    background-color: #0188CF;
}
.PR_sum_table
{
    font-family: Tahoma;
    font-size: 9pt;
    background-color: #FFFFFF;  
}
.PR_sum_hdr
{
    background-color: #0188CF;
    color: #FFFFFF;
    text-align: center;
    vertical-align: top;
    line-height: 18px;
    font-weight: bold;
    letter-spacing: 1px;
}
/* End Review*/
.HdrCategoryTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #336699;
    FONT-FAMILY: 'Times New Roman', 'Book Antiqua', 'Bookman Old Style';
    LETTER-SPACING: 1px;
    HEIGHT: 28px;
    TEXT-DECORATION: none;
}

.SubHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR:#336699;
    FONT-FAMILY: 'Times New Roman', 'Book Antiqua', 'Bookman Old Style';
    LETTER-SPACING: 1px;
    HEIGHT: 20px;
    TEXT-DECORATION:none;
}

.HdrArticleTitle
{
    FONT-WEIGHT:normal;
    FONT-SIZE: 15px;
    COLOR: Blue;
    FONT-FAMILY: 'Times New Roman', 'Book Antiqua', 'Bookman Old Style';
    LETTER-SPACING: 1px;
    HEIGHT: 20px;
    TEXT-DECORATION: underline
}

.HdrArticleTitleSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR:Black;
    FONT-FAMILY: 'Times New Roman', 'Book Antiqua', 'Bookman Old Style';
    LETTER-SPACING: 1px;
    HEIGHT: 20px;
    TEXT-DECORATION:none;
}
.CollapsiblePanelHeader
{    
    height: 20px;
    color: #336699;
    text-align: left;
    vertical-align: top;
    line-height: 20px;
    font-weight: normal;
    font-size:14px;
    text-decoration: none;
    cursor: hand;
}

.SubHeaderTitle
{
    background-color: #0188CF;
    color: #FFFFFF;
    vertical-align: top;
    line-height: 18px;
    font-weight: bold;
}
.modalBackground 
{
    background-color: Gray;
    filter:alpha(opacity=60);
    opacity:0.6;
} 

.modalPopup 
{ 
    width: 500px;
    background-color: #99CCFF;
    border-color: Black; 
    border-width: 4px; 
    border-style: double; 
    text-align: center;
    cursor: move;
}    

td.mandatorylegend 
{
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:Black;
    font-weight:bold;
}
.labelBold 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-weight: bold;
}
.mandatoryStarMark
{
  color:Red;
  font-size:12px;      
}

.Button 
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    width:100px;
    font-size:12px;
    color:Black;
    background-color:#0099CC;
    font-weight: bold;
    height: 20px;
    cursor:default;
    font-variant:small-caps;
}

.imageList li
{
    display:inline;
    float:left;
    margin-left:10px;
    margin-bottom:10px;
}

/*Group Requests*/
.GRPHead
    {
        height: 30.75pt;
        width: 406pt;
        color: #632523;
        font-size: 11.0pt;
        font-weight: 700;
        font-style: normal;
        text-decoration: none;
        font-family: Tahoma, sans-serif;
        text-align: center;
        vertical-align: bottom;
        white-space: normal;
        border-style: none;
        border-color: inherit;
        border-width: medium;
        padding-left: 1px;
        padding-right: 1px;
        padding-top: 1px;
        
    }

.GRPSubHead
{
    height: 12.5pt;
    color: White;
    font-size: 11.0pt;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    font-family: Tahoma, sans-serif;
    text-align: center;
    vertical-align:middle;
    white-space: nowrap;
    border-style: none;
    border-color: inherit;
    border-width: medium;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    background: #0099cc;
   
}

/* Table & controls CSS*/
table.content 
{
    margin:0 auto 0 auto;
    width:98.2%;
    font-size:12px;
}

td.mandatorylegend 
{
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:Black;
    font-weight:bold;
}
.labelBold 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-weight: bold;
}
.mandatoryStarMark
{
  color:Red;
  font-size:12px;      
}
  
.Button 
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    width:100px;
    font-size:12px;
    color:Black;
    background-color:#0099CC;
    font-weight: bold;
    height: 20px;
    cursor:default;
    font-variant:small-caps;
}
.TextBoxSS
{
	width:177px;
	height:17px;	
	color:#800000;	
	font-family:Arial;
}
.TextBoxSMultiline
{
	width:177px;
	height:60px;
	color:#800000;		
	font-family:Arial;
}
.TextBoxSMultilineLarge
{
	width:300px;
	height:60px;
	color:#800000;	
	font-family:Arial;	
}
.DropDownSS
{
	width: 182px;
	height: 20px;	
	color:#800000;
	font-family:Arial;
}

.DropDownSSMedium
{
	width: 300px;
	height: 22px;	
	color:#800000;
	font-family:Arial;
}

.DropDownSSLarge
{
	width: 500px;
	height: 22px;	
	color:#800000;
	font-family:Arial;
}
.TextBoxSSForCalender
{
	width:100px;
	height:17px;
	color:#800000;
	font-family:Arial;
}

a.Link 
{
    font-family: verdana;
    color: #336699;
    font-size: 9pt;
    margin-left: 0px;
    margin-right: 2px;
    margin-top: 0px;
    margin-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0px;
    padding-bottom: 10px;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
}
a.Link:active
{
    color:#CC6666;
}
a.Link:hover
{
    color:Red;
    text-decoration: underline;
}
/*a.Link:visited 
{
    color:#336699;
}*/

.sectionTable
{
    border-style:solid;
    border-width:0.5px;
    border-color:#99ccff;
}

.sectionHeader
{
    background-color: #0188CF;
    color: #FFFFFF;
    text-align: left;
    vertical-align: top;
    line-height: 8px;
    font-weight: bold;
    font-size:9px;
    letter-spacing: 1px;
}

/* ****************** RatingStar ****************** */
.ratingStar
{
	white-space:nowrap;
	margin:0.4em 0.4em 0.2em 0.2em;
	height:14px;	
}
.ratingStar .ratingItem {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	cursor:pointer;
}
.ratingStar .Filled {
    background-image: url(../../images/rating/ratingStarFilled.png);
}
.ratingStar .Empty {
    background-image: url(../../images/rating/ratingStarEmpty.png);
}
.ratingStar .Saved {
    background-image: url(../../images/rating/ratingStarSaved.png);
}

/* ****************** RatingStar ****************** */

.TestButton 
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    width:100px;
    font-size:12px;
    color:Black;
    background-color:#0099CC;
    font-weight: bold;
    height: 20px;
    cursor:default;
    font-variant:small-caps;
}
