body {
	font-family			:verdana,sans-serif;
	font-size			:.8em}

h1,h2,h3,h4,h5,h6,p,ul,ol,li {
	margin				:0;
	padding				:0}

h1 {
	font-weight			:bold;
	font-size			:160%;
	letter-spacing		:-.05em;
	color				:#663300;
	padding-top			:1.2em;
	padding-bottom		:1em}

h2 {
	font-weight			:bold;
	font-size			:130%;
	color				:#A50021;
	padding-top			:.3em;
	padding-bottom		:.2em}

h3 {
	font-weight			:bold;
	font-size			:120%;
	color				:#666;
	padding-top			:.3em;
	padding-bottom		:.2em}

h4 {
	font-weight			:bold;
	font-size			:120%;
	color				:#000;
	padding-top			:.3em;
	padding-bottom		:.2em}

h5 {
	font-weight			:bold;
	font-size			:105%;
	color				:#468;
	padding-top			:.3em;
	padding-bottom		:.2em}

h6 {
	font-weight			:bold;
	color				:#000;
	font-size			:105%;
	padding-top			:.3em;
	padding-bottom		:.2em}

p {
	font-weight			:normal;
 /* padding-right:27px; */
	color				:#000;
	line-height			:1.6em;
	padding-bottom		:1.2em}

ul {
	margin-left			:25px;
	padding-bottom		:10px;}

ol {
	padding-bottom		:10px;
	margin-left			:30px}

li {
	color				:#333;
	line-height			:1.6em;
	padding-bottom		:.2em}






.featuredproduct h3 {
	color				:#000;	font-size			:.85em;margin-bottom:.4em


}

.featuredproduct p {

font-size			:.8em;text-align:center;margin:5px 0;padding:0



}


.featuredproduct a {

font-size			:.8em;text-align:center



}


#topmenubar p {
font-size:85%;

	color				:#333}
	
	p.suitability{font-size:85%;padding-bottom:0}
	

/* main page deviations */

#footer p{
	color				:#333;font-size:85%;
	padding				:1em}

#rightcol h5{
	padding-bottom		:.4em;
	font-size			:105%}

#rightcol p{
	color				:#666;font-size:.85em;
	padding-bottom		:.5em}

#pullquote p{
	font-weight			:normal;
	text-indent			:35px;
	line-height			:160%;
	color				:#aaa;
	background			:url(../elements/closequote.png) no-repeat 100% 100%;
	font-size			:1.5em;
	padding-bottom		:0}



/* top level summary deviations */

#toplevelsummaries h1 {
	border-top			:#ccc 2px solid;font-size:1em;
	margin-top			:1.2em;
	padding-top			:10px;
	padding-bottom		:0}

#toplevelsummaries h2 {
	padding-top			:.8em;font-size:1em;
	border-top			:#ccc 1px solid;
	margin-top			:1em}

#toplevelsummaries h3 {
	font-size:.8em;}

#toplevelsummaries h4 {
	font-size			:.8em}

#toplevelsummaries  p {
	font-size:.8em;padding-bottom		:.4em}







#productsdiv h1 {
	margin-top			:0;	font-size			:120%;
	padding-top			:0;
	margin-bottom		:0;padding-bottom:3px}

#brandsdiv h1 {
	margin-top			:0;	font-size			:120%;
	padding-top			:0;
	padding-bottom		:0}



#brandsdiv p {

font-size			:85%;
	padding-bottom		:0;
	margin-bottom		:0;

}

#productsdiv p {

font-size			:85%; line-height:160%;
	padding-bottom		:0;padding-right:0;
	margin-bottom		:0;padding-bottom:10px;

}


/* links page deviations */

#linkslist h2 {
	margin-top			:10px;
	padding-top			:10px;
	border-top			:#ccc 1px solid}

#linkslist h3 {
	margin-top			:10px}

#linkslist p {
	padding-bottom		:.4em}

.memberlist h2 { 
padding-top			:.6em;
padding-left		:10px;
margin-bottom		:10px;
border-top			:#ccc 1px solid;
border-left			:#ccc 1px solid}

.memberlist p { 
padding-left		:20px;
}

#productsdiv h1 {
margin-top:0;
padding-top:0

}





p.topfield {   /* This is to fix fieldset bugs */
	margin-top			:2.5em}

.zeromargin{
	padding				:0;
	margin				:0}

.zerobottom{
	padding-bottom		:0;
	margin-bottom		:0}

.bottommargin{
	padding-bottom		:0;
	margin-bottom		:5px}

.decisionbox ul{   
	padding-top			:1em}

.resourcesbydate h1 {
	margin-bottom		:10px}

.inlineimagediv p {
	padding-bottom		:0;
	margin				:4px 5px 4px 7px;
	color				:#000}

.codesample p {
	font-family			:courier;
	font-size			:1em}

.inlinecodesample p {
	font-family			:courier;
	font-size			:1em}



.navtext1 {
	font-size			:16px;
	
	
		font-weight			:bold;
}







.navtext2 {
	font-size			:18px;
	
	
		font-weight			:bold;
}


