﻿body
{
    background:transparent url(../Images/Common/bkgdMainTile.jpg) 0 0 repeat;
    color:#706658;
    font-family:Arial;
    font-size:12px;         
    margin:0;
}

a
{
    color:#706658;  
}

img
{
    border:none; 
}

.imageBlock
{
    display:block;
}

.noBoldContent
{
    font-weight:normal;
}

.clear
{
    clear:both;
    display:block;
    height:1px;
    font-size:1px;
    line-height:0;
}

/*********************************************************
    Common ::Styles
*********************************************************/

.container
{  
    margin:0 auto;
    width:968px;  
}

    /*********************************************************
        .header ::Styles
    *********************************************************/

    .header
    {
		height:162px;
		position:relative;
        width:968px;
    }

    .aiLogo
    {
        position:relative;
        left:38px;
        top:30px;
        width:289px;
        height:64px;
        padding-top:5px;
    }

    .aiLogo .imageBlock
    {

    }
    .SEOText
    {
        display:block;
        text-indent:-10000px;
    }
	
	.aiHeaderButtons
	{
		top:0;
		height:47px;
		margin:112px 0 0 460px;
		position:absolute;
		left:0;
		width:494px;
	}

    /*********************************************************
        .contentContainer ::Styles
    *********************************************************/

    .contentContainer
    {   
        position:relative;
        margin-top:10px;
        margin-bottom:-150px;
        width:968px;
    }
    
    .callChatNow
    {
        position:relative;
        margin:20px 0 10px 0;
        z-index:1;
    }
    
        /*********************************************************
            .contentContainer .RIFCalloutLeft ::Styles
        *********************************************************/
        
        .RIFCalloutLeft .callChatNow
        {
            float:left;
            margin-left:-55px;
            *-margin-left:-27px; /* ie6 fix */
            margin-right:15px;
        }
        
        /*********************************************************
            .contentContainer .RIFCalloutRight ::Styles
        *********************************************************/
        
        .RIFCalloutRight .callChatNow
        {
            float:right;
            margin-right:-55px;
            *-margin-right:-30px; /* ie6 fix */
            margin-left:15px;
        }

    h1
    {
        color:#ED1B2E;
        font-size:18px;
    }

    .centeredFont
    {
        text-align:center;
    }

    .redFont
    {
        color:#ED1B2E;
    }

    ul
    {
        list-style:none;
        margin:10px 0;
        padding:0;
    }

    li
    {
        background:transparent url(../Images/Common/imgRedBullet.png) 0 9px no-repeat;
        padding:3px 0 3px 13px;
    }

    /*********************************************************
        .contentColumn ::Styles
    *********************************************************/    
    
    .contentColumn
    {
        float:left;
        position:relative;
        width:572px;
        margin:0 0 0 -5px;
    }
    
    .innerContentColumn
    {
        padding:5px 15px 15px 30px;
    }
    
    .RIFCalloutLeft .getInspiredCareerHeadline
    {
        position:relative;
        margin:100px 0 0 110px;
    }
    
    .RIFCalloutRight .getInspiredCareerHeadline
    {
        position:relative;
        margin:40px 0 0 50px;
    }
    
        /*********************************************************
            .contentColumn ::Styles
        *********************************************************/
    
        .general .generalVideoContainer
        {
            background:transparent url(../Images/General/generalVideoBkgd.jpg) no-repeat;
            position:relative;
            height:308px;
            width:505px;
        }
        
        .graphicDesign .generalVideoContainer
        {
            background:transparent url(../Images/GraphicDesign/generalVideoBkgd.jpg) no-repeat;
            position:relative;
            height:308px;
            width:455px;
        }
        
        .webDesignInteractiveMedia .generalVideoContainer
        {
            background:transparent url(../Images/WebDesignInteractiveMedia/generalVideoBkgd.jpg) no-repeat;
            position:relative;
            height:380px;
            width:475px;
        }
    
    #AlternativeFlashContent
    {
        position:relative;
        left:110px;
        top:50px;
        outline:none;
    }
    
    .marginContent
    {
        margin:20px 0 0 60px;
    }
    
    /*********************************************************
        .rifCalloutColumn ::Styles
    *********************************************************/
    
    .rifCalloutColumn
    {
        float:left;
        width:394px;
        position:relative;
        z-index:100;
    }
    
    .rifCalloutContainer
    {
        background:transparent url(../Images/Common/RIFCallout/callRIFBkgd.png) repeat-y;
		padding:0 0 10px 0;  
    }

	.rifCalloutBody
	{
		width:334px;
		padding:5px 20px 5px 40px;
		font-size:10px;
		color:#776F62;
		font-weight:bold;
	}
	
	.rifCalloutBody table
	{
		width:330px;
	}
		
	.rifCalloutBody .redAsteriks
	{
		width:10px;
	}
	
	.rifCalloutBody .disclaimerText
	{
		font-size:9px;
		font-weight:normal;
	}
	
	.rifCalloutBody .selectBoxLarge
	{
		width:330px;
		font-size:10px;
		margin:3px 0;
	}
	
	.rifCalloutBody .selectBoxMedium
	{
		width:154px;
		font-size:10px;
		margin:3px 0;
	}
	
	.rifCalloutBody .inputBoxMedium, .rifCalloutBody .textAreaBoxMedium
	{
		width:150px;
		font-size:10px;
		margin:3px 0;
	}
	
	.rifCalloutBody .selectBoxSmall, .rifCalloutBody .inputBoxSmall
	{
		width:72px;
		font-size:10px;
		margin:3px 0;
	}
	
	.rifCalloutBody .labelTextRightAlign, .rifCalloutBody .labelTextLeftAlign
	{
		padding:0 5px 0 0;
		width:140px;
	}
	
	.rifCalloutBody .labelTextRightAlignLong, .rifCalloutBody .labelTextLeftAlignLong
	{
		padding:0 5px 0 0;
	}
	
	.rifCalloutBody .labelTextRightAlign, .rifCalloutBody .labelTextRightAlignLong
	{
		text-align:right;
	}
	
	.rifCalloutBody .labelTextLeftAlign, .rifCalloutBody .labelTextLeftAlignLong
	{
		text-align:left;
	}
	
	.rifCalloutGreyDivider
	{
		background:transparent url(../Images/Common/RIFCallout/callRIFGreyBar.png) no-repeat;
		width:394px;
		height:1px;
		line-height:0;
		overflow:hidden;
	}
	.thankyou
{
	height: 800px; 	
	font-size: 11px;
	color: #776F62;
	background: transparent url(../Images/Landing/RIF/AiPreWorkableLandingRIFSection1Bkg.png) repeat-y;
}

.thankYouCopy
{
	padding: 5px 20px 5px 40px;
}	

    
    /*********************************************************
        Footer ::Styles
    *********************************************************/

    .footerContent
    {
        font-weight:normal;
        font-size:11px;
        margin:10px 0;
        padding:0 15px;
    }
    
        .contentColumn .footerContent
        {
            width:350px;
        }
        
        .RIFCalloutRight .footerContent
        {
            text-align:left;
        }
        
        .RIFCalloutRight .contentColumn .footerContent
        {
            float:right;
            text-align:right;
        }

    .footerTop
    {
         background:transparent url(../Images/Common/bkgdMainBtm.jpg) center bottom no-repeat; 
         height:200px;
         min-width:968px;
    } 

    .footerBottom
    {
         background:#EE1D23 url(../Images/Common/bkgdMainFtr.jpg) center top no-repeat;
         height:120px;
         min-width:968px;
    }  

/*********************************************************
    "General" Page ::Styles
*********************************************************/

.general .header
{
    background:transparent url(../Images/bkgdHeader.jpg) 0 0 no-repeat;  
}

/* Changes the position of the Main Content Image for the General Landing Page */
.general .contentMainImage
{
    position:relative;
    margin:0 0 0 -40px;
}
input {margin:2px;}
.TelerikDropDown table {width:146px;margin:2px;}

.introContent {font-weight:normal;font-size:14px;line-height:20px;}
h3{margin-bottom:5px;}


#schoolImageHolder
{            
    text-align:center;
    vertical-align:middle;
    height:353px;
    width:557px;
    margin:2px 0 -20px -28px;
    background:transparent url(../Images/background_schoolphoto.jpg) no-repeat;
}  
#schoolImageHolder img
{            
    max-width:260px;
    width:252px;
    background-color:#fff;
    padding:1px;
  /*  height:186px;
*/
    float:none;
}

html>/**/body #schoolImageHolder img{margin-right:0px;}
  
.link{cursor:pointer;}
