/* CSS Document */

* 	{
padding : 0;
margin : 0;
}

body 	{
font-family : "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
color : #fff;
text-align : center;
background:#113C67 url(/assets/39/blue_bg.jpg) repeat-x ;
}



/* typography */
h1{
padding : .4em;
font-family : Arial, Helvetica, sans-serif; 
font-size : 90%;
letter-spacing: 1px;
font-weight:600;
color:#FFA905;
width:auto;
margin-bottom:8px;
clear : both;
/*background:transparent url(/assets/40/h1bg.gif)bottom left no-repeat;*/
border-bottom:1px solid #0E3052;
border-top:3px solid #0E3052;
/*text-indent:4px;
background-color:#0E3052;*/
}

h2 {
padding : .2em;
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal;
font-size : 70%;
letter-spacing: 1px;
font-weight:600;
}
h3 {
padding-top: .10em;
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal;
font-size : 80%;
letter-spacing: 1px;
font-weight:600;
color:#FFA905;


}

p {
    margin-bottom: 5px;
	padding:2px;
    font-size: 75%;
    line-height: 17px;
	text-align: left;
	color:#FFFFFF;
}

a, a:link, a:visited, a:active, a:focus {
    text-decoration: underline;
    color: #FFA905;
}
a:hover {
    text-decoration: none;
}

#read { float:right;text-align:right; font-size:80%; padding-bottom:8px; padding-right: 2px;}
/* contents */

#wrapper { width:720px; text-align:left; margin:auto; }
#header { background: transparent url(/assets/41/header1.jpg) top center no-repeat; height:195px; width:720px;}

#login {width:125px; height:100px;	margin-right:25px; margin-top:30px; float:right;}
#teaserbox { width:720px; height:200px; margin-bottom:15px;}
#left { float:left;width: 240px; padding-left:10px; padding-right:2px; margin-right:2px;}
#left p { text-indent:15px; background: url(/assets/42/news.gif) no-repeat 0px 4px;}
#right { float:right; padding-right:5px; width:450px;}
#right a { color:#00CCFF;}
#right p {}
#rightleft { float:left; width:48%;}
#rightleft p { padding-bottom:15px; padding-top:10px; }
#rightright p {padding-bottom:15px; padding-top:10px; }
#rightright { float:right; width:48%;}
#mainright { font-size:80%; margin-bottom:25px;}
#mainright p {line-height:25px; border-bottom:3px solid #1B538B;}







/* =footer */
#footer {
	clear: both;
	padding-top: 10px;
	margin-bottom: 75px;
    background-color:transparent;
	text-align:center;
	
}
#footer strong {
	color: #fff;
    background-color:transparent;
}
#footer a {
	color: #6699CC;
	text-decoration: none;
    background-color:transparent;
}
#footer a:hover {
	color: #fff;
    background-color:transparent;
}

#foot-nav {
	border-top: 1px solid #2F6487;
  
	width:100%;
	padding-top:4px;
	padding-left:4px;
	
}

/*alternate menu*/
#rmenu { width:80px; float:right; padding-right:25px; padding-top:20px; clear:both; padding-bottom:25px; text-indent:8px;}
*#rmenu {margin-top:20px; margin-right:5px;}
#rmenu ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif; font-size:12px;	
}

#rmenu a{display: block; width: 80px; background-color: #036; color:#FFFFFF; text-decoration:none; padding:3px; margin:1px; text-indent:5px;}
#rmenu a:hover{ display: block; background-color: #037; color:#FFFFFF; text-decoration:none;}


#navlist { width:100%;clear:both;  font-size:14px; padding-top:4px; margin:auto;}

#navlist li {display: inline; list-style-type: none; color:#FFF; margin-left:30px; }
#navlist a {color:#FFF; text-decoration:none;background:url(/images/menu_arrow.gif) center left no-repeat;  padding-left:16px;}
#navlist a:hover  {color:#FFF; text-decoration:none;background:url(/images/menu_arrow_over.gif) center left no-repeat;  padding-left:16px;}
/*hacks*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

#mapcontainer {width: 80%; margin-right: auto; margin-left: auto;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.seminar a{ text-indent:20px;background-image:url(/assets/42/news.gif); background-repeat:no-repeat; background-position:10px center; font-size:140%; color:#fff; background-color:#880500; display:block; padding:10px; margin:-10px 6px 10px 8px; text-decoration:none; letter-spacing:2px;  border:1px solid #fff;}

.seminar a:hover { color:#FFA905; border:1px solid #FFA905;}
