/* CSS Document */
body {
padding:0;
margin:0;
background-image:url(../images/core/top_side_bgr.gif);
background-position:top;
background-repeat:repeat-x;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#555555;
}

/* Bagrounds */

.TopBgr {
background-image:url(../images/core/top_bgr.gif);
background-repeat:no-repeat;
background-position:center;
}

.whiteBgr {
background-color:#FFFFFF ;
}

.SideLeftTopBgr {
background-image:url(../images/core/side_l_top_bgr.gif);
background-repeat:no-repeat;
}

.SideRightTopBgr {
background-image:url(../images/core/side_r_top_bgr.gif);
background-repeat:no-repeat;
}

.SideLeftBgr {
background-image:url(../images/core/side_l_bgr.gif);
background-repeat:repeat-y;
}

.SideRBgr {
background-image:url(../images/core/side_r_bgr.gif);
background-repeat:repeat-y;
}

.greyBgr {
background-color:#F0F0F2 ;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.dotsSmenu {
background-image:url(../images/core/ver_dots_int.gif);
background-position:top center;
background-repeat:no-repeat;
}

/* templates */

.frontSearch {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:190px;
}

.searchbut {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
background-color:#5F96CD;
}

.greySoftTahomaBold10 {
background-color:#F8F8F8;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#323232;
}

.greySoftTahoma10 {
background-color:#F8F8F8;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#323232;
}

fieldset {
border:dotted 1px #CCCCCC;
  }
  
legend {
background-color:#FFFFFF;
}  

.Stroke {
border:1px solid #66CCFF;
background-color:#FFFFFF;
}

/* Links */

#Blue11NormText a, a:link, a:visited {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#507BA8;
}

#Blue11NormText a:hover {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#507BA8;
}

#gray10boldText a, a:link, a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
color:#555555;
}

#gray10boldText a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
color:#555555;
}

#redMore a, #redMore a:link, #redMore a:visited {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#84B830;
text-decoration:underline;
}

#newsT a, #newsT a:link, #newsT a:visited {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#84B830;
text-decoration:none;
}

/* Text */

.redMore {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#84B830;
text-decoration:none;
}

.Blue10NormText {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#507BA8;
}

.Blue12BoldText {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#507BA8;
}

.newsDateGray {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#555555;
}

.newsDateRed {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#84B830;
}

.red10textBold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#84B830;
}

.gray11normText  {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#555555;
}

.titleGrayInt {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#767575;
}

.titleRedInt {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#84B830;
}


/* divs */

ul{
	padding: 0px;
	margin: 0px;
}

ul#vert_nav{
	width: 209px;
	list-style: none;
}
ul#vert_nav a{
	text-decoration: none;
	text-transform: uppercase;

	background: url(../images/core/dots.jpeg) no-repeat;
	color:#000000;
	display:block;
	height:20px;
	text-decoration:none;
	width:212px;
}


ul#vert_nav li ul li{
	padding-left: 15px;
	background: url(../images/core/or.jpeg) no-repeat 10px 3px;
}


ul#vert_nav li ul li a.sel_a{
	color: black;
}


ul#vert_nav li ul li a{
	color: #93b6d2;
	height: 16px;
	padding-top: 3px;
	font-weight: bold;
	background: none;
}

ul#vert_nav li a.sel_a{
	color: #93b6d2;
}

ul#vert_nav li ul li ul li{
	padding-left: 15px;
	background: url(../images/core/pointer.jpeg) no-repeat 5px 0px;
}

ul#vert_nav li ul li ul li {
	padding-left: 15px;
	background: url(../images/core/pointer.jpeg) no-repeat 5px 0px;
}

ul#vert_nav li ul li ul li a {
	text-transform: capitalize;
	color: black;
}

ul#vert_nav li ul li ul li a.sel_a {
	color: #84B830;
	text-decoration: underline;
}

ul#prod_subcats{
	width: 160px;
	list-style-position: inside;
}

ul#prod_subcats li{
	text-align: left;
}

ul#prod_subcats a{
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

ul#prod_subcats a:hover{
	text-decoration: underline;
}

div#sitemap{
	margin: 0px;
	padding: 0px
}

div#sitemap{
font-size: 11px;
color: #000;
font-weight: bold;
text-decoration: none;
}

div#sitemap a, span#first_from_sitemap{
font-size: 11px;
color: #000;
font-weight: bold;
text-decoration: none;
}



div#sitemap a.active{
color: #84B830;
text-decoration: underline;
}

div#grey_dash{
	background: url(../images/core/gray_dash.gif) no-repeat 0% 100%;
}
