body{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3E3E3E;
font-size:12px;
}

h1,h2,h3,h4,h5,h6{
padding:0;
margin:0;
}

h1#logo{
text-indent:-9999px;
background:url(../images/vcLogo.gif) no-repeat;
width:233px;
height:75px;
margin:10px 0 0 7px;
}
a{
font-size:10px;
color:#003399;
font-weight:bold;
text-decoration:none;
}

.limit a{
font-size:10px;
color:#D87039;
font-weight:bold;
text-decoration:none;
}
.limit a:hover{

color:#D87039;
font-weight:bold;
text-decoration:none;
}

a:hover{

color:#003399;
font-weight:bold;
text-decoration:none;
}
a.bluelink{
font-size:12px;
color:#003399;
font-weight:bold;
text-decoration:none;
}

a.bluelink:hover{

color:#003399;
font-weight:bold;
text-decoration:none;
}
h1#logo a{
display:block;
width:233px;
height:67px;
}
.err{
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.searchBox{
border:1px solid #C3C3C3;
padding:2px;
}
.btn{
background:url(../images/btn.gif) no-repeat;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
width:74px;
height:22px;
border:0;

}
.btnGo{
border:0;
background:url(../images/btnGo.gif) no-repeat;
width:26px;
height:24px;
}

.navBg{
background:#2651A8;
}

.navBg td{
font-size:12px;
font-weight:bold;
color:#fff;
}

.navBg td a{
display:block;
font-size:12px;
padding:10px 15px;
color:#fff;
text-decoration:none;
}

.navBg td a:hover{
background:#274A8F;
color:#fff;
}
.navhv{
background:#274A8F;
color:#fff;
}
.navhv td{
font-size:12px;
font-weight:bold;
color:#fff;
}

.navhv td a{
display:block;
padding:10px 15px;
color:#fff;
text-decoration:none;
}

.navhv td a:hover{
color:#fff;
background:#274A8F;
}
.ttlmainBg{
font-family:sans-serif, Arial, Helvetica,Verdana ;
background:#6F6F6F;
padding:5px;
color:#ffffff;
font-size:20px;
/*font-weight:bold;*/

}

h2.ttl_welcome{
text-indent:-9999px;
background:url(../images/ttlWelcome.gif) no-repeat;
width:338px;
height:23px;
}

h3.ttl_Login{
text-indent:-9999px;
background:url(../images/ttlLogin.gif) no-repeat;
height:26px;
}
.heading{
font-family:sans-serif, Arial, Helvetica,Verdana ;
color:#2651A8;
font-size:16px;
font-weight:bold;
width:338px;
height:23px;
}
#footer{
background:url(../images/footerBg.gif) top repeat-x;
border-top:1px solid #C9C9C9;
padding:0 15px;
}

#footer p{
margin:15px 0;
padding:0;
font-size:10px;
}

#footer p a{
color:#0C479D;
text-decoration:none;
font-size:10px;
}

#footer p a:hover{
text-decoration:underline;
font-size:10px;
}

.btnLogin{
background:url(../images/btnLogin.gif) no-repeat;
width:74px;
height:22px;
border:0;
}

.loginForm{
font-size:11px;
color:#565656;
width:164px
}

.mainContent{
padding:8px;
font-size:12px;
}

.mainContent p{
font-size:12px;
line-height:18px;
color:#3E3E3E;
padding:0;
margin:12px 0;
}

.mainContent p.mainttl{
padding:0;
margin:0;
font-size:16px;
font-weight:bold;
color:#003399;
}

h3.ttl_LNews{
text-indent:-9999px;
background:url(../images/ttlLatestNews.gif) no-repeat;
width:180px;
height:39px;
}

.mainMenu_bg{
background:#2651A8;
}

.newsBg{
background:url(../images/newsBg.gif) top repeat-x;
height:250px;
}
.newsBg a{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3E3E3E;
}
.newsBg a:hover{
color:#3E3E3E;
}
.subMenu{
background:#284683;
}

.subMenu ul{
padding:0;
margin:0;
list-style:none;
font-size:12px;
color:#fff;
}

.subMenu li{
line-height:25px;
background:url(../images/bulletSubmenu.gif) 0 8px no-repeat;
padding:0 0 0 15px;
}

.subMenu li a{
font-size:12px;
color:#fff;
text-decoration:none;
}

.subMenu li a:hover{
font-size:12px;
color:#fff;
text-decoration:underline;
}

.mainMenu_bg td{
padding:10px 10px;
border-bottom:1px solid #1E4186;
}

.mainMenu_bg td.lastMenu{
border:0;
}

.mainMenu_parent{
background:url(../images/iconDown.gif) right no-repeat;
}

ul#LNews{
font-size:12px;
color:#696969;
margin:5px;
padding:0;
list-style:none;
}

ul#LNews li{
font-weight:bold;
background:url(../images/iconNews.gif) 0 6px no-repeat;
_background:url(../images/iconNews.gif) 0 8px no-repeat;
padding:5px 0 5px 15px;
border-bottom:1px solid #D8D8D8;
}

ul#LNews li p{
margin:5px 0;
padding:0;
font-weight:normal;
}

.tabletitle{
font-size:14; 
font-weight:bold;
color:#FFFFFF;

}
.trade
{
}
.trade a{
color:#ffffff;
text-decoration:none;
font-size:10px;
}
.trade a:hover{
color:#ffffff;
text-decoration:underline;
font-size:10px;
}
/* --- WRAPPER --------- */

.wrapper {
background: transparent url("images/bg.jpg") -2px repeat-y;
/*background:#000;*/
width: 780px;
margin: 0px auto;
padding: 0;
}
/* --- CONTAINER --------- */

#message{
width:770px;
text-align:right;
}

.container {
margin: 0px 5px;
}
/* --- MAIN CONTENT --------- */

.content {
margin-left: 0px;
width: 574px;
padding: 0px;
float: right;
}

/* --- SUB CONTENTS --------- */

.sub-content-1 {
margin-left: 0px;
width: 374px;
padding: 0px;
float: right; }

.sub-content-2 {
margin-right: 0px;
width: 200px;
padding: 0px;
float: right;
}
/* --- Join Now Page --------- */
.join-content {
margin-left: 0px;
width: 374px;
padding: 0px;
float: right; }



/* --- RIGHT CONTENT --------- */

.content-right {
margin-right: 0px;
width: 190px;
padding: 0px;
float: left;
}

/* --- BOXES --------- */

.head-1 {
background: #333333 url("images/jr_logo_sml.gif") no-repeat 5px 45%;
/*border-bottom: 1px #069 solid;
padding-left: 40px;
font-size: 11px;
height: 25px;
font-weight: bold;
color: #BBB;
line-height: 26px;
margin: 5px 5px 0 5px;*/
border-bottom: 1px #737373 solid;
padding-left: 30px;
font-size: 11px;
height: 25px;
font-weight: bold;
color: #fff;
line-height: 26px;
margin: 5px 5px 0 5px;
}
.body-1 {
background: #5C5C5C;
padding: 10px;
margin: 0 5px 5px 5px;
}

.body-2 {
background: #5C5C5C;
padding: 10px;
margin: 0 5px 5px 5px;
}

.body-3 {
background: #5C5C5C;
padding: 10px;
margin: 0 5px 5px 5px;
}
.smallblacktext{
color: #000;
font-size:10px;
font-style:oblique;
}
#footer a.bluelink{
font-size:12px;
color:#003399;
font-weight:bold;
text-decoration:none;
}

#footer a.bluelink:hover{
font-size:12px;
color:#003399;
font-weight:bold;
text-decoration:none;
}
.BlackTextHeading{
font-size:14px;
color:#003399;
font-weight:bold;
text-decoration:none;
}
