body{background-image:url("/layouts/totsnpots/images/background.gif"); background-attachment:fixed; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px}
body.form{margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; background-color:#ffffff; background-image:url("");}
td{font-size:12px; color:#29444a; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif}
a{font-size:12px; color:#789a15; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration:none}
a:hover{font-size:12px; color:#789a15; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration:none}
td.copyright{font-size:12px; color:#29444a; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; padding-top:10px}
a.termsOfUse{font-size:12px; color:#29444a; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration:none}
a.termsOfUse:hover{font-size:12px; color:#29444a; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration:none}
td.leftBannerContent{padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; font-size:11px; color:#29444a; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif}
a.leftBannerLink{font-size:11px; color:#789a15; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration:none; font-weight:bold}
a.leftBannerLink:hover{font-size:11px; color:#789a15; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration:none; font-weight:bold}
a.topLinks{font-size:13px; color:#97b4bb; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration:none; font-weight:bold}
a.topLinks:hover{font-size:13px; color:#97b4bb; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration:none; font-weight:bold}
a.topLinksOn{font-size:13px; color:#29444a; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration:none; font-weight:bold}
a.topLinksOn:hover{font-size:13px; color:#29444a; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration:none; font-weight:bold}
td.imageMenuPadding{padding-left:13px}
h1{color:#86b453; font-size:18px; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-weight:normal; margin-top:0px; padding-left:35px; padding-top:8px; margin-top:10px; height:25px; background-image:url("/layouts/totsnpots/images/heading_icon.gif"); background-attachment:scroll; background-repeat:no-repeat; background-position:left}
h2{color:#86b453; font-size:18px; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-weight:normal}
td.mainContentArea{padding-top:20px; padding-left:25px; padding-right:25px; padding-bottom:20px}
input, textarea, select{color:#29444a; background:#fae9f0; border:1px solid #e58fac; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;  font-size:12px}
hr{border-right:medium none; border-top:medium none; border-left:medium none; border-bottom:medium none; color:#e58fac; height:1px; background-color:#e58fac}
span.galleryImgTitle{font-weight:bold}
input.pageFormSingleLine{width:200px}
textarea.pageFormTextarea{width:200px}
input.pageFormFile{width:200px}
input.sitepageFormSingleLine{color:#29444a; background:#e8fac4; border:1px solid #8eb935; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;  font-size:11px; width:120px}
input.sitepageFormSubmit{color:#29444a; background:#e8fac4; border:1px solid #8eb935; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;  font-size:11px}
td.newsletterBox{font-size:11px; color:#29444a; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif}
a.leftBannerLinkGallery{font-size:11px; color:#789a15; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration:none; font-weight:bold; padding-top:5px}
a.leftBannerLinkGallery:hover{font-size:11px; color:#789a15; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration:none; font-weight:bold; padding-top:5px}
span.mandatoryStar{color:#f00}
input.surnameField{visibility:hidden}

TABLE#file{BORDER-RIGHT:#a2a2a2 px solid; PADDING-RIGHT:0px; BORDER-TOP:#a2a2a2 0px solid; PADDING-LEFT:0px; BACKGROUND:#fff; PADDING-BOTTOM:0px; MARGIN:0px auto; BORDER-LEFT:#a2a2a2 0px solid; WIDTH:100%; PADDING-TOP:0px; BORDER-BOTTOM:#a2a2a2 0px solid}
#file TD{BORDER-RIGHT:0px; PADDING-RIGHT:5px; BORDER-TOP:0px; PADDING-LEFT:5px; PADDING-BOTTOM:2px; FONT:11px; VERTICAL-ALIGN:middle; BORDER-LEFT:0px; COLOR:#241f1d; PADDING-TOP:2px; BORDER-BOTTOM:0px; HEIGHT:25px}
#file A{FONT:11px; COLOR:#000; TEXT-DECORATION:none}
#file A:hover{FONT:11px; COLOR:#000; TEXT-DECORATION:underline}
.bar{background-color:#f6bcd0}
font.title{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; PADDING-TOP:0px; HEIGHT:40px; font-weight:bold}
.row1{BACKGROUND:#fae9f0}
.row2{BACKGROUND:#f6bcd0}
td.formLable {color:#29444a;}
div.usa {position:absolute; top:0px; left:0px;}

.error {color:#ff0000; padding-left:10px;}
textarea.adminpageFormMultiLine{width:350px; height:100px; padding:4px;}
input.adminpageFormSingleLine{width:350px; padding:4px;}
input.adminpageFormSubmit{padding:4px;}

img.profileImage {
	border:solid 1px #f6bcd0;
	padding:3px;
	background-color:#ffffff;
}
td.profile {
	padding-left:20px;
}
span.profileName {
	color:#86b453; font-size:18px; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-weight:normal; height:25px;
}
span.profileArea {
	line-height:20px;
}
a.profileEmail {
	line-height:20px;
}
a.profileEmail:hover {
	line-height:20px;
}
td.profileNumber {
	line-height:20px;
}
#file a.profilebook {
	border:solid 1px #ff00b4;
	padding:2px;
	color:#ffffff;
	background-color:#ff00b4;
	text-decoration:none;
}
#file a.profilebook:hover {
	border:solid 1px #ff00b4;
	padding:2px;
	color:#ffffff;
	background-color:#ff00b4;
	text-decoration:none;
}


.tipsy { font-size: 13px; position: absolute; padding: 5px; z-index: 100000; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif}
.tipsy-inner { background-color: #000; color: #FFF; max-width: 300px; padding: 5px 8px 6px 8px; text-align: center; }

/* Rounded corners */
.tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/* Uncomment for shadow */
/*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/

.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }

/* Rules to colour arrows */
.tipsy-arrow-n { border-bottom-color: #000; }
.tipsy-arrow-s { border-top-color: #000; }
.tipsy-arrow-e { border-left-color: #000; }
.tipsy-arrow-w { border-right-color: #000; }
  
.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }

