/* 
    Document   : main
    Created on : Aug 6, 2010, 1:33:25 PM
    Author     : Prabhu Murugesan
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
.bodyContent{font-family:Arial; font-size: 9pt; color:#575759; background-color: #FFFFFF;}
.root {
    display: block;
}

.alert{
    font-family: Arial;
    font-weight: 100;
    font-size: 9pt;
    color: red;
}

.instruction{
    color:#000000;
    font-size: 9pt;
    font-family: Arial;
    text-align:justify;
    text-decoration: none;

}

.errorMessage{
    font-family:Arial;
    font-weight: 500;
    font-size: 9pt;
    color: red;
}

.txt{
    padding: 2px 4px 3px 4px;
    border-style: none;
    border-collapse: collapse;
    text-align:right;
    font-size:10pt;
}

.table{
    padding: 2px 4px 3px 4px;
    border-style: none;
    border-collapse: collapse;
    text-align:right;
    font-size:11pt;
}
.tabletd{
    border-style: none;
    border-collapse: collapse;
    text-align:center;
    font-size:10pt;
    font-weight: bold
}
.tabletdBold{
    border-style: none;
    border-collapse: collapse;
    text-align:center;
    font-size:18pt;
    font-weight: bold;
    font-family: Garamond;

}
.note{
    font-family:Arial;
    font-size: 9pt;
    color: red;
}
.headerLink{
    text-decoration: none;
    font-family:Arial;
    font-weight: 100;
    font-size: 12pt;
    color:#FF6800;
}

.copyRights{
    
    font-family:Arial;
    font-size: 9pt;
    font-weight:bold;
    color:#666666;
    text-decoration: none;
}
.policy{

    font-family:Arial;
    font-size: 9pt;
    font-weight:normal;
    color:#0154A7;
    text-decoration: none;
}


.formClass {background-color: #ffffff; 
            border: #C3D9FF 1px solid;
            font-family:Arial;
            font-size: 9pt;
            color:#000000;}

input.btn {
    color:#000099;
    font: bold 90% Cambria;
    background-color:#fed;
    border: 2px solid;
    border-color: #C3D9FF;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

input.btnhov {
    border-color: #c63 #930 #930 #c63;
}

.formTitle {background-color: #E1C337;
            color:#575759;
            font-weight:800;
            font-size: 10pt;
            font-family:Arial}

.tableClass{
    border: #0154A7 1.5px solid;
    font-size: 9pt;
    font-family:Arial;
    border-width: 3px;
    
    border-style: solid;
    border-color: #0154A7;
}

.hr{
    border: #0154A7 1.5px solid;
    font-size: 9pt;
    font-family:Arial;
    border-width: 2px;
    border-style: solid;
    border-color: #0154A7;
}

/*table.tableClass {
	border-width: 0px;
	border-spacing:0px;
	border-style: groove;
	border-color: #0154A7;
	border-collapse: separate;
	background-color: white;
}
table.tableClass th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #0154A7;
	}
table.tableClass td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #0154A7;
}*/

td.rightBorder {
    border-top: 0;
    border-left: 0;
    border-right: 2.5px solid #939393;
    background: none;
}

.topmenu{
    background: #C3D9FF;
}

.userMsgInfo{
    border-top: 1px solid #939393;
    border-right: 1px solid #939393;
    border-bottom: 1px solid #939393;
    border-left: 1px solid #939393;
    padding: 2px;
    color:#575759;
    background-color: #E1C337;
    font-size: 9pt;
    text-align:left;
    text-decoration: none;
    font-family:Arial;
}

.displayTable_TH a:link{
    color: white;
    TEXT-DECORATION: underline;
}
.displayTable_TH a:visited{
    color: white;
    TEXT-DECORATION: underline;
}
.displayTable_TH_Center{
    padding:2px 6px 3px 6px;
    border-style: none;
    background-color:#0154A7;
    color:#FFFFFF;
    text-align:center;
    font-size: 8pt;
    font-family:Arial;
}

.displayTable{
    color:navy;
    margin-top: 3px;
    font-size: 8pt;
    font-family:Arial;
    background-color:#fef5d7;
    border-style: none;
    width:100%;
}

.displayTable_TD{

    padding: 2px 4px 3px 4px;
    border-style: none;
    border-collapse: collapse;
    text-align:left;
    font-size:8pt;
    text-decoration: none;

}

.displayTable_TD_Center{

    padding: 2px 4px 3px 4px;
    border-style: none;
    border-collapse: collapse;
    text-align:center;
}

.displayTable_TH a:link{
    color: white;
    TEXT-DECORATION: underline;
}
.displayTable_TH a:visited{
    color: white;
    TEXT-DECORATION: underline;
}
.displayTable_TH_Center{
    color: white;
    padding:2px 6px 3px 6px;
    border-style: none;
    background-color:#3366CC;
    text-align:center;
    font-size: 8pt;
    font-family:Arial;
}

.displayTable_TH_left{
    color: white;
    padding:2px 6px 3px 6px;
    border-style: none;
    background-color:#3366CC;
    text-align:left;
    font-size: 8pt;
    font-family:Arial;

}
.displayTable_TH{
    background-color:#0154A7;
    color:#FFFFFF;
    padding:2px 6px 3px 6px;
    border-style: none;
    text-align:center;
    font-size: 9pt;

}
.odd{
    font-family: Arial;
    font-size: 8pt;
    color:#000000;
    background-color:#D9D9FE;

}

.even{
    font-family:Arial;
    font-size: 8pt;
    background-color:#CCE6FE ;
    color:#000000;
}

.pagebanner{
    font-family:Arial;
    font-size: 8pt;
    font-weight: bold;
    background-color:#FFFFFF ;
    color:#000000;
}
a.button {
    display: block;
    height: 32px; 
    margin-right: 6px;
    padding-right: 20px; 
    color: navy;
    font-family: Arial;
    font-size:12px;
    font-weight:bold;
}
.dateFormat {background-color: #FFFFFF;
             color:#0154A7;
             font-weight:500;
             font-size: 11pt;}

.link
{
    font-size:8.5pt;
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    /*border-style:outset;
    border-width:5px;
    background-color:#FFFFCE;
    width:125px;*/
    color:#FFFFFF;
}


.linkvisited
{
    font-size:8.5pt;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    /*border-style:outset;
    border-width:5px;
    background-color:#FFFFCE;
    width:125px;*/
    color:#FFFFFF;
}

.linkactive
{
    font-size:8.5pt;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    /*border-style:inset;
    border-width:5px;
    background-color:#FFFFCE;
    width:125px;*/
    color:#FFFFFF;
}

.linkhover
{
    font-size:8.5pt;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    /*border-style:inset;
    border-width:5px;
    background-color:#FFFFCE;
    width:125px;*/
    color:#FFFFFF;
}

.disclaimerHead{
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
}

.menuBackGround{
    background-color:#0154A7;
    color:#FFFFFF;
    font-size:12px;
    font-family:Arial;
    border-top: 0;
    border-left: 0;
    border-right: 2.5px solid #939393;

}

.title{
    color:#0154A7;
    font-weight:bold;
    font-size: 12pt;
    font-family:Arial;
}
.subTitle{
    color:#0154A7;
    font-weight:bold;
    font-size: 10pt;
    font-family:Arial;
}
.header{
    border-top: 1px solid #939393;
    border-right: 1px solid #939393;
    border-bottom: 1px solid #939393;
    border-left: 1px solid #939393;
    padding: 2px;
    color:#575759;
    background-color: #E1C337;
    font-size: 10pt;
    text-align:center;
    text-decoration: none;
    font-family:Arial;
    font-weight: bold;
}

input.groovybutton
{
    font-weight:bold;
    color:#000000;
    background-image:url('../images/buttonbg.jpg');
    background-repeat:repeat-x;
    border-style:solid;
    border-color:#888888;
    border-width:1px;
}

.address{
    color:#575759;
    font-size: 9pt;
    font-family: Arial;
    text-align:right;
    text-decoration: none;

}

.displayValue{
    color:navy;
    font-size: 9pt;
    font-weight: bold;
    font-family: Arial;
    text-align:left;
    TEXT-DECORATION:none;
}
.submit{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #0153A5;
    list-style-type: none;
}

.siteheader{
    font-family: Cambria;
    font-size: 40px;
    color:#0154A7;
}

.caseSheetTable {background-color: #ffffff;
                 font-family:Arial;
                 font-size: 9pt;
                 color:#000000;
}

.label {font-family:Arial;
        font-size: 9pt;
        font-weight: bold;
        color:#000000;
}

.value {font-family:Arial;
        font-size: 9pt;
        font-weight: bold;
        color:#000000;
}

@media screen {
.noScreen {
    display:none;
    font-family:Arial;
    font-size: 9pt;
    color: red;
}
}

@media print {
.noPrint {
    display:none;
}
}

.repeatimage {

background:url(../images/printBody.gif) repeat;

}

.hrefButton {
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #0153A5;
  list-style-type: none;
  border-style: solid;
  border-width : 1px 2px 2px 1px;
  text-decoration : none;
  text-align: center;
  padding : 4px;
  border-color:#FFFFFF #999999 #999999 #FFFFFF;
}