@import url("reset.css");

@import url("menu.css");



body {

	background: #fff;

	font-family: Georgia;

	color: #454545;

	font-size: 14px;

/*	padding-left: 62px; */ /* updated by gaurav */

}



.clear {clear: both;}	



a:link, a:visited, a:active {

	color: #333333;

	text-decoration: none;

	outline-color: invert;

	outline-style: none;

	outline-width: medium;	

}



a:hover {

	text-decoration: none;

	cursor: pointer;

}



h1 {

	color: #cccccc;
	background-color:transparent;

	font-size: 24px;

	font-weight: bold;

}



h2 {

	color: #fff;
	background-color:transparent;

	font-size: 22px;

	font-weight: bold;

}



h3 {

	color: #fff;
	background-color:transparent;
	font-size: 20px;

	font-weight: bold;

}



h4 {

	font-size: 18px;

	color:#fff;
	background-color:transparent;
	font-weight: bold;

}



h5 {

	font-size: 16px;
	background-color:transparent;
	color:#fff;

}



h6 {

	font-size: 14px;
	background-color:transparent;
	color:#fff;

}



p {

	margin-bottom: 15px;

}



#header {

	background: #fff url(../images/header_bg.jpg) no-repeat center bottom;
	
	width: 980px;

	height: 105px;

	position: relative;

	text-align: left;

	margin: 0 auto;        /* updated by gaurav */ 

}



#header .logo {

	width: 239px;

	position: absolute;

	top: 17px;

	left: 19px;

}



#header .logo a:link,

#header .logo a:active,

#header .logo a:visited {

	width: 239px;

	height: 80px;

	display: block;

	cursor: pointer;

}



#header .selectWrap {

	position: absolute;

	top: 20px;

	right: 23px;

}



#header .selectWrap .select {

	width: 153px;

	height: 22px;

	border: 1px solid #8f9b9e;

}



#header .selectWrap .select .option1 {

	background: url(../images/eng_flag.jpg) no-repeat 5px center;

	padding: 0px 5px 0px 25px; 

}



#wrapperRepeat {

	background:#fff;

	width: 980px;

	margin: 0 auto;        /* updated by gaurav */

}



#wrapper {

	background: url(../images/wraper_top2.jpg) no-repeat left top;

	text-align: left;

	width: 951px;

	padding: 1px 13px 13px 16px;

}



#banner {

	width: 951px;

	margin: 0 auto;

	position: relative;

	margin-bottom: 14px;

}



#container {	

	width: 941px;

	margin: 0 auto;

	background: #ffffff;

	padding: 5px 5px 0 5px;

}



#contentCol {

	float: left;

	width: 644px;

	padding: 0 8px;

}



#content {



}



.contentheading, .componentheading {

	background: #c1c6c9;

	color:#fff;

	font-size:20px;

	font-weight: normal;

	height: 38px;

	line-height: 38px;

	padding-left: 10px;

	margin: 0 -8px 6px -8px;

}



.small, .createdate, .modifydate {

	color: #837c50;

	font-size: x-small;

}



#content ul {

	padding-bottom: 15px;

	padding-left: 30px;

}



#content ul li {

	color: #333333;

	list-style: disc;

	margin-bottom: 3px;
	list-style-image:url(images/list-arrow.gif);
	
}



#rightCol {

	float: right;

	width: 276px;

}



#rightCol .module {

	background: url(../images/mod_repeat.jpg) repeat-y left top;

	width: 276px;

	margin-bottom: 6px;

	font-size: 14px;

}



#rightCol .module div {

	background: url(../images/mod_bottom.jpg) no-repeat left bottom;

	padding-bottom: 10px;

}



#rightCol .module div div div {

	background: url(../images/mod_top.jpg) no-repeat left top;

	padding: 3px 12px 0 12px;

	min-height: 243px;

	height: auto !important;

	height: 243px;

}



#rightCol .module div div, #rightCol .module div div div div {

	background: none;

	padding: 0px;

	margin: 0px;

	min-height: 0px;

	height: auto;

}



#rightCol .module h3 {

	color: #fff;
	background-color:transparent;
	font-size: 20px;

	font-weight: normal;

	height: 38px;

	line-height: 38px;

	margin-bottom: 5px;

}



#rightCol .module h4 {

	color: #fff;
	background-color:transparent;
	font-size: 14px;

	font-weight: bold;

}



#rightCol .module h6 {

	font-size: 14px;

	color:#fff;
	background-color:transparent;
	font-weight: normal;

}



#container .clear {

	clear: both;

	height: 1px;

	overflow: hidden;

}



#bottom {

	background: #fff;

	width: 951px;

	margin: 0 auto;

	padding-top: 13px;	

}



#footer {

	background: #fff;

	width: 951px;

	height: 45px;

	margin: 0 auto;

	color: #7e8c8f;

	font-size: 10px;	

}

	

#footer ul {

	margin-bottom: 8px;

}



#footer  ul li {

	padding: 0 7px 0 7px; 

	display: inline;

	background: url(../images/footer_li_border.jpg) no-repeat left center;

}



#footer  ul li.first {

	background: none;

	padding-left: 0px;

}



#footer  ul li a:link,

#footer  ul li a:active, 

#footer  ul li a:visited  {

	text-decoration: none;

	color: #7e8c8f;

	font-size: 12px;

}



#footer  ul li.active a:link,

#footer  ul li.active a:active, 

#footer  ul li.active a:visited, 

#footer  ul li a:hover {

	color: #db2b40;
	background-color:transparent;
	text-decoration: none;

}





/* ------------- Start Joomla css -------------  */



/*  Start Pagination css   */



#content #paginationWrap ul {

	list-style-position: inside;

	list-style-type: none;

	margin-left: 0;

	padding-left: 0;

	text-align: center;

	display: inline;

	padding: 0;

	margin: 0;

}



#content #paginationWrap ul li {

	padding-bottom: 0;

	padding: 0;

	margin: 0;

	display:inline;

	margin:0pt 3px;

	background-image: none;

}



/*  End Pagination css   */



/*  Start Contact css   */

.contact p {

	margin-bottom: 5px;

}



.contact .marker_add {

	float: left;

}



.contact .contact_address p {

	margin-left: 60px;

	margin-bottom: 3px;

}



.contact .marker {

	margin-right: 10px;

}



.contact #emailForm {

	padding-top: 10px;

}



.contact #emailForm .label {

	width: 130px;

	text-align: left;

	padding-right: 10px;

	float: left;

}



.contact #emailForm div {

	margin-bottom: 3px;

}



.contact #emailForm .button {

	background: url(../images/button_bg.gif) no-repeat left top;

	border: none;

	height: 30px;

	width: 125px;

	padding-left: 30px;

	line-height: 30px;

	color: #3e2700;
	background-color:transparent;
	font-size: 12px;

	font-weight: bold;

	text-align: left;

	cursor: pointer;

}	





#contact_name, 

#contact_email, 

#contact_subject {

	font-size:11px;

	color:#666666;
	background-color:transparent;
	margin-bottom:2px;

	padding:4px 2px;

	vertical-align:middle;

	width:175px;

}



.contact #emailForm .button {

	background: url(../images/button.gif) no-repeat left top;

	width:92px;

	height:24px;

	border:none;

	color:#fff;
	background-color:transparent;
	cursor:pointer;

	font-size:14px;

	font-weight:bold;

	margin-bottom:10px;

	margin-left:135px;

	padding:0px 0px 3px 0px !important;

	padding:0px 0px 0px 0px;

	text-align:center;

	display: block;

}	



#contact_text {

	font-size:11px;

	color:#666666;

	margin-bottom:2px;

	padding:4px 2px;

	vertical-align:middle;

}



/*  End Contact css   */



/*  Start Contact css   */

/*  Start Contact css   */







/* System Standard Messages */

#system-message { margin-bottom: 20px; }



#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;}



/* System Error Messages */

#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}



/* System Notice Messages */

#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}

#system-message dd.notice ul { color: #93246F; background: #F2E3ED; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;}







/* ------------- End Joomla css -------------  */





/*form*/



#content .fabrikForm h1 {

	color: #333;
	background-color:transparent;
	padding-bottom: 5px;

}



#content .fabrikForm ul {

	padding-bottom:15px;

	padding-left:0px;

	margin-top: 10px;

}

#content .fabrikForm ul li {

	list-style-type: none;

	margin: 5px 0 0 0;

	padding: 0

}



#content .fabrikForm .fabrikActions {

	margin-left: 100px;

}



#content .fabrikForm #jos__fb_contact_sample___first_name,

#content .fabrikForm #jos__fb_contact_sample___last_name,

#content .fabrikForm #jos__fb_contact_sample___email {

	color:#666666;
	background-color:transparent;
	font-size:11px;

	margin-bottom:2px;

	padding:4px 2px;

	vertical-align:middle;

	width:175px;

}



#content .fabrikForm #jos__fb_contact_sample___message {

	color:#666666;
	background-color:transparent;
	font-size:11px;

	margin-bottom:2px;

	padding:4px 2px;

	vertical-align:middle;

}



#content .fabrikForm .button {

	background: url(../images/button.gif) no-repeat left top;

	border: none;

	color:#FFFFFF;
	background-color:transparent;
	cursor:pointer;

	display:block;

	font-size:14px;

	font-weight:bold;

	height:24px;

	margin-bottom:10px;

	margin-left:10px;

	padding:0 0 3px !important;

	text-align:center;

	width:92px;

	float: left;

}
/*-----------New form styles------------*/
#x{
	background-image:url(../images/textbox-back.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	width: 230px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
}
#content .fabrikForm label{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#996633;
font-weight:bold;
}
/*-----------End of New form styles-----*/


/* ----------- content styles -------------- */

.bodytext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:1.6;
font-weight:normal;
text-align:justify;
}
.content-subheading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ff9933;
}
.boldtext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#66CCCC;
}
.content-heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;
text-align:justify;
font-style:normal;
line-height:1.5;
}
.hyperlink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#DFDFDF;
text-decoration:none;
}
.hyperlink:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFCC00;
text-decoration:none;
}
.img-border{
/*border:#000000 1px solid;*/
}
.img-leftalign{
float:left;
padding-right:10px;
}
.bottom-heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:italic;
color:#006699;
text-align:justify;
}
.rightcolumn-text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
color:#000000;
text-align:justify;
}
.rightcolumn-heading{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
font-style:normal;
text-align:justify;
}
.outerborder{
border: 1px #a8a8a8 solid;
}
.topborder{
border-top: 1px #a8a8a8 solid;
background-color:#E5E5E5;
}
/* ----------- form styles ------- */

.form-heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
font-style:normal;
color:#000000;
background-color:transparent;
}
.txtbox
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
border:#666666 1px solid;
background-color:#FFF9EC;
height:15px;
}


/* ----------- end of form styles ------- */



/* ----------- end of content styles ------- */