/*
Global Styles =====================|
*/
@import url('../css/Fonts.css');
@import url('../css/Reset.css');
.HomePageBg	{background:url(../images/HomePageTexture.png) repeat;}
.MainContainer	{width:auto; float:left; background:url(../images/HeaderBgImg.png) repeat-x;}
.wrap{width:100%; margin:0 auto; }
.main{	padding:10px;}
.header		{width:100%; margin:0px auto; }
.headerInner	{width:1000px; margin:0px auto; position:relative;}
.Logo			{background:url(../images/ait_logo.png) no-repeat 0px 0px; width:240px; height:70px; float:left; margin:1px 0px;}
.LogoCtnr	{float:left;}

.HdrTop		{width:100%; float:left; border-bottom:solid 1px #e5e5e5; padding:0px 0px; display:none;}
.HdrTop	.HdrTopInner {width:1000px; margin:0px auto;}
.HdrTop	.HdrTopInner ul.HdrInfos {float:left; margin:1px 0px 0px 0px;}
.HdrTop	.HdrTopInner ul.HdrInfos li {list-style:none; float:left;  font-family:sans-serif, "OpenSans-Regular"; color:#99a0a5; font-size:12.5px;}
.HdrTop	.HdrTopInner ul.HdrInfos li.PhoneEnquiry {background: url(../images/TopHdrIcons.png) no-repeat 0px 3px; margin: 0px 0px 0px 0px; border: solid 1px #e5e5e5; border-top: none; border-bottom: none; padding: 6px 8px 6px 22px;}
.HdrTop	.HdrTopInner ul.HdrInfos li.MailEnquiry {background:url(../images/TopHdrIcons.png) no-repeat 4px -30px;  padding:6px 8px 6px 25px; }

.SocialMediaIcons	{float:right;}
.SocialMediaIcons li {list-style:none; float:left; border:solid 1px #e5e5e5;  padding:6px 10px; border-top:none; border-bottom:none;}
.SocialMediaIcons li a		{float:left; padding:10px;}
.SocialMediaIcons li a.Facebook	{background: url(../images/TopHdrIcons.png) no-repeat 0px -79px; }
.SocialMediaIcons li a.Twitter	{background: url(../images/TopHdrIcons.png) no-repeat 0px -120px; }
.SocialMediaIcons li a.Linkedin	{background: url(../images/TopHdrIcons.png) no-repeat -1px -165px;}
.SocialMediaIcons li a.skype	{background: url(../images/TopHdrIcons.png) no-repeat -4px -211px;}




.MainMenu		{width:60%; float:RIGHT; margin:16px 0px 0px 0px; position:relative; z-index:9999;}
.MainMenuCtnr	{width:100%; margin:0px auto;}
.MenuInner		{margin:0px auto;}
.MenuInner li 	{list-style:none; float:left; margin:0px 0px 0px 0px; position:relative;}
.MenuInner li.menu-item {background:url(../images/Menu_DdownArrw.png) no-repeat right center;}
.MenuInner li a	{float:left; margin:0px; padding:10px 12px; text-decoration:none; color:#000; font-family:sans-serif, "HelveticaNeueRegular"; font-size:0.900em; }
.MenuInner li a:hover	{color:#00bff2;}
.MenuInner li a.Active	{background:#004baa;COLOR:#FFF; border-radius:4px; -webkit-border-radius:4px;}
.MenuInner li a.Active .Arrow {background: url(../images/MenuActiveArrow.png) no-repeat; width: 10px; height: 5px; float: left; position: absolute; bottom: -8px; left: 0px; right: 0px; margin: 0px auto;}
.border-leftRadius{border-radius:5px 0px 0px 0px; -webkit-border-radius:border-radius:5px 0px 0px 0px;}
ul.RgstrMenuItems	{position:absolute; right:0px; top:52px;}
ul.RgstrMenuItems li {float:left; list-style:none; margin:0; padding:0 10px; border-right:solid 1px #fff;}
ul.RgstrMenuItems li a {font-family:sans-serif, "OpenSans-Regular"; font-size:0.850em; height:100%; color:#fff; }
ul.RgstrMenuItems li a:hover{color:#000; text-decoration:underline;}

.BannerCtnr	{width:100%; float:left; margin:0px auto; background: url(../images/Banner_Txture.png) #00bff2 repeat top;  height:320px; position:relative; overflow:hidden; border-top:solid 1px #004baa; }
.BannerInner	{width:1000px; height:100%; margin:0px auto; position:relative; z-index:999}
.BannerInnerCtnr	{width:99%; margin:0px 5px;}
.BannerInner img	{max-width:100%; height:100%;}

.ContentCtnr		{width:100%; margin:0px auto; padding:0px; float:left; background: url(../images/CtntCtnrShdw.png) #fff repeat-x top;}
.ContentCtnrInner	{width:1000px; margin:0px auto; padding:10px 0px 0px 0px;}
.IconType		{margin:5px 0px 0px 0px; float:left;}
.QuoteTypeHdng		{font-family:sans-serif, "ErasMediumITCRegular"; font-size:1.650em; color:#fff; float:left; padding:0px 10px 0px 0px; margin:25px 0px 0px 15px;}
.QuoteTypeHdng span	{color:#333;}
a.ReadMore	{background:#333; font-family:sans-serif, "OpenSans-Regular";font-size: 1.200em;color: #fff; padding:0.250em 1.500em; margin:20px 0px 0px 0px; border-radius:4px; -webkit-border-radius:4px; float:right; border:solid 1px #6a872c;}
a.ReadMore:hover	{background:#79b602; text-decoration:none;}

a.LearnMore	{background: #79b602; font-family:sans-serif, "OpenSans-Regular";font-size: 1.100em;color: #fff;padding: 0.300em 1em;margin: 0px 0px 0px 0px; border-radius:4px; -webkit-border-radius:4px; float:right;}
a.LearnMore:hover	{background:#333; text-decoration:none;}

.FullRow			{float:left; width:100%; margin:0px 0px 0px 0px; position:relative;}
.FullRow h2.RowHeading	{float:left; width:100%;  margin:0px; padding:0px; background:url(../images/HeadingSidePtrn.png) repeat-x center;}
.FullRow h2.RowHeading span {font-size:1.800em; color:#747474; float:left; background:#fff; padding:0px 10px 0px 0px;}
.FullRowBtmBrdr	{padding:0px 0px 10px 0px;}

.ColFullRow_OneSecond			{width:44.5%; padding: 10px;float: left;margin: 0px 20px 0px 0px;}
.OneSecondCol_first	{width:68%; float:left;}
.OneSecondCol_second	{width:28%; float:right;}
.RightColCtnr	{width:100%; float:left; margin:0px 0px;}

.RhtHdng	{font-family:sans-serif, "HelveticaNeueRegular"; background:url(../images/CtntHeadingImg.png) repeat-x 0px 0px #fff; font-size:1.100em; color:#111; float:left; padding:4.3px 0px; margin:0px 0px 0px 0px; width:100%;}
.RhtHdng span {color:#111; background:#fff;  padding:0px 10px 0px 0px;}


.ColFullRow_OneSecondCtnr		{width:100%; float:left; background:#fff; padding:0px;} 
.ColFullRow_OneSecondCtnr img	{padding:0px; float:left;}
.ColHeading				{background:url(../images/CtntHeadingImg.png) repeat-x 0px 0px #fff; font-family:sans-serif, "HelveticaNeueRegular"; font-weight:bold; font-size:1.050em; color:#111111; text-align:left; margin:0px 0 0px; float:left; width:100%; position:relative;}
.ColHeading	span		{background-color:#fff; padding:0px 10px 0px 0px;}


.ColsCtnr					{margin:10px 0px 0px 0px; width:100%; float:left; }
.One-Fourth-Col				{width:22%; padding:10px; background:#25ade4; float:left; margin:0 10px 0 0; border-radius:6px; -webkit-border-radius:6px; position:relative; 
						 	 overflow:hidden; display:block; z-index:999; cursor:default;}
.One-Fourth-Col h3.ColHeading	{font-family:sans-serif, "HelveticaNeueRegular"; font-size:1.800em; color:#fcdb00; text-align:center; margin:6px 0 0; float:left; width:100%; position:relative;}
.One-Third	{width:31%; float:left; margin:0px 35px 0px 0px;}
.One-Third h2.RowHeading	{float:left; width:100%;  margin:0px 0px 10px 0px; padding:0px; background:url(../images/HeadingSidePtrn.png) repeat-x center;}
.One-Third h2.RowHeading span { font-family:sans-serif, "HelveticaNeueRegular"; font-size:1.800em; color:#747474; float:left; background:#fff; padding:0px 10px 0px 0px;}
#Footer			{width:100%; float:left; background:url(../images/CtntCtnrShdw.png) repeat-x top; float:left; padding:0; border-top:solid 1px #c9c9c9;}
.FooterContent		{width:1000px; margin:0px auto;}
.FooterContent .OneFourthCol	{width:23.7%; float:left; margin:0px 15px 0px 0px}
.OneFourthCol .ColHeader		{background:url(../images/YellowArrow.png) #161616 10px 0px no-repeat; border-top:solid 4px #fcca00; width:91%; float:left; font-family:sans-serif, "yanone_kaffeesatzregular"; font-size:1.4em; font-weight:normal; color:#fff; text-align:left; padding:10px;}

.BnrCtnt		{position: absolute; left:0px; z-index: 9999; top:65px; width:40%; }
.BnrHeading		{ font-family:sans-serif, "HelveticaNeueRegular"; font-size:3.200em; font-weight:bold; color:#111111; text-shadow:1px 2px 1px #fff; margin:0px;}
.BnrLine1		{ font-family:sans-serif, "HelveticaNeueLight"; font-size:1.400em; color:#525354; line-height:28px; }
.BnrLine2		{ font-family:sans-serif, "HelveticaNeueRegular"; font-size:1em; color:#111111; line-height:22px; margin:10px 0px 0px 0px;}
.BnrLine2 a.rMore	{ color:#ff6000; text-decoration:underline;	margin:0px 10px;}
.BnrLine2 a.rMore:hover {text-decoration:none;}
a.rMore	{ color:#ff6d01; text-decoration:none;	margin:0px 10px;}
a.rMore:hover {text-decoration:underline;}

.FeaturesRow	{width:100%; float:left;  background: url(../images/ShadowStrip.png) #fff repeat-x top; border-top:#e5e5e5 solid 1px; padding:15px 0px; margin:1px 0px 0px 0px;}
.FeaturesBoxCtnr	{width:1000px; margin:0px auto; }
.FeaturesBoxCtnr .FeaturesBox	{border:solid 2px #ffa155; border-radius:4px; -webkit-border-radius:4px; background:#f4f4f4; padding:10px; float:left; width:30%; margin:0px 10px 0px 0px}
.FeaturesBoxCtnr .FeaturesBox:hover {border:solid 2px #9f9f9f; background:#fff; cursor:default;}
.FeaturesBox h3.FturHeading	{font-family:sans-serif, "HelveticaNeueRegular"; font-size:1.200em; font-weight:bold; color:#616060;}
.FeaturesBox p.FturInfo		{color:#868686; font-family:sans-serif, "HelveticaNeueRegular"; font-size:0.850em; line-height:19px; }	


.FeaturesBox .FeaturIcon	{float:left; width:65px; height:65px; margin:0px 8px 0px 0px;}
.FeaturesBox .TechPc	{background: url(../images/FeaturesIcons.png) no-repeat -10px -15px; }	
.FeaturesBox .MediaCare	{background: url(../images/FeaturesIcons.png) no-repeat -10px -93px; }
.FeaturesBox .InboundTelecom	{background: url(../images/FeaturesIcons.png) no-repeat -10px -173px; }
.InnerBnrCtnr 	{width: 100%;float: left;margin: 0px auto;background: #d2d9dc;height:175px;position: relative;}
.InnerBanner	{width:996px;margin: 0px auto;height:180px;position: relative;background:#333;border:solid 2px #333; borde-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px;}
.InnerPageCtnr	{width:95%; float:left; background:#fff; border:solid 1px #ced7db; padding:10px; margin:20px 0px;}
.InnrCtntBlock	{padding:15px 0px; width:100%; float:left; }	
.InnerPageCtnr h1.CtntHeading	{font-family:sans-serif,  "Trebuchet MS";font-weight: bold;font-size: 1.400em; border-bottom:solid 1px #d2d9dc;}
.TextualInfo img.UsrImg	{float:left; width:75px; border:solid 1px #ccc; margin:5px 10px;}
.TextualInfo b {font-weight:bold;}
.TxtHdng	{font-weight:bold; float:left; width:100%; }
.Clear		{clear:both;}
.ImgTxtCtnr	{width:86%; float:left;}
.borderBtm	{border-bottom:solid 1px #d2d9dc; }
.TxtHeading	{ font-family:sans-serif, "OpenSans-Regular"; font-size:1.300em; color:#58b201; margin:0px 0px 10px 0px;}
.CtntBox	{float:left; margin:0px 0px 0px 15px;}
.viewMore	{font-family:sans-serif, "HelveticaNeueLight"; font-size:12.5px; color:#0b8fff; background: url(../images/ViewMore.png) no-repeat 66px 4px; padding:0px 20px 0px 0px; cursor:pointer;}
.viewMore:hover {text-decoration:underline;}
.ProfleHalfBox	{float:left; margin:0px 25px 0px 0px; padding:0px 0px 25px 0px;}
.ProfleHalfBox img {width:95%; padding:6px; border:solid 1px #ccc; box-shadow:0px 0px 2px 0px #ccc; -webkit-box-shadow:0px 0px 2px 0px #ccc; margin:10px 0px;}
.RhtColBox	{width:100%; float:left;}
ul.ListLinks	{width:100%; float:left;}
ul.ListLinks li {float:left; width:100%; margin:0px 0px 15px 0px;}
ul.ListLinks li a {color:#004baa; font-family:sans-serif, "HelveticaNeueRegular"; font-size:0.900em; cursor:default;}
ul.ListLinks li a label.BulletIcon {background: url(../images/ListBulletIcon.png) no-repeat 0px 4px;padding: 0px 0px 0px 0px;width: 20px;height: 20px;float: left;margin: 0px;}
ul.ListLinks li a.DarkLink {color:#111; text-decoration:underline; font-size:0.950em;}
ul.ListLinks li a.DarkLink:hover {text-decoration:none;}
ul.ListLinks li .ListTxt	{color:#5d5d5d; text-decoration:none; font-size:0.900em; clear:both; margin:5px 0px 0px 0px; float:left; width:100%;}




ul.listBullet	{width:100%; float:left; }
ul.listBullet li {float:left; width:100%; margin:0px 0px 15px 0px; }
ul.listBullet li label.BulletIcon {background: url(../images/BlueBullet.png) no-repeat 0px 4px;padding: 0px 0px 0px 0px;width: 20px;height: 20px;float: left;margin: 0px;}
ul.listBullet li p.BulletTxt {float:left; margin:0px 0px 0px 10px; font-family:sans-serif, arial; font-size:14px; color:#625f5f; width:95%; line-height:20px;}


ul.whatOffer	{width:100%; float:left;}
ul.whatOffer li {float:left; width:100%; margin:0px 0px 0px 0px; border-bottom:solid 1px #e5e5e5; padding:10px 0px;}
ul.whatOffer li p	{color:#5d5d5d; font-family:sans-serif, "HelveticaNeueRegular"; font-size:0.900em; padding:0px 0px; float:left; line-height:19px;}

ul.ListLinks li span {color:#5d5d5d; font-family:sans-serif, "HelveticaNeueRegular"; font-size:0.900em;}
ul.ListLinks li span label.BulletIcon {background: url(../images/ListBulletIcon.png) no-repeat 0px 4px;padding: 0px 0px 0px 0px;width: 20px;height: 20px;float: left;margin: 0px;}

.FooterCopyRights		{ background:#fff; width:100%; float:left; padding:10px 0px;}
.FooterCopyRights .FooterCopyRightsCtnr	{width:1000px; margin:0px auto;}
.FooterCopyRightsCtnr p {float:left; width:50%; color:#949ba1; font-family:sans-serif, "HelveticaNeueRegular"; font-size:13px; margin:10px 0px; display:none;}
.footerLinks {color:#b4b4b4; font-family:sans-serif, "OpenSans-Regular"; font-size:13px; text-align:left; width:44.5%; float:left; padding:5px 0px;}
.footerLinks a {text-decoration:none; color:#111; padding:0px 10px; font-family:sans-serif, "HelveticaNeueRegular"; font-size:13px;}
.footerLinks a:hover {text-decoration:underline; color:#111;}
.FooterCopyRightsCtnr p span {display:none;}

/*===================================================================================================================================================================================================
INNER PAGE STYLES */
.InnrPageCtnr	{margin:1px 0px 0px 0px; border-top:solid 1px #e5e5e5; }
.InnerPageBnr	{width:100%; float:left; margin:0px auto; background: url(../images/Banner_Txture.png) repeat top;  height:173px; position:relative;
border-top:solid 1px #004baa;
}
.InnerPageBnrInner	{width:1000px; height:100%; margin:0px auto; position:relative; z-index:999}
.InnerPageBnrInnerCtnr	{width:100%; float:left; position:relative;}
.InnerPageBnrInnerCtnr h1.InnerBnrHeading	{position:absolute; left:0px; top:65px; font-family:"HelveticaNeueRegular"; font-weight:bold; text-shadow:1px 1px 1px #fff; color:#111; font-size:2.300em;}
h3.PageHeading	{ font-family:sans-serif, "HelveticaNeueRegular"; font-size:15px; font-weight:bold; color:#111; margin:0px;}
.DarkTxt	{ font-family:sans-serif, "HelveticaNeueRegular"; font-size:18px; font-weight:normal; color:#111;}
.OrngTitle	{color:#004baa;}
.Boxtype	{width:95.5%; margin:0px; float:left; padding:15px; border-bottom:solid 1px #e5e5e5;}
.BoxRow		{width:100%; float:left; margin:0px 20px 0px 0px; border:solid 1px #e5e5e5;}
.Boxtype img {margin:0px 15px 0px 0px;}
.Boxtype p.TextualInfo	{width:100%;}
.brdrLeft	{border-left:solid 1px #e5e5e5;}
.brdrRight	{border-right:solid 1px #e5e5e5;}
.NoBrdrBtm	{border-bottom:none;}
.TextualInfo span {color:#000;}
.HeadingStyle	{font-size:20px;}
.HeadingStyle span {color:#ff7e00;}

.ContactInfoCtnr	{width:100%; float:left; padding:15px;}
.ContactInfoCtnr .LeaveMessage {float:left; width:58%; display:none;}
.ContactInfoCtnr .LeaveMessage h2.LeaveMsgHdng	{font-family:"HelveticaNeueRegular"; font-weight:normal; font-size:16px; color:#111; float:left; margin:0px; padding:0px; position:relative;}
.ContactInfoCtnr .LeaveMessage h2.LeaveMsgHdng label {background:url(../images/dotted.png) repeat-x; height:5px; width:100%;  height: 5px; left: 140px; position: absolute; top: 10px; width: 270px;}
.ContactInfoCtnr .LeaveMessage ul.CtnctFormBox	{margin:0px; padding:15px 0px; width:100%; float:left; position:inherit;}
.ContactInfoCtnr .LeaveMessage ul.CtnctFormBox li{list-style:none; float:left; width:100%; margin:0px 0px 15px 0px;}
.ContactInfoCtnr .LeaveMessage ul.CtnctFormBox li input.TxtBoxStyle[type="text"]{list-style:none; float:left; width:95%; border:solid 1px #cbcbcb; padding:8px 5px; font-family:"HelveticaNeueRegular", sans-serif; font-size:13px; font-weight:normal; outline:none;}
.ContactInfoCtnr .LeaveMessage ul.CtnctFormBox li input.TxtBoxStyle[type="text"]:focus {border:solid 1px #929292;}
.ContactInfoCtnr .LeaveMessage ul.CtnctFormBox li textarea.TxtAreaBoxStyle:focus {border:solid 1px #929292;}
.ContactInfoCtnr .LeaveMessage ul.CtnctFormBox li textarea.TxtAreaBoxStyle{list-style:none; float:left; width:95%; border:solid 1px #cbcbcb; padding:8px 5px; font-family:"HelveticaNeueRegular", sans-serif; font-size:13px; font-weight:normal; resize:none; height:75px; outline:none;}
.ContactInfoCtnr .LeaveMessage ul.CtnctFormBox li input.SbmtBtn[type="button"]	{background:#ff9000; height:38px; border:none; font:bold 14px arial; color:#fff; float:left; padding:0px 15px; cursor:pointer; outline:none;}
.ContactInfoCtnr .LeaveMessage ul.CtnctFormBox li input.SbmtBtn[type="button"]:hover	{background:#504d4d; color:#fff;}



.ContactInfoCtnr .OurLocationCtnr {float:left; width:38%; }
.ContactInfoCtnr .OurLocationCtnr h2.OurLocationMsgHdng	{font-family:"HelveticaNeueRegular", sans-serif; font-weight:normal; font-size:16px; color:#111; float:left; margin:0px; padding:0px; position:relative;}
.ContactInfoCtnr .OurLocationCtnr h2.OurLocationMsgHdng label {background:url(../images/dotted.png) repeat-x; height: 5px; left: 71px; position: absolute; top: 10px; width: 170px;}
.ContactInfoCtnr .OurLocationCtnr p.CtnctInfo {margin:0px; padding:20px 0px 0px 0px; float:left; font-family:"HelveticaNeueRegular", sans-serif; font-size:13.5px; color:#666; line-height:22px; text-align:left; width:100%;}
.ContactInfoCtnr .OurLocationCtnr p.CtnctInfo label.LblType	{float:left; width:15%;}
.ContactInfoCtnr .OurLocationCtnr p.CtnctInfo label.LblInfo	{float:left; width:75%;}

ul.PageNavs	{width:95%; float:left; padding:5px 10px; border:solid 1px #ababab; background:#f6f6f6; margin:0px 0px 15px 0px}
ul.PageNavs li {float:left; list-style:none; padding:5px 15px; border-right:solid 1px #ababab;}
ul.PageNavs li a {font-family:"HelveticaNeueRegular", sans-serif; font-size:13.5px; color:#414141;}
ul.PageNavs li a:hover {color:#000; text-decoration:underline;}
ul.PageNavs li a.Active {color:#ff6c00;}

.font15	{font-size:15px;}
.ColorTxt	{color:#ff6305;}

ul.BreadCrumb	{width:100%; float:left; margin:0px; padding:0px 0px 10px 0}
ul.BreadCrumb li {float:left; margin:0px; padding:0px;}
ul.BreadCrumb li a.SiteMap {font-family:sans-serif; font-size:13px; color:#004baa; padding:0px 0px 15px 0; }
ul.BreadCrumb li a.SiteMap:hover {text-decoration:underline;}
ul.BreadCrumb li a.SiteMapActive {font-family:sans-serif; font-size:13px; color:#c9c9c9; padding:0px 0px 15px 0;}
ul.BreadCrumb li .sprtr {padding:0px 10px 0 10px; color:#c9c9c9;}

table.GridBox	{border:solid 1px #dcdcdc; margin:15px auto; width:100%; border-collapse:collapse; font-family:"HelveticaNeueRegular", sans-serif; font-size:14px; color:#666;}
table.GridBox thead {background:#fff; border-bottom:solid 1px #004baa; }
table.GridBox thead th {padding:8px; text-align:left; background:#004baa; color:#fff; border-bottom:solid 1px #9ac5d5; font-weight:bold;}

table.GridBox tbody {background:#fff; border-bottom:solid 1px #9ac5d5; }
table.GridBox tbody td{padding:8px; text-align:left; color:#666; border-bottom:solid 1px #c9c9c9;  border-right:solid 1px #c9c9c9;}

table.GridBox tbody td.HdngType{padding:8px; text-align:left; background:#004baa;   border-left:solid 1px #004baa;   border-right:solid 1px #004baa; color:#fff; border-bottom:solid 1px #9ac5d5; font-weight:bold;}

table.GridBox tbody td .GridHdng {padding:8px; text-align:left; background:#004baa;   border-left:solid 1px #004baa;   border-right:solid 1px #004baa; color:#fff; border-bottom:solid 1px #9ac5d5; font-weight:bold;}

table.GridBox tbody td ul {margin:0; padding:0; float:left; width:100%;}
table.GridBox tbody td ul li {padding:8px 5px; float:left; width:48%; border-bottom:solid 1px #c9c9c9}







