/*browser reset*/
html,body,div,span,applet,object,iframe,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,th,td {margin:0;padding:0;}img{border:0;}:focus{outline:none;}
/*page*/
body{padding:0;margin:0;
  background-color: #E8E9EA;
  background-image: -moz-linear-gradient(top, #E8E9EA, #DAE5EF); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #E8E9EA),color-stop(1, #DAE5EF)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#E8E9EA', EndColorStr='#DAE5EF'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#E8E9EA', EndColorStr='#DAE5EF')"; /* IE8 */
font:normal 12px/10px Arial, Verdana, 'Lucida Grande', sans-serif;color:#4b4b4b;word-spacing:2pt;}
/* links */
a{color:#707070;cursor:pointer;text-decoration:none;}a:link,a:visited,a:active{text-decoration:none;}a:hover{color:#959595;}a:focus{-moz-outline-style:none;}
/* headings */ 
h1, h2, h3, h4, h5, h6 {font-weight:bold;margin-bottom:5px;line-height:100%;}
h1{font-size:20px;color:#476c8b;}h2{font-size:18px;color:#476c8b;}h3{font-size:16px;color:#476c8b;}h4{font-size:13px;color:#476c8b;}h5{font-size:12px;color:#476c8b;}h6{font-size:11px;color:#476c8b;}
h5{margin-left:10px;margin-bottom:5px}
/* paragraph */
p{font:normal 12px/18px Arial, Verdana, 'Lucida Grande', sans-serif;text-align:left;}
/* horizontal rule */
hr {margin: .5em 0 .5em 0;display:block;background:#c8c8c8;color:#c8c8c8;height:1px;border:none;}
/*clear*/
.spacer{clear:both;font-size:0px;line-height:0px;line-height:0%;}
/*layout*/
#container{width:1032px;height:auto;margin:auto;font-weight:normal;}
#top{width:auto;height:50px;padding:0 42px 0 42px;font-size:11px;color:#707070;}#top a{text-decoration:none;}
#top .menutop{width:200px;height:20px;margin:17px 0 0 0;float:right; line-height:normal;}
#top .logstat{margin-top:17px;float:right;width:auto;height:auto;}
#main{width:auto;height:auto;background:url(../images/main-bg.png) 0 0 no-repeat;padding:0 30px 0 30px;}
#brend{width:auto;height:83px;padding:26px 31px 0 12px;}
#brend .logo{width:325px;height:64px;background:url(../images/logo.png) no-repeat 0 0;line-height:40px;text-indent:-9000px;overflow:hidden;float:left;}

#brend .slogan{width:488px;height:51px;margin-top:25px;background:url(../images/slogan.png) no-repeat 0 0;line-height:40px;text-indent:-9000px;overflow:hidden;float:right;cursor:default;}
#nav{width:auto;height:49px;background:url(../images/nav-bg.gif) 0 0 no-repeat;}
#menu{width:674px;height:38px;margin-left:18px;padding-top:0px;float:left; z-index:1000;}
#search{width:232px;height:33px;padding-top:16px;float:right;}
#search .in-sch{width:145px;height:18px;float:left;margin-right:16px;padding-top:1px;font:normal 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#c5c5c5;border:none;background:none;}

#search .btn-sch{width:50px;height:19px;float:left;}
#nav .user{float:right;width:auto;padding-top:20px;margin-right:20px}
#baner{width:auto;height:250px;margin:11px 0 10px 0;}

#footer{width:auto;height:150px;padding:53px 30px 0 30px;background:url(../images/footer-bg.png) 0 0 no-repeat;}

#copyright{width:auto;margin-bottom:10px;padding:5px 30px 0px 25px;}
#copyright-text{width:800px;margin-bottom:8px;padding-right:5px;float:right;font-size:10px;color:#717171;text-align:right;line-height:15px;}
#copyright-text a{text-decoration:none}
/*class*/

.footer-title{width:auto;height:14px;padding-left:1px;background:url(../images/footer-line.png)  bottom left no-repeat;}
.footer-box{width:auto;height:auto;margin-right:0px;float:left;}
.footer-box a{text-decoration:none}
ul.footers li a{text-decoration:none}
.footer-box h3{color:#E95701}

/*lists*/
ul.arrow, ul.check, ul.star, ul.plus, ul.footers{margin:0px 0px 0px 5px;list-style:none;}
ul.arrow li, ul.check li, ul.star li, ul.plus li, ul.footers li{margin-left:5px;padding:0px 0px 0px 16px;line-height:100%;font-size:11px;color:#000}
/* ul.arrow li {background:url(../images/icon-list_arrow.png) 0 0 no-repeat;}*/
ul.check li {background:url(../images/icon-list_check.png) 0 0 no-repeat;}
ul.star li {background:url(../images/icon-list_star.png) 0 0 no-repeat;}
ul.plus li {background:url(../images/icon-list_plus.png) 0 0 no-repeat;}
ul.footers{margin:0px;list-style:none;}
ul.footers li{margin:5px 0px 0px 0px;padding:0px 0px 0px 5px;line-height:100%;font-size:11px;}
ul.single{margin:0px;list-style:none;}
ul.single li{margin:5px 0px 0px 0px;padding:0px 0px 5px 16px;line-height:100%;font-size:12px;font-weight:bold;color:#298fb9;background:url(../images/icon-list_arrow-bl.png) 0 0 no-repeat;}
ul.other{margin:0px;list-style:none;}
ul.other li{margin:5px 0px 0px 0px;padding:0px 0px 5px 16px;line-height:100%;font-size:12px;font-weight:bold;color:#7ca82d;background:url(../images/icon-list_arrow-gr.png) 0 0 no-repeat;}


/* Reset */
#menu * {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-decoration: none;
  z-index:100;
}

.menu-sep{border-left:1px solid #BFBFBF;margin-left:5px;margin-right:5px;width:20px}

div#menu {
position:relative;}
#menu ul.menu {
  white-space: nowrap;
}

/* Geometrical arrangement */
#menu ul.menu li {
  display: inline-block;
  height: 46px;
  position: relative;
}

#menu ul.menu li div {
  position: absolute;
  top: 46px;
  left: 0px;
}

#menu ul.menu li div div {
  position: absolute;
  top: -6px;
  left: 188px;
}

/* Escaping style for lower levels */
#menu ul.menu li div ul li {
  display: block;
  float: none;
  width: auto;
  height: auto;
}


/** Graphics **/

/* Horizontal sliding doors */
#menu ul.menu li a {
  padding-left: 14px;
  background-image: url("../images/item1.png");
  background-repeat: no-repeat;
  background-position: left -1000px;
  display: inline-block;
  margin: 10px 2px 10px 8px;
}

#menu ul.menu li a span {
  padding-right: 14px;
  padding-left: 0px;
  background-image: url("../images/item1.png");
  background-repeat: no-repeat;
  background-position: right -1000px;
  display: inline-block;
  height: 27px;
  line-height: 27px;
  cursor: pointer;
  z-index:1000;
}

#menu ul.menu li:hover a {
  background-position: left -54px;
}

#menu ul.menu li:hover a span {
  background-position: right -81px;
}

#menu ul.menu li.active a {

  background-position: left 0px;
}

#menu ul.menu li.active a span {
		color: #365F8D;
  background-position: right -27px;
}

/* Escape Horizontal doors */
#menu ul.menu li div ul li a {
  display: block;
  padding: 0px;
  margin: 0px;
  background: none;
  z-index:1000;
}

#menu ul.menu li div ul li a span {
  display: block;
  padding: 0px;
  background: none;
  height: auto;
  width: 165px;
  line-height: 25px;
  padding: 7px 0 7px 9px;
  white-space: normal;  
}

/* Vertical sliding doors */
#menu ul.menu li div { 
  width: 200px;
  padding-top: 6px;
  background-image: url("../images/submenu-top.png");
  background-repeat: no-repeat;
  background-position: 0px top;
}

#menu ul.menu li div ul { 
  padding: 6px 6px 9px 6px;
  padding-top: 0;
  background-image: url("../images/submenu-bottom.png");
  background-repeat: no-repeat;
  background-position: 0px bottom;
}

/* Hover Effect on Submenus */
#menu ul.menu ul li:hover
{

}
#menu ul.menu li.active ul li a span {
	color: #5E5E5E;
	width: 165px;}
#menu ul.menu li.active ul li a span:hover {
	color:#EB2E83;}
	
#menu ul.menu ul li a span:hover
{
	color:#EB2E83; 
}


/* Main header line */
#menu {
  height: 46px;
  padding-left: 0px;
  padding-top:2px;
 }

/* Text shadow */
#menu span
{
  color: #515152;
}

#menu li:hover>a>span 
{
  color: #365F8D;
}

/* Fonts */
#menu ul.menu li a span
{ 
  font-family: Arial;
  font-size: 13px;
  font-weight: 600;
}

#menu ul.menu li div ul li a span
{ color:#5E5E5E;
  font-family: Verdana;
  font-size: 12px;
  font-weight: 400;
}

/* Lines between li */
#menu ul.menu li div ul
{
  padding-bottom: 8px;
}

#menu ul.menu li div ul li:first-child
{
  border-top-width: 0px;
}


/* Menu logic */
#menu li>div { visibility: hidden; }
#menu li:hover>div { visibility: visible; }
/* */

/* Hover Effect on Submenus */
#menu ul.menu ul li:hover
{
  background-color: #fff;
}

/* Lines between li */
#menu ul.menu li div ul li
{
  background-image:url(../images/hr.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
}
#menu ul.menu ul a.parent {
  background: url(../images/arrow.gif) no-repeat right center;
  margin-right: -1px;
}


/* ie7 */
#menu ul.menu li {
  *zoom: 1;
  *display: inline;
}

#menu ul.menu li a {
  *zoom: 1;
  *display: inline;
}

#menu ul.menu li a span {
  *zoom: 1;
  *display: inline;
}

/* IE6 */
#menu ul.menu li a {
  _background-image: url("../images/item.gif");
}

#menu ul.menu li a span {
  _background-image: url("../images/item.gif");
}

#menu ul.menu li div { 
  _background-image: url("../images/submenu-top.gif");
}

#menu ul.menu li div ul { 
  _background-image: url("../images/submenu-bottom.gif");
  z-index:100;
}

#menu ul.menu li a:hover {
  _background-position: left -54px;
}

#menu ul.menu li a:hover span {
  _background-position: right -81px;
  _color: #EB2E83;
}
#menu ul.menu li li a:hover span {
  _color:#EB2E83; 
}

/* Menu logic for IE6 */
#menu div { _display: none; }
#menu div li:hover div { _visibility: visible;_display: block; }
#menu div li:hover li:hover div { _display: block; }
#menu div li:hover li:hover li:hover div { _display: block; }
/* */



/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    background:url(../images/slider.png) no-repeat;
    width:668px;
    height:280px;
    margin:0 auto;
	float:left;
 	margin-top:15px;
	padding-top:3px;
	z-index:-1000;
}

#slider {
	position:relative;
    width:618px;
    height:236px;
    margin-left:1px;
	padding-top:5px;
	background:url(../images/loading.gif) no-repeat;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	z-index:10;
	border:1px solid white;
}
#slider a {
	border:0;
	display:block;
	
}

.nivo-controlNav {
	position:absolute;
	left:280px;
	bottom:-25px;
	
	background:url(../images/bullets.png) no-repeat;
}
.nivo-controlNav a {
	
	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;
	position:relative;
}
a.nivo-nextNav {
	background-position:0px 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;
}

/*====================*/
/*=== Content ===*/
/*====================*/

#content {
margin-top:10px;
background:url(../images/content-bg.png) no-repeat scroll 670px bottom transparent;
clear:both;
min-height:300px;
width:auto;
}
#left {
background:url("../images/left-bg.png") no-repeat scroll 670px top transparent;
float:left;
height:auto;
padding:0px 12px 0 0;
width:690px;
}
#serviceleft {
background:#fff;
float:right;
height:auto;
padding:1px 12px 0 0;
width:679px;
}
#menuleft {
background:url("../images/left-bg.png") no-repeat scroll 670px top transparent;
float:left;
height:auto;
padding:0px 12px 0 0;
width:210px;
}

#right1 {
background:url("../images/left-bg.png") no-repeat scroll 670px top transparent;
float:left;
height:auto;
padding:15px 12px 0 0;
width:690px;
}
.title {
background:none repeat scroll 0 0 #E95701;
height:auto;
margin:2px;
width:auto;
color:white;
height:30px;
}
h1 {
color:#FFFFFF;
font-size:20px;
padding:5px;
}
.text {
float:left;
height:auto;
padding:8px;
width:auto;
font-weight:normal;
font-size:12px;
}

.text h5 {
	margin:0px;
	Padding:0px;
    font-size:14px;
}



p {
font-size:12px;
font-family:Arial, Verdana, 'Lucida Grande', sans-serif;
text-align:left;
}
h4 {
color:#476C8B;
font-size:13px;
}
h1, h2, h3, h4, h5, h6 {
font-weight:bold;
line-height:100%;
margin-bottom:5px;
}
ul.arrow, ul.check, ul.star, ul.plus, ul.footers {
list-style:none outside none;
margin:0 0 0 5px;
}
#testimonial-content {
float:left;
height:auto;
margin-right:12px;
width:300px;
}
.mini-title {
border-bottom:1px solid #E1E1E1;
height:23px;
margin-bottom:10px;
padding:8px 10px 1px;
width:auto;
}
.testimonials {
color:#998675;
font:italic 11px/12px Georgia,"Times New Roman",Times,serif;
}
.testimonial {
color:#736357;
font:italic 10px/12px Georgia,"Times New Roman",Times,serif;
margin-top:10px;
text-align:right;
}
#about-content {
float:right;
height:auto;
width:368px;
}
.about {
font-size:11px;
}
a.readmore-btn {
background:url("../images/readmore-btn.png") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:23px;
line-height:40px;
margin:0 10px;
overflow:hidden;
text-indent:-9000px;
width:82px;
}
#right {
float:right;
height:auto;
padding:1px 0 0 7px;
width:263px;
}
#serviceright {
float:left;
height:auto;
padding:0px 0 0 7px;
width:263px;
}
#contentright {
float:right;
height:auto;
padding:15px 0 0 7px;
width:690px;
border:1px solid gray;
background:#fff;
}
#left1{
float:right;
height:auto;
padding:15px 0 0 7px;
width:263px;
}
.inerend-right {
float:right;
height:255px;
width:263px;
margin-top:15px;
border:1px solid #E6E6E6;
-webkit-border-radius:10px; -moz-border-radius:10px;
background:#fff
}
#serviceright .iner-right {
background:url("../images/newsbg.png") no-repeat scroll 0 0 transparent;
float:left;
height:310px;
margin-bottom:35px;
width:263px;
}

#right .iner-right {
background:url("../images/newsbg2.png") no-repeat scroll 0 0 transparent;
float:right;
height:395px;
width:263px;
}
#right .iner-right2 {
background:url("../images/newsbg.png") no-repeat scroll 0 0 transparent;
float:right;
height:250px;
margin-top:0px;
width:263px;
}
#right .iner-right1 {
background:url("../images/newsbg.png") no-repeat scroll 0 0 transparent;
float:right;
height:250px;
margin-top:15px;
width:263px;
}
.partners-img {
padding-left:6px;
}
a.all-btn {
background:url("../images/all-btn.png") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:15px;
line-height:40px;
margin-top:4px;
overflow:hidden;
text-indent:-9000px;
width:41px;
}
a.all-btn:hover{
background:url("../images/all-btn.png") no-repeat scroll 0 -15px transparent;
}
a.allnews-btn {
background:url("../images/allnews-btn1.png") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:15px;
line-height:40px;
margin-top:4px;
overflow:hidden;
text-indent:-9000px;
width:59px;
}
a.allnews-btn:hover{
background:url("../images/allnews-btn1.png") no-repeat scroll 0 -15px transparent;}
h3 {
color:#fff;
font-size:16px;
padding:4px;
}
.news {
float:right;width:263px;height:auto;border:1px solid gray;margin-top:20px;border:1px solid #E6E6E6;
-webkit-border-radius:10px; -moz-border-radius:10px;
}
.news-date {
background:url("../images/news-date.png") no-repeat scroll 0 0 transparent;
color:#919AA4;
font:11px/12px Arial, Verdana, 'Lucida Grande', sans-serif;
margin:0 0 2px 3px;
padding-left:20px;
width:180px;
}

.news-img {
float:left;
margin-left:3px;
width:63px;
}
.li{margin-bottom:5px;}
.line {
background:none repeat scroll 0 0 #DBDBDB;
float:left;
height:1px;
margin:12px 0;
width:260px;
}
.news-item {
float:right;
height:auto;
margin-bottom:10px;
width:263px;
}
.news-text {
font:11px/15px Arial, Verdana, 'Lucida Grande', sans-serif;
height:auto;
margin-left:10px;
width:auto;
}
.news-text  p{line-height:15px;font-size:10px}
.news-text a {
color:#2284C7;
text-decoration:none;
}
.news-text a:hover{text-decoration:underline}


.applemenu{
margin: 5px 0;
padding: 0;
width: 317px; /*width of menu*/
border: 1px solid #9A9A9A;
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
}

.applemenu div.silverheader a{
background: black url(../images/silvergradient.gif) repeat-x center left;
font: 12px/18px Arial, Verdana, 'Lucida Grande', sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
background-image: url(../images/silvergradientover.gif);
color: white;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 5px;
height: 76px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}
.domain-links{margin-bottom:15px;}


/*
 * jQuery Nivo Slider v2.3
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#E95701;
	color:#fff;
	width:100%;
	z-index:89;
-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
}
.nivo-caption p {
	padding:5px;
	margin:0;
	font-family:arial;
	font-size:14px;
}
.nivo-caption a {
	display:inline !important;
	font-family:arial;
	font-size:12px;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.comwelcome
{
float:left;
width:670px;
height:auto;
border:1px solid #E6E6E6;
-webkit-border-radius:10px;
-moz-border-radius:10px;
background:#fff
}
.services_accord{float:left;width:320px;height:200px;margin-right:30px;margin-top:20px;margin-bottom:20px;background:url(../images/proverview-topbox.png) no-repeat}
.domainbox{float:left;width:320px;height:200px;margin-top:20px;margin-bottom:20px;background:url(../images/proverview-topbox1.png) no-repeat}
.domainbox .mini-title , .services_accord .mini-title  .cust_test .mini-title{padding-left:12px;padding-top:5px;}
.cust_test{float:left;width:320px;height:200px;margin-right:30px;margin-top:20px;margin-bottom:20px;background:url(../images/proverview-topbox.png) no-repeat}

.servicecont1{float:left;width:670px;height:auto;padding-bottom:15px}
.servicecont{margin-left:2px;float:left;width:670px;background:#fff;border:1px solid #D1D1D1; -webkit-border-radius:10px; -moz-border-radius:10px;padding-bottom:07px}
/*- Menu 14--------------------------- */
		
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

img {
    border: none;
} 

	
#menu14 {
	width: 150px;
	margin:0px;
	float:left;
	
	}
	
#menu14 li a {
font-family:'arial';
font-weight:bold;
height:24px;
text-decoration:none;
	}	
	
#menu14 li a:link, #menu14 li a:visited {
	color: #333;
	display: block;
	background:  url(../images/menu14.gif);
	padding: 08px 0 0 10px;
	font-size:12px;
	}
	
#menu14 li a:hover {
	color: #FFF;
	background:  url(../images/menu14.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}

#menu14 li a.current {
	color: #FFF;
	background:  url(../images/menu14.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}	

h2{
font-size:1.2em;
margin:0px;
margin-bottom:10px;

}
/*- Menu vertical ends here--------------------------- */

/*
 * This is used just to have a position: relative so I can then put the tabbed panels in it.
 * it is ugly and a mess, I wonder what people where thinking when they thought about this
 * boxing model.
 */
div#tabFrame
   {
   position: relative;
   }


div#tabMenuDiv
   {
   /* position MUST be relative so to palce this and the TabFiller into a common z-order reference
    * this fix the Internet Explorer crappy BUG
    */
   position: relative;
   /* since the z-index is four this will be on top of the tabFiller border */
   z-index: 4;
   }

/* this is used to fill the tabs with something so they do not mess up with the page
 * This div will be used to set the size of the tabPane, the width is automatic.
 * so, basically, the only thing to set is the height, use the em unit !
 */
div#tabFiller
   {
   /* position MUST be relative so to palce this and the TabFiller into a common z-order reference
    * this fix the Internet Explorer crappy BUG
    */
   position: relative;
   background: #E8FFFF;
   border: 2px solid #2a3c88;
   height: 27em;
   /* z-Index must be lower than the one of tabMenuDiv since this div should be below it */
   z-index:1;
   }

/*
 * This defines the general properties of the tabMenu something like borders, colors, etc.
 * One important property is the z-index, it must be above the other panels.
 */
span.tabMenu, span.tabMenuActive, span.tabMenuOver
   {
   /* the background must be the same as the tabFiller background */
   background: #E8FFFF;
   border: 2px solid #2a3c88;
   margin: 0px 0px 0px 12px;     /* this moves the buttons to the right */
   padding: 0px 12px 0px 10px;
   }

span.tabMenuActive
   {
   /* the color must be the same as the tabFiller background */
   border-bottom: 2px solid #E8FFFF;
   }

span.tabMenuOver
   {
   /* You can set whatever foreground and background color you wish */
   background:  #000000;
   color: #FFFFFF;
   }


/* the various tab panels are in absolute position relative to the parent, so basically
 * they all overlap one with the other.
 * The problem is that their size is dependent on the content and therefore that has to be adjusted.
 * to do this I need of javascript...
 * If you want to define some special fonts for the tabbed pane, do it here.
 */
div.tabPane
  {
  border:1px solid #E0EFF7;
  margin: 4px;
  overflow: auto;
  height:auto;
  /* the background of this must be the same of tabFiller */
  }

  .admtab {
   background-color: #e5edf5;font-weight: normal;color:#000; height:25px;
}

.admtab th { padding-left:05px;}
.admtxt,td{
 color:#555555; border-color: #e0eff7; border-spacing: 4px;  padding: 07px 5px 07px 5px; width: 770px;
}
.r1{
  background-color: #f7f7f7;
}
 .r2{
   background-color: #efefef;
   line-height:normal;
 }
 .adm,tr,td{ padding-left: 03px; text-align:left;

 }
  .r3{
     padding-left:03px; text-align: left;
 line-height:normal;
  }
.input {
background:url("../images/input-bg.png") repeat-x scroll 0 0 #F7F7F7;
border:1px solid #C9C9C9;
padding:2px;
width:160px;
}
input, textarea, select {
color:#4B4B4B;
font:12px/17px Arial,Helvetica,sans-serif;
padding:0;
}
.input:focus{
background:url("../images/form/input-focus-bg.png") repeat-x scroll 0 0 #FFFFFF;
border:1px solid #A8CDEE;
color:#476C8B;
}

.submit-btn {
background:url("../images/submit-btn.png") no-repeat scroll 0 0 transparent;
border:medium none;
display:block;
height:23px;
margin:0;
cursor:pointer;
overflow:hidden;
text-indent:-9000px;
width:82px;
float:right;
}
.submit-btn:hover{
background:url("../images/submit-btn.png") no-repeat scroll 0 -23px transparent;
width:82px;
}

/*admin page Vertical Menu*/
#newtabmenu {
background:none repeat scroll 0 0;
float:left;
font-size:93%;
line-height:normal;
margin-left:20px;
width:950px;
margin-top:-5px
	}
#newtabmenu ul {
	margin:0;
	padding:10px 10px 0 150px;
	list-style:none;
	}
#newtabmenu li {
	display:inline;
	margin:0;
	padding:0;
	}
#newtabmenu a {
	float:left;
	background:url("../images/tableftF.gif") no-repeat left top;
margin-left:5px;
	padding:0 0 0 4px;
	text-decoration:none;
	}
#newtabmenu a span {
	float:left;
	display:block;
	background:url("../images/tabrightF.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#000000;
font-size:13px;
font-weight:bold;
}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#newtabmenu a span {float:none;}
/* End IE5-Mac hack */
#newtabmenu a:hover span {color:#FFFFFF;}
#newtabmenu a:hover {background-position:0% -42px;}
#newtabmenu a:hover span {background-position:100% -42px;}

#newtabmenu a .current span{color:#FFFFFF;}
#newtabmenu  a .current{background-position:0% -42px;}
#newtabmenu a  .current span{background-position:100% -42px;}


#newtabmenu .current  {color:#FFFFFF;}
#newtabmenu  .current  {background-position:0% -42px;}
#newtabmenu  .current  span{background-position:100% -42px;}

.breadcrumbs {
float:left;
font-size:11px;
line-height:28px;
list-style:none outside none;
margin-top:10px;
}
.breadcrumbs li:first-child {
background:url("../images/store-header-footer-sprite.png") no-repeat scroll -56px -54px transparent;
padding-left:0;
padding-right:12px;
}
.breadcrumbs li {
background:url("../images/store-header-footer-sprite.png") no-repeat scroll -90px -54px transparent;
float:left;
padding:0 2px 0 10px;
}
.breadcrumbs li a.home {
background:url("../images/store-header-footer-sprite.png") no-repeat scroll 9px -52px transparent;
height:0;
overflow:hidden;
padding:28px 0 0;
width:34px;
}
.breadcrumbs li span, .breadcrumbs li a {
color:#666666;
display:block;
padding:0 6px;
text-decoration:none;
}
.breadcrumbs li a:hover {
color:#0085CC;}

.round {
    margin: 0.5in auto;
    color: #fff;
    width: 60%;
    padding: 20px;
    text-align: left;
    background-color: #f00;
    border: 2px solid #fff;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}
.form {
float:left;
height:auto;
padding-left:25px;
width:665px;
}
fieldset {
background:url("../images/top-form-bg.png") no-repeat scroll 0 0 transparent;
border:medium none;
height:100%;
padding:28px 10px 0 55px;
width:585px;
}
legend.optt {
background:none repeat scroll 0 0 #FDFDFD;
color:#476C8B;
font:bold 17px/21px "Trebuchet MS",Arial,Helvetica,sans-serif;
margin-left:170px;
padding:0 10px;
text-align:center;
}
.text1{
background-image:url("../images/im.jpg");
}



dl {
clear:both;
margin-bottom:20px;
}
dt {
float:left;
line-height:24px;
margin:0 10px 10px 0;
text-align:right;
width:200px;
}
label {
color:#4B4B4B;
font:bold 11px/12px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.required {
color:#9E0039;
font:10px/12px Verdana,Geneva,sans-serif;
}
.form-end {
background:url("../images/end-form-bg.png") no-repeat scroll 0 bottom transparent;
float:left;
height:30px;
margin-bottom:25px;
width:640px;
}
.small {
background:url("../images/page-nav-bg.png") no-repeat scroll 0 0 transparent;
float:left;
height:46px;
width:640px;
}

.tabstyle{background:#F5F5F5;border:1px solid #D1D1D1; -webkit-border-radius:10px; -moz-border-radius:10px;padding-bottom:15px;}
.tabhead{background:#476C8B; font-weight:bold; }
.tabhead td{color:white; padding-left:10px;}
.r1{background:#FDFDFD; }
.r1 td, .r2 td{color:#4B4B4B}
.r2{background:#E7E8EA}

#bcboxright{background:none #F5F5F5;border:1px solid #D1D1D1; -webkit-border-radius:10px; -moz-border-radius:10px;padding-bottom:15px;float:right;width:300px;margin-right:5px;}
#bcboxleft{background:none #F5F5F5;border:1px solid #D1D1D1; -webkit-border-radius:10px; -moz-border-radius:10px;padding-bottom:15px;float:left;width:300px;margin-right:5px;}

.roundcorner{-webkit-border-radius:10px; -moz-border-radius:10px;}
.bottom-links{float:left;margin-bottom:10px;width:100%;height:20px;background:#fff;border:1px solid #E6E6E6}

.bottom-links ul {
display:inline;
float:none;
padding-left:10px;
}
.bottom-links ul li {
display:inline;

}
.bottom-links ul li a {
color:#1372A2;
font:10px Arial;
text-decoration:none;
}
.bottom-links .separator {
font-size:0.905em;
padding:0 4px;
color:#EBEBEB;
}
-sep{border-bottom:1px solid #E1E1E1;width:100%;height:1px;margin-top:-1px}10px; -moz-border-radius:10px;}
.bottom-links{float:left;margin-bottom:10px;width:100%;height:20px;background:#fff;border:1px solid #E6E6E6}

.bottom-links ul {
display:inline;
float:none;
padding-left:10px;
}
.bottom-links ul li {
display:inline;

}
.bottom-links ul li a {
color:#1372A2;
font:10px Arial;
text-decoration:none;
}
/* sitemap*/

.content_inner div.center ul.map {
	margin:0px 0px 10px 26px;
	padding:0px;
	font-size:11px;
	line-height:14px !important;
	width:300px;
	float:left;
	
}
.content_inner div.center ul.map li {
	padding:8px 0px 0px 0px;
	list-style:url(../images/bullet_02.jpg) outside;
	margin-left:20px;
}
.content_inner div.center ul.map li a {
	color:#666;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.content_inner div.center ul.map li a:hover {
	text-decoration:underline;
}
.content_inner div.center ul.map ul {
	margin:0px 0px 10px 14px;
	padding:0px;
	font-size:11px;
	line-height:14px !important;
}
.content_inner div.center ul.map ul li {
	padding:8px 0px 0px 0px;
	list-style:url(../images/bullet_01.jpg) outside;
}
.content_inner div.center ul.map ul li a {
	color:#666;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}
.content_inner div.center ul.map ul li a:hover {
	text-decoration:underline;
}

.siteleft{
	width:300px;
	float:left;
	
}

.siteright{
	width:300px;
	float:right;
}

.bott
.testicom{ color:#444444;}
.testi{ color:#990000; font-weight:normal;padding-left:20px; }


.normallist {

	font-weight:normal;
	
}

/* list css */

.normallist ul {
	line-height: normal;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size:12px;

}
.normallist ul li {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 17px;
	margin-top: 02px;
	margin-right: 03px;
	margin-bottom: 02px;
	margin-left: 04px;
	background-image: url(../images/icon-list_arrow.png);
	background-position: left 05px;
	background-repeat: no-repeat;
}

/*
.normallist ul li:hover {
	background-color: #FBFCFD;
	
}*/

.normallist ul li a {
	text-decoration:none;
	color:#333;
	font-size:11px;
	
}

.normallist ul li a:hover {
	color:#069;
}


