﻿@font-face {
    font-family: 'PT Sans Narrow';
    src: url('pt_sans-narrow-web-regular-webfont.eot');
    src: url('pt_sans-narrow-web-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('pt_sans-narrow-web-regular-webfont.woff') format('woff'),
         url('pt_sans-narrow-web-regular-webfont.ttf') format('truetype'),
         url('pt_sans-narrow-web-regular-webfont.svg#pt_sans_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PT Sans Narrow Bold';
    src: url('pt_sans-narrow-web-bold-webfont.eot');
    src: url('pt_sans-narrow-web-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('pt_sans-narrow-web-bold-webfont.woff') format('woff'),
         url('pt_sans-narrow-web-bold-webfont.ttf') format('truetype'),
         url('pt_sans-narrow-web-bold-webfont.svg#pt_sans_narrowbold') format('svg');
    font-weight: normal;
    font-style: normal;
}


html {}
body {background:#FFF url("../Images/AITI/main_bg.jpg"); font-family:Calibri; font-size:12px;}

/*==RESET==*/
a img {border:0;}
a {outline:0}
a:link {color:#780e10; text-decoration:none}
a:visited {color:#66009a; text-decoration:underline}
a:hover {color:#1e4367; text-decoration:underline}



/*==GENERAL ==================== */
.clear {clear:both; height:1px; line-height:1px; font-size:1px}
.hide {display:none}

.alignLeft {text-align:left}
.alignRight {text-align:right}
.alignCenter {text-align:center}

.floatLeft {float:left}
.floatRight {float:right}

.asterik {color:#FF0000; font-size:smaller}

/*=-====================TYPOGRPHY========================*/
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
h1 {font-size:24px;margin-bottom:15px;}
h2 {font-size:18px;margin-bottom:15px;}
h3 {font-size:14px;margin-bottom:15px;}
h4 {font-size:12px;margin-bottom:15px;}
h5 {font-size:12px;font-weight:normal;margin-bottom:15px;}
h6 {font-size:12px;font-weight:normal;margin-bottom:15px;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p {margin:0 0 15px 0; line-height:120%; font-size:12px}


/*===============GRID AND TABLE======================*/
.IL_gridStyle1 {border:0; min-width:300px;margin-bottom:18px;}
.IL_gridStyle1 tr {}
.IL_gridStyle1 th, .IL_gridStyle1 td {border:0; padding:5px}
.IL_gridStyle1 th{text-align:left; font-weight:bold; padding:5px; background-color:#cecece; border-bottom:2px #888 solid}

.IL_tableStyle1 {margin-bottom:18px}
.IL_tableStyle1 td { padding:7px; vertical-align:top }
.IL_tableStyle1 td.label {background-color:#F1F1F1; font-weight:bold; width:200px}
.IL_tableStyle1 td.value {}

.IL_tableStyle2 {margin-bottom:18px}
.IL_tableStyle2 td { padding:7px; vertical-align:middle }
.IL_tableStyle2 td.label {background-color:#F1F1F1; font-weight:bold; width:200px}
.IL_tableStyle2 td.value {}
.IL_tableStyle2 input {border:1px solid #cecece; min-width:200px; height:20px}

.IL_tableStyle3 {margin-bottom:18px; width:100%}
.IL_tableStyle3 td { padding:7px; vertical-align:middle;border-top:1px solid #D8D8D8 }
.IL_tableStyle3 td.label {font-weight:bold; width:190px}
.IL_tableStyle3 td.value {background-color:#F6F6F6}
.IL_tableStyle3 input {border:1px solid #cecece; min-width:200px; height:20px}


/*==INFOLAB STRUCTURE CLASSES===================================*/
#IL_wrapper {width:1160px; margin:0 auto; background-color:#FFF}
.sys {width:auto !important; padding:0 15px}
#IL_header {}
.IL_content {}
#IL_footer {background-color:#34475A; height:90px; margin:10px 0 0 0;text-align:right}

/*== HEADER ======*/
#IL_header {
padding:10px;
background-image:url('../Images/AITI/Header.jpg');
background-repeat:repeat-x;
height:130px;
background-position:center;
 }
#IL_header .IL_headerLeft {float:left; padding-left:100px}
#IL_header .IL_headerRight {float:right;padding-right:151px;margin-top:20px }



/*== PAGE LAYOUT ==============================================*/
.agc_subpage_left_pane {width:750px; float:left}
.agc_subpage_right_pane {width:340px; float:right}

.agc_homeTopRow {padding:10px}
.agc_homeBottomRow {padding:10px}

.leftPane,.midPane, .rightPane {float:left;  background-color:#ECEBE6; border-radius:10px; padding:10px}
.midPane {margin-left:15px; background-color:#F5F5F3;width:450px;}
.leftPane
{
margin-left:15px; background-color:#F5F5F3;width:400px;	
}
.rightPane {float:right; background-color:#F5F5F3;width:350px;}
.agc_homeBottomRow .rightPane {background-color:transparent}



/**============== MAIN NAVIGATION ===================**/
.IL_navigation {
/*background-image: url('../Images/AGC/menu_bg.jpg');*/
/*background-image:url('../Images/AITI/Menu%20Bar.png');*/
background-repeat:no-repeat;
    color: #fff;
    font-size: 12px;
    
    line-height:40px;
    position: relative;
    font-family:Arial;
    font-weight:bold;
    
    width:100%;
    
    }
    
    .IL_navigation li.static{
	 margin-right:1px;
}
    
    
.IL_navigation ul {}
.IL_navigation ul li {height:40px;padding-left:5px;}
.IL_navigation ul li a, #main .IL_navigation ul li span {color:#b04096}
.IL_navigation .menu-item-text {padding:0 12px; display:inline; font-family:'Arial'; font-size:16px;color:#FFF;}
.IL_navigation .menu-item-text:hover {text-decoration:underline}
.IL_navigation li.dynamic-children .menu-item-text {padding-right:0;cursor:pointer }
/*.IL_navigation a:hover {background: url('../Images/AITI/menu_bg_selected.png');
height:40px; }*/
.IL_navigation ul li a:hover {
	background-color:#b04096;
}
.IL_navigation a:hover .menu-item-text {text-decoration:underline}

/*==== HOME - FIRST ITEM ====*/
.IL_navigation ul li a {}
.IL_navigation ul li a span.additional-background {}
.IL_navigation ul li a span.additional-background span.menu-item-text {border:0; display:inline; vertical-align:middle; }

/*==== OTHER ITEMS ====*/
.IL_navigation ul li ul li{line-height:40px; height:40px; }
/*--separator--*/
.IL_navigation ul li ul li .menu-item span.additional-background span.menu-item-text{ 
	display: -moz-inline-box;display: inline-block; line-height: normal; vertical-align: middle; white-space :normal;
 }
.IL_navigation ul li ul li a {display:block;   text-align:center;} /*specify width here if needed*/
 
.IL_navigation ul li ul li span.menu-item {display:block;   text-align:center} /*specify width here if needed*/
/*--selected--*/
.IL_navigation a.selected {background: url('../Images/AITI/menu_bg_selected.png');height:40px;}
/*have children*/
.IL_navigation ul li ul li .dynamic-children span.additional-background {
background:url("/_layouts/images/menu-down.gif") transparent no-repeat right center;
margin-right: 10px; }

/*==== 2ND LEVELS ====*/
.IL_navigation ul li ul li ul {color:#fff }
.IL_navigation ul li ul li ul li {color:#fff }
.IL_navigation ul li ul li ul li{
background:url("../Images/main-menu-dropdown-bg.jpg") #fff; 
border: 1px solid #b04096; line-height:normal;height:auto;
padding:5px;
margin:0px;
list-style-type: none;

}
.IL_navigation ul li ul li ul li a{text-align:left;width:200px;color:#b04096}
.IL_navigation ul li ul li ul li a{width:auto}
.IL_navigation ul li ul li ul li a:hover{ background-color:#b04096;width:auto}

.IL_navigation ul li ul li ul li span.menu-item-text {color:#b04096;padding:0 1px; display:block ;border:0 !important; width:auto}

/*===BREADCRUMBS =====================================================*/

.IL_breadcrumbs {height:30px; line-height:15px; padding-left:105px}
.IL_breadcrumbs .BreadWrapper {}
.IL_breadcrumbs .BreadRoot {}
.IL_breadcrumbs .BreadNode {}
.IL_breadcrumbs .BreadCurrent {}
.IL_breadcrumbs .BreadPath {padding:0 5px}


/*===== FOOTER ====== */
#IL_footer p {
	color: #FFFFFF;
    font-family: 'PT Sans Narrow',sans-serif;
    font-size: 15px;
    line-height: 60px;
    margin:0 20px 0 0;
    text-align:right;
    
}
#ILFOOTER_IMAGES
{
	
	background-image:url('../Images/AITI/Footer.jpg');
		 min-width:1200px;
	 height:191px;
	  background-color:aqua;
	  background-position:center;
	
}
/** SHAREPOINT FIX or HAX**/
.ms-listviewtable {position:relative} /*This is to fix the position of arrow on the listing table*/
#ctl00_MSO_ContentDiv {min-height:400px} /*This is to set the minimum height for the page */
.ms-quicklaunchouter {width:200px}

/* RESET DEFAULT WEBPART CLASSES====================*/
.IL_webparts table,.IL_webparts tr, .IL_webparts td, .IL_webparts thead, .IL_webparts tbody {
	margin:0;padding:0;border:0;
}
.IL_webparts .ms-wpContentDivSpace {margin:0; padding:0;}
.IL_webparts .ms-WPHeader {background-color:inherit}
.IL_webparts .ms-WPHeader .ms-wpTdSpace {width:0; display:none}
.IL_webparts .ms-standardheader,.IL_webparts .ms-WPTitle  {color:inherit;font-size:inherit; font-family:inherit;padding:0; margin:0;font-weight:inherit}


/* CUSTOM WEBPART CLASSES*/
.IL_webparts {line-height: 160%; vertical-align:top}
.IL_webparts .ms-WPBody {font-family:Century Gothic;position:relative; font-size:12px;color:black;text-align:justify}
.IL_webparts .ms-WPBody a:link {color: #780e10; text-decoration:underline}
.IL_webparts .ms-WPBody a:visited {color: #53007D; text-decoration:underline}
.IL_webparts .ms-WPBody a:hover {color: #1e4367; text-decoration:underline}

.IL_webparts .ms-WPBody h3 {font-size:14px;}
.IL_webparts h3.ms-WPTitle {
	color: #3ab5c4;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -0.8px;
	margin: 0 0 5px 0;
    text-transform: uppercase;
    font-family:Century Gothic;
}
.agc_readmore {position:absolute; top:-35px; right:30px;color:#343434 !important; font-weight:bold}

/* ANNOUNCEMENTS =================================== */
.agc_homeAnnouncement {margin:10px 0}
.agc_homeAnnouncement h3 {margin:0 0 5px 0}
.agc_homeAnnouncement h3 a {text-decoration:none !important;}

.agc_lh_mod{}
.agc_listimg{width: 73px;float: left;margin-right: 10px;margin-bottom: 0px;}
.agc_paragraph {}

/* EVENTS =================================== */
.agc_homeEvent {margin:10px 0}
.agc_homeEvent .agc_eventList{margin-bottom:5px}
.agc_homeEvent .agc_eventList .agc_eventDate{
	background: url("../Images/AITI/cal_bg.png") no-repeat;
    height: 77px; width: 77px; float:left; margin-right:5px;line-height:normal;
}
.agc_homeEvent .agc_eventList .agc_eventDate div { font-size:45px;font-weight:bold;text-align:center; line-height:1em}
.agc_homeEvent .agc_eventList .agc_eventDate span {display:block;text-align:center; font-size:20px}
.agc_eventDate .agc_eventList .agc_eventDesc {float:right}

/*USEFUL LINKS ============================== */
.agc_homeLinks{}
.agc_homeLinks{}
.agc_homeLinks #navlist {
    font-size: 14px;
    line-height: 250%;
    margin-top: 10px;
    padding: 0 0 0 20px;
}
.agc_homeLinks #navlist li {
    border-bottom: 1px dashed #000000;width: 90%;
    list-style-image: url("../Images/AITI/bullet.png");
}

#navlist a {
    color: #363636;
    text-decoration: none;
   }


/* RSS FEED ==-==============================*/
.agc_rssFeed {}
.agc_rssFeed  ul.tabLinks {height:50px;margin:0; padding:0;}
.agc_rssFeed  ul.tabLinks li {float:left; list-style:none; line-height:50px;}
.agc_rssFeed  ul.tabLinks li  a:link {color: #333; font-size: 24px; text-decoration:none; letter-spacing:-0.8px; padding:0 10px; text-decoration:none }
.agc_rssFeed  ul.tabLinks li.active a {
color: #850F10;background-color:#f7f5f6; border-radius:10px;border:1px solid #d6d4d5; height:50px; display:block}
.agc_rssFeed  .tabContainer {
clear:both;padding:10px; background-color:#f7f5f6; border-radius:10px;border:1px solid #d6d4d5; position:relative; top:-10px}
.agc_rssFeed  .tabContainer ul {margin:0; padding:0 0 0 30px}
.agc_rssFeed  .tabContainer ul li{list-style-image: url("../Images/AITI/bullet.png");margin:5px 0}
.agc_rssFeed  .tabContainer ul li a:link {color: #363636;text-decoration: none;}



.IL_navigation li.static > a{ 
display: none !important; 
} 
.IL_navigation li.static > ul a{ 
display: block !important; 
}

#contentRow
{
padding-top:0px;	
}
#pageTitle,#zz12_TopNavigationMenuV4_NavMenu_Edit,.ms-displayInlineBlock
{
display: none;
}
#zz13_RootAspMenu
{
padding-left:1px;
}
ul.dynamic
{
padding:0px;
}

