
body
{
   margin: 0px;
   font-family: Verdana, Arial, Serif;
   font-size: 12px;
}

body
{
font-family:verdana, ariel,  helvetica, universal,sans-serif;
background-color:#ffffff;
padding:0px;
margin:0px;
zztext-align:center;
background-image:url("images/bg.jpg");
xbackground-repeat:repeat-x;
background-repeat:repeat;
}

.membersbody
{
font-family:verdana, ariel,  helvetica, universal,sans-serif;
background-color:#ffffff;
padding:0px;
margin:0px;
zztext-align:center;
background-image:url("images/bg-members.jpg");
xbackground-repeat:repeat-x;
background-repeat:repeat;
}

p
{
   margin:0px;
   padding-top:3px;
   padding-bottom:0px;
   color:#000000;
   font-size:8pt;
   padding-left:10px;
   padding-right:30px;
   padding-top:5px;
   padding-bottom:5px;
   line-height:13px;
}

td p
{
   padding-top:0px;
}

#divHomeMain
{
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:150px;
xmargin-bottom:auto;
width:665px;
height:294px;
xbackground-color: #fff;
background-color:transparent;
xbackground-color:red;
background-image:inherit;
}
#divHomeMainFlash
{
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:50px;
xmargin-bottom:auto;
width:925px;
height:294px;
xbackground-color: #fff;
background-color:transparent;
xbackground-color:red;
background-image:inherit;
}

#divMain
{
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:18px;
width:906px;
xheight:630px;
xbackground-color: #fff;
background-color:transparent;
 padding-bottom:50px;
 xbackground-image:inherit;
 xbackground-color:inherit;   

}

#divLeft
{
   position: relative;
   xtop: 184px;
   xleft: 0px;
   xwidth: 0px;
   xbackground-color: #bcbfc0;
   font-size: 10px;
   float:left;
   width:175px;
   background-color:transparent;
   background-image:inherit;
   color:White;
   padding-right:15px;
}

#divNav
{
  xpadding-left:20px;  
  padding-top:5px;
  padding-bottom:30px;
  xbackground-color:Red;
  float:left;
}



#divHeader
{
xposition:relative;
xmargin-left:auto;
xmargin-right:auto;
xmargin-top:18px;
width:635px;
height:70px;
xbackground-color: #fff;
xbackground-color:transparent;
background-image:url("images/header.gif");
float:left;
}


.parentlink
{
    padding-left:25px;    
}
.parentlink a:link, .parentlink a:visited, .parentlink a:active{text-decoration:none; font-weight:bold; color:#ffffff; font-size:12px;}	
.parentlink a:hover{color:#00ABE8;}

.childlink
{
    padding-left:35px;
    padding-top:3px;
    padding-bottom:3px;        
}
.childlink a:link, .childlink a:visited, .childlink a:active{text-decoration:none; font-weight:bold; color:#ffffff; font-size:10px;}	
.childlink a:hover{color:#00ABE8;}



#divCentre
{
   position: relative;
   margin-left: 0px;
   padding: 0px;
   background-color: white;
   float:left;
   width:635px;
   padding-bottom:50px;
   background-color:Transparent;
}

#divContactMenu
{
   position: absolute;
   top:15px;
   left: 300px;
   padding: 0px;
   xbackground-color: white;
   xfloat:left;
   width:400px;  
   height:30px; 
   color:#666666; 
   font-size:8px; 
   xletter-spacing:0px;      
}
#divContactMenu a:link, #divContactMenu a:visited, #divContactMenu a:active{text-decoration:none; font-weight:normal; color:#666666; font-size:8px;}	
#divContactMenu a:hover{text-decoration:underline;}

#divPageTitle
{
    width:456px;
    height:28px;
    padding-left:4px;
    padding-top:37px;    
}

#divFantastic
{
   position: absolute;
   top:0px;
   left: 567px;
   padding: 0px;
   width:67px;  
   height:69px; 
   border-width:0px;    
}

.divLeftPanel
{
    width:169px;  
    height:56px;
    padding-left:6px; 
    padding-top:6px;
    xbackground-color:Blue;
    border-top:1px solid #4D4D4D;
    border-left:1px solid #4D4D4D;
    font-size:7px;
    padding-bottom:5px;
    xbackground-image:url("images/view-and-download.gif");
    float:left;
}
.divLeftPanel a:link, .divLeftPanel a:visited, .divLeftPanel a:active{text-decoration:underline; font-weight:normal; color:#ffffff; font-size:9px;}	
.divLeftPanel a:hover{text-decoration:none;}


.copyright
{
    color:#666666;
    padding-top:30px;
    padding-bottom:30px;
    padding-left:20px;
    padding-right:20px;
    font-size:9px;
    text-align:center;
}


.whitelink
{
    color:White;   
}
.whitelink a:link, .whitelink a:visited, .whitelink a:active{text-decoration:underline; font-weight:normal; color:#ffffff; font-size:9px;}	
.whitelink a:hover{text-decoration:none;}


.redlink
{
    color:#aa0408;   
}
.redlink a:link, .redlink a:visited, .redlink a:active{text-decoration:underline; font-weight:normal; color:#aa0408; font-size:9px;}	
.redlink a:hover{text-decoration:none;}

	
	
.divDarkBlue
{
    padding-left:32px;
    padding-right:20px;
    padding-top:18px; 
    padding-bottom:10px;
    background-color:#0a607e; 
    color:White;
}	
.divDarkBlue p {color:White; padding-left:0px; padding-bottom:10px; padding-top:0px; line-height:16px;}
.divDarkBlue ul{xmargin-top: -6px;xmargin-bottom: 6px;xmargin-left: 0px;xpadding-right: 5px;xpadding-left:0px;
	font-size: 11px;
	padding-left:20px;
}
.divDarkBlue ul li {xlist-style-image: url(images/bulletsquare.gif);xpadding-top: 3px;xpadding-bottom: 3px;xfont-size: 0.9em;
	xpadding-right: 3px;
	xpadding-left: -10px;
}


.divLightBlue
{
    padding-left:32px;
    padding-top:18px; 
    padding-bottom:10px;
    background-color:#107e9f; 
    color:White;
}	
.divLightBlue p {color:White; padding-left:0px;}
.divLightBlue ul{xmargin-top: -6px;xmargin-bottom: 6px;xmargin-left: 0px;xpadding-right: 5px;xpadding-left:0px;
	font-size: 11px;
	padding-left:20px;
}
.divLightBlue ul li {xlist-style-image: url(images/bulletsquare.gif);xpadding-top: 3px;xpadding-bottom: 3px;xfont-size: 0.9em;
	xpadding-right: 3px;
	xpadding-left: -10px;
}
	
.divSkyBlue
{
    padding-left:32px;
    padding-top:0px; 
    padding-bottom:10px;
    background-color:#cee5eb; 
    color:Black;
    border-top: solid 1px #117da1;
    border-bottom: solid 1px #117da1;    
}	
.divSkyBlue p {color:Black; padding-left:0px;}

.divWhite
{
    padding-left:32px;
    padding-top:0px; 
    padding-bottom:10px;
    background-color:White; 
    color:Black;
}	
.divWhite p {color:Black; padding-left:0px;}


.divMembersPara
{
    width:563px;
    xheight:54px;
    font-size:10px; 
    background-color:#aa0408;
    padding-top:10px;
    padding-left:32px;
    padding-right:40px;  
     
}
.divMembersPara a:link, .divMembersPara a:visited, .divMembersPara a:active{text-decoration:underline; font-weight:normal; color:#ffffff;}	
.divMembersPara a:hover{text-decoration:none;}

.divMembersPara p {color:White; padding-left:0px; line-height:18px;padding-top:0px;}

.divMembersPara td {color:White; padding-left:0px; padding-top:0px;}


.divMembersPara2
{
    width:635px;
    xheight:54px;
    font-size:10px; 
    background-color:#aa0408;
    padding-top:10px;
    xpadding-left:32px;
    xpadding-right:40px;  
     
}
.divMembersPara2 a:link, .divMembersPara2 a:visited, .divMembersPara2 a:active{text-decoration:underline; font-weight:normal; color:#ffffff;}	
.divMembersPara2 a:hover{text-decoration:none;}

.divMembersPara2 p {color:White; padding-left:0px; line-height:18px;padding-top:0px;}



.divWhitePanel
{
    height:36px;
    width:613px;
    padding-left:22px;
    background-color:White;
    font-size:10px;
    font-weight:bold;
    color:#aa0408;     
}
.divWhitePanel a:link, .divWhitePanel a:visited, .divWhitePanel a:active{color:#aa0408; font-size:10px; text-decoration:underline; font-weight:normal;}	
.divWhitePanel a:hover{text-decoration:none;}

.divWhitePanel p {font-size:10px; color:#aa0408; padding-left:0px; line-height:18px;padding-top:10px;}





.ParaHeader
{
font-size:14px;
font-weight:bold;
xcolor:#C40620;
padding-top:0px;
margin:0px;
padding-bottom:0px;
}

.divDarkBlueCol
{
    padding-left:32px;
    padding-right:10px;
    padding-top:18px; 
    padding-bottom:10px;
    background-color:#0a607e; 
    color:White;
    float:left;
    width:383px;
}	
.divDarkBlueCol p {color:White; padding-left:0px; padding-bottom:10px; padding-top:0px; line-height:16px; padding-right:10px;}


.divLightBlueCol
{
    padding-left:20px;
    padding-right:5px;
    padding-top:18px; 
    padding-bottom:10px;
    background-color:#107e9f; 
    color:White;
    float:left;
    width:185px;
}	
.divLightBlueCol p {color:White; padding-left:0px; padding-bottom:10px; padding-top:0px; line-height:16px; padding-right:5px;}











#xdivLeft div.text
{
   padding: 6px 6px 6px 6px;
   text-align: justify;
}

#xdivLeft div.alternatetext
{
   padding: 6px 6px 6px 6px;
   background-color: #e1e1e1;
   text-align: justify;
}

#xdivLeft div.sectiontitle, #leftcol .sectiontitle span
{
   padding: 6px 6px 6px 3px;
   background-color: #818689;
   color: white;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
}










#centercolcontent div.sectiontitle, #centercolcontent .sectiontitle span
{
   font-weight: bold;
   font-size: larger;
   color: #b45d16;
}

#centercolcontent div.sectionsubtitle
{
   font-weight: bold;
   padding-bottom: 4px;
}




#divLogo
{
xposition:absolute;
background-image:url("images/logo.jpg");
background-repeat:no-repeat;
top:0px;
zzleft:536px;
left:0px;
width:190px;
height:160px;
float:left;
}

#divMembersLogo
{
xposition:absolute;
background-image:url("images/logo-members.jpg");
background-repeat:no-repeat;
top:0px;
zzleft:536px;
left:0px;
width:190px;
height:160px;
float:left;
}

#divPage
{
xposition:relative;
xmargin-left:auto;
xmargin-right:auto;
xmargin-top:0px;
width:635px;
xheight:630px;
xbackground-color: #fff;
background-color:green;
background-image:inherit;
}

#divContent
{
xposition:relative;
xmargin-left:auto;
xmargin-right:auto;
xmargin-top:0px;
width:635px;
xheight:630px;
xbackground-color: #fff;
zxbackground-color:yellow;
background-image:inherit;
float:left;
background-color:White;
}







td
{
   vertical-align: top;
}

td.fieldname
{
   text-align: right;
   font-size: 10px;
   font-weight: bold;   
}








hr
{
   color: #b45d16;
}

#xcontainer
{
   background-color: #818689;
}

#xcontainer2
{
   background-color: #bcbfc0;
   margin-right: 200px;
}

#header
{
   padding: 0px;
   margin: 0px;
   width: 100%;
   height: 184px;
   background-image: url(images/HeaderSlice.gif);
}

#header2
{
   padding: 0px;
   margin: 0px;
   width: 780px;
   height: 184px;
   background-image: url(images/Header.gif);
}

#headermenu
{
   position: relative;
   top: 153px;
   left: 245px;
   width: 700px;
   padding: 2px 2px 2px 2px;
}

#breadcrumb
{
   background-color: #202020;
   color: White;
   padding: 3px;
   font-size: 10px;	
   padding-left: 5px;
}

#breadcrumb a
{
   color: Yellow;
}

#footermenu
{
   text-align: center;
   padding-top: 10px;            
}

#footertext
{
   text-align: center;
   padding-top: 3px;            
}

#bannerbox
{
   border: dashed 2px #c35308;
   margin-top: 20px;
   margin-bottom: 20px;
   margin-left: 10px;
   margin-right: 10px;
   padding: 5px;
   text-align: center;
   background-color: #e1e1e1;
}

#bannerbox a
{
   font-size: 10px;
   text-decoration: none;
   color: black; 
}

#logintop
{
    float:left;
    height:21px;
    font-size:7.5pt;
    padding-top:0px;
    padding-left:4px;
}

#xloginbox
{
   float:centre;
   xposition: absolute;
   xtop: 20px;
   xright: 0px;
   width: 180px;
   height: 80px;
   padding: 2px 2px 2px 0px; 
   xpadding-top:5px;   
   font-size: 7.5pt;
   color:Black;
}
#xloginbox a:link, #xloginbox a:visited, #xloginbox a:active{text-decoration:underline; color:#ffffff;}	
#xloginbox a:hover{text-decoration:none; color: #ffffff;}	
#xloginbox input
{
   xcolor: red;
   color:Black;
   border-color: white;
   xbackground-color: #f7d582;
   font-size: 8pt;
}
#xloginbox td
{
   font-size: 7.5pt;
   color:Black;
}


#xloginboxflash
{
   xfloat:centre;
   xposition: absolute;
   xtop: 20px;
   xright: 0px;
   xwidth: 180px;
   xheight: 220px;
   xpadding:2px 2px 2px 15px;    
   xfont-size: 9pt;
   xcolor:White;
}

#xloginbox2
{
   xfloat:centre;
   xposition: absolute;
   xtop: 20px;
   xright: 0px;
   xwidth: 180px;
   xheight: 36px;
   xpadding:2px 2px 2px 15px;    
   xfont-size: 9pt;
   xcolor:White;
}
#xloginbox2 a:link, #xloginbox2 a:visited, #xloginbox2 a:active{text-decoration:underline; color:#ffffff;}	
#xloginbox2 a:hover{text-decoration:none; color: #ffffff;}	
#xloginbox2 input
{
   xcolor: red;
   color:Black;
   border-color: white;
   xbackground-color: #f7d582;
   font-size: 9pt;
}
#xloginbox2 td
{
   font-size: 7.5pt;
   color:Black;
}




#themeselector
{
   position: absolute;
   text-align: right;
   top: 153px;
   right: 10px;
   width: 180px;
   height: 80px;
   padding: 2px 2px 2px 2px;    
   font-size: 10px;
}

#themeselector select
{
   color: black;
   background-color: #e1e1e1;
   font-size: 10px;
}

#welcomebox
{
   padding-top:5px;
   font-size: 12px;
   text-align: left;
}

#footer
{
   padding: 0px;
   margin: 0px;
   width: 100%;
   height: 62px;
   background-image: url(images/FooterSlice.gif);
   visibility: hidden;
}
        
#rightcol a
{
   color: blue;
}

#rightcol
{
   position: absolute;
   top: 184px;
   right: 0px;            
   zzwidth: 198px;
   width: 0px;
   color: White;
   background-color: green;
   font-size: 10px;
}

#xrightcol a
{
   color: Yellow;
}

#xrightcol div.text
{
   padding: 6px 6px 6px 6px;
   text-align: justify;
}

#xrightcol div.sectiontitle, #rightcol .sectiontitle span
{
   padding: 6px 6px 6px 3px;
   background-color: #706a6a;
   color: #f7b76b;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
}

.footermenulink
{
   font-family: Arial, Serif;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;        
}

.footermenulink a
{
   text-decoration: none;
   color: black; 
}

.headermenulink
{
   font-family: Impact;
   font-size: 17px;
   text-transform: uppercase;        
}

.headermenulink a
{
   text-decoration: none;
   color: black; 
}

.headermenulink a:hover
{
   text-decoration: underline overline;
   color: black; 
}

.highlight
{
   xbackground-color: #fefbd2;
   xcolor: #000080;
}

.highlightcity
{
   background-color: #df2e05;
}

.highlightstate
{
   background-color: #f4c977;
}

.highlightcountry
{
   background-color: #818689;
}

.articlebox
{
   color: #cccccc;
   xborder: dashed 1px #995117;
   padding: 6px 6px 6px 6px;
   font-size: smaller;
}

.articletitle
{
   font-size: 10pt;
   font-weight: bold;
   color: #cccccc;
   xtext-decoration: none;
}

.articleabstract
{
   padding-top: 6px;
}

.comment
{
   padding: 4px 0px 4px 0px;
   font-size: smaller;
}

.pollbox
{
   font-size: 11px;
}

.pollcontent
{
   padding: 6px;
}

.pollquestion
{
   font-size: 13px;
   font-weight: bold;
}

.polloptions
{
   padding-top: 10px;
   padding-bottom: 4px;
}

.pollbar
{
   background-color: red;
   font-size: 4px;   
}

.progressbarcontainer
{
   width: 98%;
   height: 15px;
   border: solid 1px black;
   padding: 1px;
}

.progressbar
{
   width: 0px;
   background-color: Red;
   height: 15px;
}

.newsletterbox
{
   font-size: 11px;
}

.newsletterboxcontent
{
   padding: 6px;
}

.postinfo
{
   background-color:#aa0408;
   font-weight: bold;
   text-align: center;
   color:white;
}

.posttitle
{
   padding: 3px;
   margin-bottom: 10px;
   background-color: #aa0408;
   color:white;
   font-weight: bold;
}

.postbody
{
   padding: 3px;
   color:White;
   background-color:#aa0408;
   xborder-bottom: solid 1px #aa0408;
}
.postbody p{color:white;}


.shoppingcartbox
{
   font-size: 11px;
}

.shoppingcartboxcontent
{
   padding: 6px;
}



/*****************************************************************************************************************************************/
/*****************************************************************************************************************************************/
/*****************************************************************************************************************************************/
/*****************************************************************************************************************************************/
/*****************************************************************************************************************************************/

/* CSS Document */













p a
{
	color:#000000;
	font-size:7.5pt;
}

p a:link	{
	text-decoration:underline;
	color: #000000;
}

p a:visited {	
	text-decoration:underline;
	color: #000000;
}	
		
p a:active	{	
	text-decoration:underline;
	color: #000000;
}	
		
p a:hover	{	
	text-decoration: none;
	color: #000000;
}


.imagecaption
{
font-size:7pt;
}

.container
{
margin:auto;
}



.menu
{
position:relative;
top:0px;
xleft:20px;
padding-left:5px;
zzzpadding-bottom:5px;
padding-top:3px;
height:24x;
width:901px;
background-image:url("images/menuribbon.gif");
xxbackground-repeat:no-repeat;
zzzzbackground:none;
	background-color:transparent;
	background-image:inherit;
}

.menu_pic1
{
	zzposition:relative;
	zztop:0px;
	zzleft:76px;
	float:left;
	zzbackground-image:url("images/menu-home.gif");
	border:0px;
	width:44px;
	height:20px;
	border-right:1px solid #fff;
	background-color:transparent;
	background-image:inherit;
	padding-top:4px;
}

div.menu_pic1 a:link, div.menu_pic1 a:visited, div.menu_pic1 a:active
{
font-size:8pt;
color:#fff;
font-weight:bold;
text-decoration:none;
zzbackground-image:url("images/menu-home.gif");
zzposition:relative;
zztop:4x;
zzleft:9px;
}

div.menu_pic1 a:hover
{
font-size:8pt;
color:#fff;
font-weight:bold;
text-decoration:underline;
}


.menu_pic2
{
zzposition:relative;
zztop:0;
zzleft:0px;
text-align:center;
float:left;
border:0px;
width:65px;
height:20px;
border-right:1px solid #fff;
background-image:inherit;
padding-top:4px;
}

div.menu_pic2 a:link, div.menu_pic2 a:visited, div.menu_pic2 a:active
{
font-size:8pt;
color:#fff;
font-weight:bold;
text-decoration:none;
zzposition:relative;
zztop:5px;
zzleft:0px;
}

div.menu_pic2 a:hover
{
font-size:8pt;
color:#fff;
font-weight:bold;
text-decoration:underline;
}



.menu_pic3
{
zzposition:relative;
zztop:0;
zzleft:0px;
text-align:center;
float:left;
border:0px;
width:95px;
height:20px;
border-right:1px solid #fff;
background-image:inherit;
padding-top:4px;
}

div.menu_pic3 a:link, div.menu_pic3 a:visited, div.menu_pic3 a:active
{
font-size:8pt;
color:#fff;
font-weight:bold;
text-decoration:none;
zzposition:relative;
zztop:5px;
zzleft:0px;
}

div.menu_pic3 a:hover
{
font-size:8pt;
color:#fff;
font-weight:bold;
text-decoration:underline;
}



.menu_pic4
{
zzposition:relative;
zztop:0;
zzleft:0px;
text-align:center;
float:left;
border:0px;
width:70px;
height:20px;
border-right:1px solid #fff;
background-image:inherit;
padding-top:4px;
}

div.menu_pic4 a:link, div.menu_pic4 a:visited, div.menu_pic4 a:active
{
font-size:8pt;
color:#fff;
font-weight:bold;
text-decoration:none;
zzposition:relative;
zztop:5px;
zzleft:0px;
}

div.menu_pic4 a:hover
{
font-size:8pt;
color:#fff;
font-weight:bold;
text-decoration:underline;
}



.menu_pic5
{
zzposition:relative;
zztop:0px;
zzleft:0px;
text-align:center;
float:left;
border:0px;
width:140px;
height:20px;
border-right:1px solid #fff;
background-image:inherit;
padding-top:4px;
}

div.menu_pic5 a:link, div.menu_pic5 a:visited, div.menu_pic5 a:active
{
font-size:8pt;
color:#fff;
font-weight:bold;
text-decoration:none;
zzposition:relative;
zztop:5px;
zzleft:0px;
}

div.menu_pic5 a:hover
{
font-size:8pt;
color:#fff;
font-weight:bold;
text-decoration:underline;
}


.menu_pic6
{
zzposition:relative;
zztop:0px;
zzleft:0px;
text-align:center;
float:left;
border:0px;
width:50px;
height:20px;
border-right:1px solid #fff;
background-image:inherit;
padding-top:4px;
}

div.menu_pic6 a:link, div.menu_pic6 a:visited, div.menu_pic6 a:active
{
font-size:8pt;
color:#fff;
font-weight:bold;
text-decoration:none;
zzposition:relative;
zztop:5px;
zzleft:0px;
}

div.menu_pic6 a:hover
{
font-size:8pt;
color:#fff;
font-weight:bold;
text-decoration:underline;
}



.menu_pic7
{
zzposition:relative;
zztop:0px;
zzleft:0px;
text-align:center;
float:left;
border:0px;
width:85px;
height:20px;
zzborder-right:1px solid #fff;
background-image:inherit;
padding-top:4px;
}

div.menu_pic7 a:link, div.menu_pic7 a:visited, div.menu_pic7 a:active
{
font-size:8pt;
color:#fff;
font-weight:bold;
text-decoration:none;
zzposition:relative;
zztop:5px;
zzleft:0px;
}

div.menu_pic7 a:hover
{
font-size:8pt;
color:#fff;
font-weight:bold;
text-decoration:underline;
}



.menu_pic8
{
position:relative;
top:0;
left:10px;
text-align:center;
float:left;
border:0px;
width:142px;
height:20px;
border-right:0px solid #fff;
background-image:inherit;
padding-top:4px;
}

div.menu_pic8 a:link, div.menu_pic8 a:visited, div.menu_pic8 a:active
{
font-size:9pt;
color:#fff;
font-weight:bold;
text-decoration:none;
position:relative;
top:5px;
left:0px;
}

div.menu_pic8 a:hover
{
font-size:9pt;
color:#fff;
font-weight:bold;
text-decoration:underline;
}


.sssssdivlogin
{
xposition:absolute;
zzbackground-image:url("images/login-background.gif");
xbackground-image:url("images/login.gif");
xbackground-repeat:no-repeat;
xtop:800px;
zzleft:726px;
xleft:721px;
xwidth:184px;
xheight:111px;
padding-left:0px;
padding-top:0px;
}

.xdivhomelogo
{
position:absolute;
background-image:url("images/homelogo.gif");
background-repeat:no-repeat;
top:0px;
zzleft:536px;
left:531px;
width:184px;
height:111px;
}

.xdivhomelogin
{
position:absolute;
zzbackground-image:url("images/homelogin-background.gif");
background-image:url("images/homelogin.gif");
background-repeat:no-repeat;
top:0px;
zzleft:726px;
left:721px;
width:184px;
height:111px;
padding-left:20px;
padding-top:50px;
}


.ssssssdivlogin2
{
position:absolute;
background-image:url("images/members-login.gif");
background-repeat:no-repeat;
top:0px;
zzleft:726px;
left:721px;
width:184px;
height:111px;
}


#video
{
zzposition:absolute;
xxfloat:left;
background-image:url("images/video1.gif");
zzbackground-repeat:no-repeat;
xxbackground:url(images/video1.gif) #ffffff center no-repeat;
top:0px;
zzleft:600px;
width:906px;
height:245px;
margin:0px;
}


#video2
{
float:left;
background:url(images/video2.gif) #ffffff center no-repeat;
top:0px;
zzleft:600px;
width:906px;
height:245px;
margin:0px;
}

/*  -----------------   Home DIVs  -------------------------  */
.divhome-newsandevents
{
position:absolute;
background-image:url("images/home-newsandevents.gif");
background-repeat:no-repeat;
top:206px;
left:721px;
width:164px;
height:97px;
color:white;
font-size:7.5pt;
padding-top:30px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
	margin-top: -6px;
	margin-bottom: 6px;
}
.divhome-newsandevents a:link, .divhome-newsandevents a:visited, .divhome-newsandevents a:active{text-decoration:underline; color:#ffffff;}	
.divhome-newsandevents a:hover{text-decoration:none; color: #ffffff;}	


.divhome-lounge
{
position:absolute;
background-image:url("images/home-lounge.gif");
background-repeat:no-repeat;
top:340px;
left:721px;
width:140px;
height:117px;
color:white;
font-size:7.5pt;
padding-top:30px;
padding-left:10px;
padding-right:30px;
font-weight:bold;
}
.divhome-lounge a:link, .divhome-lounge a:visited, .divhome-lounge a:active{text-decoration:underline; color:#ffffff;}	
.divhome-lounge a:hover{text-decoration:none; color: #ffffff;}


.divhome-resource
{
position:absolute;
background-image:url("images/home-resource.gif");
background-repeat:no-repeat;
top:493px;
left:721px;
width:140px;
height:117px;
color:white;
font-size:7.5pt;
padding-top:30px;
padding-left:10px;
padding-right:30px;
font-weight:bold;
}
.divhome-resource a:link, .divhome-resource a:visited, .divhome-resource a:active{text-decoration:underline; color:#ffffff;}	
.divhome-resource a:hover{text-decoration:none; color: #ffffff;}


.divhome-promo
{
position:absolute;
background-image:url("images/home-promo.gif");
background-repeat:no-repeat;
top:340px;
left:531px;
width:100px;
height:117px;
color:#677115;
font-size:7.5pt;
padding-top:30px;
padding-left:10px;
padding-right:70px;
font-weight:bold;
}
.divhome-promo a:link, .divhome-promo a:visited, .divhome-promo a:active{text-decoration:underline; color:#677115;}	
.divhome-promo a:hover{text-decoration:none; color: #677115;}


.divhome-feature
{
position:absolute;
background-image:url("images/home-feature.gif");
background-repeat:no-repeat;
top:493px;
left:531px;
width:150px;
height:117px;
color:#677115;
font-size:7.5pt;
padding-top:30px;
padding-left:10px;
padding-right:70px;
font-weight:bold;
}
.divhome-feature a:link, .divhome-feature a:visited, .divhome-feature a:active{text-decoration:underline; color:#677115;}	
.divhome-feature a:hover{text-decoration:none; color: #677115;}


/*  -----------------   Member DIVs  -------------------------  */
.divmembers-lounge
{
position:absolute;
background-image:url("images/members-memberslounge.gif");
background-repeat:no-repeat;
top:117px;
left:721px;
width:164px;
height:66px;
color:white;
font-size:9pt;
padding-top:30px;
padding-left:20px;
padding-right:0px;
font-weight:bold;
}
.divmembers-lounge a:link, .divmembers-lounge a:visited, .divmembers-lounge a:active{text-decoration:underline; color:#ffffff;}	
.divmembers-lounge a:hover{text-decoration:none; color: #ffffff;}	


.divmembers-lightbox
{
position:absolute;
background-image:url("images/members-lightbox.gif");
background-repeat:no-repeat;
top:272px;
left:721px;
width:164px;
height:337px;
color:white;
font-size:7.5pt;
padding-top:30px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}
.divmembers-lightbox a:link, .divmembers-lightbox a:visited, .divmembers-lightbox a:active{text-decoration:underline; color:#ffffff;}	
.divmembers-lightbox a:hover{text-decoration:none; color: #ffffff;}	


.xdivmembers-header
{
background-image:url("images/members-header.gif");
background-repeat:no-repeat;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
font-variant:small-caps;
font-size:11pt;
}

.divmembers-header
{
background-image:url("images/members-header.gif");	
font-weight:bold;
height:19px;
padding-top:5px;
padding-left:10px;
}


/*  -----------------   Admin DIVs  -------------------------  */

.divadmin-submenu
{
position:absolute;
background-image:url("images/members-lightbox.gif");
background-repeat:no-repeat;
top:272px;
left:721px;
width:164px;
height:337px;
color:white;
font-size:9pt;
padding-top:30px;
padding-left:20px;
padding-right:0px;
font-weight:bold;
}
.divadmin-submenu a:link, .divadmin-submenu a:visited, .divadmin-submenu a:active{text-decoration:underline; color:#ffffff;}	
.divadmin-submenu a:hover{text-decoration:none; color: #ffffff;}	




/*  -----------------   News DIVs  -------------------------  */
.divnews-news
{
position:absolute;
background-image:url("images/news-news.gif");
background-repeat:no-repeat;
top:117px;
left:721px;
width:164px;
height:85px;
color:white;
font-size:9pt;
padding-top:30px;
padding-left:20px;
padding-right:0px;
font-weight:bold;
}
.divnews-news a:link, .divnews-news a:visited, .divnews-news a:active{text-decoration:underline; color:#ffffff;}	
.divnews-news a:hover{text-decoration:none; color: #ffffff;}	


.divnews-signup
{
position:absolute;
background-image:url("images/news-signup.gif");
background-repeat:no-repeat;
top:272px;
left:721px;
width:164px;
height:62px;
color:#78546A;
font-size:9pt;
padding-top:110px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}
.divnews-signup a:link, .divnews-signup a:visited, .divnews-signup a:active{text-decoration:underline; color:#78546A;}	
.divnews-signup a:hover{text-decoration:none; color: #78546A;}	


.divnews-events
{
position:absolute;
background-image:url("images/news-events.gif");
background-repeat:no-repeat;
top:449px;
left:721px;
width:150px;
height:117px;
color:#FFFFFF;
font-size:7.5pt;
padding-top:30px;
padding-left:10px;
padding-right:20px;
font-weight:bold;
}
.divnews-signup a:link, .divnews-signup a:visited, .divnews-signup a:active{text-decoration:underline; color:#78546A;}	
.divnews-signup a:hover{text-decoration:none; color: #78546A;}	


.divnews-latestnews
{
position:absolute;
background-image:url("images/news-latestnews.gif");
background-repeat:no-repeat;
top:272px;
left:531px;
width:164px;
height:142px;
color:#FFFFFF;
font-size:7.5pt;
padding-top:30px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}
.divnews-latestnews a:link, .divnews-latestnews a:visited, .divnews-latestnews a:active{text-decoration:underline; color:#FFFFFF;}	
.divnews-latestnews a:hover{text-decoration:none; color: #FFFFFF;}

.news-subheader{
	color:#78546A;
	font-size:10pt;
	text-decoration:underline;
	font-weight:normal;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:10px;
	zzline-height:10px;
}

.divnews-header
{
background-image:url("images/news-header.gif");	
font-weight:bold;
height:19px;
padding-top:5px;
padding-left:10px;
}




/*  -----------------   About DIVs  -------------------------  */
.divabout-about
{
position:absolute;
background-image:url("images/about-about.gif");
background-repeat:no-repeat;
top:117px;
left:721px;
width:184px;
height:200px;
color:white;
font-size:9pt;
padding-top:30px;
padding-left:20px;
padding-right:0px;
font-weight:bold;
}
.divabout-about a:link, .divabout-about a:visited, .divabout-about a:active{text-decoration:underline; color:#ffffff;}
.divabout-about a:hover{text-decoration:none; color: #ffffff;}	

.divabout-find
{
position:absolute;
background-image:url("images/products-find.gif");
background-repeat:no-repeat;
top:350px;
left:721px;
width:184px;
height:117px;
color:white;
font-size:7.5pt;
padding-top:30px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}
.divabout-find a:link, .divabout-find a:visited, . divabout-find a:active{text-decoration:underline; color:#ffffff;}	
.divabout-find a:hover{text-decoration:none; color: #ffffff;}	

.divabout-portfolio
{
position:absolute;
background-image:url("images/about-quality.gif");
background-repeat:no-repeat;
top:502px;
left:721px;
width:184px;
height:117px;
color:white;
font-size:7.5pt;
padding-top:30px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}
.divabout-portfolio a:link, .divabout-portfolio a:visited, .divabouts-portfolio a:active{text-decoration:underline; color:#ffffff;}	
.divabout-portfolio a:hover{text-decoration:none; color: #ffffff;}	


.divabout-cert1
{
position:absolute;
background-image:url("images/about-photo1.gif");
background-repeat:no-repeat;
top:330px;
left:531px;
width:184px;
height:147px;
}
	


.divabout-cert2
{
position:absolute;
background-image:url("images/about-photo2.gif");
background-repeat:no-repeat;
top:484px;
left:531px;
width:184px;
height:147px;
}



.divabout-mike
{
position:absolute;
background-image:url("../../images/mike_boswell.gif");
background-repeat:no-repeat;
top: 330px;
left:531px;
width:184px;
height:200px;
}

.divabout-ashby
{
position:absolute;
background-image:url("../../images/office_ashby.gif");
background-repeat:no-repeat;
top:360px;
left:531px;
width:184px;
height:160px;
}
.divabout-larbert
{
position:absolute;
background-image:url("../../images/office_larbert.gif");
background-repeat:no-repeat;
top:545px;
left:531px;
width:184px;
height:160px;
}
.divabout-ives
{
position:absolute;
background-image:url("../../images/office_stives.gif");
background-repeat:no-repeat;
top:725px;
left:531px;
width:184px;
height:160px;
}

.divabout-distribution1
{
position:absolute;
background-image:url("../../images/warehouse1.jpg");
background-repeat:no-repeat;
top:330px;
left:531px;
width:184px;
height:160px;
}
.divabout-distribution2
{
position:absolute;
background-image:url("../../images/warehouse2.jpg");
background-repeat:no-repeat;
top:500px;
left:531px;
width:184px;
height:160px;
}


/*  -----------------   Services DIVs  -------------------------  */
.divservices-services
{
position:absolute;
background-image:url("images/services-services.gif");
background-repeat:no-repeat;
top:117px;
left:721px;
width:164px;
height:121px;
color:white;
font-size:9pt;
padding-top:30px;
padding-left:20px;
padding-right:0px;
font-weight:bold;
}
.divservices-services a:link, .divservices-services a:visited, .divservices-services a:active{text-decoration:underline; color:#ffffff;}	
.divservices-services a:hover{text-decoration:none; color: #ffffff;}	



/*  -----------------   Products DIVs  -------------------------  */
.divproducts-products
{
position:absolute;
background-image:url("images/products-products.gif");
background-repeat:no-repeat;
top:117px;
left:721px;
width:164px;
height:121px;
color:white;
font-size:9pt;
padding-top:30px;
padding-left:20px;
padding-right:0px;
font-weight:bold;
}
.divproducts-products a:link, .divproducts-products a:visited, .divproducts-products a:active{text-decoration:underline; color:#ffffff;}	
.divproducts-products a:hover{text-decoration:none; color: #ffffff;}	


/*  -----------------   New  -------------------------  */
.divproducts-find
{
position:absolute;
xbackground-image:url("images/products-find.gif");
xbackground-repeat:no-repeat;
xtop:272px;
xleft:721px;
width:180px;
height:70px;
xcolor:white;
font-size:7.5pt;
padding-top:20px;
padding-left:442px;
xpadding-right:10px;
font-weight:bold;
}
.divproducts-find a:link, .divproducts-find a:visited, .divproducts-find a:active{text-decoration:underline; color:#ffffff;}	
.divproducts-find a:hover{text-decoration:none; color: #ffffff;}	

#LoggedIn
{
position:absolute;
top:100px;
left:32px;
width:200px;
height:95px;
xcolor:white;
font-size:9px;
xpadding-top:30px;
xpadding-left:32px;
xpadding-right:10px;
font-weight:bold;
}
#LoggedIn a:link, #LoggedIn a:visited, #LoggedIn a:active{text-decoration:underline; font-weight:normal; color:#666666;}	
#LoggedIn a:hover{text-decoration:none; font-weight:normal; color: #666666;}




.divproducts-find2
{
position:absolute;
background-image:url("images/products-find.gif");
background-repeat:no-repeat;
top:112px;
left:721px;
width:164px;
height:117px;
color:white;
font-size:7.5pt;
padding-top:30px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}
.divproducts-find2 a:link, .divproducts-find2 a:visited, .divproducts-find2 a:active{text-decoration:underline; color:#ffffff;}	
.divproducts-find2 a:hover{text-decoration:none; color: #ffffff;}	


.divproducts-portfolio
{
position:absolute;
background-image:url("images/products-portfolio.gif");
background-repeat:no-repeat;
top:428px;
left:721px;
width:164px;
height:117px;
color:white;
font-size:7.5pt;
padding-top:30px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}
.divproducts-portfolio a:link, .divproducts-portfolio a:visited, .divproducts-portfolio a:active{text-decoration:underline; color:#ffffff;}	
.divproducts-portfolio a:hover{text-decoration:none; color: #ffffff;}	


.divproducts-strip
{
zzzzzzzzposition:absolute;
background-image:url("images/products-strip.gif");
zzzzzzzzzzzbackground-repeat:no-repeat;
ztop:428px;
zleft:721px;
width:715px;
zzzzzheight:113px;
zcolor:white;
font-size:9pt;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
zfont-weight:bold;
}

.divproducts-strip p
{
zpadding-left:0px;
zpadding-right:0px;
font-size:8pt;
}

.divproducts-strip-narrow
{
xposition:absolute;
background-image:url("images/products-strip.gif");
width:525px;
font-size:9pt;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;}


.divproducts-strip-narrow p
{font-size:8pt;}



.divproducts-header
{
background-image:url("images/products-header.gif");	
font-weight:bold;
height:19px;
padding-top:5px;
padding-left:10px;
}

.divproducts-header2
{
background-image:url("images/products-header.gif");	
font-weight:bold;
height:26px;
padding-top:2px;
padding-left:10px;
}

.divProductCategory
{
    xfloat:left;
    wxidth:280px;
    text-align:center;
}

.divProductListing
{
    float:left;
    xwidth:435px;
}

.divProductsSectionHeader
{
    background-color:#00528A;
    color:White;
    height:18px;
    padding-left:5px;
    font-weight:bold;
}

.divmasterbatch
{
position:absolute;background-image:url("images/masterbatch.JPG");
background-repeat:no-repeat;
top:580px;
left:721px;
width:186px;
height:134px;
}

.divservice-photo1
{
    position:absolute;
    background-image:url("../../images/logistics1.jpg");
    background-repeat:no-repeat;
    top:330px;
    left:531px;
    width:184px;
    height:147px;
}

.divservice-photo2
{
    position:absolute;
    background-image:url("../../images/logistics2.jpg");
    background-repeat:no-repeat;
    top:484px;
    left:531px;
    width:184px;
    height:147px;
}


.divservice-profile1
{
    position:absolute;
    background-image:url("../../images/profile1.jpg");
    background-repeat:no-repeat;
    top:272px;
    left:531px;
    width:184px;
    height:147px;
}

.divservice-profile2
{
    position:absolute;
    background-image:url("../../images/profile2.jpg");
    background-repeat:no-repeat;
    top:428px;
    left:531px;
    width:184px;
    height:147px;
}


/*  -----------------   Tech DIVs  -------------------------  */
.divtech-resourcecentre
{
position:absolute;
background-image:url("images/tech-resourcecentre.gif");
xbackground-repeat:no-repeat;
top:117px;
left:721px;
width:162px;
height:187px;
color:white;
font-size:9pt;
padding-top:30px;
padding-left:20px;
padding-right:0px;
font-weight:bold;
			line-height:12px;  /* todo */
}
.divtech-resourcecentre a:link, .divtech-resourcecentre a:visited, .divtech-resourcecentre a:active{text-decoration:underline; color:#ffffff;}	
.divtech-resourcecentre a:hover{text-decoration:none; color: #ffffff;}	


.divtech-fault
{
position:absolute;
background-image:url("images/tech-fault.gif");
background-repeat:no-repeat;
top:340px;
left:721px;
width:162px;
height:117px;
color:white;
font-size:7.5pt;
padding-top:30px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}
.divtech-fault a:link, .divtech-fault a:visited, .divtech-fault a:active{text-decoration:underline; color:#ffffff;}	
.divtech-fault a:hover{text-decoration:none; color: #ffffff;}	


.divtech-guidelines
{
position:absolute;
background-image:url("images/tech-guidelines.gif");
background-repeat:no-repeat;
top:494px;
left:721px;
width:164px;
height:117px;
color:white;
font-size:7.5pt;
padding-top:30px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}
.divtech-guidelines a:link, .divtech-guidelines a:visited, .divtech-guidelines a:active{text-decoration:underline; color:#ffffff;}	
.divtech-guidelines a:hover{text-decoration:none; color: #ffffff;}	


.divtech-photo1
{
position:absolute;
background-image:url("../../images/datasheets1.jpg");
background-repeat:no-repeat;
top:340px;
left:531px;
width:184px;
height:147px;
zzcolor:#FFFFFF;
zzfont-size:7.5pt;
zzpadding-top:30px;
zzpadding-left:10px;
zzpadding-right:10px;
zzfont-weight:bold;
}

.divtech-photo2
{
position:absolute;
background-image:url("../../images/datasheets2.jpg");
background-repeat:no-repeat;
top:494px;
left:531px;
width:184px;
height:147px;
}


.divtech-safety1
{
position:absolute;
background-image:url("../../images/health_safety1.jpg");
background-repeat:no-repeat;
top:340px;
left:531px;
width:184px;
height:147px;
}

.divtech-safety2
{
position:absolute;
background-image:url("../../images/health_safety2.jpg");
background-repeat:no-repeat;
top:494px;
left:531px;
width:184px;
height:147px;
}

.divTechHistory
{
position:absolute;
xxbackground-image:url("images/tech-photo1.gif");
background-repeat:no-repeat;
top:340px;
left:531px;
width:184px;
xxheight:147px;
zzcolor:#FFFFFF;
zzfont-size:7.5pt;
zzpadding-top:30px;
zzpadding-left:10px;
zzpadding-right:10px;
zzfont-weight:bold;   
}

.divtech-strip
{
zzzzzzzzposition:absolute;
background-image:url("images/tech-header.gif");
zzzzzzzzzzzbackground-repeat:no-repeat;
ztop:428px;
zleft:721px;
width:525px;
zzzzzheight:113px;
zcolor:white;
font-size:9pt;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
zfont-weight:bold;
}

.divtech-strip p
{
zpadding-left:0px;
zpadding-right:0px;
font-size:8pt;
}

.divtech-header
{
background-image:url("images/tech-header.gif");	
font-weight:bold;
height:19px;
padding-top:5px;
padding-left:10px;
}


/*  -----------------   Contact DIVs  -------------------------  */
.divcontact-contact
{
position:absolute;
background-image:url("images/contact-contact.gif");
xbackground-repeat:no-repeat;
top:117px;
left:721px;
width:164px;
height:115px;
color:white;
font-size:9pt;
padding-top:30px;
padding-left:20px;
padding-right:0px;
font-weight:bold;
			line-height:12px;  /* todo */
}
.divcontact-contact a:link, .divcontact-contact a:visited, .divcontact-contact a:active{text-decoration:underline; color:#ffffff;}	
.divcontact-contact a:hover{text-decoration:none; color: #ffffff;}	


.divcontact-header
{
background-image:url("images/contact-header.gif");	
font-weight:bold;
height:19px;
padding-top:5px;
padding-left:10px;
}


.divcontact-mike_boswell
{
position:absolute;
background-image:url("images/mike_team.jpg");
background-repeat:no-repeat;
top:380px;
left:531px;
width:74px;
height:90px;
}



.divcontact-alan
{
position:absolute;
background-image:url("images/alan_team.jpg");
background-repeat:no-repeat;
top:484px;
left:531px;
width:75px;
height:90px;
}
	


.divcontact-lyn
{
position:absolute;
background-image:url("images/lyn_team.jpg");
background-repeat:no-repeat;
top:375px;
left:531px;
width:74px;
height:91px;
}
.divcontact-nina
{
position:absolute;
background-image:url("images/nina2_team.jpg");
background-repeat:no-repeat;
top:475px;
left:531px;
width:74px;
height:94px;
}
.divcontact-kerry
{
position:absolute;
background-image:url("images/kerry_ann.jpg");
background-repeat:no-repeat;
top:569px;
left:531px;
width:75px;
height:90px;
}
.divcontact-amanda
{
position:absolute;
background-image:url("images/amanda_team.jpg");
background-repeat:no-repeat;
top:665px;
left:531px;
width:74px;
height:93px;
}
.divcontact-Katy
{
position:absolute;
background-image:url("images/katybakewell.jpg");
background-repeat:no-repeat;
top:765px;
left:531px;
width:74px;
height:89px;
}
.divcontact-kate
{
position:absolute;
background-image:url("images/kate_team.jpg");
background-repeat:no-repeat;
top:865px;
left:531px;
width:74px;
height:89px;
}
.divcontact-william
{
position:absolute;
background-image:url("images/williamhardie.jpg");
background-repeat:no-repeat;
top:965px;
left:531px;
width:74px;
height:89px;
}

.divcontact-adrian
{
position:absolute;
background-image:url("images/adysallis.jpg");
background-repeat:no-repeat;
top:1065px;
left:531px;
width:74px;
height:89px;
}

.divcontact-dionne
{
position:absolute;
background-image:url("images/dionnewardle.jpg");
background-repeat:no-repeat;
top:1165px;
left:531px;
width:74px;
height:89px;
}
.divcontact-roger
{
position:absolute;
background-image:url("images/rogerbradwell.jpg");
background-repeat:no-repeat;
top:1265px;
left:531px;
width:74px;
height:89px;
}
.divcontact-neil
{
position:absolute;
background-image:url("images/neil_team.jpg");
background-repeat:no-repeat;
top:1365px;
left:531px;
width:74px;
height:89px;
}
.divcontact-andrew
{
position:absolute;
background-image:url("images/andrewwaterfield.jpg");
background-repeat:no-repeat;
top:1465px;
left:531px;
width:74px;
height:89px;
}


.divcontact-peter
{
position:absolute;
background-image:url("images/peter_team.jpg");
background-repeat:no-repeat;
top:385px;
left:531px;
width:74px;
height:89px;
}

.divcontact-brian
{
position:absolute;
background-image:url("images/brianread.jpg");
background-repeat:no-repeat;
top:478px;
left:531px;
width:74px;
height:89px;
}

.divcontact-jeremy
{
position:absolute;
background-image:url("images/jeremyslater.jpg");
background-repeat:no-repeat;
top:572px;
left:531px;
width:74px;
height:89px;
}

.divcontact-markg
{
position:absolute;
background-image:url("images/markgoodwin.jpg");
background-repeat:no-repeat;
top:666px;
left:531px;
width:74px;
height:89px;
}

.divcontact-katherinec
{
position:absolute;
background-image:url("images/kc_team.jpg");
background-repeat:no-repeat;
top:380px;
left:531px;
width:74px;
height:89px;
}

.divcontact-petet
{
position:absolute;
background-image:url("images/petetillin.jpg");
background-repeat:no-repeat;
top:476px;
left:531px;
width:74px;
height:89px;
}

.divcontact-chrisg
{
position:absolute;
background-image:url("images/chris_team.jpg");
background-repeat:no-repeat;
top:576px;
left:531px;
width:74px;
height:89px;
}

.divcontact-duncan
{
position:absolute;
background-image:url("images/duncan_team.jpg");
background-repeat:no-repeat;
top:676px;
left:531px;
width:74px;
height:89px;
}


.divcontact-davem
{
position:absolute;
background-image:url("images/dave_team.jpg");
background-repeat:no-repeat;
top:776px;
left:531px;
width:74px;
height:89px;
}

.divcontact-sharron
{
position:absolute;
background-image:url("images/sharron_team.jpg");
background-repeat:no-repeat;
top:875px;
left:531px;
width:74px;
height:89px;
}

.divcontact-neilc
{
position:absolute;
background-image:url("images/neil_croucher.jpg");
background-repeat:no-repeat;
top:970px;
left:531px;
width:74px;
height:89px;
}

.divcontact-danj
{
position:absolute;
background-image:url("images/dan_team.jpg");
background-repeat:no-repeat;
top:1070px;
left:531px;
width:74px;
height:89px;
}


.divcontact-barryb
{
position:absolute;
background-image:url("images/barrybowden.jpg");
background-repeat:no-repeat;
top:380px;
left:531px;
width:74px;
height:89px;
}

.divcontact-carolg
{
position:absolute;
background-image:url("images/carolgimson.jpg");
background-repeat:no-repeat;
top:475px;
left:531px;
width:74px;
height:89px;
}

.divcontact-michelleb
{
position:absolute;
background-image:url("images/michelle_team.jpg");
background-repeat:no-repeat;
top:570px;
left:531px;
width:75px;
height:90px;
}

.divcontact-alan2
{
position:absolute;
background-image:url("images/alan_team.jpg");
background-repeat:no-repeat;
top:384px;
left:531px;
width:75px;
height:90px;
}

.divcontact-barryh
{
position:absolute;
background-image:url("images/barry_team.jpg");
background-repeat:no-repeat;
top:384px;
left:531px;
width:75px;
height:90px;
}

.divcontact-sues
{
position:absolute;
background-image:url("images/sue_team.jpg");
background-repeat:no-repeat;
top:484px;
left:531px;
width:75px;
height:90px;
}

.divcontact-veronica
{
position:absolute;
background-image:url("images/veronica_team.jpg");
background-repeat:no-repeat;
top:584px;
left:531px;
width:75px;
height:90px;
}

.divcontact-sallyw
{
position:absolute;
background-image:url("images/sally_team2.jpg");
background-repeat:no-repeat;
top:384px;
left:531px;
width:75px;
height:90px;
}

.divcontact-clairer
{
position:absolute;
background-image:url("images/claire_team.jpg");
background-repeat:no-repeat;
top:384px;
left:531px;
width:75px;
height:90px;
}

.divcontact-kate2
{
position:absolute;
background-image:url("images/kate_team.jpg");
background-repeat:no-repeat;
top:484px;
left:531px;
width:75px;
height:90px;
}

/*  ------------------------------------------  */


.reg
{
position:relative;
top:5px;
left:10px;
width:184px;
height:70px;
text-decoration:none;
border:0px;
color:#FFFFFF;
font-size:8pt;
font-weight:bold;
}



div.reg a:link, div.reg a:visited, div.reg a:active
{
text-decoration:underline;
border:0px;
color:#FFFF33;
font-size:8pt;
font-weight:bold;
}



div.reg a:hover 
{
text-decoration:underline;
border:0px;
color:#FFFFFF;
font-size:8pt;
font-weight:bold;
}



div.menu_pic a:link, div.menu_pic a:visited, div.menu_pic a:active
{
text-decoration:none;
border:0px;
}



div.menu_pic a:hover 
{
text-decoration:none;
border:0px;
}



div.footer a:link, div.footer a:visited, div.footer a:active
{
text-decoration:none;
border:0px;
color:#aaaaaa;
}



div.footer a:hover 
{
text-decoration:underline;
border:0px;
color:#aaaaaa;
}



.no_border
{
border:0px;
}



.search_1
{
position:relative;
top:0px;
left:0px;
float:left;
color:#FFFFFF;
font-size:8pt;

}



.dropper
{
font-size:7pt;
width:184px;
}


.select_drop
{
font-size:7pt;
width:184px;
position:relative;
left:10px;
top:10px;
height:25px;
float:left;
}

.and
{
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
float:left;
position:relative;
top:5px;
left:10px;
height:20px;
width:184px;
}

.search_button
{
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
float:left;
position:relative;
top:5px;
left:173px;
height:20px;
width:184px;
}

.break
{
float:left;
position:relative;
top:5px;
left:10px;
margin-bottom:6px;
}

input.button
{
background-image:url("images/submit.bmp");
background-repeat:no-repeat;
background-color:#195895;
border:0px;
padding:0px;
margin:0px;
width:16px;
height:15px;
}









/* ----------------------       FTCKaplan Styles      -----------------------*/

#dmain
{
width:906px;
position:relative;
left:0px;
font-size:9pt;
}

#dleft
{
width:198px;
background-color:white;
margin:0px;
float:left;
color:#000;
font-size:10pt;
font-weight:normal;
}

#dmiddle
{
width:412px;
background-color:white;
margin:0px;
padding-left:27px;
padding-right:17px;
float:left;
color:#000;
font-size:9pt;
font-weight:normal;
}

#dright
{
width:252px;
background-color:white;
margin:0px;
float:left;
color:#000;
font-size:10pt;
font-weight:normal;
}

#dforms
{
width:664px;
background-color:white;
margin:0px;
padding-left:27px;
padding-right:17px;
float:left;
color:#000;
font-size:9pt;
font-weight:normal;
}

#xxContent
{
width:906px;
background-color:white;
margin:0px;
zzpadding-left:15px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
float:left;
color:#000;
font-size:9pt;
font-weight:normal;
}

#zxContent
{
xwidth:906px;
xbackground-color:white;
xmargin:0px;
zzpadding-left:15px;
xpadding-left:0px;
xpadding-right:0px;
xpadding-top:0px;
xfloat:left;
xcolor:#000;
xfont-size:9pt;
xfont-weight:normal;
padding-bottom:50px;
}

#NavPanels
{
width:191px;
background-color:white;
margin:0px;
zzpadding-left:15px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
float:left;
color:#000;
font-size:9pt;
font-weight:normal;
height:900px;
}



.divNarrow {width:625px;padding-left:32px;}
.divNarrow p{
	width:485px;
	padding-left:10px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:13px;
}

.divNarrow ul
{
	margin-top: 0px;
	margin-bottom: 6px;
	margin-left: 30px;
	padding-right: 5px;
	padding-left:0px;
}

.divNarrow ul li	{	
	zlist-style-image: url(images/bulletsquare.gif);
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 0.9em;
	padding-right: 3px;
	padding-left: 0px;
	}	


.zzdivNarrow h2{
	font-size:10pt;
	text-decoration:underline;
	font-weight:normal;
	padding-left:10px;
	padding-bottom:-6px;
	padding-top:-6px;
	line-height:10px;
}



#divFooter
{
zzbackground-image:url(images/footer.gif);
background-color:white;
zzzbackground:url(images/footer.gif) no-repeat;
padding-top:30px;
padding-bottom:30px;
width:896px;
padding-left:10px;
float:left;
font-size:7pt;
color:#999999;
}


#divFooter a:link	{
	text-decoration:underline;
	color: #999999;
}

#divFooter a:visited {	
	text-decoration:underline;
	color: #999999;
}	
		
#divFooter a:active	{	
	text-decoration:underline;
	color: #999999;
}	
		
#divFooter a:hover	{	
	text-decoration: none;
	color: #999999;
}

#dfooter2
{
background-image:url(images/footer.jpg);
background-color:white;
padding-top:30px;
padding-bottom:60px;
width:876px;
padding-left:20px;
float:left;
font-size:8pt;
color:#999999;
}


#dfooter2 a:link	{
	text-decoration:underline;
	color: #999999;
}

#dfooter2 a:visited {	
	text-decoration:underline;
	color: #999999;
}	
		
#dfooter2 a:active	{	
	text-decoration:underline;
	color: #999999;
}	
		
#dfooter2 a:hover	{	
	text-decoration: none;
	color: #999999;
}

.pageheader
{
font-size:22px;
color:#C40620;
margin:0px;
padding-bottom:10px;
}

.paraheader
{
font-size:12px;
}

.sectionheader
{
font-size:8pt;
font-weight:bold;
color:#C40620;
padding-top:10px;
margin:0px;
padding-bottom:0px;
}


.whitesectionheader
{
font-size:10px;
font-weight:bold;
color:White;
padding-top:10px;
margin:0px;
padding-bottom:0px;
padding-left:0px;
}





.bluelink
{
   margin:0px;
   padding-bottom:0px;
   color:#000000;
   font-size:7.5pt;
   padding-left:10px;
   padding-top:5px;
   color:#1B5996;
   font-weight:bold;
}

.bluelink a
{
	color:#1B5996;
	font-size:7.5pt;
}

.bluelink a:link	{
	text-decoration:underline;
	color: #1B5996;
}

.bluelink a:visited {	
	text-decoration:underline;
	color: #1B5996;
}	
		
.bluelink a:active	{	
	text-decoration:underline;
	color: #1B5996;
}	
		
.bluelink a:hover	{	
	text-decoration: none;
	color: #1B5996;
}



/* New Ones */

td
{
   margin:0px;
   padding-top:3px;
   padding-bottom:0px;
   xcolor:#000000;
   font-size:8pt;
   xvertical-align:top;
}

.aspxinput
{
   margin:0px;
   padding-top:3px;
   padding-bottom:0px;
   color:#000000;
   font-size:8pt;
   vertical-align:top;
}


.sectionsubtitle
{
    
}


			/* ************************************** Lists ****************************** */			
ul
{
	margin-top: -6px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-right: 5px;
	padding-left:0px;
	font-size: 1.2em;
}

ul li	{	
	xlist-style-image: url(images/bulletsquare.gif);
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 0.9em;
	padding-right: 3px;
	padding-left: -10px;
	}	

ul li li	{	
	list-style-type:	disc;
	}	

ul li li li	{	
	list-style-type:	circle;
	}
