BODY { 
background:#FFFFFF url(/images/background.jpg) repeat-x scroll 0px 0px; 
margin-top:5px; 
} 
td, div{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:12px; 
vertical-align:top; 
} 
a{ 
color:#000000; 
text-decoration:underline; 
} 
a:hover{ 
color:#000000; 
text-decoration:none; 
} 
#container { 
width:770px; 
BACKGROUND-COLOR: #ffffff 
} 
#utility_nav { 
PADDING-BOTTOM: 4px; 
PADDING-TOP: 0px; 
padding-right:5px; 
TEXT-ALIGN: right ; 
float:right; 
} 
#header { 
background:transparent url(/images/header.jpg) no-repeat scroll 0px 0px; 
height:154px; 
} 

#header img{ 
float:left; 

margin-left:33px; 
margin-top:33px; 
} 

#topnav { 
line-height:36px; 
WHITE-SPACE: nowrap; 
background:transparent url(/images/topnav_bg.jpg) no-repeat scroll 0px 0px; 
height:36px; 
/*padding-left:190px; */ 
} 
#idContentTblCell { 

padding:10px 10px 10px 20px; 
color:#252525; 
} 

#topnav a{ 
float:left; 
width:19.8%; 
border-right:1px solid #4D4D4D; 
/*padding:7px 37px 8px;*/ 
line-height:36px; 
} 


#topnav a:hover, .highlight_class a{ 
background-color:#4D4D4D !important; 
} 

#main { 
BACKGROUND-COLOR: #ffffff 
} 
#content_area { 
PADDING:0 
} 
.title{ 
background:transparent url(images/title.png) no-repeat scroll 0 0; 
color:#FFFFFF; 
font-size:16px; 
font-weight:normal; 
letter-spacing:-1px; 

line-height:27px; 
padding:72px 0 0; 
text-transform:uppercase; 
text-align:center; 
} 
.title span{ 
font-size:18px; 
font-weight:bold; 
} 
#footer { 
PADDING-BOTTOM: 5px; 
PADDING-TOP: 4px; 
TEXT-ALIGN: center; 
background:#000000 url(images/footer.jpg) repeat-x scroll 0 0; 
} 
#thomas_info { 
FONT-SIZE: 10px; 
PADDING-BOTTOM: 2px; 
width:770px; 
COLOR: #000000; 
PADDING-TOP: 2px; 
FONT-FAMILY: Arial; 
TEXT-ALIGN: right 
} 
H1 { 
FONT-WEIGHT: bold; 

font-size:16px; 
COLOR: #4D4D4D; 
padding:8px 0; 
margin:0px; 
} 
H2 { 
FONT-WEIGHT: bold; 
FONT-SIZE: 14px; 
COLOR: #ed1c24 
} 
H3 { 
FONT-WEIGHT: bold; 
FONT-SIZE: 14px; 
COLOR: #000000; 
} 
.img01 { 
BORDER-RIGHT: #000000 1px solid; 
BORDER-TOP: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid 
} 
.img02 { 
BORDER-RIGHT: #000000 1px solid; 
BORDER-TOP: #000000 1px solid; 
FLOAT: left; 
MARGIN-BOTTOM: 10px; 
BORDER-LEFT: #000000 1px solid; 
MARGIN-RIGHT: 10px; 
BORDER-BOTTOM: #000000 1px solid 
} 
.img03 { 
BORDER-RIGHT: #000000 1px solid; 
BORDER-TOP: #000000 1px solid; 
FLOAT: right; 
MARGIN-BOTTOM: 10px; 
MARGIN-LEFT: 10px; 
BORDER-LEFT: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid 
} 
.quick_contact_form{ 
border:1px solid #C4C4C4; 
padding:0 0 10px; 
width:248px; 
font-weight:bold; 
font-size:11px; 
} 
.quick_contact_form td{ 
font-weight:bold; 
font-size:11px; 
} 
.heading_quick{ 
display:block; 
background:transparent url(images/contact.gif) no-repeat scroll 0 0; 
color:#FFFFFF; 
font-size:18px; 
font-weight:normal; 
padding:3px 0 3px 10px; 
} 
.quick_contact_form input { 
background-color:#FFFDF8; 
border:1px solid #C4C4C4; 
color:#666666; 
float:right; 
font-size:16px; 
height:20px;  
width:148px; 
font-family:Arial, Helvetica, sans-serif; 
} 
.quick_contact_form textarea { 
background-color:#FFFDF8; 
border:1px solid #C4C4C4; 
color:#666666; 
float:right; 
font-size:12px; 
height:100px; 
width:148px; 
font-family:Arial, Helvetica, sans-serif; 
} 
.quick_contact_form .submit_button{ 
float: right; 
height: 30px; 
width: 120px; 
font-size: 13px; 
font-weight: bold; 
} 

.quick_contact_form img{ 
margin-left:25px; 
margin-top:10px; 
} 

#footer p{ 
padding:8px 0px; 
margin:0px; 
} 

