html {margin:0px; padding:0px}

.bdypage {
background-color:#111111; background-image: url("../images/bg/rcbg.jp");
background-attachment:fixed; height:100%; width:100%;
font-family:Verdana, Helvetica, sans-serif; color:#gray;font-size:12px; text-align:center;
margin:0px; padding:opx;}
/* This is the main body coding */

a:link {color: #FF8247}
a:visited {color: #FF4500}
a:hover {color: #97694F}
a:active {color: #FF8247}/*Link settings*/

.objset {float:right; width:321px; height:286px; margin-left:10px; margin-bottom:10px; margin-top:10px}
/*Video position and size settings*/

.ctrpage {position:relative; margin-left:auto; margin-right:auto; width:1020px; text-align:left}
/* This centers the page for screen resolution */

.headmain {background-image: url("../images/headbl.gif"); position:relative;top:-1px; left:0px; width:1006px; height:208px;} 
/* Main header image */

.menu a {color: gray; line-height: 1.4; text-decoration: none; background-image: url("../images/boff.jpg");
background-repeat: no-repeat; text-align: center; font-size: 18px; display: block; width: 142px; height: 35px; float: left;
margin-right:2px; margin-top:-1px}
.menu a:hover {color: #000; text-decoration: none; background-image: url("../images/bon.jpg")}
/*Navigation Menu*/

.maindiv {position:relative; width:100%; left:0px; height:100%; margin-left:-7px; }
/*Div Surrounding Main Table*/

.maintbl {background:#663300; height:100%; left:0px; margin:0px; padding:0px}
/*Table of Contents on Main Page*/

.instyle {display:inline}

.leftcol {position:relative; float:left; margin:10px 20px 10px 10px; width:200px; height:500px; 
overflow:auto; text-align:left; border:medium solid black; background-color:#000000; padding:10px;}

.lcolmn {position:relative; float:left; margin:0px 0px 10px 10px; width:240px; height:740px; 
overflow:auto; text-align:left; padding-top:10px}

.leftnav {position:relative; float:left; margin:10px 0px 0px 0px; width:200px; height:480px; 
overflow:auto; text-align:left; border:medium solid black; background-color:#000000;padding:10px;}

.infohvr {position:relative; float:left; margin:0px; 0px 0px 0px; width:200px; height:180px; 
overflow:auto; text-align:left; border:medium solid black; background-color:#000000; padding:10px;color:#663300;}
 

.maincol {position:relative; float:left; margin:10px 0px 10px 0px; width:700px; height:500px;
overflow:auto; text-align:left; border:medium solid black; background-color:#000000; padding:10px;}

.mcol {position:relative; float:left; margin:10px 0px 10px 0px; width:700px; height:700px;
overflow:auto; text-align:left; border:medium solid black; background-color:#000000; padding:10px;}

.submcol {position:relative; float:left; margin:0px 0px 10px 10px; width:640px; height:230px;overflow:auto;
text-align:left; border:medium solid black; background-color:#663300; padding:10px 10px 0px 10px;}

.skilld {position:relative; float:left; font-family:Verdana, Helvetica, sans-serif; color:black; font-size:14px; 
font-weight:bolder; text-align:left; margin-right:10px}

.charinfomn {position:relative; float:left; margin:10px 0px 10px 0px; width:300px; height:300px;
overflow:auto; text-align:center;  padding:10px;}

.submain {position:relative; float:left; margin:10px 0px 10px 0px; width:300px; height:450px;
overflow:auto; text-align:center;  padding:10px;}

.submk {position:relative; float:left; margin:10px 0px 10px 0px; width:300px; height:400px;
overflow:auto; text-align:center;  padding:10px;}

.subsub {position:relative; margin:10px 0px 10px 0px; width:290px; height:200px;
overflow:auto; text-align:left;  padding:0px;}

.bigdiv1 {position:relative; float:left; margin:10px; width:950px; height:400px;
overflow:auto; text-align:left; border:medium solid black; background-color:#000000; padding:10px;}

.bigdiv2 {position:relative; float:left; margin:10px; width:950px; height:500px;
overflow:auto; text-align:left; border:medium solid black; background-color:#000000; padding:10px;}

.gbdivs {position:relative; float:left; width:180px; height:220px; 
overflow:auto; text-align:center; margin:10px 0px 10px 40px;}

.gnav {position:relative; float:left; width:140px; height:145px; 
overflow:auto; text-align:center; margin:10px; padding-left:10px}
 
.spacer {position:relative; float:left; height:20px; background:#000000; }
 
.footer {position:relative; height:20px; background:#000000; color:black; font-weight:bold; text-align:center}

.skpic {position:relative; float:left; width:50px; height:50px; padding:0px; margin:5px 0px 5px 5px; text-align:center}

/*This is the layout design area.*/

.footpic {float:left; position:relative; width:1000px; height:60px;
background-repeat:no-repeat; background-position:right;}
/*Main page footer*/

.fonthdng {font-family:Verdana, Helvetica, sans-serif; color:#666666; font-size:20px; font-weight:bolder}
/*Main heading font settings*/

.fontsubhd {font-family:Verdana, Helvetica, sans-serif; color:#666666; font-size:16px; font-weight:bold; text-decoration:underline}
/*main subheading font settings */

.mntxt {font-family:Verdana, Helvetica, sans-serif; color:#666666; font-size:14px; font-weight:bolder; text-align:left;}
/*main text font settings*/

.rollover a{display:inline;float:left;
position:relative;width:183px;height:309px;
text-decoration:none; 
repeat:no-repeat;
}

.rollover1 a{display:inline;float:left;
position:relative;width:197px;height:338px;
text-decoration:none;
repeat:no-repeat;
}

.rollover a:hover{width:183px;height:309px;text-decoration:none;
background: url("../images/guidepics/krmouseover.jpg")}

.rollover1 a:hover{width:197px;height:338px;text-decoration:none;
background: url("../images/guidepics/mkmouseover.jpg")}