* { margin:0; padding:0; }
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object { border:0; }
body { 
  padding: 0; 
  background: #fff url('../img/bg.gif') repeat-x; 
  font: 0.8em/1.5 "arial",sans-serif; 
  color: #303030; 
  text-align: center; 
}

/* links --------------------------------------------------------------- */
a {color:#b41818;}
a:link {color:#b41818;}
a:hover {color:#b41818; text-decoration: none;}

/* headlines --------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 { margin:15px 0 7px 0; }
h1 { font-size:200%; }
h2 { font-size:170%; font-weight: normal;}
h3 { font-size:105%; border-bottom: 1px solid #ddd;}
h4 { font-size:120%; }
h5 { font-size:100%; }
h6 { font-size:50%; }

.rbroundbox h2 {color: #fff; font-size: 170%; margin-top: 0; border: 0;}

/* layout ---------------------------------------------------------------------- */
#layout { 
  width:800px; 
  margin:0 auto; 
  text-align:left; 
}

  	/* header ------------------------------------------------------------------ */
  	#header { position:relative; margin-bottom: 20px; }
  
      #logo {
        position: relative; 
				float:right;
				margin:0px;
				padding:0px;
				margin-top:50px;
				margin-right:0px;
      }
      *html #logo {
				position: relative; 
				float:right;
				margin-top:50px;
				margin-bottom:-80px;
			}
			
			 *+ html #logo {
				position: relative; 
				float:right;
				margin-top:50px;
				margin-bottom:-80px;
			}
			
      #logo a{
        width: 140px;
			  height: 30px;	
				background: url(/img/logo.png) no-repeat center;
				display: block;
      }
	  
	  *html #logo a{
				width: 140px;
			  height: 30px;	
				background: url(/img/logo1.png) no-repeat center;
				display: block;
			}
	  
      /* height and width stuff, width not really nessisary. */
    
      .rbroundbox { width: 100%; margin: 1em auto; color: #bbbbbb; margin-bottom: 0px;}
      
      .rbroundbox a { color: #bbbbbb; }

      .content {
      float: left; 
      padding: 0px 0px 10px 0px;
      width:570px;
      z-index: 10;
      }
      
      #panel-right { float:right; width:185px; padding: 0px 20px 0px 0px; margin-top: -30px;}
      #panel-right-inside {border: 0px; padding: 0 0 0 0px;}
      #panel-right-inside a {float: right; color: #01499b; padding: 0 0 0 0; line-height: 20px; font-size: 14px; margin-top: 25px; font-family:  Arial, Helvetica, sans-serif;}
	  #panel-right span { color: #e49695; }
      #panel-right p {margin: 0;}
	  @media all and (min-width: 0px){
	  #panel-right-inside a {margin-top: 40px; margin-bottom: -38px;line-height: 0px; position: relative}}
	  *#panel-right-inside a { line-height: 20px; font-size: 14px; margin-top: 25px; margin-bottom: -40px;}
	  #main {
      padding: 0 37px;
      }
	  
	  #main  p {
	    color: #01499b;
      font-size:10px;
	    float:right;
	    margin-top:-1px;
	    margin-bottom: 6px;
      }
      
      #footer {
			border-top: 1px solid #a7a7a7;
			clear: both;
			padding: 5px 0 0px;
			width: 800px;
			margin-left: auto;
			margin-right: auto;
			color: #a7a7a7;
      }
	  
	  *html #footer { 
			border-top: 1px solid #a7a7a7;
			width: 800px;
			margin-left: auto -20px;
			margin-right: auto;
			color: #a7a7a7;
	    } 
     
      #footer a{
			color: #01499b;	
			font-size: 12px;
      }
	  
	  span.right {
			color: #01499b;
			float: right;
			margin-top: -20px;
      }
      
      #footer-inside {
      width:800px; 
      margin:0 auto; 
      text-align:left; 
      padding: 0px 0;
      }
	    
      #footer-inside p {
      margin-top: 0;
      margin-bottom: 0;
	  font-size: 12px;
      }
      
      #copyright {
      float: left; 
      width: 300px;
      }
      
      #dont-delete-this{
      margin: 0 0 0 323px;
      text-align: right;
      }

	  /* navigation --------------------------------------------------------------------- */
ul#nav { display: inline; list-style: none; float:left;  margin:0px;  padding:0px; margin-top:18px; }	
ul#nav li {	float: left;	font-size: 15px; font-weight:500; font-family:Calibri, Arial, Helvetica, sans-serif; margin-bottom:5px;}	
ul#nav li a { margin-left: 0px; margin-right: 10px;  padding-left: 12px; padding-right: 12px;  color:#a7a7a7; text-decoration: none;}
ul#nav li a:hover{ color: #01499b; border-bottom:solid 1px #01499b; padding-bottom:12px;	}
ul#nav li:first-child { margin-left:0px; }
/* IE 6 and 7 */
*html ul#nav li a:hover{ color: #01499b; border-bottom:solid 1px #01499b; padding-bottom:12px;	position: relative;}
*+html ul#nav li a:hover{ color: #01499b; border-bottom:solid 1px #01499b; padding-bottom:11px;	position: relative;}
#nav-wrap { height:40px; padding-top: 35px; margin-bottom:30px; margin-right:20px; padding-bottom:10px; border-bottom:solid 1px #a7a7a7; width:800px;   }

/* 	paragraph -------------------------------------------------------------------- */
p { margin:15px 0; line-height: 20px; font-size: 95%}

.content p {color: #fff; margin-top: 10px;}

/* tables --------------------------------------------------------------------- */
table { margin-top:-2px; border: 0px; border-collapse:collapse; border-spacing:0; font-size:100%; width: 100%;}
*html table { margin-right:-30px; margin-top: -8px; margin-bottom: 12px; border: 0px; border-collapse:collapse; border-spacing:0; font-size:100%; width: 100%;}
*+html table { margin-top:-8px; margin-bottom: 10px}
@media all and (min-width: 0px){
	 table {margin-top: -4px;}}
th { text-align:center; font-weight:bold; border: 0px;}
th { padding:4px 6px; border: 0px;}
tr.table-top {background: #e5e5e5; font-weight: bold;}
.tab2 {
        font-size: 10px;
        color: #4A647F;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tab {
        font-size: 10px;
        color: #99A5B2;
        height: 15px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        
}
td {
        color: #003669;
        font-size: 13px;
        line-height: 18px;
        font-family: Tahoma;
		    padding:4px 6px;
		    border: 0px;
}

/* lists --------------------------------------------------------------------- */
ul, ol { display:block; margin:15px 0 15px 40px; }
ul ul, ul ul ul, ol ol, ol ol ol { margin:0; margin-left:20px; }
ol { list-style-type:decimal; }
ol ol { list-style-type:upper-alpha; }
ol ol ol {list-style-type:lower-alpha; }
li { display:list-item; }
ul li a { text-decoration:underline; }

/* definitions -------------------------------------------------------------------- */
dl { margin:15px 0; }
dt { font-weight:bold; }
dd { margin-left:30px; }

/* others --------------------------------------------------------------------- */
fieldset { margin:15px 0; padding:10px; border:1px solid #CCC; }
legend { margin-left:10px; font-size:100%; font-weight:bold; color:#000; }
abbr, acronym, .help { border-bottom:1px dotted #CCC; cursor:help; }
blockquote { margin:15px 20px; font-style:italic; }
del, .del { text-decoration:line-through; }
strong, .strong { font-weight:bold; }
cite, em, q, var { font-style:italic; }
code, kbd, samp  {font-family:monospace; font-size:110%; }
hr { display:block; height:1px; margin:10px 0; padding:0; border:0 solid #CCC; background:#CCC; color:#CCC;} 
.light {padding: 4px 5px; background: #ac0001; text-decoration: none;} .light:hover {color: #fff;}
.noscreen { display:none; }

/* map --------------------------------------------------------------------- */
#map {
		width:60;
		margin-left: 60px;
	 }

#map a{
		color: #01499b;
		text-decoration: bold;
	 }
	 










