body{margin:0px;background: url(../images/bodybg.jpg) left top repeat;font-size:12px; line-height:14px;}

td, th, div, span{font-family:tahoma;margin:0px; padding:0px;color:#212121;}

A { COLOR: #005293; TEXT-DECORATION: none; }

A:link { COLOR: #005293; text-decoration:underline;}

A:visited { COLOR: #005293; text-decoration:underline;}

A:hover { COLOR: #212121; text-decoration:none;}

hr{border:solid 1px #b62d32; margin:0px; padding:0px;}
form{ margin:0px; padding:0px;}

h1{margin:0px; padding:0px; font-family:"Times New Roman";font-size:34px;font-weight:normal;line-height:34px; color:#005194;}
h2{margin:0px;padding:0px;color:#212121;font-weight:normal; font-size:22px; font-family:"Times New Roman";line-height:22px; }

h3{margin:0px;padding:0px;color:#242424;font-weight:normal; font-size:22px; font-family:Times New Roman;line-height:25px; margin-bottom:10px; padding-left:10px;}
h3 span{margin:0px;padding:0px;color:#013f87;font-weight:normal; font-size:22px; font-family:Times New Roman;line-height:25px; text-transform:uppercase; margin-bottom:10px; }

img{ border:0px;}
input{ border:1px solid #4883A8}
textarea{ width:200px;  border:1px solid #4883A8;}

a.SpecialLink{text-decoration:underline;color:#010101;}
a.SpecialLink:hover{text-decoration:none;}

.mainbg { background:url(../images/mainbg.gif) left top repeat-y; padding:0px 18px 0px 21px; }

table.header { margin-bottom:7px; }
.header td { background:url(../images/headerbg.jpg) left top repeat-x; height:114px;}
.header td.lft {background:url(../images/headerlet.jpg) left top no-repeat; width:8px; height:114px; }
.header td.rgt {background:url(../images/headerrght.jpg) left top no-repeat; width:8px; height:114px; }
.logo { padding:0px 0px 0px 9px;}
.logo a:link, .logo a:visited {display:block; background-repeat:no-repeat; text-indent:-999999px; background-image:url(../images/logo.jpg); width:213px; height:107px;}

.call { padding:0px 0px 0px 54px; background:url(../images/callicon.jpg) left top no-repeat; width:300px; height:52px; float:right; margin:35px 0px 0px 0px; font-size:28px; color:#499750; line-height:24px; font-family:Arial }
.call span { font-size:21px; color:#005194; line-height:20px; font-family:Arial}

.mid { padding:12px 0px 0px 37px; line-height:18px;}
.midbottm { padding-bottom:20px;}


.bullet {margin:0px; padding:0px;}
.bullet ul{margin:0px; padding:0px;}
.bullet li{margin:0px; padding:0px 0px 15px 10px; list-style:none; background:url(../images/bullet.jpg) 0px 7px no-repeat; line-height:14px; }


table.bluebox{ margin-left:118px;  width:440px; height:400px; }
.bluebox td { background: #e9fafb url(../images/blueboxbg.jpg) left bottom no-repeat; padding:18px 0px 320px 35px; height:40px; }
.bluebox th {background: url(../images/bluecurvtop.jpg) left top no-repeat; width:440px; height:12px; padding:0px; }
.bluebox td.bttm {background: url(../images/bluebottm.jpg) left top no-repeat; width:440px; height:11px;padding:0px; }
.bluebox p { width:290px;}
.flashbg {position: relative; width:557px;}
.divflash {position: absolute; left:75px;bottom:0px;  margin-bottom:20px; float:left;  }

table.footer { text-align:center;}
.footer td {padding:3px; color:#2b2b2b;}
.footer td.ftd {padding:3px; color:#2b2b2b;}
.footer a:link{color:#2b2b2b;  text-decoration:none;}
.footer a:visited{color:#2b2b2b;  text-decoration:none;}
.footer a:hover{color:#105c9b;  text-decoration:none;}



/* Navigation Start */


.title { font-family:Arial;font-size:30px;font-weight:normal;line-height:45px; color:#499750; }

.SitemapLink{margin:5px;padding:10px;}
.SitemapLink li{margin:0px;padding:0px 0px 0px 20px; background:url(../images/bullet.jpg) 0px 7px no-repeat; line-height:18px; list-style:none;}
.SitemapLink li a{color:#000000;text-decoration:none; font-weight:bold;}
.SitemapLink li a:hover{text-decoration:underline; font-weight:bold;}

.menubg { background:url(../images/menubg.jpg) left top repeat-x; height:43px;}




.MainNavigation{float:right;width:931px; background:url(../images/menubg.jpg) repeat-x top left; margin:0 auto;}
.MainNavigation ul{margin:0px; padding:0px;}
.MainNavigation li{margin:0px; list-style:none;float:left; text-align:center;display:block; height:43px; }
.MainNavigation li a:link, .MainNavigation li a:visited{text-align:center;padding:13px 32px 0px 32px; text-decoration:none; font-family:Arial; font-size:17px;font-weight:bold; display:block; color:#ffffe4; height:30px; float: left; border-left:#7ab87e 1px solid; border-right:#4fa856 1px solid; }
.MainNavigation li a:hover{ color:#ffffe4; background:url(../images/menuhover.jpg) left top repeat-x; display:block;  }

.MainNavigation li.home a{ background:url(../images/home_menu.jpg) no-repeat 0px 0px; width:61px; border:0px; }
.MainNavigation li.home a:hover{background: url(../images/home_hover.jpg) no-repeat 0px 0px; width:61px; }

.MainNavigation li.Contact a{background: url(../images/contact_menu.jpg) right top no-repeat; width:78px;  }
.MainNavigation li.Contact a:hover{background: url(../images/contact_hover.jpg) right top no-repeat ;width:78px; border:0px; }


