body 
{
    padding:0px;
    margin:0px;
    font-family:Arial;
    font:arial gray 9pt;
    background:#d7d7d7 url(./images/crc_back.gif) repeat-x;
    scrollbar-face-color:#EBF5FF;
}

td, tr {padding:0px; margin:0px}

.box 
{
    border-top:1px solid silver;    
    border-right:1px solid silver;
    border-left:1px solid silver;
    background:white url(./images/crc-sec_txt-back.gif) repeat-x;
    padding:25px 60px 5px 30px;
    width:671px;
	max-width:671px;
    color:Navy;
    font-size:12px;
    line-height:1.5em;
}

.boxframe
{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	background:white url(./images/crc-sec_txt-back.gif) repeat-x;
	padding:25px 10px 5px 10px;
	width:850px;
	color:Navy;
	font-size:12px;
	line-height:1.5em;
}

.box a, .box a:visited  
{
     text-decoration:none;
     color:Navy;
    }

.bodytxt
{
    color:Navy;
    font-size:12px;
    line-height:1.5em;
    }
 
.bodytxtintro
 {
    color:Navy;
    font-size:12px;
    line-height:1.5em;
    font-weight:bold;
    }
.hline
{
    border-bottom:silver 1px dotted; 
    margin-top:4px; margin-bottom:4px; 
    display:block; height:10px; 
    width:100%;
    }

.boxbtm
{
    background:white url(images/crc-sec_box-btm.gif) repeat-x;
    padding:0px;
    margin:0px;
    border-bottom:1px solid silver;    
    border-right:1px solid silver;
    border-left:1px solid silver;
	height:22px;
}

a{text-decoration:none; color:gray}
a:hover{color:red}
div.vrtmenu {padding: 10px 5px 100px 15px;}
a.vmenu{text-decoration:none;color:gray;font-size:11px;line-height:15px;display:block; }
a.vmenu:visited{color:gray;}
a.vmenu:hover{color:red;}
a.vmenusm{text-decoration:none;
    color:white;font-size:11px;line-height:15px; margin-left:10px; margin-right:-5px;
    padding-left:12px;background-color:#cecece;
    border-top:1px #ddd8d8 solid;
    border-bottom:1px #bab6b6 solid; 
    display:block;  }
a.vmenusm:visited{color:white;}
a.vmenusm:hover{color:red;}
.hmenu{text-decoration:none;color:gray;font-size:10px;}
.hmenu a{text-decoration:none;color:gray;font-size:10px;}
.hmenu a:visited{color:gray;}
.hmenu a:hover{color:red;}
.titlebar {font-size:23px;color:Gray;height:45px;font-family:Verdana;padding-bottom:3px;}
.leftbutton{border-bottom:1px white solid;padding-left:20px;padding-top:5px;padding-bottom:5px;display:block;font-size:9px;color:Gray;}
 /* common styling */
.menu2 {
float:left; width:100%; font-family: arial, sans-serif; font-size:11px; 
margin:5px 0 0px 0;
}
.menu2 ul {
padding:0;margin:0;list-style-type:none;
}
.menu2 ul li {
float:right; position:relative;
}

.menu2 ul li a, .menu2 ul li a:visited {
float:left; display:block; text-decoration:none; color:#444; padding:0px 10px; line-height:10px; height:16px;
}

.menu2 ul li:hover {width:auto;}

.menu2 ul li a:hover {background: white }

.menu2 ul li:hover a {background:white url(images/sub2a.gif); color:red; cursor:default}

.menu2 ul li ul {
display: none;
}
.menu2 table {
margin:0; border-collapse:collapse; font-size:10px; position:absolute; z-index:5; top:0; left:0;
}

.menu2 ul li a table tr td ul {
background:white url(images/crc-sec_txt-back.gif) repeat-x;
}


/* specific to non IE browsers */
.menu2 ul li:hover ul {
display:block; position:absolute;top:15px; z-index:5; background:Transparent; margin-top:1px; left:0; width:152px;
}

.menu2 ul li:hover ul li ul {
display: none;
}
.menu2 ul li:hover ul li a {
display:block; background-color:Transparent; color:gray;height:auto;line-height:10px;padding:4px 16px; width:120px;
}

.menu2 ul li:hover ul li a:hover {
color:white; background-color:gray;
}

.menu2 ul li:hover ul li:hover ul {
display:block; position:absolute; z-index:5; left:153px; top:-70px; color:#000; left:152px; height:138px; width:172px; overflow:auto; background-color:Transparent;
}
.menu2 ul li:hover ul li:hover ul li a {background-color:Transparent;}
.menu2 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}


.menu2 ul li:hover ul li:hover ul li a:hover {background-color:Transparent; color:white;}



/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {
display:block;position:absolute; z-index:5; top:30px; t\op:15px; background:#aaa;left:0; marg\in-top:1px;
}

.menu2 ul li a:hover ul li a {
display:block; color:gray; height:1px; line-height:10px; padding:4px 16px; width:152px; w\idth:120px;
}

.menu2 ul li a:hover ul li a ul {
visibility:hidden;  position:absolute; z-index:5;  height:0; width:0;
}
.menu2 ul li a:hover ul li a:hover {
color:white; background: #888;
}

.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; z-index:5; top:-69px; t\op:-70px; color:#000; left:152px; height:138px; width:170px; overflow:auto; background:#888;
}

.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#666; color:#0ff;}





