/* Main tags */
body, form { background-color: #D9E6F7; margin: 0px; padding: 0px}
table, td { padding: 0px; border: 0px; margin: 0px; font-family: Verdana; font-size: 12px}
img { border: 0px}

/* Alignment */
.hal { text-align: left }
.hac { text-align: center }
.har { text-align: right }
.vat { vertical-align: top }
.vam { vertical-align: middle }
.vab { vertical-align: bottom }

/* Links */
.a { color: #02679C; text-decoration: none }
.a:hover { color: #00344F; text-decoration: underline }

/* Cursor */
.ch { cursor: hand }

/* Width */
.w100 { width: 100% }

/* Height */
.h100 { height: 100% }

/* Paddings */
.p5 { padding: 5px }
.p20 { padding: 20px }
.pl2 { padding-left: 2px }
.pl10 { padding-left: 10px}
.pr10 { padding-right: 10px}
.pt3 { padding-top: 3px }
.pb3 { padding-bottom: 3px }
.pt2 { padding-top: 20px }

/* Page bar */
.pagebar { white-space:nowrap; background-image: url(../Images/General/titlebackground.gif); height: 22px; color: #7091BD; text-align: right; padding-right: 50px; font-size: 11px }
.user { color: #314973 }
.pipe { color: #7091BD }
.alogout { color: #FFFFFF; text-decoration: none }
.alogout:hover { color: #FFFFFF; text-decoration: underline }

/* Page top */
.pagetop { background-color: #FFFFFF; height: 59px; width: 100% }
.logo { background-image: url(../Images/General/logo.jpg); width: 87px; height: 59px }
.logotitle { background-image: url(../Images/General/logotitle.gif); width: 183px; height: 59px }
.logos { background-image: url(../Images/General/logos.jpg); width: 200px; height: 59px }

/* Button */
.button_left { background-image: url(../Images/General/button_left.gif); width: 10px; height: 18px}
.button_right { background-image: url(../Images/General/button_right.gif); width: 10px; height: 18px}
.button { font-size: 11px; font-weight: bold; background-image: url(../Images/General/button_background.gif); height: 18px; border-width: 0px; padding-left: 0px; padding-right: 0px }
.on { color: #00344F }
.off { color: #02679C }

/* Forms */
.txt { color: #676767 }
.row1 { background-color: #EFF7FF }
.row2 { background-color: #DEEEFF }
.input { height: 18px; padding: 0px; font-family: Verdana; font-size: 12px }

.error { font-size: 11px; line-height: 30px; color:#FF0000 }



.error_icon { background-image: url(../Images/General/error_icon.gif); width: 16px; height: 16px}
.warning_icon { background-image: url(../Images/General/warning_icon.gif); width: 16px; height: 16px}
.question_icon { background-image: url(../Images/General/question_icon.gif); width: 16px; height: 16px}
.info_icon { background-image: url(../Images/General/info_icon.gif); width: 16px; height: 16px}

/*
	  background: url(../Images/General/button_left.gif) no-repeat left;
	background: url(../Images/General/button_right.gif) no-repeat right;
	 
	 */


	 	.tb, .td, .head { border: 0px; font-family: Verdana; font-size: 12px}
			.head { font-weight: bold }
			.tb { margin: 10px; }
			.td, .head { background-color: #EFF7FF; border: 0px; padding: 5px; border-bottom: solid 4px #FFFFFF}
		


/* Links for languages */
.alanguageshover { color: #034EFA; text-decoration: none }
.alanguages { color: #999999; text-decoration: none }
.alanguages:hover { color: #034EFA; text-decoration: none }


.globe { width: 13px; height: 13px; background-image: url(../Images/General/globe.gif)}
.lang { padding-top: 4px; padding-left: 8px; padding-right: 8px }
.selectedlang { background-image: url(../Images/General/arrow.gif); background-position: center; background-repeat: no-repeat }