/*-------

// global reset

//-----*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

:focus { outline: 0; }

table { border-collapse: collapse; border-spacing: 0; }

acronym { cursor: help; }





/*-------

// general

//-----*/





html { font-size: 100.01%; }

body { font-size: 62.5%; line-height:1.2em; }

input, select, textarea { font-size: 100%; }



input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }

.submit { cursor/**/: /**/pointer; }

select > option { padding: 0 5px 0 3px; }



.ul, .ol { margin: 0 0 1em 2em; }

.ul li, .ol li { margin: .2em 0; padding: 0; }



.flR { float: right; }

.flL { float: left; }

.alR { text-align: right; }

.alC { text-align: center; }



.hide { display: none; }

.clear { clear: both; line-height:.1px; }



.ir { position: relative; overflow: hidden; }

.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }



a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }

a:link:hover, a:visited:hover { text-decoration: underline; }

a.inv:link, a.inv:visited { text-decoration: underline; }

a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }



.cols { overflow: hidden; margin: 0; }

.cols .col { float: left; width: 50%; }

#page .cols .last { margin-right: 0; }



.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }







/*----------------------------------------------

 PAGE LAYOUT

----------------------------------------------*/



/*--- BOTTOM BG ---*/

div#bottom_bg {background:transparent url(../images/global/bgg.gif) repeat-x;}



/*--- CONTAINER ---*/

body.stripes div#container { width:942px; margin:0px auto; background:transparent url(../images/global/main_bg.gif) no-repeat; padding:0px 0px 58px 58px; }



body.plain div#container { width:997px; margin:10px auto; border:solid 3px #c0c0c0; background:#f3f3f3; }



/*--- WRAPPER ---*/

div#wrapper {width:903px;}



/*--- HEADER ---*/

body.plain div#header { padding:15px 25px 10px 20px; background: transparent url('../images/header/header_bg.gif') repeat-x scroll top left; width:auto; }

body.stripes div#header { padding:0px 0px 5px 0px;  }



/*--- BANNER ---*/

div#banner{height:218px; background:transparent no-repeat;}



/*--- NAVIGATION ---*/

body.stripes div#navigation{ background:transparent url(../images/navigation/navigation_background.gif) no-repeat; line-height:42px; width:100%; height:42px; }

body.plain  div#navigation{background:transparent url(../images/navigation/nav_bg_p.gif) no-repeat; height:60px; line-height:50px; }



/*--- MAIN ---*/

body.plain div#main { padding:15px 0px 15px 20px; }



/*--- CONTENT ---*/

div.content {padding:18px 0px; width:100%; overflow:hidden;}



/*--- CONTENT - LEFT SIDE ---*/

div#left_side { width: 236px; }



body.plain div#left_side div#important_links_header { background: url('../images/content/important_links/sidebar_top_p.gif') no-repeat scroll top left; width: 216px; height: 15px; }

body.plain div#left_side div#top_bg { background:transparent url(../images/content/important_links/sidebar_middle_top_p.gif) top left no-repeat;  }

body.plain div#left_side div#middle_bg { background:transparent url(../images/content/important_links/sidebar_middle_p.gif) left repeat-y; }

body.plain div#left_side div#bottom_bg_content_part {background:transparent url(../images/content/important_links/sidebar_btm_p.gif) left bottom no-repeat; padding:0px 30px 50px 30px; margin:0px 0px -2px 0px; width:159px;}



body.stripes div#left_side div#important_links_header {background:transparent url(../images/content/important_links/important_link_header.gif) no-repeat; line-height:41px; text-indent:8px; height:41px;}

body.stripes div#middle_bg {background:transparent url(../images/content/important_links/important_link_middle_bg.gif) center repeat-y; width:259px;}

body.stripes div#top_bg{ background:transparent url(../images/content/important_links/important_link_top_bg.gif) center top no-repeat;   }

body.stripes div#bottom_bg_content_part {background:transparent url(../images/content/important_links/important_link_bottom_bg.gif) center bottom no-repeat; padding:0px 30px 50px 30px; width:199px; margin:0px 0px -4px 0px;}





/*--- CONTENT - RIGHT SIDE ---*/

div#right_side {margin-left: 230px; padding:20px 40px 20px 20px;}



/*--- FOOTER ---*/

body.plain div#footer { background: url('../images/footer/footer_bg_p.gif') no-repeat scroll top left; width: 975px; height: 58px; line-height:42px; padding:0px 0px; text-align:center; }

body.stripes div#footer {line-height:48px; background:transparent url(../images/footer/footer_bg.gif) no-repeat; text-align:center; padding:0px 20px;}









/*----------------------------------------------

GLOBAL CONTENT

----------------------------------------------*/



/*--- BANNER ---*/

div#banner h3{text-indent:60px; line-height:218px; color:#eeb953; font-size:30px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}





/*--- CONTENT - LEFT_SIDE ---*/

div#important_links_header h3 {font-size:180%; font-weight:normal; text-align:center; color:#d4d5d7; font-family:Arial; }

div#bottom_bg_content_part h2{padding:25px 0px 5px 1px; font-size:150%; text-decoration: underline; letter-spacing: 2px;}

div#bottom_bg_content_part h2:hover {color: #C8900A; text-decoration: none; }

div#bottom_bg_content_part h2 a{  font-weight:normal; }

div#bottom_bg_content_part h2 a:hover{  color:#FFFFFF;}

div#bottom_bg_content_part p{margin:3px 0px; }

div#bottom_bg_content_part a{ text-decoration:none; color:#FFFFFF;}

div#bottom_bg_content_part a:hover{color:#edbf35; text-decoration:underline;}

div#bottom_bg_content_part p.line{ line-height:3px; margin:5px 0px; background:transparent url(../images/content/important_links/line.gif) no-repeat;}







/*----------------------------------------------

INDEX PAGE CONTENT

----------------------------------------------*/

body.plain { background:#b7b7b7 url(../images/global/garyish.gif) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }



/*--- HEADER --- */

body.plain div#header h1 a{ width: 172px; height: 91px;  background:transparent url(../images/header/logo_p.gif) no-repeat; display:block; text-indent:-2000px; }

body.plain div#header h2 { font-size:250%; color:#3B9AB3; line-height:1.2em; text-decoration:underline; }

body.plain div#header h2 span { font-size:90%; color:white; font-weight:normal; background-color:#1796C4; }



/*--- NAVIGATION ---*/

body.plain div#navigation ul { padding:0px 0px 0px 50px; }

body.plain div#navigation ul li{list-style:none; display:inline; margin-right:20px;}

body.plain div#navigation ul li a{font-size:160%; font-family:"Arial Narrow"; color:#FFFFFF; text-decoration:none;}

body.plain div#navigation ul li a:hover{ color:#edbf35; text-decoration:underline;}





/*--- MAIN ---*/

body.plain div#main h2.heading { text-align:center; font-size:240%; color:#4e7b98; margin-bottom:15px; font-weight:normal; padding-left:230px; }



/*--- CONTENT - RIGHT_SIDE ---*/

body.plain div#right_side div.section h3 {  font-size:160%; color:#4e7b98; text-transform:uppercase; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #cba42f; }

body.plain div#right_side div.section p { margin-bottom:20px; font-size:120%; color:#4e7b98; line-height:1.2em; }

body.plain div#right_side div.section div.slideshow ul li { clear: left; }

body.plain div#right_side div.section div.left { width:0%; }

body.plain div#right_side div.section div.middle { width:5%; padding:0px 10px; }

body.plain div#right_side div.section div.middle div.spacer { height:800px; margin-top:-5px; background: transparent url('../images/content/right_content/spacer.gif') repeat-y center top;  }

body.plain div#right_side div.section div.right { width:100%;}







/*----------------------------------------------

TEMPLATE PAGE CONTENT

----------------------------------------------*/

body.stripes {background:transparent url(../images/global/body_bottom_bg.gif) repeat;  margin: 0px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;}





/*--- HEADER --- */
body.stripes div#header h1 { float:left; }
body.stripes div#header h1 a{ width:235px; height:133px; background:transparent  url(../images/header/logo.gif) no-repeat; display:block; text-indent:-2000px; } /* CHANGED CODE BY AMIT */

body.stripes div#header div.call_now { float:right; margin-top:10px; }


/*--- NAVIGATION ---*/

body.stripes div#navigation ul { padding:0px 0px 0px 30px; }

body.stripes div#navigation ul li{list-style:none; display:inline; margin-right:20px;}

body.stripes div#navigation ul li a{font-size:160%; font-family:"Arial Narrow"; color:#FFFFFF; text-decoration:none;}

body.stripes div#navigation ul li a:hover{ color:#edbf35; text-decoration:underline;}





/*--- CONTENT - RIGHT_SIDE ---*/

body.stripes div#right_side h2{ color:#4ab1dc; font-size:21px; font-weight:normal; }

body.stripes div#right_side p {font-size:11px; color:#0891bb; line-height:16px;}

body.stripes div#right_side p.line2 { line-height:3px; background:transparent url(../images/content/right_content/line2.gif) no-repeat; margin:8px 0px;}

body.stripes div#right_side .post{padding:30px 0px;}

body.stripes div#right_side .post img {margin:0px 15px 10px 0px  ; border:#333333 1px solid;}



body.stripes div#testimonial {padding:50px 0px 0px 0px;}

body.stripes div#testimonial img.wrap{float:left; margin:0px 15px 10px 0px;}



body.stripes p.identity {margin:15px 0px 0px 0px;}





div#bottom_bg_content_part ul li{padding:5px 0px;}



div#sitemap h3 {font-size: 15px;}

div#sitemap h1 {font-size: 20px;}



/*--- Image Class ---*/

.image {width:200px; height:150px;}




