body
{
background:#ffffff; font-family:verdana; font-weight:normal; color:#333333;  margin:0; padding:0;
}

a
{
outline:none; border:none;
}
img
{
border:none;
}
#wrapper
{
margin:0 auto; padding:0px; width:998px; height:auto; text-align:left; 
}

/*header */
#header
{
width:998px; height:auto; margin:0 auto; text-align:left; float:left;  
}
#header #logo
{
width:208px; height:141px; float:left; border:none;
}
#header #right_side
{
width:790px; float:right; height:141px; 
}
#header #right_side #companyName
{
float:left; width:485px; height:95px;
}
#header #right_side #clientArea
{
float:left; width:304px; height:95px;
}
#header #right_side #clientArea .top
{
width:304px; height:6px; float:left;
}
#header #right_side #clientArea .midArea
{
width:304px; height:83px; background:url(../img/right_mid.jpg) no-repeat left top; float:left;
}
#header #right_side #clientArea .midArea .links
{
width:117px; height:83px; float:left; padding-left:5px; margin:0;
}
#header #right_side #clientArea .midArea .links ul
{
list-style:none; margin:0; padding:0;
}
#header #right_side #clientArea .midArea .links li
{
line-height:14px; #line-height:16px;
}
#header #right_side #clientArea .midArea .links li a
{
font-weight:bold; color:#ffffff; font-size:11px; text-decoration:none; font-family:arial; 
}
#header #right_side #clientArea .midArea .links li a:hover
{
text-decoration:underline;
}
#header #right_side #clientArea .midArea .login_box
{
width:138px; height:70px; margin:0 auto; float:left; padding:5px 5px 0px 10px;
}
#header #right_side #clientArea .midArea .login_box form
{
float:left; margin:0; padding:0;
}
#header #right_side #clientArea .midArea .login_box span
{
font-weight:bold; font-size:11px; color:#004040; font-family:arial;
}
#header #right_side #clientArea .midArea .login_box a
{
font-weight:normal; color:#993300; text-decoration:none; font-size:11px;
}
#header #right_side #clientArea .midArea .login_box a:hover
{
text-decoration:underline;
}
#header #right_side #clientArea .midArea .login_box #button
{
width:35px; height:18px; border:none; color:#ffffff; font-weight:bold; text-transform:uppercase; font-size:11px; background:url(../img/button_bg.gif) repeat-y left top; margin:0;
} 
#header #right_side #clientArea .midArea .login_box #user
{
width:122px; height:18px; font-size:11px; color:#527688; text-align:left; font-weight:bold; border:1px solid #C7C3AA; background:#ffffff; margin-bottom:2px; #margin-bottom:0px;
}
#header #right_side #clientArea .midArea .login_box #passowrd
{
width:80px; height:18px; font-size:11px; color:#527688; text-align:left; font-weight:bold; border:1px solid #C7C3AA; background:#ffffff; margin-bottom:2px; #margin-bottom:0px;
}
#navigation
{
width:789px; height:46px; clear:left; background:url(../img/nav_bg.jpg) repeat-x left top #ffffff; text-align:left; margin:0; 
}

/*header ends */

/*middle*/


#middle
{
width:998px; height:auto; margin:0 auto; clear:both;   
}
#middleMain
{
width:998px; height:auto; margin:0 auto; float:left; text-align:left; background:url(../img/middle_welcome_bg.jpg) repeat-x left bottom #ffffff;
}
#middle #banner
{
width:512px; height:436px; float:left; 
}
#middle #welcome
{
float:left; text-align:left; width:480px; height:435px;
}
#middle #welcome #welcomeImg
{
float:left; width:480px; height:89px; 
}
#middle #welcome .spacer1
{
width:480px; height:13px; clear:left; 
}
#middle #welcome .spacer2
{
width:480px; height:10px; clear:left; 
}
#middle #welcome .welcomeTxt
{
width:480px; height:238px; background:url(../img/welcome_bg.jpg) repeat-x left bottom #ffffff; float:left; margin:0 auto;
}
#middle #welcome .welcomeTxt .detail
{
padding-left:27px; font-size:11px;  font-family:verdana; line-height:21px; text-align:left; height:auto; 
}
#middle #welcome .img_banner
{
float:left; height:96px; width:480px; background:url(../img/bottom_banners_bg.jpg) repeat-x left top #A1B9B9; text-align:left;
}
.img_banner img
{
 float:right
}
#middle #welcome .welcomeTxt .img_spc
{
float:left; height:96px; width:30px; 
}
#middle #content
{
width:998px; height:auto; float:left; margin:0 auto;  
}



#middle #content #box1
{
width:420px; height:auto; float:left;  
}
#middle #content #box1 #heading1
{
width:420px; height:30px; background:url(../img/box1_bg_head.jpg) repeat-y left top;
}
#middle #content #box1 #con_1
{
width:420px; height:auto; background:url(../img/con_bg.jpg) repeat-x left bottom #ffffff; float:left;
}
#middle #content #box1 #con_1 .txt
{
padding-left:20px; padding-right:20px; line-height:17px; font-size:11px; padding-top:10px; 
}
.txt a
{
color:#278371; text-decoration:none;
}
.txt a:hover
{
color:#9F3D00; text-decoration:none;
}






#middle #content #box2
{
width:338px; height:auto; float:left;  
}
#middle #content #box2 #heading2
{
width:338px; height:30px; background:url(../img/box1_bg_head.jpg) repeat-y left top;
}
#middle #content #box2 #con_2
{
width:338px; height:auto; clear:left; background:#ffffff;
}
#middle #content #box2 #con_2 .txt2
{
padding:27px 17px 0px 12px; font-size:11px;
}
#middle #content #box2 #con_2 .txt2 span
{
color:#9F3D00; font-weight:bold; font-size:11px;
}
#middle #content #box2 #con_2 .txt2 a
{
color:#9F3D00; text-decoration:none;
}
#middle #content #box2 #con_2 .txt2 a:hover
{
text-decoration:underline;
}
#middle #content #box2 #con_2 .txt2 .mid_part
{
width:305px; height:1px; margin:0 auto; float:left;  vertical-align:middle; padding-top:20px; padding-bottom:20px;
}
#middle #content #box2 #con_2 .txt2  .spacer3
{
height:54px; #height:24px; width:305px; float:left; 
}






#middle #content #box3
{
width:239px; #width:237px; height:auto; float:left;  
}
#middle #content #box3 #heading3
{
width:239px; #width:237px; height:30px; background:url(../img/box2_bg_head.jpg) repeat-y left top #003131; float:left;
}
#middle #content #box3 #con_3
{
width:width:237px; #width:235px; height:253px; clear:left; background:#F9F1DE;
}
#middle #content #box3 #con_3 .testimonials
{
padding:37px 14px 0px 14px; text-align:left; font-size:11px; line-height:17px; 
}
#middle #content #box3 #con_3 .testimonials a
{
color:#9F3D00; text-decoration:none;
}
#middle #content #box3 #con_3 .testimonials a:hover
{
text-decoration:underline;
}
#middle #content #box3 #con_3 .testimonials .spc5
{
height:50px; width:200px; clear:left;
}



/*middle ends*/

/*footer*/
#footer
{
clear:both; width:998px; height:52px; background:url(../img/footer_bg.jpg) repeat-x left top #004040; padding-top:20px;
}
#footer #email_friend
{
float:right;width:150px;#width:160px;text-align:left;padding:10px 5px 10px 0;color:#ffffff; margin-left:5px}
#footer #copyright{border-right:1px solid #99B3BD;padding:10px 0 10px 0;width:470px;float:left;color:#fff; font-size:11px;line-height:15px;text-align:left}
#footer #midLinks
{padding:10px 0px 10px 10px;
float:left; width:350px; height:auto; text-align:left; color:#D9CCA8; font-size:11px;
}
#footer #midLinks a, #footer #copyright a
{
color:#D9CCA8; text-decoration:none;margin:0 2px 0 2px;
}
#footer #midLinks a:hover, #footer #copyright a:hover
{
color:#ffffff; text-decoration:underline;
}
#footer #midLinks span, #footer #copyright a
{
color:#ffffff;
}
#footer a
{
color:#ffffff; text-decoration:none; font-size:11px; 
}
#footer a:hover
{
text-decoration:underline;
}
#footer #rightImg
{
width:200px; height:auto; float:right; text-align:right; padding-right:10px;
}

/*footer ends*/

/*inner page CSS*/
#middle_inner
{
width:998px; height:auto; margin:0 auto; float:left; background:url(../img/middle_bg.jpg) repeat-y left top;   
}

/*left CSS*/
#leftPannel
{
width:197px; height:auto; float:left; padding-right:3px; 
}
#leftPannel #pageHeaing
{
width:197px; height:21px; border-top:2px solid #E1E1E1; border-bottom:3px solid #A7A5A6; margin:0;
}
#leftPannel .whiteline
{
height:2px; width:197px; float:left; background:#ffffff;
}
#leftPannel .grayline
{
height:2px; width:197px; float:left; background:#B7B8B3;
}
#leftPannel #leftnavigation
{
width:187px; #width:197px; height:auto; border-bottom:4px solid #ffffff; clear:left; text-align:left; background:url(../img/left_navigation.jpg) repeat-x left bottom #ffffff; padding:20px 5px 15px 5px;
}
#leftPannel #leftnavigation ul
{
list-style:none; padding:0px 0px 0px 10px; margin:0 0 10px 0;
}
#leftPannel #leftnavigation  li
{
font-family:Tahoma, verdana; color:#003333; font-weight:normal; line-height:20px; font-size:11px; background:url(../img/red_bullet.gif) no-repeat left 9px; padding-left:10px;margin-bottom:6px;
}
#leftPannel #leftnavigation  li a
{
color:#003333; text-decoration:none;
}
#leftPannel #leftnavigation  li a:hover
{
color:#003333; text-decoration:underline;
}
#leftPannel #leftnavigation  li li
{
font-family:Tahoma, verdana; color:#003333; font-weight:normal; line-height:20px; font-size:11px; padding-left:5px;  background:none; margin-bottom:0px;
}
#leftPannel #quickContact
{
width:197px; height:22px; border:none; clear:left;
}
#leftPannel .bazeline
{
height:2px; width:197px; clear:left; background:#E2D7B6;
}
#leftPannel .redline
{
height:2px; width:197px; clear:left; background:#9D080D;
}
#leftPannel #form_left
{
width:184px; #width:197px; clear:left; height:auto; background:url(../img/form_left_bg.jpg) repeat-x left top #E6DBBC; padding:4px 5px 12px 8px; border-bottom:3px solid #ffffff; 
}
#leftPannel #form_left input,textarea
{
border:1px solid #7F9DB9; width:100px;  float:left;
}
#leftPannel #form_left span
{
width:70px; font-family:verdana; color:#4C4C4C; font-size:11px; line-height:20px;  float:left; height:30px;
}
#leftPannel #form_left br
{
clear:left;
}
#leftPannel #form_left #submit_button
{
width:101px; border:none; height:21px; background:url(../img/submit.jpg) no-repeat left top; margin-right:5px; float:right;
}
#leftPannel #bottomLogo
{
width:197px; height:auto; clear:left; background:#003030 url(../img/left-bottom_bg.jpg) repeat-x left top; text-align:center; padding-top:25px; padding-bottom:100px; 
}

/*right CSS*/

#rightMain
{
width:793px;  float:right; height:auto; text-align:center;  
}
#rightMain #in_benner
{
width:793px; height:144px;  margin:0px; background:url(../img/in_banner_bg.jpg) repeat-x left bottom #ffffff; border-top:2px solid #ffffff;  border-bottom:2px solid #ffffff;
}
#rightMain #in_benner img .img1
{
width:222px; height:144px; float:left;
}
#rightMain #in_benner img .img2
{
width:365px; height:144px;  float:left;
}
#rightMain #in_benner img .img2
{
width:206px; height:137px; padding-top:4px;  float:left;
}
#rightMain .greenline
{
width:793px; height:4px; clear:both; background:#004040;
}
#rightMain  #sublinks
{
width:793px; height:21px; background:#EEEEEE; clear:left; text-align:left;
}
#rightMain  #sublinks .linkTxt
{
padding-left:11px; font-size:11px; color:#9D080D; padding-top:3px;
}
#rightMain  #sublinks .linkTxt a
{
color:#55524C; text-decoration:none;
}
#rightMain  #sublinks .linkTxt a:hover
{
text-decoration:underline;
}
#rightMain  #sublinks .linkTxt img
{
margin-left:5px; margin-right:5px;
}
#rightMain .spacer12
{
height:16px; width:793px; clear:left; 
}
#rightMain  .heading
{
font-size:13px; font-weight:bold; font-family:verdana; color:#993300; text-align:left;  width:770px; border-bottom:1px solid #004040; height:20px; clear:left; margin:10px auto;
}
#rightMain #mainContent
{
width:463px; height:auto; margin:0 auto; text-align:left; float:left; padding-left:10px; 
}

#rightMain #mainContent p
{
font-size:11px; font-family:verdana; line-height:20px;
text-align: justify;
}
#rightMain #mainContent span
{
color:#993300;
}
#rightMain #mainContent a
{
color:#993300; text-decoration:underline;
}
#rightMain #mainContent a:hover
{
text-decoration:none;
}
#rightMain #mainContent ul
{
list-style:none; padding:0; margin:0;
text-align: justify;
}
#rightMain #mainContent li
{
background:url(../img/red_bullet.gif) no-repeat 5px 9px; font-size:11px; tyext-align:left; padding-left:20px; line-height:20px;

}

#rightMain #rightContent 
{
width:290px; height:auto; float:right; text-align:left;
}
#rightMain #rightContent .image_page
{
margin:10px auto;
}
#rightMain #rightContent img
{
border:1px solid #BDBEC0; 
}
#rightMain #rightContent #testimonials
{
width:292px; height:275px; background:url(../img/testimonial_bg.jpg) no-repeat left top #ffffff; border:none; float:right; margin:5px 0px 5px 0px;
}
#rightMain #rightContent #testimonials p
{
padding:8px 15px 8px 15px; line-height:20px; font-size:11px;
}
#marqueecontainer
{
	color: #555555;
	FONT-FAMILY: verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-decoration:none;
	font-weight: normal;
	position: relative;
	width: 200px; /*marquee width */
	height: 160px; /*marquee height */
	background-color: #F9F1DE;
	overflow: hidden;
	border: 0px solid orange;
	padding: 2px;
	padding-left: 4px;
}


/*inner page CSS ends*/


