@charset "utf-8";
/* CSS Document */

body {
margin:0px;
background-image:url(images/layout_r1_c2.jpg);
background-repeat:repeat-x;
}
.menuBg {
background-image:url(images/layout_r3_c5.jpg);
background-repeat:repeat-x;
}
.news-header {
background-image:url(images/news-header.jpg);
background-repeat:no-repeat;
background-position:left;
height:44px;
}
.footerBg {
background-image:url(images/footer-bg.jpg);
background-repeat:repeat-x;
height:200px;
}
.line-breakTOP {
background-image:url(images/2x2-top.jpg);
background-repeat:repeat-x;
height:2px;
}
.line-breakBOTTOM {
background-image:url(images/2x2-bottom.jpg);
background-repeat:repeat-x;
height:2px;
}
.para-breakY {
background-image:url(images/2x2-y.jpg);
background-repeat:repeat-y;
background-position:left;
margin:10px 0px;
height:115px;
}
.smll_address {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#FFFFFF;
line-height:130%;
text-align:left;
}
a.small_contact{
margin-top:0px;
float:left;
font:normal 13px/17px Arial, Helvetica, sans-serif;
color:#389fd8;
background:url(images/contact-arrow.png) no-repeat right 6px;
padding-right:13px;
text-decoration:none;
}
a.small_contact:hover{
color:#fff;
background-position:right 6px;
text-decoration:underline;
}
#footer{
	padding:5px 0;
	text-align:left;
	}

#footer h2, #footer p, #footer ul, #footer a{
	margin:0;
	padding:0;
	font-weight:normal;
	list-style:none;
	line-height:normal;
	}

#footer h2{
	color:#666;
	background-color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
	padding-bottom:8px;
	border-bottom:1px dotted #999999;
	}

#footer li{
	margin-bottom:5px;
	background-image: url(images/contact-arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left:10px; 
	}

#footer .footbox{
	display:block;
	float:left;
	width:135px;
	margin:0 15px 0 0;
	padding:0;
	}
#footer .facebox {
	display:block;
	float:left;
	width:976px;
	margin:0 0px 5px 0;
	padding:0;
	}
#footer h3{
	color:#5c74c8;
	background-color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
	padding-bottom:8px;
	border-bottom:1px dotted #999999;
	}
#footer .last{
	margin:0;
	}
.pageName {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#FFF;
text-decoration:none;
}
a.pageName:link {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
	}
a.pageName:active {
	color:#FFF;
	text-decoration: none;
}
a.pageName:visited {
	color:#FFF;
	text-decoration: none;
}
a.pageName:hover {	
	color:#389fd8;
	text-decoration: underline;
}
input.search {
border:0px solid #cccccc;
background-image:url(images/search_r2_c3.jpg);
background-repeat:repeat-x;
width:262px;
height:27px;
padding-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#404040;
}
.path {
border:1px solid #e0e0e0;
width: auto;
padding: 1px;
background-color:#FEFEFE;
text-align:left;
}
div.cool_box { 
margin-bottom: 5px;
padding: 7px 10px; 
border:1px solid #E6E6E6; 
background-color: #F9F9F9;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color: #666666; 
}
div.cool_box p { 
	margin: 0;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left:10px;
	text-align:left;
}
div.cool_box strong { 
color: #4AC118; font-weight: bold; font-size: 12px; line-height: 140%;
}
p#get_a_support { margin-top:0px; margin-bottom: 18px; color: #666; font-weight: bold; font-size: 12px; font-family:Arial, Helvetica, sans-serif; }
p#get_a_support img { float: left; margin-right: 5px; vertical-align :top; }

input.login {
border:1px solid #cccccc;
background-image:url(images/layout_r7_c14.jpg);
background-repeat:repeat-x;
width:200px;
height:16px;
padding-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
textarea.comments {
border:1px solid #cccccc;
background-image:url(images/layout_r7_c14.jpg);
background-repeat:repeat-x;
padding-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:200px;
}
.codeTxt {
font-weight:normal;
font-size:11px; 
color:#333;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
}
a.codeTxt:link {
	font-weight:normal;
	color:#333;
	text-decoration:none;
	}
a.codeTxt:active {
	color:#333;
	text-decoration: none;
}
a.codeTxt:visited {
	color:#333;
	text-decoration: none;
}
a.codeTxt:hover {	
	color:#0000FF;
	text-decoration: underline! important
} 
.wide_title {
font-size:12px;
text-transform:uppercase;
color:#0f70b8;
font-weight:bold
}
.wide_title{
display:inline
}
.featureBg {
margin:0px 8px 8px 0px;
padding:0px 0px 8px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-align:left;
color:#0f70b8;
border-bottom:1px dashed #999999;
}
.tablink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#404040;
	text-decoration: none;
	line-height:160%;
}
a.tablink:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#404040;
	text-decoration: none;
	line-height:160%;
	}
a.tablink:active {
	color:#404040;
	text-decoration: none;
}
a.tablink:visited {
	color:#404040;
	text-decoration: none;
}
a.tablink:hover {	
	color:#000;
	text-decoration: underline! important
}
/* MD */
.md-txt {
border:1px solid #e0e0e0;
width: 329px;
padding: 1px;
}
.md-msg {
background-color:#ececec;
}
.mdTxt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align: justify;
line-height:120%;
color:#404040;
}
/* Light box CSS */
.img_pad_first {
padding:0px 24px 0px 0px;
}
.img_pad {
padding:0px 25px 0px 0px;
}
.img_pad_last {
padding:0px 0px 0px 0px;
}
.img2_pad_first {
padding:17px 24px 0px 0px;
}
.img2_pad {
padding:17px 25px 0px 0px;
}
.img2_pad_last {
padding:17px 0px 0px 0px;
}

.products_dot_hori {
background-image:url(images/1x3.jpg); 
background-repeat:repeat-x;
}

.readmore {
font-weight: bold;
font-size:11px; 
color:#0f70b8;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
a.readmore:link {
	color:#0f70b8;
	text-decoration: none;
	
	}
a.readmore:active {
	color:#0f70b8;
	text-decoration: none;
}
a.readmore:visited {
	color:#0f70b8;
	text-decoration: none;
}
a.readmore:hover {	
	color:#404040;
	text-decoration:underline! important
}

/* Menu */
#pointermenu2 {
margin: 0;
padding: 0;
}

#pointermenu2 ul{
margin: 0;
margin-left:0px; /*menu offset from left edge of window*/
float: left;
padding-left: 20px;
font: bold 13px Verdana;
background:url(images/layout_r3_c4.jpg) top left no-repeat; /*optional left round corner*/
}

* html #pointermenu2 ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin-bottom: 1em;
margin-left: 7px; /*menu offset from left edge of window in IE*/
}

#pointermenu2 ul li{
display: inline;
}


#pointermenu2 ul li a{
float: left;
color: white;
font-weight: bold;
padding: 7px 59px 7px 53px;
text-decoration: none;
}

#pointermenu2 ul li a:visited{
color: white;
}

#pointermenu2 ul li a:hover, #pointermenu2 ul li a#selected{ /*hover and selected link*/
color: lightyellow;
background: transparent url(images/pointer.gif) bottom center no-repeat;
}

#pointermenu2 ul li a#rightcorner{
padding-right: 0;
padding-left: 5px;
background: url(images/layout_r3_c6.jpg) top right no-repeat; /*optional right round corner*/
}
/* menu end */

/* Slide show */
/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    background:url(images/slider.png) no-repeat;
    width:914px;
    height:230px;
    margin:0 auto;
    padding-top:0px;
    margin-top:1px;
	margin-bottom:5px;
}

#slider {
	position:relative;
    width:914px;
    height:230px;
    margin-left:0px;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:390px;
	bottom:-1px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
/* Slide show end */


/* pages link places */

.link {
	color:#000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	}
	
a.link:active {
	color:#000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}
a.link:visited {
	color:#000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}
a.link:hover {	
	color: #0033FF;
	text-decoration:underline! important

}