/*Aubin style Sheet */

html{
    FONT-FAMILY: Arial;
    font-size: x-small

     
}


body { 
    margin: 0px;
    color: #000033;
    background-image: url(../images/bk_top.jpg);     
    background-repeat: repeat-x;
    background-position: 0px 86px
}


td {
    font-size : small
}

/*/*/a{}


body td {
    font-size : x-small
}

html>head:first-child+body td {
    font-size : small
}

/* */

th {
    	font-weight: bold;
    	background-color: #009900;
   	color: #000033;
   	font-size: 80%;
	text-align: center;
	border-bottom: solid 1px #000033 
}

P {

    text-align: justify;
    line-height: 1.5
}

.Pcenter { 
   color: #000033;
   text-align: center
}

.Pleft { 
   color: #000033;
   text-align: left
}

.Pright {   
   color: #000033;
   text-align: right
}


.baseline{
vertical-align: baseline;
font-size:70%
}

H1{

   	FONT-SIZE: 120%;
   	color: #009900;
   	font-weight: bold;
  	margin-left:12px;
   	margin-top:4px;
  	margin-bottom:-2px

}
 
H2{
   FONT-SIZE: 120%;
   color: #009900;
   font-weight: bold
}

H3{

   color: #000033;
   font-weight: bold
}

H3{

   color: #000033;
   font-weight: bold
}

.hdboldgreen {
   font-weight: bold; 
   color: #009900;
   font-size: 120%  
}

.hdboldblue {
   font-weight: bold; 
   color: #000033;
   font-size: 120%  
}

.boldgreen {
   font-weight: bold; 
   color: #009900 
}

.boldblue { 
   font-weight: bold;  
   color: #000033 
}


.greensm {
   font-weight: normal;
   font-size: 70%; 
   color: #009900 
}

.boldgreensm {
   font-weight: bold;
   font-size:70%; 
   color: #009900 
}


.bluesm {
   font-weight: normal;
   font-size: 70%;
   color: #000033 
 
}

.boldbluesm {
   font-weight: bold;
   font-size: 70%;   
   color: #000033  
}


.whitesm {
   font-weight: normal; 
   font-size: 70%; 
   color: #ffffff 
}

.whiteboldsm {
   font-weight: bold; 
   font-size: 70%; 
   color: #ffffff 
}

.whitebolder {
   font-weight: bold; 
   font-size: 75%; 
   color: #ffffff 
}

.white {
   font-weight: normal;  
   color: #ffffff 
}

.whitesmaller {
  	 font-weight: normal;  
   	font-size: 60%;
	color: #FFFFFF
}

.whitebold {
   font-weight: bold;  
   color: #ffffff 
}

.red {
   font-weight: normal; 
   font-size: 100%; 
   color: #FF0000 

}

.headformtop{

   color: #ffffff;
   background-color: #009900;
   font-weight: bold;
   border-bottom: #999999 solid 1px;
   text-align: center

}

.headtabletop{

   color: #ffffff;
   background-color: #009900;
   font-weight: bold;
   border-bottom: #999999 solid 1px;
   text-align: left
}


.tablerowtop{

   color: #009900;
   background-color: #FFFFFF;
   font-weight: bold;
   text-align: left
}
.tablerow{

   color: #009900;
   background-color: #FFFFFF;
   font-weight: bold;
   border-top: #999999 solid 1px;
   text-align: left
}

.content{
	padding-left: 30px;
	padding-top: 20px;
	padding-right: 30px
}

.headformtopmiddle{

   color: #ffffff;
   background-color: #009900;
   font-weight: bold;
   border-bottom: #000033 solid 1px;
   border-left: #000033 solid 1px;
   border-right: #000033 solid 1px;
   text-align: center

}

.headform{
   color: #ffffff;
   background-color: #009900;
   font-weight: bold;
   border-top: #000033 solid 1px;
   border-bottom: #000033 solid 1px;
   text-align: center
}


.tborder {
   border: 1px solid #000066
}

.tbordergrey {
   border: 1px solid #999999
}



.img{
   border-bottom: 1px solid #CCCCCC; 
   border-left: 1px solid #CCCCCC; 
   border-right: 1px solid #CCCCCC; 
   border-top: 1px solid #CCCCCC
}

.imgsideright{
   border-bottom: 1px solid #999999; 
   border-left: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-top: 1px solid #999999;
   margin-right: 10px
}

.imgtopleft{
   border-bottom: 1px solid #000033; 
   border-left: 1px solid #000033; 
   border-right: 1px solid #000033; 
   border-top: 1px solid #000033;
   margin-left: 5px
}

.imgtopright{
   	margin-left: 15px;
   	margin-top: 8px;
   	border-bottom: 1px solid #000033; 
   	border-left: 1px solid #000033; 
   	border-right: 1px solid #000033; 
   	border-top: 1px solid #000033
}



.borderright{
   border-right: 1px solid #000033
} 

.borderleft{
   border-left: 1px solid #000033
}

.bordertop{
    border-right: 1px solid #000033
} 

.borderbottom{
    border-left: 1px solid #000033
}

.borderbottomdash{
    border-bottom: 1px dashed #000033
}
.bordertopbot{
    border-top: 1px solid #000033;
    border-bottom: 1px solid #000033
}

.bordersides{
    border-left: 1px solid #000033;
    border-right: 1px solid #000033
}

.addr{
    	FLOAT: RIGHT;
    	MARGIN-TOP: 4px;
    	MARGIN-LEFT: 0px;
    	MARGIN-BOTTOM: 4px;
    	MARGIN-RIGHT: 4px;
	font-size: 90% 
}
.logo{
    margin-left: 18px 
}




.bulletpoint{
   	list-style: url(../images/bullet.gif);
	padding-bottom:10px;
	text-align: justify;
	line-height:1.4;
	margin-right:30px	
}

.linksbullet{
   	list-style: url(../images/bullet.gif);
	padding-bottom:10px;
	text-align: justify;
	line-height:1.4;
	font-weight: bold;
	color: #009900
}


.bullet{
    list-style-image: url(../images/mnubut.gif)
	
}



.folder{
    list-style: url(../images/open.gif);
    font-weight: bold;  
    color: #000033
}



.page{
    	list-style: url(../images/list.gif); 
    	font-weight: bold;
    	height: 22px; 
    	color: #000033
}

.pagesub{
    	list-style: url(../images/list.gif); 
    	font-weight: bold;
    	height: 22px; 
    	color: #000033;
	margin-left: 25px
}

.imgright{
    BORDER-RIGHT: #2F4042 1px solid;
    BORDER-TOP: #2F4042 1px solid;
    FLOAT: right;
    BORDER-LEFT: #2F4042 1px solid;
    BORDER-BOTTOM: #2F4042 1px solid;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 15px;
    MARGIN-BOTTOM: 4px;
    MARGIN-RIGHT: 0px   
}
.imgleft{
    BORDER-RIGHT: #2F4042 1px solid;
    BORDER-TOP: #2F4042 1px solid;
    FLOAT: LEFT;
    BORDER-LEFT: #2F4042 1px solid;
    BORDER-BOTTOM: #2F4042 1px solid;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 4px;
    MARGIN-RIGHT: 15px 
}

.paddingleft{
	margin-left: 15px
}


.imgfloatrght{

    FLOAT: right;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 15px;
    MARGIN-BOTTOM: 4px;
    MARGIN-RIGHT: 0px   
}
.imgfloatleft{
    FLOAT: LEFT;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 4px;
    MARGIN-RIGHT: 15px 
}

.imgfloatcenter{
    align: center;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 4px;
    MARGIN-RIGHT: 15px 
}
.parapadleftbot{
padding-left: 12px;
padding-bottom: 12px

}

.submit1 {
    border: 1px solid #999999;
    height:22px;
    background-color:#009900;
    color: #ffffff; 
    Font-weight: bold
}

.submitgo {
    border: 1px solid #FFFFFF;
    height:20px;
    width:24px;
    Font-size: 10px;
    background-color:#009900;
    color: #ffffff; 
    Font-weight: bold
}
 
.submitextranet {
    border: 1px solid #FFFFFF;
    height:20px;
    width:70px;
    Font-size: 10px;
    background-color:#009900;
    color: #ffffff; 
    Font-weight: bold;
    margin-right: 45px;
}

TEXTAREA{ 
    COLOR: #000033; 
    background-color:#ffffff; 
    border-bottom: 1px solid #000033;
    border-left: 1px solid #000033;
    border-right: 1px solid #000033;
    border-top: 1px solid #000033;
    scrollbar-face-color: #ffffff; 
    scrollbar-highlight-color: #000033;
    scrollbar-shadow-color: #000033;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-arrow-color: #000033; 
    scrollbar-track-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff 
}

 INPUT { 
    COLOR: #000033;
    background-color:#ffffff; 
    border-bottom: 1px solid #000033; 
    border-left: 1px solid #000033; 
    border-right: 1px solid #000033; 
    border-top: 1px solid #000033
}

.inputlogin { 
    	COLOR: #000033;
    	background-color:#ffffff;
	font-size: xx-small;
    	height: 18px; 
    	border-bottom: 1px solid #000033; 
    	border-left: 1px solid #000033; 
   	 border-right: 1px solid #000033; 
    	border-top: 1px solid #000033;
	margin: 4px
}

 SELECT {

    COLOR: #000033; 
    background-color: #FFFFFF;  
    border-style: solid; 
    border-color: #999999; 
    border-width: 1px 
}



.checkbox { 
    border: solid;
    border-width: 0px;
    border-color: #FFFFFF;
    background-color: #FFFFFF
}
.radio {
    border: solid;
    border-width: 0px;
    border-color:#FFFFFF;
    background-color: #FFFFFF
}


  
a:link {
   color: #000033;
   text-decoration: none;
   font-weight: bold
}
a:active {
   color: #000033;
   text-decoration: none;
   font-weight: bold
}
a:visited {
   color: #000033;
   text-decoration: none;
   font-weight: bold
}
a:hover {
   color: #009900;
   text-decoration: none;
   font-weight: bold
}




a.mnutop:link {
   	color: #FFFFFF;
	font-size: 60%;
   	text-decoration: none;
  	font-weight: bold;
	white-space: nowrap;
   	voice-family : "\"}\"";
   	voice-family : inherit;
    	font-size : 90%
}

a.mnutop:active {
   	color: #FFFFFF;
   	text-decoration: none;
	font-size: 60%;
   	font-weight: bold;
	white-space: nowrap;
   	voice-family : "\"}\"";
   	voice-family : inherit;
    	font-size : 90%
}
a.mnutop:visited {
   	color: #FFFFFF;
   	text-decoration: none;
  	font-weight: bold;
	font-size: 60%;
	white-space: nowrap;
   	voice-family : "\"}\"";
   	voice-family : inherit;
    	font-size : 90%
}
a.mnutop:hover {
   	color: #FFFFFF;
  	text-decoration: none;
   	font-weight: bold;
	font-size: 60%;
	background: url(../images/underline.gif) repeat-x 100% 100%;
	padding-bottom: 3px;
	white-space: nowrap;
   	voice-family : "\"}\"";
   	voice-family : inherit;
    	font-size : 90%
}


a.moreinfo:link {
   	color: #009900;
  	text-decoration: none;
   	font-weight: normal;
	font-size: 80%;
	background: url(../images/more_but.gif);
	background-repeat: no-repeat;
	width: 59;
	height: 18;
	padding-left:10px
}

a.moreinfo:active {
   	color: #009900;
  	text-decoration: none;
   	font-weight: normal;
	font-size:80%;
	background: url(../images/more_but.gif);
	background-repeat: no-repeat;
	width: 59;
	height: 18;
	padding-left:10px

}

a.moreinfo:visited {
     	color: #009900;
  	text-decoration: none;
   	font-weight: normal;
	font-size: 80%;
	background: url(../images/more_but.gif);
	background-repeat: no-repeat;
	width: 59;
	height: 18;
	padding-left:10px

}

a.moreinfo:hover {
   	color: #000066;
  	text-decoration: underline;
   	font-weight: normal;
	font-size: 80%;
	background: url(../images/more_but_ov.gif);
	background-repeat: no-repeat;
	width: 59;
	height: 18;
	padding-left:10px

}





a.sitemap:link{
    	color: #FFFFFF;
    	text-decoration: none;
	font-size: 80%;
   	 font-weight: bold
}
a.sitemap:active {
    	color: #FFFFF;
    	text-decoration: none;
	font-size: 80%;
    	font-weight: bold
}
a.sitemap:visited {
    	color: #FFFFFF;
    	text-decoration: none;
	font-size: 80%;
    	font-weight: bold
}
a.sitemap:hover {
    	color: #000066;
   	 text-decoration: none;
	font-size: 80%;
    	font-weight: bold
}


a.linksmgreen:link{
    	color: #009900;
    	text-decoration: none;
    	font-weight: normal;
	font-size: 80%
}
a.linksmgreen:active {
    	color: #009900;
    	text-decoration: none;
    	font-weight: normal;
	font-size: 80%
}
a.linksmgreen:visited {
    	color: #009900;
    	text-decoration: none;
    	font-weight: normal;
	font-size: 80%
}
a.linksmgreen:hover {
    	color: #000066;
    	text-decoration: none;
    	font-weight: normal;
	font-size: 80%
}


a.linkblueunbold:link{
    	color: #000033;
    	text-decoration: none;
    	font-weight: normal;
}
a.linkblueunbold:active {
    	color: #000033;
    	text-decoration: none;
    	font-weight: normal;

}
a.linkblueunbold:visited {
    	color: #000033;
    	text-decoration: none;
    	font-weight: normal;

}
a.linkblueunbold:hover {
    	color: #009900;
    	text-decoration: underline;
    	font-weight: normal;
}


a.map:link {
   color: #ffffff;
   text-decoration: none;
   font-weight: bold;
}

a.map:active {
   color: #ffffff;
   font-size: 12px;
   text-decoration: none;
   font-weight: bold; 
}

a.map:visited {
    color: #ffffff;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

a.map:hover {
   color: #6D9FA6;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
}



}


/* side bar menu*/


#navigation {
	width:169px;	
   	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 10px;
	padding-top: 0px
		
}

#navigation ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 2px;
	padding-left:4px
  	
}
 
#navigation li {
	margin-top: 2px;


}

/*main menu button */

#navigation li a:link, #navigation li a:visited  {
	display: block;
   	BACKGROUND-IMAGE: url(../images/mnubut.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left:10px;
	padding-top: 3px;	
	text-decoration: none;
	color:#000033;
	width:166px;
	height: 20px;
	font-size: 80%;
   	voice-family : "\"}\"";
   	voice-family : inherit;
    	font-size : 85%; /*netscape and firefox hack*/
}

/*main menu button over state*/

#navigation li a:hover {
   	BACKGROUND-IMAGE: url(../images/mnubut_ov.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left:10px;
	padding-top: 3px;
	text-decoration: none;
	color:#FFFFFF;
	width: 166px;
	height: 20px;
	font-size: 80%;
   	voice-family : "\"}\"";
   	voice-family : inherit;
    	font-size : 85%; /*netscape and firefox hack*/
}

/*sub menu button */
#navigation ul ul {
	margin-left: 2px;
 	margin-top: 0px

}
#navigation ul ul li {
	margin-top: 1px;
	padding-top:0px;

}



#navigation ul ul a:link, #navigation ul ul a:visited {
	BACKGROUND-IMAGE: url(../images/mnubutsub.gif);
   	background-repeat: no-repeat;
	padding-left:12px;
	padding-top:2px;
	text-decoration: none;
	font-weight: normal;
	color:#000033;
	width:160px;
	height:18px;
	font-size: 80%;
   	voice-family : "\"}\"";
   	voice-family : inherit;
    	font-size : 85%; /*netscape and firefox hack*/
}

/*sub menu button over state */

#navigation ul ul a:hover {
	BACKGROUND-IMAGE: url(../images/mnubutsub_ov.gif);
	background-repeat: no-repeat;
 	padding-left:12px;
	padding-top:2px;
	text-decoration: none;
	font-weight:bold;
	color:#000033;
	width:160px;
	height:18px;
	font-size: 80%;
   	voice-family : "\"}\"";
   	voice-family : inherit;
    	font-size : 85%; /*netscape and firefox hack*/
}


