/* main divs */
#mainPhoto,#identBar,#leftNav,#content {position:absolute;}
#identBar div {position:absolute;}
#mainPhoto {height:156px; width:151px; top:0px; left:0px;}
#photo_corner {height:17px; width:19px; background:transparent url(/images/main/photo_corner.png); position:absolute;bottom:0; right:0; z-index:2; font-size:0;}
#identBar {top:0px; left:151px; height:156px;}
#leftNav {top:156px; left:0px; width:513px; z-index:10;}
#content {top:156px; left:151px; width:640px; width:767px;}

/* topBar styles */
#bottomBar {top:0px; left:230px; height:137px; width:42; background-color:#A0CC5B; z-index:2;}
#titleBar {width:640px;height:44px; top:40px; left:0px; background-color:#001846; z-index:3;}
#middleBar {top:0px; left:548px; height:156px; width:42; background-color:#98CC88; z-index:4;}
#topBarRt {width:387; height:17px; top:100px; left:272px; background-color:#B5DFF6; z-index:5;z-index:3;}
#topBarLft {width:72; height:17px; top:100px; left:200px; background-color:#B5DFF6; z-index:1;}
#transparentLft {height:17px; width:42px; top:100px; left:230px; background-color:#ADD8BA;z-index:5;}
#transparentRt {height:17px; width:42px; top:100px; left:548px; background:#AAD8CB; z-index:5;}

#photoBar1 {width:71px; height:80px;left:272px; top:84px; background:url(../images/feature/re/children/Tadpole.jpg) -45px -200px no-repeat; z-index:4}
#photoBarDivider1 {width:2px; height:80px; left:341px; top:84px; background:transparent url(/images/main/photo_divider.png);z-index:5;}
#photoBar2 {width:109px; height:66px; left:343px; top:84px; background:url(../images/feature/re/children/Tadpole.jpg) -168px -172px no-repeat;z-index:4}
#photoBarDivider2 {width:2px; height:66px; left:450px; top:84px; background:transparent url(/images/main/photo_divider.png); z-index:5;}
#photoBar3 {width:43px; height:78px; left:452px; top:84px; background:url(../images/feature/re/children/Tadpole.jpg) -110px -315px no-repeat;z-index:4}
#photoBarDivider3 {width:2px; height:78px; left:493px; top:84px; background:transparent url(/images/main/photo_divider.png);z-index:5;}
#photoBar4 {width:53px; height:59px; left:495px; top:84px; background:url(../images/feature/re/children/Tadpole.jpg) -323px -245px no-repeat; z-index:4}

#hmPgPhone {width:276px; height:40px; top:0; left:272px; z-index:0; margin:3px 0 0 7px;line-height:16px;}
#hmPgPhone span {display:block;}
#hmPgAddr {width:230px; height:73px; top:84px; left:0px; z-index:5;margin:3px 0 0 7px;line-height:16px;}
#hmPgAddr span {display:block;}
#suusHeader {width:364px; height:35px; top:5px; left:173px; z-index:5}

#body {width:640px; margin:21px 0 0 43px; width:548px;width:506px;}
#body.minheight {height:320px}
#body .hasBottomInset {margin-bottom:12px;}
#bottomInset {width:595px; margin:25px 0px 48px 43px; background:url(../images/main/btminsetbgrnd.jpg) 0 0 repeat-y; padding:10px 48px 15px 12px; width:446px; width:460px;}
#sidebar {width:176px; float:right; margin-top:25px;}
.sidebar-title {width:156px; background:#A0CC5B url(/images/main/sidebar-top.png) no-repeat;padding: 5px 10px 1px 10px;}
.sidebar-content {width:154px; background:#fff url(/images/main/sidebar-gradient.jpg) 0 0 repeat-x; border:1px solid #A0CC5B; padding:18px 10px 0 10px; margin-bottom:20px;}

/* trinav */
#trinav {width:535px; margin:25px 0px 0 43px; background-image:url(../images/main/trinavbgrnd.jpg); padding:10px 48px 10px 12px;}
#trinav ul {list-style-type:none;padding:0px; margin:0px;}
#trinav ul li {margin:0px; padding:0px; text-indent:0px;padding:0 0 5px 0}
#trinav ul li a {background-image:url(../images/main/trnvbullet_0.gif); background-repeat:no-repeat; background-position:0px 6px;padding-left:12px;color:#496F0D;}
#trinav ul li a:hover {background-image:url(../images/main/trnvbullet_1.gif);}
#tabstrinav ul {list-style-type:none;padding:0px; margin:0px;}
#tabstrinav ul li {margin:0px; padding:0px; text-indent:0px;padding:0 0 5px 0}
#tabstrinav ul li a {background-image:url(../images/main/trnvbullet_0.gif); background-repeat:no-repeat; background-position:0px 6px;padding-left:12px;color:#496F0D;}
#tabstrinav ul li a:hover {background-image:url(../images/main/trnvbullet_1.gif);}

/* tabs */
#tabstrinav {width:595px; height:15px; margin:0px 0px 0px 43px; background-image:url(../images/main/trinavbgrnd.jpg);padding:0px;}
#tabstrinav.content {height:auto;padding:10px 48px 10px 12px;}
div>#tabstrinav.content {width:535;}
#tabs {margin:25px 0 0 43px;height:24px;}
#tabs ul {list-style-type:none; padding:0px; margin:0px;}
#tabs ul li {float:left; background:transparent url(../images/main/greentab.gif) no-repeat; margin-right:2px;font-size:11px; font-weight:bold; text-align:center; color:#001846;}
#tabs ul li a {display:block;height:24px; width:86px; background:transparent url(../images/main/ltgreentab.gif) -130px -90px no-repeat;text-decoration:none; color:#001846;padding-top:4px;}
#tabs ul li a:hover {background-position:0 0; z-index:50;}
#tabs ul li span {display:block; height:24px; width:86px; background:transparent url(../images/main/yellowtab.gif) no-repeat;padding-top:4px;}
div#content>div#trinav {width:536}

/* footer */
#footerContainer {background-image:url(../images/main/footer.gif); background-repeat:no-repeat; width:639; height:50;padding:30px 0 0 43px;}

/* text styles */
body {font-family: verdana, sans-serif; font-size:13px;}
a {text-decoration: underline;}
a:link {color:#0021AF;}
a:visited {color:#A31D1D;}
h1,h2,h3,h4 {font-weight:bold; margin:0px; padding-bottom:20px;}
h1 {font-size:17px; color: #002EA3;}
h2 {font-size:14px; color: #000000;}
h3 {font-size:13px; color: #666666;}
h4 {font-size:13px; color:#000000; font-weight:normal;}
.sidebar-title h2 {font-size:13px; color:#001846; padding-bottom:0;}
.footer {font-size:11px; line-height:13px;}
.footerSmall {font-size:10px; line-height:12px}
#body ul, #body ol {padding:0 0 0 0;margin:0 0 0 30px}
#body .highlight {border:2px solid #7C9E47; padding:0 20px 0 20px; margin:14px 0 20px 0}
#body .highlight2 {border-color:#1C56C4}

/* header specific classes*/
.hfollows {padding-bottom:14px;}
.evntinfofollows {padding-bottom:0px;}
.followspgrph {padding-top:13px;}
p {margin:0; padding:0 0 20px 0}
.halfp {padding-bottom:10px}

/* photo styles */
#photoContainer {text-align:center;}
#photoNav {font-weight:bold;padding-bottom:12px;}
#photoNav span {text-decoration:none; font-weight:normal;}
#photoNav2 span {text-decoration:none; font-weight:normal;}
#photoCaption {padding:0px 0 10px 0}
#photoNav2 {font-weight:bold;padding-top:7px;}
.previous {padding-right:20px}
.next {padding-left:20px}

/* testing */
ul#nav li{background:transparent}


