body {text-align: center;}

.mainframe {clear:both; width:980px; margin:0 auto;  text-align:left; font-size:12px; background:#FFFFFF; font-family:Times New Roman,Times,serif;}

.layoutcontainer {margin:0; padding:0; border-bottom:1px solid #BBB; overflow:hidden; }

.layoutcontainer_c11  {
     width:979px;
     padding:0px;
     margin:0px;
     border:1px dotted #BBB;
}


.layoutcontainer .c21  {
     float:left;  width:180px; 
     padding:0;   margin:0px;
     margin-bottom:-3000px; padding-bottom:3000px;
     background:#fff url("box-bg-tile.png") repeat-x scroll 0 0;
     border:1px solid #BBB;
}

.layoutcontainer .c22  {
     padding:0; margin:0 0 0 190px;  
     margin-bottom:-3000px; padding-bottom:3000px;
     background:#fff url("box-bg-tile.png") repeat-x scroll 0 0;
     border:1px solid #BBB;
}

.layoutcontainer_c11 p,  .c22 p   { padding:5px 10px 5px 10px; border:0px; margin:0px; text-align:justify; }
.layoutcontainer_c11 h3, .c22 h3  { padding:10px;              border:0px; margin:0px; text-align:justify; font-size:14px; font-weight:bold;  }

/*
.layoutcontainer .c31  {float:left;  width:190px; padding:0; border:0; margin:0px; }
.layoutcontainer .c33  {float:right; width:190px; padding:0; border:0; margin:0px; }
.layoutcontainer .c32  {                          padding:0; border:0; margin:0 193px 0px 193px;}
.separatorRight1 {border-right:2px dotted #808080;}
.separatorLeft1  {border-left:2px dotted #808080;}
*/

ul.vnavitems{
 list-style-type: none; 
 text-align:left;
 width:160px; 
 margin:0;
 padding:10px 0 10px 5px;
 border:0;
}

.vnavitems li {
	background:url("list-arrow-small.png") no-repeat scroll 0 0px transparent;
	padding-left:20px;
        margin-top: 10px;
}
.vnavitems li.SelectedNav {
	background:url("list-arrow-small-active.png") no-repeat scroll 0 0px transparent;	
}
.vnavitems li.caption {
        background: url();
        font-weight:bold;
	padding-left:3px;
        margin-top: 20px;
}

.vnavitems a        { text-decoration:none;      color:#000000; }
.vnavitems a:hover  { text-decoration:underline; color:#FF0000; }

/* "1px dotted #CCC" is frame border definition*/
/*
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
*/
