body {
margin:0; padding:0;
background-color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
/*border:1px solid red;*/
}

#header {
height:75px;
margin-bottom:20;
padding:10px;
font-weight:bold;
font-size:36px;
color:#FFFFFF;
/*border:1px solid red;*/
}

#headline {
position:relative;
top:-12px;
left:5px;
margin-top:-20;
font-size:36px;
font-weight:bold;
padding-left:45px;
color:white;
}

#main {
margin:0 auto 0 auto;
width:1028px;
padding:0px;
background-image:url("horizbkrd.gif");
background-repeat:repeat-x;
background-color:white;
border-left:2px solid gray;
border-right:2px solid gray;
border-bottom:15px solid #3366CC;
height:790px;
/* (page) border:1px solid red;*/
}

#content p {
margin-top:5px;
margin-left:9px;
margin-bottom:20px;
padding:0;
font-weight:normal;
/* (flag title) border:1px solid red;*/
}

#background {
margin-left:-15;
background-image:url("Pencil_with_Globe.jpg");
background-repeat:no-repeat;
height:650px;
width:1028px;
margin-top:15;
/*(glb img)border:1px solid red;*/
}

#content {
width:520px;
padding:0px 0px 0px 0px;
margin-top:20;
color:black;
float:right;
/*border:1px solid red;*/
}

table {
margin-top:-20px;
border-collapse:collapse;
font-size:13px;
height:600px;
/*border:1px solid black;*/
}

td {
text-align:left;
vertical-align:middle;
padding-right:2em;
border-collapse:collapse;
text-decoration:none;
/*border:1px solid red;*/
}

td img {
border:1px grey;
vertical-align:middle;
padding-right:5px;
border-style:none;
text-decoration:none;
}

td img:hover {
cursor:cursor;
border-style:none;
text-decoration:none;
color:#FF;

}

a:link {
color:black;
border-style:none;
text-decoration:none;
}

a:hover {

text-decoration:none;
}

a:visited{
color:#333333;
text-decoration:none;
}

#subhead {
width:400px;
margin-top:25;
margin-right:0;
margin-left:0;
padding:0px 40px 0px 50px;
font-size:20px;

}

#introcopy {
width:400px;
margin-top:0;
margin-right:0;
margin-left:0;
padding:10px 30px 0px 50px;
font-weight:normal;
font-size:14px;

}

ul {
font-size:14px;
margin-left:20px;
list-style-position:outside;

}

#leftcontent {
width:400px;
margin-top:10;
padding:10px 50px 0px 50px;
font-weight:bold;
font-size:14px;
color:#0000FF;

}

#footer {
width:1028px;
padding:0px 10px 0px 70px;
text-align:center;
font-size:10px;
color:solid gray;
clear:both;

}

#tagline {
padding:0px 20px 0px 20px;
text-align:left;
font-size:12px;
font-weight:bold;
color:#3399FF;

}

