.image2{

}
{
background-color: #1d3f8d; /* darkest color */
}
.color2
{
background-color: #FDBA4F;  /*  */
}
.color3
{
background-color: #e2e2e2;  /* mid color */
}
.color4 
{  
background-color: #ffffff; /* white */
}
.color5 
{  
background-color: #f2f2f2; /* light */
}
.color6 
{  
background-color: #666666; 
}
.color7
{
background-color: #FFFFFF;  /* white */
}
.background
{
background-color: #ffffff;  /* background colour */

}
.rule /* rule color */
{
color: #e6e6e6;
height: 1px
}
.leftbar /* tdborder*/
{
	border-left-color: #ffffff;
	border-left-width : 2px;
	border-left-style: solid;
}
.leftbarbottom /* tdborder*/
{
	border-left-color: #ffffff;
	border-left-width : 2px;
	border-left-style: solid;
	border-bottom-color: #ffffff;
	border-bottom-width : 2px;
	border-bottom-style: solid
	}
.bottombar /* tdborder*/
{
	border-bottom-color: #ffffff;
	border-bottom-width : 2px;
	border-bottom-style: solid
}
.rule2 /* rule color */
{
color: #000000;
}
.mainimage /* alignment and spacing of main image */
{  
float: left;
margin-left : 0px;
margin-bottom : 10px;
margin-right : 10px;
margin-top : 2px;
border-width: 3px;
border-color: #000000
}
.picture
{  
float: left;
margin-left : 0px;
margin-bottom : 10px;
margin-right : 5px;
margin-top : 5px;
border-width: 0px;
border-color: #
}
.mainimage2 /*  */
{  
float: left;
margin-left : 0px;
margin-bottom : 10px;
margin-right : 10px;
margin-top : 2px;
border-width: 1px;
border-color: #878787
}
.introspacer
{  
float: none;
margin-left : 0px;
margin-bottom : 3px;
margin-right : 0px;
margin-top : 0px
}
.abstractspacer
{  
float: none;
margin-left : 0px;
margin-bottom : 4px;
margin-right : 0px;
margin-top : 0px
}
.promospacer /* controls spacing between abstracts of home page */
{  
float: none;
margin-left : 0px;
margin-bottom : 1px;
margin-right : 0px;
margin-top : 0px
}
.galleryimage
{  
float: center;
margin-left : 0px;
margin-bottom : 15px;
margin-top : 25px
}
.icon
{  
float: left;
margin-left : 0px;
margin-bottom : 2px;
margin-right : 10px;
margin-top : 2px;
border-width: 1px;
border-color: #c0c0c0
}
.mainimageright
{  
float: right;
margin-left : 6px;
margin-right : 0px;
margin-bottom : 3px;
margin-top : 1px
}
.navoff /* off - on-off graphic next to nav bar */
{  
float: right;
margin-left : 0px;
margin-bottom : 0px;
margin-right : 0px;
margin-top : 0px;
width : 0px;
height : 0px;
background-color: #9cccff
}
.navon /* on - on-off graphic next to nav bar */
{  
float: right;
margin-left : 0px;
margin-bottom : 0px;
margin-right : 0px;
margin-top : 0px;
width : 0px;
height : 0px;
background-color: green
}
.text
{
	padding-top: 5px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	LINE-SPACING: 12px;
    TEXT-ALIGN: left;
	text-decoration : none

}
.textright
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
	text-decoration : none
}
.textbold
{
	COLOR: #000066;  /* */
	FONT-FAMILY: arial;
	FONT-SIZE: 12px;
	font-weight: bold;
	text-decoration : none
}
.textboldwhite
{
	COLOR: #ffffff;  /* */
	FONT-FAMILY: arial;
	FONT-SIZE: 12px;
	font-weight: bold;
	text-decoration : none
}
A.textboldwhite:link 
{
	COLOR: #ffffff;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 12px;
	font-weight: bold
}
A.textboldwhite:visited
{
    COLOR: #ffffff;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 12px;
	font-weight: bold
}
A.textboldwhite:hover
{
    COLOR: green;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 12px;
	font-weight: bold
	}
.textbigboldwhite
{
	COLOR: #000000;  /* */
	FONT-FAMILY: arial;
	FONT-SIZE: 16px;
	font-weight: bold;
	text-decoration : none
}
.textbigbold
{
	COLOR: #000000;  /* */
	FONT-FAMILY: verdana;
	FONT-SIZE: 15px;
	font-weight: bold;
	text-decoration : none
}
.textwhite
{
	COLOR: #ffffff;  /* always white - actually black in this case */
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	font-weight: bold;
	text-decoration : none
}
.textsmall
{
	COLOR: #000000; 
	FONT-FAMILY: arial;
	FONT-SIZE: 10px;
	font-weight: normal;
	text-decoration : none
}
.textsmallgrey
{
	COLOR: #868686; 
	FONT-FAMILY: arial;
	FONT-SIZE: 10px;
	font-weight: normal;
	text-decoration : none
}
.textsmallbold
{
	COLOR: #666666; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	font-weight: bold;
	text-decoration : none
}
.textsmallwhite
{
	COLOR: #ffffff; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	font-weight: normal;
	text-decoration : none
}
.textsmallwhitebold
{
	COLOR: #ffffff; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	font-weight: bold;
	text-decoration : none
}
A.textsmallwhitebold:link
{
	COLOR: #ffffff; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	font-weight: bold;
	text-decoration : none
}
A.textsmallwhitebold:visited
{
	COLOR: #ffffff; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	font-weight: bold;
	text-decoration : none
}
A.textsmallwhitebold:hover
{
	COLOR: green; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	font-weight: bold;
	text-decoration : none

}
.textsmallboldblue
{
	COLOR: #ff0000; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	font-weight: bold;
	text-decoration : none
}
.useful
{
	COLOR: #666666;  /* */
	FONT-FAMILY: arial;
	FONT-SIZE: 12px;
	font-weight: bold;
	text-decoration : none
}
.caption
{
	COLOR: #000000; 
	FONT-FAMILY: arial;
	FONT-SIZE: 10px;
	font-weight: normal;
	text-decoration : none
}
.pagename
{
	COLOR: #000000; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	font-weight: bold;
	text-decoration : none
}
.name
{
	COLOR: #003366; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 24px;
	font-weight: 800;
	text-decoration : none;
	letter-spacing: 0px;
	padding-right: 0px;
	text-indent: 6px
}
.slogan
{
	COLOR: #ffffff; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 16px;
	font-weight: bold;
	text-decoration : none;
	letter-spacing: 0px;
	text-indent: 4px;
}
.name2
{
	COLOR: #ffffff; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 22px;
	font-weight: 600;
	text-decoration : none;
	padding-right: 0px;
	text-indent: 0px;
}
.heading  /* page heading */
{
	COLOR: #cc9933; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 16px;
	font-weight: bold;
	text-decoration : none;
	letter-spacing: 0px;
/*	text-indent: 4px;*/
	padding-left: 10px;
}
.heading1
{
	COLOR: #cc9933; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 16px;
	font-weight: bold;
	text-decoration : none;
	letter-spacing: 0px;
	
/*	text-indent: 4px;*/

}

.promohead1  /* news abstract heading on home page  */
{
	COLOR: #FDBA4F; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 11px;
	text-decoration : none;
	font-weight: bold;
	line-height: 11pt;
	text-indent: 0px
}
.promohead2  /* second features & abstract heading */
{
	COLOR: #ffffff; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	text-decoration : none;
	font-weight: bold;
	line-height: 11pt;
	text-indent: 0px
}
.promohead3  /* -------------------------promo display controls ---------------------------*/
{
	COLOR: #ffffff; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	text-decoration : none;
	font-weight: bold;
	line-height: 11pt;
	text-indent: 0px
}
.headingtop
{
	background-color: #ffffff; /* dark, or light if using fill, or white */
}
.headingfill
{
	background-color:  #ffffff; /* fill */
}
.headingbottom
{
	background-color:  #ffffff /* dark, or light if using fill */
}
.promotext
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	LINE-SPACING: 12px;
    TEXT-ALIGN: left;
	text-decoration : none
}
.promotop
{
	background-color: #ff0000; /* dark, or light if using fill, or white */
}
.promofill
{
	background-color: #ff0000; /* fill */
}
.promobottom /* ------------------------- end promo display controls ---------------------------*/
{
	background-color: #ff0000; /* fill */
}
.promoboxhead  /* -------------------------promobox display controls ---------------------------*/
{
	COLOR: #000066; 
	background-color: #ffffff;
	FONT-FAMILY: arial;
	FONT-SIZE: 8pt;
	text-align: center;
	font-weight: 800;
	line-height: 10pt;
	padding-left: 3px;
	padding-right:3px;
	padding-top: 3px;
	padding-bottom: 3px;
    border-left-width: 1pt;
	border-right-width: 1pt;
	border-top-width: 1pt;
	border-bottom-width: 1pt;
	border-color: #dfdfdf;
	border-style: solid
}
.promoboxtext
{
	COLOR: #000066; 
	background-color: #ffffff;
	FONT-FAMILY: arial;
	FONT-SIZE: 8pt;
	text-align: center;
	font-weight: 400;
	line-height: 10pt;
	padding-left: 3px;
	padding-right:3px;
	padding-top: 3px;
	padding-bottom: 3px;
    border-left-width: 1pt;
	border-right-width: 1pt;
	border-top-width: 0pt;
	border-bottom-width: 1pt;
	border-color: #dfdfdf;
	border-style: solid
}
.extrahead  /* -------------------------promo extra controls ---------------------------*/
{
	COLOR: #ffffff; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	text-decoration : none;
	font-weight: bold;
	line-height: 11pt;
	text-indent: 4px
}
.extratext
{
      COLOR: #ffffff;
    FONT-FAMILY: arial;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
	LINE-HEIGHT: 10pt;
	text-decoration : none	
}
.extratop
{
	background-color: #ffffff; /* dark, or light if using fill, or white */
}
.extrafill
{
	background-color:  #8197b1; /* fill */
}
.extrabottom 
{
	background-color: ; /* fill */
}
A.extralink:link  
{
    COLOR: #8197b1;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
	font-weight: bold;
	text-decoration : none
}
A.extralink:visited
{
    COLOR: #8197b1;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
	font-weight: bold;
	text-decoration : none
}
A.extralink:hover  /* --------------- end extra display controls --------------------*/
{
    COLOR: green;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
	font-weight: bold;
	text-decoration : none
}
.event
{
	COLOR: blue; 
	FONT-FAMILY: arial;
	FONT-SIZE: 12px;
	font-weight: bold;
	text-decoration : none
}
.date
{
	COLOR: #1d3f8d; 
	FONT-FAMILY: arial;
	FONT-SIZE: 11px;
	font-weight: bold;
	text-decoration : none
}
.navtitle /* navigate here heading */
{
	COLOR: #ffffff;  /*  */
	FONT-FAMILY: arial;
	FONT-SIZE: 11px;
	font-weight: bold;
	text-decoration : none
}
.title
{
	COLOR: #2c388e;
	FONT-FAMILY: verdana;
	FONT-SIZE: 24px;
	font-weight: normal;
	text-align: left
}
A.navbarleft:link /* ---------controls main navigation bar----------------- */
{
    COLOR: #0080c0;  /* controls nav bar text color */
	FONT-FAMILY: verdana;
	text-decoration: none;
 	font-size: 8pt; 
	padding-left: 0pt;
	font-weight: normal
}
A.navbarleft:visited /* controls nav bar text color */
{
    COLOR: #0080c0;
    FONT-FAMILY: verdana;
	text-decoration: none;
 	font-size: 8pt; 
	padding-left: 0pt;
 	font-weight: normal
}
A.navbarleft:hover /* controls nav bar text color */
{
    COLOR: #FDBA4F;
    FONT-FAMILY: verdana;
	text-decoration: none;
 	font-size: 8pt; 
	padding-left: 0pt;
	text-decoration: underline;
 	font-weight: normal
}
A.navbarlefton:link /* ---------controls main navigation bar----------------- */
{
    COLOR: #FDBA4F;  /* controls nav bar text color */
	FONT-FAMILY: verdana;
	text-decoration: none;
 	font-size: 8pt; 
	padding-left: 0pt;
	font-weight: normal
}
A.navbarlefton:visited /* controls nav bar text color */
{
    COLOR: #FDBA4F;
    FONT-FAMILY: verdana;
	text-decoration: none;
 	font-size: 8pt; 
	padding-left: 0pt;
 	font-weight: normal
}
A.navbarlefton:hover /* controls nav bar text color */
{
    COLOR: #FDBA4F;
    FONT-FAMILY: verdana;
	text-decoration: none;
 	font-size: 8pt; 
	padding-left: 0pt;
	text-decoration: none;
 	font-weight: normal
}	
.button /* controls colour and border */
{ 
 	border-style: solid; 
	border-width:0pt;  /* controls = space between */
 	font-size: 7.5pt; 
 	border-color: ; /* controls border color */
 	background: #ffffff; /* controls background color */
	border-bottom-color: ;
	border-bottom-width : 0px;
	line-height: 14pt; /* controls height of button */
	text-align:right
}
 .over 
{ 
	border-style: solid; 
 	border-width:0pt; 
 	font-size: 7.5pt; 
 	border-color: ;;
 	background: #ffffff;
	border-bottom-color: ;
	border-bottom-width : 0px;
	line-height: 14pt; /* controls height of button */
	text-align:right
}
 .out 
{ 
	border-style: solid; 
 	border-width:0pt;  
 	font-size: 7.5pt; 
 	border-color: ;
 	background: #ffffff;
	border-bottom-color: ;
	border-bottom-width : 0px;
	line-height: 14pt; /* controls height of button */
	text-align:right
}	
.buttonon /* controls colour and border */
{ 
 	border-style: solid; 
	border-width:0pt;  /* controls = space between */
 	font-size: 7.5pt; 
 	border-color: ; /* controls border color */
 	background: #ffffff; /* controls background color */
	border-bottom-color: ;
	border-bottom-width : 0px;
	line-height: 14pt; /* controls height of button */
	text-align:right
}
 .overon 
{ 
	border-style: solid; 
 	border-width:0pt; 
 	font-size: 7.5pt; 
 	border-color: ;;
 	background: #ffffff;
	border-bottom-color: ;
	border-bottom-width : 0px;
	line-height: 14pt; /* controls height of button */
	text-align:right
}
 .outon 
{ 
	border-style: solid; 
 	border-width:0pt;  
 	font-size: 7.5pt; 
 	border-color: ;
 	background: #ffffff;
	border-bottom-color: ;
	border-bottom-width : 0px;
	line-height: 14pt; /* controls height of button */
	text-align:right
}
A:link   /* ---------------------------------basic link behaviour---------------------------------- */
{
    COLOR: #1d3f8d;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 12px;
	font-weight: normal;
	text-decoration: none
}
A:visited
{
    COLOR: #1d3f8d;
    FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 12px;
	font-weight: normal;
	text-decoration: none
}
A:hover
{
    COLOR: green;
    FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 12px;
	font-weight: normal;
	text-decoration: none
}
A.bold:link  /* -------------------------------ccccccccccc-------------------------------------- */
{
	COLOR: #1d3f8d;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 11px;
	font-weight: bold
}
A.bold:visited
{
    COLOR: #1d3f8d;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 11px;
	font-weight: bold
}
A.bold:hover
{
    COLOR: green;
	FONT-FAMILY: arial;
	text-decoration: underline;
	FONT-SIZE: 11px;
	font-weight: bold
}
A.textsmallwhite:link /* -------------------------ccccccccccc----------------------------- */
{
    COLOR: #ffffff; 
	FONT-FAMILY: verdana;
	text-decoration: none;
	FONT-SIZE: 10px;
	font-weight: normal
}
A.textsmallwhite:visited
{
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
	text-decoration: none;
	FONT-SIZE: 10px;
	font-weight: normal;
}
A.textsmallwhite:hover
{
    COLOR: #ca9452;
    FONT-FAMILY: verdana;
	text-decoration: none;
	FONT-SIZE: 10px;
	font-weight: normal;
	text-decoration: underline
	}
A.textsmallwhitebold:link /* -------------------------ccccccccccc----------------------------- */
{
    COLOR: #ffffff; 
	FONT-FAMILY: verdana;
	text-decoration: none;
	FONT-SIZE: 10px;
	font-weight: bold
}
A.textsmallwhitebold:visited
{
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
	text-decoration: none;
	FONT-SIZE: 10px;
	font-weight: bold;
	text-decoration: bold
}
A.textsmallwhitebold:hover
{
    COLOR: #ca9452;
    FONT-FAMILY: verdana;
	text-decoration: none;
	FONT-SIZE: 10px;
	font-weight: bold;
	text-decoration: medium
}
A.email:link /* -------------------------ccccccccccc----------------------------- */
{
    COLOR: #3f97c2;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
	text-decoration : none
}
A.email:visited
{
    COLOR: #3f97c2;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
	text-decoration : none
}
A.email:hover
{
    COLOR: #008080;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
	text-decoration : none
}
A.emailblue:link   /* -------------------------ccccccccccc----------------------------- */
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
	font-weight: medium;
	text-decoration : none
}
A.emailblue:visited
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
	font-weight: medium;
	text-decoration : none
}
A.emailblue:hover
{
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
	font-weight: medium;
	text-decoration : underline
}
A.useful:link /* -------------------------ccccccccccc----------------------------- */
{
	COLOR: #1d3f8d;
	FONT-FAMILY: arial;
	text-decoration: none;
 	font-size: 8pt; 
	font-weight: bold;
	text-decoration: none
}
A.useful:visited
{
	COLOR: #1d3f8d;
    FONT-FAMILY: arial;
	text-decoration: none;
 	font-size: 8pt; 
 	font-weight: bold;
	text-decoration: none
}
A.useful:hover
{
    COLOR: green;
    FONT-FAMILY: arial;
	text-decoration: none;
 	font-size: 8pt; 
 	font-weight: bold;
	text-decoration: none
}
A.link:link /* -------------------------ccccccccccc----------------------------- */
{
	COLOR: #1d3f8d;
	FONT-FAMILY: arial;
	text-decoration: none;
 	font-size: 8pt; 
	font-weight: normal;
	text-decoration: none
}
A.link:visited
{
	COLOR: #1d3f8d;
    FONT-FAMILY: arial;
	text-decoration: none;
 	font-size: 8pt; 
 	font-weight: normal;
	text-decoration: none
}
A.link:hover
{
    COLOR: green;
    FONT-FAMILY: arial;
	text-decoration: none;
 	font-size: 8pt; 
 	font-weight: normal;
	text-decoration: none
}
A.small:link /* -------------------------ccccccccccc----------------------------- */
{
	COLOR: #000000;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 10px;
	font-weight: normal
}
A.small:visited
{
    COLOR: #000000;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 10px;
	font-weight: normal
}
A.small:hover
{
    COLOR: #D60068;
	FONT-FAMILY: arial;
	text-decoration: underline;
	FONT-SIZE: 10px;
	font-weight: normal
}
.smallgrey /* -------------------------ccccccccccc----------------------------- */
{
	COLOR: #d0d0d0;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 11px;
	font-weight: bold
}
A.smallgrey:link /* -------------------------ccccccccccc----------------------------- */
{
	COLOR: #d0d0d0;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 11px;
	font-weight: bold
}
A.smallgrey:visited
{
    COLOR: #d0d0d0;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 11px;
	font-weight: bold
}
A.smallgrey:hover
{
    COLOR: #D60068;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 11px;
	font-weight: bold
}
A.smallbold:link /* -------------------------ccccccccccc----------------------------- */
{
	COLOR: #ff0000;
	FONT-FAMILY: verdana;
	text-decoration: none;
	FONT-SIZE: 10px;
	font-weight: bold
}
A.smallbold:visited
{
    COLOR: #ff0000;
	FONT-FAMILY: verdana;
	text-decoration: none;
	FONT-SIZE: 10px;
	font-weight: bold
}
A.smallbold:hover
{
    COLOR: blue;
	FONT-FAMILY: verdana;
	text-decoration: underline;
	FONT-SIZE: 10px;
	font-weight: bold	
}
A.more:link   /* -------------------------ccccccccccc----------------------------- */
{
    COLOR: #8197b1;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
	font-weight: medium;
	text-decoration : none
}
A.more:visited
{
    COLOR: #8197b1;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
	font-weight: medium;
	text-decoration : none
}
A.more:hover
{
    COLOR: green;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
	font-weight: medium;
	text-decoration : underline
}
A.abstractlink:link  /* -------------------------ccccccccccc----------------------------- */
{
    COLOR: #8197b1;  /* controls nav bar text color */
	FONT-FAMILY: arial;
	text-decoration: none;
 	font-size: 8pt; 
	padding-left: 6pt;
	font-weight: normal
}
A.abstractlink:visited
{
    COLOR: #8197b1;  /* controls nav bar text color */
	FONT-FAMILY: arial;
	text-decoration: none;
 	font-size: 8pt; 
	padding-left: 6pt;
	font-weight: normal
}
A.abstractlink:hover
{
    COLOR: #8197b1;  /* controls nav bar text color */
	FONT-FAMILY: arial;
	text-decoration: underline;
 	font-size: 8pt; 
	padding-left: 6pt;
	font-weight: normal
}
A.moresmall:link   /* -------------------------ccccccccccc----------------------------- */
{
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: medium;
	text-decoration : none
}
A.moresmall:visited
{
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: medium;
	text-decoration : none
}
A.moresmall:hover
{
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: medium;
	text-decoration : none
}
A.promomore:link   /* -------------------------ccccccccccc----------------------------- */
{
    COLOR: #8197b1;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
	font-weight: medium;
	text-decoration : none
}
A.promomore:visited
{
    COLOR: #8197b1;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
	font-weight: medium;
	text-decoration : none
}
A.promomore:hover
{
    COLOR: green;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
	font-weight: medium;
	text-decoration : underline
}
A.stories:link   /* -------------------------ccccccccccc----------------------------- */
{
    COLOR: #8197b1;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: normal;
	text-decoration : none
}
A.stories:visited
{
    COLOR: #8197b1;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: normal;
	text-decoration : none
}
A.stories:hover
{
    COLOR: green;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: normal;
	text-decoration : underline
}
.copyright /* -------------------------copyright----------------------------- */
{
	COLOR: #ffffff;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 10px;
	padding-left: 0px;
	font-weight: normal
}
A.copyright:link 
{
	COLOR: #ffffff;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 10px;
	padding-left: 0px;
	font-weight: normal
}
A.copyright:visited
{
    COLOR: #ffffff;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 10px;
	padding-left: 0px;
	font-weight: normal
}
A.copyright:hover
{
    COLOR: green;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 10px;
	padding-left: 0px;
	font-weight: normal
}
.credit /* -------------------------copyright----------------------------- */
{
	COLOR: #000000;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 10px;
	font-weight: normal
}
A.credit:link 
{
	COLOR: #000000;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 10px;
	font-weight: normal
}
A.credit:visited
{
    COLOR: #000000;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 10px;
	font-weight: normal
}
A.credit:hover
{
    COLOR: blue;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 10px;
	font-weight: normal
}
A.navbar:link 
{
	COLOR: #ffffff;
	FONT-FAMILY: verdana;
	text-decoration: none;
	FONT-SIZE: 10px;
	font-weight: bold
}
A.navbar:visited
{
    COLOR: #ffffff;
	FONT-FAMILY: verdana;
	text-decoration: none;
	FONT-SIZE: 10px;
	font-weight: bold
}
A.navbar:hover
{
    COLOR: green;
	FONT-FAMILY: verdana;
	text-decoration: none;
	FONT-SIZE: 10px;
	font-weight: bold
}
.inthissection  /* page heading */
{
	COLOR: #ff0000; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	font-weight: normal;
	text-decoration : none;
	text-indent: 0px;
}
.contact   /* -------------------------contact----------------------------- */
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	font-weight: medium;
	text-decoration : none
}
A.contact:link   
{
    COLOR: #3f97c2;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	font-weight: medium;
	text-decoration : none
}
A.contact:visited
{
    COLOR: #3f97c2;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	font-weight: medium;
	text-decoration : none
}
.contactemail   /* -------------------------contact----------------------------- */
{
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	font-weight: medium;
	text-decoration : none
}
A.contactemail:link   
{
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	font-weight: medium;
	text-decoration : none
}
A.contactemail:visited
{
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	font-weight: medium;
	text-decoration : none
}
A.contactemail:hover
{
    COLOR: green;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	font-weight: medium;
	text-decoration : none
}
.dateline /* ------------------------news story date------------------------- */
{
    COLOR: #808080;  /* controls nav bar text color */
	FONT-FAMILY: arial;
	text-decoration: none;
 	font-size: 7pt; 
	text-indent: 0px;
	padding-right: 6px;
	font-weight: medium
}
.productname   /* -------------------------shop controls start----------------------------- */
{
    COLOR: #ff0000;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
	font-weight: bold;
	text-decoration : none
}
.productmake   /* -------------------------shop controls start----------------------------- */
{
    COLOR: #000000;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
	font-weight: normal;
	text-decoration : none
}
.productcode   /* -------------------------shop controls start----------------------------- */
{
    COLOR: #000000;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
	font-weight: normal;
	text-decoration : none
}
.productdescription   /* -------------------------shop controls start----------------------------- */
{
    COLOR: #000000;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
	font-weight: normal;
	text-decoration : none
}
.productprice   /* -------------------------shop controls start----------------------------- */
{
    COLOR: #000000;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;;
	font-weight: bold;
	text-decoration : none
}
.productviewcart   /* -------------------------shop controls start----------------------------- */
{
    COLOR: #000066;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: bold;
	text-decoration : none
}
A.productviewcart:link 
{
    COLOR: #000066;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: bold;
	text-decoration : none
}
A.productviewcart:visited
{
    COLOR: #000066;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: bold;
	text-decoration : none
}
A.productviewcart:hover
{
    COLOR: blue;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: bold;
	text-decoration : none
}
A.lessmore:link /* -------------------------ccccccccccc----------------------------- */
{
	COLOR: #Ff0000;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 9px;
	font-weight: normal
}
A.lessmore:visited
{
    COLOR: #Ff0000;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 9px;
	font-weight: normal
}
A.lessmore:hover
{
    COLOR: #D60068;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 9px;
	font-weight: normal
}
.mainbox
{
    padding-left: 10px;
	padding-right:20px;
	padding-top: 0px;
	padding-bottom: 0px;
    border-left-width: 1pt;
	border-right-width: 0pt;
	border-top-width: 0pt;
	border-bottom-width: 0pt;
	border-color: #dfdfdf;
	border-style:solid
}
.logobox
{
    padding-left: 0px;
	padding-right:0px;
	padding-top: 10px;
	padding-bottom: 10px;
    border-left-width: 1pt;
	border-right-width: 0pt;
	border-top-width: 0pt;
	border-bottom-width: 0pt;
	border-color: #dfdfdf;
	border-style:solid
}
.footerbox
{
    padding-left: 0px;
	padding-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
    border-left-width: 1pt;
	border-right-width: 0pt;
	border-top-width: 0pt;
	border-bottom-width: 0pt;
	border-color: #dfdfdf;
	border-style:solid

}
.navbox
{
    padding-left: 0px;
	padding-right:10px;
	padding-top: 0px;
	padding-bottom: 0px
}
.imagebox
{
    padding-left: 20px;
	padding-right:20px;
	padding-top: 0px;
	padding-bottom: 0px;
    border-left-width: 1pt;
	border-right-width: 0pt;
	border-top-width: 0pt;
	border-bottom-width: 0pt;
	border-color: #dfdfdf;
	border-style:solid
}
.topbox
{
    border-left-width: 0pt;
	border-right-width: 0pt;
	border-top-width: 0pt;
	border-bottom-width: 1pt;
	border-color: #dfdfdf;
	border-style:solid

}
.productname   /* -------------------------shop controls start----------------------------- */
{
    COLOR: #800080;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
	font-weight: bold;
	text-decoration : none
}
.productmake   /* -------------------------shop controls start----------------------------- */
{
    COLOR: #000000;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
	font-weight: normal;
	text-decoration : none
}
.productcode   /* -------------------------shop controls start----------------------------- */
{
    COLOR: #000000;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
	font-weight: normal;
	text-decoration : none
}
.productdescription   /* -------------------------shop controls start----------------------------- */
{
    COLOR: #000000;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;
	font-weight: normal;
	text-decoration : none
}
.productprice   /* -------------------------shop controls start----------------------------- */
{
    COLOR: #000000;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left;;
	font-weight: bold;
	text-decoration : none
}
.productviewcart   /* -------------------------shop controls start----------------------------- */
{
    COLOR: #000066;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: bold;
	text-decoration : none
}
A.productviewcart:link 
{
    COLOR: #000066;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: bold;
	text-decoration : none
}
A.productviewcart:visited
{
    COLOR: #000066;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: bold;
	text-decoration : none
}
A.productviewcart:hover
{
    COLOR: green;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: bold;
	text-decoration : none
}
A.lessmore:link /* -------------------------ccccccccccc----------------------------- */
{
	COLOR: #Ff0000;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 9px;
	font-weight: normal
}
A.lessmore:visited
{
    COLOR: #Ff0000;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 9px;
	font-weight: normal
}
A.lessmore:hover
{
    COLOR: #D60068;
	FONT-FAMILY: arial;
	text-decoration: none;
	FONT-SIZE: 9px;
	font-weight: normal
}
.register   /* -------------------------location----------------------------- */
{
    COLOR: #c0c0c0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: bold;
	letter-spacing : 0.5px;
	text-decoration : none
}
A.register:link   
{
    COLOR: #a7a7a7;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: medium;
	letter-spacing : 0.5px;
	text-decoration : underline
}
A.register:visited
{
    COLOR: #a7a7a7;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: medium;
	letter-spacing : 0.5px;
	text-decoration : underline
}
A.register:hover
{
    COLOR: green;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: medium;
	letter-spacing : 0.5px;
	text-decoration : underline
}
.emailthispage   /* -------------------------location----------------------------- */
{
    COLOR: #c0c0c0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: bold;
	letter-spacing : 0.5px;
	text-decoration : none
}
A.emailthispage:link   
{
    COLOR: #a7a7a7;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: medium;
	letter-spacing : 0.5px;
	text-decoration : underline
}
A.emailthispage:visited
{
    COLOR: #a7a7a7;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: medium;
	letter-spacing : 0.5px;
	text-decoration : underline
}
A.emailthispage:hover
{
    COLOR: green;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: medium;
	letter-spacing : 0.5px;
	text-decoration : underline
}
.location   /* -------------------------location----------------------------- */
{
    COLOR: #575757;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: bold;
	letter-spacing : 0.5px;
	text-decoration : none
	
}
.locationholder{
	padding-top: 25px;
	padding-bottom: 5px;
}
A.location:link   
{
    COLOR: #575757;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: medium;
	letter-spacing : 0.5px;
	text-decoration : underline
}
A.location:visited
{
    COLOR: #575757;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: medium;
	letter-spacing : 0.5px;
	text-decoration : underline
}
A.location:hover
{
    COLOR: green;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: medium;
	letter-spacing : 0.5px;
	text-decoration : underline
}
A.location2:link   
{
    COLOR: #575757;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: medium;
	letter-spacing : 0.5px;
	text-decoration : none
}
A.location2:visited
{
    COLOR: #575757;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: medium;
	letter-spacing : 0.5px;
	text-decoration : none
}
A.location2:hover
{
    COLOR: green;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
	font-weight: medium;
	letter-spacing : 0.5px;
	text-decoration : none
