/*CSS hacks for Opera and Safari - correct width of basic body table to line left right corner lines */
@media all and (min-width: 0px){
	.table_width_fix{width:747px;}
}

body { margin: 0px; padding: 0px; color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-color: white; scrollbar-face-color: #ffffff; scrollbar-shadow-color: #000066; scrollbar-highlight-color: #7f7fb2; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #000066; scrollbar-track-color: #F7f7fb2; scrollbar-arrow-color: #000066;}
p,td { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
h1{margin:0}
.linktext { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.red { color: #800000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.blue { color: #7f7fb2; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.blue2 { color: #006; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.red2 { color: #800000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.blue4 { color: #006; font-weight: bold; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none;}
.blue3 { color: #006; font-weight: bold; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.italic  { color: #006; font-style: italic; font-weight: bold; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.italicred  { color: #800000; font-style: italic; font-weight: bold; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
a:link { font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:visited { font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:hover { color: #7f7fb2; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a:active { font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
.menu  { color: #ffffff; font-weight: normal; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
.menu4  { color: #ffffff; font-weight: normal; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
.menu5 { color: #ffffff; font-weight: bold; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none }
.smallwhite { color: #ffffff; font-size: 10px; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.menu2 { color: #ffffff; font-size: 14px; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.menu2a { color: #ffffff; font-size: 14px; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.menu3 { color: #ffffff; font-size: 14px; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.text { color: #000; font-size: 11px; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.list { color: #006; font-size: 14px; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; line-height: 26px; text-decoration: none; }
.email { color: #ffffff; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.small { color: #006; font-size: 10px; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.small:hover { color: #99c; font-size: 10px; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.tel { color: #ffffff; font-size: 18px; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.menu:hover { color: #99c; font-weight: normal; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
.menu2:hover { color: #99c; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.menu3:hover { color: #e6c7c6; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.email:hover { color: #c99; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; text-decoration: none; }
table table_width {width: 750px;}
.block_show {display: none}
.moviefly { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.movieflytitle { color: #000066; font-size: 18px; font-family: Arial Narrow, Arial, Helvetica; font-weight: bold; text-decoration: none; }
.searchinstructions1 { color: #800000; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold;}
.searchinstructions2 { color: #000066; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold;}
.title2 { color: #ffffff; font-size: 14px; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.blue5 { color: #006; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.red1 { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.red1:hover { color: #800000; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.red3 { color: #800000; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.maplink  { color: #ffffff; font-weight: normal; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.maplink:hover  { color: #ffffff; font-weight: normal; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
.homeopt { font-family: arial, verdana, helvetica, sans-serif; color: #000066; text-decoration: none; }
.homeopt:link { font-family: arial, verdana, helvetica, sans-serif; color: #000066; text-decoration: none; }
.homeopt:visited { font-family: arial, verdana, helvetica, sans-serif; color: #800000; text-decoration: none; }
.homeopt:hover { font-family: arial, verdana, helvetica, sans-serif; color: #7f7fb2; text-decoration: none; }
.homeopt:active { font-family: arial, verdana, helvetica, sans-serif; color: #800000; text-decoration: none; }
.compprof { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; cursor: pointer; text-indent: 6px; display: block; float: left; width: 159px; padding: 4px 0px 4px 0px; margin: 0px 23px 0px 0px; background: url(../images/compprofmenu.gif) no-repeat center left; }
.compprof:hover { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #9999CC; font-size: 12px; font-weight: bold; text-decoration: none; cursor: pointer; text-indent: 6px; display: block; float: left; width: 159px; padding: 4px 0px 4px 0px; margin: 0px 23px 0px 0px; background: url(../images/compprofmenu.gif) no-repeat center left; }
.red4 { color: #800000; font-weight: bold; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none;}
