@charset "utf-8";
/* CSS Document */

@font-face {
	src: url(../fonts/style05.ttf);
	font-family: arun;
}
@font-face {
	src: url(../fonts/font002.ttf);
	font-family: arun2;
}
@font-face {
	src: url(../fonts/font2.otf);
	font-family: arun3;
}
@font-face {
	src: url(../fonts/font3.ttf);
	font-family: arun4;
}
@font-face {
	src: url(../fonts/font01.ttf);
	font-family: arun44;
}
@font-face {
	src: url(../fonts/style04.ttf);
	font-family: arun5;
}
@font-face {
	src: url(../fonts/font5.ttf);
	font-family: arun6;
}
body, p {
	margin: 0px;
	padding: 0px;
}
#headertop {
	width: 100%;
	height: 51px;
	float: left;
	position: fixed;
	z-index: 1000;
	
	margin: 0px 0px 0px 0px;
}
#headertop #headertop_fix {
	width: 1349px;
	height: 51px;
	margin: auto;
}
#headertop_fix #htf_toplogo {
	width: 233px;
	height: 90px;
	float: left;
	margin: 20px 0px 0px 0px;
	/*background: url(../assets/logo_top.png) no-repeat;*/
}
#headertop_fix #htf_rightall {
	width: auto;
	height: 50px;
	float: right;
	margin: 0px 0px 0px 0px;
}
#htf_rightall #htfra_boxoneall {
	width: auto;
	height: 50px;
	float: left;
	margin: 0px 0px 0px 0px;
}
#htfra_boxoneall #htfraboa_searchall {
	width: 100px;
	height: 45px;
	float: left;
	margin: 5px 0px 0px 0px;
	background-color: #e85c9b;
	border-radius: 50px;
}
#htfra_boxoneall #htfraboa_searchall:hover {
	width: 100px;
	height: 45px;
	float: left;
	margin: 5px 0px 0px 0px;
	background-color: #cccccc;
}
#htfraboa_searchall #htfraboasa_sicon {
	width: 21px;
	height: 21px;
	float: left;
	margin: 11px 0px 0px 16px;
	background: url(../assets/icon_navi_search.gif) no-repeat;
}
#htfraboa_searchall #htfraboasa_sicon2 {
	width: 21px;
	height: 21px;
	float: left;
	margin: 11px 0px 0px 16px;
	background: url(../assets/icon-user.png) no-repeat;
}
#htfraboa_searchall #htfraboasa_stext {
	width: auto;
	height: auto;
	float: left;
	margin: 12px 0px 0px 4px;
	font-family: arial;
	font-size: 13px;
	color: #333333;
}
#htfra_boxoneall #htfraboa_searchallline {
	width: 1px;
	height: 45px;
	float: left;
	margin: 5px 0px 0px 0px;
	background-color: #f2f2f2;
}
#htf_rightall #htfra_boxtwoall {
	width: auto;
	height: 50px;
	float: left;
	margin: 0px 0px 0px 0px;
}
#htfra_boxtwoall #htfrabta_headall {
	width: auto;
	height: 39px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 11px 18px 0px 18px;
	background-color:#e85c9b;
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	border-radius: 50px;
}
#htfra_boxtwoall #htfrabta_headall:hover {
	width: auto;
	height: 39px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 11px 18px 0px 18px;
	background-color: #CE5133;
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
}
#htf_rightall #htfra_boxtwoallline {
	width: 1px;
	height: 50px;
	float: left;
	margin: 0px 0px 0px 0px;
	
}
#headerbottom {
	width: 100%;
	height: 84px;
	float: left;
	background-color: #f7f7f7;
}
#headerbottom #headerbottom_fix {
	width: 990px;
	height: 84px;
	margin: auto;
}
#headerbottom_fix #logo {
	width: 228px;
	height: 80px;
	float: left;
	margin: 20px 0px 0px 0px;
	background: url(../assets/protac200.png) no-repeat;
}
#headerbottom_fix #hbf_rightalll {
	width: 660px;
	height: auto;
	float: right;
	margin: 0px 0px 0px 0px;
}
#hbf_rightalll #hbfra_topnav {
	width: auto;
	height: auto;
	float: right;
	margin: 15px 0px 0px 0px;
}
#hbf_rightalll #hbfra_topnav ul {
	margin: 0px;
	padding: 0px;
}
#hbf_rightalll #hbfra_topnav ul li {
	width: auto;
	height: auto;
	float: left;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-family: arial;
	font-size: 12px;
	color: #686868;
	text-decoration: none;
	  
}


#hbf_rightalll #hbfra_topnav ul li:hover {
	width: auto;
	height: auto;
	float: left;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-family: arial;
	font-size: 12px;
	color: #CE5332;
	text-decoration: underline;
}
#hbf_rightalll #hbfra_topnavline {
	width: 0px;
	height: 10px;
	float: left;
	   
	   margin: 3px 0px 0px 3px;
	background-color: #626262;
}
#hbf_rightalll #hbfra_mainnav {
	width: auto;
	height: auto;
	float: right;
	margin: 13px 0px 0px 0px;
}
/* Adjusting the margins, paddings and no list styles */
.navigation {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* Little tricking with positions */
.navigation li {
	float: left;			/* Show list items inline */
	width: auto;
	position: relative;
}
/* Playing with Main Categories */
.navigation li a {
	color: white;
	display: block;  	/* Making sure a element covers whole li area */
	padding: 6px 10px 11px 10px;
	text-decoration: none; /* No underline */
	text-align: center;
	font-family: arun;
	font-size: 17px;
	height: auto;
	margin: 0px 0px 0px 1px;
	background-color: #e85c9b;
}
.navigation li a:hover {
	color: #ffffff;
	background-color: #CE5332;
}
/* Sub Cat Menu stuff*/
.navigation ul {
	background-color: #CD5333;
	position: absolute;
	left: 0;
	display: none; /* Hide it by default */
	margin: 0px 0 0 0px;
	padding: 0;
	list-style: none;
	z-index: 1000;
}
.navigation ul li {
	width: 160px;
	float: left;
	border-top: none;
}
/* Sub Cat menu link properties */
.navigation ul a {
	display: block;    	/* Making sure a element covers whole li area */
	height: 15px;
	padding: 8px 0px 11px 8px;
	color: #ffffff;
	text-decoration: none;
	border-top: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	text-transform: none;
	border-bottom: 0px solid #d4d4d4;
	border-left: 0px solid #d4d4d4;
	border-right: 0px solid #d4d4d4;
	font-family: arun;
	font-size: 14px;
	border-bottom: 1px solid #fbfbfb;
}
.navigation ul a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#bottomlinksmidline {
	width: 0px;
	height: 40px;
	float: left;
	background-color: #d4d4d4;
}
#body {
	width: 100%;
	min-height: 400px;
	float: left;
	background-color: #fff;
	margin: 0px 0px 0px 0px;
}
#body #bodyfixed {
	width: 990px;
	min-height: 400px;
	margin: auto;
}
#bodyfixed #innleftall {
	width: 719px;
	min-height: 400px;
	float: left;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid #e0dddd;
}
#bodyfixed #inntextheadddd {
	width: 690px;
	height: 30px;
	float: left;
	margin: 20px 0px 0px 0px;
	font-family: arial;
	font-size: 20px;
	color: #e85c9b;
}
.inntextheadddd22 {
	font-family: arial;
	font-size: 18px;
	color: #58595b;
	font-weight: normal;
	text-decoration: none;
}
.inntextheadddd33 {
	font-family: arial;
	font-size: 14px;
	color: #58595b;
	font-weight: bold;
	text-decoration: none;
}
.inntextheadddd44 {
	font-family: arial;
	font-size: 18px;
	color: #EA964E;
	font-weight: normal;
	text-decoration: none;
}
#bodyfixed #inntext {
	width: 690px;
	min-height: 414px;
	float: left;
	margin: 0px 0px 20px 0px;
	font-family: arial;
	font-size: 14px;
	color: #555e58;
	line-height: 22px;
}
#inntext #sitemap {
	width: 320px;
	height: auto;
	float: left;
	margin: 0px 0px 0px 0px;
}
#inntext #sitemapr {
	width: 320px;
	height: auto;
	float: right;
	margin: 0px 0px 0px 0px;
}
.sitemaplink {
	font-family: arial;
	font-size: 15px;
	color: #EA964E;
	line-height: 22px;
	text-decoration: none;
}
.sitemaplink:hover {
	font-family: arial;
	font-size: 15px;
	color: #58595b;
	line-height: 22px;
	text-decoration: none;
}
.sitemaplink2 {
	font-family: arial;
	font-size: 13px;
	color: #58595b;
	line-height: 22px;
	text-decoration: none;
}
.sitemaplink2:hover {
	font-family: arial;
	font-size: 13px;
	color: #EA964E;
	line-height: 22px;
	text-decoration: none;
}
.inntext2 {
	font-family: arun6;
	font-size: 16px;
	color: #447fc3;
	line-height: 22px;
}
.inntext3 {
	font-family: arun3;
	font-size: 16px;
	color: #447fc3;
	line-height: 22px;
}
.inntextlink {
	font-family: arun7;
	font-size: 13px;
	color: #555e58;
	line-height: 22px;
	text-decoration: underline;
}
.inntextlink:hover {
	font-family: arun7;
	font-size: 13px;
	color: #447fc3;
	line-height: 22px;
	text-decoration: underline;
}
#bodyfixed #innrightall {
	width: 270px;
	min-height: 200px;
	float: right;
	margin: 20px 0px 20px 0px;
}
#innrightall #inn_sideall {
	width: 270px;
	height: auto;
	float: left;
	margin: 0px 0px 0px 0px;
}
#inn_sideall #inn_shead {
	width: 257px;
    height: 29px;
    float: left;
    background-color: #e85c9b;
    margin: 0px 0px 0px 0px;
    /* border-right: 1px solid #e0dddd; */
    /* background: url(../assets/inn_rheadbg.jpg) repeat-x; */
    font-family: arun6;
    font-size: 13px;
    color: #FFFFFF;
    padding: 13px 0px 0px 10px;
}
#inn_sideall #inn_shead2 {
	width: 257px;
	height: 33px;
	float: left;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid #e0dddd;
	background: url(../images/inn_rheadbg.html) repeat-x;
	font-family: arun6;
	font-size: 16px;
	color: #000000;
	padding: 9px 0px 0px 10px;
}
#inn_sideall #inn_stext {
	width: 247px;
	height: auto;
	float: left;
	margin: 0px 10px 0px 10px;
	font-family: arial;
	font-size: 14px;
	color: #555e58;
	line-height: 18px;
	text-align: justify;
}
.inn_stexttttttt {
	font-family: arial;
	font-size: 14px;
	color: #ff941b;
	line-height: 18px;
}
.contctlinks {
	font-family: arial;
	font-size: 14px;
	color: #555e58;
	line-height: 22px;
	text-decoration: underline;
}
.contctlinks:hover {
	font-family: arial;
	font-size: 14px;
	color: #EA964E;
	line-height: 22px;
	text-decoration: underline;
}
.fld {
	    font-family: arial;
    font-size: 12px;
    color: #9c9c9c;
    border: #EA964E solid 1px;
    width: 530px;
    height: 40px;
    line-height: 18px;
    margin: 5px 0px 0px 5px;
    padding-left: 5px;
    border-radius: 4px;
}
.fld1 {
	font-family: arial;
    font-size: 12px;
    color: #9c9c9c;
    border: #EA964E solid 1px;
    width: 530px;
    height: 80px;
    line-height: 18px;
    margin: 5px 0px 0px 5px;
    padding-left: 5px;
    border-radius: 4px;
}
.fld2 {
	font-family: Tahoma, Arial, "Arial Black";
	font-size: 11px;
	color: #A80201;
	border: #759b87 solid 1px;
	width: 17px;
	height: 12px;
}
.button {
	width: auto;
	height: auto;
	float: right;
	background-color: #B43918;
	font-family: arun3;
	font-size: 15px;
	color: #FFFFFF;
	border: none;
	text-transform: uppercase;
	padding: 5px 10px 5px 10px;
	border-radius: 4px;
	margin-right: 4px;
}
.button:hover {
	width: auto;
	height: auto;
	float: right;
	background-color: #58595b;
	font-family: arun3;
	font-size: 15px;
	color: #FFFFFF;
	border: none;
	text-transform: uppercase;
	padding: 5px 10px 5px 10px;
	border-radius: 4px;
	margin-right: 4px;
}
.quick_heading {
	font-family: arun6;
	font-size: 13px;
	color: #58595b;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 10px;
	text-transform: uppercase;
}
#ftr {
	width: 100%;
	min-height: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
	/*background: url(../assets/CEOBg.jpg) repeat-x;*/
	background-color:#000000;
}
#ftr #ftr_fix {
	width: 990px;
	min-height: 200px;
	margin: auto;
	
}
#ftr_fix #ff_topall {
	width: 990px;
	min-height: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}
#ff_topall #bbtopdesign {
	width: 1050px;
	height: 196px;
	float: left;
	margin: 0px 0px 0px 0px;
}
#bbtopdesign #blinksmapall {
	width: 198px;
	height: 166px;
	float: left;
	margin: 12px 0px 0px 0px;
}
#blinksmapall #map {
	width: 198px;
	height: 124px;
	float: left;
	margin: 0px 0px 10px 20px;
	background: url(../assets/footer_grid_map.png) no-repeat;
}
#blinksmapall #socil_icons {
	width: 198px;
	height: 32px;
	float: left;
	margin: 0px 0px 0px 0px;
}
.facebook {
	background: url(../assets/social_f.jpg) no-repeat;
	width: 32px;
	height: 32px;
	float: left;
	margin: 0px 0px 0px 13px;
}
.facebook:hover {
	background: url(../assets/social_f2.jpg) no-repeat;
	width: 32px;
	height: 32px;
	float: left;
	cursor: pointer;
	margin: 0px 0px 0px 13px;
}
.twiter {
	background: url(../assets/social_t.jpg) no-repeat;
	width: 32px;
	height: 32px;
	float: left;
	margin: 0px 0px 0px 2px;
}
.twiter:hover {
	background: url(../assets/social_t2.jpg) no-repeat;
	width: 32px;
	height: 32px;
	float: left;
	margin: 0px 0px 0px 2px;
	cursor: pointer;
}
.linked {
	background: url(../assets/social_l.jpg) no-repeat;
	width: 32px;
	height: 32px;
	float: left;
	margin: 0px 0px 0px 2px;
}
.linked:hover {
	background: url(../assets/social_l2.jpg) no-repeat;
	width: 32px;
	height: 32px;
	float: left;
	margin: 0px 0px 0px 2px;
	cursor: pointer;
}
.youtube {
	background: url(../assets/social_ytube.jpg) no-repeat;
	width: 32px;
	height: 32px;
	float: left;
	margin: 0px 0px 0px 2px;
}
.youtube:hover {
	background: url(../assets/social_ytube2.jpg) no-repeat;
	width: 32px;
	height: 32px;
	float: left;
	margin: 0px 0px 0px 2px;
	cursor: pointer;
}
.google {
	background: url(../assets/social_g%2b.html) no-repeat;
	width: 32px;
	height: 32px;
	float: left;
	margin: 0px 0px 0px 2px;
}
.google:hover {
	background: url(../assets/social_g%2b2.html) no-repeat;
	width: 32px;
	height: 32px;
	float: left;
	margin: 0px 0px 0px 2px;
	cursor: pointer;
}
#bbtopdesign #blinksall {
	width: auto;
	height: 184px;
	float: left;
	margin: 12px 0px 0px 0px;
	font-family: arun6;
	font-size: 12px;
	color: #ffffff;
	line-height: 28px;
	text-transform: uppercase;
}
.blinks {
	font-family: arial;
	font-size: 13px;
	color: #ffffff;
	line-height: 24px;
	text-decoration: none;
	text-transform: none;
}
.blinks:hover {
	font-family: arial;
	font-size: 13px;
	color: #b43918;
	line-height: 24px;
	text-decoration: none;
	text-transform: none;
}
#bbtopdesign #bdivline {
	width: 1px;
	height: 166px;
	float: left;
	margin: 12px 33px 0px 60px;
	background-color: #fff;
}
#ftr_fix #ff_line {
	width: 1024px;
	height: 1px;
	float: left;
	margin: 0px 0px 0px 0px;
	background-color: #fff;
}
#ftr_fix #ff_middleall {
	width: 990px;
	min-height: 50px;
	float: left;
	margin: 0px 0px 0px 0px;
}
#ff_middleall #ffma_callall {
	width: auto;
	height: 30px;
	float: left;
	margin: 10px 0px 10px 0px;
}
#ffma_callall #ffmaca_iconn {
	width: 34px;
	height: 30px;
	float: left;
	margin: 0px 0px 0px 0px;
	background: url(../assets/ftr_callus.png) no-repeat;
}
#ffma_callall #ffmaca_iconn02 {
	width: 30px;
	height: 30px;
	float: left;
	margin: 0px 0px 0px 0px;
	background: url(../assets/ftr_emailus.png) no-repeat;
}
#ffma_callall #ffmaca_iconntexttt {
	width: auto;
	height: auto;
	float: left;
	margin: 5px 0px 0px 5px;
	font-family: arial;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
#ffma_callall #ffmaca_iconntexttt2 {
	width: auto;
	height: auto;
	float: left;
	margin: 2px 0px 0px 5px;
	font-family: arial;
	font-size: 16px;
	color: #ffc5e4;
	font-weight: bold;
}
#ff_middleall #ffma_lineee {
	width: 1px;
	height: 30px;
	float: left;
	margin: 10px 10px 10px 10px;
	background-color: #FFFFFF;
}
#ff_middleall #ffma_callall2 {
	width: 504px;
	height: 30px;
	float: left;
	margin: 10px 0px 10px 0px;
}
#ffma_callall2 #ffmaca2_iconn03 {
	width: 33px;
	height: 30px;
	float: left;
	margin: 0px 0px 0px 0px;
	background: url(../assets/ftr_locationus.png) no-repeat;
}
#ffma_callall2 #ffmaca2_iconntexttt002 {
	width: auto;
	height: auto;
	float: left;
	margin: 6px 0px 0px 5px;
	font-family: arial;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
#ftr_fix #ff_bottomall {
	width: 1024px;
	min-height: 30px;
	float: left;
	padding: 20px 0px 0px 0px;
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
