
/* GLOBAL */
body { margin:0px; font-family:Arial, Helvetica, sans-serif; background-image:url(../Images/BG.jpg); background-repeat:repeat-x; background-color:#CCCCCC; }
img { border:0px; }


/* TEMPLATE / POSITIONING */
.ContentBreaker { clear:both; }

#GlobalDIV { width:862px; margin:auto; }
#HeaderDIV { width:862px; float:left; margin:auto; position:relative; }
#HeaderDIV .Content { width:830px; height:100px; float:left; margin:auto; background-color:#FFFFFF; position:absolute; top:18px; }

#BodyDIV .Content { width:800px; margin:auto; background-color:#FFFFFF; border-top:solid 1px #E6E6E6; border-bottom:solid 1px #E6E6E6; padding-top:9px; padding-bottom:2px;  }
#BodyDIV .Content .HomePicBox { border-bottom:solid 1px #E6E6E6; padding-bottom:10px; position:relative; }
#BodyDIV .Content .HomeTextBox { padding-top:2px; height:240px; background-image:url(../Images/BoxBG.jpg); background-position:bottom; background-repeat:repeat-x; }
#BodyDIV .Content .HomeTextBox .Text { padding:9px; padding-top:12px; width:782px; }

.WhiteBox { border:solid 1px #FFFFFF; width:796px; height:316px; position:absolute; left:1px; top:1px; }

#FooterDIV { width:862px; height:93px; }
#FooterDIV .Content { width:800px; margin:auto; height:68px; padding-top:14px; font-size:11px; color:#666666; }
#FooterDIV .Content .FootInfoLeft { float:left; }
#FooterDIV .Content .FootInfoRight { float:right; }

.Logo { float:left; }
.Text { float:left; width:565px; height:100px; color:#666666; font-size:10px; font-weight:normal; }
.Text .InfoLeft { float:left; position:absolute; padding-top:23px; top:0px; right:212px; }
.Text .InfoRight { float:left; position:absolute; padding-top:23px; padding-left:11px; padding-right:15px; top:0px; right:0px; border-left:solid 1px #E5E5E5; }

.BlockContainer { width:782px; margin-top:12px; }
.BlockOuter { float:left; width:391px; }
.BlockInner { float:left; width:195px; }

.BlockPic { float:left; width:226px; height:86px; border:solid 1px #FFFFFF; }
.BlockText { float:left; width:137px; padding:9px; line-height:14px; font-size:11px; color:#333333; }
.Block { float:left; }

/* NAVIGATION */
.Navigation { float:right; width:100%; height:30px; position:relative; top:14px; left:0px; }
.Navigation a, .Navigation a:visited { font-size:10px; color:#FFFFFF; font-weight:normal; text-decoration:none; }
.Navigation a:hover { text-decoration:none; color:#FFFFFF; font-weight:normal; }
/* -------- */
.NavBoxRightOff { background-repeat:no-repeat; float:left; line-height:22px; }
.NavBoxLeftOff { background-repeat:no-repeat; float:left; }
.NavBoxMiddleOff { background-repeat:no-repeat; float:left; line-height:22px; }
.NavBoxRightOn { background-repeat:no-repeat; float:left; }
.NavBoxLeftOn { background-repeat:no-repeat; float:left; }
.NavBoxMiddleOn { background-repeat:no-repeat; float:left; line-height:22px; }
/* -------- */
.Navigation .NavAboutOff {background-color:#09B3EE;}
.Navigation .NavAboutOn{background-color:#999999;}
.Navigation .NavAboutLeftOff{float:left; background-image:url(../Images/Left1.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px;}
.Navigation .NavAboutLeftOn{float:left; background-image:url(../Images/LeftOn.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px;}
.Navigation .NavAboutRightOff{float:left; background-image:url(../Images/Right1.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px; margin-right:6px;}
.Navigation .NavAboutRightOn{float:left; background-image:url(../Images/RightOn.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px; margin-right:6px;}
/* -------- */
.Navigation .NavProdOff{background-color:#0099CC;}
.Navigation .NavProdOn{background-color:#999999;}
.Navigation .NavProdLeftOff{float:left; background-image:url(../Images/Left2.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px;}
.Navigation .NavProdLeftOn{float:left; background-image:url(../Images/LeftOn.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px;}
.Navigation .NavProdRightOff{float:left; background-image:url(../Images/Right2.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px; margin-right:6px;}
.Navigation .NavProdRightOn{float:left; background-image:url(../Images/RightOn.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px; margin-right:6px;}
/* -------- */
.Navigation .NavFlameDocsOff{background-color:#0083CA;}
.Navigation .NavFlameDocsOn{background-color:#999999;}
.Navigation .NavFlameDocsLeftOff{float:left; background-image:url(../Images/Left3.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px;}
.Navigation .NavFlameDocsLeftOn{float:left; background-image:url(../Images/LeftOn.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px;}
.Navigation .NavFlameDocsRightOff{float:left; background-image:url(../Images/Right3.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px; margin-right:6px;}
.Navigation .NavFlameDocsRightOn{float:left; background-image:url(../Images/RightOn.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px; margin-right:6px;}
/* -------- */
.Navigation .NavPeopleOff{background-color:#015EC7;}
.Navigation .NavPeopleOn{background-color:#999999;}
.Navigation .NavPeopleLeftOff{float:left; background-image:url(../Images/Left4.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px;}
.Navigation .NavPeopleLeftOn{float:left; background-image:url(../Images/LeftOn.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px;}
.Navigation .NavPeopleRightOff{float:left; background-image:url(../Images/Right4.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px; margin-right:6px;}
.Navigation .NavPeopleRightOn{float:left; background-image:url(../Images/RightOn.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px; margin-right:6px;}
/* -------- */
.Navigation .NavSalesOff{background-color:#183687;}
.Navigation .NavSalesOn{background-color:#999999;}
.Navigation .NavSalesLeftOff{float:left; background-image:url(../Images/Left5.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px;}
.Navigation .NavSalesLeftOn{float:left; background-image:url(../Images/LeftOn.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px;}
.Navigation .NavSalesRightOff{float:left; background-image:url(../Images/Right5.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px; margin-right:6px;}
.Navigation .NavSalesRightOn{float:left; background-image:url(../Images/RightOn.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px; margin-right:6px;}
/* -------- */
.Navigation .NavZOff{background-color:#1A234C;}
.Navigation .NavZOn{background-color:#999999;}
.Navigation .NavZLeftOff{float:left; background-image:url(../Images/Left6.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px;}
.Navigation .NavZLeftOn{float:left; background-image:url(../Images/LeftOn.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px;}
.Navigation .NavZRightOff{float:left; background-image:url(../Images/Right6.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px; margin-right:6px;}
.Navigation .NavZRightOn{float:left; background-image:url(../Images/RightOn.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px; margin-right:6px;}
/* -------- */
.Navigation .NavRBPOff{background-color:#00A49C;}
.Navigation .NavRBPOn{background-color:#999999;}
.Navigation .NavRBPLeftOff{float:left; background-image:url(../Images/Left7.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px;}
.Navigation .NavRBPLeftOn{float:left; background-image:url(../Images/LeftOn.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px;}
.Navigation .NavRBPRightOff{float:left; background-image:url(../Images/Right7.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px; }
.Navigation .NavRBPRightOn{float:left; background-image:url(../Images/RightOn.jpg); background-repeat:no-repeat; width:8px; line-height:22px; height:22px; }
/* -------- */


/* COPY */
p { margin:0px; padding:0px; font-weight:normal; }

h1 { margin:0px; color:#015EC7; font-size:20px; font-weight:bold; }
h2 { margin:0px; color:#0099CC; font-size:12px;  }

.CopyBigBlue { color:#015EC7; font-size:20px; font-weight:bold; }
.CopyLBlue { color:#0099CC; font-size:12px; }
.CopyBigLBlue { color:#0099CC; font-size:20px; font-weight:bold; }

.CopyBlack { color:#000000; }

a, a:visited { color:#0158C7; font-weight:bold; text-decoration:none; }
a:hover { color:#0099CC; text-decoration:underline; }

.HomeTitle { font-size:11px; color:#FFFFFF; font-weight:bold; }
.HomeTitle a, .HomeTitle a:visited { font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.HomeTitle a:hover { font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:underline; }
.HomeTitle .Left { float:left; background-image:url(../Images/HomeTitleLeft.png); background-repeat:no-repeat; width:8px; height:22px; }
.HomeTitle .Middle { float:left;  background-color:#0099CC; height:22px; line-height:22px; padding-left:10px; padding-right:126px; }
.HomeTitle .Right { float:left; background-image:url(../Images/HomeTitleRight.png); background-repeat:no-repeat; width:8px; height:22px; }

.Calender { float:left; padding-top:3px; }
.Calender .Left { float:left; background-image:url(../Images/CalenderLeft.jpg); background-repeat:no-repeat; width:12px; height:19px; }
.Calender .Middle { float:left; line-height:19px; height:19px; background-image:url(../Images/CalenderMiddle.jpg); background-repeat:repeat-x;}
.Calender .Right { float:left; background-image:url(../Images/CalenderRight.jpg); background-repeat:no-repeat; width:12px; height:19px; }
.Calender a, .Calender a:visited { font-size:11px; font-weight:bold; color:#666666; text-decoration:none; margin-left:3px; margin-right:3px; }
.Calender a:hover { font-weight:bold; color:#0059C9; text-decoration:none; }

.Line { background-image:url(../Images/line.jpg); background-repeat:repeat-x; line-height:2px; height:2px; overflow:hidden; margin-bottom:5px; margin-top:5px;  } 
.DotLine { background-image:url(../Images/dot-line.jpg); background-repeat:repeat-x; line-height:1px; height:1px; overflow:hidden; margin-bottom:5px; margin-top:5px; } 

.PageTitle { border-bottom:solid 1px #E5E5E5; padding-top:1px; padding-bottom:10px; }
.PageContent { padding-top:8px; padding-bottom:10px; color:#333333; font-size:12px; }
.PageContent .Section { float:left; width:800px; font-size:12px; color:#333333; }
.PageContent .Section .Pic  { float:left; width:400px; padding:10px; padding-left:0px; padding-right:5px; }

.PageContent .LeftCol { float:left; width:310px; margin-right:10px; }
.PageContent .RightCol { float:left; width:480px; }

/* ----Style specifically altered for IE6---- */
.PageContent .Section .Txt  { float:left; width:395px; min-height:140px; margin-top:10px; margin-bottom:10px; background-image:url(../Images/SectionBG.jpg); background-position:bottom; background-repeat:repeat-x; color:#666666; font-size:12px; background-color:#EBEBEB; }


/* SPECIFIC PAGE COPY */
#DEFAULT {}
#DEFAULT h1 { font-size:11px; color:#FFFFFF; font-weight:bold; }
#DEFAULT h2 { color:#09B3EF; }
#DEFAULT .Calender a:hover { font-weight:bold; color:#09B3EF; text-decoration:none; }
/* -------- */
#ABOUT {}
#ABOUT h1 { color:#09B3EF; }
#ABOUT h2 { color:#09B3EF; }
#ABOUT .Calender a:hover { font-weight:bold; color:#09B3EF; text-decoration:none; }
/* -------- */
#PRODUCTIONS {}
#PRODUCTIONS h1 { color:#015EC7; }
#PRODUCTIONS h2 { color:#0099CC; }
#PRODUCTIONS .Calender a:hover { font-weight:bold; color:#0099CC; text-decoration:none; }
/* -------- */
#DOCS {}
#DOCS h1 { color:#0083CA; }
#DOCS h2 { color:#0083CA; }
#DOCS .Calender a:hover { font-weight:bold; color:#0083CA; text-decoration:none; }
/* -------- */
#PEOPLE {}
#PEOPLE h1 { color:#015EC7; }
#PEOPLE h2 { color:#015EC7; }
#PEOPLE .Calender a:hover { font-weight:bold; color:#015EC7; text-decoration:none; }
/* -------- */
#SALES {}
#SALES h1 { color:#183687; }
#SALES h2 { color:#183687; }
#SALES .Calender a:hover { font-weight:bold; color:#183687; text-decoration:none; }
/* -------- */
#CONTACT {}
#CONTACT h1 { color:#1A234C; }
#CONTACT h2 { color:#1A234C; }
#CONTACT .Calender a:hover { font-weight:bold; color:#1A234C; text-decoration:none; }
/* -------- */
#RBP {}
#RBP h1 { color:#00A49C; }
#RBP h2 { color:#00A49C; }
#RBP .Calender a:hover { font-weight:bold; color:#00A49C; text-decoration:none; }
/* -------- */

/* PEOPLE GALLERY */
.Gallery { float:left; width:280px; margin-top:5px; background-image:url(../Images/GalleryBG.jpg); background-repeat:no-repeat; background-position:top; padding-top:5px; }
.Gallery .Pic { float:left; border:solid 1px #FFFFFF; width:76px; height:96px; margin-top:5px; margin-right:17px; }
.Gallery .PicEnd { float:left; border:solid 1px #FFFFFF; width:76px; height:96px; margin-top:5px;   }
.Gallery .PicName { padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:5px; }
.PeoplePic { padding:10px; padding-top:5px; }
.PeopleText { width:400px; margin:5px; margin-right:0px; color:#333333; font-size:12px; }
.FontNormal { font-weight:normal; }

