html, body, #holder {height:100%;min-height:100%;width:100%;}
html>body, html>body #holder {height: auto;}

body, #holder {margin:0;padding:0;}

body {background:#cde0ff url(images/left_bg.gif) top left repeat-y;}
a, body {color:#fff;font:11px Verdana, Arial, Helvetica, sans-serif;}
h1, h2 {font:bold 14px Verdana, Arial, Helvetica, sans-serif;}
h1 {margin-top:0;padding:40px 40px 0;}
h2 {margin-top:0;padding:0 40px 20px;}
table {margin: 0 40px;}

.links a {color: #003399; font-weight: bold;}

#clock {font:bold 18px Verdana, Arial, Helvetica, sans-serif;left:331px;position:absolute;text-align:center;top:160px;width:84px;}
#content {background:url(images/contr_bg.gif) top right no-repeat;color:#003399;margin:0 0 60px 0;position:relative;}
#content p {padding:0 40px;text-align:justify;}
#content span {display:none;}
#content #cont_bg .intab p {margin:10px 0;padding:0;}
#corner {background:url(images/corn_bg.jpg);height:44px;left:223px;position:absolute;top:194px;width:27px;}
#erase{clear:both;height:15px;}
#footer {background:#ea3e0f;bottom:0;height:100px;position:absolute;width:100%;}
#footer p {text-align:center;margin:7px 0 3px;padding:0;}
#holder {background:url(images/top_bg.gif) top repeat-x;position:absolute;top:0;}
#icons {position:absolute;right:26px;top:25px;}
#left {background:#84a5de;float:left;width:223px;}
#logo {background:url(images/logo_bg.jpg) no-repeat;height:353px;left:0;position:absolute;top:0;width:223px;}
#logo div{background:url(images/logo.gif) no-repeat;height:71px;margin:232px 0 0 46px;width:129px;}
#logo span {display:none;}
#menu{position:absolute;left:0;top:353px;width:233px;}
#menu2{background:url(images/menu3_bg.gif) top left repeat-y;}
#right {background:url(images/cont_bg.gif)  top repeat-x;margin:0 0 0 223px;}
#search, #time {font:bold 12px Verdana, Arial, Helvetica, sans-serif;position:absolute;text-align:center;top:102px;width:200px;}
#search {left:475px;}
#search p {font-weight:normal;margin:11px 0 4px;padding:0;}
#valentine {position:absolute; left:715px; top: 64px;} /* top: 64px */ /*left 750*/
#time {left:331px;width:84px;}
#top2 {background:url(images/top2_bg.jpg) top left no-repeat;clear:both;height:131px;margin:63px 0 0;width:100%;}

.butt, .textbox {color:#003399;font:11px Verdana, Arial, Helvetica, sans-serif;}
.butt {margin:3px 0;width:70px;}
.icon {float:left;height:16px;padding:11px 0 0 7px;width:16px;}
.title {margin: 0 20px 0 16px;padding: 12px 0 0;text-align:right;}
.item {background:url(images/menu_bg.gif) top left no-repeat;height:34px;width:233px;padding:0;}
.item2{height:10px;width:233px;padding:4px 0 4px 0;}
.textbox {width:20px;}

#addph {background:url(images/t_addph.gif);height:15px;margin:0 0 10px;width:158px;}
#addph span {display:none;}
#back {position:absolute;right:60px;top:260px;}
#back a{color:#003399;font-size:10px;}
#bigb, #bigl, #bigr, #bigph {height:520px;width:440px;}
#bigb {background:url(images/phb_bg.gif) bottom repeat-x;}
#bigl {background:url(images/phl_bg.gif) left repeat-y;}
#bigr {background:url(images/phr_bg.gif) right repeat-y;}
#bigr img {margin:50px 50px;border:2px solid #ff8c58;}
#bigph {background:#ea3e0f url(images/pht_bg.gif) top repeat-x;margin:auto;}
#big2b, #big2l, #big2r, #big2ph {height:370px;width:496px;}
#big2b {background:url(images/ph2b_bg.gif) bottom repeat-x;}
#big2l {background:url(images/ph2l_bg.gif) left repeat-y;}
#big2r {background:url(images/ph2r_bg.gif) right repeat-y;}
#big2r img {margin:34px 44px; border:2px solid #aacaff;}
#big2ph {background:#8fb7ff url(images/ph2t_bg.gif) top repeat-x;margin:auto;}
#cont_bg {background:#e4eeff;margin:20px 40px 20px 0;min-height:480px;padding:30px 0 20px;}
#index {background:url(images/v_p1.gif) left top no-repeat; height:230px;margin:0 0 60px 0;}
#in_left {margin:0 0 0 200px;padding:30px 20px 0;}
#in_right {margin:-150px 0 0 348px;}
#nav a {color:#1656bf;font-size:10px;}
#ubig {margin:20px 40px 0;}

.button {background:url(images/button.gif);color:#fff;height:24px;font-weight:bold;width:134px;}
.button div {padding:6px 8px 0 0;text-align:right;}
.full {margin:5px 0 0;}
.iholder {background:#e4eeff;border:1px solid #3d77d5;border-left:none;padding:2px 0;vertical-align:bottom;}
.iholder a, .marked a{background:#ff3600;font-weight:bold;padding:2px;}
.pict {margin:0;padding:5px 1px 0;text-align:right;}
.pholder {background:#e4eeff;border:1px solid #3d77d5;border-top:none;padding:7px;}
.photo {background:url(images/photo.gif);height:150px;width:118px;}
.photo a {font:bold 12px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.photo img, .thumb {border:1px solid #ff8c58; text-align:center;}
.photo img {margin:13px 13px 5px;}
.photo div {margin:0 12px 0 0;}
.photo_hor {background:url(images/photo_hor.gif);height:118px;width:150px;}
.photo_hor a {font:bold 12px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.photo_hor img, .thumb {border:1px solid #ff8c58; text-align:center;}
.photo_hor img {margin:13px 13px 5px;}
.photo_hor div {margin:0 12px 0 0;}
.ruler {border:1px solid #1654bd;border-left:none;border-right:none;height:16px;background:#8aabe1;margin:10px 40px;}
.ruler a {font-weight:bold;}
.ruler div {background:#1654bd;color:#fff;font:bold 10px Verdana, Arial, Helvetica, sans-serif;margin:1px;padding:0 5px 1px;}
.tabl {margin:15px 40px;width:410px;}
.tabl td {border-bottom:1px solid #1654bd;color:#1656bf;font-weight:bold;padding:5px 0 0;}
.thumb2 {border:1px solid #a3c5ff;}
.trt, .trl, .trr, .trb {height:146px;width:180px;}
.trb {background:url(images/trb_bg.gif) bottom repeat-x;}
.trt {background:#8fb7ff url(images/trt_bg.gif) top repeat-x;}
.trl {background:url(images/trl_bg.gif) left repeat-y;}
.trr {background:url(images/trr_bg.gif) right repeat-y;}
.trr img {border:1px solid #aacaff;margin:15px;}
.t_item {font-weight:bold;padding:1px 3px 4px 22px;}
.t_line {border-bottom:1px solid #3d77d5;margin:5px 0;}
.view {padding:1px 5px;vertical-align:top;}




#google {
position: absolute;
top: 10px;
left: 50%;
margin-left: -200px;
width: 468px;
}