/* CSS Document */
@import url('/common/Raleway/stylesheet.css');
@import url('/common/Aileron/stylesheet.css');
@import url('/common/home.css');
@import url('/support/cssmenu/styles.css');

img{border:none !important;}
input[type="submit"]:visited, input[type="submit"]:active, input[type="submit"]:hover{outline:none;}
input[type="image"]:visited, input[type="image"]:active, input[type="image"]:hover{outline:none;}

select:focus, select:visited, select:active, select:hover{outline:none;} 

.homeheadingmain{font-family: 'ralewaybold'; font-size:46px; color:#383838; font-weight:900; text-transform:uppercase; letter-spacing:.7px; padding:15px 0 10px 0; margin:0; text-decoration:none;}
.homeheadingsub{font-family: 'aileronthin'; font-size:16px; font-weight:lighter; color:#777777; padding:5px 0 10px 0; margin:0; text-decoration:none;}

.scrollup{
			width:57px;
			height:57px;			
			text-indent:-9999px;
			opacity:100;
			position:fixed;
			bottom:62px;
			right:50px;
			display:none;			
			background: url('/images/up_icon.png') no-repeat;}	
			
.topmenuScroll{width:100%; height:80px; position:fixed; margin:auto; top:0px; display:none; opacity:100;}
			
a.fintoollink{text-decoration:none; padding:0; display:block;
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
a.fintoollink:hover{text-decoration:none; padding-bottom:15px;}			
			
.text{ text-decoration:none; font-weight:700; font-size:13px; color:#131512; background:url(/images/top_bg_right.png) top right no-repeat;}

a.mailing{font-family:Arial; font-size:13px; color:#fff; text-decoration:none; font-weight:normal;}
a.mailing:hover{color:#ff5252; text-decoration:underline;}

a.referlink{font-size:0px; text-decoration:none; width:226px; height:266px; display:block; background:url(/images/login_bg_04.png) no-repeat;
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
a.referlink:hover{font-size:0px; text-decoration:none; width:226px; height:266px; display:block; background:url(/images/login_bg_044.png) no-repeat;}		


a.Registerlink{font-size:0px; text-decoration:none; width:260px; height:257px; display:block; background:url(/images/login_bg_05.png) no-repeat;
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
a.Registerlink:hover{font-size:0px; text-decoration:none; width:260px; height:257px; display:block; background:url(/images/login_bg_055.png) no-repeat;}	
	

a.LOGIN{font-size:16px; font-weight:400; color:#397c0b; background:url(/images/L1.png) no-repeat; text-align:center; text-decoration:none; display:block; padding:4px 3px;
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
a.LOGIN:hover{background: #000; color:#FFF;;
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}

a.REGISTER{font-size:16px; font-weight:400; color:#ff0000; text-decoration:none; text-align:center; font-weight:normal; display:block; padding:4px 2px;}
a.REGISTER:hover{color:#fff; text-decoration:none; background: #e31e24 center no-repeat; border-radius:4px; border: inset solid #3e3781;}			

		
html {
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-font-smoothing: antialiased !important;
}			

body { margin:0; padding:0; letter-spacing:.4px;
	font-family: 'aileronregular';
	font-size: 14px;	
	font-weight:400;
	font-style: normal;
	color: #46484a;	
	line-height:26px;
	background-color:none; 
}

.bg_body{background:url(../images/xbg_body.png) #ffffff center; width:1000px;}
.bg_head{background:url(../images/xbg_head.png) #ffffff center bottom no-repeat; width:1000px;}
.bg_foot{background: #FFFFFF; width:1000px; height:50px;}


.tablefooter
{
height:245px; background:url(/images/foot_bg.png)#103140;  center top no-repeat; color:#47a4cf; font-size:13px;
}

input:focus
{background-color:#fff6e9; outline:none;}


.heading_intro
{ 
font-size:20px; font-weight: 700; 
color:#f58220; padding-bottom:2px;
}

.welcomeheading_intro
{ font-family: 'aileronregular';
font-size:20px; font-weight:bold; 
color:#2d2d2d; padding-bottom:0px;
position: relative; bottom: -10px;
}


h1
{ font-family: 'aileronlight';
letter-spacing:0.4px;
font-size:46px;
color:#000000;
font-weight:normal;
text-align:center;
margin:0;
padding:30px 0 35px 0;
background:url(../images/h1_bg.png) center no-repeat; background-position-y:35px;	
}

h5
{ 
font-size:18px;
color:#004e70;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
}


.headingsub
{
font-size:18px;
color:#e31e24;
}

.toplink a{color:#FFF; text-decoration:none;}
.toplink a:hover{color:#33cdff; text-decoration:none;}

.invheading{font-size:20px; color:#0273c5; text-decoration:none; font-weight:normal; padding:0 0 10px 0; margin:0; text-decoration:none}

a.invtoplink{background: url(/images/inv_top_link.png)#f7ae00 no-repeat right; color:#FFF; font-family:Verdana; font-size:12px; display:block; padding:5px 0 5px 10px; text-decoration:none; }
a.invtoplink:hover{background: url(/images/inv_top_link.png)#444444 no-repeat right; color:#FFF; text-decoration:none;}

div.bottom-link{ width:220px; font-weight:normal !important; text-decoration:none;}
.invbottomlink{background: url(/images/inv_bottom_link.png)#383838 no-repeat right; color:#FFF; font-family:Verdana; font-size:12px; display:block; padding:5px 0 5px 10px; text-decoration:none; }
div.bottom-link:hover .invbottomlink{background: url(/images/inv_bottom_link.png)#262626 no-repeat right; color:#FFF; text-decoration:none;}


div.invmftrans{ width:210px;}
.invmftrans{ color:#3e3e3e; font-family:Verdana; font-size:15px; display:block; padding:7px 0 7px 0; text-decoration:none; font-weight:bold;}
.invmftranslink{display:block; padding:5px 0 5px 0; color:#7b7b7b; text-decoration:none;}
div.invmftrans:hover .invmftrans{ color:red;}
div.invmftrans:hover .invmftranslink{display:block; padding:5px 0 5px 0; color:#FFF; background:#343434;  text-decoration:none;}


h2
{
font-size:14px;
color:#47a4cf;
font-weight:700; margin:0; padding:5px 0 3px 0; text-transform:uppercase;}

h3 {font-family:Arial; font-size:40px; font-weight:normal; color:#014eae; text-decoration:none; margin:0; padding:0 0 20px 0;}


h4
{
font-family:Arial;
font-size:17px;
color:#ffffff;
font-weight:bold; margin-top:0px; margin-bottom:2px;
}


.cal
{
	font-family: Arial;
	font-size: 14px;
	color: #ffffff; font-weight:bold; 
	background:#103140; height:25px; 	
}

.style13 {
	font-family: Arial;
	font-size: 12px;
	color: #504e4e; 
}

.style23 {
	font-family: Arial;
	font-size: 12px;
	color: #e7e7e7;
}

a.Lih{font-size:11px; color:#FFF; font-weight:400; text-align:center; text-decoration:none; background:none; padding:0px 0;
 -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;} 
a.Lih:hover{color:#fff55b; text-decoration:none;}

a.Rn{font-size:11px; color:#FFF; font-weight:400; text-align:center; text-decoration:none; background:none; padding:0px 0;
 -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;} 
a.Rn:hover{ color:#fff55b; text-decoration:none; }


a.main1 {	
	font-size: 12px; font-weight:400;
	color: #161616;	
	text-align:center;	
	text-decoration:none;
	padding:5px 3px;
}
a.main1:hover {	
	color: #9e1348;	
	text-decoration:none;	
}


a.headtoollink1{ font-size:0; background:url(/images/h3.png) no-repeat; width:371px; height:91px; border:0; outline:0; display:block;}
a.headtoollink1:hover{background:url(/images/h33.png) no-repeat; -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
  
a.headtoollink2{ font-size:0; background:url(/images/h2.png) no-repeat; width:371px; height:91px; border:0; outline:0; display:block;}
a.headtoollink2:hover{background:url(/images/h22.png) no-repeat; -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
  
a.headtoollink3{ font-size:0; background:url(/images/h1.png) no-repeat; width:371px; height:91px; border:0; outline:0; display:block;}
a.headtoollink3:hover{background:url(/images/h11.png) no-repeat; -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}


a.toollink1{ font-size:0; background:url(/images/1.jpg) no-repeat; width:260px; height:96px; border:0; outline:0; display:block;}
a.toollink1:hover{background:url(/images/11.jpg) no-repeat; -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
  
a.toollink2{ font-size:0; background:url(/images/2.jpg) no-repeat; width:260px; height:96px; border:0; outline:0; display:block;}
a.toollink2:hover{background:url(/images/22.jpg) no-repeat; -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
  
a.toollink3{ font-size:0; background:url(/images/3.jpg) no-repeat; width:260px; height:96px; border:0; outline:0; display:block;}
a.toollink3:hover{background:url(/images/33.jpg) no-repeat; -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}

a.main22 {
	font-size: 16px; font-weight:normal;
	color: #1f497d;	
	text-align:center;
	display:block;
	padding:8px 0 8px 0;
	background:#f6f6f6;
	width:140px;
	border:thin solid #1f497d;
}

a.main22:hover {	
	color: #ffffff;	
	text-decoration:none;
	background:#222222;
	-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}


a.main {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #b40000;
	font-weight:bold;	
}
a.main:link {
	text-decoration: none;
}
a.main:visited {
	text-decoration: none;
}
a.main:hover {
	text-decoration: underline;
	color: #0056cc;
}
a.main:active {
	text-decoration: none;
}





a {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #0053dd;
}
a:active {
	text-decoration: none;
}



a.second {
	font-family: Arial;
	font-size: 12px;
	color: #47a4cf;
	text-transform:uppercase;	
}
a.second:link {
	text-decoration: none;
}
a.second:visited {
	text-decoration: none;
}
a.second:hover {
	text-decoration: none;
	color:#ffffff;
	
}
a.second:active {
	text-decoration: none;
}


a.third {
	font-family: Arial;
	font-size: 12px;
	color: #47a4cf;
}
a.third:link {
	text-decoration: none;
}
a.third:visited {
	text-decoration: none;
}
a.third:hover {
	text-decoration: underline;
	color:#ffffff;
	
}
a.third:active {
	text-decoration: none;
}


.sitemapborder{border:thin solid #ededed;}

a.sitemap {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	
}
a.sitemap:link {
	text-decoration: none;
}
a.sitemap:visited {
	text-decoration: none;
}
a.sitemap:hover {
	text-decoration: underline;
	color:#b50101;
}
a.sitemap:active {
	text-decoration: none;
}

.sitemapheadbg{background:#1468a8;}

a.sitemaphead {
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	color: #ffffff;
	
}
a.sitemaphead:link {
	text-decoration: none;
}
a.sitemaphead:visited {
	text-decoration: none;
}
a.sitemaphead:hover {
	text-decoration: none;
	color:#ebebeb;
}
a.sitemaphead:active {
	text-decoration: none;
}

		
		
		
.sidemain { 
background:url(/images/menu_bg.gif);
background-repeat:no-repeat;
height:50px;
}

.sidemain1 {
background-image: url(/images/checkmain.png);
background-repeat:no-repeat;
height:50px;


}


.side_texthead { text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#f2e32f;
font-size:14px;
background:url(../images/table_manu.jpg);
background-repeat:no-repeat;
padding:16px 0 16px 25px;
text-align:Left;
}



a.side_textmain  {
	margin-left:30px;
color:#5f5f5f;
font-size:12px;
text-decoration:none;
display:block;
}
a.side_textmain :link {
	text-decoration: none;
}
a.side_textmain :visited {
	text-decoration: none;
}
a.side_textmain :hover {
	text-decoration: none;
	color:#000000;	
}
a.side_textmain :active {
	text-decoration: none;
}



.side_textmain2 {
margin-left:30px;
color:#283d52;
font-size:11px;
}

a.side_textmain1 { 
margin-left:50px;
color:#e31e24;
font-size:13px;
text-decoration:none;
}
a.side_textmain1 :link {
	text-decoration: none;
}
a.side_textmain1 :visited {
	text-decoration: none;
}
a.side_textmain1 :hover {
	text-decoration: none;
	color:#000;	

}


.sidemain_sub {
background-image: url(../images/submenu.gif);
background-repeat:no-repeat;
background-position:left;
margin-left:30px;
height:38px;
}



.sidemain_sub1 {
background-image: url(../images/checksub.png);
background-repeat:no-repeat;
background-position:left;
margin-left:30px;
height:38px;
}

a.side_textsub {
margin-left:50px;
color:#5f5f5f;
font-size:11px;
text-decoration:none;
display:block;
}

a.side_textsub :link {
	text-decoration: none;
}
a.side_textsub :visited {
	text-decoration: none;
}
a.side_textsub :hover {
	text-decoration: none;
	color:#000;	
}
a.side_textsub :active {
	text-decoration: none;
}



a.side_textsub1 {
margin-left:50px;
color:#e31e24;
font-size:11px;
text-decoration:none;
}
a.side_textsub1 :visited {
	text-decoration: none;
}
a.side_textsub1 :hover {
	text-decoration: none;
	color:#000;	
}
a.side_textsub1 :active {
	text-decoration: none;
}

a.faqs {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #004b90;
	text-align:left;	
	
}
a.faqs:link {
	text-decoration: none;
}
a.faqs:visited {
	text-decoration: none;
}
a.faqs:hover {
	text-decoration: underline;	
	color:#b20000;	
}
a.faqs:active {
	text-decoration: none;
}




.footmain {
font-size:14px;
color:#c8c8c8; padding:0px; margin:0px;

}


a.foottext {	
	font-size: 12px;
	color: #47a4cf;
	text-align:left;
	display:block;
	padding:2px 0 2px 18px;	
	background:url(/images/foot_link.png); background-repeat:no-repeat; background-position:left;
}
a.foottext:link {
	text-decoration: none;
}
a.foottext:visited {
	text-decoration: none;
}
a.foottext:hover {
	text-decoration: none;	
	color:#ffffff;	
	display:block;
	padding:2px 0 2px 18px;
	background:url(../images/foot_link_hover.png) left no-repeat;
}
a.foottext:active {
	text-decoration: none;
}



a.foottext1 {
	font-family: Arial;
	font-size: 13px; font-weight:normal;
	color: #565656; display:block; margin-left:10px;
	padding:1px 0 2px 20px; text-align:left; background:url(/images/foottext1.png) left no-repeat;		
}

a.foottext1:hover {
	text-decoration: underline;
	color:#0b3cab; font-size: 12px; font-weight:bold; display:block;
	background:url(/images/foottext11.png) left no-repeat;
}


a.io_link {	font-family:Verdana; font-size:0px; text-decoration:none; display:block; width:250px; height:101px; background:url(/images/io_link.png) no-repeat;
 -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}

a.io_link:hover {text-decoration:none; background:url(/images/io_link1.png) no-repeat;}


a.product{font-family:Verdana, Arial; text-align:center; background:none; font-size:13px; color:#ffffff; text-decoration:none; display:block; padding:5px 2px 5px 2px; width:110px;}
a.product:hover{color:#ffffff; background:#bb0000; text-decoration:none; display:block; width:110px;}

a.post{ font-size:16px; color:#10394b; font-weight:700; text-decoration:none; background:url(../images/readpost.jpg); background-repeat:no-repeat; display:block; padding:8px 0 8px 0;}
a.post:hover{ color:#fff; text-decoration:none; background:url(../images/readpost1.jpg) #e31e24; background-repeat:no-repeat;  border-radius:14px; border:2px solid #e5373c;}

a.read{ font-size:18px; color:#2d2d2d; font-weight:700; text-decoration:none; background:url(../images/readpost.jpg); background-repeat:no-repeat; display:block; padding:8px 0 8px 0;}
a.read:hover{ color:#fff; text-decoration:none; background:url(../images/readpost1.jpg) #e31e24; background-repeat:no-repeat; border-radius:14px; border:2px solid #e5373c;}

a.knowmore { font-size:18px; font-weight:400; color:#fff; text-align:center; width:215px; background:#0277cc; display:block; text-decoration:none; padding:14px 0; text-transform:uppercase; border:1px solid #2c85c5; border-radius:8px 8px 8px;
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
a.knowmore:hover{ color:#FFF; background: #202020; border:1px solid #2b2b2b; border-radius:8px 8px 8px; text-decoration:none;}


a.readmore{ font-size:14px; color:#fff; font-weight:normal; text-align:center; text-transform:capitalize; text-decoration:none; background:url(/images/read_iconlink.png) no-repeat; width:112px; height:36px; display:block;
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
a.readmore:hover{ color:#FFF; text-align:center; text-decoration:none; background:url(/images/read_iconlink1.png) no-repeat}

a.click{ font-size:18px; font-weight:700; color:#0377cc; text-decoration:none; text-align:center; text-transform:uppercase; width:250px; display:block; padding:14px 0; border:2px solid #f8e93c; border-radius:3px 3px 3px; background:#f8e831;
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
a.click:hover{ background: #000; color:#FFF; text-decoration:none; }

a.gsn{ font-size:18px; font-weight:700; color:#FFF; text-shadow:0px 0px 1px #4e4f4f; text-decoration:none; text-align:center; text-transform:uppercase; background:none; width:250px; display:block; padding:13px 0; border:3px solid #ffffff; border-radius:3px 3px 3px;
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
a.gsn:hover{ background: #000; color:#0276c9; text-decoration:none;}



.faqtxt{font-family:Arial; font-size:13px; color:#000000; text-decoration:none; font-weight:bold; padding:15px 0 15px 0; line-height:25px;}

a.tool_link{font-family:Verdana; font-size:0px; text-decoration:none; display:block; width:250px; height:250px; background:url(/images/faq_link.png) no-repeat;
 -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
a.tool_link:hover{ text-decoration:none; background:url(/images/faq_link1.png) no-repeat;}

a.foottool{font-family:Verdana, Arial; font-size:0px; display:block; padding:57px 0 57px 0;}
a.foottool:hover{background:url(../images/tool_hover.png) #0761a7; bottom repeat-x; border:thin groove #1467a7; filter:alpha(opacity=40); opacity:0.4;}

a.fb{background:url(/images/fb.png) no-repeat; width:46px; height:46px; display: block;
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
a.fb:hover{background:url(/images/fb1.png) no-repeat;}

a.ld{background:url(/images/ld.png) no-repeat; width:46px; height:46px; display: block;
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
a.ld:hover{background:url(/images/ld1.png) no-repeat;}

a.tw{background:url(/images/tw.png) no-repeat; width:46px; height:46px; display: block;
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
a.tw:hover{background:url(/images/tw1.png) no-repeat;}

a.yt{background:url(/images/yt.png) no-repeat; width:46px; height:46px; display: block;
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
a.yt:hover{background:url(/images/yt1.png) no-repeat;}

a.pn{background:url(/images/pn.png) no-repeat; width:46px; height:46px; display: block;
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
a.pn:hover{background:url(/images/pn1.png) no-repeat;}

a.gp{background:url(/images/gp.png) no-repeat; width:46px; height:46px; display: block;
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
a.gp:hover{background:url(/images/gp1.png) no-repeat;}

ul li{list-style:url(/images/listbg.png); margin-bottom:10px;}
ol li{margin-bottom:10px;}

ul.inv_listing { padding-left:20px; line-height:14px;}
ul.inv_listing li{list-style:url(/images/inv_listing.png); margin-bottom:8px; padding-left:10px; transition: all .5s ease-in}
ul.inv_listing li:hover{padding-left:20px; transition: all .2s ease}

ul.tymi_listing li{list-style:url(/images/tymi_list.png); margin-bottom:6px; padding-left:10px; color:#FFF; transition: all .5s ease-in}