body { font-family: Tahoma, Arial, sans serif; font-size: 12px; color: #000000; background-color: #FFFFFF; margin: 0px 0px 0px 0px; text-align: center;}
td, p, ul, li { font-family: Tahoma, Arial, sans serif; font-size: 12px; color: #000000; line-height: 125%;}
a { font-family: Tahoma, Arial, sans serif; font-size: 12px; color: #1E68A1; text-decoration: underline; }
a:hover { text-decoration: underline; }

h1 { font-family: Tahoma, Arial, sans serif; color: #EF1A2C; font-size: 20px; }
h2 { text-align: left; margin: 18px 5px 0px 0px; font-family: Tahoma, Arial, sans serif; font-size: 16px; color: #25598F; }
h3 { text-align: left; margin: 14px 5px 0px 0px; font-family: Tahoma, Arial, sans serif; font-size: 14px; color: #25598F; line-height: 125%}
h4 { text-align: left; margin: 14px 5px 0px 0px; font-family: Tahoma, Arial, sans serif; font-size: 12px; color: #25598F; }

/* home divs */

#container { width: 800px; background: url(images/bg_homebody.jpg) repeat-y; text-align: left; margin: 0px auto 0px auto }

#top1 {width: 800px; height: 165px; background: url(images/header.jpg) no-repeat; }
#top1 h1 { text-align: right; margin: 0px; font-size: 24px; color: #EF1A2C; text-transform: uppercase; font-weight: bold; padding-right: 45px; padding-top: 55px; color: #EF1A2C; line-height: 125%; }
#top1 h2 { text-align: right; margin: 0px 45px 0px 0px; font-size: 18px; color: #25598F; }
#top1 h3 { text-align: right; margin: 0px 45px 0px 0px; font-size: 14px; color: #25598F; }
#top1 h4 { text-align: right; margin: 0px 45px 0px 0px; font-size: 14px; color: #25598F; }

#top2 {width: 800px; height: 101px; background: url(images/home_ready_02.jpg) no-repeat; display: block; }

#bodycontainer1 { width: 800px; background-image: url(images/bottom_pic.jpg); background-repeat: no-repeat;	background-position: bottom left; }
#bodycontainer1:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#bc1 { width: 740px; background: url(images/home_ready_21.jpg) no-repeat bottom right; margin: 0px 0px 0px 32px; padding-bottom: 200px; }
#bc1:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#bc1 h1 { color: #EF1A2C; font-size: 26px; border-bottom: 2px solid #dadada; border-top: 2px solid #dadada; padding-top: 8px; padding-bottom: 10px;}
#bc1 h2 { color: #EF1A2C; font-size: 18px; }
#bc1 h3 { padding-left: 2px; }

#bc2 { width: 800px; background: url(images/home_ready_21.jpg) no-repeat bottom right; margin: 0px 0px 0px 32px; }
#bc2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#c1 { width: 171px; float: left; }
#c2 { width: 629px; float: right; }

#leftbar { width: 171px; background: url(images/home_ready_12.jpg) repeat-y; }
#leftbar p { color: #666666; margin: 7px; }
#leftbar a { color: #9DD1FF; }
#leftbar div { width: 171px; background: url(images/home_ready_19.jpg) no-repeat bottom; }

#c2a { width: 375px;  float: left; margin-left: 10px; margin-right: 10px; }
#c2atop { width: 375px; padding-bottom: 200px;}
#c2atop p { margin: 0px 0px 0px 0px; }
#c2atop h1 { color: #EF1A2C; font-size: 18px; }

#c3a { width: 540px;  float: left; margin-left: 10px; margin-right: 10px;}
#c3atop { width: 540px; padding-bottom: 200px; }
#c3atop p { margin: 0px 0px 0px 0px; }
#c3atop H1 { color: #EF1A2C; font-size: 24px; text-align: left;}

#c4a { width: 650px;  float: left; margin-left: 10px; margin-right: 10px; }
#c4atop { width: 650px; }
#c4atop p { margin: 0px 0px 0px 0px; }
#c4atop H1 { color: #EF1A2C; font-size: 18px; }

#table1 t { color: #333333; margin: 0px 22px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

#c2b {background-image: url(images/side.gif); background-repeat: no-repeat; }
#c2b p { margin: 0px 22px 0px 10px; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; }
#c2b H1 { margin: 0px; font-size: 12px; font-weight: bold; color: #C70102;}
#c2b a { color: #FFE400; }


#right-box {float: center; background-image: url(images/sidebox-rt-mid.jpg); }
#right-box p { margin: 5px 5px 5px 6px; font-family: Tahoma, Arial, sans serif; font-size: 11px; }
#right-box h1 { margin: 5px 5px 5px 5px; font-size: 15px; font-weight: bold; color: #C70102;}
#right-box h2 { margin: 5px 5px 5px 5px; font-size: 13px; font-weight: bold; color: #2559af;}
#right-box a { color: #FFE400; }


#foot2 { width: 800px; height: 69px; background: url(images/bg_foot.jpg) no-repeat bottom; margin-top: 0px; }
#foot2 p { text-align: center; margin: 7px 10px 10px; font-size: 10px; color: #333333; }
#foot2 a { color: #1E68A1; text-decoration: underline; font-size: 10px; }
#foot2 a:hover { color: #C70102; }

#navcontainer ul{ margin: 0 0 0 9; padding: 0; list-style-type: none; font-size: 12px; font-weight: bold; }
#navcontainer li { }
#navcontainer a { display: block; padding: 5px 2px 2px 10px; width: 153px; height: 24px; background-image: url(images/nav_main.jpg); background-repeat: no-repeat; }
#navcontainer a:link, #navlist a:visited { color: #FFFFFF; text-decoration: none; }
#navcontainer a:hover { background-image: url(images/nav_roll.jpg); color: #FFFFFF; }

#active a:link, #active a:visited, #active a:hover { background-image: url(images/nav_roll.jpg); }

/* nav 1 */

#m_nav { width: 157px; height: 263px; background: url('images/bottomnav.jpg') no-repeat top left; margin: 0px; padding: 0px; position: relative; }
#m_nav li {	margin: 0px; padding: 0px; list-style: none; display: block; position: absolute; left: 0px; }
#m_nav a {display: block;}
#m_nav span { display: none; }

#m_nav1 { top: 0px; width: 157px; height: 67px;}
#m_nav2 { top: 67px; width: 157px; height: 68px;}
#m_nav3 { top: 135px; width: 157px; height: 68px;}
#m_nav4 { top: 203px; width: 157px; height: 60px;}

#m_nav1 a {height: 67px;}
#m_nav2 a {height: 68px;}
#m_nav3 a {height: 68px;}
#m_nav4 a {height: 60px;}

#m_nav1 a:hover { background: url('images/bottomnav.jpg') -157px -0px no-repeat;}
#m_nav2 a:hover { background: url('images/bottomnav.jpg') -157px -67px no-repeat;}
#m_nav3 a:hover { background: url('images/bottomnav.jpg') -157px -135px no-repeat;}
#m_nav4 a:hover { background: url('images/bottomnav.jpg') -157px -203px no-repeat;}