/*Lewis Group Ltd style - New Media, November 2004*/

body {background-color: #fff;
		font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
		padding: 0px;
		margin: 0px;
		}

body, td	{font-size: 75%;
			}
ul	{list-style-type: disc;
		}
		
.dash{list-style-image: url('../images/dash.gif');}		
.blue-dash{list-style-image: url('../images/blue_dash.gif');}	
	
				
/*BODY - content, headings
--------------------------*/					
				

#content-tbl-h	{
		border-left:4px solid #C7DEF4;
		}
#home-tbl-h	{border-left:1px solid #005AAA;
		border-right:1px solid #005AAA;
		}

#content-tbl	{padding: 15px 15px 15px 15px;
		border-left:1px solid #005AAA;
		border-right:1px solid #005AAA;
		}

#home-tbl	{padding: 15px 15px 15px 15px;
		}
#bottom-block	{margin: 10px 30px 0px 10px;
			background-color: #005AAA;
			}
.spacer	{font-size: 5px;
	height: 5px !important;
	}
#content	{background-color: #fff;
		border-left:4px solid #C7DEF4;
		margin-top: 0px;}

#content-main	{padding: 30px 20px 10px 25px;
		background-color: #fff;}

#fin-main	{padding: 30px 20px 10px 25px;
		}
#home-blue	{padding: 5px 10px 10px 20px;
		background-color: #C7DEF4;
		text-transform: none;
		color: #005AAA;
		font-size: 18px;
		height: 50px !important;
		}
.smaller	{font-size: 16px; 
		font-weight: normal;
		text-transform: none;
		}
#content-home	{padding: 5px 10px 10px 17px;
		 background-color: #fff;
		text-transform: uppercase;
		color: #fff;
		font-size: 14px;
		}
#logo	{display: none;}
#top-images	{margin: 0px;
				background: url('../images/top_image.jpg') repeat-x;
				height: 108px! important;
				}
				
#height	{height: 100% !important;
			}
.height	{height: 100% !important;
			}

#left-lblue	{height: 30px !important;
		background-color: #C7DEF4;
		}		
#left	{width: 192px !important;
	height: 100% !important;
	background-color: #005289;
background-image: url(../images/always.gif);
background-repeat: no-repeat;
background-position: bottom left;
		}
#cont-top	{height: 10px !important;
		font-size: 10px;
		}
#cont-left	{width: 4px !important;
		}
#cont-right	{width: 10px !important;
		}
		
		
#wht-spacer	{height: 1px !important;
		background-color: #fff;
		border-left:1px solid #005AAA;
		border-right:1px solid #005AAA;
		font-size: 1px;
		}
				
.blue-spacer	{padding: 5px;
				background-color: #005289;
				
				}
				
.blue	{height: 13px !important;
		background-color: #005289;
		}
		
.white	{color: #000;
		margin-bottom: 0px;
		font-size: 80%;
		text-align: center;
		margin: 0px 15px 0px 15px;
		padding: 0px 0px 20px 0px;
		}
		
.red	{color: #ED1C24;
	font-size: 20px;
	
	}		
.h-light	{color: #004DA3;
		font-size: 17px;
		list-style-image: url('../images/hlights_bullet.gif');
		margin: 10px 10px 30px 20px;
		padding: 0px;
		}
.noline{border-bottom: none !important; padding-top: 3px;}
.header{font-size: 24px; color: #fff; margin: 0px 0px 8px 0px !important; border: none; padding-left: 17px;}				

h1{text-transform: uppercase;
	color: #005AAA;
	font-size: 1.4em;
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
	letter-spacing: 1px;
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: #C7DEF4;
	padding: 5px 10px 5px 20px;}
				
h2{text-transform: uppercase;
	color: #005AAA;
	font-size: 1.2em;
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
	margin-bottom: 4px;
	border-bottom: 2px solid #005AAA;
	}
	
h3	{font-size: 1em;
	color: #005289;
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
	margin-bottom: 4px;
	}

h4{text-transform: uppercase;
	color: #005AAA;
	font-size: 1.4em;
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
	letter-spacing: 1px;
	margin-bottom: 0px;
	padding: 5px 10px 5px 8px;}

h5{text-transform: uppercase;
	color: #fff;
	font-size: 1.1em;
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
	letter-spacing: 1px;
	margin-bottom: 0px;
	background-color: #005AAB;
	padding: 5px 10px 5px 5px;}
.normal	{font-size: 11px;
	font-weight: bold;


	}
	
.uline{border-bottom:#000 1px solid;}
.uline-1px{border-bottom:#000 1px solid; font-size: 1px;}
.strongline{border-bottom:#000 2px solid;}
.dbl-strongline	{border-top:#000 1px solid;
					border-bottom:#000 2px solid;}
.pad-left{padding-left: 20px;}	
.pad-left-uline{padding-left: 20px; border-bottom:#000 1px solid;}	

		
.bkr	{background: url('../images/top_left_bkr.jpg') no-repeat;		
		background-position: top left;
			}
.nt{margin-top: 2px;}
.fin-tbl td{padding: 0px 4px !important;}
.tbl-wrap{width: 100%}



/*MAIN MENU
--------------------------*/	
.withline{border-bottom:1px solid #fff;
			width:100%;}

.main 	{float: left;
	text-align:left;
	padding: 0px 16px 0px 0px
	font-size: 100%;
	font-weight: bold;
	margin: 0px 0px 1px 1px;
	text-transform: uppercase;
	list-style-image: url('../images/menu_bullet.gif');
	}
.h-lighted	{color: #8298CE !important;
		font-size: 100%;
		menu_bullet_h;
		list-style-image: url('../images/menu_bullet_h.gif');}

.main  a	{text-decoration: none;
		color: #fff;
		}
				
.main a:visited	{color: #fff;
		text-decoration: none;
		}	
					
.main a:hover	{color: #EE2724 !important;
		text-decoration: none;
		}	


		
.main ul{margin: 0px 0px 0px 10px;
	padding: 0px;}	
.main li{margin: 0px 5px 10px 17px !important;
	}		

					
/*LINKS
--------------------------*/	

a{color: blue;
	text-decoration: none;}

a:visited{color: purple;}		

a:hover{color: red;
		text-decoration: underline;}	
		
a.small{font-size: 80%;}	

/*FINANCIAL TABLES
--------------------------*/	

.top	{border-top: #000 1px solid;
		}

.bot	{border-bottom: #000 1px solid;
		}

.lft	{border-left: #000 1px solid;
		}

.rgt	{border-right: #000 1px solid;
		}

.top-r	{border-right: #000 1px solid;
		border-top: #000 1px solid;
		}
.top-l	{border-left: #000 1px solid;
		border-top: #000 1px solid;
		}

.bot-r	{border-right: #000 1px solid;
		border-bottom: #000 1px solid;
		}
.bot-l	{border-left: #000 1px solid;
		border-bottom: #000 1px solid;
		}