/** {
margin:0px;
padding:0px;
}*/
body {
/*background:#fff url(/images/body_bg.gif) repeat-x top;
background:#15619e url(/images/body_bg.gif) repeat-x fixed;*/
font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;

background:#15619e;
color:#666;
/*font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;*/
margin:0px;
padding:0px;
text-align:center;
}

#overlayer{position:absolute;width:100%;height:100%;background:#000;z-index:1000;opacity:0.1;filter:alpha(opacity=10);top:0;left:0;}
#loader{z-index:2000;position:absolute;background:#cf0000;color:#fff;padding:7px;top:2px;left:2px;}

table td{
font-size:11px;
}
#container{
width:770px;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
background:#fff;
margin:0 auto;
padding:0 10px;
}

form{margin:10px 1px 10px 1px; padding:0;}
a{color:#396baa;}
a:hover{text-decoration:none;color:#013269;}
a img{border:none;}

#header{
background:#fff url(/images/header.jpg) no-repeat top center;
text-align:left;
height:225px;
width:760px;
margin:5px auto;
}

#header a{
font-weight:bold;
color:#396baa;
text-decoration:none;
margin-right:6px;
text-transform:lowercase;
}

#header a.selected, #header a:hover{color:#cf0000;}
#top-menu{padding:30px 0;}
#site-content{
margin:1px auto;
text-align:left;
}

.spacer{clear:both;}
#left{width:215px;border-right:solid 1px #dcdcdc;text-align:left;padding-right:3px; float:left;}

#left h1{
font-weight:bold;
font-size:12px;
color:#fff;
background:#cf0000;
padding:5px;
border:solid 1px #FF3300;
}

#left h1 a{
color:#fff;
text-decoration:none;
}
#left ul{
margin:0;
padding:0;
list-style:none;
}

#left ul li{
background:url('/images/bullet.gif') 0 3px no-repeat;
padding-left:10px;
margin:10px 3px;
}

#right{
/*margin-left:220px;*/
margin:5px;
width:525px;
float:right;
}

#right h1{
	text-transform:uppercase;
	color:#396baa;
	font-weight:bold;
	border-bottom:solid 1px #dcdcdc;
	font-size:14px;
	margin-bottom:5px;
	background-image: url(../images/h_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 20px;
	margin-top: 0px;
}

#right h2, #right h2 a{
clear:left;
font-size:13px;
font-weight:bold;
color:#cf0000;
margin:10px 0 5px 0;
text-decoration:none;
}

#right p{
text-align:justify;
margin:10px 0 5px 0;
}

#right p:first-line{
/*font-weight:bold;*/
}

#footer{
border-top:solid 5px #c2cfd8;
padding:15px 3px;
text-align:center;
margin-top:10px;
}
.red{color:#cf0000;}

.photo-item{
margin:4px 2px 4px 3px;
border:solid 1px #ccc;
background:#f4f4f4;
text-align:center;
float:left;
padding-bottom:5px;
}


.photo-img{
padding:2px;
border:solid 3px #8db2e3;
width:103px;
height:82px;
margin:5px;
text-align:center;
overflow:hidden;
}


/*BUTONS*/
.button, .button a{
background:#ccc;
border:solid 1px #ccc;
color:#000;
text-decoration:none;
display:block;
float:left;
padding:3px 5px 3px 5px;
font: 11px  Verdana,Arial,sans-serif;
margin:3px 3px 3px 0px;
}

.button a:hover , .button:hover{
color:#fbb700;
}

.selected{
cursor:default;
font-weight:bold;
}
.disabled{
cursor:default;
}

a.close-button{
color:#cf0000;
text-decoration:none;
font-weight:bold;
}

.button span{
padding:3px 0px 3px 20px;
margin-left:-2px;
}

.bblue, .bblue a{
background:#bdd3ef url(/images/buttons/blue_button_bg.gif) repeat-x top;
color:#10418c;
border-color:#a7c2f1 #6c9cef #6c9cef #a7c2f1;
border-style:solid;
border-width:1px;
}

.bblue a:hover , .bblue:hover{
color:#000;
}
.bblue.disabled{
color:#999;
}
/*BUTTONS*/

.grey-nav{
background:#F4F4F4 none repeat scroll 0%;
border:1px solid #CCCCCC;
clear:both;
font-size:12px;
margin:0pt 5px 5px 0;
padding-left:2px;
}

.left{float:left;}
.main-contain-sub {
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: dashed;
	border-bottom-style: solid;
	border-left-style: dashed;
	border-right-color: #15619E;
	border-bottom-color: #15619E;
	border-left-color: #15619E;
	padding-top: 0px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	width: 524px;
}

.right{float:right;}

.backpath{margin-bottom:20px;}

#random-picture{
text-align:center;
border:solid 1px #ccc;
width:163px;
margin:0 auto;
}
.random-picture-container{text-align:center;}

.random-picture-container p{clear:both;margin-top:10px;}
.random-picture-container img{margin:2px;}

.blinky{
	background:url(/images/asterisk_orange.gif) no-repeat 0 3px;
	text-decoration:blink;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 22px;
}
.success{border:solid 1px #66CC00;padding:10px;background:#CCFFCC;color:#669900;margin-bottom:5px;}
.error{border:solid 1px #cf0000;padding:10px;background:#FFCCFF;color:#cf0000; margin-bottom:5px;}
.main-contain-sub .blinky{
	background:url(/images/asterisk_orange.gif) no-repeat 0 3px;
	text-decoration:blink;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ECE9D8;
}

ul.sitemap{
}
.prog-img {
	float: left;
	margin-left: 22px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 8px;
}

ul.sitemap li{
margin:5px;
}
.sub-h1  {
	text-transform:uppercase;
	color:#396baa;
	font-weight:bold;
	font-size:14px;
	background-image: url(../images/h_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding-top: 3px;
	padding-right: 0;
	padding-left: 20px;
	margin-top: 0px;
}


.lauda {
	border: 3px dashed #006633;
	padding: 10px;
	font-family: "Century Gothic", sans-serif, Roman;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: uppercase;
	color: #000066;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
