/******************************************		Tpl styles*****************************************/html {	height: 100%;}body {	background: #001D61;	color: #111111;	cursor: default;	font: normal 11px/15px Tahoma, Helvetica, sans-serif;	height: 100%;	text-align: center;}#page {	background: url(../images/side-bar-bg_03.jpg) #FFFFFF left top repeat-y;	margin: 0 auto;	min-height: 100%;	position: relative;	text-align: left;	width: 780px;}#head {	background: url(../images/dar_flag.jpg) left top no-repeat;	height: 140px;}#head a {	display: block;	height: 60px;	left: 100px;	position: absolute;	text-indent: -9999px;	top: 20px;	width: 250px;}#main {	overflow: hidden;	padding: 0 0 20px;}/* Left side */#lside {	background: url(../images/side-bar-bg_03.jpg) #FFFFFF left top repeat-y;	float: left;	width: 166px;}#lside ul li {	background: url(../images/nav_divider.gif) right top no-repeat;	padding: 2px 0 0;}#lside ul li a {	color: #333333;	display: block;	font: bold 12px/16px Arial, Helvetica, sans-serif;	padding: 9px 10px 9px 20px;	text-decoration: none;}#lside ul ul li a {	color: #0F6190;	font-size: 11px;	padding: 9px 10px 9px 30px;}#lside ul li a:hover {	background: url(../images/side-bar-bg_04.jpg) #A3DACF top left repeat-y;}#lside .st {	padding: 0 0 0 20px;}#lside .dv {	font-size: 10px;	padding-top: 20px;}#lside .dv img {	margin: 0 5px 0 0;}/* Content elements */#content {	background:white;	float: left;	overflow: hidden;	padding: 10px 20px 10px 10px;	width: 584px;}#rightmenubox {	float: right;	margin: 0 0 15px 15px;	width: 190px;}#rightmenubox .box {	background: #F8F1D6;	border: solid 1px #EAD584;	margin: 0 0 10px;	padding: 10px;}#rightmenubox .bl {	background: #E2F4F0;	border: solid 1px #B7E1D8;}#page p {	margin: 0 0 8px;}#page h1 {	font: bold 16px/16px Arial, Helvetica, sans-serif;	margin: 0 0 15px;}#page h2 {	background: url(../images/head-line-bg.jpg) #2D659E left top repeat-x;	color: #FFFFFF;	font: bold 14px/16px Arial, Helvetica, sans-serif;	padding: 5px;	width: 360px;}#page h3 {	font: bold 13px/16px Georgia, "Times New Roman", Times, serif;	margin: 0 0 10px;}#page h4 {	font: bold 12px/16px Arial, Helvetica, sans-serif;	margin: 0;}#page .credits {	font-size: 10px;}#content ul {	list-style: disc outside;	margin: 0 0 0 15px;}#rightmenubox ul li {	margin: 0 0 8px;}.rowcontainer {	background: url(../images/dotted_rule.gif) left bottom repeat-x;	margin: 0 0 20px;	overflow: hidden;}.rowleft_text {	float: left;	padding: 10px;	width: 45%;}.rowright_text {	float: right;	width: 45%;}.top_of_page {	float: right;}/* Footer */#foot {	padding: 0 10px 0 170px;}#foot ul {	background: url(../images/dotted_rule.gif) top left repeat-x;	padding: 20px 80px 20px 0;}#foot ul li {	background: url(../images/dotted_rule2.gif) right 6px no-repeat;	display: inline;	margin: 0 5px 0 0;	padding: 0 9px 0 0;}/* Search */#searchbox {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	border:0;	margin:0 0 0px 20px;}.searchtextbox {	border-style:solid;	border-color:#929292;	border-width:1px;	font-size:10px;	color:#666666;	width:114px;	padding:2px;	margin:0 0 2px 0;	background-color:#fff;}.required {	color: #FF0000;}
