
body {
margin-top : 12px;
padding : 0;
font : 80% "Arial", verdana, tahoma, sans-serif;
color : #555;
background :#f9f1ee;
line-height : 1.8em;
}
#page {
width : 1020px;
margin-left : auto;
margin-right : auto;
}
#container {
height : 580px;
width : 1020px;
margin-left : auto;
margin-right : auto;
padding-top : 0px;
border : 2px solid #18326F;
border-right : 10px solid #18326F;
background : #fff;
}
#content {
padding : 5px;
margin-left : 220px;
margin-bottom : 5px;
color : #555;
background : #fff;
}

#banner {
width : 1020px;
height : 104px;
padding : 0;
margin : 0;
color : #fff;
background : #18326F;
}

#contentlist {
padding : 3px 0;
margin : 0;
}

#contentlist li {
list-style : none;
margin : 0;
display : inline;
}

.column1 { 
height : 575px;
margin-left : 0px;
float : left;
width : 235px;

border-right: 0px;
margin-top : 0px;
margin-bottom : 0px;
padding : 5px 0 0 8px;
line-height : 0em;
background : #18326F;
} 
.column1 img { 
padding : 3px 0 5px 0;
} 

#navlist {
padding : 3px 0;
margin : 0;
border-top : 0;
border-bottom : 0;
text-align : right;
font : bold 100% "Arial", verdana, sans-serif;
color : #fff;
background : #AEAFCE;
}
#navlist li {
list-style : none;
margin : 0;
display : inline;
}
#navlist li a {
padding : 3px 1.5em;
margin : 0;
color : #fff;
background : #AEAFCE;
text-decoration : none;
}
#navlist li a:link, #navlist li a:visited {
color : #fff;
background : #AEAFCE;
}
#navlist li a:hover {
color : #fff;
background : #18326F;
}
#navlist li a#current {
color : #fff;
background : #18326F;
}
#column3list li {
list-style : none;
}

#banner h1 {
margin : 5px;
padding : 2px;
font : 120% "Arial", tahoma, verdana, sans-serif;
letter-spacing : 2px;
text-transform : none;
border-bottom : 1px #1f2e58;
color : #1f2e58;
background : #fff;
}
#banner h2 {
margin : 20px;
padding : 4px;
font : 500% "Arial", tahoma, verdana, sans-serif;
letter-spacing : 2px;
text-transform : none;
border-bottom : none;
color : #1f2e58;
background : #fff;
}

.text { 
float : right;
width :776px;
height : 408px;
} 
.main { 
float : right;
width :777px;
height : 450px;
} 

.column2 { 
float : left;
padding-left : 15px;
width :450px;
line-height : 1.5em;
/* background : #e4e2ef; */
background : #fff;

} 

.column3 {
display : inline;
float : right;
width : 280px;
font-size : 95%;
height : 400px;
margin : 0px, 0px, 20px, 20px;
line-height : 1.4em;
background : #fff; 
padding : 5px 15px 15px 15px;
}

.box_blue {

background : #eff2fc; 
padding : 0px 3px 0px 3px;
}

.box_blue p{
padding : 3px 3px 3px 3px;
}
.column3 p
{
text-align : center;
}

#footer {
float : left;
width : 779px;
font-size : 120%;
color : #fff;
background : #18326f;
line-height : 1.5em;
}
#footcol1 { 
float : left;
width :400px;
text-align : center;
} 

#footcol2 { 
float : right;
width : 300px;
text-align : center;
} 

#footer a:link, #footer a:visited {
text-decoration : none;
background : inherit;
color : #fff;
}
#footer a:hover {
border-bottom : 1px solid;
background: inherit;
color : #fff;
}
#img {
padding : 5px;
}

h1 {
margin : 5px 0 2px 2px;
padding : 0;
font : 130% "Trebuchet MS", verdana, tahoma, sans-serif;
color : #1f2e58;
background : inherit;
}
h2 {
margin :12px 0 2px 2px;
font : 110% "Trebuchet MS", verdana, tahoma, sans-serif;
padding : 1px;
border-bottom : 0px solid #738ca5;
text-transform : none;
color : #1f2e58;
background : inherit;
}
a {
text-decoration : none;
color : #666;
background : inherit;
}
a:hover {
text-decoration : underline;
color : #66a0e0;
background : inherit;
}
a img {
border : 0;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #11214d;
margin-left: 10 px;
}

a.site:hover {

color : #19316F;
background : inherit;
}
a.site {
letter-spacing : 5px;
float : right;
color : #546498;
text-decoration : none;}
