html{height:101%;}
body{
padding:0;
margin:0;
background:#fff;
text-align:center;
height:101%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#left_container{
}
div#left_container a:link{
font-size:11px;
color:#000;
}
div#left_container a:visited{
font-size:11px;
color:#444;
text-decoration:none;
}

div#left_container a:hover{
font-size:11px;
color:#444;
text-decoration:none;
}
.rss_text{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#033156;
}
#wrapper{
width:780px;
margin:0 auto;
}
a img{
border:0;
}
h1{
font:17px Verdana, Arial, Helvetica, sans-serif;
color:#033156;
text-align:left;
}
h2,h3,h4,h5{
font:17px Verdana, Arial, Helvetica, sans-serif;
color:#033156;
text-align:left;
}
#banner{
width:775px;
height:103px;
background:#fff url(../images/banner_bg.gif) 0 0 no-repeat;
}
.hiddenPic {display:none;}
/*############# HEADER ###########*/
#header{
width:775px;
height:127px;
background:#fff url(../images/header.gif) 0 0 no-repeat;
}
#date{
float:left;
width:250px;
padding:3px 0 0 120px;
font:11px Arial, Helvetica, sans-serif;
}
#date p{
padding:0;
text-align:left;
margin:0 0 0 23px;
}
#topnav{
margin:90px 0 0 20px;
}
#topnav ul{
margin:0;
padding:0;
list-style:none;
}
#topnav ul li{
display:inline;
}
#topnav ul li a{
font:11px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
padding:0 3px;
}
#topnav ul li a:visited{
font:11px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
padding:0 3px;
}
#topnav ul li a:hover{
color:#484848;
text-decoration:underline;
}

#bookmark{
float:right;
width:120px;
height:30px;
}
#bookmark a{
font:11px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}
#bookmark a:visited{
font:11px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}
#bookmark a:hover{
color:#484848;
}
#head_right{
float:right;
width:320px;
height:100px;
margin:0;
font:11px Arial, Helvetica, sans-serif;
color:#000;
}
#search{
text-align:right;
margin:105px 0 0 50px;
}
.search_right{padding:;float:right;margin:0;}
/*############# END HEADER ###########*/


/*############# CONTENT ###########*/
#content{
width:775px;
margin:7px 0 0 0;
}
#left_container{
float:left;
width:596px;
padding:0 0 0 12px;
text-align:left;
}
#left{
float:left;
width:293px;
margin:0;
padding:0;
}
#center{
float:right;
width:293px;
margin:0;
padding:0;
}
#right{
float:right;
width:147px;
margin:0;
padding:0;
}
/* NAVIGATION */
#navigation{
background:url(../images/nav_top.gif) 0 0 no-repeat;
padding:11px 0 0 0;
margin:0;
border-bottom:8px solid #033060;
float:left;
}
#right ul{
float:left;
_float:none;
margin:0;
padding:0;
list-style:none;
}
#right ul li{
text-align:right;
float:right;
margin:0;
padding:0;
border-left:1px solid #000;
border-right:1px solid #000;
}


#right ul li a{
display:block;
width:135px;
height:16px;
border-top:1px solid #fff;
margin:0;
padding:1px 10px 0 0;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#000;
background:#E8E6E6;
text-decoration:none;
}
#right ul li a:visited{
display:block;
width:135px;
height:16px;
border-top:1px solid #fff;
margin:0;
padding:1px 10px 0 0;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#000;
background:#E8E6E6;
text-decoration:none;
}
#right ul li a:hover{
background:#DDDBDB;
}
ul#list_hide{
border:none;
}
ul#list_hide li{
border:none;
}
ul#list_hide li a, ul#list_hide li a:visited{
background:#F4F4F4;
width:125px;
padding:1px 20px 0 0;
}
ul#list_hide li a:hover{
background:#EDECEC;
}


/* END NAVIGATION */

/* UNDER NAVIGATION*/
#undernav{
float:right;
width:125px;
padding:10px;
margin:10px 0;
border-top:8px solid #033060;
border-right:1px solid #000;
border-bottom:8px solid #033060;
border-left:1px solid #033060;
background:#EDECEC;
text-align:center;
}
#undernav p{
font:10px Arial, Helvetica, sans-serif;
color:#000;
}
#undernav a{
font:11px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}
/* END UNDER NAVIGATION*/
.title_unerline{
width:100%;
background:#999;
border-bottom:1px solid #000;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
text-transform:uppercase;
padding:2px 0;
margin:0;
text-align:left;
text-indent:10px;
}
.small_blue_text{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#033156;
text-align:left;
}
.scroll_box{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#033156;
text-align:left;
width:293px;
height:193px;
overflow:auto;
margin:0;
padding:0;
}
.scroll_box a{
color:#000;
}
.scroll_box a:hover{
color:#484848;
text-decoration:none;
}
.scroll_box hr{
width:90%;
border:none;
border-bottom:1px dashed #000;
}
/*############# END CONTENT ###########*/

/*############# Footer ###########*/
#footer{
width:735px;
clear:both;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#033156;
margin:30px 0 0 20px;
padding:10px 0 10px 0;
}
#footer a{
color:#000;
}
#footer a:visited, #footer a:hover{
color:#484848;
}

/*############# End Footer ###########*/

/*######### news #########*/
.news_text{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#033156;
clear:left;
}
p.news_text a{
color:#CC0A0A
}
p.news_text a:visited{
color:#033156
}
p.news_text a:hover{
color:#484848
}
p.news_text a:visited:hover{
color:#033156
}

/*######### end news #########*/

/*######### videos #########*/
.videos_text{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#033156;
clear:left;
padding:0 0 20px 0;
text-align:left;
}
p.videos_text a{
color:#951D0F;
}
p.videos_text a:visited{
color:#033156
}
p.videos_text a:hover{
color:#484848
}
p.videos_text a:visited:hover{
color:#033156
}
.video_img{
float:left;
padding:10px;
}
a.video_link{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#CC0A0A;
}
a:hover.video_link{
color:#F86161;
}
.videos_text a.buy{
color:#B91515 !important;
}
.videos_text a:visited.buy{
color:#B91515 !important;
}
/*######### end videos #########*/
/* productList */
#productList
{
  text-align:left;
  font-size:0.7em;
}
#productList tr.productListTitle,#productList tr:hover.productListTitle
{
  background:#ccc;
  height:30px;
}
#productList a:link,#productList a:active{
  color:#033156;
}
#productList a:hover{
  color:#f00;
}
#productList a:visited{
  color:#0781E4;
  text-decoration:none;
}
#productList td
{
  border-bottom:1px solid #DFDFDF;
}
#productList tr
{
  background:#fff;
}
#productList tr:hover
{
  background:#F2F2F2;
}
#content .pages{
  width:765px;
  background:#003466;
  margin-bottom:0;
  margin-top:10px;
  clear:both;
  padding:3px 0 3px 10px;
  text-align:left;
  font-size:0.7em;
}
#content .pages a{
  color:#fff;
  text-decoration:none;
}
#content .pages a:hover{
  text-decoration:underline;
}

#content .pages a.current_page{
  font-size:1.3em;
  text-decoration:underline;
  font-weight:bold;
}
#content .pages a:hover.current_page{
  cursor:default;  
}
