body {
	background:#D8D9DB url(http://www.grahamleeassociates.com/Assets/bodyBg.gif) repeat-y 50%;
	font-size:62.5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center
	}


p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 20px;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
}


h1 {	
	margin:0 0 0.5em 0;
	color:#666;
	font-size:2em;
	vertical-align: top
	}
	
h2 {
	margin:0 0 0.5em 0;
	font-size:1.6em;
	color:#E1001A;
	}


h3 {
	font-size: 1.2em;
	line-height: 20px;
	color:#666;
	margin:0 0 0.5em 0;
	text-align: left;
	font-weight: bold;
}


ul {
	margin: 10px 0px 0px;
}


li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	text-align: left;
}


ol {
	margin-left: 0px;
	padding-left: 30px;
}
	
address,	
p {
	margin:0 0 1em 0;
	/*padding:0 1em 0 1em;*/
	color:#666;
	font-size:1.2em;
	letter-spacing:0.02em;
	line-height:1.55em;
	}
	
bold {
	font-weight:bold;
}

#spacer {
	float:left;
	width:100%;
	height:24px;
	background:#A6A7A9 url(http://www.grahamleeassociates.com/Assets/leftsidebg.gif) repeat-x top left;
}


#contentsleft {
	float:left;
	width:62.5%;
	background:#FFF;
	}
	
#content {
	padding:0em 2em;
	font-size:100%;
	letter-spacing:100%;
	}

#content a {
	padding-bottom:2px;
	border-bottom:1px dotted #666;
	line-height:normal;
	color:#666;
	text-decoration:none;
	}

#content a:hover{
	border-bottom:1px dotted #e1001a;
	color:#e1001a;
	}
	
#content ul {
	margin:0 0 1em 0;
	padding:0 0 0 3em;
	color:#666;
	font-size:1.2em;
	letter-spacing:0.02em;
	line-height:1.55em;
	}
	
.title {
	font-weight: bold
}

.subtitle {
	padding-bottom:1em;
	margin-bottom:1em;
	border-bottom:1px dotted #666;
	font-weight: normal;
	font-size: 1.5 em
}

#Tabletop1 {
	position:relative;
	width:80.5em;
	height:24px;
	background:#A6A7A9
	repeat-x top;
	margin:0 auto;
	margin-bottom:0;
	; clip:   rect(   )
}

#Tabletop2 {
	position:relative;
	width:80.5em;
	height:12px;
	background-image: url(http://www.grahamleeassociates.com/Assets/bodyBg2.gif);
	margin:0 auto;
	margin-bottom:0;
	; clip:   rect(   )
}

#Tabletop3 {
	position:relative;
	width:80.5em;
	height:100%;
	background-image: url(http://www.grahamleeassociates.com/Assets/bodyBg3.gif);
	margin:0 auto;
	margin-bottom:0;
	; clip:   rect(   )
}

#mainTable {
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-color: #FFFFFF;
	margin-top: 20px;
	border-top-style: solid;
	border-top-color: #EDEDED;
; border-top-width: 1px; border-left-width: 1px
}

#code {
	display: block;
	height: 1px;
	width: 210px;
	background-image: url(http://www.grahamleeassociates.com/Assets/bodyBgIE.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding-left: 70px;
	padding-top: 15px;
	padding-right: 10px;
}

#code p {
	margin: 0px;
	padding: 0px;
	text-align: left;
	line-height: 14px;
}

.border {
	BORDER-TOP: white 1px solid; 
	BORDER-LEFT-COLOR: #ffff00; 
	BORDER-RIGHT-COLOR: white; 
	font-size: 12px; 
	color: #FFFFFF
}

#header {
	position:relative;
	background-color:#000;
	border-bottom:0px solid #A6A7A9;
	; clip:        rect(   ); height: 12em
	}
	
#header h1 {
	bottom:5px;
	left:20px;
	position:absolute;
	}
	
#header h2 {
	bottom:5px;
	left:165px;
	position:absolute;	
; clip:  rect(   )
}

#header h3 {
	bottom:5px;
	right:20px;
	position:absolute;	
}
	
#headerLinks {
	float:right;
	padding:10px 20px 0 0;
	color:silver;
	font-size:90%;
	}
	
#headerLinks a {
	padding-bottom:3px;
	border-bottom:1px dotted #666;
	color:silver;
	text-decoration:none;
	}
	
#headerLinks a:hover {
	border-bottom:1px dotted white;
	color:white;
	}
	

#wrap {
	width:80.5em;
	margin:0 auto;
	margin-bottom:0;
	background-color:#FFF;
	text-align:left;
	; clip:   rect(   )
	}

A.topend {
	DISPLAY: block; 
	background-repeat: repeat-x ; 
	FONT-SIZE: 10px; 
	text-decoration: none; 
	text-indent: 4px; 
	COLOR: #FFFFFF; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A10B16;
	text-align: left; background-image: url(http://www.grahamleeassociates.com/Assets/mainNavBg2.gif); vertical-align: text-bottom
; clip:  rect(   )
; padding-top: 7px; padding-bottom: 8px
}

A.topend:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	text-indent: 4px;
	TEXT-DECORATION: none; 	
	background-image: url(http://www.grahamleeassociates.com/Assets/mainNavBg2.gif); 
	font-family: Verdana, Arial, Helvetica, sans-serif
; text-align: left
; background-color: #A10B16
; background-repeat: repeat-x
}

A.topend:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	text-indent: 4px;
	TEXT-DECORATION: none; 
	background-image: url(http://www.grahamleeassociates.com/Assets/mainNavBg2.gif); 
	font-family: Verdana, Arial, Helvetica, sans-serif
; text-align: left
; background-color: #A10B16
; background-repeat: repeat-x
}

#dropmenudiv{
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 1em Arial;
	text-align: left;
	z-index:100;
}

#dropmenudiv{
	position:absolute;
	border:1px solid white;
	border-bottom-width: 0;
	font:normal 1em/24px Verdana;
	text-align: left;
	z-index:100;
; text-indent: 4px
}

#dropmenudiv a{
	width: 107% ;
	display: block;
	text-indent: 4px;
	border-bottom: 1px solid white;
	padding: 1px 1px 1px;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	font-size: 1em; 
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #666666
}

#dropmenudiv a:hover{ 
	/*hover background color*/
	background-color: #E1001A;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em; 
	font-weight: normal;
; text-align: left; text-indent: 4px
}



#rightsideWrapper {
	float:left;
	width:37.5%;
	padding-bottom:50em;
	background:url(http://www.grahamleeassociates.com/Assets/background2.gif) repeat-x top left;
}

#rightsideWrapper2 {
	float:left;
	width:37.5%;
	padding-bottom:35em;
	background:url(http://www.grahamleeassociates.com/Assets/background2.gif) repeat-x top left;
}
	
#rightside {
	padding:0 2em 2em 2em;
	}
	
#rightside li {
	width:20em;
	height:1.7em;
	margin-bottom:1px;
	background-color:#666;
	}

#rightside ul {
	margin: 10px 0px 0px;
}
	
#rightside a {
	display:block;
	height:2.2em;
	padding:0em 0 0 1em;
	text-decoration:none;
	color:white;
	FONT-SIZE: 10px;
	text-indent: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left
	}
	
#rightside a:hover {
	background-color:#E1001A;
	}




