﻿body 
{
    background-color:#DCDDDF;
    text-align:center;
    padding:0px;
    margin:50px 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:Black;
}

.nla_blue 
{
    color:#9FA9CC;
}

#container 
{
    width:995px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}

#nav 
{
    background-color:White;
    height:71px;
    padding:20px 0 0 0;
    margin:0px;
}

#nav h1 
{
    height:70px;
    width:171px;
    background-image:url(../../images/NLA_logo.jpg);
    background-repeat:no-repeat;
    padding:0px;
    margin:0px;
    float:left;
}

#nav h1 span 
{
    display:none;
}

#nav ul 
{
    float:left;
    padding:0px;
    margin:0 0 0 65px;
}

#nav ul li 
{
    display:inline-block;
    float:left;
    padding:0px;
    margin:0 15px 0 0;
    height:71px;
    width:112px;
    background-image:url(../../images/tab_black_small.jpg);
    background-repeat:no-repeat;
    text-align:center;
}

#nav ul li.LastItem
{
    margin-right:0px;
}

#nav ul li.selected 
{
    background-image:url(../../images/tab_purple_small.jpg);
}

#nav ul li a 
{
    display:inline-block;
    color:White;
    font-size:1.2em;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
    width:105px;
}

#nav ul li a.single 
{
    padding:27px 0 0 0;
    height:41px;
}

#nav ul li a.triple 
{
    text-align:left;
    padding:12px 0 0 5px;
}

#content 
{
    background-color:white;
    margin:23px 0 0 0;
    padding:0px 10px 10px 10px;
    display:inline-block;
    overflow:hidden;
}

/*--------------------------------------
    Homepage
 --------------------------------------*/

#home_left_col 
{
    background-color:#9EA7CE;
    float:left;
    width:240px;
    color:White;
    margin:10px 0 0 0;
}

#home_left_col h2 
{
    width:230px;
    height:36px;
    background-image:url(../../images/Welcome_bar.jpg);
    background-repeat:no-repeat;
    margin:0px;
    padding:11px 0 0 10px;
    color:White;
    border-bottom:1px solid white;
    font-size:1.9em;
}

#home_left_col h3 
{
    font-size:1.1em;
    margin:8px 0 0 0;
    padding:0px;
    color:Black;
}

#home_left_col #welcome_msg, #home_left_col #home_quick_links
{
    padding:0 10px 0 10px;
}

#home_left_col #home_quick_links 
{
    border-top:1px solid white;
    margin-bottom:10px;
}

#home_left_col #home_quick_links ul 
{
    padding:0px;
    margin:10px 0 0 0;
}

#home_left_col #home_quick_links ul li
{
    display:inline-block;
    list-style-type: none;
    padding-bottom:3px;
}

#home_right_col 
{
    float:left;
    width:735px;
}

#home_main_content 
{
    clear:both;
}

#home_main_content #main_content_wrapper 
{
    clear:both;
    overflow:hidden;
    display:inline-block;
}

#home_main_content #main_content_wrapper #main_home_image
{
    height:210px;
    width:272px;
    float:left;
}

#home_main_content #main_content_wrapper #main_home_intro
{
    padding:0px;
    float:left;
    width:460px;
}

#home_main_content #main_content_wrapper #main_home_intro h2 
{
    font-size:21px;
    margin:20px 0 0 0;
    padding:0px;
}

#home_main_content #main_content_wrapper #main_home_intro h3 
{
    font-size:14px;
}

#home_main_content #main_content_wrapper #main_home_intro h4, #home_main_content #whats_new_home h4
{
    font-size:13px;
    padding-bottom:3px;
    margin-bottom:3px;
}

#home_main_content #main_content_wrapper #main_home_intro ul 
{
    margin:10px 0 0 0;
    padding:0px;
    float:none;
}

#home_main_content #main_content_wrapper #main_home_intro ul li
{
    color:#9FA9CC;
    padding:0 0 10px 0;
    float:none;
    display: list-item;
}

#home_main_content #whats_new_home 
{
    float:none;
    clear:both;
    padding:0 0 0 28px;
    margin-top:10px;
}

#home_main_content #whats_new_home h4 
{
    margin-top:0px;
    padding-top:0px;
}

#home_main_content #whats_new_home ul 
{
    padding:0px;
    margin:0px;
}

#home_main_content #whats_new_home ul li 
{
    color:#9FA9CC;
    padding:0 0 8px 0;
    list-style-type:none;
}

.black 
{
    color:Black;
}

/*--------------------------------------
    Rotator
 --------------------------------------*/

#rotator_widget 
{
    width:700px;
    height:74px;
    background-image:url(../../images/rotator_bg2.jpg);
    background-repeat:no-repeat;
    padding-top:35px;
    padding-left:30px;
    margin-left:14px;
}


#rotator_widget ul 
{
    margin:0px;
    padding:0px;
    width:480px;
    height:70px;
}

#rotator_widget ul li 
{
    font-size:23px;
    text-align:left;
    margin:0px;
    padding:0px;
    font-family:Times New Roman;
    list-style-type:none;
    background-color:#ECECEC;
}

#rotator_widget ul li .small 
{
    display:inline-block;
    margin-top:10px;
    font-size:12px;
}

/*--------------------------------------
    Pages
 --------------------------------------*/

#left_col 
{
    float:left;
    width:768px;
    position:relative;
    margin-right:10px;
}

#left_col #title 
{
    margin-left:-10px;
    margin-bottom:15px;
}

#left_col h2 
{
    margin:0px;
    padding:20px 0 0 10px;
    font-size:19px;
    background-image:url(../../images/title_bg.gif);
    background-repeat:no-repeat;
    height:30px;
    width:700px;
}

#right_col 
{
    float:left;
    width:197px;
    margin:10px 0 0 0px;
}

#right_col h3, #left_col h3, .side_box h3
{
    font-size:17px;
}

#right_col h3, .side_box h3 
{
    color:White;
}


#left_col h3 
{
    color:#9FA9CC;
    margin:10px 0 10px 0;
    padding:0px;
}

#left_col p, .side_box p
{
    margin:10px 0 10px 0;
}

#left_col ul 
{
    margin-top:5px;
    margin-bottom:5px;
}

#left_col ul li 
{
    margin:5px 0 5px 0;
}

.content_image 
{
    float:right;
    padding:0px;
    margin:10px 0 10px 10px;
    
}

.content_image_eclips 
{
    float:left;
    margin:10px;
    width:350px;
}

.eclips_text 
{
    float:left;
    width:385px;
}

.highlight 
{
    font-weight:bold;
}


#mmc_apply
{
    position:absolute;
    top:25px;
    left:560px;
    width:200px;
}

#mmc_apply .text
{
    font-weight:bold;
    font-size:13px;
    float:left;
}

#mmc_apply .img 
{
    margin:0px 0 0 0;
    width:59px;
    float:right;
}

#mmc_apply a 
{
    border:0px;    
}

#mmc_apply img 
{
    border:0px;
}

/*--------------------------------------
    Downloads
 --------------------------------------*/

.Downloads 
{
    background-color:#9FA9CC;
}

.Downloads h3 
{
    width:187px;
    height:29px;
    background-image:url(../../images/Download_bg2.jpg);
    background-repeat:no-repeat;
    padding:12px 0 0 10px;
    margin:0px;
    border-bottom:1px solid white;
}

.Downloads ul 
{
    list-style: none;
    margin:0;
    padding:0 0 10px 0;
}

.Downloads ul li 
{
}

.Downloads ul li a 
{
    color:Black;
    text-decoration:none;
    padding:10px 0 5px 40px;
    background-image:url(../../images/Download-button.gif);
    background-repeat: no-repeat;
    background-position:10px 8px;
    display:inline-block;   
}

/*--------------------------------------
    side box
 --------------------------------------*/

.side_box 
{
    padding:5px 10px 10px 10px;
    background-color:#9FA9CC;
    margin:5px 0 0 0;
}

.side_box h3 
{
    margin:0px;
    padding:5px 0 0 0;
}


/* -------------------------------
    Form stuff
   ------------------------------*/

#FeeCalculator 
{
    width:700px;
}

/* -------------------------------
    Form stuff
   ------------------------------*/

#application_form 
{
    width:700px;
}

#application_form p 
{
    margin:5px 0 5px 0;
}

.NoEntryPanel 
{
    padding:20px 0 0 0;
}

#application_form table
{
    float:left;
}

.Required 
{
    color:Red;
}

.FormRow 
{
    display:inline-block;
    margin:0px 0px 20px 0px;
    clear:both;
    width:650px;
}

.FormLabel 
{
    float:left;
    width:125px;
}

.FormLabelWide 
{
    float:left;
    width:225px;
}

.FormLabelFindUs 
{
    float:left;
    width:185px;
}

.FormLabel label 
{
    /*font-weight:bold;*/
}

.FormElement 
{
    float:left;
}


.helper 
{
    width:20px;
    height:25px;
    float:left;
    margin:-3px 0 0 8px;
}

.qtip-contentWrapper 
{
    font-size:11px;
    font-weight:bold;
}


/* -------------------------------
    news
   ------------------------------*/

#news_wrapper 
{
    width:750px;
}

#news_wrapper .news_item 
{
    padding-bottom:10px;
}

#news_wrapper .news_item .title_wrapper
{
    cursor:pointer;
    background-color:#9FA9CC;
    padding:5px;
    font-weight:bold;
}

#news_wrapper .news_item .title_wrapper .title 
{
    width:600px;
    float:left;
}

#news_wrapper .news_item .title_wrapper .click 
{
    width:100px;
    float:right;
    text-align:right;
}

#news_wrapper .news_item .content 
{
    padding:3px;
    border:1px solid #9FA9CC;
    display:none;
} 

/* -------------------------------
    clearfix
   ------------------------------*/

.clearfix:after
{
clear              : both;
content            : ".";
display            : block;
height             : 0;
line-height        : 0;
visibility         : hidden;
}

.clearfix
{
display            : inline-block;
}

html[xmlns] .clearfix
{
display            : block;
}

* html .clearfix
{
height             : 1%;
}