/* 
 * Deprecated DNN CSS class names will remain available for some time
 * before being  permanently removed. Removal will occur according to
 * the  following process:
 *
 * 1. Removal will only occur with a major (x.y) release, never
 *    with a maintenance (x.y.z) release.
 * 2. Removal will not occur less than six months after the release
 *    when it was deprecated.
 * 3. Removal will not occur until after deprecation has been noted 
 *    in at least two major releases.
 *
 *                                              |        |Planned |
 *  Name                                        |Release |Removal |
 *----------------------------------------------+--------+--------+
 * Mod{NAME}C                                     5.6.2    6.2
 *   {NAME} = sanitized version of the DesktopModule Name 
 *   Used on <div> tag surrounding Module Content, inside container
 *----------------------------------------------+--------+--------+
 */  



/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:hover {
}

A:active    {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}

p{text-align:justify;}
img.inner-banner {
	display:inline-block;
	margin:25px 0;
}
.normal-list li {
	color:#40474d;
	font-family:Segoe UI !important;
	font-size:14px;
	margin-bottom:10px;
}
.normal-list li h5 {
	font-size:24px;
	color:#ff6c00;
	font-family:Roboto Condensed;
	font-weight:normal;
}
.inner-content {
	font-family:Segoe UI;
	font-size:14px ;
        color:#40474d;
	line-height:19px;
	margin-top:25px;
	border-top:1px solid #eeeeee;
}
.inner-content p {
	margin:15px 0;
        font-family:Segoe UI;
	font-size:14px ;
        color:#40474d;
	line-height:19px;
}
.inner-content p i {
	font-family:Segoe UI;
	font-style:normal;
}
.b-1 {
	border:1px solid #ebebeb;
}
.right-block {
	padding:30px 20px;
	float:right;
	width:190px;
}
a.red-button, a.grey-button {
	display:inline-block;
	color:#fff;
	background:#e31e1e;
	padding:15px 35px;
	font-size:18px;
	font-weight:bold;
	border-radius:5px;
	border-bottom:5px solid #b80000;
}
.arrow1-style {
	margin:25px 0 0;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	padding:20px 0 10px;
}

.inner-content h5 {
    font-family: Roboto Condensed;
    font-size: 18px;
    font-weight: normal;
    padding: 20px 0;
}

.left-block h2 {
    border-bottom: 1px solid #E8E8E8;
    font-size: 28px;
    padding-bottom: 15px;
}
.maps p {
	line-height:21px;
	text-align:justify;
}
.maps strong {
	background: url("/Portals/0/Images/nav.png") no-repeat scroll 132px 15px;
  font-family: Roboto Condensed;
    font-size: 18px;
   font-weight:normal;
    left: 200px;
    padding: 90px;
    position: absolute;
    top: 20%;
}
.maps b{text-align:center;}
.maps small {
	font-family: Segoe UI;
	font-size: 14px;
	padding: 10px 40px 10px 20px;
	position: absolute;
	top: 50%;
}
.maps a {
	display: block;
	position: relative;
	margin-top:25px;
}
.maps a:hover span.block-hover {
	display:block;
	background:url(/Portals/0/Images/hover.png) repeat;
	position:absolute;
	z-index:999;
	top:0;
	color:#fff;
	width:100%;
	height:100%;
	opacity:0.1px;
}
.maps h5 {
	font-family: Roboto Condensed;
	font-size: 24px;
	font-weight: normal;
	padding-top:10px;
	color:#ff6c00;
}
.right {
	width:330px;
	float:left;
}
.left {
	width:330px;
	float:left;
	margin-left: 15px;
}
.right h5, .left h5 {
	font-family: Roboto Condensed;
	font-size: 18px;
	font-weight: normal;
	color:#000000;
	border-bottom:1px solid #f47e80;
	margin-bottom: 7px;
	padding-bottom: 7px
}
.right-child {
	border:1px solid #e0e0e0;
	padding: 10px 15px;
	position:relative;
	padding: 30px 16px 4px;
	margin-bottom: 40px;
}
.right-child span {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #F47E80;
	border-radius: 40px;
	height: 40px;
	position: absolute;
	text-align: center;
	top: -16px;
	width: 40px;
}
.right-child small {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none !important;
	left: -4px;
	position: absolute;
	top: 1px;
	font-family: Roboto Condensed;
	font-style:normal;
	color:#e31e1e;
	font-size:18px;
}
.maps-con {
	padding-top: 20px;
}
.more-D {
	text-align:center;
	border-bottom: 1px solid #ebebeb;
}
.more-D h5 {
	font-size:18px;
	color:#000;
	font-weight:normal;
}
.more-D img {
	padding: 15px 0;
}
.more-1 {
	padding:25px 0;
}
.more-1 a {
	font-size:18px;
	color:#ff0000;
       font-family:Roboto condensed;
}
.rite, .lefT {
	border-bottom: 1px solid #f47e80;
}
.block-hover {
	display: none;
}
.left-block p {
	font-family:Segoe UI;
	font-size:14px;
	color:#606060;
	padding-bottom:15px;
	line-height:19px;
        margin:0;
}
.clear-left {
    clear: left;
    overflow: hidden;
}
.hotels {
	padding:20px 0;
	position:relative;
}
.hotels p {
	line-height:21px;
	color:#FFF;
	font-family: Segoe UI;
}
.hotels h5 {
	font-family: Roboto Condensed;
	font-size: 24px;
	font-weight: normal;
	padding-top:10px;
	color:#ffae00;
}
.marriott {
background: none repeat scroll 0 0 #000000;
    bottom: 0;
    left: 15px;
    opacity: 0.7;
    padding-left: 30px;
    position: absolute;
    text-align: left;
}
.loews {
background: none repeat scroll 0 0 #000000;
    bottom: 0;
    left: 15px;
    opacity: 0.7;
    padding-left: 30px;
    position: absolute;
    text-align: left;
}
.block-1 ul li {
	margin-right:0;
	margin-bottom: 15px;
}
.block-1 ul li a{text-decoration:none !important;color:#000;}
.block-1 ul .v_images a {
	background: url("/portals/0/Images/hotels/more-eyecon.png") no-repeat scroll 9px 14px rgba(0, 0, 0, 0);
	border: 4px solid #E8E8E8;
	padding: 13px 55px;
	display: inline-block;
}
.block-1 ul .v_images a:hover {
	border: 4px solid #ed6d6d;
	background: url("/portals/0/Images/hotels/more-hover.png") no-repeat scroll 9px 14px rgba(0, 0, 0, 0);
	color:#ed6d6d;
}
.block-1 ul .h_map a {
	background: url("/portals/0/Images/hotels/hotel-hover.png") no-repeat scroll 9px 14px rgba(0, 0, 0, 0);
	border: 4px solid #E8E8E8;
	padding: 13px 44px;
	display: inline-block;
}
.block-1 ul .h_map a:hover {
	border: 4px solid #ed6d6d;
	background: url("/portals/0/Images/hotels/hotel-image.png") no-repeat scroll 9px 14px rgba(0, 0, 0, 0);
	color:#ed6d6d;
}
.block-1 ul .v_w a {
	background: url("/portals/0/Images/hotels/visit.png") no-repeat scroll 9px 14px rgba(0, 0, 0, 0);
	border: 4px solid #E8E8E8;
	padding: 13px 55px;
	display: inline-block;
}
.block-1 ul .v_w a:hover {
	border: 4px solid #ed6d6d;
	background: url("/portals/0/Images/hotels/visit-hover.png") no-repeat scroll 9px 14px rgba(0, 0, 0, 0);
	color:#ed6d6d;
}
.block-1 ul .para {
	border-bottom: 1px solid #ebebeb;
	font-family: Segoe UI;
	font-size: 14px;
	font-style: italic;
	margin-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 40px;
}
.paragraph {
	display: inline-block;
	margin-top: 18px;
	border-bottom: 1px solid #ebebeb;
	padding-bottom:5px;
}
.paragraph p {
	color:#40474d !important;
	font-size:14px;
	font-family: Segoe UI;
	font-style:italic;
}
.m_t {
	margin-top: 40px;
}


.videos iframe,.videos img {
	border:5px solid #dadada;
}
.videos ul li {
	    display: inline-block;
    float: left;
    position: relative;
	 margin-bottom: 20px;
    margin-right: 13px;
}
.video-description {
	background:#f5f5f5;
	border:1px solid #dadada;
	margin-top: 18px;
	padding:20px;
	    min-height: 149px;
}
.video-description h5 {
	color:#e31e1e;
	font-size:16px;
	font-weight:500;
	width:220px;
	margin-bottom: 5px;
}
.video-description p {
	font-size:13px;
	width:240px;
}
.V-date {
	position:absolute;
	top:215px;
	
	right: 18px;
text-align:center;
}
.V-date h3 {
	background:#e31e1e;
	border-radius: 3px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: normal;
	padding: 8px 18px;

}
.V-date small {
	font-size:13px;
	background:#e31e1e;
color: #FFFFFF;
 letter-spacing: 1px;
}
.athumb{height:220px;}


.scheduler-border ul li {
   
    margin-left: 35px;
    
}

.mailicon
{
display:inline-block; width:12px; height:9px; padding-left:5px; background:url(http://www.ataconference.org/Portals/0/mesicon2.png) no-repeat;
} 
ul.list-blue li a
{
	background: url("http://www.ataconference.org/portals/_default/skins/ata/assets/images/list-blue-1.png") no-repeat scroll 10px 10px rgba(0, 0, 0, 0) !important;
	padding: 7px 0px 10px 30px !important;
	   border-bottom: 1px solid #E3E3E3;
    display: block;
}
.conference ul.list-blue li a
{
padding: 10px 20px 10px 50px !important;
background: url("http://www.ataconference.org/portals/_default/skins/ata/assets/images/list-blue-1.png") no-repeat scroll 20px 14px rgba(0, 0, 0, 0) !important;
}

table.grb tr th{background:#fcfcfc;padding:15px 6px 0;}
.donor{border:10px solid #f5f5f5;padding:15px;}
.donor table thead{background:#f5f5f5;color:#000;font:16px 'Roboto Condensed'; border:1px solid #ededed;}
.donor table thead th{font-size:16px}
.donor table thead th,.donor table td{padding:7px 12px;font-weight:normal; }
.donor table td{border-bottom:1px solid #ededed;font:14px 'Segoe UI'}
.donor table td.f-roboto{/*font:18px 'Roboto Condensed';*/}


.new{background:#fff;border:10px solid #ebebeb;padding:10px;}
.new table.tab-1 tr.bor{background:#77b5d0;border:1px solid #e8e8e8;font-family:Roboto condensed;}
.new table.tab-1 tr.bor th{padding:10px 0; border:#77b5d0; color:#FFFFFF; text-align:center !important;}
.new table.tab-1 tr.bor th.rb{border:1px solid #e8e8e8;}
.new table.tab-1 tr.bor span{color:#000;}
.new table.tab-1 tr.alter td{ background-color:#f0f4f7;}
.new table.tab-1 td{border:1px solid #e8e8e8;padding:10px; font-size:13px !important;}
.new table.tab-1 td ol li{list-style:outside disc;margin-left:15px; font-size:13px !important;}

.block-a {
	position:relative;padding:15px 0;margin:0 15px 0 0;
}
.uni-1,.block-c{position:relative;}
.left-block .uni-1 p{color:#000;}
.uni-1 .grey-bg{border:1px solid #e7e7e7;color:#000;}
.uni-1 .grey-bg p,.p0{padding:0 !important;}
.yellow{color:#ff7800;}
.uni-1 .grey-bg a{color:#ff330b;}
.d-link{display:block;width:190px;font-size:14px;font-family:Segoe UI;position:absolute;bottom:0;right:0; color:#000000;}
.d-link span.f-r{width:140px;}
.list-style-1 li{background:url(https://www.ataconference.org/Portals/0/Images/cup.png) no-repeat left center;padding-left:35px;margin-bottom:15px;font-size:14px;font-family:Segoe UI;}
div.grey-bg {
	background:#f5f5f5;
	padding:20px;
}
.t-l,.t-r,.b-l,.b-r{position:absolute;background:#fff;}
.t-l{top:10px;left:-10px;}
.t-r{right:-5px;top:10px}
.b-l{left:-10px;bottom:10px}
.b-r{right:-5px;bottom:10px}
.inv-1 {
	border:1px solid #dfdfdf;
	outline:1px solid #e8e8e8;
	padding:25px;
}

.darkred-t{ color:#b8150a;}
.black-t{ color:#000;}
.heading5{margin-bottom:5px; margin-top:10px; color:#b8150a; padding:0 0!important;}
.content p{ padding-top:0; margin-top:0; }
.block-row{ width:100%; clear:both;}
.block-row{ width:100%; clear:both;}
.block-2{width:50%; float:left;}
.block-4{width:33.33333333333333%; float:left;} 

.red-list{ margin:0; list-style-type:none;}
.red-list li {
	background: url("https://www.ataconference.org/Portals/0/Images/hotels-bullet.png") no-repeat scroll 1px 4px;
	color: #606060;
	font-family: Segoe UI;
	font-size: 13px;
	line-height: 20px;
	padding-bottom: 5px;
	padding-left: 25px;
}

.liblue-t{color:#336699!important;}
.img-bor{border:2px solid #EAE9EB;}
.img-l{margin-right:10px; margin-top:10px;}
.arrow-list li{background:url(https://www.ataconference.org/Portals/0/Images/list-blue.png) no-repeat left 5px!important; padding-left:20px!important;}

@media (max-width: 768px){
.block-2{width:100%!important; } 

.grean-bg{background-color:#00a30e;}
.menu{}
.menu li{padding-left:15px; padding-right:15px; line-height:18px; position:relative; background:(/Portals/0/Images/border-left.png) left center no-repeat ;} 
.menu li:first-child{ padding-left:0px; }


}

.grayborder-bg{border:#e7e7e7 1px solid; background-color:#f2f2f2;}
.takehome{ border:#e7e7e7 1px solid; background-color:#f2f2f2; }
.takehome ul{ margin:0; list-style-type:none;}
.takehome ul li{ float:left; width:33.33333333333333%; text-align:center; }
.takehome ul li h5{ font-size:16px; margin:5px 0; padding:0; color:#000;}
.takehome ul li abbr{ color:#ff3535; font-weight:bold; font-size:18px;}
.takehome ul li .list-border{ border-left:#d9d9d9 1px solid; padding:10px;}
.takehome ul li:first-child .list-border{ border-left:none;}

.btn-danger {
    background: none repeat scroll 0 0 #E31E1E; 
    color: #FFFFFF!important; 
    font-weight: bold; 
}
.btn-lg {
    border-radius: 6px;
    font-size: 18px;
    line-height: 1.33;
    padding: 10px 16px;
}
.video-list{ list-style-type:none; padding:0; margin:0;}
.video-list li{ background:url(https://www.ataconference.org/Portals/0/Images/video-icon.png) no-repeat left 5px; padding-left:32px; padding-bottom:10px;}

.list-culture{background:#ffecde;border:10px solid #fce1ce;padding:20px;margin-top:-160px;}
.list-culture h3{font-size:18px;color:#000;padding-bottom:15px;font-weight:bold;border-bottom:none;}
.list-culture ul{padding-right:15px;}
.list-culture ul li{font-family:open sans;font-size:14px;color:#000;background:url(http://www.ataconference.org/portals/0/images/orange.png) scroll 0 4px no-repeat;padding-left:15px;padding-bottom:10px;}
h3.m0{border-bottom:none !important;margin-top:10px;padding-bottom:6px !important;}
ol.order li{float:left;margin-right:10px;}

.list-culture-1{margin-top:-244px !important;}
.lite-org{background:#fff8f3;border:1px solid #ffede0;padding-top:25px;}
.lite-org h1{font-family:Roboto condensed;font-size:24px;color:#000;padding-bottom:5px;}
.lite-org h1.org{font-family:vijayabold;font-style:italic;color:#ffae00;font-size:22px;padding-bottom:10px;}
.lite-org img.rel{margin-top:-35px;}

 .table-b td{border:1px solid #dfdfdf!important;}
 .events{}
 .events p{margin:5px 0px; padding-bottom:5px;}
 .events img{border:1px solid #9D9D9D;padding:3px;}
 .event-l{float:left; width:20%;padding:5px;}
 .event-r{float:left;  width:80%; padding-left:10px;}
 .red {
	color:#e31e1e;
}
.inv_bxs1 .red {margin-top:10px; margin-bottom:10px !important; clear:both}
 .t-p0{padding-top:0px;}
 .p25{padding:25px;}
 .l-p5{padding-left:5px;}
 .youth-shdow{background:url(https://www.ataconference.org/Portals/0/Images/youth-shadow.jpg) repeat-x left top;}
 .color{color:#ff8400;}
 .orang-list{ margin:0; list-style-type:none;}
 .orang-list li {
	background:url(https://www.ataconference.org/Portals/0/Images/ATA-Youth-red.png) no-repeat scroll 1px 4px;
	color: #606060;
	font-family: Segoe UI;
	font-size: 13px;
	line-height: 20px;
	padding-bottom: 5px;
	padding-left: 25px;
}
.border-b-youth{background:url(https://www.ataconference.org/Portals/0/Images/ATA-Youth-border.png) repeat-x left bottom;}	
.font-18{font-size:18px;}

 .button-block li a.fashion-button{background:#ff6600 url(https://www.ataconference.org/Portals/0/Images/home-s.png) no-repeat 21px -207px;padding-right:0;} 
 .button-block li a{font-size:15px;} 

.btn-orange, a.btn-orange
{
	background: none repeat scroll 0 0 #FF3300;
	border: 0 none;
	border-radius: 3px;
	box-shadow: 0 4px 0 #b80000;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 15px;
	font-weight: bold;
	margin:0 6px;
	padding: 6px 15px; text-decoration:none !important; 
} 
 
.donor li
	{background:url(https://www.ataconference.org/Portals/0/Images/bullet3.png) no-repeat left 5px!important; padding-left:24px!important; line-height:25px; font-size:14px; float:left; width:340px;  margin-right:5px; margin-bottom:5px;  }

.mb-15 {
	margin-bottom:15px;
}
.conference ul.list-blue-1 li a.c41
{
background: url(https://www.ataconference.org/portals/0/images/c41.png) scroll 13px 3px no-repeat !important;
}
.conference ul.list-blue-1 li a.c41:hover{background:url(https://www.ataconference.org/portals/0/images/c41.png)  scroll 13px -38px no-repeat !important;}
.arrow-list2 li{background:url(https://www.ataconference.org/Portals/0/Images/bullet3.png) no-repeat left 5px!important; padding-left:20px!important; padding-bottom:4px; font-size:13px; line-height:20px;}
.red-list2{ margin:0; list-style-type:none; margin-left:20px;}
.red-list2 li {
    background: url("https://www.ataconference.org/Portals/0/Images/arw.png") no-repeat scroll 3px 4px rgba(0, 0, 0, 0);
    color: #606060;
    font-family: Segoe UI;
    font-size: 13px;
    line-height: 20px;
    padding-bottom: 5px;
    padding-left: 20px;}
.cmtbuttons li
{
list-style-type:none !important; background:none !important;	margin:12px !important; text-align:center;

	} 
.cmtbuttons li a.btn2
{
	background: none repeat scroll 0 0 #990000;
	border: 0 none;
	border-radius: 3px;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	padding: 4px 15px; text-decoration:none !important; 
}





/* -- LIST [start] -- */
.list-pn{ list-style-type:none;}
.list{ list-style-type:none; display:block;}
.list li{ padding-bottom:2px; padding-top:2px;}
.list-f li{ float:left;}
.list-fn li{ float:none;}
.list-inline{ list-style-type:none;}
.list-inline li{ display:inline-block;}
.number-list{counter-reset: list-counter; position:relative;} 
.number-list li:before {content: counter(list-counter);counter-increment: list-counter;position: absolute;left:-25px;text-align:center;font-size:18px;color:#4a4a4a;font-family: 'fjalla_oneregular';}
.link-hover-u:hover{ text-decoration:underline;}

.list.thumbnails li[class*="span2"]:nth-child(6n+7){ margin-left:0; *margin-left:0; clear:both;}
.list.thumbnails li[class*="span3"]:nth-child(4n+5){ margin-left:0; *margin-left:0; clear:both;} 
.list.thumbnails li[class*="span4"]:nth-child(3n+4){ margin-left:0; *margin-left:0; clear:both;} 
.list.thumbnails li[class*="span6"]:nth-child(2n+3){ margin-left:0; *margin-left:0; clear:both;}

.list.thumbnails li[class*="span6"]:nth-last-child(-n+2),.list.thumbnails li[class*="span2"]:nth-last-child(-n+6),.list.thumbnails li[class*="span3"]:nth-last-child(-n+4),.list.thumbnails li[class*="span4"]:nth-last-child(-n+3){ margin-bottom:0;}

.list.links li,.list.thumbnails.links li,.list.links.thumbnails li,.links.list.thumbnails li,.links.thumbnails.list li,.list.links.list-f li,.links.list.list-f li,.links.list-f.list li,.list.list-f.links li,.list-f.list.links li,.list-f.links.list li{ margin-bottom:0; min-height:10px;} 

.l-childborder-n li:last-child{ border:none;}.f-childborder-n li:first-child{ border:none;}
.l-child2border-n li:nth-last-child(-n+2),.l-child3border-n li:nth-last-child(-n+3),.l-child4border-n li:nth-last-child(-n+4),.l-child5border-n li:nth-last-child(-n+5),.l-child6border-n li:nth-last-child(-n+6),.l-child7border-n li:nth-last-child(-n+7),.l-child8border-n li:nth-last-child(-n+8),.l-child9border-n li:nth-last-child(-n+9),.l-child10border-n li:nth-last-child(-n+10){ border:none;}
/* -- LIST [end] -- */

.menu{}

.menu li{    float: left;
    line-height: 30px;
    position: relative;
}


.programmenu{height: auto !important; width: auto; margin-left:-30px; position:relative;}
.programmenu .menu{ margin:0;}
.programmenu .menu li{ font-size:14px; background:url(l-border.png) no-repeat left center; line-height:42px;}
.programmenu .menu li a{ color:#fff;}
.programmenu .menu li:hover a{text-decoration:none;color:#fff;}
.programmenu .menu li:first-child{ background-image:none;}

.t-m10{margin-top:10px;}
.menu-program{background:#087d01 url(menu-stieas.png) repeat-x top left;}
h3.stife-program2{background:url(stife-program.png) -6px center no-repeat ; margin:0px 0 0 -13px; padding:7px 0 7px 15px;  }
.font-14{font-size:14px;}
.t-b-p10{padding-bottom:10px; padding-top:10px;}
.t-b-p5{padding-bottom:5px; padding-top:5px;}
.p10{padding:10px;}
.p5{padding:5px;}
.p3{padding:3px;}
.t-p3{padding-top:3px;} 

.t-b-m0{ margin-top:0; margin-bottom:0;}
.t-m0{ margin-top:0;  }
.b-m0{ margin-bottom:0;}

.white-t{ color:#fff;}

.telugu-wrapper,.english-wrapper{background:url(telugu.jpg) no-repeat center top; background-size:100% 100%; min-height:1011px; padding:45px 10% 45px 10%; color:#fff;}
.english-wrapper{background:url(english-wrapper.jpg) no-repeat center top;background-size:100% 100%; }

.title{ font-size:16px; text-align:center; } 

@media (max-width: 1200px){.programmenu .menu li{ padding-left:8px; padding-right:8px;}}

@media (max-width: 1170px){ 
.programmenu .menu li{ padding-left:5px; padding-right:5px;}
}
 
@media (max-width: 992px){
.programmenu{ margin-left:-15px; margin-right:-15px; }
.menu li:first-child{ padding-left:10px; background-image:url(menu-stieas.png)!important; } 
.programmenu .menu li{ float:none; display:block; padding:8px 10px 10px 10px; background:#087d01 url(menu-stieas.png) repeat-x top left; font-size:16px; line-height:20px;}

}
