body {
padding:0;
margin:0;
background-color:#F5F5F5;
text-align:center;
font-size:100%;
font-family:verdana, tahoma, arial, san-serif;
color:#363636;
}

/*- Layout -*/
#container {
padding:0;
margin:0;
width:100%;
border:none;
text-align: center;
font-size:100%;
font-family: verdana, tahoma, arial, san-serif;
}

#container #border {
padding:0;
margin:0 auto;
width:960px;
border-left:2px solid #FFF;
border-right:2px solid #FFF;
text-align:left;
font-size:100%;
font-family: verdana, tahoma, arial, san-serif;
}

#container #border #header {
padding:0;
margin:0;
width:960px;
border:none;
float:left;
background-color:#002C63;
text-align:left;
font-size:100%;
font-family: verdana, tahoma, arial, san-serif;
}

#container #border #header #logo {
padding:40px 0 10px 40px;
margin:0;
border:none;
background:transparent;
background-color:#002C63;
width:500px;
display:block;
float:left;
position:relative;
}

#container #border #header #logo a,
#container #border #header #logo a img{
padding:0;
margin:0;
border:none;
background:transparent;
}

#container #border #header #text {
background-color:#002C63;
border:none;
display:block;
float:right;
position:relative;
margin:0;
padding:60px 40px 25px 40px;
text-align:center;
color:#FFF;
font-family: Arial, Helvetica, sans-serif;
font-weight:400;
font-size:120%;
line-height:1.5;
width:340px;
}

#container #border #header #text p {
padding:0;
margin:0;
}

#container #border #banner {
padding:0;
margin:0;
background-color:#DEE9EF;
border-bottom:#FFF 1px solid;
}

#container #border #topnav {
padding:0;
margin:0;
width:960px;
border:none;
float:left;
border-bottom:1px solid #FFFFFF;
background-image:url(../images/greenbar.jpg);
background-repeat:repeat-x;
background-position:0 -58px;
text-align:left;
font-family: verdana, tahoma, arial, san-serif;
}

#container #border #topnav #tabs{
padding:0; /* 0 10px */
margin:0;
width:100%;
border:none;
float:left;
background:transparent;
text-align:left;
font-size:80%;
font-weight:normal;
font-family: verdana, tahoma, arial, san-serif;
}

#container #border #topnav #tabs ul{
padding:0;
margin:0;
border:none;
border-left:none;
float:left;
width:100%;
background:transparent;
list-style:none;
}

#container #border #topnav #tabs ul li{
padding:0;
margin:0;
border:none;
float:left;
background:transparent;
list-style:none;
}

#container #border #topnav #tabs ul li a{
padding:12px 16px 13px 10px;
margin:0;
border:none;
float:left;
border-left:solid 1px #FFF;
background-image:url(../images/greenbar.jpg);
background-repeat:repeat-x;
background-position:0 -58px;
text-align:left;
font-weight:500;
font-size:100%;
color:#004000;
font-family: verdana, tahoma, arial, san-serif;
text-decoration:none;
}

#container #border #topnav #tabs ul li.home a{
padding:0 5px; /*12px 19px 13px 18px \ 12px 18px 13px 18px */
margin:0;
border:none;
float:left;
border-right:none;
background-image:url(../images/greenbar.jpg);
background-repeat:repeat-x;
background-position:0 -58px;
text-align:left;
font-weight:500;
font-size:100%;
color:#004000;
font-family: verdana, tahoma, arial, san-serif;
text-decoration:none;
}

#container #border #topnav #tabs ul li.end a{
padding:12px 16px 13px 10px; /* 12px 18px 13px 18px */
margin:0;
width:84px;
border:none;
float:left;
border-left:solid 1px #FFF;
background-image:url(../images/greenbar.jpg);
background-repeat:repeat-x;
background-position:0 -58px;
text-align:left;
font-weight:500;
font-size:100%;
color:#004000;
font-family: verdana, tahoma, arial, san-serif;
text-decoration:none;
}

#container #border #topnav #tabs ul li a:hover,
#container #border #topnav #tabs ul li.home a:hover,
#container #border #topnav #tabs ul li.end a:hover {
color:#004000;
text-decoration:none;
background-image:url(../images/greenbar.jpg);
background-repeat: repeat-x;
background-position:0 0;
}

/* -- Banner section -- */
#container #border #tabtext{
padding:0 0 0 58px;
margin:0;
width:902px;
border:none;
float:left;
background-color:#EDF9E6;
border-bottom:#9ABE85 1px solid;
text-align:left;
font-family: verdana, tahoma, arial, san-serif;
}

#container #border #tabtext p {
padding:0 0 5px 0;
margin:0;
}

#container #border #tabtext .tab1 {
padding:5px 10px;
margin:0;
width:173px;
height:68px;
border:none;
border-left:#FFF 1px solid;
float:left;
background:transparent;
text-align:left;
font-size:70%;
font-weight:normal;
font-family: verdana, tahoma, arial, san-serif;
}

#container #border #tabtext .tab2 {
padding:5px 10px;
margin:0;
width:121px;
height:68px;
border:none;
border-left:#FFF 1px solid;
float:left;
background:transparent;
text-align:left;
font-size:70%;
font-weight:normal;
font-family: verdana, tahoma, arial, san-serif;
}

#container #border #tabtext .tab3 {
padding:5px 10px;
margin:0;
width:118px;
height:68px;
border:none;
border-left:#FFF 1px solid;
float:left;
background:transparent;
text-align:left;
font-size:70%;
font-weight:normal;
font-family: verdana, tahoma, arial, san-serif;
}

#container #border #tabtext .tab4 {
padding:5px 10px;
margin:0;
width:115px;
height:68px;
border:none;
border-left:#FFF 1px solid;
float:left;
background:transparent;
text-align:left;
font-size:70%;
font-weight:normal;
font-family: verdana, tahoma, arial, san-serif;
}

#container #border #tabtext .tab5 {
padding:5px 10px;
margin:0;
width:159px;
height:68px;
border:none;
border-left:#FFF 1px solid;
border-right:#FFF 1px solid;
float:left;
background:transparent;
text-align:left;
font-size:70%;
font-weight:normal;
font-family: verdana, tahoma, arial, san-serif;
}

#container #border #tabtext .tab6 {
padding:5px 5px 5px 10px;
margin:0;
width:80px;
height:68px;
border:none;
float:left;
background:transparent;
text-align:left;
font-size:70%;
font-weight:normal;
font-family: verdana, tahoma, arial, san-serif;
}

#container #border #tabtext .tab1 ul {
padding:0 0 0 20px;
margin:0;
font-size:90%;
border:none;
}

#container #border #tabtext .tab1 ul li {
padding:0;
margin:0;
border:none;
list-style:square;
}

/* -- Content section -- */
#container #border #main {
padding:0 0 20px 0;
margin:0;
width:960px;
border:none;
float:left;
background-color:#FFFFFF;
text-align:left;
font-size:100%;
font-family: verdana, tahoma, arial, san-serif;
}

#container #border #main #middlecol {
padding:22px 16px 0 16px;
margin:0;
width:929px;
border:none;
float:left;
background-color:#FFFFFF;
text-align:left;
font-size:90%;
font-family: verdana, tahoma, arial, san-serif;
}

/* -- Column 1 -- */
#container #border #main #middlecol #col1 {
padding:0;
margin:0;
width:320px;
font-size:78%;
border:none;
float:left;
}

#container #border #main #middlecol #col1 h2 {
padding:0 0 15px 0;
margin:0;
color:#005291;
font-size:140%;
font-weight:600;
line-height:normal;
position:relative;
border:none;
}

#container #border #main #middlecol #col1 .block {
padding:18px 20px 9px 20px;
margin:0 0 16px 0;
width:250px;
border:none;
border:1px solid #9abe85;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
box-shadow:3px 3px 5px #CCC;
background-color:#f5f5f5;
float:left;
}

#container #border #main #middlecol #col1 #navbox {
padding:0;
margin:0 0 10px 0;
border:none;
width:292px;
float:left;
}

#container #border #main #middlecol #col1 #navbox .boxes {
padding:0;
margin:0 0 6px 0;
border:none;
width:292px;
font-size:10px;
color:#004000;
float:left;
}

#container #border #main #middlecol #col1 #navbox .boxes .box1 a {
border:solid 1px #9abe85;
padding:8px 6px;
margin:0 4px 0 0;
width:130px;
float:left;
background-color:#EDF9E6;
/*background-image:url(../images/greenbar.jpg);
background-repeat:repeat-x;
background-position:0 0;*/
text-align:left;
font-weight:500;
font-size:110%;
color:#004000;
font-family: verdana, tahoma, arial, san-serif;
text-decoration:none;
}

#container #border #main #middlecol #col1 #navbox .boxes .box2 a {
border:solid 1px #9abe85;
padding:8px 6px;
margin:0;
width:130px;
float:left;
background-color:#EDF9E6;
text-align:left;
font-weight:500;
font-size:110%;
color:#004000;
font-family: verdana, tahoma, arial, san-serif;
text-decoration:none;
}

#container #border #main #middlecol #col1 #navbox .boxes .box1 a:hover,
#container #border #main #middlecol #col1 #navbox .boxes .box2 a:hover {
color:#004000;
text-decoration:none;
background-image:url(../images/greenbar.jpg);
background-repeat:repeat-x;
background-position:0 -48px;
}

/* -- Column 2 -- */
#container #border #main #middlecol #col2 {
padding:0;
margin:0;
width:590px;
border:none;
float:left;
}

#container #border #main #middlecol #col2 h1 {
padding:0 0 15px 0;
margin:0;
color:#005291;
font-size:150%;
font-weight:normal;
line-height:normal;
position:relative;
border:none;
}

#container #border #main #middlecol #col2 h2 {
padding:0 0 15px 0;
margin:0;
color:#005291;
font-size:130%;
font-weight:normal;
line-height:normal;
position:relative;
border:none;
}

#container #border #main #middlecol #col2 h3 {
padding:0 0 15px 0;
margin:0;
color:#005291;
font-size:120%;
font-weight:normal;
line-height:normal;
position:relative;
border:none;
}

#container #border #main #middlecol #col2 .block{
padding:10px 0 27px 0;
margin:0;
width:auto;
border:none;
float:left;
}

#container #border #main #middlecol #col2 .red {
color:#FF0000;
font-weight:bold;
border:none;
}

#container #border #main #middlecol #col2 .bold {
color:#005291;
font-weight:bold;
border:none;
}

#container #border #main #middlecol #col2 .bold2 {
color:#005291;
font-weight:bold;
border:none;
text-decoration:underline;
}

#container #border #main #middlecol #col2 .lightBold {
color:#A1CDE0;
font-weight:bold;
}

#container #border #main #middlecol #col2 .navBold {
color:#005291;
font-size:100%;
font-weight:bold;
}

#container #border #main #middlecol #col2 .italic {
font-style:italic;
font-weight:normal;
font-size:90%;
}

#container #border #main #middlecol #col2 .arrow {
color:#9ABE85;
font-weight:bold;
}

#container #border #main #middlecol #col2 .notes {
color:#666666;
font-size:88%;
font-style:normal;
font-weight:400;
}

/*-- footer section --*/
#container #border #footer {
background-color:#EDF9E6;
border-top:#9ABE85 1px solid;
bottom:0;
display:inline-block;
font-size:80%;
line-height:2;
margin:0;
padding:10px 0 0 0;
position:relative;
text-align:center;
width:960px;
}



