@charset "utf-8";
/* CSS Document */

body { margin: 0; 
	background: #f2f9fb;
	background-image: url(images/pageBack.png);
	background-repeat: repeat-x;
	background-position: top;
	color: #0364a4; /* dkblue:0b4a6b | medblue:1476b6  */
}
form {
	margin: 0px;
	padding: 0px;
}
input, textarea, select {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 3px;
}
table {
	margin: 0px;
	padding: 0px;
}
th, td, caption {
	padding: 3px;
}

#header { 
	height: 145px;
}
.container  {  
	background: #FFF;
	background-image: url(images/banner.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
#menucol { 
	background-image: url(images/leftcolback.png);
	background-repeat: repeat-y;
}
#menucol #lcontent {
	margin: 0 20px 0 20px;
}
#menucol #lcontent p {
	text-align: justify;
}
#menucol #lcolend {
	height: 15px;
	background-image: url(images/leftcolend.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}
#maincol { /*background: #ccc;*/ }
#bodycol {  
	background: #fff;
}
#bodycol #bcontent {
	margin: 0 10px 0 0;
}
#rightcol { 
	background-image: url(images/rightcolback.png);
	background-repeat: repeat-y;
}
#rightcol #rcontent {
	margin: 0 20px 0 10px;
	font-size: 11px;
}
#rightcol #rcontent p {
	text-align: left;
}
#rightcol h2, #rightcol h4, #rightcol h5, #rightcol h6 {
	margin: 6px 0;
	color: #f3ac00;/*f7c242 #f3ac00 f8c854*/
	line-height: normal;
	font-weight:500;
}
#rightcol h3 {
	margin: 10px 0 5px 0;
	color: #0364a4;/*f7c242 #f3ac00 f8c854*/
	line-height: normal;
	border-bottom: #0364a4 2px dotted;
	font-size: 14px;
	font-weight: bold;
}
#rightcol ul {
	margin-left: -24px;
	margin-right: 0;
}
#rightcol li {
	margin-bottom: 8px;
}
#rightcol #rcolend {
	height: 15px;
	background-image: url(images/rightcolend.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}
#foot { 
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 133px;
	text-align: center;
	color: #a8d2e8;
}
#foot p { 
	margin: 0; 
	padding-top: 10px;
}
#header #langmenu {
	color: #FFFFFF;
	float: right;
	margin: 3px 20px 0 0;
	font-size: 100%;
}
#header #langmenu a {
	color: #FFF;
	text-decoration: none;
}
#header #langmenu a:hover {
	text-decoration: underline;
}
#header #icomenu {
	color: #c3e7f8;
	float: left;
	margin: 30px 0 0 0;
	font-size: 80%;
}
#header h1 {
	margin: 0;
	padding: 35px 0 5px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-size: 250%;
	font-weight: bold;
	color: #1476b6;/* orange: f7c242 - dkblue: 0c4b6b - lghtblue: 5bc0ef */
}
#mmenu {
	margin-bottom: 18px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 90%;
}
#maincol #bodycol #bcontent h1, h2, h3, h4, h5, h6 {
	margin: 10px 0;
	color: #f3ac00;/*f7c242  f8c854*/
	line-height: normal;
}

#maincol #bodycol #bcontent h1 {
	font-size: 200%;
	font-weight: bold;
	/*color: #1476b6; orange: f7c242 - dkblue: 0c4b6b - lghtblue: 5bc0ef */
}

#maincol #bodycol #bcontent h2 {
	font-size: 180%;
	font-weight: bold;
	/*color: #1476b6; orange: f7c242 - dkblue: 0c4b6b - lghtblue: 5bc0ef */
}

#bodycol #bcontent p {
	text-align: justify;
}

#bodycol #bcontent li {
	margin-bottom: 9px;
}
/*#menucol #lcontent h2, h3, h4, h5, h6 {
	margin: 10px 0;
	color: #0c4b6b;
}
#rightcol #rcontent h2, h3, h4, h5, h6 {
	margin: 10px 0;
	color: #0c4b6b;
}*/
.mpic {
	background-color: #EEEEEE;
	border-bottom: #CCCCCC 1px solid;
	/*margin-bottom: 20px;*/
}
.mpicfoot {
	padding: 5px;
	font-size: 90%;
}

#doclist h3 a, #doclist h4 a {
	color: #f3ac00;
	text-decoration: none;
}
#doclist h3 a:hover, #doclist h4 a:hover {
	color: #1476b6;
	text-decoration: underline;
}

.aright {
	text-align: right;
}

.arrowleft {
	background-image: url(images/control_rewind_blue.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 18px;
	margin: 18px 0 18px 0;
	min-height: 16px;
}
.arrowright {
	background-image: url(images/control_fastforward_blue.png);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 18px;
	margin: 18px 0 18px 0;
	min-height: 16px;
}
