﻿/* '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
CSS Stylesheet: Page 
This stylesheet defines styles that are not defined in other stylesheets.  
It includes:
1.  Styles for element ID's.
2.  Styles for classes.
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */

/* Width classes */
.width1, tr.width1, table.width1 {width:1%;}        /* Classes need to be set separately for td */
.width12, tr.width12, table.width12 {width:12%;}
.width15, tr.width15, table.width15 {width:15%;}
.width20, tr.width20, table.width20 {width:20%;}
.width25, tr.width25, table.width25 {width:25%;}
.width30, tr.width30, table.width30 {width:30%;}
.width32, tr.width32, table.width32 {width:32%;}
.width33, tr.width33, table.width33 {width:33%;}
.width35, tr.width35, table.width35 {width:35%;}
.width40, tr.width40, table.width40 {width:40%;}
.width44, tr.width44, table.width44 {width:44%;}
.width50, tr.width50, table.width50 {width:50%;}
.width60, tr.width60, table.width60 {width:60%;}
.width70, tr.width70, table.width70 {width:70%;}
.width80, tr.width80, table.width80 {width:80%;}
.width100, tr.width100, table.width100 {width:100%;}
.width300, tr.width300, table.width300 {width:300px;}
.width600, tr.width600, table.width600 {width:600px;}

/* padding and margin styles */
.paddingleft20{padding-left:20px;}
.padding5{padding:5px;}
.marginauto{margin:auto;}

/* Font styles */
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.bluebold{text-align:center; color:#0000ff; font-weight:bold; font-size:10pt;}

/* Alignment classes */
.textalignleft{text-align:left;}
.textaligncenter{text-align:center;}
.textalignright{text-align:right;}
td.textalignleft{text-align:left;}      /* Classes need to be set separately for td */
td.textaligncenter{text-align:center;}
td.textalignright{text-align:right;}
.marginauto{margin:auto;}               /* Centers block on page.

/* Background classes */
.bgtransparent{ background-color:Transparent;}
.bgwhite{ background-color:#ffffff;}

/* Special classes */

.floatleft {float:left; margin-right: 10px; margin-bottom: 5px;}
.clearleft{clear:left;}  
.clearright{clear:right;}
.gt {font-weight: bold; font-size: smaller; color: #cc0033; padding-bottom: 2px; }
.zeroborder{border:none 0px #fff;}

.bullet{height:5px; width:5px; color:#b22222; background-color:#b22222; 
    margin-right:auto; margin-left:auto; border:solid 1px #b22222;}

/* Error message class */
.ErrorMsg {text-align: center; padding: 10px 10px 10px 10px; margin-top: 10px;
    font-weight: bold; font-size: 9pt;
    border: 1px solid #cc0000; color: #cc0000;}
    
/* Tips and warnings */
.tiptitle {font-family:Arial, helvetica, Sans-Serif; font-size:9pt; vertical-align:top;
    font-weight:bold; color:#b22222; padding:10px; text-align:right;}
    
.tipbody
{
    font-family: 'Trebuchet MS' , Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 9pt; font-weight: normal; text-align: left;
    padding: 10px; border: solid 1px #000000; width: 85%;
    background-color: #f5f5f5; color: #000000;
}
    
/* Special div elements */
div.BorderBGCenter
{
    border: solid 2px #000000; padding: 10px; width: 85%; margin: auto;
    background-color: #00CCFF;
}
    
/* 
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Links Anchors: For links directory
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
*/
a.LinkAnchors:link, a.LinkAnchors:visited, a.LinkAnchors:active
{
    text-decoration: none;
    color: #000000;
    font-weight: normal;
    font-family: 'Trebuchet MS' , Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
}
		
a.LinkAnchors:hover	
{	
	text-decoration:	underline;
    color: #b22222;
}    