@charset "utf-8";
body {background:url(/content/theme/default/bg.jpg) repeat-x top #ffffff; SCROLLBAR-ARROW-COLOR: #949C9D; SCROLLBAR-FACE-COLOR:
#EFEFEF; SCROLLBAR-HIGHLIGHT-COLOR: #BFBFBF; SCROLLBAR-SHADOW-COLOR: #BFBFBF; SCROLLBAR-3DLIGHT-COLOR: #EFEFEF; SCROLLBAR-TRACK-COLOR: #EFEFEF; SCROLLBAR-DARKSHADOW-COLOR:#EFEFEF; 
}

#hd-logo{float:left}
#hd-icons{float:right; padding-top:40px}
#hd-buttons{clear:both; height:46px; background:url(/content/images/menu_background.jpg) no-repeat top center}
#hd-banner{clear:both; margin:0;}
#hd-navleft{padding:5px 0;background-color:#c41a01}
#hd-navright{padding:5px 0 5px 16px; background-color:#3c84b6}

#bd-content{margin-top:10px;}

#ft{margin-top:10px;}
#ftline{height:3; border-top:2px solid #ccc; border-bottom:6px solid #c41a01}
#ftcopyright{margin-top:4px; text-align:center;}

#productsandservices .bd{border-top:0; border-color:#ebebeb; background:#fafafa; padding-bottom:10px;}
#pagebrief{margin:10px 0; padding:4px; background-color:#DEF2FE;}
#contactform{ border:#336699 1px dashed; background:url(/content/images/box_bottom_bg.gif) repeat-x center bottom; padding:8px;}
#beginwith{padding:6px; border-top:solid 1px #999999; border-bottom:solid 1px #999999; margin-bottom:10px;}

table, tr, td{border:0; padding:2px;}
p{color:#3c3c3c;}


/* Spam protector */
.shhh{display:none;} 


#homepage-menu{float:left; margin-right:20px; width:214px; padding-bottom:30px; background:no-repeat;}
#homepage-menutext{padding:50px 30px 30px 15px; color:#3366CC; font-size: 11px; FONT-FAMILY: Verdana; font-weight:bold;}
#homepage-news{border:#ebebeb 1px solid; background-color:#f4f4f4; padding:20px 8px;}
#homepage-newstitle {color:#1f1f1f; font: 14px  verdana; font-weight:bold;}
#homepage-newslist{border-bottom: #ebebeb 1px solid; padding:10px 0}

#side-banner{ margin-top:15px;}
li.yuimenuitem {list-style-image:/content/theme/default/icon6.gif}

.menutitle {color:#0066CC; font-weight:bold; }
.menu {color:#10516d; text-decoration:none;}
.menu:hover {color:#FF3300; text-decoration:underline;}

.homelink { font-family:Verdana, Arial, Tahoma; font-size:11px; color:#605f5f;}
.homelink:hover { font-family:Verdana, Arial, Tahoma; font-size:11px; color:#275980;}

.more {color:#c11a00; font-size: 85%; FONT-FAMILY: Verdana; }
.more:hover {color:#296e8d; font-size: 85%; FONT-FAMILY: Verdana; text-decoration:underline; }

.title {color:#296e8d; font-sie: 20px; FONT-FAMILY: Verdana;}
.redhighline {color:#c11a00; font-size: 11px; FONT-FAMILY: Verdana; text-decoration:underline; }
.redhighline:hover {color:#296e8d; font-size: 11px; FONT-FAMILY: Verdana; text-decoration:underline; }
.Sredhighline {color:#c11a00; font-size: 11px; FONT-FAMILY: Verdana; }
.wordbule {color:#596c8d; font: 12px verdana;font-weight:bold;}
.whitetitile {color:#ffffff; font-weight:bold;}

a.topmenu, a.topmenu:link, a.topmenu:visited{color:#596c8d; font-size:9pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
a.topmenu:visited{color:#596c8d; font-size:10pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
a.topmenu:hover{color:#ff0000;}

/* Home page */
#mainsection{clear: both; border-top:1px solid #eee}
#mainsection a, #mainsection a:visited, #mainsection a:hover{color:#3366CC; text-decoration:none;}
#mainsection .title{margin:10px 0; font-size:14px; font-weight:bold;}
#mainsection .left{width:155px; float:left; margin:auto}
#mainsection .right{width:545px; float:right; margin:auto}

/* Home page boxes*/
DIV.boxes {background:#FFF url(/content/images/homepage_boxes.jpg) no-repeat top left; height:135px; margin-bottom:10px}
DIV.boxes:after {content:".";display:block;height:0;clear:both;visibility:hidden}
DIV.boxes{display:inline-block}
DIV.boxes {display:block}
* html DIV.boxes_1 {height:1px}
DIV.boxes_1 {float:left;display:inline;padding-top:3em;margin:0 90px 0 15px;width:130px}
DIV.boxes_2 {float:left;display:inline;padding-top:3em;margin:0 90px 0 15px;width:120px}
DIV.boxes_3 {float:left;display:inline;padding-top:3em;margin:0 0 0 30px;width:130px}

/* for category page list */
.pagelist{ margin: 0 10px 30px 0; text-align: left;}
.pagelist ul{ list-style-type: none; margin: 0px; padding: 0px;}
.pagelist li{ list-style-type: none; width: 100%; border-bottom:1px dotted #CCCCCC; padding: 6px 0px 4px 0px;}
.pagelist li span{ padding-right: 15px;}

/* SEO */
p.international{ margin-top:10px;}
p.international a{font-size:90%; color:#666666}
p.international a:hover{color:#CC0000}

/*** set the width and height to match your images **/
#slideshow {position:relative; height:220px;}
#slideshow IMG {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow IMG.active {z-index:10; opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}
