body{ margin:0px; table-layout:fixed; width:100%; height:100%; text-align:center;}

#bodyTD{ width:800px; height:867px;}
#top{ background-color:#333366; height:12px;}
#bottom{ background-color:#333366; font-family:Verdana, Arial; color:#FFFFCC; font-size:10px; line-height:17px; text-align:center; vertical-align:top;}
#headerTD{ background-image:url(../images/header/logobg.gif); background-position:left; background-repeat:no-repeat; height:84px;}

#header{ height:84px;}
#headerleft{ background-image:url(../images/home/headerbg.gif); background-repeat:repeat-x;}
#headermid{background-image:url(../images/home/logobg1.gif); background-position:top; background-repeat:no-repeat; height:84px; width:800px;}
#headerright{ background-image:url(../images/home/headerright.gif); background-repeat:repeat-x;}
#children{ background-image:url(../images/inner/header.gif); background-repeat:no-repeat; background-position:top;width:800; height:100px; padding-left:17px; vertical-align:bottom;}
#childrenorange{ background-image:url(../images/inner/headerorange.gif); background-repeat:no-repeat; background-position:top;width:800; height:100px; padding-left:17px; vertical-align:bottom;}
#childrenbrickred{ background-image:url(../images/inner/headerbrickred.gif); background-repeat:no-repeat; background-position:top;width:800; height:100px; padding-left:17px; vertical-align:bottom;}

#left{ background-image:url(../images/home/leftbg.gif); background-repeat:repeat-x;}
#bodyleft{background-image:url(../images/home/bodyleft.gif); background-repeat:repeat-x;}
#bodymid{ width:800px; vertical-align:top; text-align:left;}
#bodyright{background-image:url(../images/home/bodyright.gif); background-repeat:repeat-x;}
#bodyheader{ background-image:url(../images/home/headstart.gif); background-repeat:no-repeat; height:246px;}
#bodyheader1{background-image:url(../images/home/headstart01.gif); background-repeat:no-repeat; background-position:right; height:45px;}
#homeContentTD{ padding-left:3px; padding-bottom:5px; text-align:right;}

#innerContents{width:800px; padding-left:16px;font-family:Verdana, Arial; font-size:10px; color:#000000;}
#innerLeft{ width:496px;padding-right:36px; vertical-align:top;}
#innerRight{ padding-top:16px; vertical-align:top;}
.innerHeader{padding-left:16px; font-family:Verdana, Arial; font-size:22px; font-weight:bold; color:#66CC99; line-height:32px;}
.innerHeaderOrange{padding-left:16px; font-family:Verdana, Arial; font-size:22px; font-weight:bold; color:#FFCC33; line-height:32px;}
.innerHeaderBrickred{padding-left:16px; font-family:Verdana, Arial; font-size:22px; font-weight:bold; color:#A12628; line-height:32px;}
.innerHeaderSmall{ font-family:Verdana, Arial; font-size:14px; color:#339966; font-weight:bold;}
.innerHeaderSmallOrange{ font-family:Verdana, Arial; font-size:14px; color:#FF9900; font-weight:bold;}
.innerHeaderSmallBrickred{ font-family:Verdana, Arial; font-size:14px; color:#A12628; font-weight:bold;}
.innerSmall{ font-family:Verdana, Arial; font-size:10px; color:#339966; font-weight:bold;}
.innerSmallYellow{ font-family:Verdana, Arial; font-size:10px; color:#FF9933; font-weight:bold;}
.orangeUnderline{font-family:Verdana, Arial; font-size:14px; color:#339966; font-weight:bold; padding-bottom:2px; border-bottom:5px solid #FFCC33;}
.innerSeparator1{ padding-left:86px;}
.innerSeparator2{ padding-left:226px;}
.innerSeparator3{ padding-left:365px; padding-bottom:8px;}

.simpleDiv1{width:194px;}

.greenDiv{width:465px; border:8px solid #99CC99; font-family:Verdana, Arial; font-size:12px; color:#000000; padding:12px 20px 15px 15px;}
.greenDiv1{ width:470px; border:8px solid #99CC99; font-family:Verdana, Arial; font-size:12px; color:#000000; padding:15px; overflow:hidden;}
.greenDiv2{ width:470px; border:8px solid #99CC99; font-family:Verdana, Arial; font-size:10px; color:#000000; padding:8px 15px 20px 15px;}
.greenDiv3{ border:8px solid #99CC99; font-family:Verdana, Arial; font-size:10px; color:#000000; padding:15px; margin-right:40px;}
.yellowbgDiv{ width:163px; border:1px solid #99CC99; background-color:#FFFFCC; padding:8px 15px 8px 15px;}
.yellowbgDiv1{ width:163px; border:1px solid #FF9933; background-color:#FFFFCC; padding:8px 15px 8px 15px;}
.yellowbgDiv2{ width:157px; border:1px solid #CD6667; background-color:#FFFFCC; padding:8px 15px 8px 15px; color:#CC5555; text-align:left;}
.yellowbgDiv2 h5{font-size:10px; font-weight: normal; color:#000000; padding:0px; margin:0px;}

.yellowDiv{width:466px; border:8px solid #FFCC33; font-family:Verdana, Arial; font-size:12px; color:#000000; padding:12px 20px 15px 15px;}
.yellowDiv1{width:470px; border:8px solid #FFCC33; font-family:Verdana, Arial; font-size:10px; color:#000000; padding:8px 15px 20px 15px;}

.brickredDiv{width:462px; border:8px solid #CD6667; font-family:Verdana, Arial; font-size:12px; color:#000000; padding:12px 20px 15px 15px;}
.brickredDiv1{width:463px; border:8px solid #CD6667; font-family:Verdana, Arial; font-size:10px; color:#000000; padding:8px 19px 20px 15px;}
.quote{color:#AA4455; text-align:center; align:center; font-size: 12px; font-family:Verdana, Arial;}
.quotedBy{color:#339966; font-size: 10px;}

.rightTD{padding-right:28px; color:#666; font-family:Verdana, Arial;}
.rightTDblack{padding-right:35px; color:#000; font-family:Verdana, Arial;}

#milestone{width:210px; color:#666666; margin-top:5px;}
#milestone td{padding:5px 0px 7px 0px; border-bottom:1px dashed #CCCCCC; }
#milestone h5{color:#FF9900;padding:0px; margin:0px; font-family:Verdana, Arial; font-size:10px; font-weight:bold;}

#right{ background-image:url(../images/home/rightbg.gif); background-repeat:repeat-x;}

#footerleft{ background-image:url(../images/home/footerleft.gif); background-repeat:repeat-x; height:60px}
#footermid{ background-image:url(../images/home/footermid.gif); background-repeat:no-repeat; width:800px; text-align:center; color:#663333; font-size:11px; vertical-align:top;}
#footerright{ background-image:url(../images/home/footerright.gif); background-repeat:repeat-x;}

#menuTable{ width:395; height:66px; font-family:Verdana, Arial; font-size:10px; text-align:right;}
.greenBar{ width:170px; height:6px; background-color:#339966; }
.yellowBar{ width:156px; height:6px; background-color:#FF9933;}
.redBar{ width:69px; height:6px; background-color:#A12628;}

.greenMenu{ padding-right:18px; background-color:#6CB691; color:#006633;}
.greenMenuOver{ padding-right:9px; background-color:#99CC99; color:#006633; border-right:9px solid #339966; cursor:pointer;}
.greenMenuOn{ padding-right:9px; background-color:#99CC99; color:#006633; border-right:9px solid #339966}
.yellowMenu{ padding-right:18px; background-color:#FFCC66; color:#993300;}
.yellowMenuOver{ padding-right:9px; background-color:#FFFFCC; color:#663333; border-right:9px solid #FF9933; cursor:pointer;}
.yellowMenuOn{ padding-right:9px; background-color:#FFFFCC; color:#663333; border-right:9px solid #FF9933}
.redMenu{ padding-right:18px; background-color:#CC6666; color:#663333;}
.redMenuOver{ padding-right:9px; background-color:#CC9999; color:#663333; border-right:9px solid #A12628; cursor:pointer;}
.redMenuOn{ padding-right:9px; background-color:#CC9999; color:#663333; border-right:9px solid #A12628}

.submenuGreenTable{ font-family:Verdana, Arial; font-size:10px;border-top:1pt solid #339966; border-bottom:1pt solid #339966;border-left:1pt solid #339966; display:none; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=0, FinishOpacity=0, Style=1,StartX=0, StartY=0, FinishX=0, FinishY=0);}
.greenSubMenu{ padding-right:9px; padding-left:9px; border-right:1pt solid #339966; background-color:#99CC99; color:#339966;}
.greenSubMenuOn{ padding-right:9px; padding-left:9px; border-right:1pt solid #339966; background-color:#FFFFCC; color:#339966;}
.greenSubMenuOver{ padding-right:9px; padding-left:9px; border-right:1pt solid #339966; background-color:#FFFFCC; color:#339966;}
.greenSubMenuRight{ width:9px; height:16px; background-color:#339966;}


a.submenulinkGreen{ text-decoration:none; color:#333366;}

a.menulinkGreen{ text-decoration:none; color:#006633;}
a.menulinkYellow{ text-decoration:none; color:#993300;}
a.menulinkRed{ text-decoration:none; color:#663333;}

a.footerLink{text-decoration:none; font-family:Verdana, Arial; font-size:10px; color:#663333;}
a.footerLinkOn{text-decoration:none; font-family:Verdana, Arial; font-size:10px; color:#663333; font-weight:bold;}
a.footerLink:hover{text-decoration:underline; font-family:Verdana, Arial; font-size:10px; color:#663333;}

a.monthLink{text-decoration:none; color:#339966; cursor:pointer;}
a.monthLink:hover{text-decoration:underline; color:#339966; cursor:pointer;}
a.monthLinkOn{text-decoration:none; color:#FF9933; font-weight:bold; cursor:pointer;}

a.calMonthLink{text-decoration:none; font-family:Verdana, Arial; font-size:10px; color:#666;}
a.calMonthLink:hover{text-decoration:underline; font-family:Verdana, Arial; font-size:10px; color:#666;}

.greenSpacer{ width:9px; height:2px; background-color:#339966;}
.yellowSpacer{ width:9px; height:2px; background-color:#FF9933;}
.redSpacer{ width:9px; height:2px; background-color:#A12628;}

.containerTD{ width:223px; height:198px; vertical-align:top;}
.yellowbox{border:8px solid #FFCC33; width:201px; padding:12px 10px 10px 12px; text-align:left;}
.yellowbox1{border:8px solid #FFCC33; width:203px; height:176px; padding:12px 10px 10px 12px; text-align:left;}

p.mediumText{font-family:Verdana, Arial; font-size:12px; color:#000000;}
p.smallText{font-family:Verdana, Arial; font-size:10px; color:#000000; padding-bottom:0px; margin-bottom:0px;}

b.orange{color:#FF9900;}

h5.green{color:#339966;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Verdana, Arial; font-size:10px; font-weight:normal;}
h5.orange{color:#FF9933;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Verdana, Arial; font-size:10px; font-weight:normal;}

#greenboxes1{ padding-left:84px; height:45px; vertical-align:bottom;}
#topicHeader{ color:#339966; font-family:Verdana; font-size:10px; text-align:center; width:540px;}
#navMnLinks{ color:#339966; font-family:Verdana; font-size:10px; text-align:center; width:540px; vertical-align:bottom; padding-bottom:4px; width:395px; text-align:right;}

.bullet{vertical-align:top; padding-top:3px;}
.top{ vertical-align:top; text-align:center; height:29px; padding-left:26px;}

.bottomBorderTD{border-bottom:1px dashed #CCC; height:1px;}
.bottomTD{padding:15px 30px 6px 0px; vertical-align:top;}
.bottomTD1{padding:15px 20px 6px 15px; vertical-align:top;}
.rightBorderTD{border-right:1px dashed #CCC; vertical-align:top; width:230px;}

.days{text-align:center; width:25px; color:#999; padding-bottom:3px;}
.daysSun{text-align:center; width:25px; color:#EE7733; padding-bottom:3px; font-weight:bold;}
.normalDate{color:#999; width:23px; height:23px; border:1px solid #CCCCCC; background-color:#FFFFFF; text-align:center;}
.sunday{color:#DD7711; width:23px; height:23px; border:1px solid #EEBBBB; background-color:#FFF0DD; text-align:center;}
.keyDateSun{color:#DD7711; width:23px; height:23px; border:1px solid #EECCBB; background-color:#F1F1F0; text-align:center;}
.keyDate{color:#999; width:23px; height:23px; border:1px solid #EECCBB; background-color:#F1F1F0; text-align:center;}
.calendar{font-family:Verdana, Arial; font-size:10px; color:#666; }
.highlight{font-style: italic; color:#FF9933}

.contact{text-align:left; font-size:10px;}
.contact b{color:#CC5555;}