body
{
        background-color: #FFFFFF;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:13px;;
        margin-left:5;
        margin-right:5;
        margin-top:5;
        margin-bottom:0;
        color: #000000;
}


/* Page styling*/
.verticallinehome
{
        border-left:1px solid #C9C9C9;
}

.verticalline
{
        border-right:1px solid #C9C9C9;
}

.dotline
{        border-bottom-width:1px;
        border-bottom-style:dashed;
        border-bottom-color:#4B5450;

}

/* Class for homepage */
.homeimage
{
        padding-top:0px;
        padding-left:0px;
        padding-right:0px;
        padding-bottom:0px;
}

.hometitleimage
{
        border-top:1px solid #C9C9C9;
        text-align:left;
        vertical-align:bottom;
        padding-top:9px;
        padding-left:0px;
        padding-right:0px;
        padding-bottom:0px;
}

.hometext
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:13px;
        color:#000000;
        text-align:justify;
        vertical-align:top;
        padding-top:5px;
        padding-left:18px;
        padding-right:12px;
        padding-bottom:12px;

}

.hometext P
{
	  margin-bottom:8px;
}

/*Class for serach textbox */
.textbox
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#000000;
        text-align:left;
        vertical-align:middle;
        height:24px;
        padding-top:2px;
        padding-bottom:0px;
}


/* Class for Main Navigation */
.navigationbg
{
        background-image:url(../images/menubg.gif);
        background-repeat:repeat-x;
        height:44px;
        text-align:left;
        vertical-align:bottom;
}

.navigationtext
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#ffffff;
        text-align:center;
        vertical-align:top;
        padding-top:3px;
        padding-bottom:3px;
        padding-left:0px;
        padding-right:0px;
}


/* Class for Footer Navigation */
.footertext
{
        background-color:#6C7873;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        color:#ffffff;
        text-align:center;
        vertical-align:top;
        padding-top:1px;
        padding-bottom:1px;
        padding-left:0px;
        padding-right:0px;
}
.footersmall
{
        background-color:#6C7873;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        color:#ffffff;
        text-align:center;
        vertical-align:middle;
        padding-top:1px;
        padding-bottom:1px;
        padding-left:0px;
        padding-right:0px;
}

/*class for home text - Inside page - Red color*/
.homelink
{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size:12px;
        color: #991A1D;
        text-align:right;
        vertical-align:middle;
        padding-top:2px;
        padding-bottom:2px;
        padding-left:2px;
        padding-right:2px;

}


/*class for Left Section - Navigation - Inside page */
.leftbg
{
        background-color:#E9F8F1;
        border-top:1px solid #C1C6C2;
        border-bottom:1px solid #C1C6C2;
        border-left:1px solid #C1C6C2;
        border-right:1px solid #C1C6C2;
        text-align:center;
        vertical-align:top;
        padding-bottom:9px;

}

.leftlinktext
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:13px;
        color:#101A16;
        text-align:left;
        vertical-align:middle;
        padding-top:4px;
        padding-left:3px;
        padding-right:1px;
        padding-bottom:4px;
        border-bottom-width:1px;
        border-bottom-style:dashed;
        border-bottom-color:#B9B9B9;

}

/*class for Left Section Image - Inside page */
.imageInside
{
        text-align:left;
        vertical-align:top;
}

/* Class with different style,color,format for Inside page */
.pagetitle
{
        padding-top:0px;
        padding-left:10px;
        padding-right:0px;
        padding-bottom:3px;
        text-align:left;
        vertical-align:top;
        }

h1
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:17px;
        font-weight:bold;
        color:#991A1D;
        text-align:left;
        vertical-align:middle;
        padding-top:0px;
        padding-left:2px;
        padding-right:0px;
        padding-bottom:10px;

}

h1.calendar
{
	padding-bottom:0px;
	margin-bottom:0px;
}

.calYearLinks
{
	font-size:9px;
}

.contenttext1
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:13px;
        color:#000000;
        text-align:justify;
        vertical-align:top;
        padding-top:0px;
        padding-left:2px;
        padding-right:0px;
        padding-bottom:2px;
}

.contenttext
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:13px;
        color:#000000;
        text-align:justify;
        vertical-align:top;
        padding-top:0px;
        padding-left:2px;
        padding-right:0px;
        padding-bottom:7px;
}

.textlarge
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:15px;
        font-weight:bold;
        color:#4B5450;
        text-align:justify;
        vertical-align:top;
}

.textbold1
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:13px;
        font-weight:bold;
        color:#000000;
        text-align:justify;
        vertical-align:middle;
}

.textbold
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:13px;
        font-weight:bold;
        color:#000000;
        text-align:justify;
        vertical-align:top;
}

.contenttextborder
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:13px;
        color:#000000;
        text-align:justify;
        vertical-align:top;
        padding-top:8px;
        padding-left:2px;
        padding-right:0px;
        padding-bottom:6px;
}
.contenttextborder_old
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:13px;
        color:#000000;
        text-align:justify;
        vertical-align:top;
        padding-top:8px;
        padding-left:2px;
        padding-right:0px;
        padding-bottom:6px;
        border-bottom:1px solid #991A1D;
}
.bottomborder
{
        border-bottom:1px solid #991A1D;
}

.boldtext
{
        font-weight:bold;
}

.boldtextred
{
        font-weight:bold;
        color: #991A1D;
}

/* Header for Red Table Title*/
.redsubtitle
{
        background-image:url(../images/redbg.gif);
        background-repeat:repeat-x;
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        color:#ffffff;
        height:21px;
        text-align:left;
        vertical-align:middle;
        padding-top:0px;
        padding-left:2px;
        padding-right:0px;
        padding-bottom:2px;

}
.blacktitle
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:13px;
        font-weight:bold;
        color:#000000;
        height:21px;
        text-align:left;
        vertical-align:middle;
        padding-top:0px;
        padding-left:2px;
        padding-right:0px;
        padding-bottom:2px;

}

/* Header for Green Table Title*/
.greensubtitle
{
        background-image:url(../images/greenbg.gif);
        background-repeat:repeat-x;
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        color:#ffffff;
        height:21px;
        text-align:left;
        vertical-align:middle;
        padding-top:0px;
        padding-left:2px;
        padding-right:0px;
        padding-bottom:2px;

}

.greentitle
{
        background-image:url(../images/greenbg.gif);
        background-repeat:repeat-x;
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#ffffff;
        height:21px;
        text-align:left;
        vertical-align:middle;
        padding-top:0px;
        padding-left:2px;
        padding-right:0px;
        padding-bottom:2px;

}

.tablecontent
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:13px;
        color:#000000;
        background-color:#f3f3f3;
        text-align:left;
        vertical-align:top;
        padding-top:4px;
        padding-left:3px;
        padding-right:3px;
        padding-bottom:4px;
        border-bottom:1px solid #B3C9C0;
        border-right:1px solid #ffffff;
}

.Contentheader
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:15px;
        font-weight:bold;
        color:#000000;
        text-align:justify;
        vertical-align:top;
        border-top:1px solid #991A1D;
        padding-top:2px;
        padding-bottom:4px;
        padding-left:0px;
        padding-right:3px;
}

.Contentheader1
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        color:#000000;
        text-align:right;
        vertical-align:top;
        border-top:1px solid #991A1D;
        padding-top:4px;
        padding-bottom:2px;
        padding-left:0px;
        padding-right:3px;
}

.ContentheaderReg
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        color:#000000;
        text-align:center;
        vertical-align:top;
        border:1px solid #B3C9C0;
        border-top:1px solid #991A1D;
        padding-top:4px;
        padding-bottom:2px;
        padding-left:0px;
        padding-right:3px;
        background-color:#f3f3f3;
        width:90px;
}

/*form class*/
.formtext
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:13px;
        font-weight:bold;
        color:#000000;
        text-align:left;
        vertical-align:top;
        padding-top:7px;
        padding-left:2px;
        padding-right:2px;
        padding-bottom:9px;
        border-bottom:1px solid #e6e6e6;
}

.formtextnormal
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:13px;
        font-weight:normal;
        color:#000000;
        text-align:left;
        vertical-align:top;
        padding-top:7px;
        padding-left:2px;
        padding-right:2px;
        padding-bottom:9px;
        border-bottom:1px solid #e6e6e6;
}


.formtextbox
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:13px;
        font-weight:normal;
        color:#000000;
        text-align:left;
        vertical-align:middle;
        width:300px;
}

.subformtextbox
{
	  font-weight:normal;
	  margin:0px;
}
.subformtextbox .formtextbox
{
	  width:260px;
}

.formtextboxinstr
{
	  font-style:italic;
	  font-size:7pt;
	  font-weight:normal;
}

/*Default link class - Red color*/
a:link {
        color: #991A1D;
        text-decoration:none;
}
a:visited {
        color: #991A1D;
        text-decoration:none;
}
a:hover {
        color: #991A1D;
        text-decoration:none;
}

/*link class - with underline */
a.line:link {
        color: #991A1D;
        text-decoration:underline;
        line-height:21px;
}
a.line:visited {
        color: #991A1D;
        text-decoration:underline;
        line-height:21px;
}
a.line:hover {
        color: #991A1D;
        text-decoration:underline;
        line-height:21px;
}


/* link class - white color for Top navigation and Footer links*/
a.navigationlink:link {
        color: #ffffff;
        text-decoration:none;

}
a.navigationlink:visited {
        color: #ffffff;
        text-decoration:none;
}
a.navigationlink:hover {
        color: #ffffff;
        text-decoration:underline;
}

/* link class - for left navigation Inside pages*/
a.leftlink:link {
        color: #101A16;
        text-decoration:none;
}
a.leftlink:visited {
        color: #101A16;
        text-decoration:none;
}
a.leftlink:hover {
        color: #991A1D;
        text-decoration:none;
}


