body 
{ 
background-image:url(images/patterntest.gif); 
margin:0; 
} 

#container { 
width: 750px; 
background-color: #003365; 
} 

#header 
{ 
width: 750px; 
background-image:url(/images/Index_top_blank.gif); 
background-position: right top; 
background-repeat: no-repeat; 
height: 82px; 
} 

#header img 
{ 
float: left; 
margin-right: 10px; 
} 


#topnav { 
width: 750px; 
} 

#footer 
{ 
background-image:url(/images/footer_bg.jpg); 
background-position: left top; 
background-repeat: no-repeat; 
height: 77px; 
width: 750px; 
} 

.footer_left 
{ 
display: block; 
float: left; 
margin-top: 42px; 
margin-left: 4px; 
text-align: left; 
} 

.footer_right 
{ 
display: block; 
float: right; 
margin-top: 49px; 
margin-right: 44px; 
} 

#thomas_info { 
width: 750px; 
text-align: right; 
padding-top: 2px; 
padding-bottom: 2px; 
} 

#leftnav 
{ 
width: 157px; 
background-image:url(/images/leftnav_bg.jpg); 
background-position: left top; 
background-repeat: repeat-y; 
height:720px; 
} 

.leftnav_top_space 
{ 
padding-top: 5px; 
} 


#rightnav 
{ 
width: 157px; 
background-image:url(/images/rtnavBg.gif); 
background-position: left top; 
background-repeat: repeat-y; 
} 

#content_area 
{ 
padding-top: 12px; 
background-image:url(/images/content_area_top.jpg); 
background-position: left top; 
background-repeat: no-repeat; 
} 

#main 
{ 
background-image:url(/images/main_bottom_curve.jpg); 
background-position: 141px bottom; 
background-repeat: no-repeat; 
} 

.leftnav_sub { color: #FFFFFF; ; font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica, geneva, sans-serif; text-decoration: none; padding-left:5px;} 

.sidebar_sub{ 
color:#FFFFFF; 
font-family:verdana,arial,helvetica,geneva,sans-serif; 
font-size:10px; 
font-weight:bold; 
text-decoration:none; 
padding-left: 5px; 
} 

h1.inner_head 
{ 

margin:0px 0px 0px 250px; 
} 

.head 
{ 
font-family: verdana; 
color: #ffcc03; 
font-size: 16px; 
padding-top: 20px; 
text-align: right; 
padding-right: 10px; 
} 

.txt_inner 
{ 
color:#FFFFFF; 
font-family: verdana; 
font-size:0.7em; 
text-decoration:none; 
} 

form 
{ 
margin: 0px; 
padding: 0px; 
} 

.contact_txt 
{ 

color:#FFFFFF; 
font-family:verdana,arial,helvetica,geneva,sans-serif; 
font-size:0.7em; 
text-decoration:none; 
} 


a:active { text-decoration: underline; color: #ffffff} 
a:link { text-decoration: none; color: #ffffff} 
a:visited { text-decoration: none; color: #666666} 
a:hover { text-decoration: underline; color: #FFCC00} 
.caption { color: #ffffff; font-size: .7em; font-weight: bold; font-family: verdana, arial, helvetica, geneva, sans-serif} 
.caption a:active { color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: underline } 
.caption a:link { color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: underline } 
.caption a:visited { color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: underline } 
.caption a:hover { color: #FFCC00; font-size: 11px; font-weight: bold; text-decoration: underline } 
.footer { color: #ffffff; font-size: 10px; font-family: verdana, arial, helvetica, geneva, sans-serif } 
.footer a:active { color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: underline } 
.footer a:link { color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: underline } 
.footer a:visited { color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: underline } 
.footer a:hover { color: #FFCC00; font-size: 10px; font-weight: normal; text-decoration: underline } 
.footerbold { color: #ffffff; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica, geneva, sans-serif; display: block; 
margin-bottom:5px;} 
.footerbold a:active { color: #ffffff; font-size: 10px; font-weight: bold !important; text-decoration: underline } 
.footerbold a:link { color: #ffffff; font-size: 10px; font-weight: bold !important; text-decoration: underline } 
.footerbold a:visited { color: #ffffff; font-size: 10px; font-weight: bold !important; text-decoration: underline } 
.footerbold a:hover { color: #FFCC00; font-size: 10px; font-weight: bold !important; text-decoration: underline } 
/*.sidebar { color: #FFFFFF; font-size: 9px; font-family: verdana, arial, helvetica, geneva, sans-serif; margin-left:5px; } 
.sidebar a:active { text-decoration: none; color: #FFCC00; font-size: 9px; font-weight: normal; margin-left:5px;} 
.sidebar a:link { text-decoration: none; color: #FFFFFF; font-size: 9px; font-weight: normal; margin-left:5px;} 
.sidebar a:visited { text-decoration: none; color: #CCCCCC; font-size: 9px; font-weight: normal; margin-left:5px;} 
.sidebar a:hover { text-decoration: underline; color: #FFCC00; font-size: 9px; font-weight: normal; margin-left:5px;}*/ 
.sidebar { color: #FFFFFF; ; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica, geneva, sans-serif; text-decoration: none } 
.sidebar a:link { color: #FFFFFF; text-decoration: none; padding-left: 5px; display: block;} 
.sidebar a:visited { color: #CCCCCC; text-decoration: none; padding-left: 5px; display: block;} 
.sidebar a:active { color: #FFCC00; text-decoration: none; padding-left: 5px; display: block;} 
.sidebar a:hover { color: #FFFFFF; text-decoration: underline; padding-left: 5px; display: block;} 

.heading1 { color: #189E44; font-size: .8em; font-family: verdana, arial, helvetica, geneva, sans-serif; font-weight: bold; text-decoration: none } 
.heading2 { color: #FFFFFF; font-size: 10px; font-family: verdana, arial, helvetica, geneva, sans-serif; font-weight: bold; text-decoration: none } 
.heading3 { color: #FFFFFF; font-size: 8px; font-family: verdana, arial, helvetica, geneva, sans-serif; font-weight: bold; text-decoration: none } 

.h1 { color: #FFCC00; ; font-size: .8em; font-weight: bold; font-family: verdana, arial, helvetica, geneva, sans-serif; text-decoration: none } 
.h1 a:link { color: #FFFFFF; text-decoration: underline } 
.h1 a:visited { color: #CCCCCC; text-decoration: underline } 
.h1 a:active { color: #FFFFFF; text-decoration: underline } 
.h1 a:hover { color: #FFCC00; text-decoration: underline } 
.h2 { color: #FFFFFF; ; font-size: .7em; font-weight: bold; font-family: verdana, arial, helvetica, geneva, sans-serif; text-decoration: none } 
.h2 a:link { color: #FFFFFF; text-decoration: underline } 
.h2 a:visited { color: #CCCCCC; text-decoration: underline } 
.h2 a:active { color: #FFFFFF; text-decoration: underline } 
.h2 a:hover { color: #FFCC00; text-decoration: underline } 
.h3 { color: #FFFFFF; ; font-size: .6em; font-weight: normal; font-family: verdana, arial, helvetica, geneva, sans-serif; text-decoration: none } 
.h3 a:link { color: #FFFFFF; text-decoration: underline } 
.h3 a:visited { color: #CCCCCC; text-decoration: underline } 
.h3 a:active { color: #FFFFFF; text-decoration: underline } 
.h3 a:hover { color: #FFCC00; text-decoration: underline } 



.rightnav { color: #FFFFFF; ; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica, geneva, sans-serif; text-decoration: none } 
.rightnav a:link { color: #333333; text-decoration: underline } 
.rightnav a:visited { color: #999999; text-decoration: underline } 
.rightnav a:active { color: #FFFFFF; text-decoration: underline } 
.rightnav a:hover { color: #FFFFFF; text-decoration: underline } 
.rightnavlarge { color: #189E44; ; font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica, geneva, sans-serif; text-decoration: none } 
.rightnavlarge a:link { color: #189E44; text-decoration: underline } 
.rightnavlarge a:visited { color: #999999; text-decoration: underline } 
.rightnavlarge a:active { color: #FFFFFF; text-decoration: underline } 
.rightnavlarge a:hover { color: #FFFFFF; text-decoration: underline } 
.maintext { color: #FFFFFF; ; font-size: .7em; font-family: verdana, arial, helvetica, geneva, sans-serif; text-decoration: none } 
.maintext a:link { color: #FFFFFF; text-decoration: underline } 
.maintext a:visited { color: #CCCCCC; text-decoration: underline } 
.maintext a:active { color: #FFFFFF; text-decoration: underline } 
.maintext a:hover { color: #FFCC00; text-decoration: underline } 
.maintextdark { color: #254C77; ; font-size: .7em; font-family: verdana, arial, helvetica, geneva, sans-serif; text-decoration: none } 
.maintextdark a:link { color: #254C77; text-decoration: underline } 
.maintextdark a:visited { color: #CCCCCC; text-decoration: underline } 
.maintextdark a:active { color: #FFFFFF; text-decoration: underline } 
.maintextdark a:hover { color: #FFFFFF; text-decoration: underline } 
.smalltext { color: #ffffff; font-weight: normal; font-size: 8px; font-family: verdana, arial, helvetica, geneva, sans-serif; text-decoration: none } 
.smalltext a:link { color: #ffffff; text-decoration: underline } 
.smalltext a:visited { color: #cccccc; text-decoration: none } 
.smalltext a:active { color: #ffffff; text-decoration: none } 
.smalltext a:hover { color: #ffffff; text-decoration: none } 
.formInput { 
font: 8pt Verdana, Arial, Helvetica, sans-serif; 
color: #254C77; 
background-color: #EEEEEE; 
border: 1px solid #B7D1E8; 
} 
.textArea { 
font: 8pt Verdana, Arial, Helvetica, sans-serif; 
color: #254C77; 
background-color: #EEEEEE; 
border: 1px solid #B7D1E8; 
} 
.formButton { 
font: bold 8pt Verdana, Arial, Helvetica, sans-serif; 
color: #999999; 
background-color: #EEEEEE; 
border: 1px solid #B7D1E8; 
cursor: pointer; 
} 
h1test { font-size: 1.4em; } 
h2test { font-size: 1.3em; } 

.headings { color: #fff; font-size: 14px; font-family: Arial; font-weight: bolder; padding: 7px } 
