html { background-color: #ffffff; }
body { padding: 10px 15px 15px 15px; }
a { text-decoration: none; color: #2651FC; outline: none; }
a:hover { text-decoration: underline; }
.i { font-style: italic; }

.header { background: #ffffff url('/img/logo2.jpg') no-repeat; height: 87px; width: 100%; }
.header ul { padding: 65px 0px 0px 100px; list-style-type: none; }
.header ul li { list-style: none; margin-left: 4px; background: #999 url('/img/edges_wt-t.png') 100% 0 no-repeat; float: left; border-bottom: 2px solid #fff; }
.header ul li a { color: #fff; padding: 5px 10px 5px 10px; background: url('/img/edges_wt-t.png') 0 0 no-repeat; float: left; text-decoration: none; display: block; }
.header ul li:hover { background-color: #666; }
.header ul li:hover a { color: #eee; }
.header ul li.s { background-color: #555; border-bottom: 2px solid #555; }
.header ul li.s a { color: #fff; font-weight: bold; }
.header ul li.s:hover {}

#custom-doc { margin: auto; text-align: left; width: 71.62em; *width: 69.88em; min-width: 930px; }
#pa_footer { clear: both; margin-top: 5px; font-size: 85%; color: #666; }
.pa_body  { font-family: helvetica,verdana,arial; clear: both; border: 3px solid #555; background: #fff url('/img/content2.png') repeat-x; }
.pa_body p { color: #404040; font-family: helvetica,arial,verdana,san-serif; line-height: 1.3em; }

#mbar { background-color: #303030; clear: both; }
#mbar ul { font-family: verdana,arial,helvetica; list-style-type: none; font-size: 90%; }
#mbar ul li { padding: 8px 8px 8px 8px; list-style: none; margin-left: 8px; float: left; }
#mbar ul li.sep { height: 1.6em; padding: 0; margin-top: 5px; width: 1px; background-color: #999; }
#mbar ul li a { display: block; color: #FCFFAF; }
#mbar ul li.s { background: url('/lts/img/accent.png') bottom center no-repeat; } 
#mbar ul li.s a { color: #F8FF35; font-weight: bold; }

.login { font-size: 90%; padding: 1.2em 0 0 2em; color: #fff; float: left; }

.mmenu { float: left; }
.mmenu ul { padding: 10px 0px 10px 0px; list-style-type: none; }
.mmenu ul li { list-style: none; margin-left: 4px; background: #202020 url('/lts/img/edges_bk-t.png') 100% 0 no-repeat; float: left; border-bottom: 2px solid #000000; }
.mmenu ul li a { color: #999; padding: 5px 10px 5px 10px; background: url('/lts/img/edges_bk-t.png') 0 0 no-repeat; float: left; text-decoration: none; display: block; }
.mmenu ul li:hover { background-color: #555; }
.mmenu ul li:hover a { color: #fff; }
.mmenu ul li.s { background-color: #303030; border-bottom: 2px solid #303030; }
.mmenu ul li.s a { color: #fff; font-weight: bold; }
.mmenu ul li.s:hover {}

#dcbody .main_l { float: left; margin-right: -25em; }
#dcbody .menu_r { float: left; width: 18.48em; 0*width: 18.04em; min-width: 240px; }

.select_link { z-index: 1; }
.select_link a:hover { text-decoration: underline; }

.lts_fContainer { max-height: 250px; overflow-x: hidden; overflow-y: auto; padding: 5px; margin-top: 8px; background-color: #fff; }
.f_entry { font-size: 90%; color: #333; background-color: #FFFAD1; padding: 2px 5px 2px 5px; margin-bottom: 2px; }

.w_665px { width: 665px; }
.w_75px { width: 75px; }
.w_72b { width: 72px; height: 72px; }
.w_96b { width: 96px; height: 72px; }
.w_96px { width: 96px; }
.w_60px { width: 60px; }
.w_643px { width: 643px; }

.photo_main { padding: 14px 13px 14px 14px; }
.photosel_main { padding: 15px 0px 30px 30px; }
.albums_main { padding: 30px 0px 30px 30px; }
.albums_side, .photo_side { padding: 14px 14px 14px 0px; }

.ff_verdana { font-family: verdana, arial, sans-serif; }

.pbutton {  }
.dots { color: #666; margin: 0 0 0 10px; }

.aarea { font-family: verdana,arial,san-serif; font-size: 90%; background-color: #E8DDFF; padding: 8px; }
.aarea ul li a { display: block; padding: 5px; }
.aarea ul li a:hover { background-color: #ffffff; }

.b_edit { color: #333; padding: 5px 8px 2px 5px; border: 1px solid #fff; margin-left: 8px; height: 9pt; font-size: 9pt; cursor: pointer; vertical-align: top; font-family: helvetica,arial,verdana; }
.b_edit:hover { text-decoration: none; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #666; border-bottom: 1px solid #666; background-color: #eee; }
.b_style { font-family: helvetica,arial,verdana; font-weight: normal; font-size: 9pt; }

#yui-main ul { margin-top: 10px; list-style-type: disc; list-style-position: inside; margin-left : 0; padding-left: 2em; }
#yui-main ul li { list-style: disc outside; margin-bottom: 10px; }

.quotes { height: 50px; padding: 7px 0px 0px 35px; margin-top: 30px; color: #333; font-weight: bold; 
          font-size: 140%; background: url('/img/dquotes.gif') no-repeat; }
.qentry { background-color: #FFF7D4; color: #444; font-size: 116%; font-family: georgia; 
          padding: 20px 40px 20px 45px; margin-bottom: 10px; }

.blu { background-color: #CBDDFC; }
.mphoto { padding: 20px; }
.mphoto div.c { margin-left: 15px; width: 550px; text-align: left; }
.mphoto img { display: block; border: 15px solid #202020; width: 550px; }
.grad_side { background: url('/img/b_grad.jpg') repeat-x; min-height: 480px; padding: 15px; }

.ulist ul { list-style-type: disc; list-style-position: inside; margin-left : 0; padding-left: 2em }
.ulist ul li { list-style: disc outside; margin-bottom: 10px; }

.tabs { margin-bottom: 20px; }
.tabs ul { height: 2.1em; list-style: none; margin-left: 20px; border-bottom: 1px solid #000; }
.tabs ul li {  float: left; display: block; margin-right: 8px; background-color: #ccc; 
              border-top: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; }
.tabs ul li a { display: block; padding: 5px 10px 5px 10px; }
.tabs ul li:hover { background-color: #efefef; }              
.tabs ul li.s { background-color: #fff; border-bottom: 1px solid #fff; }              
.tabs ul li.s:hover { }
.tabs ul li a { font-weight: bold; }
