body
{
	width:100%;
	background-color:#beddf1;
	margin:0px 0px 0px 0px;
	font:normal 62.5%/1.4em verdana,arial,helvetica,tahoma,verdana;
	background: #ffffff url('../images/body_background_image.gif') repeat-y center top;
	color:#504e4e;
}

/**---------- cpaPageContent START -------------**/
div#main
{
 width:798px;
 height:100%;
 border:solid 0px #00ff00;
 overflow:hidden;
 margin-left:auto;
 margin-right:auto;
 
}


div#banner_main
{
	width:788px;
	height:397px;
	background: #fff url(../images/headerTopBG_image.gif) repeat-x left top; 
	border-bottom: 1px solid #FFFFFF; 
}
a#logo{
height:79px; float: left;
background-image:url('../images/logo.gif'); background-repeat:no-repeat; 
width: 788px;
display:block;
padding-top:5px; 
margin : 21px 0px 0px 0px;
}
div#banner{
height: 100%;
width:796px;
margin-left:-8px;
border-top:1px solid #fff;
background:url(../images/mainBanner.gif) no-repeat 100% 100%;
}

#content{
float: left;
height: 100%;
width: 530px;
padding-left: 10px; 
padding-top: 10px;
}

#content_main{
float: left;
width: 531px;
border: 1px solid #C0C0C0;
background-color:#ffffff;
font-size: 1.3em;
padding: 10px 10px 10px 10px;
text-align: justify;
margin-bottom: 10px;
margin-top:-4px;

}
#content_main p {
text-align: left;
color: #000000;
}
#content_main h2 {
padding-top: 18px !inportant;
text-align: left;
font-size:1.3em;
font-family:Lucida Sans Unicode,verdana,arial,helvetica,tahoma,verdana;
color: #253e92;
}
#footer{
width:840px;
margin:0px auto;
height:124px;
background-image:url('../images/footerBG_image.gif'); background-repeat: no-repeat center bottom; 
font-size: 1.3em;
text-align:center;
}

#footer p{
padding-top: 30px;
}


#top_menu ul {
	list-style-type: none;
	font-size:1.1em;
	font-weight:bold;
	margin : 0px;
	padding: 0px;
}

#top_menu ul li {
	background-color: #f6f5f5;
	border-left:solid 1px #FFFFFF;
	color: #000;
	margin :0px;
}
#top_menu ul li.fast_li { width: 177px; padding-left: 30px; padding-top:15px;  border-left:solid 1px #339967;}
#top_menu ul li.last_li { padding-right: 0px; !inportant; width: 102px; }

#left_menu ul{
	list-style-type: none;
	font-weight:bold;
	margin : 0px;
	padding: 0px;
}

#left_menu ul li {
 
	color: #FFFFFF;
	margin : 0px;
	border-bottom:solid 1px #FFFFFF;
}
#left_menu ul li.concept { font-size: 18px; padding: 15px 7px;}

#button_back{
float: right; width: 51px; 
height: 20px;
padding: 10px; 0px; 10px 0px;
background-image:url('../images/back_button.gif'); background-repeat:no-repeat; 
margin : 0px 0px 0px 0px ;
}



#left_menu{
clear: both;
float: left;
font-size:1.1em; 
width: 216px; 
margin: 1px 0px 0px -2px;
min-height: 500px;
height: auto !important;
height: 500px;
 
}

.menu_item{
float: left; width: 222px; height: 43px; background-color: #339967;
border-bottom: 1px solid #FFFFFF; 
}

#top_menu{
float: left; 
width: 200px;
line-height:0px;
background-color: #339967;
margin-top:-1px;
margin-left:15px;
margin-top:15px;

}

 #left_menu A {
	DISPLAY: block; 
	PADDING: 14px  0px  14px 8px; 
	WIDTH: 216px; 
 }
 
 a.footerLink:link, a.footerLink:visited, a.footerLink:active
{ 
	font:normal 0.97em/1.3em tahoma,arial,helvetica,tahoma,verdana;
	letter-spacing:1px;
  color:#000 !important;
  text-decoration:none;
}

a.footerLink:hover
{ 
  color:#000 !important;
  text-decoration:underline;
}
 
 A:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
 A:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
 div#left_menu A:hover {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #32CD32;
	background: #32CD32 url(../images/arrow_icon.gif) no-repeat 95% 50%;
	PADDING: 14px  8px  14px 8px; 
	width:195px;
}

 div#top_menu A:hover {
	COLOR: #439600;
	background: #fff url(../images/arrow_icon_hover.gif) no-repeat 0% 50%;
}

 #top_menu A {
	DISPLAY: block;
	height:0px;
	COLOR: #243d92;
	border-bottom:1px solid #e7e6e6;
	background: transparent url(../images/arrow_icon.gif) no-repeat 0% 50%; 
	PADDING: 14px  10px  14px 30px; 
 }
 
 /* ***********Aiman Add CSS*********** */
 div.componentheading
 {
 font-size:2.0em !important;
 margin-top:20px !important; 
 margin-bottom:10px !important;
 color:#026676 !important;
 }
 
  td.contentheading
 {
 font-size:2.0em !important;
 margin-top:20px !important; 
 margin-bottom:20px !important;
 height: 35px !important;
 color:#026676 !important;
 }
 
   table.contentpaneopen p img
 {
 margin-left:100px !important; 
 text-align:center;

 }
 
 
  div#top_menu li.menu_hover a{
   COLOR: #439600;
	 background: #fff url(../images/arrow_icon_hover.gif) no-repeat 0% 50%;
 }
 
 
   div#left_menu  li.menu_hover{
	 COLOR: #FFFFFF !important;
	 BACKGROUND-COLOR: #32CD32 !important;
	 background: #18BABD url(../images/arrow_icon.gif) no-repeat 95% 50%; 
	 width:211px;
 }
 
 a.contentLink{
 	color:#092af4 !important;
 	TEXT-DECORATION: none;
 }
 
  a.contentLink:link{
 	color:#092af4 !important;
 	TEXT-DECORATION: none;
 }
 
 a.contentLink:visited{
 	color:#092af4 !important;
 	TEXT-DECORATION: none;
 }
  a.contentLink:hover{
 	color:#0982f4 !important;
 	TEXT-DECORATION: underline;
 }
 
  p.conTextAd{
 	color:#176c01 !important;
 	font-size:1em !important;
 }
 
 p.conText{
 	color:#383838 !important;
 	font-size:.9em !important;
 }
 
 div#leftPosition{
 background-color:#f6f5f5;
 min-height:460px;
 height:auto;
 width:228px;
 float:left;
 margin-left:-3px;
 margin-top:-1px;
 }
 
 div#footer p{
 padding-top:0px;
 }
 
 p.fLinkPosition1{
 margin-top:20px;
 }
 p.fLinkPosition2{
 margin-top:-10px;
 }
 
  p.fLinkPosition3{
 margin-top:-5px;
 }
 
 td.arrowContent{
 background: transparent url(../images/arrow_content.gif) no-repeat 80% 50%;
 width:3px;
 }
 
 .buttonStyle{
 	background-color:#243d92;
 	color:#fff;
 	width:70px;
 	height:25px;
 	border:0px solid #fff;
 }
 
 div.leftImageCommingsoon{
 	background: transparent url(../images/commingSoon.gif) no-repeat 50% 100%;
 	height:183px;
 	margin-top:200px;
 }
 
 div.sendMail{
 background: transparent url(../images/email_icon.gif) no-repeat 88% 0%;
 height:30px;
 margin-top:10px;
 padding-left:80px;
 padding-top:15px;
 }
 
 div.collectionText{
 background: transparent url(../images/tex-drive_collection.gif) no-repeat 88% 0%;
 width:334px;
 margin-top:222px;
 margin-left:234px;
 height:27px;
 }
 
  a.buttonHead{
 background: transparent url(../images/view_more_button.gif) no-repeat 88% 0%;
 width:198px;
 margin-top:11px;
 margin-left:350px;
 height:33px;
 display:block
 }
 
 H3{
 	font-size:1em;
 	margin-bottom:4px;
 	color:#2ca849;
 	}
 	
 	hr.hrStyle{
 	margin-top:40px;
 	background: #fff url(../images/dot.gif) repeat-x;
 	border:0px;
 	height:1px;
 	}
 	
 	div.productList{
 	float:left;
 	}
 	
 	div.productTitle{
 	background-color:#ededed;
 	font-size:.8em;
 	font-weight:bold;
 	margin-top:10px;
 	margin-right:5px;
 	margin-left:5px;
 	padding:5px 3px 5px 10px;
 	width:152px;
 	}
 	
 		div.productBox{
 	border:1px solid #ededed;
 	margin-top:5px;
 	margin-right:5px;
 	margin-left:5px;
 	padding:25px 3px 3px 15px;
 	width:145px;
 	height:140px;
 	}