/* CSS Document *//*Tag Redefines html {	margin: 0px;}*/h1, h2, h3, h4, h5, h6 {	color: #485A77;	font-family: Arial, Verdana, Helvetica, sans-serif;}h1 {	font-size: 175%;	padding-bottom: 5px;
	margin-bottom: 2px;}h2 {	font-size: 160%;	margin-bottom: 5px;        }h3 {	font-size: 145%;	margin-bottom: 5px;}h4 {	font-size: 130%;	margin-bottom: 5px;}h5 {	font-size: 115%;	margin-bottom: 5px;}h6 {	font-size: 100%;	margin-bottom: 5px;}a {	color: #4A5B83;}a:hover {	color: #4A5B83;	text-decoration: none;}.breadcrumb {	padding-left: 22px;	padding-bottom: 0px;	background-image: url(../images/icons/breadcrumb.gif);	background-repeat: no-repeat;	background-position: 3px 2px;	line-height: 15px;	font-size: 11px;	margin-left: 0px;}.breadcrumb a {	text-decoration: none;}.breadcrumb a:hover {	text-decoration: underline;}.purple-nav {	background-image: url(../images/header/purple_nav.gif);	height: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: white;	vertical-align: middle;	padding-left: 10px;	padding-right: 10px;}.purple-nav a {	color: white;	text-decoration: none;        }.purple-nav a:hover {	text-decoration: underline;	color: white;}/* Content - Nav */.header-bg {	background-image: url(../images/header/skybg.gif);        background-repeat: no-repeat;}.content-bg {	background-image: url(../images/header/content_bg.gif);}.left-column {	border-right: 1px solid #DEDED4;	background-color: #F3F3ED;	border-top: 5px solid #9098B1;}.nav-container-main {	border-top: 5px solid #9098B1;}.nav-container-sub {	padding: 5px;	line-height: 20px;}.nav-container-sub a {	color: #4A5B83;	text-decoration: none;	border-bottom: 1px solid #DEDED4;	border-left: 5px solid #F3F3ED;	padding-top: 2px;	padding-bottom: 5px;	padding-left: 7px;	padding-right: 3px;}.nav-container-sub a:hover {	color: white;	background-color: #9098B1;	border-left: 5px solid #626C8C;	padding-top: 2px;	padding-bottom: 5px;	padding-left: 7px;	padding-right: 3px;}/* Content - Annoucements etc */.bg-announce {	background-image: url(../images/footer/bg_announce.gif);	background-repeat: repeat-y;	background-position: left;}.announcements {	padding: 35px 10px 10px 10px;	line-height: 17px;	font-size: 11px;	background-image: url(../images/footer/header_announcements.gif);	background-repeat: no-repeat;	background-position: left top;}.announcement-item {	background-color: #E6E6DC;	color: #485A77;}.announcement-item a {	text-decoration: none;	color: #485A77;	display: block;	padding-left: 15px;	background: url(../images/icons/announcement.gif) no-repeat 4px 6px;}.announcement-item a:hover {	background-color: #BEBEA6;	color: white;}div.clientLogin{	padding: 35px 10px 10px 10px;	line-height: 17px;	font-size: 11px;	background-image: url(../images/footer/header_login.gif); 	background-repeat: no-repeat; 	background-position: left top;	text-align: right;}div.clientLogin-new{	padding: 33px 10px 5px 10px;	line-height: 17px;	font-size: 11px;	background-image: url(../images/header/client_header_left.gif);	background-repeat: no-repeat;	background-position: left top;	text-align: center;}div.clientLogin-new img {	padding-top: 7px;}div.search{	padding: 25px 10px 10px 10px;	line-height: 17px;	font-size: 11px;	background-image: url(../images/header/search_header_left.gif);	background-repeat: no-repeat;	background-position: left top;	text-align: right;}div.search2{	padding: 25px 10px 10px 10px;	line-height: 17px;	font-size: 11px;                                             	background-image: url(../images/header/search_header_left2.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: right;}.promobox {	padding: 35px 10px 10px 10px;	line-height: 17px;	font-size: 11px;        color: #FFFFFF;        background-color: #CCCCCC;}.promotext{	line-height: 17px;	font-size: 11px;        color: #000000;        background-color: #F3F3ED;}.blockgroup-item {	background-image: url(../images/misc/tback.gif);        padding-left: 10px;        font-size: 11px;        font-weight: bold;}.quote-item {        font-size: 10px;}.tip-item {        font-size: 11px;        color: #888888;	text-decoration: none;        font-weight: normal;}.feature-item {	color: #6688CC;}.signup-feature {        padding-left:5px;        font-size:10px;        font-weight: bold;}.note-item {        padding-left: 10px;        font-size: 10px;}.smallest-text {        font-size: 10px;	color: #485A77;}.smalltext-item {        font-size: 11px;	color: #485A77;/*        font-family: Georgia, "Times New Roman", Times, serif; */	font-family: Verdana, Arial, Helvetica, sans-serif;        line-height: 18px;}.smalltext-item a {	color: #485A77;	text-decoration: none;}.smalltext-item a:hover {	color: #485A77;	text-decoration: underline;}.dotted-link {	border-bottom: 1px solid #888888;}.lite-link a {        text-decoration: none;        padding:2px;}.lite-link a:hover {        text-decoration: none;        border-bottom: 2px solid #485A77;        padding:2px;        }.normaltext {        font-size: 13px;}.memorial-item {        font-size: 14px;        padding-left: 16px;}
.memorial-shortcut {
	background-color: #E6E6DC;	color: #485A77;        font-size: 12px;}.memorial-shortcut a {	text-decoration: none;	color: #485A77;	display: block;	padding-left: 40px;	background: url(../images/icons/seealso.gif) no-repeat 30px 6px;}.memorial-shortcut a:hover {	background-color: #BEBEA6;	color: white;}.sendmail-item {        color: #485A77;        padding-top: 3px;        padding-left: 18px;        background: url(../images/iconshock/mail_16.gif) 0 4px no-repeat;}.open-item {	font-size: 11px;        color: #485A77;        padding-left: 18;        padding-right: 2px;        background: url(../images/icons/navbits_start.gif) 0 0px no-repeat;}.mailfolder-item {        padding-left: 19px;        padding-right: 2px;        padding-top: 3px;        padding-bottom: 3px;        background: url(../images/icons/folder.gif) 2 3px no-repeat;}.mailfolder-item a:hover {	background-color: #FFFFFF;	color: white;}.mailinbox-item {        padding-left: 19px;        padding-right: 2px;        padding-top: 2px;        padding-bottom: 2px;        background: url(../images/icons/inbox.gif) 2 2px no-repeat;}.mailinbox-item a:hover {	background-color: #FFFFFF;	color: white;}.mailoutbox-item {        padding-left: 19px;        padding-right: 2px;        padding-top: 2px;        padding-bottom: 2px;        background: url(../images/icons/outbox.gif) 2 2px no-repeat;}.mailoutbox-item a:hover {	background-color: #FFFFFF;	color: white;}.mailunread-item {        font-weight: bold;        padding-top: 4px;        padding-bottom: 4px;}.mailread-item {        padding-top: 4px;        padding-bottom: 4px;        }.point-item {        padding-left: 16px;
        padding-top: 2px;        
        background: url(../images/iconshock/play_16.gif) 0 4px no-repeat;
}.square-item {        padding-top: 0px;        padding-left: 10px;
        background: url(../images/misc/square.gif) 0 2px no-repeat;
}
.orangepoint-item {        padding-left: 16px;
        padding-top: 3px;
        background: url(../images/misc/signuparrow.gif) 0 4px no-repeat;
}div.data-item {        padding-left: 22px;        padding-right: 10px;
        background: url(../images/icons/squarebullet.gif) no-repeat 2px 5px;
}
span.data-item {
        padding-left: 22px;        padding-right: 10px;
        background: url(../images/icons/squarebullet.gif) no-repeat 2px 2px;
}
.data-item2 {        padding-left: 12px;        background: url(../images/icons/menu_arrow2.gif) 0 2px no-repeat;
	text-decoration: underline;
}.grey-arrow {        padding-left: 12px;        background: url(../images/icons/menu_arrow2.gif) 0 2px no-repeat;
}
.albumopen-item {        padding-top: 8px;        padding-left: 35px;        padding-bottom: 14px;
        background: url(../images/icons/albumopen.gif) 0 6px no-repeat;
}.help-item {        padding: 4px;        padding-left: 20px;        background: url(../images/iconshock/help_16.gif) 0 3px no-repeat;
}.page-item {        font-weight: bold;        padding-left: 18px;        background: url(../images/icons/pagesml.jpg) 0 4px no-repeat;
}.delete-item {        padding-top: 3px;        padding-left: 18px;        background: url(../images/iconshock/cancel_16.gif) 0 4px no-repeat;
}.delete-item a:hover {
        color: #6699CC;
}.newfolder-item {        font-weight: bold;        font-size: 13px;        padding-left: 18px;
        background: url(../images/icons/newfolder.jpg) 0 0px no-repeat;
}.new-item a:hover {	background-color: #BEBEA6;	color: white;}.popular-item {        font-size: 11px;        padding-right:10px;        background: url(../images/icons/menu_arrow.gif);
        background-align: right;
        background-repeat: no-repeat;
        background-position: center right;
        background-attachment: fixed;
}
.search-item {        font-size: 11px;        padding-left: 18px;
        background: url(../images/icons/search.gif) 0 0px no-repeat;
}.search-item a:hover {	background-color: #BEBEA6;	color: white;}.system-item {        font-weight: bold;        font-size: 13px;        padding-left: 18px;
        background: url(../images/icons/system.gif) 0 2px no-repeat;
}.system-item a:hover {	background-color: #BEBEA6;	color: white;}.edit-item {        padding-bottom: 2px;        padding-left: 18px;        font-size: 11px;                background: url(../images/iconshock/document_write_16.gif) 0 0px no-repeat;
}
.edit-item a:hover {
        color: #6699CC;
}.play-item {        padding-left: 20px;        background: url(../images/iconshock/play_16.gif) 0 0px no-repeat;
        font-weight: bold;
        font-size: 12px;}
.play-item a:hover {
        color: #6699CC;
}.preview-item {        padding-left: 18px;        background: url(../images/iconshock/document_16.gif) 0 2px no-repeat;
}
.preview-item a:hover {
        color: #6699CC;
}.tick-item {
        padding: 2px;
        padding-left: 25px;
        background: url(../images/iconshock/ok_16.gif) 3 3px no-repeat;
}.tick-item2 {        padding-left: 16px;        background: url(../images/iconshock/ok_16.gif) 0 0px no-repeat;
}.wizard-item {        padding: 2px;
        padding-left: 19px;
        background: url(../images/iconshock/wizard_16.gif) 0 1px no-repeat;
}.balloon-item {        padding: 2px;
        padding-left: 19px;
        background: url(../images/iconshock/balloon_16.gif) 0 4px no-repeat;
}.print-item {        padding-top: 3px;        padding-left: 18px;        background: url(../images/iconshock/printer_16.gif) 0 4px no-repeat;
}.stats-item {        padding-top: 3px;        padding-left: 18px;        background: url(../images/iconshock/statics_16.gif) 0 4px no-repeat;}.favorites-item {        padding-top: 3px;        padding-left: 18px;        background: url(../images/iconshock/star_16.gif) 0 4px no-repeat;
}.keepupdated-item {        padding-top: 3px;        padding-left: 18px;        background: url(../images/iconshock/envelope_fav_16.gif) 0 4px no-repeat;
}.linkto-item {        padding-top: 3px;        padding-left: 18px;        background: url(../images/iconshock/window_16.gif) 0 4px no-repeat;
}.addbuddy-item {        padding-top: 3px;        padding-left: 18px;        background: url(../images/iconshock/user_fav_16.gif) 0 4px no-repeat;
}.slideshow-item {        padding-top: 3px;        padding-left: 18px;        background: url(../images/iconshock/camera_16.gif) 0 4px no-repeat;
}.pdf-item {        padding-top: 3px;        padding-left: 18px;        background: url(../images/icons/pdf.gif) 0 4px no-repeat;
}.logout-item {        padding-top: 3px;        padding-left: 18px;        background: url(../images/iconshock/lock_ok_16.gif) 0 4px no-repeat;
}.buddies-item {        padding-top: 3px;        padding-left: 18px;        background: url(../images/iconshock/group_16.gif) 0 4px no-repeat;
}.browse-category-item {        padding-top: 3px;        padding-left: 20px;        background: url(../images/icons/squarebullet.gif) 0 7px no-repeat;
}.error-form {        color: #FF0000;        padding: 2px;        padding-left: 5px;	font-size: 11px;
}.errorgroup-form {        color: #FF0000;        font-weight: bold;        padding-left: 5px;                padding-left: 5px;	font-size: 11px;}.signupstep-active {        color: #6688CC;        font-weight: bold;        background-color: #eeeeee;        padding-left: 16px;	line-height: 17px;	font-size: 11px;        border: 2px solid #6688CC;        padding-top: 15px;        }.signupstep-inactive {        padding-left: 16px;	line-height: 17px;	font-size: 11px;        color: #485A77;}.signupstep-complete {        padding-left: 20px;        background: url(../images/iconshock/ok_16.gif) 0 2px no-repeat;	line-height: 17px;	font-size: 11px;        color: #BBBBBB;}.signupstep-title {        padding-left: 16px;	line-height: 17px;	font-size: 11px;        color: #485A77;}.signupblock-item {	background-image: url(../images/misc/tback.gif);	font-weight: bold;	padding: 3px 3px 3px 3px;	line-height: 10px;}.related {	padding: 35px 10px 10px 10px;	line-height: 17px;	font-size: 11px;	background-image: url(../images/footer/header_related.gif); 	background-repeat: no-repeat; 	background-position: left top;}.seealso {	padding: 35px 10px 10px 10px;	line-height: 17px;	font-size: 11px;	background-image: url(../images/footer/header_seealso.gif); 	background-repeat: no-repeat; 	background-position: left top;}.seealso-item {	background-color: #E6E6DC;	color: #485A77;}.seealso-item a {	text-decoration: none;	color: #485A77;	display: block;	padding-left: 15px;	background: url(../images/icons/seealso.gif) no-repeat 4px 6px;}.seealso-item a:hover {	background-color: #BEBEA6;	color: white;}.action-table {	font-size: 10px;}.action-item {	padding-left: 18px;	background: url(../images/icons/task.jpg) no-repeat 0px 3px;	font-weight: bold;        }.action-item a:hover {	background-color: #BEBEA6;	color: white;}.task-item a {	font-weight: bold;	color: #485A77;	display: block;	padding: 1px 6px 1px 6px;}.task-item a:hover {	font-weight: bold;	background-color: #BEBEA6;	color: white;	padding: 1px 6px 1px 6px;}.sitemap-item {        background: url(../images/iconshock/document_16.gif) 0 3px no-repeat;        font-size: 11px;
        padding:5px;
        padding-left:20px;        
}.sitemap-item a {	text-decoration: none;	color: #485A77;}.hoverblock-item a {	text-decoration: none;}.hoverblock-item a:hover {	background-color: #F3F3ED;        display: block;	text-decoration: none;	cursor: hand;}.hover-table {	color: #485A77;        padding-right: 10px;}.hover-item a {        padding-left: 16px;        padding-top: 5px;        padding-bottom: 5px;	text-decoration: none;	color: #485A77;	display: block;	font-size: 10px;}.hover-item a:hover {	background-color: #F3F3ED;}.hover-itemname {	font-size: 11px;        padding-left: 20px;        padding-top: 5px;}.hover-itemname a:hover {	background-color: #F3F3ED;}.topics-heading {        font-weight: bold;        padding-left:5px;	font-size: 11px;        color: #FFFFFF;        }.taskitem-table {	padding-left: 15px;}.taskitem-table a {	text-decoration: none;	color: #485A77;	display: block;}.taskitem-title {	padding-left: 15px;	padding-top: 3px;                background: url(../images/icons/point.gif) 0 5px no-repeat;        }.taskitem-title a {	text-decoration: none;	color: #485A77;	display: block;}.downloads {	padding: 30px 10px 10px 10px;	line-height: 17px;	font-size: 11px;	background-image: url(../images/footer/header_downloads.gif) ;	background-repeat: no-repeat;	background-position: left top;}.cardlink-item a {	color: #485A77;	display: block;	font-size: 10px;}.cardlink-item a:hover {	background-color: #E6E6DC;	color: black;}.download-item {	background-color: #E6E6DC;	color: #485A77;}.download-item a {	text-decoration: none;	color: #485A77;	display: block;	padding-left: 15px;	background: url(../images/icons/downloads.gif) no-repeat 4px 6px;}.download-item a:hover {	background-color: #BEBEA6;	color: white;	}.form-table {	color: #485A77;	font-size: 11px;}.form-table input {	background-color: #D7D7C6;	border: 1px solid #789CB8;	margin-top: 4px;	margin-bottom: 4px;	color: #485A77;	font-size: 10px;}.form-table a {	color: #485A77;	text-decoration: none;}.form-table a:hover {	color: #485A77;	text-decoration: underline;}td.form-desc-text {	padding-right: 7px;}.login-table {	color: #485A77;	font-size: 11px;	background-image: url(../images/misc/tablebg.jpg);}.login-table input {	background-color: #F3F3ED;	border: 1px solid #789CB8;	margin-top: 4px;	margin-bottom: 4px;	color: #485A77;	font-size: 10px;}.profile-table {	font-size: 11px;        width: 100%;	background-image: url(../images/misc/tablebg.jpg);}.profile-table input {	background-color: #D7D7C6;	border: 1px solid #789CB8;	margin-top: 0px;	margin-bottom: 0px;	color: #485A77;	font-size: 10px;}.profile-table select {	background-color: #D7D7C6;	border: 1px solid #789CB8;	margin-top: 0px;	margin-bottom: 0px;	color: #485A77;	font-size: 10px;}.tip-table {	color: #485A77;	font-size: 11px;	background-color: #F3F3ED;}.snapittop {        padding-top: 6px;        padding-left: 8px;        background-image: url(../images/misc/snapin_top.gif);	background-repeat: no-repeat;        }.snapititem {        padding-top: 1px;        padding-left: 8px;        padding-bottom: 2px;                background-image: url(../images/misc/snapin_item.gif);}.carditem-table {	color: #485A77;	font-size: 11px;}.error-table {	background-color: #FFDDDD;        border: 1px solid #FF0000;        padding: 5px;        font-size: 11px;	color: #FF0000;}.signup-table {	color: #485A77;	font-size: 11px;	background-image: url(../images/misc/tablebg.jpg);        line-height: 18px;}.signup-table input {	background-color: #D7D7C6;	border: 1px solid #789CB8;	margin-top: 4px;	margin-bottom: 4px;        color: #485A77;	font-size: 12px;}.signup-table select {	background-color: #D7D7C6;	border: 1px solid #789CB8;	margin-top: 4px;	margin-bottom: 4px;	color: #485A77;	font-size: 10px;}.signup-table a {	color: #485A77;	text-decoration: none;}.signup-table a:hover {	color: #6699CC;	text-decoration: underline;}.search-table {	color: #485A77;	font-size: 11px;}/* Content - Main */.content {	padding: 7px;}.brown-bold {	color: #73684B;	font-weight: bold;}.home-table-pics {	border-left: 3px solid #7F8CA0;	border-bottom: 1px solid #E6E6DC;	background-color: #ECEBE6;}.home-table-text {	border-bottom: 1px solid #E6E6DC;	background-color: #F3F2ED;	padding: 5px;}h4.home-table-header {	color: #485A77;	margin: 0px;	padding: 0px;}/* Footer */.footer-links {	text-align: center;	vertical-align: middle;	border-top: 4px solid #9098B1;	background-color: #E6E6DC;	font-size: 10px;	padding: 5px;}.footer-links a {	color: #4A5B83;	text-decoration: none;}.footer-links a:hover {	color: #4A5B83;	text-decoration: underline;}.footer-contact {	vertical-align: middle;	background-color: #F3F3ED;	padding: 5px;	font-size: 11px;}.footer-contact a {	color: #4A5B83;	text-decoration: none;}.footer-contact a:hover {	color: #4A5B83;	text-decoration: underline;}.footer-bg {	background-image: url(../images/footer/footer_bg.gif);}.footer-bg1 {	background-image: url(../images/footer/footer_bg2.gif);}/*recommend to a friend page form*/#recommend-form {	margin-left: 10px;	font-size: 11px;}#recommend-form span {	display: block;	margin: 0 0 10px 0;}#recommend-form .inputbg {	background-color: #F3F3ED;	border: 1px solid #789CB8;	color: #434343;}.textinput {        background-color: #D7D7C6;	border: 1px solid #789CB8;	color: #434343;}input.button {       color:#485A77;       padding:3px;       font-family:Arial, Verdana, Helvetica, sans-serif;
       font-size:100%;
       font-weight:bold;
       background-color:#fed;
       border:1px solid;
       border-top-color:#696;
       border-left-color:#696;
       border-right-color:#363;
       border-bottom-color:#363;
       filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}input.button2 {	font-size: 11px;	background-color: #F3F3ED;	border: 1px solid #789CB8;	padding: 2px;	color: #585F68;}input.redbutton {        font-weight: bold;	line-height: 12px;	font-size: 11px;        font-family: Arial, Verdana, Helvetica, sans-serif;	background-color: #CC0000;	border: 1px solid #789CB8;	padding: 1px;	color: #FFFFFF;	border-top: 1px solid #FFFFFF;	border-left: 1px solid #FFFFFF;	border-right: 1px solid #AAAAAA;	border-bottom: 1px solid #AAAAAA;}input.altbutton {        font-weight: bold;	line-height: 12px;	font-size: 11px;        font-family: Arial, Verdana, Helvetica, sans-serif;	background-color: #6688CC;	border: 1px solid #789CB8;	padding: 1px;	color: #FFFFFF;	border-top: 1px solid #FFFFFF;	border-left: 1px solid #FFFFFF;	border-right: 1px solid #AAAAAA;	border-bottom: 1px solid #AAAAAA;}#recommend-form span label {	display: block;	font-size: 10px;	font-weight: bold;	margin-bottom: 2px;}#emailSubject {	width: 335px;}.formError {	color: red;}.errors {	color: red;}.more_info {	font-size: 10px;	padding: 8px;}.phpdigHighlight {	font-weight: bold;}p.phpdiglink-desc {	border-bottom: 1px solid #D1D1C3;	padding: 10px 0 15px 0;}.profile-item {	padding-left: 5px;	padding-right: 5px;        width: 400px;}.memorialtab-active {        color: #FFFFFF;        font-weight: bold;	font-size: 11px;        background-image: url(../images/misc/tablebg.jpg);	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-top: 1px solid #CCCCCC;}.memorialtab-inactive {	font-size: 11px;        cursor: hand;}.memorialtab-inactive a {	color: #485A77;	display: block;	font-size: 11px;	padding-top: 5px;	padding-bottom: 5px;}.memorialtab-inactive a:hover {	background-color: #BEBEA6;	color: white;	padding-top: 5px;	padding-bottom: 5px;}.content-item {        padding-left: 15px;        padding-top: 2px;
        padding-bottom: 2px;
        background: url(../images/icons/menu_arrow.gif) 4 4px no-repeat;
	text-decoration: none;
}
.content-item a:hover {
	color: #FF6600;	cursor: hand;        display: block;}.cardtype-item {	font-size: 16px;        font-weight: bold;        color: #FF6600;	font-family: Arial, Verdana, Helvetica, sans-serif;}.servicetitle-item {	font-size: 16px;        font-weight: bold;	font-family: Arial, Verdana, Helvetica, sans-serif;}.charblock-item a {	text-decoration: none;}.charblock-item a:hover {	background-color: #485A77;	color: #FFFFFF;        display: block;	text-decoration: none;	cursor: hand;}.photo-table {        border-bottom: 1px solid #777777;        border-right: 1px solid #777777;        border-top: 1px solid #CCCCCC;        border-left: 1px solid #CCCCCC;        background-color: #EEEEEE;}.homepage-item {        padding-left: 14px;
        background: url(../images/icons/announcement.gif) no-repeat 1px 3px;
}.news-item {        padding-left: 14px;        background: url(../images/icons/announcement.gif) no-repeat 1px 6px;
}.squarebullet-item {        padding-left: 22px;
        background: url(../images/icons/squarebullet.gif) no-repeat 2px 5px;
}.squarebullet2-item {        padding-left: 24px;
        background: url(../images/icons/squarebullet.gif) no-repeat 2px 5px;
}.blankbutton {	font-size: 10px;        font-weight: bold;        color: #FFFFFF;        padding-left:10px;        padding-top:0px;        background: url(../images/icons/button.gif) no-repeat 0px 0px;
        height:18px;
        width:127px;
        cursor: hand;
	text-decoration: none;
}.blankbutton a {       color: #FFFFFF;}.blankbutton a:hover {	color: #FFFFFF;	text-decoration: none;        }.memorial-link a {        display: block;        padding: 2px;        border-right: 3px solid #DDDDDD;}.memorial-link a:hover {	background-color: #485A77;	color: #FFFFFF;	text-decoration: none;	cursor: hand;        border-right: 3px solid #FF6600;        display: block;        padding: 2px;}.engineer-thumb {        background-image: url(../images/engineer/border.gif);        background-repeat: no-repeat;}.info-block {        font-size: 11px;	color: #485A77;        padding: 5px;        cursor: hand;        display: block;}.info-block a {        display: block;        padding: 5px;}.info-block a:hover {	background-color: #BEBEA6;	color: white;	text-decoration: none;	cursor: hand;        padding: 5px;}.info-block2 {        font-size: 11px;	color: #485A77;        cursor: hand;        display: block;}.info-block2 a {        display: block;}.info-block2 a:hover {	background-color: #BEBEA6;	color: white;	text-decoration: none;	cursor: hand;}.cool-menu-item {        font-size: 10px;	color: #485A77;        padding: 3px;        cursor: hand;        display: block;        background: url(../images/icons/calendar_icon.gif) 10 6px no-repeat;        padding-left: 26px;        font-weight: bold;}.cool-menu-item a {        display: block;        padding: 3px;        border-top: 2px solid #BEBEA6;}.cool-menu-item a:hover {	background-color: #485A77;	color: white;	text-decoration: none;	cursor: hand;        padding: 3px;        border-top: 2px solid #FF6600;}.toolbar-item {        font-size: 10px;	color: #485A77;        padding: 5px;        cursor: hand;        display: block;        padding-left: 16px;}.toolbar-item a {        display: block;        padding: 5px;        border-bottom: 1px dotted #485A77;}.toolbar-item a:hover {	background-color: #BEBEA6;	color: white;	text-decoration: none;	cursor: hand;        padding: 5px;        border-bottom: 1px solid #FF6600;}.directory-item {	color: #485A77;        padding: 5px;        cursor: hand;        display: block;        padding-left: 30px;	background-image: url(../images/iconshock/folder_24.gif);	background-repeat: no-repeat;	background-position: 2px 6px;        margin-right:20px;}.directory-item a {        display: block;        padding: 5px;        border-bottom: 1px dotted #AAAAAA;}.directory-item a:hover {	background-color: #BEBEA6;	color: white;	text-decoration: none;	cursor: hand;        padding: 5px;        border-bottom: 1px solid #FF6600;}.step-item {        font-weight: bold;        color: #FF3300;        padding-left: 3px;        padding-left:3px;}.article-font {        font-size: 11px;	color: #485A77;	font-family: Verdana, Arial, Helvetica, sans-serif;        font-size:11px;        padding-right:10px;	line-height: 20px;}.vistor-link {	color: #485A77;        cursor: hand;        display: block;        background: url(../images/icons/announcement.gif) no-repeat;	background-repeat: no-repeat;	background-position: 0px 4px;        padding-left:10px;        padding-right:10px;        }.vistor-link a {        display: block;        border-bottom: 1px dotted #485A77;	text-decoration: none;}.vistor-link a:hover {	background-color: #BEBEA6;	color: white;	cursor: hand;        border-bottom: 1px solid #FF6600;}.testimonial-item {}.help-large {        padding: 5px;
        padding-left: 30px;
        background: url(../images/iconshock/help_24.gif) 0 1px no-repeat;
}.oknext-large {        padding: 5px;
        padding-left: 30px;
        background: url(../images/iconshock/ok_next_24.gif) 0 1px no-repeat;
}.articlehead {        margin: 10px 0;
	padding: 10px;
	border: 1px solid #CCC;
	background: url(../images/misc/articletitle.jpg) repeat-x bottom;
}
.forumcell {
        font-size:10px;
}
.forum-action {
        font-weight: bold;        font-size: 12px;        padding: 5px;        padding-left: 20px;
        background: url(../images/iconshock/plus_16.gif) 0 5px no-repeat;
}.pages-item {        border:1px solid #888888;        background-color:#F3F3ED;        padding-left:3px;        padding-right:3px;}.photoalbum-item {        padding-left: 25px;        background: url(../images/iconshock/camera_16.gif) no-repeat 3px 0px;
}
.note
{
	background-image: url(../images/misc/note.gif);
	border-top: solid 1px #D7C668;
	border-left: solid 1px #D7C668;
	border-bottom: solid 1px #9B8509;
	border-right: solid 1px #9B8509;
	background-repeat: repeat-x;
}
.biography-item {
}
.folder-item {
        padding-top: 4px;        padding-left: 18px;        background: url(../images/iconshock/folder_16.gif) 0 4px no-repeat;
}
table.transOFF { border: 2px solid #FFFFFF;cursor: none; }
table.transON { border: 2px solid #FF6600;cursor: hand;padding:2px;cursor: hand; }

div.divoff { border: 1px solid #F3F3ED;background-color: #F3F3ED;cursor: none;padding:2px; }
div.divon { border: 1px solid #6688CC;background-color: #EEEEEE;cursor: hand;padding:2px; }

span.spanOFF { border: 1px solid #F3F3ED;background-color: #F3F3ED;cursor: cursor;text-decoration: none; }
span.spanON { border: 1px solid #FF6600;background-color: '';cursor: hand;text-decoration: none; }


.bodytext-item h1 {
        border-bottom: 0px;
	font-size: 140%;
}
.bodytext-item h2 { font-size: 130%; }
.bodytext-item h3 { font-size: 120%; }
.bodytext-item h4 { font-size: 110%; }
.bodytext-item h5 { font-size: 100%; }
.bodytext-item h6 { font-size: 90%; }
.bodytext-item a { color: #6688CC; font-weight: bold; }
.bodytext-item { font-size: 13px; line-height: 18px; }
