BODY
{
	margin:0px;
	
}

TD
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}

A, A:link, A:visited, A:active
{	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}	
		
A:hover
{	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:16px;
	text-decoration:underline;
	font-weight:bold;
}

A.language, A.language:link, A.language:visited, A.language:active
{	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#86B3DD;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}	
		
A.language:hover
{	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#86B3DD;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}

.langline
{
	color:#86B3DD;
	font-size:11px;
}

.maintable
{
	background : url(../images/gradient.png);
	background-repeat:repeat-x;
	background-color:#123B66;
}

.header
{
	background : url(../images/header.gif);
	background-repeat:repeat-none;
}

#a_pr_list {
background:#E1E2F4 none repeat scroll 0%;
height:25px;
text-align:center;
}

.a_pr_1 {
font-weight:bold;
padding-left:10px;
text-align:left;
width:240px;
}

#a_pr_2 {
width:50px;
}

#a_tr_header {
background:#A6D6FD none repeat scroll 0%;
color:white;
font-size:12px;
font-weight:bold;
height:25px;
}

.fancytopleft
{
	background:url(../images/top-left.jpg);
	background-repeat:no-repeat;
	height:10px;
	width:10px;
	font-size:2px;
}

.fancytopmiddle
{
	background:url(../images/top.jpg);
	background-repeat:repeat-x;
	height:10px;
	font-size:2px;
}

.fancytopright
{
	background:url(../images/right-corner.jpg);
	background-repeat:no-repeat;
	height:10px;
	width:10px;
	font-size:2px;
}

.fancyleftv
{
	background:url(../images/left.jpg);
	background-repeat:repeat-y;
	width:15px;
	font-size:10px;
}

.fancyrightv
{
	background:url(../images/right.jpg);
	background-repeat:repeat-y;
	width:29px;
	font-size:10px;
}

.fancybottomleft
{
	background:url(../images/bottom-left.jpg);
	background-repeat:no-repeat;
	height:10px;
	width:10px;
	font-size:2px;
}

.fancybottommiddle
{
	background:url(../images/bottom.jpg);
	background-repeat:repeat-x;
	height:10px;
	font-size:2px;
}

.fancybottomright
{
	background:url(../images/bottom-corner.jpg);
	background-repeat:no-repeat;
	height:10px;
	width:10px;
	font-size:2px;
}

.fancytable
{
	vertical-align:top;
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
}

.fancyfieldleft
{
	background:url(../images/left-form.jpg);
	background-repeat:no-repeat;
	height:31px;
	width:15px;
	font-size:2px;
}

.fancyfield
{
	background:url(../images/line-form.jpg);
	background-repeat:repeat-x;
	height:31px;
	font-size:2px;
	text-align:center;
}

.fancyfieldright
{
	background:url(../images/rigth-form.jpg);
	background-repeat:no-repeat;
	height:31px;
	width:15px;
	font-size:2px;
}

.inputfield
{
	border:none;
}

.fancyradiobutton
{
	background:url(../images/radio.gif);
	background-repeat:no-repeat;
	height:31px;
	width:31px;
}

input
{
	border:0px;
	width:100%;
	background-color:#E1E2F4;
}

select
{
	border:0px;
	width:100%;
	background-color:#E1E2F4;
}

radio
{
	width:13px;
}

.fancytxtarea
{
	width:100%;
	background-color:#E1E2F4;
	border:0px;
	padding:3px;
	height:70px;
}

.errorMessage
{
	color:red;
}

.doneMessage
{
	color:green;
}