/* body class */
.body {
	MARGIN-TOP: 14px;
	MARGIN-BOTTOM: 14px;
	MARGIN-LEFT: 14px;
	background: #990709;
	background-image: url(../images/pag/bg_pag.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left;
}
.bodydetails {
	MARGIN-TOP: 14px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 14px;
	background: #990709;
	background-image: url(../images/pag/bg_pag.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left;
}
.bodyparentdetails {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 14px;
	background: #990709;
	background-image: url(../images/pag/bg_pag.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left;
}

/* general td classes */
td {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serife; 
	FONT-SIZE: 10px;
	color: #3E3E3E;
}
.tdtext {
	background: #FFF;
}
.tdtiny {
	font-size: 9px;
	background: #EBECDD;
}
.tdbig {
	font-size: 13px;
}
.text12 {
	font-size: 12px;
}
.tdpadding {
	padding-left: 5px;
}
.tdlineheight {
	line-height: 16px;
}
.tdlineheight22 {
	line-height: 22px;
}

/* td site classes */
.tdbord {
	border: 1px #EEE solid;
}

/* background images classes */
.bgmenu {
	background-image: url(../images/pag/bg_menu.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bgmenurepeat {
	background-image: url(../images/pag/bg_menu_repeat.jpg);
	background-repeat: repeat-y;
}
.bgpixv {
	background-image: url(../images/utils/bg_pix_v.gif);
	background-repeat: repeat-y;
}


/* colour background classes */
.tdgray {
	background: #EEE;
}
.tdlightgray {
	background: #F9F9F9;
}
.tdgray1 {
	background: #FFFCEE;
	font-size: 11px;
	padding-left: 10px;
}
.tdgray2 {
	background: #FFF9DC;
	font-size: 11px;
	padding-left: 10px;
}
.tddays {
	font-size: 13px;
	background: #FFF9DC;
}
.tdnumberdays {
	font-size: 13px;
	background: #FFFCEE;
	color: #555;
}
.tdnumberdays:hover {
	font-size: 13px;
	background: #FFFCEE;
	color: #FF3000;
	text-decoration: none;
}
.tddaytexte {
	font-size: 10px;
	background: #FFFCEE;
	color: #555;
	text-decoration: none;
}
.tddaytexte:hover {
	font-size: 10px;
	background: #FFFCEE;
	color: #FF3000;
	text-decoration: none;
}
.tdhours {
	font-size: 10px;
	color: #555;
	text-decoration: underline;
}
.tdhours:hover {
	font-size: 10px;
	color: #FF3000;
	text-decoration: none;
}
.tdhoursprev {
	font-size: 10px;
	color: #555;
}
.tdborderleftgray {
	border-left: 1px #EEE solid;
	background: #FFF9DC;
}
.tdborderrightgray {
	border-right: 1px #EEE solid;
	background: #FFF9DC;
}
.tdborderday {
	border: 1px #EEE solid;
}
.tdpaddingtopbottopm {
	 padding-top: 5px;
	 padding-bottom: 5px;
}
.tdpaddingleft {
	padding-left: 10px;
}
.tdmymember {
	border: 1px #EEE solid;
	background: #FFFCEE;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}

/* colour text classes */
.tdred {
	color: #FF0000;
}
.tdtextred {
	color: #9F0A0C;
}

/* size text classes */
.tdcopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
}
.tdtext11 {
	font-size: 11px;
}
.tdtext12 {
	font-size: 12px;
}
.tdtextblue16 {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	color: #062166;
}
.tdtextblue13 {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #062166;
}
.tdtextgreen24 {
	font-family: Helvetica, sans-serif;
	font-size: 24px;
	color: #A7C722;
}
.tdtextgreen13 {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #78A211;
}
.tdtextred30 {
	font-family: Helvetica, sans-serif;
	font-size: 30px;
	color: #9F0A0C;
}
.tdtextred13 {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #9F0A0C;
}

/* CMS classses */
.tdtextcms {
	font-size: 11px;
	background: #FFF;
}
.tdlogin {
	border: 1px #93B11E solid;
}
.tdmessage {
	background: #FEFFA5;
	color: #000;
	font-size: 11px;
}

/* classes for links */
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
}
a:hover {
	color: #CDF000;
}
.alink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990709;
}
.alink:hover {
	color: #000;
	text-decoration: none;
}
.amymember {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990709;
	text-decoration: underline;
}
.amymember:hover {
	color: #000;
	text-decoration: none;
}
.alinkblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: underline;
}
.alinkblue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: none;
}
.alinkroll {
	color: #000;
	font-size: 11px;
	text-decoration: none;
}
.amenucms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990709;
	text-decoration: none;
}
.amenucms:hover {
	color: #000;
}
.amenurollcms {
	font-size: 12px;
	color: #000;
}

/* forms classes */
.form {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serife; FONT-SIZE: 11px;
	background: #FAFFD5;
	color: #333;
}
.butform {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serife; FONT-SIZE: 11px;
	background: #FAFFD5;
	color: #333;
	cursor: hand;
}