
@media screen and (max-width: 1760px)
{
	#HeaderDiv #TdLogo
	{
		width  :  350px;
	}
	
	#TagLineDiv td.topBarLeft
	{
		display  :  none;
	}
	
	#Notification
	{
	  padding-top  :  135px;
	}
}


@media screen and (max-width: 1240px)
{
	#HeaderDiv #TdLogo
	{
		width  :  320px;
	}
	
	#Notification
	{
	  padding-top  :  130px;
	}
}


@media screen and (max-width: 1200px)
{
	#HeaderDiv
	{
		padding-left   :  20px;
		padding-right  :  20px;
	}
	
	#HeaderDiv #TdLogo
	{
		width  :  300px;
	}
	
	#Notification
	{
	  padding-top  :  125px;
	}
}


@media screen and (max-width: 768px)
{
	h1, h2
	{
	  font-size  :  25px;
	}
	
	h1
	{
	  line-height  :  35px;
	}
	
	h2
	{
	  line-height  :  25px;
	}
	
	#Navigation, #NewsletterRight form:before, #SocialDiv, #ContentsArea .boardtable tr td:nth-child(even), #TagLine table td:nth-child(3), #TagLine table td:nth-child(4)
	{
	  display  :  none;
	}
	
	#MobileNavigation
	{
	  display  :  block;
	  cursor  :  pointer;
	}
	
	#TagLineDiv, table.table #SliderArea, #Body #BodyDiv, #NewsletterRight, #Affiliates, #ContentsArea .listing, #ContentsArea .listing table, #ContentsArea .listing table tr:nth-child(1) td, #MissionStatement h4, #MissionStatement p
	{
	  width  :  100% !important;
	}
	
	h1, h2, #HeaderDiv, #MainLinksDiv, #ContentsArea, #Footer #FooterDiv, #LatestNewsDiv, #LatestNews .white,#FooterBar div, #About, #About tr td, #Courses tr td
	{
	  width  :  96% !important;
	}

	#HeaderDiv, #MainLinksDiv, #ContentsArea, #Footer #FooterDiv, #LatestNewsDiv, #LatestNews .white,#FooterBar div, #About, #About tr td, #Courses tr td
	{
	  padding-left   :  3% !important;
	  padding-right  :  3% !important;
    }
    
    .topBarLeft, .topBarRight
    {
      width          :  100%; 	
      padding-left   :  0;
      padding-right  :  0;  
    }
	
	#TagLine
	{
		top :  -1px;
	}
	
	#TagLine #TagLineDiv .topBarRight
	{
		padding-top  :  8px;
		text-align   :  center;
		line-height  :  30px;
	}
	
	#TagLine .topBarRight a
	{
		line-height : 12px;
	}
	
	#TagLine .topBarRight a.link
	{
		display  :  none;
	}
    
    table.table td, #Footer table td, #LatestNewsDiv .news li, #About tr td, #Courses tr td, #LatestNewsDiv .news li, #Application ul li	
    {
	  display  :  inline-block;
	}
	
	#ContentsArea table.contentstable td, #ContentsArea img
	{
	  max-width  :  90% !important;
	}
	
	#Courses.messages tr td
	{
	  padding-left   :  5% !important;
	  padding-right  :  5% !important;
	  width          :  90% !important;
	  display        :  block;
    }	
	
	#Courses.messages tr td b
	{
		margin : 0px 20px 0px 20px !important;
	}
	
	#Courses.messages td.hLine
	{
		border-top  :  solid 5px #ffffff;
	}
	
	
	#Header
	{
	  top  :  0px;
	}	
	
	#Header #Navigation
	{
	  width       :  250px;
	  position    :  absolute;
	  padding     :  0px 10px;
	  background  :  #228B22;
	  right       :  -7px;
	  top         :  70px;
	  z-index     :  11010;
	  max-height  :  500px;
	  overflow    :  scroll;
	}
	    
	#Header #Navigation #NavigationDiv
	{
	  width   :  auto;
	  margin  :  auto; 
	}
	    
	#Header #Navigation ul
	{
	  padding   :  0px;
	  float     :  none;
	  z-index   :  11111;
	}
	    
	#Header #Navigation ul li
	{
	  width         :  100%;
	  text-align    :  left;
	  padding-left  :  0px;
	}
	    
	#Header #Navigation ul li a
	{
	  color    :  #ffffff;
	  padding  :  3px 0px;
	  display  :  block; 
	}
	    
	#Header #Navigation ul li ul
	{
	  display             :  block;
	  position            :  initial;
	  background          :  #d1254d;
	  padding             :  0px;
	  border              :  none;
	  box-shadow          :  none;
	  -moz-box-shadow     :  none;
	  -webkit-box-shadow  :  none;
	}
	
	#Navigation ul li ul li ul
	{
	  display  :  none !important;
	}
	
	#Navigation ul li ul li
	{
	  border-bottom  :  dotted 1px #2d2e2e;
	}
	
	#Header #Navigation ul li ul li a
	{
	  font-size        :  13px;
	  padding          :  3px 0px 3px 12px;
	  color            :  #ffffff;  
	  text-decoration  :  none;   
	}
	
	#Header #Navigation ul li a:hover, #Header #Navigation ul li a.selected, #Header #Navigation ul li ul li a:hover, #Header #Navigation ul li ul li a.selected
	{
	  color  :  #2d2e2e !important;
	}
	     
	#Header #Navigation ul ul li:first-child > a:after
	{
	  content  :  none; 
    }
	
	#SliderArea, #Body, #Body #BodyDiv, #PageTitle
	{
	  padding  :  0px;
	}
	
	#MainLinksDiv table
	{
	  float   :  none;
	  margin  :  0px auto;  
	}
	
	
	#TagLine, #Header, #SliderArea, #Body, #ContentsArea, #MainLinks, #Footer
	{
      min-width  :  200px;
	  position   :  relative;
	}
	
	
	#AboutTimes
	{
	  background         :  url('../images/images-about-times.jpg') top center;
	  background-repeat  :  no-repeat;
	  background-size    :  1000px auto;
	}
	
	#AboutTimesDiv
	{
	  width    :  96%;
	  padding  :  2% 2% 700px 2%;
	}
	
	#AboutTimes h4
	{
	  text-align  :  center;
	  font-size   :  30px;
	}
	
	#AboutTimes h4 span
	{
	  font-size  :  35px;
	}
	
	
	#MissionStatement h1
	{
	  text-align   :  center;
	}
	
    #LatestNewsDiv .news, table.table tr
	{
	  text-align  :  center;  
	}
	
	table.table tr td
	{
	  text-align  :  left;
	}
	
	#NewsletterLeft
	{
	  clear       :  both;
	  float       :  left;
	  margin-top  :  0px;
	  width       :  100%;	  
	}
	
	#NewsletterLeft .title:after
	{
	   display  :  none
	}
	
	#NewsletterLeft .title span
	{
	  font-size  :  26px;
	  z-index    :  2;
	}
	
	#NewsletterLeft .title
	{
	  float                :  left;
	  width                :  130px;
	  padding              :  33px 0px 33px 110px;
	  background-position  :  20px center;
	}	
	
	#NewsletterRight
	{
	  clear       :  both;
	  float       :  none;
	  margin-top  :  0px;
	  width       :  100%;
	  text-align  :  center;
	}
	
	#NewsletterRight form
	{
	  width        :  90%;
	  margin       :  0px auto;
	  margin-left  :  20px;
	  z-index      :  2;
	  text-align   :  left;
	}
	
	#NewsletterRight input.textbox
	{
	  width        :  88.5%;
	  line-height  :  45px;
	  height       :  45px;
	  font-size    :  12px;
	  padding      :  0px 18px 0px 3%;
	}
	
	#NewsletterRight form #BtnSubscribe
	{
	  z-index  :  2;
	  top      :  0;
	  width    :  40px;
	  height   :  45px;
	}
	
	
	#LatestNewsDiv .news li
	{
	  width         :  48%;
	  float         :  none;
	  margin-top    :  20px;
	  margin-right  :  3%;
	  text-align    :  left;
	}
	
	#LatestNewsDiv .news li:nth-child(2)
	{
	  margin-right  :  0px;
	}
	
	#Affiliates
	{
	  overflow  :  hidden;
	}
	
	#Affiliates .jcarousel-container-horizontal
	{
	  width     :  90%;
	  margin    :  0px auto;
	  overflow  :  hidden;
	}
	
	#Affiliates .jcarousel-item-horizontal
	{
	  width         : 150px !important;
	  margin-right  : 40px;
	}
	
	#frmContact tr td:nth-child(1)
	{
	  width  :  110px !important;
	}
	
	#frmContact tr:last-child td:nth-child(1)
	{
	  width    :  0px !important;
	  padding  :  0px !important;
	}
	
	#frmContact table td tr:last-child td:nth-child(1)
	{
	  width  :  120px  !important;
	}
	
	td.subject, td.message
	{
	  width  :  265px;
	}
	
	#Application ul li	
	{
	  display  :  block;
	  width    :  100% !important;
	  padding  :  15px 0px;
	  float    :  none;
	}
	
	.application
	{
	  overflow-x  :  auto !important;
	}

	#Application2 table, #Application3 table
	{
	  min-width  :  1100px !important;
	}

	#Application1 table td, #Application5 table td
	{
	  display  :  inline-block !important;
	  width    :  100% !important;
	}
		
	#ContentsArea .listing
	{
	  overflow-x  :  scroll;
	  width       :  100%;
	}
	
	#ContentsArea .listing table
	{
	  min-width  :  500px !important;
	}
	
	#ContentsArea .listing table table
	{
	  min-width  :  auto !important;
	}

	#ContentsArea .boardtable tr td
	{
	  display  :  inline-block;
	  width    :  46%;
	  padding  :  2% !important;
	}		
	
	#ContentsArea .boardtable tr:nth-child(2) td
	{
	  display  :  block;
	  width    :  100%;
	  padding  :  0px !important;	  
	}
	
	#ContentsArea .officetable tr td:nth-child(2)
	{
	  width  :  150px !important;
	}
	
	#Footer
	{
	  background-repeat  :  repeat;
	  background-size    :  auto;
	}
	
	#Footer table tr
	{
	  text-align  :  center;
	}
	
	#Footer #FooterDiv
	{
	  padding-top     :  10px;
	  padding-bottom  :  53px;
	}
	
	#FooterDiv table td
	{
	  vertical-align  :  top !important;
	  min-width       :  45%;
	  padding         :  20px 20px 0px 0px !important;
	  text-align      :  left;
	}
	
	#FooterDiv table td:last-child, #FooterBar table td
	{
	  display     :  block;
	  width       :  100%;
	  text-align  :  center;
	}
	
	#FooterDiv table td:last-child
	{
	  display : none;
	}
	
	#FooterBar table td:last-child
	{
	  padding-top  :  10px;
	}
	
	#LatestNews .news li h2
	{
	  height  :  44px;
	}
	
	#PageTitle
	{
	  height  :  2px;
	}
	
	#TagLine a, #TagLine td
	{
	  font-size  :  11px; 	
	}

	#MobileNavigation
	{
	  position  :  relative;
      right     :  -10px;	
	}

	.topBarLeft
	{
	  padding  :  10px 0 10px 0px;
	}
	
	.topBarRight
	{
	  padding  :  5px 10px 10px 10px;	
	}
	
	#TagLine a.button, #TagLine a.button:hover
	{
	  font-size   :  11px;
	  padding     :  2px 12px 3px 12px;
	  
	  -moz-border-radius     : 3px;
	  border-radius          : 3px;
	  -webkit-border-radius  : 3px;
	}

	#HeaderDiv
	{
	  padding  :  12px 0px;	
	}
	
	#Notification
	{
		padding-top  :  112px;
	}

	#SliderArea, #Slider
	{
	  height      :  auto !important;
	  margin-top  :  0px;
	}

	#TagLine
	{
	  position  :  fixed;
      display   :  block;	
	}

	#Header
	{
	  position  :  fixed;
	  top       :  40px;	
	}

	.sy-slide > a > img
	{
	  height  :  auto; 	
	}

	.sy-pager
	{
	  bottom  :  45px; 	
	}

	.sy-controls li.sy-prev, .sy-controls li.sy-next
	{
	  top  :  -23px;	
	}

	.sy-controls li.sy-next
	{
	  right  :  -20px; 	
	}

	.bannerContent 
	{
	  width  :  40%;
	  top    :  50px;
	}

	.bannerContent h1 
	{
	  font-size      :  16px;
	  line-height    :  18px;
	  margin-bottom  :  25px;
	  width          :  100% !important;
    }

    .bannerContent a 
    {
	  font-size  :  9px;
	  padding    :  12px 12px;
    }

    .sy-controls li.sy-prev a::after, .sy-controls li.sy-next a::after
    {
      width  :  20px !important; 	
    }

    .leadersLeft, .leadersRight
    {
       min-height  :  120px;
    }

    .leadersRight
    {
      padding  :  20px 5% 15px 5%;	
    }

    .leadersRight img
    {
      width   :  120px;
      height  :  auto;
    }

    .leadersRight span:nth-of-type(1)
    {
      font-size   :  13px;
      margin-top  :  12px;	
    }

    .leadersRight span:nth-of-type(2)
    {
      font-size  :  16px;	
    }

    #About
    {
       padding  :  10px 0; 
    }

    #MsgsDiv
    {
      width  :  90%;	
      top    :  -176px;	
    }

    .msgDetails
    {
      width  :  31.7%;
    }

    .msgDetails h2
    {
      margin-bottom  :  15px;
      font-size      :  12px;
      line-height    :  13px !important;	
    }

    .msgDetailsDiv
    {
      padding  :  25px 7% 25px 7%;	
    }

    img.person
    {
      margin-bottom  :  13px;	
    }

    .msgDetailsDiv span:nth-of-type(1)
    {
      font-size  :  11px;	
    }

    .msgDetailsDiv span:nth-of-type(2)
    {
      font-size  :  9px;	
    }

    img.separator 
    {
	  margin  :  9px 0 10px 0;
	  width   :  25px;
	  height  :  auto;
    }

    .msgDetailsDiv p 
    {
  	  max-height   :  156px;
	  overflow     :  hidden;
	  line-height  :  12px;
	  font-size    :  11px;
	  margin-top   :  0;  
	}

	.msgDetailsDiv a, .msgDetailsDiv a:hover
	{
	  padding     :  8px 14px;
	  width       :  52px;
	  margin-top  :  25px;
      font-size   :  8px; 	
	}

    #DegreeProgramsBg
    {
      margin-top  :  -163px; 
      height      :  150px; 	
    }

    #DegreeProgramsBgDiv
    {
      width  :  90%; 	
    }

    #DegreeProgramsBgDiv h2
    {
      top          :  50px;
      left         :  0;	
      width        :  100% !important; 
    }
	
	#DegreeProgramsBgDiv h2 a
	{
		font-size  :  27px;
	}

    #DegreeProgramsDiv
    {
      width       :  95%;
      text-align  :  left;  	
    }

    .degreeProgramsDetails
    {
      width  :  41.5%;	
	  min-height : 380px;
    }

    .degreeProgramsDetails h4
    {
      font-size  :  14px; 	
    }

    .degreeProgramsDetails li 
    {
	  line-height  :  18px;
	  font-size    :  11px; 
    }

    #DegreeProgramsDiv a, #DegreeProgramsDiv a:hover
    {
      margin-top  :  50px;	
    }
	
	#NewsLetter 
	{
	  width : auto;
	  height : auto;
	  padding : 80px 20px 80px 20px;
	}
	
	#NewsLetter .leftSide
	{
		display : none;
	}
	
	#NewsLetter .rightSide
	{
		float : none;
		width : auto;
	}
	
	#QuickFacts
	{
		width : auto;
	}
	
	

    #NewsLetterDiv
    {
      width    :  95%; 	
      height   :  auto;
      padding  :  50px 0;
    }

    .covidUpdate
    {
      height  :  83px;   	
    }

    .covidUpdate
    {
        width  :  100% !important;	
    }
	
	#NewsLetterDiv .leftSide, #NewsLetterDiv .rightSide
	{
	  float       :  none;  
	  width       :  80%; 
	}

	#NewsLetterDiv .rightSide
	{
		display : none;
	}

    .covidUpdate a
    {
      font-size  :  9px;
      top        :  36px;	
    }

    #NewsLetterDiv .leftSide h2
    {
      margin-top     :  25px;
      margin-bottom  :  30px;
	  font-size      :  12px;
  	  line-height    :  18px;
    }

    #NewsLetterDiv .leftSide form input
    {
      font-size  :  11px;
      width      :  60%;	
    }

    #LatestNews .news li .newsinfo .otherNews h4
    {
      padding  :  0 2%;	
    }

    #QuickFactsDiv
    {
      width    :  auto;
      height   :  auto; 
      padding  :  0px 0 0px 0; 	
    }

    #QuickFactsDiv h2
    {
      margin-bottom  :  50px;
      font-size      :  32px;	
    }

    .quickFactsDetails h4
    {
      font-size  :  42px; 	
    }

    .quickFactsDetails p
    {
      font-size    :  13px;
      line-height  :  18px;  	
    }
	
	.quickFactsDetails
	{
		width: 33%;
	}	
	
	.quickFactsDetails:nth-child(5)
	{
		clear: left;
	}
	
	#MainLinksDiv td
	{
		display  :  inline-block;
		width    :  28%;
		margin   :  0px auto 20px auto;
	}
	
	#MainLinksDiv td:nth-child(6)
	{
		display : none;
	}

    #MainLinksDiv td h4
    {
      font-size  :  12px;	
    }

    #MainLinks img 
    {
	  width  :  70px;
    }

    #MainLinksDiv 
    {
      padding  :  85px 0 25px 0;
	}

	.applyOnline
	{
	  left   :  calc(50% + 80px);
      width  :  110px;	
      top    :  33px;
	}

	.applyOnline a 
	{
      font-size  :  9px;
	}

	#Footer h4, #FooterDiv li, #FooterDiv table td:last-child
	{
	  text-align  :  left; 	
	}

	#FooterDiv h2
	{
	  margin-bottom  :  30px;	
	}

	#ContentsArea
	{
	  margin-top  :  25px;
	}

	.contactPg td
	{
	  width          :  49.5%;
	  display        :  inline-block; 
	  margin-bottom  :  20px;  	
	}

	.contactPg td:last-child
	{
	  margin-bottom  :  0px;	
	}

	#ContentsArea h1, #ContentsArea.innerPages h1
	{
	  font-size    :  18px; 
	  line-height  :  23px;	
	}

	#ContentsArea.innerPages img
	{
	  width  :  160px !important; 	
	}

	#ContentsArea.innerPages .leftPanel img, #ContentsArea.innerPages .innerPgContent img
	{
	  width  :  auto !important; 	
	}

	#ContentsArea.innerPages .leftPanel
	{
	  width          :  100%; 
	  margin-bottom  :  25px; 
	  display : none;
	}

	#ContentsArea.innerPages .leftPanel .applyToTimes
	{
	  height  :  105px !important;
      width   :  100% !important;	
	}

	#ContentsArea.innerPages .leftPanel .applyTotimes a
	{
	  font-size  :  11px !important; 	
	}

	#ContentsArea.innerPages .innerPgContent
	{
       width  :  100%; 
	}

	#ContentsArea.innerPages .leftPanel .covidUpdate a
	{
	  font-size   :  11px !important; 	
	  text-align  :  center; 
	}

	#ContentsArea.innerPages p
	{
	  margin  :  10px 0 !important;   	
	}


	#MainDiv.compact #TagLine
	{
		height    :  4px;
		overflow  :  hidden;
	}
	
	#MainDiv.compact #Header
	{
		top            :  3px;
		border-bottom  :  solid 2px #da2337;
	}
	
	#MainDiv.compact #Notification
	{
		padding-top  :  80px;
	}
	
	#MainDiv.compact #MobileNavigation
	{
		display  :  none;
	}
	
	#MainDiv.compact #Body #BodyDiv
	{
		padding  :  20px;
		width    :  calc(100% - 40px) !important;
	}
	
	td#LeftSection, td#RightSection
	{
		display       :  block;
		width         :  100%;
		clear         :  both;
		padding-left  :  0px;
	}
	
	td#RightSection
	{
		padding-top  :  20px;
	}
	
	td#LeftSection label b, td#RightSection label b
	{
		color        :  #777777;
		font-size    :  18px;
		line-height  :  22px;
	}
	
	td#LeftSection div, td#RightSection div
	{
		font-size    :  18px;
		line-height  :  22px;
	}
}

	
@media screen and (max-width: 665px)
{
	#MsgsDiv .msgDetails:nth-child(2), #MsgsDiv .msgDetails:nth-child(2) .msgDetailsDiv
	{
		background  :  #f0f0f0;
	}
	
	#MsgsDiv .msgDetails:nth-child(2)
	{
		padding-top  :  30px;
	}
	
	
	.msgDetails
	{
		display  :  block;
		width    :  auto;
		margin  :  20px 0px 30px 0px;
	}
	
	.msgDetails h2
	{
		font-size  :  18px;
		line-height:  24px !important;
	}
	
	.msgDetailsDiv span:nth-of-type(1)
	{
		font-size  :  17px;
	}

	.msgDetailsDiv span:nth-of-type(2)
	{
		font-size  :  14px;
	}
	
	.msgDetailsDiv p
	{
		font-size  :  13px;
		max-height : 500px;
		line-height : 16px;
	}
	
	.msgDetailsDiv a, .msgDetailsDiv a:hover
	{
		width: 100px;
		font-size  :  12px;
	}
	
	
	.degreeProgramsDetails, .degreeProgramsDetails.row2
	{
		display  :  block;
		width  :  auto;
		margin  :  10px 0px 10px 0px;
		min-height: 200px;
	}
		
	.degreeProgramsDetails h4
	{
		font-size: 21px;
	}
	
	.degreeProgramsDetails li
	{
		line-height: 24px;
		font-size: 13px;
	}
	
	td.tdResponsive
	{
		display  :  block;
		width    :  100%;
	}
}


@media screen and (max-width: 712px)
{
	#Header
	{
	  top  :  60px;
	}
	
	#Notification
	{
		padding-top  :  135px;
	}
}


@media screen and (max-width: 610px)
{
	#AboutTimesDiv
	{
	  padding  :  2% 2% 370px 2%;
	}
}


@media screen and (max-width: 592px)
{
	#Header
	{
	  top  :  70px;
	}
	
	#Notification
	{
		padding-top  :  145px;
	}
}


@media screen and (max-width: 500px)
{
	#ContentsArea.innerPages .leftPanel .applyToTimes
	{
	  height  :  84px !important;	
	}

	#frmContact input.textbox, #frmContact select, #frmContact textarea
	{
	  width  :  88%;	
	}

	.contactPg td
	{
	  width  :  100%;
	}

	#FooterDiv table td
	{
	  min-width  :  80%; 
	}

	#FooterDiv table td:last-child
	{
	  width   :  86%;
	  margin  :  0 auto;  	
	}

	#FooterBar td
	{
	  font-size  :  10px; 	
	}

	.applyOnline
	{
	  padding  :  0 2px 10px 2px;
	  top      :  30px;
	  width    :  73px; 	
	}

	.applyOnline a 
	{
	  font-size  :  6px;
	}


	#MainLinksDiv td
	{
		width    :  46%;
		margin   :  0px auto 20px auto;
	}
	
	#MainLinksDiv td:nth-child(6)
	{
		display : inline-block;
	}
	
	#MainLinksDiv td:nth-child(4), #MainLinksDiv td:nth-child(8)
	{
		display : none;
	}
	

	.covidUpdate a 
	{
	  font-size  :  6px;
	  top        :  24px;
	}

	.covidUpdate
    {
      height  :  53px;   	
    }

	#NewsLetterDiv .leftSide form input
    {
      width  :  88%;	
    }


	#MsgsDiv 
	{
	  top  :  -112px;
	}


	#About span
	{
	  font-size  :  18px;	
	}

	#About h1
	{
	  font-size  :  20px; 	
	}

	#About p 
	{
	  line-height  :  14px;
	  font-size    :  10px;
	}

	.sy-controls li.sy-prev a::after, .sy-controls li.sy-next a::after
    {
      width  :  15px !important; 	
    }

	.sy-pager 
	{
	  bottom  :  33px;
	}

	.sy-pager li
	{
	  width   :  10px;
      height  :  10px;	
	}

	.leadersRight img
    {
      width  :  44px;
    }

    .leadersRight span:nth-of-type(1)
    {
      font-size   :  7px;
      margin-top  :  5px;	
    }

    .leadersRight span:nth-of-type(2)
    {
      font-size  :  8px;	
    }

	.leadersRight
    {
      padding  :  5px 10% 11px 0px;	
    }

	.bannerContent h1 
	{
	  font-size      :  8px;
	  line-height    :  8px;
	  margin-bottom  :  16px;
	  width          :  58% !important;
	}

	.bannerContent a 
	{
	  font-size  :  7px;
	  padding    :  7px 10px;
    }

	.sy-controls li.sy-prev
	{
	  left  :  4px; 	
	}

	.sy-controls li.sy-next 
	{
	  right  :  -17px;
    }

	#Header #Navigation
	{
	  width  :  200px;
	  right  :  -7px;
	  top    :  56px;
	}                                                                       

	#HeaderDiv table td a img
	{
	  width   :  240px;
      height  :  auto;	
	}

	#TagLine a, #TagLine td
	{
	  font-size  :  9px; 
	}

	#TagLine a
	{
	  padding-right  :  10px;	
	}

	h3
	{
	  font-size  :  18px;
	}
	
	#LatestNewsDiv .news li
	{
	  min-width     :  300px;
	  margin-right  :  0px;
	}	
	
	.leadersLeft
	{
		display  :  none;
	}
	
	.leadersRight
	{
		padding: 25px 10% 25px 10%;
		width : auto;
		float : none;
	}
	
	.leadersRight img
	{
		width  :  60%;
	}
	
	.leadersRight span:nth-of-type(1) {
		font-size: 14px;
		margin-top: 10px;
	}

	.leadersRight span:nth-of-type(2) {
		font-size: 18px;
		margin-top: 10px;
	}
	
	
	#Notification
	{
		padding-top  :  130px;
	}
}


@media screen and (max-width: 480px)
{
	.quickFactsDetails
	{
		width: 49%;
		margin: 10px 0px 20px 0px;
	}
	
	.quickFactsDetails:nth-child(5)
	{
		clear : none;
	}
	
	
	#frmVerification select, #frmResults select
	{
		max-width  :  96% !important;
	}
}

@media screen and (max-width: 440px)
{
	#NewsletterMsg {
		margin: 0px 0px 5px 0px;
	}

	#QuickFactsDiv h2
	{
		font-size: 24px;
	}
	
	#Notification a
	{
		Clear  :  both;
		display  :  inline-block;
		margin-top  :  5px;
	}
	
	#Notification
	{
		padding-top  :  125px;
	}
}


@media screen and (max-width: 380px)
{
	#LatestNewsDiv .news li
	{
	  min-width     :  250px;
	  margin-right  :  0px;
	  width  :  94%;
	}
	
	#ContentsArea .officetable tr td:nth-child(2)
	{
	  width  :  110px !important;
	}	
	
	#Header
	{
	  top  :  102px;
	}
	
	#Notification
	{
		padding-top  :  167px;
	}

}


@media screen and (max-width: 350px)
{	
	#Notification
	{
		padding-top  :  135px;
	}
	
	#Header
	{
	  top  :  63px;
	}
}