@charset "UTF-8";
/* CSS Document */


body{
background-color:#000000;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
}

.divClr{
height:0px;
clear:both;
}

img{
border:none;
}

a{
color:#FFFFFF;
text-decoration:underline;
}

a:hover{
color:#99CCFF;
text-decoration:none;
}

p{
line-height:18px;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-align:left;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
}

.container{
width:855px;
margin:0px auto;
}


.nav{
width:200px;
height:720px;
background-image:url(images/navBG.jpg);
background-repeat:no-repeat;
float:left;
}

.nav .logo{
width:200px;
height:200px;
border-bottom:solid 1px #999999;
}

.nav .logo a{
width:200px;
height:200px;
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
display:block;
text-decoration:none;
}

.nav .logo a:hover{
background-position:left bottom;
}

.nav ul{
padding:10px 0px 10px 20px;
margin:10px 0px 20px 0px;
/*border-top:solid 1px #999999;*/
border-bottom:solid 1px #999999;
list-style:none;
}

.nav li{
text-align:right;
margin:0px;
padding:0px;
font-size:14px;
display:inline;
}

.nav li a{
text-align:right;
text-decoration:none;
display:block;
padding:10px 15px 10px 0px;
font-size:14px;
margin:0px;
}

.nav li a:hover{
padding:9px 15px 9px 0px;
background-color:#000000;
border:solid 1px #999999;
border-right:none;
}

.nav li .vid{
padding:10px 50px 10px 0px;
background-image:url(images/vidIco.gif);
background-repeat:no-repeat;
background-position:140px 10px;
}

.nav li .vid:hover{
padding:9px 50px 9px 0px;
}


.nav .disabled a{
text-decoration:line-through;
}

.nav li .subText{
text-align:right;
text-decoration:underline;
color:#99CCFF;
font-size:10px;
font-style:italic;
}

.content{
background-image:url(images/header.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
width:635px;
float:left;
}


.home .content{
background-image:url(images/bgHome.jpg);
background-repeat:no-repeat;
padding:520px 0px 0px 20px;
width:635px;
float:left;
}

.home .content p{
text-align:center;
}
 
.home .col1{
width:345px;
float:left;
}

.home .col2{
width:290px;
float:left;
}
 
 
.james{
list-style:none;
margin:0px;
padding:0px;
}

.james li{
display:block;
margin:0px;
padding:0px;
}

.james a{
background-repeat:no-repeat;
display:block;
margin:0px;
padding:0px;
text-decoration:none;
}

.james .james1{
background-image:url(images/homeJames1.jpg);
height:50px;
}

.james .james2{
}

.james .james2 a{
background-image:url(images/homeJames2.jpg);
height:85px;
}

.james .james2 a:hover{
background-image:url(images/homeJames2.jpg);
background-position:top right;
}

.james .james3 a{
background-image:url(images/homeJames3.jpg);
height:80px;
}

.james .james3 a:hover{
background-image:url(images/homeJames3.jpg);
background-position:top right;
}

.james .james4, .james .james4 a{
background-image:url(images/homeJames4.jpg);
height:115px;
}

.james .james4 a:hover{
background-image:url(images/homeJames4.jpg);
background-position:top right;
}


.footer{
clear:both;
text-align:center;
padding:20px 0px 20px 0px;
}



.qna{
list-style:none;
margin:0px;
padding:0px;
}

.qna li{
border:solid 1px #6666ff;
margin:0px 0px 10px 0px;
padding:0px;
}

.qna li ul{
list-style:none;
margin:0px;
padding:0px;
}

.qna li ul li{
border:none;
margin:0px;
padding:10px;
font-size:10px;
}

.qna .question{
background-image:url(images/BGq.jpg);
background-repeat:no-repeat;
background-color:#333333;
}

.qna .question h1{
margin:0px;
padding:0px;
font-size:12px;
}

.qna .answer{
background-image:url(images/BGa.jpg);
background-repeat:no-repeat;
background-color:#000000;
background-position:right top;
}

.qna .question h2{
margin:0px;
padding:0px;
font-size:12px;
}

.qna .scrolly{
height:100px;
overflow:auto;
border:dotted #666666 1px;
padding:10px;
}


.vdc{
width:1000px;
margin:0px auto 0px auto;
}


.vdc .nav{
width:980px;
padding:10px 10px 10px 10px;
background-image:none;
height:auto;
}


.vdc .nav .col1{
width:490px;
height:20px;
text-align:left;
padding:0px 0px 0px 0px;
float:left;
}


.vdc .nav .col2{
width:490px;
height:20px;
text-align:right;
padding:0px 0px 0px 0px;
float:left;
}



.vdc .nav a{
color:#FFFFFF;
text-decoration:underline;
}

.vdc .nav a:hover{
color:#CCFFFF;
text-decoration:none;
}


