/*
-----------------------------------------------
Site Base Styles
----------------------------------------------- */
*{margin:0;padding:0}
body{
	font:62.5%/1  arial,sans-serif;
	color:#535353;
	background:#f7f7f7 url(/Extranet/images/out-str.png) repeat-y 50% 0;
	}
	#out{
		background:#fff url(/Extranet/images/out-str.png) repeat-y 0 0;
		}
/* =Misc(links)
----------------------------------------------- */
a img,fieldset{border:none}
.pda, .print, legend{display:none}
.clr
{
	clear:both;
	font-size:1px;
	height:0px;
	line-height:1px;
	margin-top:-1px; 
	/*background: #EAEAEA none repeat scroll 0% 50%}*/
}
a
{
	/*color:#0c3f93;*/
	color: #3399CC;
	text-decoration:none;
}
a:hover{text-decoration:underline}	
input{font-size:1.1em;}
/* =Header
----------------------------------------------- */
#header{
	height:107px;
	background:#0c3f93 url(/Extranet/images/header-bg.png) no-repeat 100% 0;
	position:relative;
	}
#header h1{
	position:absolute;
	left:17px;
	top:28px;
	}
#header h1 a{
	width:147px;
	height:50px;
	font-size:21px;
	font-weight:normal;
	overflow:hidden;
	display:block;
	position:relative;
	color:#fff;
	text-decoration:none;
	}
	#header h1 a span{
		position:absolute;
		width:147px;
		height:50px;
		top:0;
		left:0;
		background:transparent url(/Extranet/images/logo.gif) no-repeat 0 0;
		cursor:hand;
		}
.breadcrumbs{
	color:#39c;
	background:#fff;
	padding:.9em 0;
	font-size:1.1em;
	}
	.breadcrumbs a{
		color:#39c;
		font-weight:bold;
		}

/* =Content
----------------------------------------------- */
#page{
	background-color:#fff;
	border-bottom:12px solid #fff;
	}
.h-comments{
	background:#9c9c9c;
	border-bottom:1px solid #fff;
	font-weight:normal;
	padding:4px 0px 4px 40px;
	color:#fff;
	font-size:1.1em;
	}
.cols2{background:#fff url(/Extranet/images/page-course.png) repeat-y 0 0;}
.content{
	background:#eaeaea;
	}
.edit-content{
	background:#f6f6f6;
	padding:11px 20px 0 20px;
	font-size:1.2em;
	line-height:130%;
	border-top:1px solid #fff;
	clear:both;
	}
.back, .resume{
	text-align:right;
	margin-top:3em;
	padding:1em 1em 1em 1em;
	clear:both;
	}
	.back input, .resume input{
		padding:0 5px; 
		}
	.resume{
		margin-top:0;
	}	
.content .edit-content{background:transparent}
.assign{
	padding-left:40px;
	padding-top:15px;
	background:url(/Extranet/images/assign.png) no-repeat 0 17px;
	}
	.assign dt{font-weight:bold}
	.assign p, .assign dl{margin-bottom:1em}
	.assign .score{margin-top:3em}
	.p-content{
		display:table;
		_height:0;
		zoom:1;
		}
	.edit-content p, .edit-content ul, .edit-content ol{
		/*margin-bottom:1em;*/
		/*color:#6d6d6d;*/
		/*font-size:120.5%;*/
		}
	.edit-content ul, .edit-content ol{
		margin:1em;
		padding-left:2em;
		display:table;
		/*_height:0;*/
		/*zoom:1;*/
		}
	.edit-content table{
		width:70%;
		border-collapse:collapse;
		border-spacing:0;
		margin:1em 0;
		}
		.edit-content td{
			border:1px solid #333;
			padding:2px;
			}
	.edit-content img{
		margin:0 5px 8px 0;
		float:left;
		}
	.edit-content h2{
		font-size:1.8em;
		color:#535353;
		margin-bottom:20px;
		}
	.edit-content h3{
		font-size:1.2em;
		color:#6d6d6d;
		margin:7px 0;
		}
.s-nav{
	width:100%;
	float:left;
	border-bottom:1px solid #fff;
	list-style:none;
	background:#39c;
	font-weight:bold;
	font-size:1.1em;
	}
	.s-nav li{
		display:inline
		}
		.s-nav a{
			color:#fff;
			float:right;
			padding:7px 15px;
			border-left:1px solid #fff;
			}
		.s-nav .here a{
			background-color:#7ebe36;
			position:relative;
 			top:1px;
			margin-top:-1px;
			padding-bottom: 8px  
			}
			.i-print a, .i-close a, .i-printModule a{
				padding-left:34px;
				background-image:url(/Extranet/images/print.png);
				background-repeat:no-repeat;
				background-position: 15px 50%;
				}
			.i-close a{
				background-image:url(/Extranet/images/close.png)
			}
			.i-printModule a
			{
				background-image:url(/Extranet/images/printModule.gif);
			}
		.subnav .s-nav .here a,.subnav .s-nav li a:hover{
			top:0;
			padding-bottom:7px;
			margin-top:0;
			}
.exp-area{
	background:#7ebe36;
	min-height:65px;
	_height:65px;
	}
	.exp-area h3{
		padding:15px 0px 0px 40px;
		color:#fff;
		font-size:1.1em;
		clear:both;
		font-weight: normal;
		}
		.exp-area h3 a
		{
			color: #fff;	
		}
.bc{
	background:#ededed;
	_height:50px;
	min-height:50px;
	position:relative;
	clear:both;
	font-size:1.1em;
	}
	.bc p.you-are{
		height:50px;
		line-height:50px;
		padding-left:40px;
		background:url(/Extranet/images/you-are.png) no-repeat 19px 50%;
		width:440px;
		}
	.bc .np{
		position:absolute;
		right:10px;
		top:10px;
		}
	.np .next, .np .nextdisable, .np .prev, .np .prevdisable, .np select{
		float:right;
		}
	.np select{
		width:180px;
		margin:5px 10px 0 10px;
		}
	.next, .prev, .nextdisable, .prevdisable {
		width:28px;
		height:28px;
		text-indent:-1983em;
		overflow:hidden;
		text-decoration:none;
		background:url(/Extranet/images/prev.png) no-repeat 0 0;
		background-position:0 -28px;
		}
		.next, .nextdisable{background-image:url(/Extranet/images/next.png)}
		.next:hover, .prev:hover{background-position:0 -56px;}
		.nextdisable, .prevdisable {background-position:0 0;}

 .logoss{display:none}
 .edit-content .pagi{
	list-style:none;
	margin-top:-4px;
	padding:0;
	display:block;
	zoom:1;
	clear:both;
	position:relative;
	height:38px;
	margin-bottom:10px;
	} 
	.edit-content .pagi li a{position:absolute;right:0;}
	.edit-content .pagi li .prev, .edit-content .pagi li .prevdisable
	{right:38px;}
	.pagi li{display:inline}
	.pagi a{float:right;margin:0 0 10px 10px;display:inline}


.edit-content .summary{
	/*background:#eaeaea;*/
	padding:10px;
	margin-bottom:20px;
	background:#F8F8D4 none repeat scroll 0% 50%;
	border:1px solid gray;
	font-size:95%;
	height:27px;
	}
.edit-content .summary input{
	 vertical-align:middle;
	 float:right;
	}

.edit-content .p-sub .instruct{
	float:right;
	width:150px;
	background:#aaa;
	color:#fff;
	padding:10px;
	margin-left:10px;
	margin-bottom:10px;
	}
	.p-sub .instruct h2{
		color:#fff;
		}
	.edit-content .p-sub p{
		color:#545454;
		}
	.instruct ul{
		list-style:none;
		color:#fff;
		margin:0;padding:0;
		}
		.instruct li{
			margin-bottom:13px;
			}
.i-note
{
    background:url(/Extranet/images/note.png) no-repeat 0 50%;
    padding-left: 20px;
    font-size:1.1em;
    }
.i-note1
{
	background:url(/Extranet/images/note.png) no-repeat 0 13%;
    padding-left: 20px;
    font-size:1.1em;
	}

.course-note
{
    background:url(/Extranet/images/note.png) no-repeat 0 50%;
    margin:0 10px 40px 10px;
    padding-left: 20px;
    font-size:1.1em;
    }

.p-sub{
	padding: 0px 0 10px 30px
	}
	
	/*by VP*/
.edit-content .p-sub
{
	padding-left:0px;
	}
	.p-sub h2{
		/*margin-bottom:5px;*/
		}
	.p-sub dl{
		border-bottom:1px solid #d0d0d0;
		font-size:11px;
		line-height:1.3;
		padding-bottom:20px;
		margin-bottom:20px;
		width:520px;
		}
	.p-sub dl.dl-just{
	border:none
	}
		.p-sub dt{
			font-weight:bold;
			}
		.p-sub dd{
			padding:2px 2px 4px 2px;
			}
			.p-sub dd input{
				float:left;
				margin-right:5px;
				position:relative;
				top:1px;
				height:13px;
				}
				.p-sub .quest-block{
					border-bottom:1px solid #d0d0d0;
					margin-bottom:1.4em;
					display:table;
					zoom:1;
					_height:0;
					padding-bottom:20px;
				}
				.p-sub .quest{display:block;padding-bottom:10px;}
				.p-sub .que {line-height:1.8;display:block;padding-bottom:0px;display:table;width:500px;}
				.p-sub .que input{
					float:left;
					margin-right:6px;
					/*$height:10px */
				}
				.p-sub .que input, .p-sub .que label{
					vertical-align:middle 
				}
			.p-sub label{
				display:table;
				_height:0;
				zoom:1;
				}
			.p-sub br{display:none;}
			.p-sub br{$display:block;}
.form{
	padding-left:25px;
	color:#545454;
	}
	.form fieldset{
	margin-bottom:10px;
	}
	.form h3{
		font-weight:bold;
		font-size:1em;
		color:#545454;
		}
	.form label{
		float:left;
		width:126px;
		padding-top:.3em;
		color:#545454;
		}
	.form .row input{
		width:370px;
		border:none;
		color:#545454;
		padding:1px;
		}
	.form textarea{
		width:390px;
		height:66px;
		border:none;
		color: #545454;
		font-family:Arial,sans-serif;
		font-size:1.1em;
		padding:2px;
		}
	.form select{
		font-size:1.1em;
		margin-right:5px;
		color: #545454;
		}
		.form option{
			padding-right:1em;
			font-size:1.1em;
			}

	.form .lastt{margin-left:66px}
	.form small{
		font-size:1em;
		margin-left:126px;
		display:block;
		width:400px;
		}
		.form small strong{
			float:right;
			color:#c80101;
			font-weight:normal
			}
	.form .aclist{
		text-align:right;
		margin-right:2px;
		}
		.form .aclist input{
			width:auto;
			padding:0 5px;
			margin:0 5px;
/*			font-size:1.1em;
 			background:transparent;
			border:none; */
			border:auto;
			border-style:auto;
			border-width:auto;
			background:auto;
			}
	.acts1 a{
		font-weight:bold;
		}
		
dl.qa{
	clear:both;
	margin:15px 0 15px 40px;
	font-size:1.1em;
	line-height:1.3;
	color:#545454;
	}
	.qa dt{
		font-weight: bold;
		margin-right:65px;
		}
	
/*----------tables*/
.t-courses, .t-messages{
	border-spacing:0;
	border-collapse:collapse;
	width:100%;
	background:#eaeaea;
	border-top:1px solid #fff;
	}
	.t-courses td, .t-courses th, .t-messages td, .t-messages th{
		background:#eaeaea;
		border-bottom:1px solid #fff;
		text-align:left;
		padding:4px 0px 4px 12px;
		font-size:1.1em;
		font-weight:normal;
		color:#545454;
		}
		.t-courses tbody.nothing td, .t-messages tbody.nothing td{border:none;}
	.t-courses thead th, .t-messages thead th{
		color:#fff;
		background:#9c9c9c;
		}
	.t-courses .nar, .t-messages .nar{
		width:13px;
		}
	.t-courses .module, .t-messages .module{
		width:180px;
		}
	.t-courses .status, .t-messages . status{
		width:110px;
		}
	.t-courses .questionnaire, .t-messages .questionnaire{
		width:75px;
		}
	.t-courses .fb, .t-messages .fb{
		width:50px;
		text-align:center;		
		}
	.t-courses .res{
		padding:0;
		padding-left:10px;
		padding-right:10px;
		text-align:right;
		}
	.t-messages .date{
		padding-right:10px;
		text-align:right;
		width:50px;
		}		
	.t-messages .nomessages{
		text-align:center;
		width:100%;
		}		
	.t-courses tfoot td, .t-messages tfoot td{
		font-weight:bold;
		padding-top:6px;
		padding-bottom:6px;
		/*border-bottom: #eaeaea;*/
		}
	.t-courses img, .t-messages img{
		vertical-align:middle
		}
	.t-courses .assign, .t-messages .assign{
		padding-top:2px;
		padding-bottom:2px;
		}

	.mailing thead th{
	/* padding-left:6px; */
	padding-left:0;
	padding-right:0;
	}
	.mailing thead img{
		vertical-align:middle;
		margin-right:7px;
		}
	.mailing  thead a{
		margin:0 21px;
		font-weight:bold;
		}
.mailing .field{
	width:20%;
	padding-left:40px;
	padding-right:40px;
	}
.tarea, .t-courses .tarea{
	border-top:3px solid #fff;
	border-bottom:none;
	padding:10px;
	padding-left:40px;
	}
	
	.tarea p{
		margin-bottom:1em;
		line-height:1.3;
		}
	.tarea textarea{
		border:1px solid #afafaf;
		padding:1px;
		color:#545454;
		width:536px;
		height:170px;
		}
.unread a{font-weight:bold;}
thead a{font-weight:Bold}
thead th .note{
	text-align:right;
	float:right;
	width:50%;
	color:#fff;
	font-weight:bold;
	padding-right:5px;
	}
.msg-list , .msg-list thead th{border-bottom:1px solid #fff}



.pagination{
	text-align:right;
	padding:0 13px 13px 13px;
	font-size:1.1em;
	font-weight:bold;
	color:#6d6d6d;
	line-height:1.3;
	}
	.pagination a{
		font-weight:normal;
		margin:0 .2em
		}
.actions{
	background:#9c9c9c;
	padding:6px 11px;
	font-weight:bold;
	font-size:1.1em;
	border-top:1px solid #fff;
	}
	.actions a{
		margin:0 4px;
		}
		.actions a img{
			margin-right:5px;
			}
			
.actions2{
	background:#9c9c9c;
	padding:6px 11px;
	padding-left: 40px;
	font-size:1.1em;
	border-top:1px solid #fff;
	color: White;
	border-bottom: 1px solid white;
	}

.cmps fieldset{
	border-top:1px solid #fff;
	background:#eaeaea;
	padding:10px 0 0 40px;
	}
.cmps fieldset.alt{
	background:#eaeaea
	}
.cmps p{
	font-size:1.1em;
	margin-bottom:7px;
	zoom:1;
	/*_height:0;*/
	}
	.cmps label{
		width:116px;
		float:left;
		padding-top:.5em;
		}
	.cmps input, .cmps select, .cmps textarea{
		width:422px;
		color:#545454;
		}
	.cmps input{width:418px}
	.cmps fieldset.body{
		padding-top:30px;
		padding-bottom:30px;
		}
	.f-body{
		padding-left:116px;
		}
		.f-body textarea{
			height:180px;
			width:398px;
			padding:11px;
			font-family:Arial,sans-serif;
			font-size:1.1em;
			position:relative;
			_left:4px;
			}
		.f-body_textarea{
			height:180px;
			width:398px;
			font-family:Arial,sans-serif;
			font-size:1.1em;
			position:relative;
			_left:4px;
			}
	.atta input{
		width:auto;
		width:328px;	
		color:#000;
		}
		.atta label{padding-top:.7em;}
		.atta .submit{width:auto;margin-left:3em;}
		.atta .submit2{width:auto;}
		.f-att{padding:3px 2px;}
		.f-att{_width:460px}
.att{
	list-style:none;
	margin-left:115px;
	font-size:1.1em;
	font-weight:bold;
	color:#6d6d6d;
	}
	.att li{
		padding:2px 21px 2px 21px;
		background:url(/Extranet/images/attach.png) no-repeat 0 0;
		}
		.att li a{
			margin-left:1em;
			}
.att-intro{
    float:left;
    font-size:1.1em;
	font-weight:bold;
	padding:2px 11px 2px 0px;
}
.att-alt{
	list-style:none;
	margin-left:0 !important;
	padding-left:0 !important;
	font-size:1.1em;
	font-weight:bold;
	}
	.att-alt li{
		padding:2px 21px 2px 21px;
		background:url(/Extranet/images/attach-alt.png) no-repeat 0 0;
		}
		.att-alt li a{
			margin-left:1em;
			float:left;			
			}
		.att-alt li .remove{
		    float:right;
		    margin-right: 245px;
		    }
.barea{
	width:567px;
	height:172px;
	margin:0 0 10px 0;
	font-family:Arial,sans-serif;
	color:#545454;
	padding:2px;
	font-size:1.1em;
	}
	.atta .alt{	
	color:#545454;
	padding:2px;
	font-size:1.1em;
	padding:0;
	}
.ll input{
	margin-right:10px;
	}
	#page .estim{
	border-collapse:collapse;
	border-spacing:0;
	width:85%;
	}
	.estim thead th, .estim thead td{
		background:#9c9c9c;
		text-align:center;
		border:none;
		border-bottom:4px solid #f6f6f6;
		color:#fff;
		font-weight:normal;
		padding:2px 16px;
		}
	.estim thead th{text-align:left}
	.estim tbody th, .estim tbody td{
		background:#eaeaea;
		text-align:center;
		border:none;
		border-bottom:1px solid #f6f6f6;
		font-weight:normal;
		padding:2px 16px;
		}
	.estim tbody th{text-align:left;width:50%}
	.estim select{
		
		font-size:1.1em;
		}
	.estim option{padding-right:5px;}
.your-comments{
	margin:1em;
	}
.bread{
	font-size:1.1em;
	color:#fff;
	padding:10px 0 10px 38px;
	clear:both
	}
	.bread a{
		font-weight:bold;
		}
.t-topics .f-t{
	padding-left:39px;
	}
	.topicslist .f-t{
	width:350px;
	}
.t-topics .f-c{
	text-align:center;
	}
.t-topics,
.t-forum{
	border-spacing:0;
	border-collapse:collapse;width:100%
	}
	.t-forum thead th,.t-topics thead th {
		background-color:#9d9d9d;
		color:#fff;
		font-weight:normal;
		}
	.t-forum td, .t-forum th, .t-topics th, .t-topics td{
		padding:3px 10px;
		font-size:1.1em;
		vertical-align:top;
		}
		.t-topics th{padding-top:5px;padding-bottom:2px}
		.t-topics td{padding-top:4px;line-height:1.3;color:#5d5d5d;}
		.t-forum th, .t-topics th{border-bottom:1px solid #fff;border-top:1px solid #fff}
		.t-forum th a{
		font-weight:normal;
		}
	.t-forum tbody td{
		border-bottom:1px solid #fff;
		}
	.t-forum .t-user{
		padding:15px;
		border-right:1px solid #fff;
		width:120px;
		}
	.t-forum .t-post{
		padding: 15px;
		color:#767676;
		/*line-height:1.3;*/
		}
		.t-forum .t-post p{
		margin-bottom:10px;
		}
		#page .t-post .reply{
			text-align:right;
			margin-top:1em;
			margin-bottom:0;
			}
			.t-forum .p-title{
			padding-left:37px;
			}
			.t-post .reply-title{color:#000}
		.new-topic{float:right;padding:2px 2px 2px 17px;background:url(/Extranet/images/newtopic.png) no-repeat 0 50%;width:5em;}
			#page .new-topic a{font-weight:bold;}
.f-profile .f-t{
	padding-left:39px;
	width:auto;
	}
.f-profile .t-action{float:right;}
.f-profile  tbody .f-t .nav-act{
	text-align:right;
	margin-toP:1em;
	font-weight:bold;
	}
.f-profile  tbody .f-t  h3{
	font-size:1em;
	margin-bottom:1em;
	}
.f-profile  tbody .f-t dt{
	font-weight:bold;
	}
.f-profile  tbody .f-t dd{
margin-bottom:1em;
}
/* =l-header
----------------------------------------------- */
#l-header{
	border-bottom:29px solid #fff;
	border-top:1px solid #fff;
	background:#39c;
	color:#c2e0f0;
	font-size:1.1em;
	padding:17px 14px;
	margin-right:1px;
	}
	#l-header h3{
		color:#fff;
		font-size:1.6em;
		}
		#l-header p{
			width:305px;
			margin: 0 auto 8px auto;
			}
			#l-header label{
				float:left;
				width:70px;
				padding-top:.3em;
				}
				#l-header .blast{padding-left:60px;color:#f7f7f7;}
				#l-header .blast label{float:none}
				#l-header .blast input,#l-header .blast label{margin-left:10px;vertical-align:middle}
				#l-header .blast input,#l-header .last input{width:auto}
			#l-header input{
				font-size:1.1em;
				width:223px;
				}
			#l-header p.last{
				width:100%;
				text-align:right;
				margin-bottom:0;
				}
				#l-header p.last input{
				padding:1px 10px;
				}
	
/* =Secondary(sidebar)
----------------------------------------------- */
.sec h2{
	background:#7ebe36;
	color:#f7f7f7;
	font-size:1.1em;
	font-weight:bold;
	padding:6px 4px 4px 4px;
	}
.block{
	/*border-bottom:10px solid #fff;*/
	background:#eaeaea;
	padding:13px;
	}
dl.news{
	color:#6d6d6d;
	}
	.news dt, .news dd{
		margin-bottom:13px;
		}
		
	.news dt{
		margin-left:-9px;
		padding:2px 0 2px 9px;
		background:url(/Extranet/images/sec-bul.png) no-repeat 0 .5em;
		}
	.news dd{font-size:1.1em}
/* =Footer
----------------------------------------------- */
#footer{
	background:#fff;
	float:right;
	color:#9c9c9c;
	width:310px;
	padding:13px 0 20px 70px;
	}
	#footer a{
		color:#9c9c9c;
		}
	#footer p{
		float:right;
		display:none;
		}
		
	#footer .logoss {display:block;}
		

/*====================Updates*/
#out #page .m-error, #out #page .m-confirm{
	color:#545454;
	font-weight:bold;
	padding:4px 4px 4px 40px;
	background:#fff url(/Extranet/images/m-confirmed.png) no-repeat 13px 50%;
	font-size:1.1em;
	}
	#out #page .m-error{
		background:#fff url(/Extranet/images/m-error.png) no-repeat 13px 50%;
		}
div.pagination{
float:right;
text-align:left;
}
div.pagination div{
text-align:left;
}

/* For print version */
.step-hr
{
	display: none;	
}

.subheader
{
	clear: both;
	position:relative;	
}
.subheader p.you-are
{
	height:10px;
	/*padding-left:50px;*/
	width:396px;
}
.subheader p.fullHelp
{
	position:absolute;
	right:10px;
	top:0px;
}

.cols3
{
	background-color:#EAEAEA;
	}


/** .minheight
{
	min-height:1px;
	padding-top:720px;
}
.block .minheight
{
	min-height: 730px;
	border-bottom: 0px;
}

*/

.leftImage
{
	width:160px; 
	float:left;
	padding-right: 8px;
	height: 70px;
}
.leftImage .properties
{
	font-size:90%;
	color: #666;
	width:160px;
	/*line-height: 30px;*/
}
.leftImage .properties span{
	line-height: 15px;
}

.country
{
	width: 391px;
	border: medium none;
}

.textContent
{
	margin-left:170px;
	_height: 0px;
	}

.footerToolbar
{
	border-top: 3px solid white; 
	text-align: right; 
	padding: 10px 7px 10px 10px;
}


.bc p.you-are{
		height:50px;
		line-height:50px;
		padding-left:40px;
		width:440px;
		}
	
.bc p.you-are
{
	background: none;
	padding: 10px 0px 0px 20px;
	line-height: 14px;
	position:relative;
	top: 3px;
}

.p-sub .instruct h2 {
	color:#535353;
	font-size:120%;
}

.edit-content .p-sub .instruct{
	background:#F8F8D4;
	color:#535353;
	font-size:95%;
	border: 1px solid gray;
}


	
.i-note{
	background:#F8F8D4 none repeat scroll 0%;
	border:1px solid gray;
	margin-bottom:15px;
	padding:5px 10px;
	font-size:95%;
	/*margin-top: 15px;*/
}

.i-note1 {
	background:#F8F8D4 none repeat scroll 0%;
	border:1px solid gray;
	margin-bottom:15px;
	padding:5px 10px;
	font-size:95%;
	clear: both;
	/*margin-top:15px;*/
}


.edit-content .i-note p
{
	margin-bottom: 5px; 
	margin-top: 5px;
}

.edit-content .i-note1 p
{
	margin-bottom: 5px; 
	margin-top: 5px;
}

.edit-content .p-sub .ll, .edit-content .p-sub .atta
{
	font-size: 100.1%;
}

.form small
{
	margin-left: 141px;
	width: 384px;
}

.messageBoxError ul
{
	color:Red;
	font-size: 100.01%;
	}
	
.p-sub .quest-block
{
	font-size: 120.05%;
}

.answer
{
	font-size: 100%;
}

.edit-content .row1
{
	font-size: 100.01%;
	
	}
	
.form label
{
	width: 138px;
	}
	
.country
{
	width: 379px;

}

.row
{
	font-size:120%;
}



/*===VP===*/
.textContent, .p-content, .textContent1
{
	font-size:120%;
}



.textContent h2, .textContent1 h2
{
	font-size: 1.5em;
}



.edit-content .p-content h2
{
	font-size: 1.5em;
	}


.edit-content .p-sub .innertext,.edit-content .p-sub .congr
{
	/*font-size: 120%;*/
	font-size: 1.3em;
}

.edit-content .p-sub .congr
{
	font-weight: bold;
}

	
.edit-content .p-sub .p-sub-div 
{
	/*font-size: 120%;*/
	font-size: 1.3em;
	margin-bottom: 1em;
	}
.edit-content .p-sub .instruct
{
	line-height:1.2em;
	color: #545454;
}



/*ui redesign*/
.edit-content, .edit-content h2, .edit-content h3
{
	color: #000000;
}

.edit-content h3
{
	font-size: 1.3em;
}

.textContent h2, .textContent1 h2 
{
	font-size:1.8em;
	margin:0pt 0pt 0.5em;
}

.textContent h3, .textContent1 h3
{
	font-size:1.3em;
	/*margin:0pt 0pt 0.5em;*/
	margin:0.5em 0pt;
}

.textContent h4, .textContent1 h4
{
	font-size:1.2em;
	margin:0.5em 0pt;
}



.edit-content p, .edit-content ul, .edit-content ol 
{
	font-size:1.1em;
}



.edit-content ul 
{
	list-style-type:square;
	margin:0em 0pt 1em 0em;
}

.edit-content li 
{
	margin:1em 0pt 0pt 2em;
}

.edit-content p 
{
	padding:0.3em 0;
}

.edit-content 
{
	line-height:165%;
}

.textContent
{
	margin-left:165px;
}

.edit-content .p-content h2
{
	font-size:1.8em;
}

.edit-content .p-sub h2
{
	font-size: 2.2em;
}

.p-sub .que
{
	font-size: 1.1em;
}

.edit-content .p-sub .instruct h2 {
	font-size:1.2em;
	margin-bottom: 7px;
}

.edit-content .i-note1 p
{
	font-size: 95%;
}
.edit-content .i-note p
{
	font-size: 95%;
}

.edit-content .p-sub .answer p
{
	font-size: 1.2em;	
}

.textContent h2, .textContent1 h2 {
	font-size:1.6em;
	margin:0pt 0pt 0.5em;
	line-height:120%;
}



/*
.edit-content 
{
	color:#000000;
	font-size:1em;
	line-height:130%;
}

.edit-content .textContent
{
	float:left;
	padding:0pt 0pt 0pt 0.5em;
	width:34em;	
}

.textContent h2
{
	font-size:2.6em;
	margin:0pt 0pt 0.5em;
	color:#000000;
}

.textContent p
{
	font-size:2em;
}

.textContent
{
	margin-left:0px;
	font-size: 1em;
}
*/
/*VP fixes 2008Jul14*/
.edit-content .p-content h2, .edit-content .p-sub h2
{
	/*font-size: 1.5em;
	font-size:1.6em;
	margin:0pt 0pt 0.5em;
	line-height:120%;
	font-family:Georgia,"Times New Roman",Times,serif;
	-x-system-font:none;*/
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.6em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:120%;
	}
	
.edit-content .p-sub h2
{	
	font-size:1.9em;
}
.edit-content .summary
{
	font-size: 1.1em;
}
.edit-content .summary span{
	width: 590px; 
	float: left; 
	padding-top: 3px;
	color:#545454;
	font-size:0.7em;
}

.p-sub .quest
{
	font-size:1.2em;
	font-weight:bold;
}
	
