BODY { background-color:#5F6669;margin:0px;padding: 0px 0px 0px 20px;font-family:verdana,arial,san-serif; }
P { margin:0px 0px 10px 0px; }

A:visited, A:link { color:#333333;text-decoration:none; }
A:hover { color:#da6839; }

TABLE { margin:0px; }
TABLE TR TD, TABLE TR TH { padding:0px;text-align:left;vertical-align:top; }
TABLE TR TD.alignRight, TABLE TR TH.alignRight { text-align:right; }

TABLE.Main { width:900px;height:100%;margin:0px; }
TABLE.Main TR TD.Header { height:60px;background-color:#3C4043;background-image:url('../images/top_grad.jpg'); }
TABLE.Main TR TD.Header IMG.Logo { float:left;margin:30px 0px 0px 30px; }
TABLE.Main TR TD.Header DIV.AltNav { position:relative;float:left;margin:36px 0px 0px 0px;left:536px; }

TABLE.Main TR TD.Content { height:100%;background-color:#333333;width:720px;text-align:left;vertical-align:top; }
TABLE.Main TR TD.ContentPrimary { height:350px;background-color:#b2bb92;width:720px;text-align:left;vertical-align:top;background-position:bottom;background-repeat:no-repeat; }
TABLE.Main TR TD.ContentSlide { height:100%;background-color:#FFFFFF;width:720px;text-align:left;vertical-align:top;font-family:verdana,arial,san-serif;font-size:10px;color:#333333;text-decoration:none;line-height:16px; }
TABLE.Main TR TD.ContentDark { height:100%;background-color:#333333;width:720px;text-align:left;vertical-align:top;font-family:verdana,arial,san-serif;font-size:10px;color:#333333;text-decoration:none;line-height:16px; }
TABLE.Main TR TD.ContentSiteMap { height:100%;background-color:#333333;width:720px;text-align:left;vertical-align:top;font-family:verdana,arial,san-serif;font-size:10px;color:#333333;text-decoration:none;line-height:16px; }

TABLE.BooksOverview { width:720px; }
TABLE.BooksOverview TR TD.BLS { width:330px;padding:30px 30px 0px 30px; }
TABLE.BooksOverview TR TD.BRS { width:300px;padding:42px 30px 0px 0px; }

TABLE.Book { width:720px; }
TABLE.Book TR TD.BLS { width:200px;padding:30px 30px 0px 30px; }
TABLE.Book TR TD.BRS { width:430px;padding:42px 30px 0px 0px; }

TABLE.News { width:720px; }
TABLE.News TR TD.NLS { width:200px;padding:30px 30px 0px 30px; }
TABLE.News TR TD.NRS { width:430px;padding:42px 30px 0px 0px; }

TABLE.ChengHoods, TABLE.ZephyrHoods { width:720px; }
TABLE.ChengHoods TR TH { background-color:#333333;font-weight:normal; }
TABLE.ZephyrHoods TR TH { background-color:#FFFFFF;font-weight:normal; }
TABLE.ChengHoods TR TD, TABLE.ZephyrHoods TR TD { background-color:#FFFFFF; }
TABLE.ChengHoods TR TH.HLS, TABLE.ZephyrHoods TR TH.HLS { width:300px; }
TABLE.ChengHoods TR TH.HRS, TABLE.ZephyrHoods TR TH.HRS { width:420px; }
TABLE.ChengHoods TR TD.HLS, TABLE.ZephyrHoods TR TD.HLS { width:300px; }
TABLE.ChengHoods TR TD.HRS, TABLE.ZephyrHoods TR TD.HRS, { width:420px; }


TABLE.Footer { width:100%;margin:0px; }
TABLE.Footer TR TD { text-align:center;padding:0px 0px 0px 0px;font-size:9px;color:#cccccc; }
TABLE.Footer TR TD, TABLE.Footer TR TD A:visited, TABLE.Footer TR TD A:link { font-family:verdana,arial,san-serif;font-size:9px;color:#cccccc;text-decoration:none;line-height:16px; }
TABLE.Footer TR TD A:hover { color:#ffffff;text-decoration:underline; }

TABLE.Main TR TD.Content TABLE.Footer2 TR TD { color:#ffffff; }
TABLE.Main TR TD.ContentPrimary TABLE.Footer2 TR TD { color:#333333; }
TABLE.Main TR TD.ContentSlide TABLE.Footer2 TR TD { color:#333333; }
TABLE.Main TR TD.ContentDark TABLE.Footer2 TR TD { color:#ffffff; }
TABLE.Main TR TD.ContentSiteMap TABLE.Footer2 TR TD { color:#ffffff; }

TABLE.Footer2 { width:100%;margin:20px 0px 20px 0px; }
TABLE.Footer2 TR TD { text-align:center;padding:0px 0px 0px 0px;font-size:9px;color:#333333; }
TABLE.Footer2 TR TD, TABLE.Footer2 TR TD A:visited, TABLE.Footer2 TR TD A:link { font-family:verdana,arial,san-serif;font-size:9px;color:#333333;text-decoration:none;line-height:16px; }
TABLE.Footer2 TR TD A:hover { text-decoration:underline; }

UL { margin:5px 0px 5px 10px;padding-left:10px; }
OL { list-style-type:decimal; }
OL OL { list-style-type:lower-alpha; }

.landNavTop { font-family:verdana,arial,san-serif;font-size:10px;font-weight:bold;color:#444847;text-decoration:none;line-height:16px;padding-left:10px; }
.landNavTop A:visited, .landNavTop A:link { color:#444847;text-decoration:none; }
.landNavTop A:hover { color:#ffffff; }

.landNavHead { font-family:verdana,arial,san-serif;font-size:10px;font-weight:bold;color:#C46952;text-decoration:none;line-height:16px;padding-left:10px;padding-top:15px; }
.landNavHead A:visited, .landNavHead A:link { color:#ffffff;text-decoration:none; }
.landNavHead A:hover { color:#C46952; }

.landNavBody { font-family:verdana,arial,san-serif;font-size:10px;color:#ffffff;text-decoration:none;line-height:16px;padding-left:10px; }
.landNavBody A:visited, .landNavBody A:link { color:#AFE778;text-decoration:none; }
.landNavBody A:hover { color:#ffffff; }

.landNavNews { font-family:verdana,arial,san-serif;font-size:9px;color:#ffffff;text-decoration:none;line-height:14px;padding-left:10px;padding-right:20px; }
.landNavNews A:visited, .landNavNews A:link { color:#ffffff;text-decoration:none; }
.landNavNews A:hover { color:#AFE778; }

.bodyT { font-family:verdana,arial,san-serif;font-size:10px;color:#333333;text-decoration:none;line-height:16px; }
.bodyT A:visited, .bodyT A:link { color:#333333;text-decoration:none; }
.bodyT A:hover { color:#da6839; }

.sideHead { font-family:helvetica,verdana,arial,san-serif;font-size:11px;color:#ffffff;font-weight:bold;text-decoration:none;line-height:12px; }
.sideGreen { font-family:arial,san-serif;font-size:10px;color:#b2bb92;line-height:14px; }
.sideGreen A:visited, .sideGreen A:link {color:#b2bb92;text-decoration:none; }
.sideGreen A:hover {color:#ffffff;}
.sideWhite { font-family:verdana,arial,san-serif;font-size:10px;color:#ffffff;line-height:14px; }
.sideWhite A:visited, .sideWhite A:link {color:#ffffff;text-decoration:none; }
.sideWhite A:hover { color:#b2bb92;}
.sideLink { font-family:verdana,arial,san-serif;font-size:10px;color:#da6839;line-height:14px; }
.sideLink A:visited, .sideLink A:link {color:#da6839;text-decoration:none; }
.sideLink A:hover { color:#b2bb92;}


.mainHeadGreen { font-family:helvetica,verdana,arial,san-serif;font-size:11px;color:#b2bb92;font-weight:bold;text-decoration:none;line-height:12px; }
.mainHeadWhite { font-family:helvetica,verdana,arial,san-serif;font-size:11px;color:#ffffff;font-weight:bold;text-decoration:none;line-height:12px; }
.mainGreen { font-family:arial,san-serif;font-size:10px;color:#b2bb92;line-height:16px; }
.mainGreen A:visited, .mainGreen A:link {color:#b2bb92;text-decoration:none; }
.mainGreen A:hover {color:#ffffff;}
.mainWhite { font-family:verdana,arial,san-serif;font-size:10px;color:#ffffff;line-height:14px; }
.mainWhite A:visited, .mainWhite A:link {color:#ffffff;text-decoration:none; }
.mainWhite A:hover { color:#b2bb92;}
.mainLink { font-family:verdana,arial,san-serif;font-size:10px;color:#da6839;line-height:14px; }
.mainLink A:visited, .mainLink A:link {color:#da6839;text-decoration:none; }
.mainLink A:hover { color:#b2bb92;}
.mainBodyWhite { font-family:verdana,arial,san-serif;font-size:10px;color:#ffffff;line-height:16px; }
.mainBodyWhite A:visited, .mainBodyWhite A:link {color:#ffffff;text-decoration:none; }
.mainBodyWhite A:hover { color:#b2bb92;}
.mainBodyGreen { font-family:verdana,arial,san-serif;font-size:10px;color:#b2bb92;line-height:16px; }
.mainBodyGreen A:visited, .mainBodyGreen A:link {color:#b2bb92;text-decoration:none; }
.mainBodyGreen A:hover { color:#ffffff;}


.ds_title { font-family:verdana,arial,san-serif;font-size:11;color:#333333;font-weight:bold;text-decoration:none;padding-right:10px;line-height:12px; }
.ds_title A:visited, .ds_title A:link { color:#333333;text-decoration:none; }
.ds_title A:hover { color:#da6839; }
.ds_numbers { font-family:verdana,arial,san-serif;font-size:10;color:#333333;text-decoration:none;padding-left:5px;padding-right:5px;line-height:12px; }
.ds_numbers A:visited, .ds_numbers A:link { color:#333333;text-decoration:none; }
.ds_numbers A:hover { color:#da6839; }
.ds_awards { font-family:verdana,arial,san-serif;font-size:10;color:#333333;text-decoration:none;padding-right:10px;line-height:14px; }
.ds_awards A:visited, .ds_awards A:link { color:#333333;text-decoration:none; }
.ds_awards A:hover { color:#da6839; }


.hoodsChengMat { font-family:verdana,arial,san-serif;font-size:9px;color:#b5b8a7;text-decoration:none;line-height:14px;margin-top:25px; }
.hoodsChengMat A:visited, .hoodsChengMat A:link { color:#b5b8a7;text-decoration:none; }
.hoodsChengMat A:hover { color:#AFE778; }

.hoodsZephyrMat { font-family:verdana,arial,san-serif;font-size:9px;color:#333333;text-decoration:none;line-height:14px;margin-top:25px; }
.hoodsZephyrMat A:visited, .hoodsZephyrMat A:link { color:#333333;text-decoration:none; }
.hoodsZephyrMat A:hover { color:#AFE778; }


.PressTitle { font-family:arial,san-serif;font-size:10px;font-weight:bold;color:#b2bb92;line-height:14px;padding-left:10px; }
.PressTitle A:visited, .PressTitle A:link {color:#b2bb92;text-decoration:none;}
.PressTitle A:hover {;color:#ffffff;}
.PressDate { font-family:arial,san-serif;font-size:10px;color:#b2bb92;line-height:14px;padding-left:10px; }
.PressDate A:visited, .PressDate A:link { color:#b2bb92;text-decoration:none;}
.PressDate A:hover {color:#b2bb92;}
.PressArticle { font-family:verdana,arial,san-serif;font-size:10px;color:#ffffff;line-height:14px;padding-left:10px; }
.PressArticle A:visited, .PressArticle A:link {color:#ffffff;text-decoration:none; }
.PressArticle A:hover {color:#da6839; }
.PressLink { font-family:verdana,arial,san-serif;font-size:10px;color:#da6839;line-height:12px; }
.PressLink A:visited, .PressLink A:link {color:#da6839;text-decoration:none; }
.PressLink A:hover {color:#b2bb92;}

TABLE.Form { width:220px;margin:0px 0px 0px 0px;font-family:arial,san-serif;font-size:10px;font-weight:bold;color:#ffffff;line-height:14px;}

.FL1, .FL1E { width:100px;float:left;text-align:left;display:block;padding:3px 0px 0px 0px; }
.FL1 { color:#ffffff;font-weight:normal; }
.FL1E { color:#da6839;font-weight:bold; }
.FL2, .FL2E { width:50px;float:left;text-align:left;display:block;padding:3px 0px 0px 0px; }
.FL2 { color:#ffffff;font-weight:normal; }
.FL2E { color:#da6839;font-weight:bold; }
.FMed { width:120px; font-size:10px; color: #000000; background: #FFFFFF; border: 1px solid #4d4d4d; }
.FLong { width:220px;font-size:10px; color: #000000; background: #FFFFFF; border: 1px solid #4d4d4d;}
.FCity { width:65px; }
.FState { width:55px; }
.FZip { width:45px; }


DIV.Slide { width:100%; }
DIV.Slide DIV.Content { padding:14px 16px 14px 16px; }
DIV.Slide DIV.Title { margin:0px 6px 12px 12px;font-size:11px;font-weight:bold;float:left; }
DIV.Slide DIV.Info { margin:0px 16px 12px 12px;font-size:10px; }
DIV.Slide DIV.FSheet { margin:0px 16px 12px 12px;font-size:10px;font-weight:bold; }
DIV.Slide DIV.slideNav { font-family:verdana,arial,san-serif;font-size:10px;color:#333333;text-decoration:none;line-height:12px;margin-top:2px;float:left; }
DIV.Slide DIV.slideNav A:visited, DIV.Slide DIV.slideNav  A:link { color:#333333;text-decoration:none; }
DIV.Slide DIV.slideNav SPAN { margin:0px 2px 0px 2px; }
DIV.Slide DIV.slideNav SPAN.sno { font-weight:bold;color:#da6839; }
DIV.Slide DIV.slideNav A:hover { color:#da6839; }
DIV.Slide DIV.projNav { margin:4px;float:right; }
DIV.Slide DIV.relatedAA { margin:0px 16px 12px 12px;font-size:10px; }

TD.HRS DIV.Content { padding-left:0px;line-height:16px; }
TD.HRS DIV.Title { margin-left:0px; }
TD.HRS DIV.Info { margin-left:0px; }
TD.HRS DIV.FSheet { margin-left:0px; }

TABLE.awards { width:100%;margin:0px; }
TABLE.awards TR TD { width:224px;padding:0px;font-size:10px;line-height:14px; }
TABLE.awards TR TD P { margin:6px 16px 10px 0px;height:68px;min-height:68px;overflow:visible; }
html>body TABLE.awards TR TD P { height:inherit; } /* HACK FOR MOZILLA */





.globalNav { font-family:verdana,arial,san-serif;font-size:9px;color:#cccccc;text-decoration:none;line-height:10px; }
.globalNav A:visited, .globalNav A:link { color:#cccccc;text-decoration:none; }
.globalNav A:hover { color:#ffffff; }   
.priNav { font-family:verdana,arial,san-serif;font-size:10px;font-weight:bold;color:#444847;text-decoration:none;line-height:18px; }
.priNav A:visited, .priNav A:link { color:#444847;text-decoration:none; }
.priNav A:hover { color:#ffffff; }
.secNav { font-family:verdana,arial,san-serif;font-size:9px;color:#ffffff;text-decoration:none;padding-left:5px;line-height:18px; }
.secNav A:visited, .secNav A:link { color:#000000;text-decoration:none; }
.secNav A:hover { color:#ffffff; }
.triNav { font-family:verdana,arial,san-serif;font-size:9px;color:#ffffff;text-decoration:none;padding-left:10px;line-height:18px; }
.triNav A:visited, .triNav A:link { color:#000000;text-decoration:none; }
.triNav A:hover { color:#ffffff; }
.quadNav { font-family:verdana,arial,san-serif;font-size:9px;color:#ffffff;text-decoration:none;padding-left:15px;line-height:18px; }
.quadNav A:visited, .quadNav A:link { color:#000000;text-decoration:none; }
.quadNav A:hover { color:#ffffff; }
.landNavTop { font-family:verdana,arial,san-serif;font-size:10px;font-weight:bold;color:#444847;text-decoration:none;line-height:16px;padding-left:10px; }
.landNavTop A:visited, .landNavTop A:link { color:#444847;text-decoration:none; }
.landNavTop A:hover { color:#ffffff; }
.landNavHead { font-family:verdana,arial,san-serif;font-size:10px;font-weight:bold;color:#C46952;text-decoration:none;line-height:16px;padding-left:10px;padding-top:15px; }
.landNavHead A:visited, .landNavHead A:link { color:#ffffff;text-decoration:none; }
.landNavHead A:hover { color:#C46952; }
.landNavBody { font-family:verdana,arial,san-serif;font-size:10px;color:#ffffff;text-decoration:none;line-height:16px;padding-left:10px; }
.landNavBody A:visited, .landNavBody A:link { color:#AFE778;text-decoration:none; }
.landNavBody A:hover { color:#ffffff; }
.landNavNews { font-family:verdana,arial,san-serif;font-size:9px;color:#ffffff;text-decoration:none;line-height:14px;padding-left:10px;padding-right:20px; }
.landNavNews A:visited, .landNavNews A:link { color:#ffffff;text-decoration:none; }
.landNavNews A:hover { color:#AFE778; }


