body {
width: 100% ;
margin: 0px;
padding: 0px;
background: #3399cc ;
color:#000000;
font-family: Verdana, sans-serif;
font-size: 11px;
text-align: center;
}

#page {
background: #3399cc ;
margin: 10px auto 10px auto;
width: 860px;
text-align: left;
}

#head {
margin:0px ;
}

#nav {
position: relative;
left: -2px ;
top: -15px ;
z-index: 1;
}

#container {
position: relative ;
margin: 20px 0px 0px 0px;
padding: 0px;
}

#left-container {
position: absolute;
top: 0px;
width: 150px;
margin: 0px;
padding: 0px;
}

#left {
background: #2f44b7 ;
color:#ffffff;
margin: 25px 0px 0px 0px;
padding: 10px ;
border: 2px solid #000b81 ;
}

#main {
background: #ffffff ;
color:#000000;
position: absolute;
top: 0px;
left: 150px ;
width: 520px;
margin: 0px 20px 0px 20px ;
padding: 20px 0 20px 0;
}

#right {
position: relative;
float: right ;
margin: 25px 0px 0px 0px ;
width: 150px;
padding: 0px;
}

#right-box {
background: #2f44b7 ;
color:#ffffff;
padding: 10px ;
border: 2px solid #000b81 ;
}

#footer {
background: #3399cc ;
color: #ffffff ;
position: absolute ;
bottom: -40px ;
width: 520px;
margin: 0px;
text-align: center;
padding: 10px 0 0 0;
}

#o-video {
position: relative;
float: right ;
margin: 20px 20px 20px 20px ;
width: 270px;
padding: 0px;
}

#w-blog {
position: relative;
float: right ;
margin: 20px 20px 20px 20px ;
width: 200px;
padding: 0px;
}

p {
font-family: Verdana, sans-serif;
color: #000000;
line-height: 15px;
font-size: 11px;
margin-left: 20px;
margin-right: 20px;
}

ol {
padding: 0px 0px 3px 0px;
margin-left: 20px;
margin-right: 20px;
}

li {
padding: 0px 0px 10px 0px;
margin-left: 20px;
margin-right: 20px;
}

.boxp {
color: #ffffff;
padding: 0 0 8px 0;
margin: 0;
}

.light {
background: #99ccff ;
}

.small {
line-height: normal;
font-size: 9px;
}

#photo-right {
position: relative;
float: right ;
margin: 5px 20px 10px 20px;
padding: 0px;
}

#photo-left {
position: relative;
float: left ;
margin: 5px 20px 10px 0px;
padding: 0 0 0 20px;
}

h1 {
text-decoration: none ;
color: #000b81 ;
font-size: 21px;
font-weight: bold;
margin-right: 20px;
margin-left: 20px ;
}

h2 {
text-decoration: none;
color: #000b81;
font-size: 17px;
font-weight: bold;
margin-right: 20px;
margin-left: 20px ;
}

h3 {
text-decoration: none;
color: #000b81;
font-size: 17px;
font-weight: bold;
border-bottom: 1px solid #000b81 ;
margin-right: 20px;
margin-left: 20px ;
}

h4 {
text-decoration: none;
color: #000b81;
font-size: 15px;
font-weight: bold;
margin-right: 20px;
margin-left: 20px ;
}

h5 {
text-decoration: none;
color: #000b81;
font-size: 13px;
font-weight: bold;
margin-right: 20px;
margin-left: 20px ;
}

h6 {
text-decoration: none;
color: #ffffff;
margin: 0 0 5px 0;
font-size: 13px;
font-weight: bold;
margin: 0 0 10px 0;
}

table {
font-family: Verdana, sans-serif;
color: #000000;
line-height: 15px;
font-size: 11px;
margin-left: 20px;
margin-right: 20px;
}

a:link {
text-decoration: underline;
color: blue;
font-size: 11px;
font-family: Verdana, sans-serif;
}

a:visited {
text-decoration: underline;
color: purple;
font-size: 11px;
font-family: Verdana, sans-serif;
}

a:hover {
text-decoration: underline;
color: red;
font-size: 11px;
font-family: Verdana, sans-serif;
}

a.nav:link {
color: #ffffff ;
background: #2f44b7 ;
line-height: 30px;
text-decoration: none;
text-transform: uppercase;
padding: 6px ;
margin: 2px ;
border: 2px solid #000b81 ;
}

a.nav:visited {
color: #ffffff ;
background: #2f44b7 ;
line-height: 30px;
text-decoration: none;
text-transform: uppercase;
padding: 6px ;
margin: 2px ;
border: 2px solid #000b81 ;
}

a.nav:hover {
color: #ffffff ;
background: #000b81 ;
text-decoration: none;
text-transform: uppercase;
padding: 6px;
margin: 2px;
border: 2px solid #2f44b7 ;
}

a.nav-hot:link {
color: #000b81;
background: #ffffff ;
text-decoration: none;
text-transform: uppercase;
padding: 6px;
margin: 2px;
border: 2px solid red ;
}

a.nav-hot:visited {
color: #000b81;
background: #ffffff ;
text-decoration: none;
text-transform: uppercase;
padding: 6px;
margin: 2px;
border: 2px solid red ;
}

a.nav-hot:hover {
color: #ffffff ;
background: #000b81 ;
text-decoration: none;
text-transform: uppercase;
padding: 6px;
margin: 2px;
border: 2px solid #2f44b7 ;
}

a.box:link {
color: #ffffff;
text-decoration: none;
}

a.box:visited {
color: #ffffff;
text-decoration: none;
}

a.box:hover {
color: #ffffff;
text-decoration: underline;
}

a.foot:link {
color: #ffffff;
text-decoration: underline;
}

a.foot:visited {
color: #ffffff;
text-decoration: underline;
}

a.foot:hover {
color: red;
text-decoration: underline;
}

a img {
border: none ;
}

