/* CSS Document */
/*
Theme Name: Arman Infotech Systems
Theme URI: http://www.armaninfotech.com/
Author: Avijit Chinara
Author URI: http://www.armaninfotech.com/
*/

body{
 margin:0px;
 padding:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 background-color:#FFFFFF;
 font-size:12px;
 line-height:18px;
 color:#434343;
 }

a:link, a:visited, a:active {
 color: #37697f;
 text-decoration:underline;
 }
	
a:hover {
 color: #ea8a1f;
 text-decoration:none;
 }
	
#header{
 background-image:url(../images/headerBg.jpg);
 background-repeat:repeat-x;
 height:106px;
 width:100%;
 clear:both;
 background-color:#dedede;
 }

#headCeneter{
 height:73px;
 width:960px;
 margin:0 auto 0 auto;
 clear:both;
 clear:both;
 }

#logo{
 width:232px;
 height:46px;
 float:left;
 clear:right;
 margin-top:13px;
 }

#menu{
 height:108px;
 width:960px;
 margin:0 auto 0 auto;
 clear:both;
 background-color:#dedede;
 clear:both;
 }

#banner{
 height:234px;
 width:100%;
 clear:both;
 }

#bannerServices{
 background-image:url(../images/banners/solutions.png);
 background-repeat:no-repeat;
 background-position:center;
 height:234px;
 width:100%;
 clear:both;
 }

#bannerAboutus{
 background-image:url(../images/banners/services.png);
 background-repeat:no-repeat;
 background-position:center;
 height:234px;
 width:100%;
 clear:both;
 }

.bannerwrap{
 width:100%;
 clear:both;
 height:234px;
 background-image:url(../images/bannerBG.png);
 }

.bannerwrapAboutus{
 width:100%;
 clear:both;
 height:234px;
 background-image:url(../images/bannerBGaboutus.png);
 }
.bannerwrapSupport{
 width:100%;
 clear:both;
 height:234px;
 background-image:url(../images/bannerBGsupport.png);
 }
.bannerwrapTech{
 width:100%;
 clear:both;
 height:234px;
 background-image:url(../images/bannerTech.png);
 }
.bannerwrapProduct{
 width:100%;
 clear:both;
 height:234px;
 background-image:url(../images/bannerBGproduct.png);
 }

.bannerwrapContact{
 background-image:url(../images/banenrcontactBg.png);
 width:100%;
 clear:both;
 height:234px;
 }

.bannerHome{
 background-image:url(../images/banners/homeBanner.png);
 background-position:center;
 background-repeat:no-repeat;
 height:234px;
 width:100%;
 clear:both;
 }
.bannerPrivacy{
 background-image:url(../images/banners/privacypolicy.png);
 background-position:center;
 background-repeat:no-repeat;
 height:234px;
 width:100%;
 clear:both;
 }
.technology{
 background-image:url(../images/banners/technology.png);
 background-position:center;
 background-repeat:no-repeat;
 height:234px;
 width:100%;
 clear:both;
 }
.bannerAbout{
 background-image:url(../images/banners/aboutus.png);
 background-position:center;
 background-repeat:no-repeat;
 height:234px;
 width:100%;
 clear:both;
 }

.bannerProducts{
 background-image:url(../images/banners/products.png);
 background-position:center;
 background-repeat:no-repeat;
 height:234px;
 width:100%;
 clear:both;
 }
.bannerFSm{
 background-image:url(../images/banners/fsm.png);
 background-position:center;
 background-repeat:no-repeat;
 height:234px;
 width:100%;
 clear:both;
 }

.bannerContactus{
 background-image:url(../images/banners/bannercontactus.png);
 background-position:center;
 background-repeat:no-repeat;
 height:234px;
 width:100%;
 clear:both;
 }
#bannerIn{
 height:234px;
 width:960px;
 margin:0 auto 0 auto;
 background-repeat:no-repeat;
 }

#contentOne{
 background-image:url(../images/contentBg.jpg);
 background-repeat:repeat-x;
 width:100%;
 clear:both;
 cursor:pointer;
 border-top:1px solid #eaeaea;
 }

#content{
 background-image:url(../images/contentBg.jpg);
 background-repeat:repeat-x;
 width:100%;
 clear:both;
 border-top:1px solid #eaeaea;
 }

#contentFSM{
 background-image:url(../images/banners/fsmWatermark.png);
 width:100%;
 clear:both;
 }

#contentIn{
 margin:0 auto 0 auto;
 height:auto;
 width:960px;
 }

#contentLeft{
 width:595px;
 float:left;
 clear:right;
 padding-bottom:10px;
 padding-top:20px;
 }

#contentRight{
 width:365px;
 margin-top:15px;
 float:left;
 clear:right;
 cursor:pointer;
 }

#contentRight p{
 font-size:11px;
 }

#footer{
 background-color:#01172e;
 background-image:url(../images/footerBg.jpg);
 background-repeat:repeat-x;
 width:100%;
 clear:both;
 }

#footerContent{
 width:990px;
 margin:0 auto 0 auto;
 clear:both;
 overflow:auto;
 }

#copyright{
 width:990px;
 margin:0 auto 0 auto;
 clear:both;
 color:#628fad;
 font-size:11px;
 }

#copyright a{
 color:#38b6ff;
 text-decoration:none;
 }

#copyright a:hover{
 color:#a7c9e0;
 text-decoration:none;
 }

.footerMenuBox h3{
 color:#38b6ff;
 font-size:12px;
 font-weight:bold;
 margin:0px;
 padding:0px;
 }

.footerMenuBox{
 float:left;
 clear:right;
 color:#e4fdff;
 font-size:10px;
 margin-top:35px;
 margin-right:18px;
 }

ul.footerUl{
 margin:0px;
 padding:15px 0 0 0;
 }

ul.footerUl li{
 list-style:none;
 background-image:url(../images/footerArrow.gif);
 background-position:middle;
 background-repeat:no-repeat;
 padding-left:10px;
 color:#6aade6;
 }

ul.footerUl li a{
 color:#6aade6;
 text-decoration:none;
 }

ul.footerUl li a:hover{
 color:#38b6ff;
 text-decoration:none;
 }

h2{
 font-size:16px;
 font-style:normal;
 margin:0px;
 padding:0px;
 padding:10px 0 0 0;
 }


h3{
 font-size:16px;
 font-style:normal;
 margin:0px;
 padding:0px;
 padding:10px 0 15px 0;
 }

.serv{
 width:284px;
 float:left;
 height:150px;
 margin:10px 10px 0 0;
 padding:0px;
 }

.servBtn{
 width:260px;
 float:left;
 margin:10px 0px 10px 10px;
 padding:0;
 text-align:right;
 }

.servBtnP{
 width:265px;
 float:left;
 margin:0px;
 text-align:right;
 padding:0px;
 font-size:11px;
 }

.servBtnProduct{
 width:100%;
 float:left;
 margin:0px;
 text-align:right;
 padding:0px;
 font-size:11px;
 }

.servBtnP a{
 text-decoration:none;
 }

p{
 margin:0px;
 padding:0px;
 }

.search{
 width:292px;
 height:53px;
 background-image:url(../images/callus.gif);
 background-repeat:no-repeat;
 float:right;
 margin-top:9px;
 padding:0px;
 vertical-align:top;
 }

.searchTextBox{
 border:0px;
 width:200px;
 background-color:transparent;
 }
.textBox{
 border:0;
 height:18px;
 width: 95px;
 background-image:url(../images/txtboxBg.png);
 background-repeat:no-repeat;
 padding:0px;
 margin:3px 0 0 0;
 background-color:transparent;
 font-size: 9pt;
 vertical-align:top;
 }
	
.searchbtn{
 width:50px;
 height:25px;
 background:none;
 border:0px;
 cursor:pointer;
 margin:0px;
 }

/****************************************************************/
#MenuArea{
 /*position:absolute;
 z-index:999;
 left:10px;
 top:-25px;
 */
	height:32px;
 width:100%;
 clear:both;
 background: url(../images/menuBg.png) repeat-x right 0;
 }

#dropdownMenu{
 /*position:absolute;
 z-index:999;
 left:10px;
 top:-25px;
 */
	height:32px;
 width:960px;
 margin:0 auto 0 auto;
 }
	
div#menu {
 height: 31px;
 padding-left:0px;
 background: url(../images/left.gif) no-repeat;
 color:#000000;
 width:auto;
 float:right;
 }

div#Menuright{
 height:31px;
 width:22px;
 padding-left: 5px;
 background-image:url(../images/right.gif);
 background-repeat:no-repeat;
 float:left;
 clear:right;
 }

div#menu ul {
 margin: 0;
 padding: 0;
 list-style: none;
 float: left;
 }
div#menu ul.menu {
 padding-right: 5px;
 background: url(../images/menuBg.png) repeat-x right 0;
 color:#083b53;
 }

div#menu li {
 position:relative;
 margin: 0;
 padding:0 0px 0 0;
 display:block;
 float:left;
 z-index:9;
 width: auto;
 background-image:url(../images/menuseparator.png);
 background-repeat:no-repeat;
 background-position:left top;
 }
div#menu ul ul li {
 z-index: 9;
 }
div#menu li div {
 list-style: none;
 float: left;
 position: absolute;
 z-index: 11;
 top: 32px;
 left: -13px;
 visibility: hidden;
 width: 194px;
 margin: 0px 0 0 -4px;
 padding: 0;
 background: url(../images/subsubmenu-top.gif) no-repeat 0px 0;
 }
div#menu ul ul {
 z-index: 12;
 padding: 0px 4px 10px 4px;
 background: url(../images/submenu-bottom.gif) no-repeat 0px bottom;
 margin: 10px 0 0 0;
 margin-bottom:1px solid  
    }

div#menu li:hover>div {
 visibility: visible;
 }

div#menu a {
 position: relative;
 z-index: 10;
 height: 31px;
 display: block;
 float: left;
 color:#083b53;
 line-height: 31px;
 text-decoration: none;
 margin-top: 1px;
 white-space: nowrap;
 width: auto;
 padding-right:5px;
 text-align:center;
 }
div#menu span {
 margin-top: 0px;
 padding-left: 7px;
 color:#083b53;
 font: bold 12px;
 background: none;
 line-height: 31px;
 display: block;
 cursor: pointer;
 background-repeat: no-repeat;
 background-position: 95% 0;
 text-align: center;
 }

/* menu::level1 */
div#menu a {
 padding: 0 10px 0 10px;
 line-height: 31px;
 height: 31px;
 color:#083b53;
 margin-right:0px;
 background: none;
 }

div#menu a:hover {
 background:  url(../images/selected.png)  repeat-x left 0px;
 color: #000000;
 }
  
div#menu li.current a,
div#menu ul.menu>li:hover>a {
 color: #000000;
 }

div#menu ul.menu>li:hover>a span {
 color: #000000;
 }

div#menu li {
 }

   div#menu li.last {
 background: none;
 background-image:url(../images/menuseparator.png);
 background-repeat:no-repeat;
 background-position:left top;
 }


/* menu::level2 */
div#menu ul ul li {
 background: none;
 padding: 0;
 }
div#menu ul ul a {
 padding: 0px;
 height: auto;
 float: none;
 display: block;
 line-height: 25px;
 z-index: -1;
 white-space: normal;
 width: 176px;
 margin: 0 4px;
 text-transform: none;
 border-bottom: 1px solid #fff;
 }
    
div#menu ul ul a span {
 font-weight:normal;
 padding: 0 5px;
 line-height: 25px;
 font-size: 11px;
 color: #083b53;
 }
div#menu li.current ul a,
div#menu li.current ul a span {
 background:none;
 }
div#menu ul ul a:hover {
 background:none;
 border-bottom:1px solid #ff5a00;
 }
div#menu ul ul a:hover span {
 background:none;
 }
div#menu ul ul a.parent {
 background: url(../images/submenu-pointer.gif) no-repeat right top;
 }
div#menu ul ul a.parent span {
 background:none;
 }
div#menu ul ul a.parent:hover {
 background: url(../images/submenu-pointer-hover.gif) no-repeat right top;
 background-color: #767676;
 color: #FFFFFF;
 }
div#menu ul ul a.parent:hover span {
 background:none;
 }
div#menu ul ul span {
 margin-top: 0;
 text-align: left;
 }
div#menu ul ul li.last {
 background: none;
 }
div#menu ul ul li {
 width: 100%;
 }

/* menu::level3 */
div#menu ul ul div {
 width: 194px;
 padding: 0;
 margin: -51px 0 0 192px !important;
 margin-left: 192px;
 }
div#menu ul ul ul {
 padding: 10px 4px 0 4px;
 }
div#menu ul ul div li {
 position:relative;
 top:-10px;
 }

div#menu li.back {
 background: url(../images/selected.png) repeat-x 0 0;
 width: 5px;
 height: 31px;
 z-index: 8;
 position: absolute;
 padding: 0;
 margin: 0px 0 0 0;
 }

div#menu li.back .left {
 padding:0;
 width:auto;
 background: url(../images/selected.png) repeat-x right 0;
 height: 31px;
 margin: 0 0 0 5px;
 float: none;
 position: relative;
 top: 0;
 left: 0;
 visibility: visible;
 }
	
.tablestyle{
 width:300px;
 background-image:url(../Images/ExpertiseBg.gif);
 background-repeat:no-repeat;
 padding-top:20px;
 padding-left:10px;
 font-size:12px;
 line-height:15px;
 }

.red{
 color:#18627e;
 font-weight:bold;
 }
	
fieldset{
 margin-top:10px;
 background-color:#fafafa;
 border:1px solid #eeeeee;
 font-size:11px;
 padding:10px;
 }

.fieldstyle{
 border:1px solid #dddddd;
 background-color:#ffffff;
 background-image:url(../Images/whitebg.gif);
 background-repeat:repeat;
 height:22px;
 color:#222222;
 }

textarea{
 font-family:Arial, Tahoma, Verdana;
 font-size:12px;
 border:1px solid #dddddd;
 background-color:#ffffff;
 background-image:url(../Images/whitebg.gif);
 background-repeat:repeat;
 color:#222222;
 }
	
.btn{
 width:80px;
 height:24px;
 background-color:#292985;
 color:#ffffff;
 border:none;
 font-size: 12px;
 padding:0px 0px 3px 0px;
 margin:0px;
 }
	
.productBG{
 background-image:url(../images/products/productBG.png);
 background-repeat:no-repeat;
 width:304px;
 height:258px;
 cursor:pointer;
 }
	
.productBG a{
 font-size:11px;
 text-decoration:none;
 }
	
#loginProf{
 width:382px;
 height:232px;
 font-size:12px;
 color:#000000;
 background-image:url(../Images/DoctorLoginPanel.gif);
 background-repeat:no-repeat;
 background-position:top;
 }

.validate{
 float:left;
 clear:both;
 margin:0px;
 }

.productname{
 }
