﻿address, .phone, .disclaimer
{
	color:#aaa;
}
.hide
{
	display:none;
}

.rdfred
{
	color:#ff3333;
}
.home_hd, h2.home_hd {
padding: 5px 0 7px 9px;
color:#666;
background-color: #EEE;
font-weight:bold;
font-size:14px;
}

.home_col {
padding: 0 5 0 9;
color:#666;
font-size:11px;
}

.redbold {
color:#FF0000;
font-weight:bold;
}
.backgroundOff
{
	background:none;
}

.bottombar {
color:#666;
background-color: #DDDDDD;
font-size:10px;
}

.home_intro {
background: #fff url(/images/home_intro.gif) no-repeat;
width: 189px;
height: 362px;
}

.home_clm {
background: #fff url(/images/home_intro_bg.gif) repeat-x;
padding: 0 10px 0 10px;
}

.home_clm2 {
background: #fff url(/images/ar07.gif) repeat-x;
padding: 3px 10px 0 14px;
}

.home_clm3 {
background: #fff url(/images/res07.gif) repeat-x;
padding: 5px 10px 0 14px;
}

.blue {
font-family: verdana, helvetica;
color: #326698;
font-size: 12px;
line-height: 20px;
} 


.smblue {
font-family: verdana, helvetica;
color: #326698;
font-size: 11px;
line-height: 15px;
font-weight: bold;
} 


.share {
padding: 0 0 3px 4px;
}

.share_bg {
background: #fff url(/images/share_bg.gif) no-repeat;
}

.share_bg2 {
padding: 4px 0 0 0;
background: #fff url(/images/share_bg2.gif) no-repeat;
}
.smallIndent
{
	padding:0 0 0 5px;
	margin:0 0 8px 0;
}

body {
margin: 0; 
padding: 0;
text-align: center;
background: #FFF url(/images/bg_new2.gif) repeat-x top right;
font-family: verdana, helvetica;
color: #666666;
font-size: 11px;
}

#home {
margin: 0; 
padding: 0;
text-align: center;
background: #FFF url(/images/bg_new_home.gif) repeat-x top right;
font-family: verdana, helvetica;
color: #666666;
font-size: 11px;
}
	
#container {
line-height: 140%;
margin-right: auto;
margin-left: auto;
text-align: left;
padding: 0px;
width: 762px;
}
	
#header {
color: #FFFFFF;
text-align: left;
padding: 0 0 0 0;
height: 98px;
width: 350px;
float:left;
}

#navi {
width: 400px;
line-height: 140%;
margin: 78px 0px 0px 0px;

}
	
#header img { float: left; padding-left: 20px; border: none; }

/* top navigation */

#nav {
float: right;
width: 340px;
margin: 0 0 0 0;
padding: 0;
list-style: none;
font-size: 11px;
background: #fff url(/images/navbgnew340.gif) no-repeat;

}
#divHeader
{
	
}
#divHeader a
{
	 display:block;
	 float:left;
}	
	
#nav li {
float: left;
margin: 0;
padding: 0 0 0 0;
list-style: none;
}
	
#nav a {
float: left;
padding: 3px 19px 4px 17px;
text-decoration: none;
color: #333;
}
	
#nav a:hover, #nav a.on {
color: #F30000;
}
.divNewsDate
{
	padding: 3px 0 0 5px;

}
.divNewsLink
{
	padding: 0 0 0 8px;
}



a 	{ 
color: #999999;
text-decoration: none;
}

a:hover { 
color: #FF3333; 
}


a.grey 	{ 
color: #999999;
text-decoration: none;
}

a.grey:hover { 
color: #FF3333; 
}

a.grey_on 	{ 
color: #FF3333;
text-decoration: none;
}

a.grey_on:hover { 
color: #FF3333; 
}

a.bottombar 	{ 
color: #666;
text-decoration: none;
}

a.bottombar:hover { 
color: #FF3333; 
}

/* LEFT HAND CATALOGUE INDEX */

a.body_link 	{ 
	font-family: verdana, helvetica;
	color: #0099CC;
	text-decoration: none;
	}
	
a.body_link:hover 	{ 
	font-family: verdana, helvetica;
	color: #0099CC;
	text-decoration: underline;
	}
	
a.body_link:visited 	{ 
	font-family: verdana, helvetica;
	color: #006699;
	}
	
	
	
	
.mainimage{
	border-style: solid none solid none; 
	border-width: 1px 0px 1px 0px; 
	border-color: #CCCCCC;
	}

img	{
	border: 0px;
	}

hr	{
	color: #CCCCCC;
	height: 1px;
	}
	


/* LEFT HAND CATALOGUE INDEX */



.redtext {
	padding-left:10px;
	font-family: verdana, helvetica;
	color: #FF3333;
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
	} 


.titlered {
	font-family: verdana, helvetica;
	color: #FF3333;
	font-weight: bold;
	font-size: 12px;
	height: 40px;
	} 
.titleLightBlue {
	font-family: verdana, helvetica;
	color: #0099CC;
	font-weight: bold;
	font-size: 12px;
	height: 40px;
	} 
.titleblue, h1.titleblue, h3.titleblue {
	font-family: verdana, helvetica;
	color: #326698;
        padding-top:15px 0;
        margin:0;
	font-weight: bold;
	font-size: 12px;
	} 
h3.titleblue
{
	padding:0px 0 0 5px;
	margin:2px 0 0 0;
	font-size:11px;
	font-style:italic;
	
}	

.titlewhite, h1.titlewhite {
	font-family: verdana, helvetica;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
        padding:12px 0;
        margin:0;
	} 

.frontblue {
	font-family: verdana, helvetica;
	color: #326698;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	padding-left:24px;
	} 

.frontgrey {
	font-family: verdana, helvetica;
	color: #666666;
	font-size: 11px;
	line-height: 30px;
	} 

.bodygrey {
	font-family: verdana, helvetica;
	color: #666666;
	font-size: 11px;
	line-height: 15px;
	} 

.borderleft {
	border-style: none none none solid; 
	border-width: 0px 0px 0px 1px; 
	border-color: #CCCCCC;
	font-family: verdana, helvetica;
	color: #666666;
	font-size: 11px;
	}

.borderleft2 {
	border-style: none none none solid; 
	border-width: 0px 0px 0px 1px; 
	border-color: #CCCCCC;
        padding: 0 2px 0 4px;
	}

.borderright {
	border-style: none solid none none; 
	border-width: 0px 1px 0px 0px; 
	border-color: #DDD;
	font-family: verdana, helvetica;
	color: #666666;
	font-size: 11px;
	}

.borders {
	border-style: none solid none solid; 
	border-width: 0px 1px 0px 1px; 
	border-color: #DDD;
	font-family: verdana, helvetica;
	color: #666666;
	font-size: 11px;
	}

.bodyred {
	font-family: verdana, helvetica;
	color: #FF3333;
	font-size: 11px;
	line-height: 15px;
	} 

.bodyblack {
	font-family: verdana, helvetica;
	color: #000000;
	font-size: 11px;
	line-height: 15px;
	} 

.linktitle {
	font-family: verdana, helvetica;
	color: #FF3333;
	font-weight: bold;
	font-size: 12px;
	height: 40px;
	padding-left:10px;
	} 

.linktitlegrey {
	font-family: verdana, helvetica;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	line-height: 25px;
	padding-left:10px;
	} 

.leftlinks {
	font-family: verdana, helvetica;
	color: #999999;
	font-size: 11px;
	height: 20px;
	width: 167;
	} 

.leftlinks_on {
	font-family: verdana, helvetica;
	color: #FF3333;
	font-size: 11px;
	height: 20px;
	width: 167;
	}

.redleftlinks {
	font-family: verdana, helvetica;
	color: #FF3333;
	font-size: 11px;
	height: 20px;
	border: 0;
	} 

.leftbox  {
	color: #666666;
	border-style: none solid none solid; 
	border-width: 0px 1px 0px 1px; 
	border-color: #CCCCCC;
	background-Color: #F5F5F5;
	font-family: verdana, helvetica;
	font-size: 11px;
	line-height: 15px;
	padding-left:7px;	
	padding-right:7px;
	}

.lefttext  {
	color: #666666;
	border-style: none none none solid; 
	border-width: 0px 0px 0px 1px; 
	border-color: #CCCCCC;
	background-Color: #FFFFFF;
	font-family: verdana, helvetica;
	font-size: 11px;
	line-height: 15px;
	padding-left:10px;	
	padding-right:14px;
	}
	
.aboutred  {
	font-family: verdana, helvetica;
	color: #FF3333;
	font-weight: bold;
	font-size: 12px;
	}

.newsArchiveLink  {
	font-family: verdana, helvetica;
	color: #326698;
	font-weight: bold;
	font-size: 11px;
	}

.newsPostDate  {
	font-family: verdana, helvetica;
	color: #FF3333;
	font-size: 11px;
	}
	
.tag {
	font-family: verdana, helvetica;
	color: #FF3300;
	font-size: 12px;
	} 

.endquote {
	padding: 0 25px 13px 0;
	background: url(errors/404/index783c.html) no-repeat top right;
}

blockquote {

font-family:"Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif; 
font-weight:bold;
text-transform: uppercase;
	color: #666666;
	font-size: 10px;
	line-height: 15px;
	padding-left: 25px;
padding-bottom: 5px;
	margin: 0 70px 0 20px;
	background: url(errors/404/index7f7a.html) no-repeat 0 3px;
	}
	
.pressquote {
	padding-left: 45px;
	font-family: verdana, helvetica;
	font-weight: bold;
	color: #F00101;
	font-size: 10px;
	line-height: 15px;
	}
table
{
	text-align:left;
}
