/*
    ************************************************************************
    File Name:        sac.css
    Description:      Default cascading style sheet used by all pages */

/*** BODY ******************************************************************/

BODY {
	
		 background: #EFEFEF;
         margin-top: 0em;
         margin-right: 0em;
         margin-bottom: 0em;
         margin-left: 0em;
 
 /*** SCROLL BARS ***************************************************************/
         
         scrollbar-3dlight-color: #FFFFFF;
         scrollbar-light-color: #CC0000;
         scrollbar-arrow-color: #9A0000;
         scrollbar-base-color: #FFFFFF;
         scrollbar-darkshadow-color: #666666;
         scrollbar-face-color: #CCCCCC;
         scrollbar-highlight-color: #666666;
         scrollbar-shadow-color: #FFFFFF;
         scrollbar-track-color: #CCCCCC;
     }

 /*** LINKS *********************************************************************/

 /* General links */

A:link { 
	color: #990000; 
	text-decoration: none
	}
A:visited { 
	color: #990000; 
	text-decoration: none
	}
A:hover { 
	color: #222222; 
	text-decoration: none; 
	}

/* Home page links */

a.home:link {
	color: #000000;
	text-decoration: none;
}
a.home:visited {
	color: #000000;
	text-decoration: none;
}
a.home:hover { 
	color: #990000; 
	text-decoration: none;
} 

a.blacklink:link {
	color: #000000;
	text-decoration: none;
}
a.blacklink:visited {
	color: #000000;
	text-decoration: none;
}
a.blacklink:hover { 
	color: #990000; 
	text-decoration: none;
}

/* Footer links */
a.footer:link { 
	color: #FFFFFF; 
}
a.footer:visited { 
	color: #FFFFFF; 
}
a.footer:hover { 
	color: #E5BA7E; 
	text-decoration: none;
} 

/* Small text links */

A.ssml:link {
	COLOR: #9a0000; TEXT-DECORATION: none
}
A.ssml:visited {
	COLOR: #9a0000; TEXT-DECORATION: none
}
A.ssml:active {
	COLOR: #9a0000; TEXT-DECORATION: none
}
A.ssml:hover {
	COLOR: #cc9933; TEXT-DECORATION: none
}

A.sml:link {
	COLOR: #9a0000; TEXT-DECORATION: none
}
A.sml:visited {
	COLOR: #9a0000; TEXT-DECORATION: none
}
A.sml:active {
	COLOR: #9a0000; TEXT-DECORATION: none
}
A.sml:hover {
	COLOR: #cc9933; TEXT-DECORATION: none
}

 /*** HEADINGS ***********************************************************************/

h1 {
	font-family: Times, "Times New Roman", serif;
	font-size: 15pt;
	font-weight: bold;
	color: #9A0000;
}
h2 {
	font-family: Verdana;
	font-size: 10.5pt;
	font-weight: bold;
	color: #9A0000;
}

h3 {
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #444444;
	font-style: normal;}

h4 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}

h5 {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	font-style: italic;
}

h6 {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #999999;
}

/*** FORM FIELDS ***************************************************************/

textarea{
	font-family     :"Verdana"; 
	font-size       :10px;            
	color           :#333333;        
	background-color:#FFFFFF;   
	border          :1px Solid #9A0000;
	}

input { 
	font-family     :"Verdana"; 
	font-size       :10px;            
	color           :#9a0000;        
	background-color:#FFFFFF;   
	border          :1px Solid #9A0000;
 	} 

select { 
	font-family     :"Verdana"; 
	font-size       :10px;            
	color           :#333333;        
	background-color:#FFFFFF;   
	border          :1px Solid #9A0000;
 	} 

	 
/*** CUSTOM STYLES *********************************************************/

.body {
	font-family: "Verdana"; 
	font-size: 8.5pt; 
	font-style: normal;
	line-height: 17px;
	}
	
.default {
	font-family: "Verdana"; 
	font-size: 9pt; 
	font-style: normal;
	line-height: 19px;
	}
	
.bodyjust {                     /* body text justified */ 
	font-family: "Verdana"; 
	font-size: 8.5pt; 
	font-style: normal;
	text-align: justify;
	line-height: 17px;
	}
	
.bodybold {                     /* bold body text*/
	font-family: Verdana;
	font-size: 8.5pt;
	font-style: normal;
	font-weight: bold;
	line-height: 17px;
	color: #000000;
	}
.bwhite {
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	}                                  
.bold10pt {
	font-family: Verdana;
	font-size:10pt;
	font-weight: bold;
	color:  #000000;
	line-height: 20px;
	}
.bold9pt {
	font-family: Verdana;
	font-size:9pt;
	font-weight: bold;
	color:  #000000;
	line-height: 18px;
	}

.bwhitebold {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.home {
	font-family: Verdana;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
}
	
.sml {
	font-family: "Verdana";
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	}
	
.ssml {
	font-family: "Verdana";
	font-size: 10px;
	color: #000000;
}
	
.smllink {
	font-family: "Verdana";
	font-size: 11px;
	line-height: 14px;
	color: #990000;
	}
	
.small_white {  
	font-family: "Verdana"; 
	font-size: 9px; 
	color: #FFFFFF
	}
	
.redlink {
	font-family: Verdana;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	line-height: 20px;
}	

.blacklink {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	line-height: 20px;
}

.titlered {
	font-family: "Times", "Times New Roman", "serif";
	font-size: 21px;
	color: #990000;
	line-height: 20px;
}

.stitlered {
	font-family: "Times", "Times New Roman", "serif";
	font-size: 20px;
	color: #990000;
	line-height: 20px;
}


.stitle_gray {
	font-family: "Times", "Times New Roman", "serif";
	font-size: 20px;
	color: #444444;
	line-height: 20px;
}

.stitle_black {
	font-family: "Times", "Times New Roman", "serif";
	font-size: 20px;
	color: #222222;
	line-height: 20px;
}

.red {
	font-family: "Verdana";
	font-size: 10pt;
	color: #990000;
}
.red2 {
	font-family: Verdana;
	font-size: 10pt;
	color: #990000;
	font-weight: bold;
}

.topnav {
	font-family: "Verdana";
	font-size: 10px;
	color: #e5e5e5;
}
.ssmbold {
	font-family: "Verdana";
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.small {
	font-family: "Verdana";
	font-size: 9px;
	color: #000000;
}

.footer {
	font-family: "Verdana";
	color: #FFFFFF;
	background-color: #666666;
	font-size: 11px;
}
.smred {
	font-family: Verdana;
	font-size: 11px;
	color: #990000;
	line-height: 16px;
}

.medwhite {
	font-family: Verdana;
	font-size: 11px;
	color: #cccccc;
	font-weight: normal;
}
.ssmcopy {
	font-family: Verdana;
	font-size: 9px;
	color: #9A0000;
}

.srchbutton {
	font-family: "Verdana"; 
	font-size:10px;            
	color:#9a0000;        
	background-color:#F7F0DE;   
	border:0px;
}

.box {
	font-family: Verdana;
	font-size: 9pt;
	background-color: #d5d5d5;
}


/*** BACKGROUNDS **********************************************************************/

.bg_main {
	background-image: url(../images/bg_main.gif);} /* main background with gray border on the left */
.bg_beigecol {
	background-image: url(../images/bg_beigecol.gif);} /* beige background #F7F0DE */
.bg_beige {
	background-image: url(../images/bg_beige.gif);} /* beige background #F7F0DE */
.bg_gray {
	background-color: #efefef;} /* gray background */
.bg_gray2 {
	background-color: #ebebeb;}
.bg_graycol {
	background-image:  url("../images/bg_graycol.gif");}   /* gray column background on 3rd and 4th level pages - with a vertical beige line on the left*/
.bg_leftnav1 {
	background-image: url("../images/bg_leftnav1.gif");} /* Left navigation on home page */
.bg_leftnav2 {
	background-image:    url("../images/bg_leftnav2.gif");} /* Left navigation on 2nd level page, 250 px width */
.bg_leftnav3 {
	background-image: url(../images/bg_leftnav3.gif);} /* Left navigation on 3rdd level page, 198 px width */
.bg_leftnav3_200 {
	background-image:  url("../images/bg_leftnav3_200.gif");} /* Left navigation on 3rdd level page, 250 px width */
.bg_black {
	background-color: #000000;}  /* black background */
.bg_black2 {
	background-image: url(../images/bg_black2.gif);}  /* black background with gray border on the left */
.bg_white {
	background-color: #FFFFFF;}  /* white background */
.bg_topbanner {
	background-image:   url("../images/bg_topbanner.gif");} /* Used for top banner - white line on top*/
.bg_graylines {
	background-image: url(../images/bg_graylines.gif);}/* gray line background used for "News & Events" text portion */
.bg_red {
	background-image:  url("../images/bg_red.gif");} /* red background #9A0000 (SAC red) */
.bg_red1 {
	background-image:  url(../images/redbar1.gif);} /* red bar 1st column background with 2px vertical beige column separator*/
.bg_red2 {
	background-image:  url("../images/bg_red2.gif");}  /* red bar background 3000px with gray border on the left */
.bg_reddots {
	background-image: url(../images/bg_reddots.gif);  /* vertical red dots background*/
	font-family: Verdana;
	font-size: 8.5pt;
	line-height: 17px;
}
.bg_rightnav {
	background-image: url("../images/bg_rightnav.gif");}  /* right navigation background on home page; Message du jour background */
.bg_lightgray {
	background-color: #EFEBE0;}  /* "Message du jour" light gray box */


/** TABLE CELLS ***********************************************************************/

.tbheight {height:100%}
.tbcellheader1 {
	background-color: #999999;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}
.tbcell1 {
	font-family: Verdana;
	font-size: 9pt;
	background-color: #EFEBE0;
}

.tbcell2 {
	font-family: Verdana;
	font-size: 9pt;
	background-color: #ECECEC;
	line-height: 18px;
}

.bg_graycell {
	font-family: Verdana;
	font-size: 9pt;
	background-color: #EFEFEF;
}

/*************************************************************************/