@charset "utf-8";
/* CSS Document */

body
{
background-color:#f8fcfd;
background-image:url(../images/header_bg.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#333333;
margin:0px;
line-height:24px;
}

h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d31218;
font-weight:bold;
line-height:20px;
}

h3 { font-size:24px; margin-bottom: 5px; line-height: 30px; font-weight:600; color:#0561b0; letter-spacing:1px; margin-left:20px;}
.red { font-size:24px; margin-bottom: 5px; line-height: 30px; font-weight:600; color:#ca2026; letter-spacing:1px; }


.box-img { border: 1px solid #999; padding: 4px; }



#wrapper
{
width:962px;
margin:0px auto;

height:auto;
}

#header
{
height:185px;
width:962px;

float:left;
}

.header-left
{
width:215px;
height:185px;
float:left;
}

#header-right
{
width:747px;
height:185px;
float:right;
background:none;

}

#header-right-logo
{width:747px;
height:134px;
/*background-color:#000;*/

}

#menu
{
	width:747px;
	height:41px;
/*	background-color:#000;*/
	padding:0px ;
}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}

#menu ul{
	background:url(../images/nav_bar.gif) 0 0 no-repeat;
	width:747px;
	height:31px;
	margin:5px 0px 5px 15px;
	background-color:none;
/*	padding:0 0 10 0px;*/
	/*position:absolute;
	left:31px;
	/*top:6px;*/
	/**/
}
#menu ul li{
	background:url(../images/menu_stroke.jpg) right top no-repeat;
	height:41px;
	float:left;
	padding:0 20px 0 0;
}
#menu ul li a{
	display:block;
	background:url(../images/nav_bg.gif) 0 0 repeat-x;
	padding:0 14px;
	font:bold 12px/27px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#menu ul li a:hover{
	/*background:url(../images/nav_hover.gif) 0 0 repeat-x;
	background-color:#ca2026;*/
	color:#f2c449;
	/*background-color:inherit;*/
}
#menu ul li a.hover{
	display:block;
	color:#ccc;
	padding:0 14px;
	font:bold 12px/27px Arial, Helvetica, sans-serif;
	background-color:#ca2026;
	text-decoration:none;
	cursor:text;
}
#menu ul li.last{
	background-image:none;
	height:41px;
	float:left;
}


.garud-logo
{
width:153px;
height:134px;
float:right;
}

.slider-bg
{
width:962px;
height:371px;
background-image:url(../images/slider_bg.jpg);
background-repeat:no-repeat;
float:left;
}

.slider-left
{
width:541px;
height:46px;
float:left;
padding:315px 0px 0px 0px;
}

.slider-right
{
	width:421px;
	height:361px;
	float:right;
	background-color:none;
}

.slider-right-img
{
	width:327px;
	height:266px;
	float:left;
	background-color:none;
	padding:45px 45px 49px 35px;
}



#slider {
	position:relative;
	border-bottom: 5px solid #fff
}

#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
}

.nivo-controlNav a {
	display:block;
	text-indent: -9999px;
	border:0;
	margin-right:3px;
	float:left;
}

.nivo-controlNav a.active {
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}

a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}

a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}

.nivo-caption p { font-size: 12px }

.nivo-caption a { 
		color:#efe9d1;
		text-decoration:underline;
}




.content-main
{
width:962px;
height:auto;
background-color:#fff;
float:left;
padding:0px auto;
}

.text-heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
font-weight:bold;
padding:0px 0px 0px 0px;
}

.text-sub-heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:400;
line-height:20px;
padding:5px 0px 5px 0px;
}
.read-more
{
width:79px;
height:20px;
background-color:#d4000e;
padding:0px 0px 0px 5px;
}

.read-more-text 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
font-weight:bold;
text-decoration:none;
}

.read-more-text a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ccc;
font-weight:bold;
text-decoration:none;
}
#index-page-img-bg
{
width:962px;
float:left;
height:167px;
margin:15px 0px 0px 0px;


}

.index-page-img
{
width:237px;
height:167px;
background-image:url(../images/img_bg.jpg);
background-repeat:repeat-x;
float:left;
}


.index-page-img2
{
width:237px;
height:167px;
background-image:url(../images/img_bg.jpg);
background-repeat:repeat-x;
float:left;
margin:0px 0px 0px 4px;
}

.index-page-img3
{
width:237px;
height:167px;
background-image:url(../images/img_bg.jpg);
background-repeat:repeat-x;
float:left;
margin:0px 0px 0px 4px;

}

.index-page-img4
{
width:237px;
height:167px;
background-image:url(../images/img_bg.jpg);
background-repeat:repeat-x;
float:right;
margin:0px 0px 0px 4px;
}

.index-page-img-left
{
width:88px;
height:167px;
float:left;
}

.index-page-img-text
{
width:149px;
height:167px;
float:right;
}

.index-page-img-text-heading
{
width:149px;
height:43px;
}




#footer-bg
{
width:100%;
height:159px;
background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x;
float:left;
margin:0px auto;
}

.footer-inside
{
width:962px;
height:159px;
background-image:url(../images/inside-footer.jpg); background-repeat:no-repeat;
margin:0px auto;
}


.weight {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #0076a3; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.weight a:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #d4000c; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT TEXT-DECORATION: none;
}

#contact_form { 
	padding: 0; 
	width: 400px;
}

#contact_form form { 
	margin: 0px; 
	padding: 0px; 
}

#contact_form form .input_field { 
	width: 270px; 
	padding: 5px; 
	color: #222;  
	background: #fff; 
	border: 1px solid #d3dae3; 
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 5px;
}

#contact_form form label { 
	display: block; 
	width: 100px; 
	margin-right: 12px; 
	font-size: 13px; 
}

#contact_form form textarea { 
	width: 388px; 
	height: 180px; 
	padding: 5px; 
	color: #222;  
	background: #fff; 
	border: 1px solid #d3dae3; 
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 5px;
}

#contact_form form .submit_btn { 
	padding: 5px 14px; 
	color: #222;  
	background: #f4f6f9; 
	border: 1px solid #d3dae3; 
	font-size:14px; 
	margin: 10px 10px;
    float:left;
}



.email_link
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0062bd;
text-decoration:underline;
}

.email_link a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#c92428;
text-decoration:underline;
}




.copyright {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #0076a3;
	FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT
	TEXT-DECORATION: none
}





