#frontfooter a{color:#ffffff;font-size:13px;font-weight:bold;text-decoration:none;margin-right:6px;margin-left:6px}



#menu {width:155px;position:relative;color:#ffffff;margin-top:10px;margin-bottom:10px;float:left}
#menu span {font-size:10px;color:#fff;font-style:italic}
#menu ul {min-width:149px;margin:0; padding:0; list-style:none; color:#ffffff; white-space:nowrap; text-align:left; padding:1px 1px 0 2px; background:#666666;}
 
#menu li {margin:0px;padding:0px; list-style:none;}
#menu li {display:inline;}
#menu ul ul {position:absolute; left:-9999px;background-color:#666666;border:1px solid #555555}
#menu ul ul li{border-bottom:#fff}

#menu ul ul a{color:#fff;font-size:11px;padding:2px}
#menu ul#toplevel {position:absolute; left:0; top:0px;}
#menu a {display:block; font:normal 14px verdana,arial,sans-serif; color:#FFEB9D; line-height:18px; text-decoration:none;padding:0 0px 0 0px;} 
#menu li a.fly {background: url(anywidth/arrow.gif) no-repeat right top;}
#menu li a:hover {background-color:#09c; color:#fff;} 
#menu li:hover > a {background-color:#09c; color:#fff;}
#menu ul li:hover > ul {left:100%; margin-top:-37px; margin-left:-1px;}
#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}
#menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}
.clearfix:after{content:"";display:block;clear:both}
.blogbut{width:30px;height:19px;font-size:11px;color:#ffffff;border:1px solid #0066c5;background-color:#000000;padding:0px}
.tablehead{border-collapse: collapse; font-family:Trebuchet MS; font-size:10pt; font-weight:bold}
.darkgreycell{color: #FFFFFF; font-family: Trebuchet MS; font-size: 10pt; background-color: #808080}
.feintcell{color: #000000; font-family: Trebuchet MS; font-size: 10pt; background-color: #F3F3F3}
.tableline{border-collapse: collapse; color:#000000; font-family:Trebuchet MS; font-size:9pt}
.tbox{width: 250; height: 20; font-family: verdana; font-size: 8pt; border: 1px solid #000080}
.tbox2{height: 20; font-family: verdana; font-size: 8pt; border: 1px solid #000080}
.butyellow{font-family: Trebuchet MS; font-size: 9pt; color: #FFFFFF; width: 100; height: 20; border: 1px solid #FFFF00; background-color: #272727}
.butgreen{font-family: Trebuchet MS; font-size: 9pt; color: #FFFFFF; width: 100; height: 20; border: 1px solid #008080; background-color: #272727}
.butred{font-family: Trebuchet MS; font-size: 9pt; color: #FFFFFF; width: 100; height: 20; border: 1px solid #FF0000; background-color: #272727}

.MoreDet{margin:5px;margin-top:15px;margin-bottom:15px;width:80px;text-alignment:left;height:20px;color:#ffffff;font-family:arial;font-size:10px;border:1px solid #b61a1d;font-weight:bold;background-color:#be1c1f}

.MoreDetBuy{margin:5px;margin-top:15px;margin-bottom:15px;width:80px;text-alignment:left;height:20px;color:#ffffff;font-family:arial;font-size:10px;border:1px solid #b61a1d;font-weight:bold;background-color:#be1c1f}
.MoreDetails{margin:5px;margin-top:15px;margin-bottom:15px;width: 81px;height: 29px;background: url(images/details2.jpg) no-repeat top left;color: #FFFFFF;border:0px;background-color:#ffffff}
.MoreDetBuy{margin:5px;margin-top:15px;margin-bottom:15px;width: 83px;height: 29px;background: url(images/buy2.jpg) no-repeat top left;color: #FFFFFF;border:0px;background-color:#ffffff}

.MoreDetails:hover{cursor:pointer;margin:5px;margin-top:15px;margin-bottom:15px;width: 81px;height: 29px;background: url(images/details2.jpg) no-repeat top left;color: #FFFFFF;border:0px;background-color:#ffffff}
.MoreDetBuy:hover{cursor:pointer;margin:5px;margin-top:15px;margin-bottom:15px;width: 83px;height: 29px;background: url(images/buy2.jpg) no-repeat top left;color: #FFFFFF;border:0px;background-color:#ffffff}


.thumbs2{height:60px;padding:2px;margin-right:2px;border:1px solid #cdcdcd}

.newsquick{text-align:right}
.newsdate{float:right;padding:3px;margin-top:1px;color:#00cdc7;font-weight:bold}
.newsimage{border:1px solid #cdcdcd;padding:2px;margin:3px;float:left}
.newsdiv{float:left;margin-bottom:10px;border-bottom:1px solid #cdcdcd;padding-bottom:10px;width:100%}

#blogwindow {font-family:verdana;font-size:11px}
#blogwindow h1 {text-align:left;font-size:22px;font-family:verdana;margin-top:20px;font-weight:normal}
#blogwindow h2 {text-align:left;font-size:18px;font-family:verdana;margin-top:20px;margin-bottom:2px;font-weight:normal}
#blogtop {background-color:#bce7fa;width:620px;padding:5px;text-align:justify;font-size:11px;}
#blogtop2 {background-color:#ffffff;border:1px dashed #cdcdcd;width:630px;margin-bottom:10px}
#blogcontent {font-size:11px;text-align:justify}
#blogdetails {font-size:11px;margin:0px;margin-bottom:10px}
#blognav {float:right;width:180px;font-family:verdana;font-size:11px}

.PageNav{font-family:verdana; font-size:8pt; color:#495E76;text-align:center;font-weight:normal}
.PageNavU{font-family:verdana; font-size:9pt; color:#AA3333;text-align:center;font-weight:bold}
.Ref{font-family: verdana; font-size: 9px; font-weight: normal; color: #ABABAB; text-decoration:none;}
.PageNavT{font-family:verdana; font-size:8pt; color:#AA3333;text-align:center;font-weight:bold}

.titletext{font-family: verdana; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration:none;}
.navtext{font-family: verdana; font-size: 8pt; font-weight: bold; color: #000000; text-decoration:none;}
.gentext{font-family: verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration:none;}
.descborder{border:2px solid #808080;margin-left:5px}
.CatThumb{font-family: verdana; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration:none;}
.GenBut{font-family: Verdana; font-size: 8pt; color: #FFFFFF; font-weight: bold; border: 1px solid #C0C0C0; background-color: #808080}


#vertnav{list-style: none;}

#vertnav ul { 
	padding:0;
	list-style: none;
    width:200px;
   z-index:99;
   overflow:visible;
   position:absolute; 
border:1px solid #000000;
  /* background-color:#DFDFDF;*/   

}

#vertnav li { 
	position: relative;
	width: 200px;
   display:block;
   height:18px;
margin-top:0px;
margin-bottom:0px;
}
#vertnav ul li{ background-color:#FFFFFF;border-bottom:0px solid #CECECE;}

#vertnav li{ border-width:1px 1px 0 1px;}
#vertnav li:last-child{border-bottom:0px solid #CECECE;}



.lev1 {
    text-decoration:none; 
    display:block;
    padding: 0px;  
    margin:0px; /*helps Opera with hover */
    width:135px; /*helps IE with hover */
    height:18px;font-family: verdana; font-size: 11px; font-weight: strong; color: #000000; text-decoration:none;
}


.lev2 {
    text-decoration:none; 
    display:block;
    padding: 0px;  
    margin:0px; /*helps Opera with hover */
    width:200px; /*helps IE with hover */
    height:18px;
font-family: verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration:none;
}

.lev3 {
    text-decoration:none; 
    display:block;
    padding: 0px;  
    margin:0px; /*helps Opera with hover */
    width:200px; /*helps IE with hover */
    height:18px;
    font-family: verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration:none;
}

.ul2{
display:none; 
    position:relative; 
    top:0; 
   margin-left:40px;
left:95px;

}

.ul3{
display:none; 
    position:relative; 
    top:0; 
   margin-left:40px;
left:160px;

}


.li2 {
    width:200px; /*helps IE with hover */
}

.li3 {

    width:200px; /*helps IE with hover */
}


#vertnav li:hover, #vertnav a:hover{
    background-color:#DFDFDF;
border:0px;
margin:0px;
padding:0px;
height:18px; 
}


#vertnav li:hover ul ul, #vertnav li:hover ul ul ul{
    display:none; 
}

#vertnav li:hover ul, #vertnav ul li:hover ul, #vertnav ul ul li:hover ul{
    display:block;

}

li>ul { 
	top: auto;
	left: auto;
}

/* Win IE only \*/
* html #vertnav li{float:left;} 
/* end holly hack */

h1
{
margin-top: 0px;
}

a.linktext
{
text-decoration: none;
color: #000000;
}

.rss
{
margin-bottom: -1px;
margin-top: 1px;
}

.twit
{
border: solid 1px #ffffff;
padding-top: 10px;
}