body { margin:0; padding:0;    }
a { color:#FFFFFF; text-decoration:none; }


/* entire page */
.maincontent { font-family:Arial, Helvetica, sans-serif; font-size:12px;  min-width:1100px; width:100%;  }
.maincontent  h1 { color:#3eab38; font-weight:normal; font-size:12px; }

/* left side */
.leftside-parentsite-nav {position:absolute; top:0px; left:0px; width:170px; height:550px; text-align:center; line-height:14px; background-color:#FFFFFF; float:left; display:block;  }


/* right side */
.maincontent-right {  min-width:840px;background-color:#ffffff; margin-left:170px;  }

.maincontent-right-top-header { height:213px;  background:url(../images/header-bg.gif) repeat-x;}

.home-entire-rightside { height:600px; clear:both; width:840px; margin-top:40px;   }

.home-leftside {margin-left:20px; font-family:Arial, Helvetica, sans-serif; float:left; width:300px; color:#313131; line-height:18px;}
.home-rightside { margin-left:60px; font-family:Arial, Helvetica, sans-serif; float:left; width:460px; color:#313131; line-height:18px; z-index:999 }

.home-right-bottom {  height:300px;  background-color:#a6d8a5;   min-width:1100px; width:100%;}

.home-darkbox-large {width:440px; height:45px; background-color:#646464; color:#FFFFFF; float:left; clear:both; margin-top:3px;}
.home-darkbox-small-left {width:218px; height:86px; background-color:#646464; color:#FFFFFF; float:left; margin-top:3px;}
.home-darkbox-small-right {width:218px; height:86px; background-color:#646464; color:#FFFFFF; float:left; margin-top:3px; margin-left:3px;}

.home-darkbox-small-content {width:218px; margin-top:23px; float:left; text-align:center; font-size:14px;color:#c9c9c9;}

.textbox-reg { background:url(../images/textbox-bg.png) left top; width:250px; padding: 4px 0 0 4px; }

.photos-entire-rightside { height:1500px; clear:both; width:860px; margin-top:40px; background-color:#ffffff; }
.photos-leftside {margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; float:left; width:140px; color:#ffffff; line-height:18px;}
.photos-rightside { margin-left:60px; font-family:Arial, Helvetica, sans-serif; float:left; width:600px; color:#bcbbbb; line-height:18px; margin-top:27px; }

.photos-boxer-purp { float:left; background-color:#565656; height:26px; width:180px; color:#FFFFFF;  list-style:none; margin-top:4px; cursor:pointer; cursor:hand;  }
.photos-boxer-purp span { float:left; height:16px; margin-top:4px; font-size:12px; margin-left:10px; color:#bcbbbb }
.photos-boxer-purp-sel { float:left; background-color:#7a7a7a; height:26px; width:180px; color:#FFFFFF;  list-style:none; margin-top:4px; cursor:pointer; cursor:hand;  }
.photos-boxer-purp-sel span { float:left; height:16px; margin-top:4px; font-size:12px; margin-left:10px; color:#FFFFFF }

.purp-boxer-pager { float:left; background-color:#565656; height:20px; width:20px; color:#FFFFFF;  list-style:none; margin-top:4px; margin-left:4px;cursor:pointer; cursor:hand;    }
.purp-boxer-pager span { float:left; width:20px; margin-top:2px; font-size:12px; font-weight:bold; text-align:center;}
.purp-boxer-pager-sel { float:left; background-color:#7a7a7a; height:20px; width:20px; color:#FFFFFF;  list-style:none; margin-top:4px; margin-left:4px;cursor:pointer; cursor:hand;    }
.purp-boxer-pager-sel span { float:left; width:20px; margin-top:2px; font-size:12px; font-weight:bold; text-align:center;}
