*{margin:0; padding:0;}

p{margin:10px 0;}

ul, ol{margin:10px 0;padding-left:30px;}

body {
	text-align:center;
	padding:2px;
	font-family:Arial;
	margin-top:0px;
	font-size:14px;
}

img{border:0px;}

area{cursor:pointer}


.redText{color:#CC3333;}
.greyText{color:#666;}
.lightGreenText{color:#009900;}
.lightGreyText{color:#999;}
.boldText{font-weight:bold;}
.tinyText{font-size:11px;}
.smlBlack{font-size:11px;color:#000;}
.boldMenuLink{font-weight:bold !important;}
/* for text that needs to look like a link avoiding the a tag */
span.dummyLink{color:#0000FF;cursor:pointer;text-decoration:underline;}
#contentBody{
	width:100%;
	position:relative;
	margin: 0 auto;
	float:left;
	background-repeat:repeat-y;
	background-position:top right;
	background-color:transparent;
	text-align:left;
}


/* IE7 */
.bg_black {*padding-left:4px;}
#dropmenudiv a {*text-indent: -1px;}
#languages .flag_position img {*margin-left:5px;*margin-top:6px;}

/* end drop flags */

p.center{
	position:relative;
	margin:0 auto;
}

.centerContent{
	text-align:center;
}

#RightTextContainer{
	padding-bottom:20px;
	padding-top:10px;
	width:525px;
	font-size:12px;
	min-height:390px;
	xline-height:15px;
}

#textContainer h1{
	font-size:12px;
	font-weight:bold;
	border-bottom:1px #000 solid;
	text-transform:uppercase;
	height:20px;
	width:541px;
	padding:0;
	margin:5px 0px 5px 0px;
	padding-bottom:3px;
}

#textContainer h1{
	font-size:12px;
	font-weight:bold;
}


#titleHolder{
	display:block;
	height:20px;
	width:410px;
	float:left;
	text-align:left;
}

.inputTxt {
	border:1px #000 solid;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
}

div#addFields{
	color:#00F;
	text-decoration:underline;
	cursor:pointer;
	margin-bottom:10px;
}

table.message{width:98%;margin:3px 0;padding:3px 0;}
table.message td{padding:6px 0;text-align:center;}

table.infoMsg{
	background-color:#F7F7F7;
	border:1px solid #C7C5C5;
}

table.errorMsg{
	color:#8B2E2E;
	border:1px solid #CC9999;
	background-color:#FBF5F5;
}

table.successMsg{
	color:#336633;
	background-color:#F5FBF5;
	border:1px solid #9AD49A;
}
span.error{
	background-image:url(../images/errorLarge.gif);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
}
td.icon{
	background-repeat: no-repeat;
	background-position:center center;
	width:23px;
	height:23px;
}
td.decline{background-image: url(../images/error.gif);}

h1.header {
	margin:0;
	padding-left:12px;
	padding-top:11px;
}
p {
 padding:0px 10px 0px 10px; 
}
