/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  margin-bottom: 1px;
}


body {
	margin: 0px;
	padding:0px;
	width: 100%;
	display: table;
}

body, td{
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #333;
	line-height: 1.3em;
}

.bgc
{

  //background-color:#f2f2f2;
  background-color:red;
  top:60px; 
  left:0px; 
}
#page_Border {
	//background: #252525 url(/GIFJ/bg_page.jpg) top center no-repeat;
background: #fff;
}

#page_Border2 {
	background-color: #fff ;
}


a:link, a:visited {
	text-decoration: none;
        color:#993333;
	font-weight: normal;
}

a:hover {
	text-decoration: none;
	font-weight: normal;
        }

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; margin:0px; }


#logo2
{
position:absolute;
width:700px;
left:55px;
top:57px;

}

#logo2 a:hover {background-color:#efefef;}

/*
#headertext  
{
position:absolute;

left:550px;
top:140px;
color:#993333;
font-size:2em;
font-weight:bold;
font-family: "Trebuchet MS";

}

*/
#leftcolumn a:hover {
	text-decoration: none;
	font-weight: normal;
        //background-color:#e2e2e2;
        color:black;
}


#page_bg {
	padding: 0px;
	margin: 0px;
}



div#main_bg{
        top:-53px;
        position:relative;
	margin:0px auto;
	width: 985px;
	text-align:left;
	//background:#FFF;
}

div#h_area{
	margin:0px auto;
	width: 969px;
	text-align:left;
	padding-top:10px;
}






div#main_top {
	height:100px;
	padding:30px 30px 30px 15px;
}




#leftcolumn{
	margin-left:10px;
	padding:5px;
	//width:205px;
	float:left;
}





#leftcolumn div.MenuBorder, #leftcolumn div div div
{
	background: url(/GIFJ/MenuBottom.png) center bottom no-repeat;
}

#BodyWithLeftMenu{
	width:530px;
        top:520px;

	float:left;
	margin:0px 5px 0px 5px;
	padding:0px;
        z-index:-1;

	overflow:hidden;
}

.BodyWithLeftMenu2{
	width:730px;
        z-index:-1;

        top:920px;
        //position:absolute;
	//float:left;
	margin:5px 5px 10px 5px;
	padding:10px;
	overflow:hidden;

}



div.bannergroup_text {
	margin:0px 13px 15px 13px;
}
.bannerheader {
	font-weight:bold;
	margin-bottom:10px;
}
.banneritem_text {
	margin-bottom:10px;
}
.bannerfooter_text {
	margin-bottom:10px;
}





#leftcolumn h3
{
	text-align: center;
	height: 42px;
	width: 205px;
	line-height: 40px;
	color:#FFFFFF;
	font-size:16px;
	margin:0px;
	font-weight:normal;
	font-size:21px;	
	/*font-family: Impact;*/
        font-family: "Trebuchet MS";

}

#leftcolumn ul.menu li#current ul li,
#rightcolumn ul.menu li#current ul li {
	margin: 0px;
	padding: 0px;
}
ul.menu {
	padding:5px 10px 5px 12px;
        z-index:5;
	margin:0px;
}
ul.menu li{
	padding:0px 10px 5px 15px;
	margin:0px;
        z-index:5;

       
}

ul.menu li ul {
	padding:0px 0px 5px 0px;
	margin:0px;
        z-index:5;

}
ul.menu li ul li{
	padding:0px 0px 0px 15px;
	border:none;
        z-index:5;

}
ul.menu li#current ul li a{
	margin-left:15px;
	text-decoration:none;
        z-index:5;

}
ul.mostread {
	padding:5px 10px 5px 12px;
	margin:0px;
}
ul.mostread li{
	padding:0px 10px 5px 15px;
	margin:0px;
	line-height:18px;
}
ul.latestnews {
	padding:5px 10px 5px 12px;
	margin:0px;
}
ul.latestnews li{
	padding:0px 10px 5px 15px;
	margin:0px;
	line-height:18px;
}
span.pagination span, span.pagination a{
	padding:5px;
}





div.banner{ background: #FFF url(/GIF/banner3b.jpg) top center no-repeat; }


#leftcolumn h3
{
	background: #7D7D7D url(/GIFJ/bg_h3.png) top center no-repeat;
}

ul.menu li#current {
	background:#E8ECF7;
	border-left:4px solid #0A296E;
}
ul.menu li#current a{
	text-decoration:none;
	color:#363636;
	background:#E8ECF7;
}

#power_by, #power_by a, #power_by a:visited{
	color:#8c8c8c;
        background-color:#993333;
	text-decoration:none;
	font-size:11px;
}
ul.menu li{
	list-style:none;
	background:url(/GIFJ/menu_arrow.gif) top left no-repeat;
}

#bottom
{

   background:url(/GIFJ/bottom.png) top left no-repeat;

}

.textstyle1
 {
   left:15px;
   text-align:justify;
   float:left;
   position:relative;
   padding-left:10px;
/* desktop specific content below */
   width:700px;
   font-size:15px;
  }
.textstyle2
 {
   //left:15px;
   text-align:justify;
   float:left;
   position:relative;
   //padding-left:10px;
   //padding-left:1%;
/* desktop specific content below */
   //width:940px;
   width:100%;
   font-size:15px;
  }
.mbody
{
  position:relative;
  top:-70px;
  width:975px;
  margin-left:auto;
  margin-right:auto;
}
.mbodyofficials
{
  position:relative;
  top:-70px;
  width:975px;
  margin-left:auto;
  margin-right:auto;
}

#headingA

{
  text-align:center;
  font-size:25px; 
  font-weight:bold;
  background-color:#eeeeee;
  border-width:10px;
  position:relative; 
  top:6px;
//border-style:groove groove groove groove;
  border-style:groove;
  border-color:#cccccc;
  padding-top:15px;
  padding-bottom:15px;
}




.voteBox1
{
  text-align:center;
  font-size:35px; 
  font-weight:bold;
  background-color:#eeeeee;
  border-width:10px;
  position:relative; 
  //top:6px;
//border-style:groove groove groove groove;
  border-style:solid;
  border-color:#cccccc;
  padding-top:15px;
  padding-bottom:15px;
}

.ptitleX
{
color:#00FF00;
font-weight:bold;
font-size:24px;
font-family:Arial;
line-height:29px;
background-color:#000000;
border:1px;
width:100%;
text-align:center;


}
.ptitleW
{
//position:absolute;
//left:150px;
//top:120px;
color:#FF0000;
font-weight:bold;
font-size:24px;
font-family:Arial;
line-height:29px;
background-color:#000000;
border:1px;
width:100%;
text-align:center;


}

.poster1
{
  text-align:left;
  font-weight:900;

}
.poster2
{
  //text-align:left;
  font-weight:900;
  padding-left:70px;

}

.br1
{
position:absolute;
color:#000;
font-weight:bold;
font-size:20px;
left:8px;
font-family:Arial;
line-height:29px;
background-color:#eeeeee;
border-style:solid;
border-width:5px 5px 5px 5px;
border-color:#cccccc #cccccc #cccccc #cccccc;
width:950px;
text-align:center;
z-index:-1;

}


.br2

{
  z-index:-1;
  position:absolute;
  text-align:center;
  font-size:25px; 
  font-weight:bold;
  background-color:#463e41;
  color:#fff;
  border-width:10px;
  top:0px;
  left:8px;
  //border-style:groove groove groove groove;
  border-style:solid;
  border-color:#cccccc;
  padding-top:15px;
  padding-bottom:15px;
  width:940px;     
}

.br3

{
  z-index:1;
  position:absolute;
  text-align:center;
  font-size:2em; 
  font-weight:bold;
  color:#993333;
  top:-110px;
  left:0px;;
  //padding-left:1.5%;
  //left:18px;
  width:100%;  
  
}

.headertext2
{
//color:#993333;
//color:grey;
color:black;
font-size:1.5em;
//font-size:100%;
font-weight:bold;
text-decoration:none;
font-family: "Trebuchet MS";
//float :right;
top:35px;
left:0px;
width:100%;
text-align:center;
//left:425px;
position:absolute;
//padding:90px 40px 30px 15px;

}




.bg1
{

background-color: #336666;
width:24px;
}

.newp
{
	text-decoration: none;
	color: #000000; }
        line-height:900%;
margin-bottom: 55px;
}



.gridhor {
background: #336666;
width: 1450px;
position:absolute;
font-size:11px;
color: #ffffff;
height: 1px;
padding: 0;
margin: 0;

}

.gridvert
{
width:1px;
height:5000px;
font-size:11px;
color: #ffffff;
background-color:#336666;
position:absolute;
top:90px;
}



/*------------------------------------------------------	    
 DROP DOWN MENU
 CSS modified from original script found here ; 
 http://csswizardry.com/demos/css-dropdown/ 
 Many thanks due to Harry for creating it.
--------------------------------------------------------*/
.nav{
	font-weight:bold;
       	float:left;
	//width:100%;
	position:relative;
	z-index:5;
}
.nav li{
	float:left;
	margin-right:10px;
	position:relative;
        text-decoration:none;
        list-style:none;


}
.nav a{
	
	color:black;
	text-decoration:none;
       	margin:0px;
	font-weight:normal;
        font-family: "Trebuchet MS";
        display:block;

    }


.nav a:hover{
		text-decoration:none;

      
}

nav a:visited
{
   text-decoration:none;       
}



.nav ul{
	list-style:none;
	position:absolute;
        width:198px;
        

	left:-9999px; 

}




.nav ul li
{
        /* Current page in menu*/
	background: url(/GIFJ/reddot2.gif) center left no-repeat;
        margin:5px;
        text-decoration:none;
        color:#000;
        
}




.nav ul li a{
     /* Menu items*/

     background: url(/GIFJ/greendot2.gif) center left no-repeat;
     float:left;
     width: 185px;
     font-family: "Trebuchet MS";


}

.nav li:hover ul{ 
      left:0px; 
     color:blue;
}

.nav li:hover a{ 

color:green;
}



.nav span{
  padding-left:15px;
/*margin:5px;*/
font-size:14px;
font-family: "Trebuchet MS";
}



.nav li:hover ul h3 a

{ 

	
       text-decoration:none;
       color:white;
       
}

.nav li:hover ul a

{ 

	
       text-decoration:none;
       color:black;
       
}





.nav li:hover ul li a:hover{ 
	background:#ccc;
        background:#ccc url(/GIFJ/greendot2.gif) center left no-repeat;
        float:left;
	width: 185px;
        font-family: "Trebuchet MS";

}
.nav h3 {
         width: 205px;
         text-align:center;
         color: #00ffff;
         line-height: 21px;
	 margin:0px;
	 font-weight:normal;
	 font-size:18px;	
         font-family: "Trebuchet MS";
	 background: #7D7D7D url(/GIFJ/bg_h3h.gif) top center no-repeat;
 }

.bd h3  {
         left:-2px;
         top:-22px;
         list-style:none;
         position:absolute;
         width: 205px;
         text-align:center;
         color:green;
         line-height: 21px;
	 margin:0px;
	 font-weight:normal;
	 font-size:18px;	
         font-family: "Trebuchet MS";
	 background: #7D7D7D url(/GIFJ/bg_h3g.gif) top center no-repeat;
}

.bdx  {
         left:-15px;
         //top:-22px;
         list-style:none;
         position:absolute;
         width: 205px;
         text-align:center;
         color:green;
         line-height: 21px;
	 margin:0px;
	 font-weight:normal;
	 font-size:18px;	
         font-family: "Trebuchet MS";
	 //background: #7D7D7D url(/GIFJ/bg_h3g.gif) top center no-repeat;
}


.bd{
     background: url(/GIFJ/MenuBottom.png) center bottom no-repeat;
     border:1px solid #0A296E;
     background:#fff;
     width:203px;
     margin:0;
     text-decoration:none;

     padding:2px;
}
.tmenu{
 top:150px;
left:90px;
 position:absolute;
}

.tmenu2{
 top:-14px;
margin-left:auto;
margin-right:auto;
 position:relative;
}

.tmenuG{
margin-left:auto;
margin-right:auto;
top:-14px;

 position:relative;
}


/*------------------------------------*\
	 END OF DROP DOWN MENU
\*------------------------------------*/











.navx{
	list-style:none;
	font-weight:bold;
       	float:left;
	width:100%;
	position:relative;
	z-index:5;
}
.navx li{
	float:left;
	margin-right:10px;
	position:relative;
        text-decoration:none;
        list-style:none;

width:205px;
}
.navx a{
	
	color:#fff;
	text-decoration:none;
       	margin:0px;
	font-weight:normal;
	font-size:21px;	
        font-family: "Trebuchet MS";
        display:block;
}


.navx a:hover{
	color:#fff;
	text-decoration:none;
        

        
}

navx a:visited
{
   text-decoration:none;  
     
}



.navx ul{
	list-style:none;
	position:absolute;
        width:198px;
       
}


.navx ul li
{
	
        margin:5px;
text-decoration:none;
background: url(/GIFJ/reddot2.gif) center left no-repeat;
color:green;
        
}



.navx ul li a{
     //white-space:nowrap;

background: url(/GIFJ/bluedot2.gif) center left no-repeat;
}


.navx li:hover ul{ 
      //left:0px; 
     // margin:0;
     // padding:0;
background: yellow;
        color:black; 

}

.navx li:hover a{ 

	//margin:5px;
	font-weight:normal;
	font-size:18px;	
        font-family: "Trebuchet MS";


}


.navx li:hover ul h3 a

{ 

	
       text-decoration:none;
       color:white;
       
}

.navx li:hover ul a

{ 

	
       text-decoration:none;
       color:black;
       
}



.navx span{
  padding-left:15px;
//margin:5px;
color:#000;
font-size:14px;
font-family: "Trebuchet MS";

}



.navx li:hover ul a

{ 

	
       text-decoration:none;
       //background: url(/GIFJ/bluedot2.gif) center left no-repeat;
       color:#000;
       //margin-left:10px;
       font-size:18px;	
       position:relative;
       width: 205px;
       
}





.navx li:hover ul li a:hover{ 
        background:#ccc url(/GIFJ/bluedot2.gif) center left no-repeat;
        float:left;
	width: 185px;
	//margin-left:10px;
        font-family: "Trebuchet MS";

}

.navx h3{
         width: 205px;
         text-align:center;
         color:white;
         background:#000;
         line-height: 21px;
	 margin:0px;
	 font-weight:normal;
	 font-size:18px;	
         font-family: "Trebuchet MS";
	 background: #7D7D7D url(/GIFJ/bg_h3g.gif) top center no-repeat;
}

.navx h3 a{
 color:white;
 font-size:18px;

}

