*{margin:0;padding:0;}

body {
    text-align:center;
    font-family : Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px;
    line-height:18px;
    background:#EFEFEF;
    color:#333;
    }
	
h1{ 
	font-size:150%;
	text-decoration:underline;
	margin-left:20px;
	color: #003366;
	}

h2{ 
	font-size:110%;
	margin-left:20px;
	color: #003399;
	}

h3{ 
	font-size:120%;
	margin-left:20px;
	color: #000000;
	}

p {padding:10px;}

ul {margin: 0px 20px;}

a {color:#2C4EEF;}
a:hover {color:#99ccff;}

#container {
    width:750px;
    margin:0 auto;
    text-align:left;
    background:#fff;
    }
html>body #container {
    width:660px;
    }
    
#content {
    padding:5px;
    }

#header {
    background: #fffff;
    border-bottom:10px #003366 solid;
    color:#333;
    }

#header ul {
    float:right;
    }
#header li {
    display:inline;
    }
#header a {
    background: #003366;
    color:#fff;
    text-decoration:none;
    padding: 2px 5px;
    border-left: 1px #fff solid;
    }
#header a:hover {
    background: #003366;
    color:#fff;
    text-decoration:underline;
    }

#bd {
	position:relative;
	width:747px;
	margin:0 auto;
	min-height: 100%;
}
#msg {
	position: relative;
	text-align: center;
	font-size: 8px;
	color: #939191;
	height: 22px;
}
    
#boxes {
    min-height:350px;
    }

#boxes div {
    width:155px;
    margin:10px 5px 10px 5px;
    float:left;
    height:340px;
    }

#box1 {background: #E42DA9;color:#333;}
#box2 {background: #FF9933;color:#333;}
#box3 {background: #99CC33;color:#333;}
#box4 {background: #3399FF;color:#333;}

#footer {
    height:50px;
    line-height:50px;
    background: #003366;
    color:#fff;
    text-align:right;
    }

#footer a {
    color: #fff;
    border: 1px #fff solid;
    text-decoration:none;
    padding: 5px;
    margin: 5px;
    }


#legal {
    height:100px;
    background: #EFEFEF;
    color:#333;
    }
#legal a:link img, a:visited img { border-style: none; float:right; }
