body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:19px;
	color: #000000;
	background-color:#F3F3F3;
	margin:0px;
}

.header_bg{
	background:url(images/header_bg.jpg) repeat-x;
	height:132px;
}

.footer_bg{
	background:url(images/footer_bg.jpg) repeat-x;
	height:238px;
}

.active_btn{
	background:url(images/active_menu.gif) no-repeat;
	width:120px;
	height:43px;
}

.inactive_btn{
	background:url(images/inactive_btn.gif) no-repeat;
	width:113px;
	height:43px;
}

.sub_menu_bg{
	background:url(images/menu_bg.gif) repeat-x;
	
}

.hr_menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:100%;
}

.hr_menu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFF99;
	text-decoration:none;
	display:block;
	width:100%;
}

.hr_sub_menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:100%;
	line-height:26px;
}

.hr_sub_menu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFF99;
	text-decoration:underline;
	display:block;
	width:100%;
}

.vr_menu{
	background:url(images/vr_menu.gif) no-repeat;
	height:226px;
	height:34px;
}

.vr_menu_link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	display:block;
	width:100%;
	padding-top:2px;
}

.vr_menu_link a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
	display:block;
	width:100%;
}

.panel_bg{
	background:url(images/panel_bg_1.jpg) repeat-x;
	height:145px;
}


.panel_bg_1{
	background:url(images/right_panel_bg_1.jpg) repeat-x;
	height:134px;
}

.panel_bg_2{
	background:url(images/right_panel_bg_2.jpg) repeat-x;
	height:104px;
}

.panel_bg_3{
	background:url(images/right_panel_bg_3.jpg) repeat-x;
	background-color:#E5E5E5;

}

.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.text_0{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}


.text_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}


.text_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
}

.text_3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F09100;
}


.title_0{
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#000000;
	font-weight:bold;	
}

.title_1{
	font-family:Helvetica, Arial, sans-serif;
	font-size:17px;
	color:#333333;
	font-weight:bold;	
}

.title_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFCC62;
	font-weight:bold;
	
}

.title_3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFD555;
	font-weight:bold;
	
}

.title_4{
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#CC0000;
	font-weight:bold;	
}

.title_5{
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#000000;
	font-weight:bold;	
}

.title_6{
	font-family:Helvetica, Arial, sans-serif;
	font-size:17px;
	color:#005CB9;
	font-weight:bold;	
}

.title_7{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0085B0;
	font-weight:bold;
}

.title_8{
	font-family:Helvetica, Arial, sans-serif;
	font-size:17px;
	color:#76A605;
	font-weight:bold;	
}

.title_9{
	font-family:Helvetica, Arial, sans-serif;
	font-size:17px;
	color:#FF6600;
	font-weight:bold;
}

.title_10{
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#76A605;
	font-weight:bold;	
}

.title_11{
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;	
}

.title_12{
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#CC0000;
	font-weight:bold;	
}

.title_13{
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;	
}

.title_15{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;	
}

.title_16{
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#CC0000;
	font-weight:bold;	
}

.title_17{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;	
	font-weight:bold;	
}

.title_18{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;	
	font-weight:bold;	
}

.title_19{
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#333333;
	font-weight:bold;	
}

.title_20{
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#000000;
	font-weight:bold;
}

.title_21{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF6600;
	font-weight:bold;
}

.text_22{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#747474;
	line-height:18px;
}


.link_1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.link_1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC62;
	text-decoration:underline;
}

.link_2 a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.link_2 a:hover{
	font-family:Helvetica, Arial, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#7FC31C;
	text-decoration:underline;
}

.link_3 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

.link_3 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	text-decoration:underline;
}

.link_4 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#729700;
	text-decoration:underline;
}

.link_4 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}

.link_5 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#C8001E;
	text-decoration:none;
}

.link_5 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.link_6 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#777575;
	text-decoration:none;
}

.link_6 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF9900;
	text-decoration:underline;
}

.link_7 a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#0066CC;
	text-decoration:none;
}

.link_7 a:hover{
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#FF9900;
	text-decoration:underline;
}

.link_8 a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFF99;
	text-decoration:none;
}

.link_8 a:hover{
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:underline;
}

.link_9 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0066CC;
	text-decoration:none;
}

.link_9 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FF6600;
	text-decoration:underline;
}

.link_10 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
	text-decoration:none;
}

.link_10 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration:underline;
}

.link_11 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0066CC;
	text-decoration:none;
}

.link_11 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FF6600;
	text-decoration:underline;
}

.link_12 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}

.link_12 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#006600;
	text-decoration:underline;
}

.link_13 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#83AE00;
	text-decoration:none;
}

.link_13 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FF6600;
	text-decoration:underline;
}



.right_panel_bg_1{
	background:url(images/right_panel_bg.jpg) repeat-x;
	background-color:#F0F0F0;
	height:266px;
}

.list_1 ul{
	margin-left:0px; 
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.list_1	li	{
	background-image:url(images/bullet_1.gif);
	list-style:none;
	background-position:10px 8px;
	background-repeat:no-repeat;
	font-size:12px;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 26px;
	line-height:28px;
	width:500px;
}

.list_2 ul{
	margin-left:0px; 
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	width:700px;
}

.list_2	li	{
	background:url(images/bullet_2.gif);
	list-style:none;
	background-position:6px 6px;
	background-repeat:no-repeat;
	font-size:12px;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 45px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
}


.list_3 ul{
	margin-left:0px; 
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.list_3	li	{
	background-image:url(images/arrow_2.gif);
	list-style:none;
	background-position:1px 10px;
	background-repeat:no-repeat;
	font-size:11px;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 26px;
	line-height:25px;
	border-bottom:1px solid #CDCDCD;
	border-bottom-style:dashed;
}

.list_3 li a{
	color:#000033;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	display:block;

}

.list_3 li a:hover{
	color:#0066FF;
	text-decoration: underline;
	font-weight:normal;
	font-size:11px;
}


.list_4 ul{
	margin-left:0px; 
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.list_4	li	{
	background-image:url(images/bullet_3.gif);
	list-style:none;
	background-position:10px 4px;
	background-repeat:no-repeat;
	font-size:12px;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 36px;
	line-height:22px;
}

.list_5 ul{
	margin-left:0px; 
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.list_5	li	{
	background-image:url(images/bullet_4.gif);
	list-style:none;
	background-position:1px 8px;
	background-repeat:no-repeat;
	font-size:12px;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 26px;
	line-height:25px;
	border-bottom:1px solid #CDCDCD;
	border-bottom-style:dashed;
}

.list_5 li a{
	color:#000033;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	display:block;

}

.list_5 li a:hover{
	color:#0066FF;
	text-decoration: underline;
	font-weight:normal;
	font-size:11px;
}


.bullet_1 dl {
	width: 450px;
	margin: 5px 0px 0px 10px /*Bullet left*/;
} 

.bullet_1 dl dt{
	margin: 0px;
	height: 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	background:url(images/tick_icon_4.jpg) 5px -2px /*Bullet Up Down*/ no-repeat;
	padding: 0 00 0 35px /*Text left*/;
	text-decoration: none;
}


.bullet_2 dl {
	width: 720px;
	margin: 5px 0px 0px 2px /*Bullet left*/;
} 

.bullet_2 dl dt{
	margin: 0px;
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	background:url(images/tick_icon.gif) 18px -2px /*Bullet Up Down*/ no-repeat;
	padding: 0 00 0 45px /*Text left*/;
	text-decoration: none;
} 


.left_float {
	float: left;
	margin-right: 20px;
}

.right_float {
	float: right;
	margin-left: 20px;
}

.bar_bg{
	background:url(images/bar_bg.gif) repeat-x;
}

.bar_bg_2{
	background:url(images/bar-bg-2.gif) repeat-x;
}

.box_bg_1{
	background:url(images/box_bg.gif) no-repeat;
	height:206px;
}

.box_bg_2{
	background:url(images/box_bg_1.gif) repeat-y;
}

.box_header{
	background:url(images/box_header.gif) no-repeat;
	height:41px;
}

.box_body{
	background:url(images/box_body.gif) no-repeat;
	height:234px;
}

.service_box{
	background:url(images/box_bar_1.jpg) repeat-x;
	height:36px;
}

.service_box_bg{
	background:url(images/service_box_bg.jpg) repeat-x bottom;
	background-color:#FFFFFF;
	height:251px;
}

.package_header_details {
	background:url(images/package_header_details.gif) no-repeat;
	height:30px;
}

.package_footer_details {
	background:url(images/package_footer_details.gif) no-repeat;
	height:30px;
}

.form_field{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:#F5F5F5;
	border:1px solid #CCCCCC;
	padding:2px;
	width:200px;
}

.package_text_small {	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.star{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
}

.pagination a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0063C6;
	text-decoration:underline;
}

.pagination a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}

.cms_img{
	background:url(images/cms.gif) 250px 0px no-repeat;
	width:70px;
	height:68px;
}

.red_bar{
	background:url(images/red_bar.gif) repeat-x;
}

.blue_bar{
	background:url(images/blue_bg.gif) repeat-x;
}

.banner_left_top{
	background:url(images/banner_left_bg_top.jpg) no-repeat;
	height:254px;
}

.banner_left_bottom{
	background:url(images/banner_left_bg_bottom.gif) no-repeat;
	height:48px;
}

.calculator_form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	width:20px;
	padding:2px;
}


.quote_form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:1px solid #CCCCCC;
	background:#F8F8F8;
	width:150px;
	padding:2px;
}

.support_header{
	background:url(images/support_header.gif) no-repeat;
	height:41px;
}

.support_footer{
	background:url(images/supprt_footer.gif) no-repeat;
	height:164px;
}

.support_header_1{
	background:url(images/support_header_1.gif) no-repeat;
	height:41px;
}

.support_footer_1{
	background:url(images/supprt_footer_1.gif) no-repeat;
	height:164px;
}

/* ------------------- PREVIEW TEMPLATE start ----------------------------*/


#interface1 {
        z-index:1;
}
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
        font-family:Tahoma, Helvetica, sans;
        font-size:10px;
        color:#000000;
        background-color:#FFFFFF;
        padding:10px 0 16px 0;
        margin:0 auto;
        display:block;
        width:135px;
        border:1px solid #6A6A6A;
        text-align:left;
        z-index:255;
}
#progress {
        height:5px;
        font-size:1px;
        width:1px;
        position:relative;
        top:1px;
        left:10px;
        background-color:#9D9D94
}
#loader_bg {
        background-color:#EBEBE4;
        position:relative;
        top:8px;left:8px;height:7px;
        width:113px;font-size:1px
}

.template-thumb {
    height: 239px;
    overflow: hidden;
    }
.preview_image {
    width:220px;
}


.title_h2 {
 color:#000;
 width:300px;
 padding:12px 0 0 18px;
 margin:0;
 font-size:14px;
}
.border_preview{
	z-index:100;
	position:absolute;
	background: #fff;
	border: 1px solid #444;
	visibility: visible;
}
.preview_temp_load {
        vertical-align:middle;
        text-align:center;
        padding: 10px;
}
.preview_temp_load img{
        vertical-align:middle;
        text-align:center;
}
.banner-0 {
	width:398px;
}

/* ------------------- PREVIEW TEMPLATE end ------------------------------*/	

.template_bg{
	background:url(images/bg_for_text.jpg) no-repeat;
	width:220px;
	height:34px;
}


.c1 a:hover{
	background:#EFF9DB;
}


.bar_fixer{
	background:url(images/bar-fixer.gif) repeat-y;
}

.bar_fixer-1{
	background:url(images/bar-fixer.gif) repeat-y right;
}