
/* Element and global styles */

body {
    background: url("images/bg.png") top repeat-x;
/*     background-color: #E7F4FA; */
    color: #444444;
    font-family: "Lucida Grande", "Bitstream Vera Sans", Verdana, Arial, sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}

div#header {
    width: 750px;
    height: 86px;
    margin: 0px auto 0px;
    padding: 0px;
}

div#header img {
    margin-bottom: -70px;
}

div#header div {
    float: right;
    padding: 54px 45px 0px 0px;
}

div#header div a {
    color: #ffffff;
    font-weight: bold;
    opacity: 0.5;
    margin-left: 35px;
    display: inline;
    text-decoration: none;
    text-shadow: 2px 2px 2px #052d50;
}

div#header div a:hover {
    opacity: 0.75;
}

div#header div a.current {
    opacity: 1.0;
}

a.button{
	 border-top-width:0px;
	 border-left-width:1px;
	 border-right-width:1px; 
	 border-bottom-width:1px; 
	 border-style:solid;
	 border-color:black;
	 background-color:#7599c2;
	 padding:6px;
		-moz-border-radius-bottomleft:6px;
		-moz-border-radius-bottomright:6px;
	 width:120px;
	 color:#fff;
	 left:100px;
	 padding-top:4px;
	 margin-right:20px;
	 margin-left:20px;
	 text-decoration: none;
}


a#button:hover {
	 background-color:#5584bb;
}





div#content, div#footer, table.boxsplit {
    width: 650px;
    margin: 30px auto 0px;
    padding: 18px 0px 0px;
}


div#footer {
    color: #777777;
    font-size: 11px;
    border-top: 1px solid #b7b7b7;
    padding: 10px 0px;
    margin-top: 20px;
    margin-bottom: 40px;
}


h2 {
    margin-bottom: 40px;
}

h3 {
    color: #222222;
    font-size: 12px;
    margin: 0px;
    line-height: 150%;
}


p {
    line-height: 150%;
    margin: 0px 0px 1em;
}



p.biggerFont
{
	font-size:+1;
}

a#download {
	margin-left:25px
}

a{
    text-decoration: none;
	color: #5584bb;
}

a:visited {
}

a img {
    border: 0px;
}

a.invisible {
}

a.invisible:hover {
}