/* CSS Document */
body
{
margin:0px 0px 0px 10px;
padding:0px;
background-color:#ffffff;
}


h2{
padding:0px;
margin:0px;
}

h3{
padding:0px;
margin:0px;
}

h4{
padding:0px;
margin:0px;
}
.h2_heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#9A1A13;
text-decoration:none;
padding-bottom:15px;
}

.h3_heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:800;
color:#9A1A13;
text-decoration:none;
padding-bottom:10px;
}

.h3_heading_content
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:800;
color:#9A1A13;
text-decoration:none;
}

.h3_heading_content:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:800;
color:#9A1A13;
text-decoration:underline;
}

.top_links{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

color:#bbbbbb;

text-decoration:none;

padding-top:5px;

}

.top_links_highlight{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#666666;

font-weight:bold;

text-decoration:none;
}


.top_links1{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

color:#bbbbbb;

text-decoration:none;

}

.top_links_highlight1{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#666666;

font-weight:bold;

text-decoration:none;
}





.top_links:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#666666;

font-weight:bold;

text-decoration:none;

padding-top:5px;

}







.img_1{

background-image:url(../images/heading1_60.jpg);

background-repeat:repeat-x;

}

.heading1_Req{

	font-size:12px;

	padding-left:8px;

	color:#00AFF0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	/*vertical-align: text-bottom;*/

}
.heading_rescomm{

	font-size:12px;

	color:#9a1a13;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	/*vertical-align: text-bottom;*/

}


.heading1{

	font-size:14px;

	padding-left:4px;

	color:#018abc;

	font-family: Arial, Helvetica, sans-serif;
	
	text-decoration:none;

	/*vertical-align: text-bottom;*/

}

.heading2{

	font-size:10px;

	font-weight:bold;

	text-decoration:none;
	color:#ffffff;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;

	/*vertical-align: text-bottom;*/

}

.heading2_new{

	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	/*text-transform:uppercase;*/
	font-family:Arial, Helvetica, sans-serif;

	/*vertical-align: text-bottom;*/

}


.more{

	font-size:10px;

	font-weight:bold;

	padding-left:8px;

	color:#9a1a13;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;

	/*vertical-align: text-bottom;*/

}

.blue_bg
{
background-image:url(../images/blue_bg.gif);
background-repeat:repeat-x;
background-position:top left;
height:22px;
}

.more:hover{

	font-size:10px;

	font-weight:bold;

	padding-left:8px;

	color:#9a1a13;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;

	/*vertical-align: text-bottom;*/

}

.more1{

	font-size:10px;

	font-weight:bold;

	padding-left:8px;

	padding-bottom:20px;

	color:#9a1a13;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	/*vertical-align: text-bottom;*/

}

.text1{

	font-size:10px;

	text-decoration:none;

	color:#5a5b50;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-top:10px;

	padding-left:7px;

	padding-right:15px;

}

.text_1{

	font-size:10px;

	text-decoration:none;

	color:#5a5b50;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-left:7px;

	padding-top:12px;

	padding-bottom:12px;

}

.text_2{

	font-size:10px;

	text-decoration:none;

	color:#5a5b50;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-left:7px;

	padding-top:10px;

	padding-bottom:5px;

}

.text3{

	font-size:10px;

	text-decoration:none;

	padding-right:30px;

	padding-left:8px;

	padding-top:10px;

	padding-bottom:6px;

	color:#5a5b50;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.text3_new{

	font-size:11px;

	text-decoration:none;

	padding-right:5px;

	padding-left:8px;

	padding-top:10px;

	padding-bottom:6px;

	color:#5a5b50;

	font-family: Arial, Helvetica, sans-serif;

}

.text2{

font-size:10px;

color:#000000;

font-family:Verdana, Arial, Helvetica, sans-serif;

padding-left:10px;

padding-top:6px;

}

.left_nav {

	background-image:url(../images/spacer.gif);

	height:19px;

	width:241px;

	padding-left:8px;

	padding-bottom:0;

	background-repeat:no-repeat;

}

.left_nav_text {

    font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#d3f1fc;

	text-decoration:none;

}

.left_nav_text:hover {

    font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#ffffff;

	text-decoration:none;

}

.left_nav_bullet{

background-image:url(../images/bullet_sub.jpg);

background-repeat:no-repeat;

padding-left:12px;

padding-top:5px;

}

.left_nav_line{

background-image:url(../images/sub_line.jpg);

background-repeat:no-repeat;

}

.left_nav_heading{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

color:#FFFFFF;

padding-left:10px;

padding-top:4px;

padding-bottom:4px;

text-decoration:none;

}

.left_nav_text1{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#9a1a13;
padding-left:14px;
padding-right:15px;
/*padding-top:5px;

padding-bottom:5px;*/
text-decoration:none;

}

.red_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#9a1a13;
text-decoration:none;
font-weight:300;
padding-left:11px;
padding-top:10px;
padding-right:15px;
}

.left_nav_more{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

color:#a2a2a2;

/*padding-left:11px;

padding-top:5px;

padding-bottom:5px;*/

text-decoration:none;

}

.left_nav_more:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

color:#666666;

/*padding-left:15px;

padding-top:5px;

padding-bottom:5px;*/

text-decoration:none;

}

.body_heading{

font-family:Arial, Helvetica, sans-serif;

font-size:18px;

font-weight:bold;

color:#9a1a13;

padding-left:16px;

padding-top:15px;

padding-bottom:16px;

text-decoration:none;

}

.body_heading_1{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#000000;

padding-bottom:10px;

text-decoration:none;

}

.body_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#767a7d;
padding-left:18px;
padding-top:0px;
padding-bottom:0px;
text-decoration:none;
}

.body_content_link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#767a7d;
padding-top:0px;
padding-bottom:0px;
text-decoration:none;
}

.body_content_link:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#767a7d;
padding-top:0px;
padding-bottom:0px;
text-decoration:underline;
}


.body_text_blue{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#767a7d;
padding-top:0px;
padding-bottom:0px;
text-decoration:none;
}

.content_text{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#767a7d;

/*padding-left:56px;*/

padding-top:0px;

padding-bottom:15px;

text-decoration:none;

}

.body_text_1{

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:#9fa2a0;

padding-left:19px;

padding-top:11px;

padding-bottom:8px;

text-decoration:none;

}

.body_text_2{

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:#9fa2a0;

padding-left:19px;

padding-top:25px;

padding-bottom:8px;

text-decoration:none;

}

.body_text_3{

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:#9fa2a0;

text-decoration:none;

}

.body_text_3_img{

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#9fa2a0;
text-decoration:none;
}
.image{

padding-left:19px;

padding-top:10px;

padding-bottom:7px;

border:none;

border-color:#666666;

}

.image_1{

padding-left:19px;

padding-top:10px;

padding-bottom:7px;

border:none;

border-color:#666666;

}

.border1{

border-top:thick;
}

.border2{

border-bottom:thin;
}



.border_style

{

	border: #c0c0c0 ridge;

	border-width:1px;

}

.legend{

padding-top:2px;

}

a{
outline:none;}
.footerlink{

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#3d9bbe;
text-decoration:none;
font-weight:normal;

}

.footer{

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#3d9bbe;
text-decoration:none;
font-weight:normal;

}

.footer:hover{

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#045c7d;
text-decoration:underline;
font-weight:normal;
}

.logo{

border:0px;

}

.pipe{

padding-top:8px;

}

.ol_padding
{
margin-left:12px;
padding-left:12px;
color:#9a1a13;
font-weight:bold;
}


.body_text_faq{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#000000;

padding-left:14px;

padding-top:12px;

text-decoration:none;

}

.body_text_faqh{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

background-color:#59C8EF;

text-decoration:none;

}

.body_text_faq1{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#767a7d;

/*padding-left:18px;

padding-top:0px;

padding-bottom:0px;
*/
text-decoration:none;


}
.body_text_faq2
{
font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

/*padding-left:18px;

*/text-decoration:none;
font-weight:bold;

}
.top_image
{
background-image:url(../images/top_image.jpg);
background-repeat:no-repeat;
padding-left:5px;



}
/*				Padding classes starts here			*/

.pad_left3{

	padding-left:3px;

}

.pad_left2{

	padding-left:2px;

}

.pad_left5{

	padding-left:5px;

}

.pad_left8{

	padding-left:8px;

}

.pad_left9{

	padding-left:9px;

}

.pad_left10{

	padding-left:10px;

}

.pad_left11{

	padding-left:11px;

}

.pad_left12{

	padding-left:12px;

}

.pad_left13{

	padding-left:13px;

}

.pad_left14{

	padding-left:14px;

}

.pad_left15{

	padding-left:25px;

}

.pad_left16{

	padding-left:16px;

}


.pad_left15{

	padding-left:20px;


}
.pad_left20{

	padding-left:20px;

}
.pad_left22{

	padding-left:22px;

}

.pad_left25{

	padding-left:25px;

}

.pad_left27{

	padding-left:27px;

}

.pad_left30{

	padding-left:30px;

}

.pad_left38{

	padding-left:38px;

}

.pad_left40{

	padding-left:40px;

}

.pad_left50{

	padding-left:50px;

}

.pad_left70{

	padding-left:70px;

}

.pad_left150{

	padding-left:150px;

}



.pad_top0{

	padding-top:0px;

}

.pad_top2{

	padding-top:2px;

}

.pad_top4{

	padding-top:4px;

}

.pad_top5{

	padding-top:5px;

}
.pad_top{

	padding-top:5px;
	padding-right:5px;

}

.pad_top6{

	padding-top:6px;

}

.pad_top10{

	padding-top:10px;

}

.pad_top12{

	padding-top:12px;

}

.pad_top15{

	padding-top:15px;

}

.pad_top20{

	padding-top:20px;

}

.pad_top27{

	padding-top:27px;

}

.pad_top34{

	padding-top:34px;

}
.pad_top54{

	padding-top:54px;

}


.pad_top30{

	padding-top:30px;

}



.pad_right4{

	padding-right:4px;

}

.pad_right6{

	padding-right:6px;

}

.pad_right8{

	padding-right:8px;

}

.pad_right12{

	padding-right:12px;

}

.pad_right13{

	padding-right:13px;

}

.pad_right15{

	padding-right:15px;

}

.pad_right10{

	padding-right:10px;

}

.pad_right19{

	padding-right:19px;

}

.pad_right20{

	padding-right:20px;

}

.pad_right30{

	padding-right:30px;

}

.pad_right40{

	padding-right:40px;

}

.pad_bottom1{

	padding-bottom:1px;

}

.pad_bottom2{

	padding-bottom:2px;

}

.pad_bottom4{

	padding-bottom:4px;

}

.pad_bottom5{

	padding-bottom:5px;

}

.pad_bottom8{

	padding-bottom:8px;

}

.pad_bottom10{

	padding-bottom:10px;

}

.pad_bottom15{

	padding-bottom:15px;

}

.pad_bottom20{

	padding-bottom:20px;

}

.pad_bottom25{

	padding-bottom:25px;

}

.pad_bottom29{

	padding-bottom:29px;

}

.pad_bottom38{

	padding-bottom:38px;

}

.pad_bottom0{

	padding-bottom:0px;

	}

.content_heading_1{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#000000;

padding-left:20px;

padding-top:11px;

padding-bottom:8px;

text-decoration:none;

}

.content_link{

	font-size:12px;

	font-weight:bold;

    color:#9a1a13;

	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;

	/*vertical-align: text-bottom;*/

}

.content_link:hover{

	font-size:12px;

	font-weight:bold;

    color:#9a1a13;

	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;

	/*vertical-align: text-bottom;*/
}

.content_link_head{
	font-size:14px;
	font-weight:bold;
    color:#9a1a13;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	/*vertical-align: text-bottom;*/
}

.content_link_head:hover{
	font-size:14px;
	font-weight:bold;
    color:#9a1a13;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	/*vertical-align: text-bottom;*/
}

.seperator
{
background-color:#9A1A13;
color: #9A1A13;
margin-left:20px;
border:0px;

}
.padding_left_246
{
padding-left:246px;
}
.padding_left_8px
{
padding-left:8px;
}
.padding_left_3px
{
padding-left:3px;
}
.padding_left_11px
{
padding-left:11px;
}

.padding_left_17px
{
padding-left:17px;
}

.padding_left_2px
{
padding-left:2px;
}
.padding_left_22px
{
padding-left:22px;
}
.padding_left_18px
{
padding-left:18px;
}

.padding_right_20px
{
padding-right:20px;
}
.padding_top_17
{
padding:0px;
margin:0px;
}
.padding_top_10
{
padding-top:17px;
}

.padding_top_ten
{
padding-top:10px;
}

.h2pad
{
padding:0px;
margin:0px;
}
.padding_right_9
{
padding-right:9px;
}

.padding_top_20px
{
padding-top:20px;
}
.padding_h2
{
padding-left:17px;
padding-top:18px;
}
.padding_h2_1
{
padding-left:17px;
}

.padding_h2_2
{
padding-left:5px;
padding-top:18px;
}

.padding_h3
{
padding-bottom:10px;
padding-left:17px;
padding-top:18px;
}
.content_heading_mid{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#000000;
padding-top:0px;
/*padding-left:56px;
*/padding-bottom:8px;
text-decoration:none;
margin-top:0px;
margin-bottom:0px;
}


.form_feild
{
border:1px solid #D1E5F2;
background-color:#E8EEF2;
color:#3e3d3d;
padding:2px;
width:199px;
height:13px;
vertical-align:middle;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.newsform{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#767a7d;

padding-top:0px;

padding-bottom:0px;

text-decoration:none;

}

.form_feild_nl
{
border:1px solid #D1E5F2;
background-color:#E8EEF2;
color:#3e3d3d;
padding:2px;
width:205px;
height:20px;
vertical-align:middle;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.form_feild1
{
border:1px solid #D1E5F2;
background-color:#E8EEF2;
color:#3e3d3d;
padding:2px;
height:13px;
vertical-align:middle;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:160px;
}
.form_feild_news
{
border:1px solid #D1E5F2;
background-color:#E8EEF2;
color:#3e3d3d;
padding:2px;
height:13px;
vertical-align:middle;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:200px;
}

.form_feild_dt
{
border:1px solid #D1E5F2;
background-color:#E8EEF2;
color:#3e3d3d;
padding:2px;
height:13px;
vertical-align:middle;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:135px;
}

.form_feild2
{
border:1px solid #D1E5F2;
background-color:#E8EEF2;
color:#3e3d3d;
padding:2px;
vertical-align:middle;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


.form_width
{
width:350px;
}	

.form_feild_select
{
border:1px solid #D1E5F2;
background-color:#E8EEF2;
color:#3e3d3d;
padding:2px;
width:205px;
height:19px;
vertical-align:middle;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.form_width_select
{
width:357px;
}

.form_width_select1
{
width:169px;
}


.comment_area
{
border:1px solid #D1E5F2;
background-color:#E8EEF2;
color:#3e3d3d;
width:350px;
height:80px;
vertical-align:top;
padding:2px;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.comment_area_big
{
border:1px solid #D1E5F2;
background-color:#E8EEF2;
color:#3e3d3d;
width:350px;
height:150px;
vertical-align:top;
padding:2px;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
a.help
{
z-index:24;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:10px;
color:#7b7b7b;
}

a.help:hover
{
position:relative;
z-index:25;
cursor:help;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7b7b7b;
}

a.help span
{
display:none;
}

a.help:hover span
{
display:block;
position:absolute;
color:#7b7b7b;
background-color:#ffffff;
top:3em;
left:3em;
width:18em;
border:2px solid #0b060c;
color:#7b7b7b;
text-align:left;
padding:2px;
text-decoration:none;
}

.captcha
{
 font-family: Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#441d49;
 padding-left:0px;
 padding-right:0px;
}
.wordver
{
 font-family: Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#441d49;
 padding-left:0px;
 padding-right:0px;
}

.asterix
{
color:#FF0000;
}

.submit_btn
{
	background-image:url(../images/submit_form.jpg);
	background-repeat:no-repeat;
	border-width:0px;
	font-size:1px;	
	width:125px;
	height:18px;
	cursor:pointer;
}

.callnow_btn
{
	background-image:url(../images/call_now_popup.gif);
	background-repeat:no-repeat;
	border-width:0px;
	font-size:1px;	
	width:95px;
	height:34px;
	cursor:pointer;
}

.submit_btn_emp
{
	background-image:url(../images/submit_form.jpg);
	background-repeat:no-repeat;
	border-width:0px;
	font-size:1px;	
	width:125px;
	height:11px;
	cursor:pointer;
	
}

.reset_btn
{
	background-image:url(../images/reset_btn.gif);
	background-repeat:no-repeat;
	border-width:0px;
	font-size:1px;	
	width:53px;
	height:14px;
	cursor:pointer;
}
.errors
{
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:11px;
text-decoration:none;
}

.errors_f
{
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:11px;
text-decoration:none;
}


.drop_down{
font-family:Verdana;
color:#646464;
font-size:11px;
text-decoration:none;
font-weight:normal;
background-color:#e5e5e5;
display:block;
padding:2px;

}

.drop_down:hover{
font-family:Verdana;
color:#9a1a13;
font-size:11px;
text-decoration:none;
font-weight:normal;
background-color:#e5e5e5;
display:block;
}

.topnav{
border-bottom:1px solid #d4d2d2; 
cursor:pointer;
}

.padding_dropdown
{
padding-left:5px;
padding-top:0px;
padding-bottom:2px;
}
.padding_btm
{
padding-top:3px;
}
td div.divmenu 
{ 
position:relative; 
margin:0px 0px 0px 0px; 
padding:0px; 
top:0px; 
}

.sub_left_nav{
background-image:url(../images/leftpanel_rep.jpg); 
background-repeat:repeat-x; 
background-position:left top;
background-color:#4AC7F5;
}
.pad_left_nav_arr
{
padding-top:10px;
padding-right:5px; 
padding-left:8px;
}
.pad_left_nav_arr1
{
padding-top:5px;
padding-right:5px; 
padding-left:8px;
}
.pad_top_bot_5
{
padding-top:5px;
padding-bottom:5px;
}
.pad_bot_1{
padding-bottom:1px;
}
.bg_col_left_pan{
background-color:#646464;
}

.heading_req{

	font-size:10px;

	font-weight:normal;

	padding-right:0px;

	color:#00aff0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	/*vertical-align: text-bottom;*/

}
.text_req{

font-size:9px;

color:#efeeee;

font-family:Verdana, Arial, Helvetica, sans-serif;

padding-left:10px;
padding-right:10px;

padding-top:6px;

}
.home_pan{
background-image:url(../images/asg_bg_1.jpg);
}
.re_top_curve{
background-image:url(../images/req_top_grey_bg.jpg);
background-repeat:repeat-y;
background-position:left top;
padding-top:5px;
padding-bottom:5px;
}
.pad_left_right_8_7
{
padding-left:8px;
padding-right:7px;
}
.pad_right_5px{
padding-right:5px;
}
.req_body{
background-image:url(../images/grey_bg_rep.jpg);
background-repeat:repeat-y; 
background-position:left top;
padding-bottom:5px;
}
.pad_top_4px{
padding-top:4px;
}

.flash_nav_main
{
	width:718px; 
	height:309px;
}

.mirror_img
{
background-image:url(../images/bg_bottom11.jpg);
background-repeat:no-repeat;
background-position:left top;
height:77px;
}

.mirror_img1
{
background-image:url(../images/bg_bottom1.jpg);
background-repeat:no-repeat;
background-position:left top;
height:77px;
}

.sub_heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#9a1a13;
text-decoration:none;

}

.display_block
{
	display:block;
}

.display_none
{
	display:none;
}
.img_cursor
{
	cursor:pointer;
}

.subpage_heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9a1a13;
text-decoration:none;
}

.small_text{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767a7d;
text-decoration:none;

}

.img_border
{
border:solid 1px #a3a6a3;
}

.side_panel_bg
{
background-image:url(../images/asg_designer.jpg);
background-repeat:no-repeat;
background-position:left top;
width:205px;
height:128px;
}

.text1_new{

	font-size:10px;
	text-decoration:none;
	color:#CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right:15px;

}

.middle_rpt
{
background-image:url(../images/rpt.gif);
background-repeat:repeat-y;
background-position:left top;
width:600px;
}

.bottom_curve
{
background-image:url(../images/bottom_curve.gif);
background-repeat:no-repeat;
background-position:left top;
width:650px;
height:6px;
}

.bottom_curve_650
{
background-image:url(../images/bottom_curve_650.gif);
background-repeat:no-repeat;
background-position:left top;
width:650px;
height:11px;
}

.bottom_curve_blue
{
background-image:url(../images/bottom_curve_blue.gif);
background-repeat:no-repeat;
background-position:left top;
width:680px;
height:6px;
}

.top_curve
{
background-image:url(../images/top_curve.gif);
background-repeat:no-repeat;
background-position:left top;
width:650px;
height:11px;
}

.top_curve_700
{
background-image:url(../images/top_curve_700.gif);
background-repeat:no-repeat;
background-position:left top;
width:660px;
height:11px;
}
.top_curve_650
{
background-image:url(../images/top_curve_650.gif);
background-repeat:no-repeat;
background-position:left top;
width:660px;
height:11px;
}

.middle_rpt_700
{
background-image:url(../images/rpt_700.gif);
background-repeat:repeat-y;
background-position:left top;
width:660px;
}

.middle_rpt_650
{
background-image:url(../images/rpt_650.gif);
background-repeat:repeat-y;
background-position:left top;
width:700px;
}

.bottom_curve_700
{
background-image:url(../images/bottom_curve_700.gif);
background-repeat:no-repeat;
background-position:left top;
width:660px;
height:6px;
}

.link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9a1a13;
text-decoration:none;
}

.link:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#767a7d;
text-decoration:none;
}


.c2a_heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:800;
color:#9A1A13;
text-decoration:none;
padding-bottom:10px;
padding-left:20px;
}

.contact_heading
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:800;
color:#9A1A13;
text-decoration:none;
padding-bottom:10px;
}

.formbutton {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:#E9ECEF;
	font-size: 12px;
	padding: 1px;
	border : 1px solid #999999;
}

.contactbg1
{
 cursor:pointer;
}

.contactbg1_hover
{
 cursor:pointer;
 background-image:url(../images/c1.gif);
 background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767a7d;
}
.contactbg2
{
 cursor:pointer;
}

.contactbg2_hover
{
 background-image:url(../images/c2.gif);
 background-repeat:no-repeat;
 cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767a7d;
}
.contactbg3
{
 cursor:pointer;
}

.contactbg3_hover
{
 background-image:url(../images/c3.gif);
 background-repeat:no-repeat;
 cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767a7d;
}

.contactbg4
{
 cursor:pointer;
}

.contactbg4_hover
{
 cursor:pointer;
 background-image:url(../images/c4.gif);
 background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767a7d;
}

.contact_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#bb3636;
padding-bottom:10px;
}

.contact_text_small
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#767a7d;
}

.form_text_small
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767a7d;
}

.form_text_small_12
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#767a7d;
}

.form_text_small_10
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#767a7d;
}

.blue_text_small
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4e5051;
padding-bottom:5px;
}

p{
margin:0px;
padding:0px;
}

form
{
margin:0px;
padding:0px;
}

.redtext{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#FF0000;

padding-left:18px;

padding-top:0px;

padding-bottom:0px;

text-decoration:none;

}
.nopad_mar
{
padding:0px;
margin:0px;
}
.ulhome
{ padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px;
}
li
{
padding:0px;
margin:0px;}
html>body .ulhome
{ padding-left:12px; padding-top:0px; padding-right:0px; padding-bottom:0px;
}

ul{
	padding-left:10px;
	padding-top:0px;
	padding-bottom:5px;
	margin-top:0px;
	margin-left:5px;
	outline:none;
		}
		
li{
	padding-left:3px;
	padding-bottom:10px;
	margin-top:0px;
	padding-top:2px;
	outline:none;
		}

.internal_link
{
	font-size:12px;
	font-weight:normal;
    color:#9a1a13;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.internal_link:hover
{
	font-size:12px;
	font-weight:normal;
    color:#9a1a13;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.body_text1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#767a7d;
text-decoration:none;
}


.breadcrumb{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767a7d;
padding-left:18px;
padding-top:8px;
padding-bottom:0px;
text-decoration:none;
font-weight:normal;
}

.breadcrumb_link{

	font-size:11px;
	font-weight:normal;
    color:#9a1a13;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.breadcrumb_link:hover{
	font-size:11px;
	font-weight:normal;
    color:#9a1a13;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.tab_border{
border-collapse:collapse;
border-color:#CCCCCC;
}

.footer_bold{
font-family:Arial, Helvetica, sans-serif;
font-size:10.5px;
font-weight:bold;
color:#3d9bbe;
text-decoration:none;

}

.footer_bold:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10.5px;
font-weight:bold;
color:#045c7d;
text-decoration:underline;
}

.example{
display:block;
margin:2px 0px 0px;
padding-left:18px;
text-align:left;
cursor:pointer;
}
.pgal_width_120{
width:120px;
}

.hr_cl{  
color:#CCCCCC;
border:0px;
background-color:#CCCCCC;
height:1px;
width:680px;
padding-left:20px;
}


/******Avani****/




.col1{ background:url(../images/asg_showroom.jpg) no-repeat; height:152px; width:233px; float:left;position:relative;}
.col1 p{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#FFFFFF; padding:74px 7px 11px 21px; margin:0; position:absolute; }
.col1 a {display:block; position:absolute; bottom:0; right:0; padding:0 7px 7px 0;}
.col2{ background:url(../images/reqst_new.jpg) no-repeat; height:152px; width:231px; float:left;position:relative;}
.col2 p{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#FFFFFF;padding:74px 7px 11px 21px; margin:0; position:absolute; }
.col2 a {display:block; position:absolute; bottom:0; right:0; padding:0 7px 7px 0;}

.col3{ background:url(../images/deco_new.jpg) no-repeat; height:152px; width:231px; float:left;position:relative;}
.col3 p{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#FFFFFF;padding:71px 7px 0 21px; margin:0; position:absolute; }
.col3 a {display:block; position:absolute; bottom:0; right:0; padding:29px 7px 7px 0;}

.col4{ background:url(../images/getin_new.jpg) no-repeat; height:152px; width:233px; float:left;position:relative;}
.col4 p{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#FFFFFF;padding:74px 7px 11px 21px; margin:0; position:absolute; }
.col4 a {display:block; position:absolute; bottom:0; right:0; padding:0 7px 7px 0;}
.c2a_padding_left{padding-left:24px;}

.full_link { display:block; position:absolute; width:100%; height:100%; padding:0 !important; z-index:200; }

.logo{float:left; width:365px;margin:0 0 0 37px;}

.main{margin:0 auto; width:993px;}
body{background:url(../images/bg_img.jpg) no-repeat center 144px;}
.left_panel{float:left; width:220px; font-family:Arial, Helvetica, sans-serif; position:relative;padding:0 0 0 6px;}
.right_panel{float:left; width:700px; position:relative;}
.footer{clear:both;}
.banner{background:url(../images/shadow_top.png) no-repeat left top;float:left; width:921px; height:347px; padding:0 36px 0 36px; position:relative;}
.content_area{ float:left; width:930px; margin:0 35px; position:relative; padding:0 0 20px 0; }
.wrap{background:url(../images/shadow_bottom.png) no-repeat left top;float:left; width:993px;}
.table_btm{ float:right;margin:5px 37px 0 0;}
.c2a{float:left; width:930px; padding:0 35px;}
.header{background-color:#fcfcfc; width:993px; overflow:hidden;}
.img1{ margin:10px 0 0 0;}
.img2{ margin:5px 0 9px 15px;}
.img3{ margin:21px 0 0 4px;}
.img4{ margin:0px 0 29px 4px;}
.img5{ margin:0px 0 29px 4px;}
.img6{margin:0px 0 32px 4px;}
.left_p{color:#7f7f7f; font-size:11px;margin:0 0 0 20px;
width:174px;}
.left_p a{ color:#7f7f7f; font-size:11px; display:block; float:right;margin:15px 0 0;}
.content_area ul.asg_diff{ background:url('../images/asg_difference.jpg') no-repeat 61px 1px; padding:44px 0 10px 20px !important; margin:24px 0 20px 16px !important; width:274px; float:right; border-left:1px solid #d4d4d4; list-style:none; }
.content_area ul.asg_diff li{ background:url(../images/blue_bullet.jpg) no-repeat 2px center; padding:0;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00aff0; text-decoration:none; font-weight:bold; padding:5px 15px 5px 26px; display:block; }
.content_area ul.asg_diff li.divider_img{list-style-type:none; height:1px; background:url('../images/divider_img.jpg') no-repeat 24px top; padding:0; }

.content_area ul{ margin:0; padding:0 0 0 25px; }
.content_area ul li{ padding:0; }

/*.content_area ul{margin:0; padding:0; list-style-type:none;}
.content_area ul li{ background:url(../images/blue_bullet.jpg) no-repeat left center; padding:0 0 0 26px;}
.content_area ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00aff0; text-decoration:none; font-weight:bold;}
.content_area ul li.divider_img{list-style-type:none; background-image:none; }*/
.footer{background-color:#66d1f8;}
.bottom_bg{ background:#FFFFFF url('../images/shadow_bottom.png') no-repeat 0 0; position:absolute; bottom:0px; left:-35px; width:993px; height:350px; }

.navg{float:right; width:538px;}

.navg_main {float:right;width:514px; height:64px; margin:21px 24px 0 0; padding:0; }
.navg_main li { display:inline; float:left;height:32px;margin:0; padding:0; }

.navg_main li a.link1 {width: 139px; background-position: 0 -32px;}
.navg_main li a.link2 {width: 95px; background-position: -139px -32px;}
.navg_main li a.link3{width: 116px; background-position: -234px -32px;}
.navg_main li a.link4{width: 164px; background-position: -350px -32px;}
.navg_main li a.link5 {width: 168px; background-position: 0 -96px;}
.navg_main li a.link6  {width: 119px; background-position: -168px -96px;}
.navg_main li a.link7 {width: 96px; background-position: -287px -96px;}
.navg_main li a.link8{ background:url(../images/nav_glass_partners.gif) no-repeat -4px -34px; width: 131px; }


.navg_main li a.link1:hover, .navg_main li a.link1_a  {width: 139px; background-position: 0 0;}
.navg_main li a.link2:hover, .navg_main li a.link2_a   {width: 95px; background-position: -139px 0;}
.navg_main li a.link3:hover, .navg_main li a.link3_a    {width: 116px; background-position: -234px 0;}
.navg_main li a.link4:hover, .navg_main li a.link4_a  {width: 164px; background-position: -350px 0;}
.navg_main li a.link5:hover, .navg_main li a.link5_a   {width: 168px; background-position: 0 -64px;}
.navg_main li a.link6:hover, .navg_main li a.link6_a  {width: 119px; background-position: -168px -64px;}
.navg_main li a.link7:hover, .navg_main li a.link7_a   {width: 96px; background-position: -287px -64px;}
.navg_main li a.link8:hover, .navg_main li a.link8_a    {width: 131px; background:url(../images/nav_glass_partners.gif) no-repeat -4px -2px; }

.navg_main li a {background:url(../images/sprite_nav_balustrade.gif) no-repeat; float:left; height: 32px; display: block;}

.heading{text-align:right;}
.topnavg{ width:250px;float:right; margin:0 34px 0 0;}
.show_title{ margin:10px 0 0 0;}
h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#CFCFCF;
text-decoration:none;
font-weight:normal;
padding:2px 47px 5px 2px;
margin:0px;
}
.logo a{ display:block; border:none; background:url(../images/logo_bal.jpg) no-repeat;  height:112px; width:365px;}
.asg_diff { background:url('../images/asg_difference.jpg') no-repeat 61px 1px; padding:44px 0 10px 20px !important; margin:24px 0 20px 16px !important; width:274px; float:right; border-left:1px solid #d4d4d4; }
.news_bg{background:#fff !important;}



.toggle_head_exp { background:transparent url('../images/heading_link.gif') no-repeat scroll right top; margin:18px 0 0 0; position:relative; }
.toggle_head_exp span { background:transparent url('../images/heading_span.jpg') no-repeat left top; display:block; margin:0 5px 0 0; height:16px; padding:13px 13px 13px 0px; }

.toggle_head_col { background:transparent url('../images/heading_link.gif') no-repeat scroll right top; margin:18px 0 0 0; position:relative; }
.toggle_head_col span { background:transparent url('../images/heading_span.jpg') no-repeat left -42px; display:block; height:16px; padding:13px 13px 13px 0px; margin:0 10px 0 0; }

.toggle_head_exp .link { background:url('../images/btn_expand.gif') no-repeat 12px 2px; }
.toggle_head_col .link { background:url('../images/btn_close.gif') no-repeat 12px 2px; }
.toggle_head_exp .link, .toggle_head_col .link { position:absolute; left:0px; padding:0 0 0 62px; top:13px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#093C59; margin:0; }

.small_txt, .small_txt a { color:#093C59; font-size:12px; font-weight:normal; padding:0 4px; }
.small_txt a { text-decoration:underline; }

.sub_title { color:#9A1A13; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; padding:8px 0 15px 5px; text-decoration:none; }

.cat_gallery { border:0px solid #D6D6D6; border-width:0; padding:10px; }
.sub_cat_gallery { color:#9A1A13; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; padding-bottom:10px; text-decoration:none; }
.gallery_box { border-bottom:1px solid #D6D6D6; margin:0 0 10px 0; overflow:hidden; }
.gallery_box .div { background:url('../images/divider_130.jpg') no-repeat center center; width:1px; height:130px; float:left; }


.main_img { width:160px; margin:0 10px 0 0; padding:0 0 8px 8px; float:left; text-align:center; font-size:11px; }
.main_img img { width:160px; margin:0 0 4px 0; text-align:center; }

.sr_img_box { width:210px; margin:0 5px; padding:0 0 12px 0; float:left; text-align:center; font-size:11px; }
.sr_img_box img { width:205px; height:130px; margin:0 0 4px 0; text-align:center; }

.img_box { width:85px; margin:0 10px 0 0; padding:0 0 8px 0; float:left; text-align:center; font-size:11px; }
.img_box img { width:70px; height:70px; margin:0 0 4px 0; text-align:center; }
.img_box a, .main_img a, .sr_img_box a { font-size:11px; color:#767A7D; text-decoration:none; }

.mar_bip { margin:26px 10px 0 0; }
.mar_bro { margin:36px 10px 0 0; }
.mar_org { margin:50px 10px 0 0; }
.mar_pic_blnk { margin:50px 10px 0 0; }
.mar_poppy { margin:37px 10px 0 0; }
.mar_rings { margin:37px 10px 0 0; }

.clearing { clear:both; }

.oth_sites { height:92px; width:184px; float:left; position:absolute; bottom:28px; left:-184px; }
.oth_sites a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#9A1A13; text-decoration:none; display:block; margin:20px 0; }
.spec_tbl { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:15px 0 0 0;}
.spec_tbl td { text-align:left; vertical-align:top; padding:5px; }

body.pop_up { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:none !important;}

.pop_up ul{ margin:0; padding:15px 0 0 25px; }
.pop_up ul li{ padding:0 0 8px 0; margin:0; font-size:12px; }

.spec_links { float:right; margin:-29px 10px 0 0;}
.btn_free_call { background:url('../images/bg_free_call.png') no-repeat left top; width:270px; height:48px; display:block; position:absolute; top:-2px; right:30px; }

.flashbanner{width:993px;height:347px;background-image:url("../images/banner_home_page.jpg");}
#flashpartners{width:707px;height:92px;}
.flashpartners{width:707px;height:92px;background-image:url("../images/slide_navigation.jpg");}