@charset "utf-8";
body {
background : #fffff0;
font-family : Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
width : 100%;
}
img {
border : none;
}
h1, h2, h3, h4, h5, h6 {
margin : 0;
padding : 0;
}
h1 {
margin : 0.5em 0;
}
h2 {
color : #7C2E3C;
font-size : 14px;
}
h3 {
color : #7C2E3C;
font-size : 2px;
}
a {
color : #0975a2;
text-decoration : none;
}
a:hover {
color : #004c6b;
text-decoration : none;
}
.logo {
text-align : center;
margin : 10px 0 0 0;
padding : 0;
}
.logo a {
display : block;
padding : 0;
}
.menu {
margin : 20px 10px;
padding : 0;
}
img.float-left {
float : left;
}
img.float-right {
float : right;
}
.menu a {
height : 18px;
font-size : 12px;
font-weight : bold;
text-align : center;
display : block;
background : #d2e9ff url(../images/menu-shade.png) repeat-x;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
color : #14395F;
padding : 10px;
margin : 10px 0;
}
.menu a:hover {
color : #7C2E3C;
}
.content {
font-size : 12px;
color : #4d4d4d;
line-height : 2em;
margin : 5px;
padding : 0;
}
.content h2 {
margin : 0 0 0 5px;
padding : 0;
}
.content p {
text-align : left;
margin : 0 5px 5px 5px;
line-height : 2em;
padding : 0;
}

/* footer */
.footer {
border-top : 2px solid #565656;
border-bottom : 2px solid #565656;
background : #E6E3BD; /* Changed from dddddd */
font-size : 12px;
margin : 10px 0 0 0;
padding : 5px 0;
}
.footer p {
color : #aaaaaa;
font-size : 12px;
text-align : right;
margin : 5px;
}
.footer p a {
color : #2d2d2d;
padding : 5px;
}
.footer p a:hover {
color : #2d2d2d;
}
.clear {
clear : both;
}
.code {
padding : 0;
border : 1px dotted #bbbbbb;
}
.numbering {
background : #f2f2f2;
color : #bbbbbb;
padding : 2px 5px;
}
.tag {
color : #0975a2;
}
.program {
color : #ff003c;
}
.head {
padding : 5px;
color : #ffffff;
background : #7C2E3C;
}
