body,table, select{
	font-family:verdana,tahoma,arial;
	font-size:11;
	}
	body{
	margin:0;padding:5px;
	/*background-color:#5E8CB0;*/
	background-color:#FEFEFE;
	}
	.tdPage{
	/*border:1px solid #5E8CB0;*/
	border:1px solid #2E5FA2;
	}
	.tdPageForgot{
	border:1px solid #8a9f3b;
	}
	.bodyForm
{
	margin: 0;
	padding: 5px;
	background-color: #8a9f3b;
	font-family: verdana,tahoma,arial;
	font-size: 11;
}
	H2,.H2{
	font-size:18px;
	font-weight:bold;
	color:black;
	}
	H3,.H3{
	font-size:14px;
	font-weight:bold;
	color:#153E7E;
	}
	A:link, A:active, A:visited{
	    font-weight: bold;
	    font-size: 11;
	    color: #2E5FA2;
	    /*color: #FEFEFE;*/
	    font-family: verdana,arial,tahoma;
	    text-decoration: none;
    }
    A:hover{
	    font-weight: bold;
	    font-size: 11;
	    color: #2E5FA2;
	    /*color: #FEFEFE;*/
	    font-family: verdana,arial,tahoma;
	    text-decoration: underline;
    }
    .tdMargin
    { padding-left:5px ; padding-right:5px; }
    .tdDelim{width:6px;}
    .tdTabB{
        width:90px;
        cursor:hand;    
        background-image:url(../Images/tab_ba.gif);
        text-align:center;
        font-weight:bold;
        color:navy;
        behavior: url("cci/tabs.htc");
     }
     .tdTabA{
        width:90px;
        cursor:hand;
        background-image:url(../Images/tab_a.gif);
        text-align:center;
        font-weight:bold;
        color:white;
     }
     .tdSearchTitle{
        color:white;
        font-weight:bold;
        background-color:#2E5FA2;
     }
     .tdSubTitle{
        background-color:#ADC4E6;
        font-size:12px;
        font-weight:bold;
        padding:2px;
        color:Navy;
     }
     .tdSubTitleW
     {
		background-image:url(../Images/sub_m_w.gif);
        font-size:11px;
        font-weight:bold;
        padding:2px;
     }
     .tdMenuTitle
     {
		color:Black;
		font-weight:bold;
        height:20px;
        text-align:center;
      }
      .tbHomeBac
     {
        border-collapse:collapse;
       
     }
     .tbHomeBac td
     {
        border: 1 solid silver;
        background-color: gainsboro;
     }
     .tbContent{
        padding:10px;
     }
     .trGridHeader td{
        background-color:#6481A9;
        text-align:left;
        vertical-align:top;
        color:white;
        padding:2;
        height:22px;
     }
      .trGridHeader A:link, .trGridHeader A:active, .trGridHeader A:visited{
		font-weight: normal;
	    font-size: 11;
	    color: white;
	    font-family: arial,verdana,tahoma;
	    text-decoration: none;
	    
      }
      .trGridHeader A:hover{
	    font-weight:normal;
	    font-size: 11;
	    color:white;
	    font-family: arial,verdana,tahoma;
	    text-decoration: underline;
    }
     .trMainGrid td,.trMainGridA td{
        cursor:default;
        height:22px;
     }
     .trMainGrid,.trMainGridA{
        behavior: url("cci/rows.htc");
     }
     .trGridA {background-color:#CFD8EF;}
     .trGridB {background-color:#B0C2DE;}
     .trMainGrid{background-color:white;}
     .trMainGridA{background-color:#E2E8F5;}
     .tbGridFooter{
        background-color:#ADC4E6;
        font-size:13px;
        font-weight:bold;
        color:Navy;
     }
     /* New design start */
     .sb
     {
        text-align:center;
        cursor:hand;
        padding-left:4;
        padding-right:8;
        background-image:url(../Images/sb_m.gif);
     }
     .NoLink
     {
        color:Navy;
        font-weight:bold;
        cursor:default;
     }
     .sb_a
     {
        text-align:center;
       /* color:White;
        font-weight:bold;*/
         padding-left:4;
        padding-right:8;
        background-image:url(../Images/sb_m_a.gif);
     }
     .sb_title
     {
        color:White;
        font-weight:bold;
        font-size:12;
        padding:2;
     }
      .inp
     {
        font-size:11;
        border:1 solid #B0C3DE;
        width:120px;
     }
      .inpShort
     {
        font-size:11;
        border:1 solid #B0C3DE;
        width:56px;
     }
     .inpWide
     {
        font-size:11;
        border:1 solid #B0C3DE;
        width:240px;
     }
      .inp100
     {
        font-size:11;
        border:1 solid #B0C3DE;
        width:100%;
     }
   
     .imgButton
     {
        cursor:hand;
        border:none;
     }
     .btnWizard
     {
        border-top:1 solid #CFD8EF;
        border-left:1 solid #CFD8EF;
        border-right:1 solid #13376F;
        border-bottom:1 solid #13376F;
        background-color:#2E5FA2;
        font-size:11;
        color:White;
        padding-left:6;
        padding-right:6;
        padding-top:1;
        padding-bottom:1;
        cursor:hand;
        width:70px;
        behavior: url("../../cci/button.htc");
     }
     .btn
     {
        border-top:1 solid #CFD8EF;
        border-left:1 solid #CFD8EF;
        border-right:1 solid #13376F;
        border-bottom:1 solid #13376F;
        background-color:#2E5FA2;
        font-size:11;
        color:White;
        padding-left:6;
        padding-right:6;
        padding-top:1;
        padding-bottom:1;
        cursor:hand;
        width:70px;
        behavior: url("../cci/button.htc");
     }
    .btnLogin{
        border-top:1 solid #CFD8EF;
        border-left:1 solid #CFD8EF;
        border-right:1 solid #13376F;
        border-bottom:1 solid #13376F;
        background-color:#8a9f3b;
        font-size:11;
        color:White;
        padding-left:6;
        padding-right:6;
        padding-top:1;
        padding-bottom:1;
        cursor:hand;
        width:70px;
        behavior: url("cci/buttonScreens.htc");
        float:right;
        
     } 
     .btncci
     {
        border-top:1 solid #CFD8EF;
        border-left:1 solid #CFD8EF;
        border-right:1 solid #13376F;
        border-bottom:1 solid #13376F;
        background-color:#2E5FA2;
        font-size:11;
        color:White;
        padding-left:6;
        padding-right:6;
        padding-top:1;
        padding-bottom:1;
        cursor:hand;
        behavior: url("cci/button.htc");
     }
     .btncci1stPub{
        border-top:1 solid #CFD8EF;
        border-left:1 solid #CFD8EF;
        border-right:1 solid #13376F;
        border-bottom:1 solid #13376F;
        background-color:#8a9f3b;
        font-size:11;
        color:White;
        padding-left:6;
        padding-right:6;
        padding-top:1;
        padding-bottom:1;
        cursor:hand;
        behavior: url("../cci/buttonScreens.htc");
     } 
       .btncciForgot
     {
        border-top:1 solid #CFD8EF;
        border-left:1 solid #CFD8EF;
        border-right:1 solid #13376F;
        border-bottom:1 solid #13376F;
        background-color:#8a9f3b;
        font-size:11;
        color:White;
        padding-left:6;
        padding-right:6;
        padding-top:1;
        padding-bottom:1;
        cursor:hand;
        behavior: url("cci/buttonScreens.htc");
     }
     .btnClicked
     {
        border-top:1 solid #CFD8EF;
        border-left:1 solid #CFD8EF;
        border-right:1 solid #13376F;
        border-bottom:1 solid #13376F;
        background-color:#2E5FA2;
        font-size:11;
        color:#F6E68A;
        padding-left:6;
        padding-right:6;
        padding-top:1;
        padding-bottom:1;
        cursor:hand;
        width:70px;
        behavior: url("../cci/button.htc");
     }
     .btn2
     {
        border-top:1 solid #CFD8EF;
        border-left:1 solid #CFD8EF;
        border-right:1 solid #13376F;
        border-bottom:1 solid #13376F;
        background-color:#2E5FA2;
        font-size:11;
        color:White;
        padding-left:6;
        padding-right:6;
        padding-top:1;
        padding-bottom:1;
        cursor:hand;
        behavior: url("../../cci/button.htc");
     }
     .btn70
     {
        border-top:1 solid #CFD8EF;
        border-left:1 solid #CFD8EF;
        border-right:1 solid #13376F;
        border-bottom:1 solid #13376F;
        background-color:#2E5FA2;
        font-size:11;
        color:White;
        padding-left:6;
        padding-right:6;
        padding-top:1;
        padding-bottom:1;
        cursor:hand;
        width:70px;
        behavior: url("cci/button.htc");
     }
     .btn100
     {
        border-top:1 solid #CFD8EF;
        border-left:1 solid #CFD8EF;
        border-right:1 solid #13376F;
        border-bottom:1 solid #13376F;
        background-color:#2E5FA2;
        font-size:11;
        color:White;
        padding-left:6;
        padding-right:6;
        padding-top:0;
        padding-bottom:0;
        cursor:hand;
        width:100%;
        behavior: url(cci/button.htc);
     }
     fieldset
     {
        border:1 solid #8BA8CF;
        padding:10;
     }
     .ClarifySentence
     {
		font-size:11px;
		color:#153E7E;
     }
     .imageThumb
     {
		width:90px;
		height:120px;
     }
    
     /* New design start */
	 .mnuTopRegular
	 {
		font-weight: bold;
	    font-size: 11;
	    color: Navy;
	    font-family: arial,verdana,tahoma;
	    text-decoration: none;
	    cursor:hand;	
	 }
	 .mnuTopMouseOver
	 {
		font-weight: bold;
	    font-size: 11;
	    color: blue;
	    font-family: arial,verdana,tahoma;
	    text-decoration: none;
	    cursor:hand;	
	 }
	 .wizardTitles
	 {
		font-size:12;
		/*font-weight: bold;*/
	    color: "#666666";
	    font-family: arial,verdana,tahoma;
	    text-decoration: underline;
	 }
	 .skinTitles
	 {
		font-size:12;
		font-weight: normal;
	    color: "#FFFFFF";
	    font-family: arial,verdana,tahoma;
	    /*text-decoration: underline;*/
	 }
	 .Category
	 {
		font-size:12;
		font-weight:normal;
	    color: "#666666";
	    font-family: arial,verdana,tahoma;
	 }
	.TabsTitles
	{
		font-size:12;
	    color: navy;
	    font-family: arial,verdana,tahoma;
	}
	.tdTitles
	{
		font-size:15;
		font-weight: bold;
	    color: Black;
	    font-family: arial,verdana,tahoma;
	}
	.txtSkin
	{
		color:"#000080";
		font-family: Tahoma;
		font-size: 12px;
	}
	.rdText
	{
		/*font-size:15;*/
		font-weight: bold;
	    color: Black;
	    font-family: arial,verdana,tahoma;
	}
	.Hand
	{
		 cursor:hand; 
	}
	.ClientLinks
	{
		color:Blue;
	}
	.ManagementTitles
	{
		color:#000080;
	}
	.ReqField
	{
		color:Red;
	}
    .MyCalendar .ajax__calendar_container
     {
        border:1px solid #646464;
        background-color:White;
        
    }
    .MyCalendar .ajax__calendar_other .ajax__calendar_day,
    .MyCalendar .ajax__calendar_other .ajax__calendar_year 
    {
        color: #B1B8B7;
    }
    .MyCalendar .ajax__calendar_hover .ajax__calendar_day,
    .MyCalendar .ajax__calendar_hover .ajax__calendar_month,
    .MyCalendar .ajax__calendar_hover .ajax__calendar_year 
    {
        color: black;
    }
    .MyCalendar .ajax__calendar_active .ajax__calendar_day,
    .MyCalendar .ajax__calendar_active .ajax__calendar_month,
    .MyCalendar .ajax__calendar_active .ajax__calendar_year 
    {
        color: red;
        font-weight:bold;
    }
    .inpText1
    {
        border: 1px solid #7F9DB9;
        width: 150px;
        font-size: 11px;
    }
    .error
    {
		color:Red;
		font-size: 11px;
    }