/* Crux Template CSS */
body{
padding:0px;
margin:0px;
max-height:2000px;
}
form
{
 padding:0px;margin:0px;
 }
 .cls1
 {
 width:138px; margin-left:2px; padding-right:4px; margin-top:3px; vertical-align:top; margin-bottom:2px; height:16px; font-size:13px; color:#D4D2D3; border:0px; font-family:Arial; 
 }
#master{
position:relative;
float:left;
width:100%;
padding:0px;
margin:0px;
background-image:url(../images/bg_02.jpg);
height:100%;
border:0px solid red;
}
#master1{
position:relative;
padding:0px;
margin:0px;
background-image:url(../images/bg_01.jpg);
height:276px;
}
#layout{
position:relative;
width:1000px;
}
#container{
position:relative;
width:100%;
}
#top{
	padding:0px;
	margin:0px;
	position:relative;
	float:left;
	width:1000px;
	height:280px;
	border:0px solid red;
}
#top #left_box{
	padding:0px;
	margin:0px;
	position:relative;
	float:left;
	width:308px;
	height:280px;
	border:0px solid red;
	font-size:0px;
}
#top #left_box #left_logo{
	padding:0px;
	margin:0px;
	position:relative;
	float:left;
	width:308px;
	height:158px;
	border:0px solid red;
	
}
#top #left_box #bottom_logo{
	padding:0px;
	margin:0px;
	position:relative;
	float:left;
	width:65px;
	height:75px;
	margin-left:118px;
}

#top #right_box{
	padding:0px;
	margin:0px;
	position:relative;
	float:right;
	width:692px;
	height:280px;
}
#top #right_box #right_top{
	padding:0px;
	margin:0px;
	position:relative;
	float:left;
	width:370px;
	height:36px;
	margin-left:305px;
}
#top #right_box #right_top #contact{
	padding:0px;
	margin:0px;
	position:relative;
	float:left;
	width:173px;
	height:36px;
	background-image:url(../images/telephone.jpg);
	background-repeat:no-repeat;
}
#top #right_box #right_top #search_box{
	padding:0px;
	margin:0px;
	position:relative;
	float:left;
	width:197px;
	height:36px;
}
#top #right_box #right_top #search_box #text_box{
	padding:0px;
	margin:0px;
	position:relative;
	float:left;
	width:152px;
	height:21px;
	margin-top:7px;
	background-image:url(../images/text_box.jpg);
	background-repeat:no-repeat;

}
#top #right_box #right_top #search_box #search_button{
	padding:0px;
	margin:0px;
	position:relative;
	float:left;
	width:45px;
	height:36px;
	font-size:0px;
}
#top #right_box #right_flash{
	padding:0px;
	margin:0px;
	position:relative;
	float:left;
	width:675px;
	height:201px;
}
#top #right_box #right_scrolling{
	padding:0px;
	margin:0px;
	position:relative;
	float:left;
	width:675px;
	height:34px;
}
#content
{
padding:0px;
margin:0px;
position:relative;
float:left;
width:1000px;
}
#content #content_left
{
padding:0px;
margin:0px;
position:relative;
float:left;
width:242px;
margin-left:13px;
background-image:url(../images/links_img.jpg);
background-repeat:no-repeat;
}
#content #content_left #content_link
{
padding:0px;
margin:0px;
position:relative;
float:left;
width:242px;
background-image:url(../images/link_rpt.jpg);
background-repeat:repeat-y;
margin-top:43px;
min-height:221px;
}
*html #content #content_left #content_link{height:221px;}
#content #content_left #link_bottom
{
padding:0px;
margin:0px;
position:relative;
float:left;
width:242px;
height:55px;
background-image:url(../images/newsletter_img.jpg);
background-repeat:no-repeat;
}
#content #content_left #content_newsletter
{
padding:0px;
margin:0px;
position:relative;
float:left;
width:242px;
background-image:url(../images/newsletter_rpt.jpg);
background-repeat:repeat-y;
min-height:95px;
}
*html #content #content_left #content_link{height:95px;}
#content #content_left #newsletter_bottom
{
padding:0px;
margin:0px;
position:relative;
float:left;
width:242px;
height:50px;
background-image:url(../images/contact.jpg);
background-repeat:no-repeat;
}
#content #content_left #content_contact
{
padding:0px;
margin:0px;
position:relative;
float:left;
width:242px;
background-image:url(../images/contact_rpt.jpg);
background-repeat:repeat-y;
height:153px;
}
#content #content_left #contact_bottom
{
padding:0px;
margin:0px;
position:relative;
float:left;
width:242px;
height:19px;
background-image:url(../images/contact_bottom.jpg);
background-repeat:no-repeat;
}
#content #content_left #photo_gallery
{
padding:0px;
margin:0px;
position:relative;
float:left;
width:242px;
min-height:160px;
/*background-image:url(../images/photo_gallery.jpg);
background-repeat:no-repeat;*/
}
*html #content #content_left #photo_gallery{height:160px;}
#content #content_left #photo_gallery #photo_top
{
padding:0px;
margin:0px;
position:relative;
float:left;
width:242px;
height:8px;
background-image:url(../images/editable_top.jpg);
background-repeat:no-repeat;
}
#content #content_left #photo_gallery #photo_mid
{
padding:0px;
margin:0px;
position:relative;
float:left;
width:242px;
min-height:120px;
background-image:url(../images/editable_rpt.jpg);
background-repeat:repeat-y;
}
*html #content #content_left #photo_gallery #photo_mid{height:150px;}
#content #content_left #photo_gallery #photo_bottom
{
padding:0px;
margin:0px;
position:relative;
float:left;
width:242px;
height:4px;
background-image:url(../images/editable_bottom.jpg);
background-repeat:no-repeat;
}

#content_bottom
{
padding:0px;
margin:0px;
position:relative;
float:left;
width:1000px;
height:10px;
background-image:url(../images/content_bottom.jpg);
background-repeat:no-repeat;
}
#content #content_right
{
padding:0px;
margin:0px;
position:relative;
float:left;
width:702px;
margin-left:26px;
margin-top:27px;
text-align:justify;
font-family:Arial;
font-size:12px;
color:#787878;

}

#footer_box
{
padding:0px;
margin:0px;
position:relative;
float:left;
width:1000px;
height:129px;
background-color:#494949;
}
#footer_box #footerlink
{
padding:0px;
margin:0px;
position:relative;
float:left;
width:100%;
height:29px;
border:0px solid red;
}
#footer_box #copyright
{
padding:0px;
margin:0px;
position:relative;
float:left;
width:100%;
height:85px;
}

.button
{
	background-image:url(../images/btn_reaperter.jpg);
	background-repeat:repeat-x;
}

.footText
{
font-family:tahoma;font-size:12px;font-weight:normal;color:#FFFFFF;text-align:center;text-decoration:none;
}
.footText a
{
font-family:tahoma;font-size:12px;font-weight:normal;color:#FFFFFF;text-align:center;text-decoration:none;
}
.footText a:hover
{
font-family:tahoma;font-size:12px;font-weight:normal;color:#EAA30B;text-align:center;text-decoration:underline;
}

#ContentPanel h2
{
	font-family:verdana;color:#000;font-weight:Bold; font-size:18px; margin-top:0px;
}

*html #contactpart {height:134px;}
*html #contactText {height:70px;}
*html #textArea {height:318px;}
*html #wholeContentpt {height:318px;}
*html #leftcontpt {height:318px;}

/* Crux Template CSS End */



/*Other Crux useful CSS applied to Modules. Do not remove these css while integration*/
.maintext /*This css class is used through out the front end text. Do not remove this css while integration*/
{
font-family:Verdana;
font-size:12px;
color:#787878;
font-weight:normal;text-align:justify;text-decoration:none;line-height:1.3;
}
.maintext a
{
font-family:Verdana;
font-size:12px;
color:#787878;
font-weight:normal;text-align:justify;text-decoration:none;line-height:1.3;
}
.maintext a:hover
{
font-family:Verdana;color:#EAA30B;font-weight:normal;text-align:justify;text-decoration:underline;line-height:1.3;
}

.TblHeading /*This css is used for heading style. Do not remove this css while integration*/
{
	font-family:verdana;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	/*background-image:url(../../images/titleRept.gif); 
	background-position:top; 
	background-repeat:repeat-x; */
	background-color:#505050;
	text-decoration:none;
	height:23px;
}
.TblHeading A
{
	font-family:verdana;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.TblHeading	A:hover
{
	font-family:verdana;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.PageSeachHeading
{
	text-align:left;vertical-align:top;color:#000000;font-family:verdana;font-size:12px; font-weight:bold; height:25px;
}
.hand
{
	/*cursor:auto;*/
	Cursor:pointer
}
.footerText1
{
	font-family:Verdana;
	color:#C8C8C8;	
	font-size:12px;
	font-weight:normal;
	text-decoration:none;  
}
.footerText1 A
{
	font-family:Verdana;
	color:#C8C8C8;	
	font-size:12px;
	font-weight:normal;
	text-decoration:none;  
}
.footerText1 A:hover
{
	font-family:Verdana;
	color:#D52925;	
	font-size:12px;
	font-weight:normal;
	text-decoration:none;  
}
.footerText2
{
	font-family:Verdana;
	color:#FEFEFE;	
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	
}
.footerText2 A
{
	font-family:Verdana;
	color:#FEFEFE;	
	font-size:12px;
	font-weight:normal; 
	text-decoration:none;  
}
.footerText2 A:hover
{
	font-family:Verdana;
	color:#D52925;	
	font-size:12px;
	font-weight:normal; 
	text-decoration:none;  
}

/* Other Crux useful CSS End */