.text18 			{ font-size:18px; line-height: 20px; font-family: Trebuchet MS,Veranda, Arial, Helvetica, Geneva, Swiss, SunSans-Regular  }
.text13 			{ font-size:13px; line-height: 18px; font-family: Trebuchet MS,Veranda, Arial, Helvetica, Geneva, Swiss, SunSans-Regular  }
.text14 			{ font-size:14px; line-height: 18px; font-family: Trebuchet MS,Veranda, Arial, Helvetica, Geneva, Swiss, SunSans-Regular  }
.text12 			{ font-size:12px; line-height: 15px; font-family: Trebuchet MS,Veranda, Arial, Helvetica, Geneva, Swiss, SunSans-Regular  }
.text11 			{ font-size:11px; line-height: 16px; font-family: Trebuchet MS,Veranda, Arial, Helvetica, Geneva, Swiss, SunSans-Regular  }
.text16 			{ font-size:16px; line-height: 18px; font-family: Trebuchet MS,Veranda, Arial, Helvetica, Geneva, Swiss, SunSans-Regular  }
.text20 			{ font-size:22px; line-height: 22px; font-family: Trebuchet MS,Veranda, Arial, Helvetica, Geneva, Swiss, SunSans-Regular  }

.black { color: #000000 }
.black a:link { color: #000000; text-decoration: none; }
.black a:visited  { color: #000000; text-decoration: none; }
.black a:hover  { color: #999999; }

.white { color: #ffffff }
.grey { color: #595959}
.blue { color: #1b2361}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #637286;
}

.errors { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000 }
.compulsary { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#FF0000 ; font-weight: bold }
.space { font-size:3px; line-height: 3px; }
.pspace {
	margin-top: 3px;
}


#nav {  background-color:#E6E6E6; height:31px; padding-left:173px; }

#topnav, #topnav ul { padding: 0px; list-style: none; margin:0px; position:relative;  }
#topnav a { color:#666666; text-decoration:none; }
#topnav li { padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:6px; float:left; position: relative; background-image:url(media/nav_off.gif); border-bottom:1px #cccccc solid; border-left:1px #cccccc solid; border-right:1px #ffffff solid; border-top:1px #cccccc solid;  }
#topnav li:hover { background-color:#ffffff;  background-image:url(media/nav_on.gif); }
#topnav ul  { display: none; position: absolute; top:0px; left: 0px; margin-top:0px; }
#topnav li ul { top: 29px;left: -1px; width:140px;  }
#topnav li ul li { width:140px; background-image:none; background-color:#ffffff; float:left; text-align:left; }
#topnav li ul li:hover { background-image:none; background-color:#e6e6e6; }
#topnav li:hover ul, li.over ul { display: block; background-image:none; background-color:#ffffff; }

#leftcolumn {
	float:left;
	border-right:1px grey dashed;
	width:515px;
	padding-right:10px;
}

#rightcolumn {
	float:right;
	width:194px;
	margin-left:-1px;
	padding-left:10px;
	border-left:1px grey dashed;
	min-height:200px;
}