/*  Body   */
body {background-color: #243E92; }
img {padding:0px; margin:0px;}

/*  Fonts  */
p {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#404040}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; color:#243E92}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#AAA9EB}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#0F2670}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#AAA9EB; padding:0px; margin:0px;}
.copy {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#404040}
.copyBlue {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color:#0F2670}

a:link { color:#0F2670; text-decoration:underline; font-weight:normal}
a:visited { color:#0F2670; text-decoration:underline; font-weight:normal}
a:active { color:#0F2670; text-decoration:underline; font-weight:normal}
a:hover { color:#0F2670; text-decoration:underline; font-weight:normal}

.fliblue {color:#000080;}

.leftmenu {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#243E92; font-weight:normal}
a.leftmenu:link { color:#243E92; text-decoration:none; font-weight:normal}
a.leftmenu:visited { color:#243E92; text-decoration:none; font-weight:normal}
a.leftmenu:active { color:#243E92; text-decoration:none; font-weight:normal}
a.leftmenu:hover { color:#243E92; text-decoration:none; font-weight:normal}

.headingsGrey { font-family:Arial, Helvetica, sans-serif; color:#BDBABA; font-size:14px; line-height:18px;}
a.headingsGrey:link { color:#BDBABA; text-decoration:none; font-weight:bold}
a.headingsGrey:visited { color:#BDBABA; text-decoration:none; font-weight:bold}
a.headingsGrey:active { color:#BDBABA; text-decoration:none; font-weight:bold}
a.headingsGrey:hover { color:#243E92; text-decoration:none; font-weight:bold}

.headingsGreyS { font-family:Arial, Helvetica, sans-serif; color:#BDBABA}
a.headingsGreyS:link { color:#BDBABA; text-decoration:none; font-weight:normal}
a.headingsGreyS:visited { color:#BDBABA; text-decoration:none; font-weight:normal}
a.headingsGreyS:active { color:#BDBABA; text-decoration:none; font-weight:normal}
a.headingsGreyS:hover { color:#243E92; text-decoration:none; font-weight:normal}

.headlines { font-family:Arial, Helvetica, sans-serif; color:#AAA9EB; font-size:14px; line-height:18px;}
a.headlines:link { color:#AAA9EB; text-decoration:none; font-weight:bold}
a.headlines:visited { color:#AAA9EB; text-decoration:none; font-weight:bold}
a.headlines:active { color:#AAA9EB; text-decoration:none; font-weight:bold}
a.headlines:hover { color:#AAA9EB; text-decoration:none; font-weight:bold}

.toplinks {font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#0F2670; font-weight:normal}
a.toplinks:link { color:#0F2670; text-decoration:none; font-weight:normal}
a.toplinks:visited { color:#0F2670; text-decoration:none; font-weight:normal}
a.toplinks:active { color:#0F2670; text-decoration:none; font-weight:normal}
a.toplinks:hover { color:#0F2670; text-decoration:underline; font-weight:normal}

.smallcopy {font-family: Arial, Helvetica, sans-serif; font-size:0.65em; line-height:1.2em; color:#404040; font-weight:normal}
a.smallcopy :link { color:#0F2670; text-decoration:none; font-weight:normal}
a.smallcopy :visited { color:#0F2670; text-decoration:none; font-weight:normal}
a.smallcopy :active { color:#0F2670; text-decoration:none; font-weight:normal}
a.smallcopy :hover { color:#0F2670; text-decoration:underline; font-weight:normal}


.phone {font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#0F2670; font-weight:normal}
a.phone:link { color:#0F2670; text-decoration:none; font-weight:normal}
a.phone:visited { color:#0F2670; text-decoration:none; font-weight:normal}
a.phone:active { color:#0F2670; text-decoration:none; font-weight:normal}
a.phone:hover { color:#0F2670; text-decoration:underline; font-weight:normal}

ul {font-family:Arial, Helvetica, sans-serif; color:#404040}
li {font-family:Arial, Helvetica, sans-serif; color:#404040; font-size:12px; line-height:15px; margin-bottom:15px; }
.ul2 {font-family:Arial, Helvetica, sans-serif; color:#243E92; font-size:0.75em; line-height:1.2em;  }
.licopy {font-family:Arial, Helvetica, sans-serif; color:#404040}
.licopy2 {font-family:Arial, Helvetica, sans-serif; color:#404040}

/*  New Divs  */

.mainContainer {width: 100%; height:auto;    padding: 0px 0px 0px 0px;}
.page { width: 750px; height: auto; margin: 0px auto 0px auto;  padding: 0px; }
.toparea { width: 750px; height:151px; padding: 0px; margin:0px; background-image: url(images/topBgd.gif);  background-repeat:repeat-x; background-position:top left; }
.toparealeft {width: 225px; height:151px; float:left; padding:0px; margin:0px;}
.toparearight {width:525px; height:137px; float:left; padding:14px 0px 0px 0px; margin:0px; background-image: url(images/topRightBgd.jpg);  background-repeat:no-repeat; background-position:top right;}
.toparearightupper {width: 525px; height:14px; margin:0px; padding:0px;  }
.toparearightmenu {width: 455px; height:22px; margin:0px; padding: 0px 70px 0px 0px;  text-align:center}
.toparearightmenu2 {width: 455px; height:20px; margin:0px; padding: 14px 70px 0px 0px;  text-align:right;}
.toparearightlower {width: 525px; height:auto; }
.toparearightlowertext {width: 200px; height: auto; padding: 45px 0px 0px 10px; margin:0px; float: left; font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:32px; color:#ffffff}
.toparearightlowerimg {width: 285px; height: auto; padding: 0px 0px 0px 0px; margin:0px; float:right} 
.mainarea {width: 750px; height:auto; background-color:#ffffff; overflow: hidden;}
.menuleftcontainer {width:225px; height:300px; background-image: url(images/leftmenucurveBgd.gif);  background-repeat:no-repeat; background-position:top left;}
.menuleft {width:225px; height:auto; padding:0px 0px 32767px 0px; float:left; margin-bottom: -32767px; background-image:  url(images/leftmenuBgd.gif); background-repeat:repeat-y; background-position:top left;}
.mainright {width:469px; height:auto; float:left; margin:0px; padding: 0px 25px 0px 25px; border-color:#DEDCFF; border-width: 0px 6px 0px 0px; border-style:solid; background-color:#FFFFFF;}
.footer {width:750px; height: 100px; background-color:#000000;}
.mainheading {width:290px; height: 40px; margin: 0px 0px 20px 0px; float:left;}
.mainprint {width:175px; height: 30px; margin: 0px 0px 20px 0px; float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:16px; padding: 10px 0px 0px 0px;}

.hometoparea {width:750px; height:211px;}
.homemidleft {background-image: url(images/homeMidLeft.jpg);  background-repeat:no-repeat; background-position:top left; width:274px; height:180px; float:left;}
.homemidmid {width:333px; height:180px; float: left;}
.homemid {width:1000px; height: 180px;}
.homemidright {background-image: url(images/homeMidRight.jpg);  background-repeat:no-repeat; background-position:top left; width:393px; height:180px; float:left;}
.homebot {background-image: url(images/homeBot.jpg);  background-repeat:no-repeat; background-position:top left; width: 1000px; height: 183px;}

.newshead {width:469px; height:40px; margin:0px; padding:0px;}
.newshead2 {width:469px; height:auto; margin:0px; padding:0px 0px 0px 0px}
.newsthumb {width:150px; padding: 0px; float:left;}
.newstext {width: 309px; padding: 0px 10px 0px 0px; float:left}

.phoneblock {width:730px; height:65px; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; background-image: url(images/footerBgd.gif);  background-repeat:no-repeat; background-position:top left;}
.phoneleft {width:45px; height:auto; float:left}
.phoneright {width:150px; height:auto; float:left}

