/* CSS Document */
body {background-color:#003399; margin:0px; padding:10px 0px 10px 0px;}
body, td, th, form, label, caption {font-family:Arial, Helvetica, sans-serif; font-size:12px}
.clear{clear:both; overflow:hidden; font-size:1px; margin:0px; height:1px}

a {color:#990066; }
a:hover {color:#FF0000;}

#pageContainer {width:760px; margin-left:auto; margin-right:auto; background-color:#FFFFFF}
#header {padding:4px 0px 2px 0px; text-align:center; background-color:#FFFFFF;}
#topNav {margin:2px; background-color:#3399CC; color:#FFFFFF;}
#topNav a {color:#FFFFFF;} 
#topNav a:hover {color:#FF0000;}
#topNavLeft {padding:3px 8px 3px 8px;}
#topNavRight {float:right; padding:3px 8px 3px 8px}

#leftNav {width:148px;}
/* #leftNav a:link, #leftNav a:active, #leftNav a:visited, #leftNav p {
	display:block;
	width:138px;
	padding:5px;
	border-bottom:2px solid #FFFFFF;
	color:#FFFFFF;
	margin:0px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	
}

#leftNav a:hover, #leftNav p {display:block; background-color:#FE8000; text-decoration:none;}
*/
#threeColContainer {
	padding-bottom:1px;
	background-image:url(./images/3_col_bg.gif);
	background-repeat: repeat-y;
	margin:2px;
	width:756px
}
#twoColLeftContainer {
	padding-bottom:1px;
	background-image:url(./images/2_col_left_bg.gif);
	background-repeat: repeat-y;
	margin:2px;
	width:756px;
}	
#twoColRightContainer {
	padding-bottom:1px;
	background-image:url(./images/3_col_right_bg.gif);
	background-repeat: repeat-y;
	margin:2px;
	width:756px;
}
#footer{background-color:#3399CC; padding:6px; font-weight:bold; text-align:center; margin:2px 2px 0px 2px; border-bottom:2px solid #FFFFFF}
#footer a {color:#FFFF00;}
#footer a:hover {color:#FF0000;}
#footer h2 {font-size:14px; color:#FFFFFF; margin:0px 0px 7px 0px;}
#footer p {font-size:15px; color:#FFFF00; margin:0px;}
.white {color:#FFFFFF;}
.yellow {color:#FFFF00;}
#copyright {color:#FFFFFF; text-align:center; background-color:#003399; padding-top:5px; width:760px; margin-left:auto; margin-right:auto;}
#copyright a {color:#FFFFFF; text-decoration:none;}
#copyright a:hover {color:#FFFFFF; text-decoration:underline;}

a {outline:none;}

#leftColumn {width:148px; float:left; text-align:center}
@media print {#leftColumn. #rightColumn, rightPhotos {display:none;}
#mainColumn, #content {width:100%;}
div.ktskinPAP {display:none;}}

#mainColumn {width:448px; float:left; overflow:hidden}
#mainColumnNR {width:605px; float:left; background-image:none}
#rightColumn {width:160px; float:left;}
#langLink {position:absolute; top:15px; z-index:900; margin-left:320px; width:277px; text-align:right; font-size:11px; text-traansform:uppercase; font-weight:normal}
#langLink a {color:#000066; font-weight:normal; text-decoration:none; font-size:11px;}
#langLink a span {text-decoration:underline;}
#langLink a:hover {color:#FF0000; text-decoration:none;}
#langLink img {display:inline; border:1px solid #000000; margin-right:3px;}

#rightPhotos div.photo {margin-top:0px; margin-bottom:0px; border-bottom:2px solid #FFFFFF; border-top:0px solid #FFFFFF;}
#rightPhotos p {margin: 0px; background-color:#000000; color:#FFFFFF; text-align:left; font-size:10px; padding:2px 0px 3px 2px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#rightPhotos a {color:#FFFFFF; text-decoration:none}
#rightPhotos a:hover {color:#FFFF00;}
#rightPhotos img {display:block; margin:0px;}

img.leftInset {margin-right:5px; float:left;}
#content {padding:5px 5px 0px 5px; overflow:hidden}
h1 {color:#000066; margin:2px 0px 4px 0px; font-size:16px; font-weight:bold;}
h1.top {margin-bottom:10px;}
h2 {color:#0066CC; margin:0px 0px 6px 0px; font-size:14px; font-weight:bold;}
h1 a, h2 a {color:#000066;}
h1 a:hover, h2 a:hover {color:#FF0000;}	
h3, h4, h5, h6 {color:#000000; margin:2px 0px 2px 0px; font-size:12px; font-weight:bold;}
h6 {color:#FF0000;}
p {margin: 0px 0px 8px 0px;}
ul, ol {margin-top:2px; margin-bottom:4px;}

h5 {padding:10px 15px !important; border:1px solid #3399FF !important; background-color:#CCFFFF !important; color:#000099 !important; margin:10px !important; font-weight:normal !important; font-style:italic !important}
h5 strong, h5 b {font-weight:bold !important;}

blockquote {margin-top:0px; margin-bottom:6px;}
li {margin-bottom:6px; margin-top:0px;}

#contentScrollable {position:relative; width:438px; height:360px; padding-top:3px; overflow:auto; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin-bottom:10px;}
@media print {#contentScrollable {width:100%; position:relative; overflow:visible; height:auto}}

#contentNotScrollable {width:438px; padding-top:3px; overflow:auto; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin-bottom:10px; }
#subPagesSubNav {border:1px solid #CCCCCC; background-color:#FFFFCC;}
#subPagesSubNav li {margin-top:2px; margin-bottom:0px;}
hr {border-color:#CCCCCC; border-width:1px; height:1px; margin:0px; color:#CCCCCC}
table.rsnav {background-color:#3399CC; border:none; margin-top:6px}
table.rsnav th, table.rsnav td {color:#FFFFFF; padding:2px 3px 3px 3px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
table.rsnav td a {color:#FFFFFF;}
table.rsnav td a:hover {color:#FFFF00;}
.tst {background-color:#F8F2CC; margin-top:2px; margin-bottom:2px}
.tstlist {background-color:#F8F2CC; width:100%}
.tstlist td {background-color:#F8F2CC; border-top:2px solid #ffffff; padding-left:5px}
.tstlist td.pic {width:90px; padding-top:3px; padding-bottom:1px; border-right:1px solid #FFFFFF; padding-left:0px}
.tst p, .tst h2 {padding:4px 10px 4px 10px;}
table.gallery {margin-top:1px; background-color:#F8F2CC; width:100%}
table.gallery td {padding:5px;text-align:center; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border: 1px solid #FFFFFF;}
table.gallery td p {margin:0px;}
table.gallery td img {border:1px solid #3399CC;}
img.zoomed {margin-bottom:7px; border:1px solid #3399CC;}
/* #langLink {display:none; visibility:hidden;} */
form {display:inline; margin:0px;}
.redFlash {background-color:#FF0000; color:#FFFFFF; font-weight:bold; text-align:center; padding:2px; margin-top:15px; margin-bottom:10px; font-size:13px}
.simple {margin-top:5px; margin-bottom:10px;}
.simple th {background-color:#3399CC; color:#FFFFFF;}
.simple td {background-color:#F8F2CC;}
.simple th, .simple td {border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.simple td.blank {background-color:#FFFFFF;}

#content li, #content ul {
	list-style-image: url(images/bullet_red.gif);
}

.link {clear:both; border-bottom:1px solid #CCCCCC; padding:8px 0 8px 0;}
.link img {float:right; border:none;}
.link h2, .link p {margin:0px; font-size:11px}
.link .url {font-size:x-small;}
.link .url a {color:#999999;}
.link .url a:hover {color:#CC0000;}
#content li, #content ul {
	list-style-image: url(../images/bullet_red.gif);
}

.red {color:#FF0000;}

.green {color:#339900;}

.blue {color:#0033CC;}

.black {color:#000000;}

.verysmall {font-size:10px;}

.smaller {font-size:smaller;}

.larger {font-size:larger;}
