body{ margin:0px; padding:0px; background:url(../images/body_bg.jpg) repeat-x #f6faf3; font-family:"trebuchet MS"; }

/* Style for Common element */
img{ border:none; }
a{ color:#1077b1; text-decoration:none;}
h1{ margin:0px; padding:0px 0px 20px 0px; color:#1f1a17; font-weight:normal; font-size:22px; }
h1 span{ color:#1077b1; }
h2{ margin:0px; padding:0px 0px 15px 0px; color:#1f1a17; font-weight:normal; font-size:18px; }
h2 span{ color:#1077b1; }
h3{ margin:0px; padding:0px 0px 14px 0px; color:#1f1a17; font-size:16px; }
p{ margin:0px; padding:0px 0px 15px 0px; line-height:22px; color:#000; }
.pad{ padding-left:45px;}
.fntsz12{font-size:13px; color:#000; }

/* Style for Common classes */
.bold{ font-weight:bold; }

/* Style for Main Navigation */
#navigation{ height:40px; background:url(../images/navi_bg.jpg) repeat-x; }
#navigation ul{ height:40px; margin:0px; padding:0px; list-style:none; }
#navigation ul li{ height:40px; float:left; }

/* Style for Home page Content */
#mbody{ padding:19px; background:#FFFFFF; }
#welcometxt{ padding:20px 20px 10px 20px; background:url(../images/welcometxt_bg.jpg) repeat-x; font-size:13px; font-family:"trebuchet MS"; color:#000; }
#welcometxt1{ padding:0px 20px 0px 0px; font-size:13px; font-family:"trebuchet MS"; color:#000; }
.hmteaser{ background:url(../images/teaser_bg.jpg) repeat-x; font-size:12px; color:#333333; vertical-align:top; } 

.hmteaser_a { font-size:13px; color:#666; vertical-align:top; padding:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

.tre{ font-family:"trebuchet MS"; font-size:13px;}
.inheader {
	background:url(../images/arro_logo.jpg) left top no-repeat;
	font-family:Arial;
	font-size:22px;
	color:#333333;
	padding:0px 40px 20px 50px;
	line-height:22px;
	height:28px;
	font-weight:bold;}
.inheader span { color:#1E90CF}

.inheading{ background:url(../images/heading_bg.jpg) left top no-repeat; font-weight:bold; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#0C91AC; line-height:36px; padding:0 0 0 50px; display:block;} 

.inheading span{ color:#000;} 

.alpha{ background:url(../images/a.jpg) left top no-repeat; padding:6px 0 0 45px; height:30px;}
.alpha1{ background:url(../images/b.jpg) left top no-repeat; padding:6px 0 0 45px; height:30px;}
.alpha2{ background:url(../images/c.jpg) left top no-repeat; padding:6px 0 0 45px; height:30px;}
.alpha3{ background:url(../images/d.jpg) left top no-repeat; padding:6px 0 0 45px; height:30px;}
.alpha4{ background:url(../images/e.jpg) left top no-repeat; padding:6px 0 0 45px; height:30px;}
.alpha5{ background:url(../images/f.jpg) left top no-repeat; padding:6px 0 0 45px; height:30px;}

.teaserdivider{ margin:18px 0px 0px 20px; border-right:1px solid #666;}
.hmsideteaser{ margin:18px 0px 0px 20px; }

/* Style for Bottom Area */
#bottom{ height:56px; text-align:center; line-height:18px; font-size:11px; color:#666666; }
#bottom a{ color:#666666; padding:0 5px; }
#bottom a:hover, #bottom a.selected{ color:#0099cc; }

.point1 { color:#000;}
ul.point { margin:0px; padding:15px 10px 10px 10px; list-style:none; color:#000;}
ul.point li { background:url(../images/arrow.gif) no-repeat left 6px; padding-left:20px; padding-bottom:5px; }

ul.point1 { margin:0px; padding:10px 10px 15px 10px; list-style:none; color:#000;}
ul.point1 li { background:url(../images/arrow.gif) no-repeat left 4px!important; padding-left:20px; padding-bottom:10px; }

h2 { margin:0px; padding:0px; background:url(../images/heading_bg1.jpg) no-repeat left top; line-height:36px; padding-left:45px; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#0C91AC; font-weight:bold; }
h4 { margin:0px; background:url(../images/heading_bg1.jpg) no-repeat left top; line-height:36px; padding-left:5px; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#0C91AC;}
h4 span{color:#000;}

.black {  color:#000;}

.insidepart { padding:30px 10px 20px 10px;  }



/************************* (Style for Accordian in FAQ Page) ***********************************/
.accordion_toggle{ display: block; padding:10px 10px 10px 20px; background:url(../images/accordiant_arrow_close.png) no-repeat 5px 13px;
line-height: 18px; font-size:14px; font-weight:bold; text-decoration: none; outline: none; color: #056287; cursor: pointer; margin-bottom:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

.accordion_toggle:hover{ color: #056287; }
.accordion_toggle_active  { background:url(../images/accordiant_arrow_open.png) no-repeat 5px 15px; color:#056287; }
.accordion_content{ font-size:13px; overflow: hidden; padding:0px 30px 0px 20px; line-height:20px; color:#666; }
.accordion_content h2{ margin:15px 0 5px 10px; color:#0099FF; }
.accordion_content p{ padding:0px 0px 10px 0px; }

.contactus1{ background-color:#F7F7F7; border:5px  solid #ccc; font-family:"trebuchet MS"; font-size:13px; color:#333333; line-height:20px; padding-top:10px;}

.contactmap{ border:1px solid #ccc; font-family:"trebuchet MS"; font-size:13px; color:#333333; line-height:20px; padding:0px 1px 1px 1px;}

.contactus{ font-family:"trebuchet MS"; font-size:13px; color:#000; line-height:20px;}
.contactus a{color:#000;}
.contactus a:hover{color:#0099FF;}
.contactus_bg{ background:url(../images/cnt_img.png) left top no-repeat;}
.texefield{ background-color:#fff; width:300px; font-family:"trebuchet MS"; font-size:13px; border: 1px #CCCCCC solid; line-height:20px;}
.texefield a{ background-color:#fff; width:300px; font-family:"trebuchet MS"; font-size:13px; border: 1px #CCCCCC solid; line-height:20px;}
.texefield a:hover{ background-color:#fff; width:300px; font-family:"trebuchet MS"; font-size:13px; border: 1px #333333 solid; line-height:20px;}
.classbtn{background-color:#99d3e1; border:solid 1px #6D959F; height:22px; width:70px;vertical-align:top;font:Arial, Helvetica, sans-serif;color:#333333;}
.bluz{ color:#1E90CF;}
.bluz1{ color:#1f1a17;}

