/* index stylesheet for homepage of site */#masthead {    float: left ;    background: url(/img/masthead_bg.jpg) top right no-repeat;     width: 935px ;    margin-left: 10px ;}html>body #masthead {    margin-left: 22px ;}#masthead img {    float: left;     width: 456px ;    padding-left: 35px ;    margin-right: 25px ;}#script {    float: left ;    width: 380px ;    text-align: left ;    color: #fff ;    font-family: "Lucidia Grande", "Tahoma", "Arial", sans-serif ;    }#script h3 {    font-weight: normal ;    font-size: 20px ;    margin-top: 20px ;    letter-spacing: 1.2px ;}#script p {    line-height: 22px ;}#main_navigation {    clear: left ;    float: left ;    width: 980px ;    background: url(/img/main_menu_bg.jpg) top left no-repeat;     margin-top: 20px ;    height: 122px ;    position: relative ;}#main_navigation ul {    margin-top: 45px ;    margin-left: 35px ;}#main_navigation li {    float: left ;    list-style: none ;}#main_navigation li a {    display: block ;    text-align: center ;    font-size: 15px ;    font-weight: 120 ;    text-transform: uppercase ;    padding: 4px 25px ;}#main_navigation li a.padding {    padding-top: 12px ;}#sub_items {    float: left;     width: 290px ;    position: relative ;}#sub_items a#next_step {    position: absolute ;    top: -40px ;    left: 30px ;    border: 0 ;}a#next_step img {    border: 0 ;}#sub_items ul {    width: 290px ;    margin-top: 34px ;}#sub_items li {    float: left;     width: 160px ;    padding: 0 ;    margin: 0 ;}#sub_items li.small {    width: 120px ;}#sub_items li a {    font-size: 10px ;    padding: 1px 0 0 0 ;    text-align: left ;}#content {    clear: left ;    float: left ;    width: 980px ;    margin: 20px 0px ;}#content img#applyNow {    float: left;     width: 279px ;    margin: 0 40px 0 25px ;}div#news {    float: left ;    width: 540px ;    border-left: 1px solid #ccc ;    padding: 0 10px 0 25px ;    font-size: 11px ;    color: #BEBEBE ;}div#news div.news_item {    border-bottom: 1px solid #BEBEBE ;    margin-top: 10px ;    padding-bottom: 5px ;}div.news_item p.date {    font-weight: bold ;    text-transform: uppercase ;    font-size: 12px ;}div.news_item p.title {    color: #000 ;}div.news_item p.text {}   #news_msg {    float: left ;    width: 200px ;    margin: 20px 0 0 370px ;    font-size: 10px ;}/* depending if there are news events or not, style the text differently */div#news a#news_msg {    text-decoration: underline ;}div#news p#news_msg {    text-decoration: none ;    color: #000 ;    font-weight: bold ;}

/* layout for the new homepage - items slightly renamed to avoid style collisions */
#content img#badge { float:left; width:279px; margin:0 15px 0 25px; }
#content img#tbird { float:left; width:150px; margin:0 0 0 25px; }div#news-short { float:left; width:440px; border:1px solid #ccc; border-width:0 1px; padding:0 15px; font-size:11px;    color:#BEBEBE;}div#news-short div.news_item { width:100%; border-bottom:1px solid #BEBEBE; margin-top:5px; padding-bottom:5px; }
a#news_link { clear:left; float:left; width:200px; margin:5px 0 0 334px; }