body {
margin: 0px;
background-color: #fff;
/* background-image: url("http://invision.canright.ws/img/background.gif"); */
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
color: #3D3D3D;
}

a:link {
color: #3C3C3C;
text-decoration: none;
}

a:visited {
color: #3C3C3C;
text-decoration: none;
}

a:hover {
color: #F79831;
text-decoration: underline;
}

h2 {
position: absolute;
top: 11px;
right: 0px;
color: #3D3D3D;
font-size: 10px;
font-weight: normal;
}

h3 {
color: #3D3D3D;
font-size: 10px;
font-weight: normal;
text-align: left;
margin: 0px;
padding: 0px;	
}

h4 {
font-size: 12px;
font-weight: bold;
color: #3D3D3D;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

h5 {
position: absolute;
bottom: -35px; 
left: 0px;
color: #333;
font-size: 10px;
}

h6 {
position: absolute;
bottom: -45px; 
right: 0px;
}

h6#credit a {
color: #CCC;
font-size: 8px;
}

h6#credit a:hover {
color: #FCC;
text-decoration: none;
}

/*
p {
margin: 0;
padding: 0;
}
*/

/*General*/

#header {
position: relative;
width: 920px;
height: 40px;
margin: auto;
padding: 0;
}

#box {
position: relative;
margin: auto;
width: 920px;
height: 530px;
background-color: #fff;
border: 1px solid #E6E6E6;
}

#logo {
position: absolute;
left: 10px;
top: 10px;
border: 0px;
}

img#logo {
border: 0px;
}

/*Main Menu*/

#main-menu {
position: absolute;
top: 16px;
right: 0px;
margin: 0px;
padding: 0px;
text-align:left;
}

#main-menu li {
display: inline;
list-style: none;
font-size: 13px;
font-weight: bold;
line-height: 24px;
text-decoration: none;
color: #D80034;
padding: 0 0 0 12px;
margin: 0 0 0 0;
}

#main-menu li a:link {
text-decoration: none;
color: #333;
}

#main-menu li a:visited {
text-decoration: none;
color: #333;
}

#main-menu li a:active {
text-decoration: none;
color: #D80034;
}

#main-menu li a:hover {
text-decoration: none;
color: #D80034;
}

/*Sub Menu*/

#sub-menu {
position: absolute;
top: 180px;
left: 20px;
width: 200px;
margin: 0px;
padding: 0px;
text-align:left;
}

#sub-menu li {
list-style: none;
font-size: 13px;
font-weight: bold;
line-height: 18px;
text-decoration: none;
color: #051a49;
}

#sub-menu li ul {
text-transform: none;
position: relative;
left: -40px;
margin-bottom: 10px;
}

#sub-menu li ul li {
font-size: 11px;
line-height: 15px;
font-weight: normal;
margin-top: 0px;
color: #D80034;
}

#sub-menu li ul li a b {
color: #3c3c3c;
}

#sub-menu li ul li a b:hover {
color: #d80034;
}

#sub-menu li ul li a:link {
color: #3c3c3c;
text-decoration: none;
}

#sub-menu li ul li a:visited {
color: #3c3c3c;
text-decoration: none;
}

#sub-menu li ul li a:hover {
color: #d80034;
text-decoration: none;
}

#sub-menu li ul li a:active {
color: #3c3c3c;
text-decoration: none;
}

#sub-menu li ul li a.current {
color: #D80034;
text-decoration: none;
}

#container {
position: absolute;
top: 7px;
left: 152px;
width: 760px;
height: 516px;
font-size: 10px;
color: #3D3D3D;
text-align: left;
line-height: 16px;
}

#description {
position: absolute;
left: 508px;
width: 240px;
top: 0px;
}

#about-copy {
position: relative;
top: 10px;
left: 0px;
width: 760px;
height: 235px;
overflow: auto;
font-size: 12px;
padding-right: 5px;
}

#contact-copy {
position: relative;
top: 10px;
left: 0px;
width: 760px;
height: 235px;
overflow: auto;
font-size: 12px;
padding-right: 5px;
}

#about {
position: absolute;
top: 0px;
left: 0px;
}