﻿body,
div,
table,
td,
img,
p,
ul,
li,
h1,
h2,
h4,
a
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 
a:focus
{
    outline: none;
}
body,
div,
td,
span,
p,
a
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}
body
{
	background: #77001a url(../Images/backgroundBody.gif) repeat-x;
}
div
{
	position: relative;
}
table
{
	border-collapse: collapse;
}
td
{
	text-align: left;
	vertical-align: top;
}
img
{
    border: 0px;
}
a:link,
a:visited
{
	color: #FFB310;
	text-decoration: underline;
}
a:hover
{
    color: #d2af64;
}
h1
{
    font-size: 34px;
    font-weight: normal;
}
h2
{
    font-size: 15px;
    font-weight: normal;
}
p
{
    padding-bottom: 10px;
}
p.PaddingTop
{
    padding-top: 15px;
}
ul.Lists
{
    padding: 0 0 15px 25px;
}
ul.TableList
{
	padding: 0 0 0 15px;
}
ul.TableList li
{
	padding-bottom: 3px;
}
div.Wrapper
{
	background: url(../Images/backgroundMainWrapper.jpg) no-repeat;
	background-position: center top;
	margin-top: 10px;
}
div.Container
{
    margin: 0px auto 0px auto;
    background: url(../Images/backgroundBodyContainer.jpg) no-repeat left top;
    width: 980px;
}

			
/******
    Application Form
            ****/
			
div.validation
{
	margin: 0px;
}

div.ApplicationSubmitButton
{
	width: 62px;
	left: 300px;
}


div.ApplicationFormContainer
{
    width: 616px;
    padding-left: 30px;
    overflow: hidden;
}

div.ApplicationValidation
{
    width: 616px;
    margin-bottom: 5px;

}
div.ApplicationForm
{
    padding-bottom: 15px;
    width: 616px;
    overflow: hidden;
		
}

div.AppLabel
{
    padding-bottom: 3px;
	width: 80px;
	float: left;

}

div.AppTextBox
{
	float: left;
    width: 130px;
	color: #781351;
}

div.appBottom
{
	width: 500px;
	top: 10px;
	left: 30px;
    color: #fff;
    font-size: 14px;
}

/******
    End Application Form
            ****/
			
/******
    Header and Global Navigation
                        *********/
div.HeaderContainer
{
    top: -5px;
    width: 900px;
    margin: 0px 40px;
    overflow: hidden;
}
div.NavigationContainer
{
    width: 205px;
    height: 12px;
    padding: 0 0px 5px 0;
    text-align: center;
    background-color: #ffb310;
    margin-left: 695px;
    color: #77001A;
    font-size: 10px;
}
    div.NavigationContainer a,
    div.NavigationContainer a:link,
    div.NavigationContainer a:visited
    {
        color: #77001A;
        font-size: 10px;
        text-decoration: none;
    }
    div.NavigationContainer a:hover
    {
        color: #77001A;
        text-decoration: underline;
    }
div.HeaderLogoContainer
{
    width: 900px;
    padding: 15px 0 8px 11px;
    overflow: hidden;
}
div.ASULogo
{
    float: left;
    width: 253px;
    height: 65px;
}
div.AMALogo
{
    float: left;
    text-align: right;
    width: 635px;
    overflow: hidden;
}
    div.AMALogo img
    {
        width: 130px;
        height: 51px;
    }
/******
    Main Content Container
                        *********/
div.ContentWrapper
{
    width: 900px;
    background: url(../Images/backgroundBodyTransparent.jpg) repeat-y;
    margin: 0px 40px;
    top: -5px;
}
div.ContentContainer
{
    background: url(../Images/backgroundBodyFullTransparent.jpg) no-repeat;
    width: 890px;
    padding-right: 10px;
    overflow: hidden;
}
div.MainPageGraphicWrapper
{
    width: 880px;
    margin: 0 0 0 10px;
}
div.SocialMediaContainer
{
    width: 78px;
    margin-left: 810px;
    padding: 9px 0;
    overflow: hidden;
    text-align: right;
}
    div.SocialMediaContainer img
    {
        float: left;
        width: 19px;
        height: 19px;
        margin-left: 7px;
    }
div.ContentBody div.PageYellowBorder
{
    float: left;
    margin-left: 10px;
    width: 10px;
    height: 100px;
    background-color: #ffb310;
    overflow: hidden;
}
div.ContentBody div.Copy
{
    float: left;
    width: 386px;
    padding: 0 10px 20px;
    overflow: hidden;
}
/****
    Side Bar
        ****/
div.SideBar
{
    float: right;
    width: 198px;
    padding-top: 10px;
    overflow: hidden;
}
div.SideBarContentContainer
{
    overflow: hidden;
    padding-bottom: 20px;
}
div.SideBarCopyContainer
{
    border-top: solid 1px #a97f88;
    margin-top: 5px;
    padding-top: 10px;
}
div.PollQuestion
{
    width: 198px;
    overflow: hidden;
}
div.QuestionLetter
{
    float: left;
    width: 30px;
}
div.QuestionCopy
{
    float: right;
    width: 162px;
    padding: 3px 0 0 5px;
}
div.PollQuestion .CalloutContainer
{
    width: 10px;
}
div.SideBarCopyContainer .RadioButtonList
{
   width: 180px;
   margin-left: 15px; 
}
div.SideBarCopyContainer .RadioButtonList input
{
    float: left;
}
div.SideBarCopyContainer .RadioButtonList label
{
    float: left;
    padding: 2px 0 5px;
}
div.GuestSpeakerInfo
{
    width: 198px;
    padding-bottom: 8px;
    overflow: hidden;
    text-align: center;
}
div.GuestSpeakerNav
{
    width: 198px;
    overflow: hidden;
}
div.GuestSpeakerNav .Previous
{
    float: left;
    color: #FFB310;
}
div.GuestSpeakerNav .UpComing
{
    float: right;
    color: #FFB310;
}
ul.WhyJoinList
{
    padding-left: 15px;
}
ul.WhyJoinList li
{
    padding-bottom: 8px;
}
div.SideBarCopyContainer div.JoinNowButton
{
    width: 70px;
    height: 20px;
    padding-top: 10px;
    left: 128px;
}
div.SideBarCopyContainer div.ThumbnailImage
{
    margin: 10px 0 10px 0px;
    border: solid 2px #a97f88;
    width: 90px;
}
/*****
    Landing Page
             ***/
div.ContentBodyContainer
{
    width: 890px;
    overflow: hidden;
}
div.ContentBody
{
    float: left;
    width: 676px;
    margin-right: 15px;
}
div.FlashContainer
{
    background: url(../Images/backgroundLandingFlash.jpg) no-repeat;
    width: 870px;
    height: 271px;
    padding: 5px 5px 0 5px;
}
div.ImageContainer
{
    background: url(../Images/backgroundSecondaryImage.jpg) no-repeat;
    width: 870px;
    height: 211px;
    margin-top: -8px;
    padding: 5px 5px 0 5px;
}
div.ImageContainerNoSecondaryNav
{
    background: url(../Images/backgroundSecondaryImageGI.jpg) no-repeat;
    width: 870px;
    height: 276px;
    margin-top: 43px;
    padding: 5px 5px 0 5px;
}
div.LandingContainer
{
    border-right: solid 1px #9e6b50;
    margin: 0 0 30px 10px;
    width: 666px;
    padding-bottom: 50px;
}
div.LandingBodyContainer
{
    width: 666px;
    overflow: hidden;
}
div.LandingBodyContainer div.LeftContainer
{
    float: left;
    width: 436px;
    margin-right: 15px;
    border-right: solid 1px #9e6b50;
}
div.PageTitle
{
    padding-bottom: 20px;
}
div.RightContainer
{
    float: right;
    width: 209px;
    padding: 10px 5px 0 0;
    overflow: hidden;
}
div.NewsHeader
{
    padding-bottom: 15px;
}
ul.NewsList
{
    padding-left: 15px;
}
ul.NewsList li
{
    padding-bottom: 8px;
}
div.CalloutContainer
{
    background: url(../Images/backgroundCallout.gif) repeat-x;
    height: 18px;
    font-size: 10px;
    padding: 4px 10px 7px;
    text-decoration: none;
    font-weight: normal;
}
div.JoinNowButton
{
    width: 70px;
    height: 20px;
    padding-top: 10px;
    left: 316px;
}
    a.ButtonLink,
    a.ButtonLink:link,
    a.ButtonLink:visited,
    a.ButtonLink:hover
    {
        background: url(../Images/backgroundCallout.gif) repeat-x;
        height: 18px;
        font-size: 10px;
        padding: 4px 10px 7px;
        color: #fff;
        text-decoration: none;
        font-weight: normal;
    }
div.MessageContainer
{
    clear: both;
    width: 631px;
    padding: 40px 15px 0 20px;
}
div.MessageCopy
{
    border-top: solid 2px #a97f88;
    margin-top: 5px;
    padding-top: 10px;
}
div.LandingGalleryScrollContainer
{
    clear: both;
    width: 649px;
    padding: 80px 7px 0 10px;
}
div.LandingGalleryScrollContainer .LandingGalleryTitle
{
	float: left;
}
div.LandingGalleryScrollContainer .LandingGalleryTitle h2
{
    padding: 0 0 10px 10px;
}
div.LandingGalleryScrollContainer .LandingGalleryViewFullContainer
{
	float: right;
	margin-top: 2px;
}
div.LandingGalleryScrollContainer .LandingGalleryContainer
{
    clear: both;
    width: 629px;
    height: 79px;
    padding: 10px 10px;
    background-color: #651a2a;
    overflow: hidden;
}
div.LandingGalleryScrollContainer .LandingGalleryContainer .LeftClick
{
    float: left;
    width: 20px;
    padding: 7px 21px 0 0;
    cursor: pointer;
}
div.LandingGalleryScrollContainer .LandingGalleryContainer .LandingSlideShow
{
    float: left;
    width: 546px;
    margin-right: 22px;
    overflow: hidden;
}
div.LandingGalleryScrollContainer .LandingGalleryContainer .LandingSlideShow img
{
    border: solid 2px #a97f88;
}
div.LandingGalleryScrollContainer .LandingGalleryContainer .RightClick
{
    float: left;
    width: 20px;
    cursor: pointer;
    padding-top: 7px;
}
/*****
    Secondary Pages
                ****/
                
div.SecondaryContainer
{
    width: 666px;
    padding: 0 10px 30px 0px;
}
div.SecondaryBodyContainer
{
    width: 666px;
    overflow: hidden;
}
div.ContentBody .SecondaryBodyContainer .Copy
{
    width: 616px;
    padding-bottom: 5px;
}
div.ContentBody .SecondaryBodyContainer .BioCopyContent
{
    width: 616px;
    overflow: hidden;
    padding-bottom: 15px;
}
div.ContentBody .SecondaryBodyContainer .BioCopy
{
    float: left;
    width: 502px;
    overflow: hidden;
}
div.ContentBody .SecondaryBodyContainer .Thumbnail
{
    margin: 20px 0 20px 20px;
    float: right;
    border: solid 2px #a97f88;
}
div.ContentBody .SecondaryBodyContainer .NoTopPaddingThumbnail
{
    margin: 0px 0 20px 20px;
    float: right;
    z-index: 1;
    border: solid 2px #a97f88;
}
div.SecondaryBodyContainer .Copy .JoinNowButton
{
    width: 70px;
    height: 20px;
    padding-top: 10px;
    left: 546px;
}
div.SecondaryBodyContainer .Copy .JobDetailButton
{
    width: 120px;
    height: 20px;
    padding-top: 10px;
    left: 496px;
}
div.SecondaryBodyContainer .Copy .EmpSubmissionButton
{
    width: 150px;
    height: 20px;
    padding-top: 10px;
    left: 466px;
}
div.SecondaryContainer .SecondaryBodyContent
{
    width: 646px;
    padding: 20px 20px 10px 0;
}
div.SecondaryContainer .SecondaryBodyContent p
{
    padding-left: 30px;
}
h2.SecondaryTitle
{
    background-color: #9f6d5c;
    font-size: 20px;
    padding: 10px 10px 5px 30px;
    margin-bottom: 10px;
}
/******
    Gallery Page
                ***/
div.GalleryContainer
{
    clear: both;
    width: 873px;
    padding: 7px 0 0 7px;
    overflow: hidden;
}
div.GalleryTopBorder
{
    width: 873px;
    height: 6px;
    background-color: #ffb310;
    overflow: hidden;
}
div.GalleryFlash
{
    width: 873px;
    height: 425px;
    overflow: hidden;
}
div.GalleryBottomBorder
{
    background: url(../Images/backgroundGalleryFlashBottom.gif) no-repeat;
    width: 873px;
    height: 6px;
    overflow: hidden;
}
/******
    Footer Container
                 *********/
div.FooterContainer
{
    top: -5px;
    border-top: dashed 1px #a97f88;
    margin-left: 10px;
    width: 880px;
    overflow: hidden;
}
div.FooterLinksContainer
{
    float: left;
    padding-top: 9px;
    width: 800px;
    text-align: center;
}
div.FooterLinksContainer a,
div.FooterLinksContainer a:link,
div.FooterLinksContainer a:visited
{
    font-size: 10px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}
div.FooterLinksContainer a:hover
{
    text-decoration: underline;  
}
div.FooterContainer div.SocialMediaContainer
{
    float: right;
    width: 78px;
    padding: 9px 0;
    margin: 0px;
    overflow: hidden;
    text-align: right;
}
    div.FooterContainer div.SocialMediaContainer img
    {
        float: left;
        width: 19px;
        height: 19px;
        margin-left: 7px;
    }
div.LegalFooterContainer
{
    margin: 5px 40px;
    padding-bottom: 20px;
    top: -5px;
    width: 900px;
    overflow: hidden;
}
div.TargetLogo
{
    float: left;
    width: 233px;
    font-size: 10px;
}
div.LegalLinks
{
    float: right;
    font-size: 10px;
    width: 667px;
    text-align: right;
}
div.LegalLinks a,
div.LegalLinks a:link,
div.LegalLinks a:visited
{
    font-size: 10px;
    padding: 0 3px;
    text-decoration: none;
}
div.LegalLinks a:hover
{
    text-decoration: underline;
}

div.PollResults
{
	width: 190px;
}

div.PollResults div
{
	margin: 0px 0px 5px 0px;
}
div.FloatLeftBanner
{
    float: left;
}
/*****
    Search
        ***/
div#cse-search-results .t
{
    display: none;
    visibility: hidden;
    background-color: Transparent;
}
/******
    Contact Us
            ****/
div.ContactUsFormContainer
{
    width: 616px;
    padding-left: 30px;
    overflow: hidden;
}
div.ContactUsValidation
{
    width: 616px;
    margin-bottom: 5px;
}
div.ContactUsForm
{
    padding-bottom: 15px;
    width: 616px;
    overflow: hidden;
}
div.ContactUsForm span.FieldCount
{
    float: right;
    color: #c59881;
    font-size: 10px;
    padding-top: 3px;
}
div.Label
{
    padding-bottom: 3px;
}
div.TextBox
{
    width: 616px;
}
div.TextBox input
{
    width: 200px;
    border: solid 1px #cecece;
    color: #666;
    font-size: 12px;
}
div.TextBox textarea
{
    width: 614px;
    border: solid 1px #cecece;
    color: #666;
    height: 150px;
    font-size: 12px; 
}
div.ContactUsSubmitButton
{
    width: 70px;
    height: 20px;
    left: 556px;
}
div.SiteMapColumnContainer
{
    width: 616px;
    overflow: hidden;
}
div.SiteMapLeftColumn
{
    float: left;
    padding: 0 30px;
    width: 263px;
}
div.GlobalSection
{
    padding-bottom: 20px;
}
    div.GlobalSection h4 a,
    div.GlobalSection h4 a:link,
    div.GlobalSection h4 a:visited,
    div.GlobalSection h4 a:hover
    {
        color: #FFB310;
	    text-decoration: none;
	    font-weight: bold;
	    font-size: 13px;
    }
    div.GlobalSection span
    {
        padding-left: 15px;
        line-height: 20px;
    }
    div.GlobalSection span a,
    div.GlobalSection span a:link,
    div.GlobalSection span a:visited,
    div.GlobalSection span a:hover
    {
        color: #FFB310;
	    text-decoration: underline;
    }
div.SiteMapRightColumn
{
    float: left;
    width: 293px;
}
div.WallpaperRule
{
	clear: both;
	width: 345px;
	padding-bottom: 10px;
}
table.Wallpapers
{
	text-align: center;
}
table.EventForm
{
	border-collapse: separate;
	margin-top: 25px;
}
	table.EventForm td
	{
		padding: 10px 10px 10px 10px;
		background-color: #6C1717;		
	}
	table.EventForm .Field
	{
		vertical-align: middle;
	}
	table.EventForm .Submit
	{
		text-align: right;
		vertical-align: top;
	}
/*****
    Video Container
            *******/
div.SpeakerInformation
{
    float: left;
    width: 286px;
    padding-right: 20px;
}
div.VideoContainer
{
    float: right;
    width: 340px;
}
div.VideoContainer object
{
    outline: none;
}
/****
    GI Care page
            *****/
ul.GIList
{
    margin: 0 0 15px 15px;
}
ul.GIList li
{
     list-style-image: url(../Images/bulletIcon.gif);
     font-size: 16px;
     font-weight: bold;
     line-height: 20px;
}
ul.GIList li span
{
    font-size: 12px;
    font-weight: normal;
}

