/* CSS Document for VAAKYA 2.1 */
/* Author : Somu */
html,body {
margin:0;
padding:0;
font:86%  Arial,tahoma, Verdana, Helvetica, sans-serif;
background-color: #8e8e8e; color:#373737; background-image: url(../images/body_bg.gif);
background-repeat: repeat-x; 
}
a {color:#575656;text-decoration:none;}
a:hover {text-decoration:none;}
a img {border:0;} 
a:active {outline: none;}
:-moz-any-link:focus {outline: none;}
p, h1, h2, h3, h4, ul, ol, li {
margin:0; padding:0;
}
ul, ol, li {
list-style:none;
}
b, strong, u, i, em, big, small {
font-style:normal; font-weight:normal; text-decoration:none; font-size:95%;
}
form,fieldset {
padding:0; margin:0;border:0;
}
input,textarea,select{
padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font:100%
}
form input[type="hidden"] {
display:none;
}
br {
clear:both;
}
.clearfix {
clear:both; color:#FFFFFF; text-indent:-2000px;
}

/*---------------- home classes --------------------*/
#bodyframe {
position:relative; 
margin:0px auto; 
width:983px; display:block;
padding:0;/* border-bottom:1px solid #999999;*/
}

/*---------------- TOP Logo classes --------------------*/
#toplogo_bg {background-image:url(../images/toplogo_bg.gif); background-position:top left;
background-repeat:repeat-x; height:54px; display:block;}
#toplogo_bg #left {position:absolute; left:-1px; top:0px;}
#toplogo_bg #right {position:absolute; right:-1px; top:0px;}
#toplogo_bg span{ float:left; padding:0px 0 0 15px; margin:0; display:block; background-position:20px 10px }
#toplogo_bg .topnav{ float:right; display:block; margin:15px 15px 0 0;}
#toplogo_bg .topnav a{color:#000000; text-decoration:none;}
#toplogo_bg .topnav a:hover{color: #8b8b8b; text-decoration:none;}

/*---------------- MENU Classes --------------------*/

/*---------------- Containet Classes --------------------*/
#containet{ background-image:url(../images/con_bg.gif); background-repeat:repeat-x; display:block; background-position:top; width:973px; padding:14px 5px 10px 5px; background-color:#fff;}
#containet .bannerfla{ display:block; width:973px; height:214px;}
#containet .bannerbot p{ background:url(../images/pro_img.gif) no-repeat top left; padding:0 10px 0 100px; display:block;}
#containet .bannerbot .twp{ background:url(../images/TWP.png) no-repeat bottom center; width:187px; padding:66px 10px 0 0px; text-align:right; height:50px; display:block;}
#containet .bannerbot .twp a{ color:#FF0000;display:block; margin:0 0px 5px 0;  font-size:13px; font-weight:bold; text-decoration:underline; font-style:italic; }
#containet .bannerbot .twp a:hover{ color:#FF0000;display:block; margin:0 0px 5px 0; font-size:13px; font-weight:bold; text-decoration:none; font-style:italic; }
/*---------------- Containet Classes --------------------*/

#containet .vaakya_hcont{ float:left; display:block; width:450px; padding:10px; margin:0 14px 0 0px; }
#containet .vaakya_hcont p{ font:normal 11px  color:#373737; line-height:1.8em; padding:5px; margin:0;/*text-align:justify; margin:5px 0 20px 0;*/}
/*#containet .vaakya_hcont h2{color:#FF6600;display:block; margin:0 0 10px 0; font-size:14px; font-weight:bold; border-bottom:0.5px dashed #666666;}*/
/*#containet .menucon{list-style:none; background-image:url(../images/arrow.gif); background-repeat:no-repeat; padding:0 0 0 20px; margin:10px 0 10px 0; font-size:12px; text-decoration:underline;}*/
/*#containet  a{ color:#1c558f;display:block; margin:0 0px 0px 0;text-decoration:underline; }
#containet  a:hover{ text-decoration:none; }*/
#containet .vaakya_hcont span a{ text-align:right; color:#FF0000;display:block; margin:0 0px 0px 0; font-size:11px; font-weight:bold; text-decoration:underline; font-style:italic; }
#containet .vaakya_hcont span a:hover{ color:#FF0000;display:block; margin:0 0px 0px 0; font-size:11px; font-weight:bold; text-decoration:none; font-style:italic; }
#containet .vaakya_hcont ul{ margin:0; padding:0;}
#containet .vaakya_hcont li{list-style:none; background-image:url(../images/arrow.png); background-repeat:no-repeat; padding:0 0 0 20px; margin:10px 0 10px 0; font-size:12px; text-decoration:underline; color:#666666;}
#containet .vaakya_hcont  li ul{ padding:0; margin:0;}
#containet .vaakya_hcont  li ul li{list-style:none; background-image:url(../images/arrow.png); background-repeat:no-repeat; padding:0 0 0 18px; margin:10px 0 10px 5px; font-size:12px; text-decoration:underline; color: #996600;}


/*-----------------------------------Tabs Home-----------------------------*/
#containet .right_tab{ width:430px; float:left; margin:0 0 0 14px ;}

/*------------------------------------------------------------------------------*/
#containet .subbanner{ display:block; background-image:url(../images/sub_banner.gif); background-repeat: repeat-x; width:959px; height:126px; margin:auto;
 margin-bottom:15px;}
#containet .subbanner .right{position:absolute; right:7px; top:121px;}
#containet .subbanner .march{ float:left; display:block; margin:15px 0 0 0;}
/*#containet .subbanner .march h1{ font-size:30px; font-style:italic ;color:#9b9483;}*/
#containet .subbanner .download{ float:right; display:block; margin:15px 10px 0 0;}
/*#containet .subbanner .download h3{ color:#FF3300; display:block; font-size:18px;}*/
#containet .subbanner .march span{ font-size:25px; color:#0464bb; }
#containet .subbanner .march strong{ color:#fa5604;  font-size:25px;   }
#containet .subbanner .march b{ color:#023a46; font-size:25px;}
#containet .subbanner .march p{ color:#023a46; font-size:20px;}
#containet .bannerbot strong{ color: #333333; margin:0 0 0px 0; font-size:17px; }
/*#content b{color:#0155a4; padding:0px 0px 0px 5px; margin:10px 0 0 0;font-size:12px; font-weight:bold; display:block;}*/

#links {float:left;width:200px;margin:0px 0 10px 0; padding-left:5px;}


#bgtop {height:12px; background:url(/images/stroke_top.gif) no-repeat top left;}
#bgbottom {height:12px; background:url(/images/stroke_bottom.gif) no-repeat bottom left; clear:both;}

/*-----------------------------------SUB BANNER Login Page----------------------------*/
#containet .subbC .right{position:absolute; right:7px; top:121px;}
#containet .subbC .left{position:absolute; left:12px; top:121px;}
#containet .subbC{ display:block; background-image:url(../images/subb_S.gif); background-repeat: repeat-x; width:959px; height:126px; margin:auto;
 margin-bottom:15px;}
 

/*#containet .subbC .download h3{ color:#FF3300; display:block; font-size:18px;}*/
#containet .subbC .download{ float:right; display:block; margin:15px 10px 0 0;}
/*-----------------------------------Footer----------------------------*/
#footermenu{padding:11px; margin:0px 0 5px 0 ; color:#fff; background:#74726f url(../images/footre_bg.gif); background-repeat:repeat-x; display:block;   text-align:center;}
#footermenu ul{padding:0px 0 0 0; margin:0; /*width:610px;*/}
#footermenu li{padding:5px 2px 0 2px; margin:0px 0 0 2px; list-style:none;color: #fff;float:left; display:block; font-size:11px;}
#footermenu a{text-decoration:none; color:#fff;}
#footermenu a:hover{text-decoration: underline;}
#footermenu p{padding:5px 0 0 0; color: #66CCFF; display:block; font-size:10px; text-align:right;}



.iconmail {
text-decoration:underline;
unicode-bidi:bidi-override; direction: rtl; 
color:#df2f04;
}
.iconmail a{
text-decoration:underline;
color:#8f8653;
}
.iconmail a:hover{
text-decoration:none;
color:#767575;
}
.icondoc {
text-decoration:underline; font-size:13px;
color:#df2f04;
}
.icondoc a{
text-decoration:underline;
color:#8f8653;
}
.icondoc a:hover{
text-decoration:none;
color:#ff0000;
}
/*-----------------------Numbered List----------------------------*/
ol{		width: 58em;  
	 	list-style-type:none;
		margin:2px 2px 2px 25px;
}
ol li{
  float: left;
  width: 25em; 
  display: block;
  padding:5px 0 3px 16px;

}
br{
  clear: left;
}
ol li a{
text-decoration: none;
color:#575656;
background-position:1px 5px;
}
ol li a:hover{
  color: #8d8d8b; 
  background-position:1px 5px;
  text-decoration:none;
}
input.download{
background-color: #FFFFFF;border:0;
background-image: url(../images/but_download.gif);
background-repeat:no-repeat;width:104px;height:22px;
text-decoration:none;font-size:1px;
display:block;
}

.colorDiv{
color:#336699; font-size:12px;
}
.block strong{ font-weight:bold;}
.block {
padding-left:5px;
height:20px;
vertical-align:middle;
padding-left:5px;
height:20px;
vertical-align:middle;}

#blockcareers ul {
margin:0px;
padding:0px;
list-style-type: none;
}
#blockcareers li {
margin: 0 0 5px 0;

list-style-type: none;
color:#df2f04;
font-size:110%;
width:728px;border: 1px solid #999966;
padding:4px 0 10px 20px;
display:block;
}
#blockcareers a {
color:#df2f04;
text-decoration:none;
background-image: url(/images/icon_careers.gif);
background-repeat: no-repeat;
border: 1px solid #999966;
padding:4px 0 10px 20px;
display:block;
}
#blockcareers a:hover {
text-decoration:none;
border: 1px solid #999966;
background-color: #ffffcc;
}
#blockcareers span {
color: #000033;
font-size:90%;
}

.iconfax {
background:url(../images/icon_fax.gif) no-repeat top left;
padding-left:14px;
text-decoration:none;
color:#767575;
}
.iconphone {
background:url(../images/icon_phone.gif) no-repeat top left;
padding-left:14px;
text-decoration:none;
color:#767575;
}
/*-----------------------DYNAMIC Profile----------------------------*/
#profile .profile_top{ padding:0; margin:0; background-image:url(../images/profile_top.png); background-repeat:no-repeat;width:955px; height:9px;}
#profile .profile_slider{ background-image:url(../images/profile_slider.png); background-repeat: repeat-y;  display:block; width:945px; margin:0; padding:10px 5px 10px 5px}
#profile .profile_bottom{ background-image:url(../images/profile_bottom.png); background-repeat:no-repeat;  display:block; width:955px; height:16px;}
#profile{ padding:0px 0 0 0; margin:0px auto;  width:955px;}
#kwicks{background-image: url(../images/mainav_bg.gif); background-position:top left;
background-repeat:repeat-x; height:40px; display:block; margin:13px 0 0 0;}
.kwicks ul{list-style: none;  position: relative; margin: 0;  padding: 0; }	
.kwicks li{  display: block; font-size:14px; font-weight:bold; text-transform:uppercase;  overflow: hidden;  padding: 0; text-align:center; cursor: pointer; 
float: left;	width: 100px;	height: 39px;	margin-right: 0px;}
.kwicks a{	display:block;	height:15px; padding:15px 10px 10px 10px;		outline:none;border-right:1px solid #fff;  }
.kwicks a:hover{	display:block; background-color:#333; color:#FFFFFF;	height:15px; padding:15px 10px 10px 10px;	outline:none;border-right:1px solid #fff;  }
.kwicks .active{	display:block; background-color:#333; color:#FFFFFF;	height:15px; padding:15px 10px 10px 10px;		outline:none;border-right:1px solid #fff; }



#products_bg .backto {text-align:right; font-size:90%;padding:0 18px 5px 0; background: url(/images/icon_backto.gif) no-repeat top right;border-bottom:1px dotted #e6e4e4;}


.loginerror {
margin:5px 25px 0 10px; padding:10px;
border:1px solid #b9b9b9; background-color:#fbfbea;
color:#666;font-size:7px; /*font-style:italic; *//*font-weight:bold;*/
}
.privacy {
margin:5px 25px 0 10px; padding:10px;
border:1px solid #b9b9b9; background-color:#fbfbea;
color:#666;font-size:11px;
}
<!--.loginerror a{color:#0155a4; padding:0px; margin:10px 0 0 0;font-size:13px; font-style:italic; font-weight:bold; text-decoration:underline;}-->
input.submit{
border: 1px solid #999999; display:block;border-top-color: #CCCCCC;border-left-color: #CCCCCC;padding: 0.25em; background: url(../images/bg_button.gif) repeat-x top left;color: #333333;font-size: 100%;font-family: Verdana, Helvetica, Arial, sans-serif;width:100px;}


/********************   TOP   ***************/

#top{ /*width:946px;*/ margin:0 ; padding:0 0 20px 0px; background:#f2f3eb; border-bottom:1px solid #e8e5dc; overflow:auto; height:auto;}
#top h2{ border:0; font:normal  Arial, Helvetica, sans-serif 17px ; color:#1c1c1c; padding:0px 0 5px 5px; margin:10px 0 0 0; }
#top .cont-left{ width:470px; padding:10px; margin:0 14px 0 0px;  margin:5px 5px; padding:0; float:left; }
#top .cont-left p{  Times, serif; color:#646464; padding: 5px 10px; margin:0; line-height:1.8em; }
#top .cont-left strong{ color: #0099CC;  font-size:18px; }
#top .cont-left ul{ margin:0 0 0 6px; padding:0;}
#top .cont-left li{list-style:none; background-image:url(../images/arrowblue.gif); background-repeat:no-repeat; padding:0 0 0 20px; margin:5px 0 5px 0; font-size:12px; text-decoration:none; color:#666666;}
#top .cont-left  li ul{ padding:0; margin:0;}
#top .cont-left  li ul li{list-style:none; background-image:url(../images/arrowblue.gif); background-repeat:no-repeat; padding:0 0 0 18px; margin:5px 0 5px 5px; font-size:12px; text-decoration:none; color: #996600;}
#top .tabs {margin:15px 0 0 0; display:block;	padding: 0;	float: left;	list-style: none;	height: 32px;	width: 430px;}
#top .tabs li {	float: left;	margin: 0;	padding: 0;	height: 31px; line-height: 31px; border-left: none;	margin-bottom: -1px; background: #e0e0e0;
overflow: hidden;	position: relative;}
#top .tabs li a { border:none;	text-decoration: none;	color: #000;	display: block;	font-size: 1.2em;	padding: 0 20px;outline: none;}
#top .tabs li a:hover {	background: #ccc;}	
#top  ul.tabs li.active, html ul.tabs li.active a:hover  {	background: #fff;	border-bottom: 1px solid #fff;}
#top .tab_container {border-top: none;	clear: both;	float: left; 	width: 470px;	background: #fff; }
#top .tab_content {	padding: 20px;	font-size: 1.2em;}
#top .tab_content h2 {	font-weight: normal;	padding-bottom: 10px;font-size: 1.8em;}
#top .tab_content h3 a{	color: #254588;}
#top .tab_content img {	float: left;	margin: 0 20px 20px 0;padding: 5px;}
#top .menutab ul{ padding:0; margin:0;}
#top .menutab li{list-style:none; background-image:url(../images/arrow.gif); background-repeat:no-repeat; padding:0 0 0 20px; margin:5px 0 10px 0; font-size:12px; text-decoration:none;}
#top .cont-left b{ color:#9e6214; font-size:15px;}


/********************   MENU TOP   ***************/
#menu { padding:0; margin:13px 0 0 0;  height:40px; background: url(../images/mainav_bg.gif) top repeat-x; }
#menu ul { padding:0; margin:0 0px 0 0; list-style:none; border:0; float: left; }
#menu  li { float:left; margin:0; padding:0; /*border-right:1px solid #303030; border-left:1px solid #0a0a0a; */ background: url(../images/menu_leftbg.gif) right; background-repeat: no-repeat;   }
#menu a { float:left; margin:0 3px 0 1px; padding:12px 20px 11px 20px; color:#282828; font-size:13px; font-weight:bold;/*font:normal 16px Georgia, "Times New Roman", Times, serif;*/ text-decoration:none; }
#menu  a:hover { background: url(../images/hover.gif) top left repeat-x;  padding:12px 20px 11px 20px; color:#fff;}
#menu  a.active { background: url(../images/hover.gif) top left repeat-x; ; padding:12px 20px 11px 20px; color:#fff; }
#menu h4{margin:0 3px 0 1px; padding:12px 20px 11px 20px; color:#993300;}

.loginreg{float:left; margin:0 10px 0 0; list-style:none; position:absolute; top: 80px; right:0;}
.loginreg a{ color:#3366CC; text-decoration:underline;}
.loginreg a:hover{ color:#3366CC; text-decoration:none;}
/********************   BANNER BOTTOM   ***************/
#containet .bannerbot{ display:block; background-image:url(../images/banner_bottom.gif); background-repeat:no-repeat; width:973px; height:132px;}
#containet .bannerbot b{ border:0; font:normal 20px  Arial, Helvetica, sans-serif;color:#FF6600;display:block; margin:0 0 5px 0; font-size:19px; font-weight:bold; }
/*#containet .bannerbot strong{ color: #333333; margin:0 0 0px 0; font-size:17px; line-height:25px; }*/
#containet .bannerbot .download90{ width:200px; display:block; margin:0 0 0 10px;}
#containet .bannerbot .download90 b{ border:0; font:normal 20px  Arial, Helvetica, sans-serif;color:#FF6600;display:block; margin:0 0 5px 0; font-size:19px; font-weight:bold; }
#containet .bannerbot span{ font-size:14px; font-weight:bold; color: #006633; }

#content {float:left; width:750px; padding-left:10px; padding-right:8px; /*background:url(/images/links_bg.gif) repeat-y top right;*/
height:auto;min-height:300px;}
* html #content{height: 300px;}
#content em{color:#0155a4; padding:0px; margin:10px 0 0 0;font-size:13px; font-style:italic; font-weight:bold;}
/*#content h1{font-weight:bold; border-bottom:1px dotted #fff; padding:5px; font-size:110%; margin:0px; color:#FF6600; text-transform:uppercase;}
*/#content p{padding:0px; margin:11px 0 11px 0; }
#content .blockcompany ul {margin:0px; padding:0px; list-style-type: none;}
#content .blockcompany li {color:#454444; list-style-type: none; border: 1px solid #efefef; padding:4px 0 10px 25px;
margin-top:8px; margin-left:8px; margin-right:5px; display:block; background-image: url(../images/icons.gif);
background-repeat: no-repeat; background-color:#fff; background-position: 6px -85px;}

#content .highlight{ background-image: url(../images/highlight.gif); background-repeat:repeat-x; height:83px; padding: 10px;
display:block; /*margin-left:30px;*/ font-family:Arial, Helvetica, sans-serif;color:#0155a4;font-size:130%;font-style:italic;}

#content .blogcont { width:350px; margin:5px 5px; padding:0; float:left; }
#content h4 { background-color:#0d4367; border-top:4px solid #a3a4a4; font:normal 17px Georgia, "Times New Roman", Times, serif; color: #fbbc06; padding:10px;  margin:10px 0 10px 0;}
#content h2 { border:0; font:normal 20px  Arial, Helvetica, sans-serif; color:#1c1c1c; padding:15px 0 5px 70px; margin:10px 0 0 0; }
#content h1 { border:0; font:normal 17px  Arial, Helvetica, sans-serif; color: #996600; padding:5px 0 5px 0px;  margin:10px 0 10px 0;}

#content h1.home { background:url(../images/icons_bg.gif) left no-repeat;  background-position:0 -133px; height:50px; }





#content h2.user { background:url(../images/icons_bg.gif) left no-repeat;  background-position:0 -566px; height:50px; }
/*#content strong{ font-weight:bold; font-size:12px;}*/
#content .herf a{ color: #003399; text-decoration:underline;}
#content .herf a:hover{ color: #003399; text-decoration:none;}
#content .qanda ul{ padding:0; margin:0;}
#content .qanda li{ list-style-image: url(../images/arroworange.gif); color: #415b04;	margin-left: 2em;	margin-top: 0em; padding-top: 0em; line-height:20px;}
#content .qanda a{ text-decoration:underline; color:#006699; font-size:12px; font-weight:bold; }
#content .qanda a:hover{ text-decoration:none; color:#006699; font-size:12px; font-weight:bold; }
#content .blue{ color: #0099CC;  font-size:14px; font-weight:bold; }
#content .yellow{ color: #6f5302;  font-size:15px;  }
#content u{ color: #FF0000;  font-size:12px;  }
/********** slider **********/
.slider { margin:0 auto; padding:0;}
/*.slider2 { margin:0 auto; padding:0; }*/
.slice12 { margin:2px auto; margin-bottom:0; width:auto; padding:0; background:url(../images/topsimple_bg.gif) top no-repeat; height:85px; }
/********** Top Aboutus **********/
#topaboutus{margin:0 ; padding:0 0 20px 0px; background:#f0eedb; border-bottom:1px solid #e7e4c5;}
.sliceaboutus{ margin:2px auto; margin-bottom:0;  width:233px; padding:33px 0 0 750px; height:87px; background:url(../images/aboutus_bannerbg.gif) top no-repeat; }
#topaboutus #content em{color:#333333; padding:0px; margin:10px 0 0 0;font-size:13px; font-style:italic; font-weight:bold;}
#topaboutus #content .blue{ color: #847c2f;  font-size:20px; font-weight:bold; }
#topaboutus #content h1 { border:0; font:normal 22px  Arial, Helvetica, sans-serif; color: #847c2f; padding:5px 0 5px 10px;  margin:10px 0 10px 0; font-weight:bold;}
#topaboutus #content strong{ font-weight:bold; font-size:12px; color:#565757;  }

/********** Technology **********/
#toptechnology{margin:0 ; padding:0 0 20px 0px; background:#e5f1f5; border-bottom:1px solid #e7e4c5;}
.slicetechnology { margin:2px auto; margin-bottom:0; width:233px; padding:33px 0 0 750px; height:87px; background:url(../images/technology_bannerbg.gif) top no-repeat;  }
#toptechnology #content .blue{ color: #2ea1bd;  font-size:20px; font-weight:bold; }
#toptechnology #content .dark{ color: #2ea1bd;  font-size:15px; font-weight:bold; }
#toptechnology #content h4 { background-color:#77bace; border-top:4px solid #38668a; font:bold 17px Arial, Helvetica, sans-serif; color: #000; padding:10px;  margin:10px 0 10px 0;}
#toptechnology #content h1 { border:0; font:normal 22px  Arial, Helvetica, sans-serif; color: #38668a; padding:15px 0 5px 10px;  margin:10px 0 10px 0; font-weight:bold;}
#toptechnology #content h1.technology { background:url(../images/icons_bg.gif) left no-repeat;  background-position:0 -256px; height:50px; }
#toptechnology #content em{color:#333333; padding:0px; margin:10px 0 0 0;font-size:13px; font-style:italic; font-weight:bold;}
#toptechnology #content strong{ font-weight:bold; font-size:12px; color:#565757;  }
#toptechnology #content .qanda ul{ padding:0; margin:0;}
#toptechnology #content .qanda li{ list-style-image: url(../images/gray_disk.png); color: #38668a;	margin-left: 2em;	margin-top: 0em; padding-top: 0em; line-height:20px;}
#toptechnology #content .qandaa ul{ padding:0; margin:0;}
#toptechnology #content .qandaa li{ list-style-image: url(../images/blue_disk.png); color: #38668a;	margin-left: 2em;	margin-top: 0em; padding-top: 0em; line-height:20px;}
#toptechnology #content .qandaa a{ text-decoration:underline; color:#006699; font-size:12px; font-weight:bold; }
#toptechnology #content .qandaa a:hover{ text-decoration:none; color:#006699; font-size:12px; font-weight:bold; }

/********** Services **********/
#topservices{margin:0 ; padding:0 0 20px 0px; background:#d4dede; border-bottom:1px solid #e7e4c5;}
.sliceservices { margin:2px auto; margin-bottom:0;  width:233px; padding:33px 0 0 750px; height:87px; background:url(../images/services_bannerbg.gif) top no-repeat;  }
#topservices #content .blue{ color: #688483;  font-size:20px; font-weight:bold; }
#topservices #content h1 { display:block; border:0; font:normal 22px  Arial, Helvetica, sans-serif; color: #54686d; padding:5px 0 5px 10px;  margin:10px 0 10px 0; font-weight:bold;}
/*#topservices #content .services { padding:0; margin:0; background:url(../images/services_icon.png); background-repeat:no-repeat;  background-position:0 -187px; height:40px; width:52px;  }*/
#topservices #content strong{ font-weight:bold; font-size:12px; color:#565757;  }

/********** Products **********/
#topproducts{margin:0 ; padding:0 0 20px 0px; background:#e0edd3; border-bottom:1px solid #e7e4c5;}
.sliceproducts { margin:2px auto; margin-bottom:0;  width:233px; padding:33px 0 0 750px; height:87px; background:url(../images/products_bannerbg.gif) top no-repeat; }
#topproducts #content h1 { border:0; font:normal 22px  Arial, Helvetica, sans-serif; color: #497b2c; padding:5px 0 5px 10px;  margin:10px 0 10px 0; font-weight:bold;}
/*#topproducts #content h1.product { background:url(../images/icons.png) left no-repeat;  background-position:0 -330px; height:50px;  }*/
#topproducts #content h2.framework { background:url(../images/icons.png) left no-repeat;   background-position:0 -70px; height:50px; }
#topproducts #content h2.releasespro { background:url(../images/icons.png) left no-repeat; background-position:0 0px; height:55px; }
#topproducts #content h2 { border:0; font:normal 15px Arial, Helvetica, sans-serif; color:#1f4f03; padding:5px 0 5px 10px; margin:10px 0 0 0; font-weight:bold; }
#topproducts #content h4 { background-color:#80b03f; border-top:4px solid #497b2c; font:bold 17px  Arial, Helvetica, sans-serif; color: #000; padding:10px;  margin:10px 0 10px 0;}
#topproducts #content strong{ font-weight:bold; font-size:12px; color:#565757;  }
#topproducts #content .qanda ul{ padding:0; margin:0;}
#topproducts #content .qanda li{ list-style-image: url(../images/gray_disk.png); color: #38668a;	margin-left: 2em;	margin-top: 0em; padding-top: 0em; line-height:20px;}
#topproducts #content .qandaa ul{ padding:0; margin:0;}
#topproducts #content .qandaa li{ list-style-image: url(../images/green_disk.png); color: #38668a;	margin-left: 2em;	margin-top: 0em; padding-top: 0em; line-height:20px;}
#topproducts #content .qandaa a{ text-decoration:underline; color:#006699; font-size:12px; font-weight:bold; }
#topproducts #content .qandaa a:hover{ text-decoration:none; color:#006699; font-size:12px; font-weight:bold; }

/********** Careers **********/
#topcareers{margin:0 ; padding:0 0 20px 0px; background:#fff9dd; border-bottom:1px solid #e7e4c5;}
.slicecareers{ margin:2px auto; margin-bottom:0;  width:233px; padding:33px 0 0 750px; height:87px; background:url(../images/careers_bannerbg.gif) top no-repeat;  }
#topcareers #content strong{ font-weight:bold; font-size:12px; color:#565757;  }
#topcareers #content h1.careers { background:url(../images/icons_bg.gif) left no-repeat;  background-position:0 -401px; height:50px; }
#topcareers #content h1 { border:0; font:normal 22px  Arial, Helvetica, sans-serif; color: #d7b202; padding:5px 0 5px 10px;  margin:10px 0 10px 0; font-weight:bold;}
#topcareers #content .blue{ color: #d7a304;  font-size:17px;  }
#topcareers #content .qanda ul{ padding:0; margin:0;}
#topcareers #content .qanda li{ list-style-image: url(../images/gray_disk.png); color: #a98002;	margin-left: 2em;	margin-top: 0em; padding-top: 0em; line-height:20px;}

/********** Contact **********/
#topcontact{margin:0 ; padding:0 0 20px 0px; background:#fff0d3; border-bottom:1px solid #e7e4c5;}
.slicecontact { margin:2px auto; margin-bottom:0;  width:233px; padding:33px 0 0 750px; height:87px;background:url(../images/contact_bannerbg.gif) top no-repeat;  }
#topcontact #content h1 { border:0; font:normal 22px  Arial, Helvetica, sans-serif; color: #d98100; padding:5px 0 5px 10px;  margin:10px 0 10px 0; font-weight:bold;}
#topcontact #content strong{ font-weight:bold; font-size:12px; color:#565757;  }

/********** Downloads **********/
#topdownloads{margin:0 ; padding:0 0 20px 0px; background:#f3eaea; border-bottom:1px solid #e7e4c5;}
.slicedownloads { margin:2px auto; margin-bottom:0;  width:233px; padding:33px 0 0 750px; height:87px; background:url(../images/downloads_bannerbg.gif) top no-repeat; }
#topdownloads #content strong{ font-weight:bold; font-size:12px; color:#565757;  }
#topdownloads #content h4 { background-color:#c08b8c; border-top:4px solid #a65d5e; font:bold 17px  Arial, Helvetica, sans-serif; color: #000; padding:10px;  margin:10px 0 10px 0;}
#topdownloads #content .colorDiv{color:#7a5147; font-size:12px;}
#topdownloads #content h1 { border:0; font:normal 22px  Arial, Helvetica, sans-serif; color: #7a5147; padding:5px 0 5px 10px;  margin:10px 0 10px 0; font-weight:bold;}
#topdownloads #content h1.downloads{ background:url(../images/icons_bg.gif) left no-repeat;  background-position:0 -489px; height:50px; }
#topdownloads #content .loginerror {
margin:5px 25px 0 10px; padding:10px;
border:1px solid #b9b9b9; background-color:#fbfbea;
color:#666;font-size:11px; /*font-style:italic; *//*font-weight:bold;*/
}

/********** Disclaimer **********/
#toppopup{margin:0 ; padding:0 0 20px 0px; background:#fff; border-bottom:1px solid #e7e4c5;}
#toppopup .content{width:750px; padding-left:10px;  padding:10px 8px 10px 10px; height:auto;min-height:300px; }
#toppopup .content strong{ font-weight:bold; font-size:12px; color:#565757; }
#toppopup .content h4 { background-color:#c08b8c; border-top:4px solid #a65d5e; font:bold 17px  Arial, Helvetica, sans-serif; color: #000; padding:10px;  margin:10px 0 10px 0;}
#toppopup .content p{padding:0px; margin:11px 0 11px 0; text-align:justify; }
#toppopup .content .href a{ color: #003399; text-decoration:underline;}
#toppopup .content .href a:hover{ color: #003399; text-decoration:none;}
#toppopup .content h1{ font-size:14px; color:#996600; padding:10px 0 10px 0; text-transform:uppercase;}
#toppopup .content b{ color:#999966; font-size:12px; font-weight:bold; border-bottom:1px solid #999966;}
#toppopup .content .qanda ul{ padding:0; margin:0;}
#toppopup .content .qanda li{ list-style-image: url(../images/gray_disk.png); color: #0099CC ;	margin-left:.9em;	margin-top: 0em; padding-top: 0em; line-height:20px;}
#toppopup .content .center{ padding:10px; text-align:center; display:block; color:#993300;}

/********** Disclaimer **********/
.slice12 h2 { font: normal 40px Georgia, "Times New Roman", Times, serif; color:#1c1d1c; padding:20px 40px; margin:0; }
