﻿* {
	font-size: 100%;
    margin: 0;
    padding: 0;
}
html {
    height: 100%;
    overflow-y: scroll;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img, iframe {
    border: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 400;
    font-family: Arial, Verdana, sans-serif;
}
ol, ul {
    list-style: none;
}
button {
    border: none;
    cursor: pointer;
}
a, object, button, :focus {
    outline: none;
}
th, td, li {
    text-align: left;
    vertical-align: top;
}
body {
    background-color: #000;
    color: #333;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px!important;
}

body.RadEContentBordered 
{
    background-color: #FFF;   
}

body, p, h1, h2, h3, h4, h5, ul, ol, dl, a {
    text-shadow:0 0 0 #000;
}

a:link, a:visited {
    color:#2d5785;
    font-weight:bold;
}

a:hover {
    color: #DA3737;
    text-decoration: underline;
}
p {
    margin-top: 5px;
    margin-bottom: 10px;
    line-height: 16px;
}
hr {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #ccc;
    clear: both;
    line-height: 0;
    margin: 0 0 10px;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
    font-family: Helvetica,  Arial,  sans-serif!important;
    display: block;
}
h1 {
    color: #FFF;
    font-size: 21px;
    margin-bottom: 10px;
}
h1.default {
    font-family: Trebuchet Ms;
    font-size: 28px;
    font-weight: bold;
    color: #196bb8;
    padding: 0px;
    margin: 0px;
}
h2 {
    color: #000;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 5px;
}
h2 span {
    color: #000;
    font-size: 15px;
}
h3, h3 a, h3 a:link, h3 a:visited {
    color: #FFF;
    font-size: 21px;
    margin-bottom: 10px;
    letter-spacing: -1px;
}
h3 a:hover {
    color: #d8d8d8;
}
h4 {
    color: #000;
    font-size: 21px;
    margin-bottom: 10px;
    letter-spacing: -1px;
}
h4 span {
    color: #2383c0;
    font-size: 12px;
    letter-spacing: 0;
}
h5 {
    color: #333;
    font-family: Georgia,  "Times New Roman",  Times,  serif!important;
    font-size: 18px;
    margin-bottom: 5px;
    letter-spacing: -1px;
}
h6 {
    color: #000;
    font-size: 14px;
    margin-bottom: 5px;
}
.Normal, .NormalDisabled {
    font-family: Helvetica,  Arial,  sans-serif;
    font-size: 12px;
    font-weight: 400;
}
.cB {
    color: #000;
}
.testBorder {
    border: 1px solid red!important;
}
.clearBoth {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
}
.fr {
    float: right;
}
.bulletList {
    margin-left: 30px;
    margin-bottom: 10px;
}
.bulletList li {
    list-style-type: disc;
    margin-bottom: 2px;
}
.imgBorder {
    border: 1px solid #CCC;
}
.error {
    color: red;
}
.paddingTop {
    margin-top: 30px;
}
#home .paddingTop {
    margin-top: 0px;
}
.pT50 {
    padding-top: 50px;
}
.taLeft {
    text-align: left;
}
.btnMapIt {
    background: url(../images/buttons/btn_mapIt.png) no-repeat 0 0;
    display: block;
    height: 20px;
    text-indent: -9999px;
    width: 72px;
}
.iconMyspace, .iconFacebook, .iconYoutube, .iconTwitter {
    background: url(../images/icons/icon_socialSprite.png) no-repeat 0 0;
    display: block;
    height: 21px;
    width: 21px;
}
.iconFacebook {
    background-position: -32px 0;
}
.iconYoutube {
    background-position: -63px 0;
}
.iconTwitter {
    background-position: -94px 0;
}

#newhome .iconMyspace, #newhome .iconFacebook, #newhome .iconYoutube, #newhome .iconTwitter {
    background: url(../images/icons/icon_newsocialSprite.png) no-repeat -1px 0;
    display: block;
    height: 31px;
    width: 31px;
}
#newhome .iconFacebook {
    background-position: -32px 0;
}
#newhome .iconYoutube {
    background-position: -64px 0;
}
#newhome .iconTwitter {
    background-position: -96px 0;
}

.quoted {
    color: #d7ccc3;
    line-height: 25px;
    letter-spacing: 0;
    padding-top: 10px;
}
.quoted span {
    display: block;
    height: 36px;
    width: 47px;
}
.quoted span.left {
    background: url(../images/icons/bg_quotesSprite.png) no-repeat right top;
    margin-bottom: 10px;
}
.quoted span.right {
    background: url(../images/icons/bg_quotesSprite.png) no-repeat left top;
    float: right;
    margin-top: 10px;
}
.blueB .quoted span.left {
    background-position: right -71px;
}
.blueB .quoted span.right {
    background-position: left -71px;
}
.gold .quoted span.left {
    background-position: right -108px;
}
.gold .quoted span.right {
    background-position: left -108px;
}
.teal .quoted span.left {
    background-position: right -35px;
}
.teal .quoted span.right {
    background-position: left -35px;
}
.grey .quoted span.left {
    background-position: right 0;
}
.grey .quoted span.right {
    background-position: left 0;
}
.coloredBG {
    margin-top: -10px;
    position: absolute;
    text-align: right;
    width: 251px;
    padding: 5px 15px 5px 0;
}
.blueB .coloredBG {
    background: rgba(32, 100, 176, 0.75);
}
.gold .coloredBG {
    background: rgba(249, 157, 28, 0.75);
}
.teal .coloredBG {
    background: rgba(109, 198, 231, 0.75);
}
.grey .coloredBG, .greyBG {
    background: rgba(72, 78, 86, 0.75);
}
.template_style {
    width: 955px;
    margin: 0 auto;
    padding: 0;
}
#home {
    background: #000 url(../images/pages/bg_home.jpg) no-repeat center 100px;
}

#newhome {
    background: #000 url(../images/pages/home-blutexture-bg.jpg) no-repeat center 5px;
    font-family: Helvetica, Arial, sans-serif;
}

#military {
    background: #000 url(../../../images/Microsite/Military/bg-mm-blu.jpg) no-repeat center 5px;
    font-family: Helvetica, Arial, sans-serif;
}

#home #mainContent {
    background: none;
    z-index: 301;
    position: relative;
}

#home .TopPane {
    background: none;
    padding-left: 3px;
    position: relative;
    width: 919px;
    z-index: 400;
}
#events #header {
    height:  270px;
}
#events #subLogo {
    height:  147px;
}
#events .TopPane {
    background: url(../images/pages/bg_headerPovEvents.jpg) no-repeat right bottom;
    padding-left: 3px;
    position: relative;
    width: 919px;
    z-index: 2;
}
#events .header_formulaDrift {
    background: url(../images/pages/bg_headerPovDrift.jpg) no-repeat right bottom}
#events .header_monsterSupercross {
    background: url(../images/pages/bg_headerPovSupercross.jpg) no-repeat right bottom}
#events .header_ahdra {
    background: url(../images/pages/bg_headerPovAHDRA.jpg) no-repeat right bottom}
#events .header_jordan {
    background: url(../images/pages/bg_headerPovJordan.jpg) no-repeat right bottom}
#events .header_monsterJam {
    background: url(../images/pages/bg_headerPovMonsterJam.jpg) no-repeat right bottom}

.storyJasen, .storyJohnD {
    display: block;
    width: 109px;
}
.storyJasen {
    background: url(../images/pages/img_successStoryJasenTaylorW.jpg) no-repeat 0 0;
}
.gold .storyJasen {
    background: url(../images/pages/img_successStoryJasenTaylorG.jpg) no-repeat 0 0;
}
.grey .storyJasen {
    background: url(../images/pages/img_successStoryJasenTaylorGr.jpg) no-repeat 0 0;
}
.teal .storyJasen {
    background: url(../images/pages/img_successStoryJasenTaylorT.jpg) no-repeat 0 0;
}
.storyJohnD {
    background: url(../images/pages/img_successStoryJohnDodsonW.jpg) no-repeat 0 0;
}
.gold .storyJohnD {
    background: url(../images/pages/img_successStoryJohnDodsonG.jpg) no-repeat 0 0;
}
.grey .storyJohnD {
    background: url(../images/pages/img_successStoryJohnDodsonGr.jpg) no-repeat 0 0;
}
.teal .storyJohnD {
    background: url(../images/pages/img_successStoryJohnDodsonT.jpg) no-repeat 0 0;
}
.blueB .pageTitlePane {
    background: url(../images/layout/bg_blueBStrip.png) no-repeat 0 0;
}
.gold .pageTitlePane {
    background: url(../images/layout/bg_goldStrip.png) no-repeat 0 0;
}
.teal .pageTitlePane {
    background: url(../images/layout/bg_tealStrip.png) no-repeat 0 0;
}
.grey .pageTitlePane {
    background: url(../images/layout/bg_greyStrip.png) no-repeat 0 0;
}
.pageTitlePane {
    background: url(../images/layout/bg_blueStrip.png) no-repeat 0 0;
    height: 54px;
    margin-left: 33px;
    width: 923px;
}
.pageTitlePane h1 {
    float:right;
    margin:6px 16px 0px 0px;
}
.TopPane .column2A {
    width: 263px;
}
.TopPane .column2A #orange_banner {
    background: url(../images/layout/snipe-banner.png) right 0;
    margin:40px 0px 0px 13px;
    height: 40px;
    position:relative;
}
.TopPane .column2A #subLogo {
    background: url(../images/layout/bg_headerRepeater.png) repeat-y right 0;
    padding-left: 56px;
    height: 117px;
}
.TopPane .column2B {
    width: 656px;
    z-index: 1;
    position: relative;
}
#home .TopPane .column2B 
{
	width: 662px;	
}

#events .TopPane .column2B
{
	height: 53px;	
}

.TopPane .column2B #socialSearch {
    float: right;
    margin-top: 10px;
}

.TopPane .column2B #socialSearch p {
    position: absolute;
    right: 160px;
    top: 15px;
    margin: 0;
}

#newhome .TopPane .column2B #socialSearch p
{
    top: 10px;
}

.TopPane .column2B .searchBox {
    width: 156px;
}
.TopPane .column2B .searchBox a {
    background: url(../images/buttons/btb_searchGo_white.jpg) no-repeat 0 0;
    height: 22px;
    position: absolute;
    text-indent: -9999px;
    width: 15px;
    right: 5px;
    top: 10px;
    margin: 3px 0 0;
    display: block;
    z-index: 500;
}

#newHome .TopPane .column2B .searchBox a
{
    background: none;   
}

#mainNav {
    background: url(../images/layout/bg_navRepeater.png) repeat-x 0 0;
    height: 59px;
    position: absolute;
    top: 48px;
    width: 666px;
    padding: 6px 0 0;
    z-index: 300;
}

#home #mainNav
{
	height: 60px;
}

#mainNav a:hover {color:#FFF;text-decoration:underline;}

#events {
    background: #000 url(../images/pages/bg_events.jpg) no-repeat center top fixed;
}
#events .pageTitlePane {
    background: url(../images/layout/bg_redStripTall.png) no-repeat 0 0;
    height: 84px;
    margin-left: 41px;
    position: relative;
    z-index: 1;
}
#events .pageTitlePane h1 {
    margin: 15px 25px 0px 50px;
    text-align: right;
    width: 150px;
    float: left;
}

#header .greyBG {
    border-bottom: 0px solid #FFF;
    color: #FFF;
    position:absolute;
    width: 636px;
    padding: 0 10px;  
    bottom: -217px;
    z-index: 1;
}
#header .greyBG p {
    line-height: 12px;
}
.pageTitlePane #eventLogoNav {
     position: relative;
     z-index: 1;
}
.pageTitlePane #eventLogoNav li {
    float: left;
    list-style: none;
}
/*.pageTitlePane #eventLogoNav li.active {
    background: url(../images/layout/eventLine.gif) no-repeat center top;
}
*/.pageTitlePane #eventLogoNav li a {
    background: url(../images/pages/img_eventsLogosSprite.png) no-repeat 0 top;
    display: block;
    text-indent: -9999px;
}
.pageTitlePane #eventLogoNav li.formulaDrift a  {
    background-position: 0 top;
    height: 47px;
    width: 116px;
    margin: 20px 0 0 23px;
}
.pageTitlePane #eventLogoNav li.formulaDrift a.hover {
    background-position: 0px -67px;
    height: 47px;
    width: 116px;
    margin: 20px 0 0 23px;
}
.pageTitlePane #eventLogoNav li.monsterSupercross a {
    background-position: -127px top;
    height: 47px;
    width: 116px;
    margin: 20px 0 0 19px;
}
.pageTitlePane #eventLogoNav li.monsterSupercross a.hover {
    background-position: -127px -67px;
    height: 47px;
    width: 116px;
    margin: 20px 0 0 19px;
}
/*.pageTitlePane #eventLogoNav li.xGames a {
    background-position: -255px top;
    height: 57px;
    width: 57px;
    margin: 20px 0 0 0;
}
.pageTitlePane #eventLogoNav li.xGames a:hover {
    background-position: -255px bottom;
    height: 57px;
    width: 57px;
    margin: 20px 0 0 0;
}
*/.pageTitlePane #eventLogoNav li.jordan a {
    background-position: -370px -12px;
    height: 47px;
    width: 109px;
    margin: 22px 0 0 26px;
}
.pageTitlePane #eventLogoNav li.jordan a.hover {
    background-position: -370px -79px;
    height: 47px;
    width: 109px;
    margin: 22px 0 0 26px;
}
.pageTitlePane #eventLogoNav li.monsterJam a {
    background-position: -498px -8px;
    height: 70px;
    width: 90px;
    margin: 5px 0 0 7px;
}
.pageTitlePane #eventLogoNav li.monsterJam a.hover {
    background-position: -498px -86px;
    height: 70px;
    width: 90px;
    margin: 5px 0 0 7px;
}
.pageTitlePane #eventLogoNav li.ahdra a {
    background-position: -257px -3px;
    height: 57px;
    width: 105px;
    margin: 10px 0 0 21px;
}
.pageTitlePane #eventLogoNav li.ahdra a.hover {
    background-position: -257px -73px;
    height: 57px;
    width: 105px;
    margin: 10px 0 0 21px;
}
.ContentPane {
    background: transparent url(../images/layout/bg_leftSideRepeater.png) repeat-y 41px top;
    overflow: hidden;
}

#home .ContentPane 
{
	overflow: visible;
}

.ContentPane .column2A {
    min-height: 20px;
    width: 266px;
}
.ContentPane .column2A .quoted {
    margin-left: 60px;
    width: 185px;
}
.ContentPane .column2B {
    background-color: #FFF;
    width: 616px;
    padding: 10px 20px;
}
.ContentPane .column2B ul.events h4 {
    color: #000;
    text-align: right;
}
.ContentPane .column2B ul.events li.eventInfo {
    color: #2383c0;
    padding-top: 30px;
}
.ContentPane .column2B .column2A {
    margin-right: 20px;
    width: 240px;
}
.ContentPane .column2B .column2B {
    width: 350px;
    padding: 0;
}
#successPane {
    background: url(../images/layout/bg_footerRepeater.gif) repeat-x 0 0;
    clear: both;
    height: 150px;
    margin-left: 28px;
    position: relative;
    width: 860px;
    padding: 20px 23px 10px;
}
#successPane h3 {
    margin-bottom: 5px;
}
#successPane .successStories ul li {
    float: left;
    margin-right: 20px;
    list-style-type: none;
}
#successPane .successStories ul li a {
    text-decoration: none;
}
#successPane .successStories ul li a:hover p {
    text-decoration: underline;
}
#successPane .successStories ul li p {
    color: #FFF;
    font-size: 13px;
    line-height: 14px;
    margin: 0;
    padding: 0 7px;
}
#successPane .successStories ul li p span {
    display: block;
    font-size: 11px;
}
#successPane .contactInfo {
    float: right;
    text-align: right;
    width: 200px;
}
#successPane .contactInfo p {
    color: #FFF;
    font-size: 15px;
    margin: 0;
}
#successPane .contactInfo p.phone {
    font-size: 24px;
    font-weight: 700;
    margin-top: 10px;
}
#successPane .contactInfo a.btnMapIt {
    float: right;
    margin-top: 15px;
    text-align: center;
}
#slider {
    list-style: none;
    margin: 0;
    padding: 0 0 0 45px;
    position: relative;
    z-index: 8999;
}
#slider li {
    list-style: none;
    display: block;
    height: 147px;
    z-index: 8999;
    margin: 1px 2px 1px 0;
    position: relative;
    padding: 0;
}
#slider li div.one, #slider li div.two, #slider li div.three, #slider li div.four {
    position: absolute;
    height: 147px;
    white-space: nowrap;
    text-decoration: none;
    z-index: 8999;
}
#slider li .mainSlideImg {
    float: left;
    margin-top: 1px;
    z-index: 8999;
    position: relative;
    height: 147px;
    cursor: pointer;
}
#slider li div #mechanic, #slider li div #motor, #slider li div #nascars, #slider li div #marines {
    line-height: normal;
    display: none;
    font: bold 14px Helvetica,  Arial,  sans-serif;
    color: #FFF;
    position: absolute;
    text-decoration: none;
    left: 150px;
    width: 735px;
    z-index: 8999;
}
#slider li div div.nav {
    display: block;
    position: absolute;
    top: 30px;
    left: 25px;
    width: 155px;
    font-size: 14px;
    text-align: right;
    z-index: 8999;
}
#slider li div div.locations {
    display: block;
    position: absolute;
    top: 125px;
    left: 80px;
    color: #2483c0;
    font-size: 10px;
    width: 100%;
}
#slider li div div.locations a {
    color: #2483c0!important;
    font-size: 10px!important;
    margin: 0 5px;
}
#slider li div div.locations a:hover {
    color: #da3737!important;
    text-decoration: none;
}
#slider li div div.tellmeMore {
    display: block;
    position: absolute;
    top: 30px;
    left: 544px;
    width: 205px;
    text-align: right;
}
#slider li div div.tellmeMore a {
    font-size: 18px!important;
    color: #2483c0;
    text-transform: uppercase;
    text-decoration: none!important;
}
#slider li div div.tellmeMore span {
    color: #FFF!important;
    font-size: 13px!important;
    font-family: Helvetica,  Arial,  sans-serif!important;
    text-align: right;
    display: block;
    text-transform: lowercase;
}
#slider li div div.virtualTour {
    display: block;
    top: -30px;
    left: 190px;
    width: 300px;
    position: relative;
    z-index: 8999;
}
#slider li div div.virtualTour img {
    float: none;
    display: block;
    position: absolute;
    z-index: 8999;
}
#slider li div div.tourDesc {
    display: block;
    position: absolute;
    top: 80px;
    left: 420px;
    width: 229px;
    font-size: 14px;
    color: #fff;
}
#slider li div div .nav a, #slider li div div .tourDesc a, #slider li div div .locations a {
    font: bold 14px Helvetica,  Arial,  sans-serif;
    color: #FFF;
    text-decoration: none!important;
}
#slider li div div strong {
    font-size: 24px;
    color: #fff;
}
#highlightBar {
    width: 100%;
    height: 147px;
    background-color: #000;
    border: 1px solid #c2c3c4;
    border-left: none;
    border-right: none;
    position: absolute;
    top: 154px;
    z-index: 300;
    opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: alpha(opacity=80);
    margin: 0 auto;
}
.opaque {
    opacity: 0.6;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    filter: alpha(opacity=60);
}
#footer {
    clear: both;
    color: #d5d5d5;
    width: 100%;
    background: #000;
    font-size: 10px;
    margin: 0 auto;
    padding: 0;
}
#bulletin {
    color: #FFF;
    font-size: 10px;
    text-align: center;
    margin-right: 140px;
}
#footerContainer, #homeFooterContainer {
    width: 900px;
    height: 50px;
    line-height: 20px;
    margin: 0 auto;
    text-align: left;
}
#homeFooterContainer {
    padding-left: 40px;
}
#footer a.first {
    margin-left: 0;
}
#footer a, #f {
    color: #2483c0;
    text-decoration: none;
    margin-top: 5px;
}
#footer a:hover, #footer a:focus {
    text-decoration: underline;
}
#footer span {
    color: #FFF;
}
.column2A, .column2B {
    float: left;
    width: 50%;
}

.fmInput {
    background: url(../images/layout/search-bg.png) no-repeat left top;
    width: 100%!important;
    float: left;
}
.fmInput SPAN {
    display: block;
    padding: 6px 7px 8px;
}
.fmInput SPAN INPUT {
    background: transparent;
    border: 0;
    outline: none;
    font-size: 11px;
    width: 70%!important;
    margin-left: 25px;
    z-index: 50;
    color: #777;
    font-family: Arial,  Helvetica,  sans-serif;
    padding: 0;
    cursor: text;
}
.fmInput.fmInFocus {
    background-image: url(../images/layout/search-bg.png) no-repeat left top;
}
.fmInput.fmInFocus SPAN INPUT {
    background: transparent;
}
.fmInput.disabled SPAN INPUT {
    background-color: #F0F0F0;
}
h1 span, h3 span {
    color: #FFF;
    font-size: 21px;
}
h5 span, h6 span {
    color: #000;
    font-size: 12px;
}
.fl, #successPane .successStories {
    float: left;
}
.displayBlock, #header .column2A img, .imgColoredCaption img {
    display: block;
}
.displayNone, #MMI_Label, #NTI_Label, #UTI_Label {
    display: none;
}
.displayInline, #automotive #MMI_Label, #motorcycle #MMI_Label, #marine #MMI_Label, #dallas #UTI_Label, #chicago #UTI_Label, #charlotte #UTI_Label, #boston #UTI_Label, #houston #UTI_Label, #schools #UTI_Label, #nascar #NTI_Label, #losAngeles #UTI_Label, #mooresville #UTI_Label, #orlando #UTI_Label, #phoenix #UTI_Label, #sacramento #UTI_Label {
    display: inline;
}
.mB40, .imgColoredCaption {
    margin-bottom: 40px;
}
.taRight, .ContentPane .column2B .column2B h4 {
    text-align: right;
}
.iconMyspace:hover, .iconFacebook:hover, .iconYoutube:hover, .iconTwitter:hover, .normal {
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: alpha(opacity=100);
}
.iconMyspace, #mainNav li.navExperience {
    background-position: 0 0;
}
.TopPane {
    /*background: url(../images/pages/bg_headerPovAutomotive.jpg) no-repeat right bottom;*/
    padding-left: 3px;
    position: relative;
    width: 919px;
}

#home .TopPane .column2A 
{
	width: 257px;	
}

.TopPane .column2B #socialSearch p a, .ContentPane .column2B ul.events li {
    float: left;
    margin-right: 10px;
}
.ContentPane .column2B ul.events h6, .ContentPane .column2B ul.events li p {
    margin: 0;
}
#slider li div div .nav a:hover, #slider li div div .tourDesc a:hover, #slider li div div .locations a:hover {
    color: #da3737;
    text-decoration: none;
}

#slider li div div.tellmeMore a
{
	color: #da3737;
	text-decoration: none;
}

#slider li div div.tellmeMore a:hover
{
	color: #2483C0;
	text-decoration: none;
}

#events .StandardButton {
    padding-right:  5px;
    padding-left:  5px;
    font-weight:  normal;
    font-size:  11px;
    background:  #dddddd;
    color:  #000000;
    font-family:  Verdana,  sans-serif;
}

#News h1 span
{
	color: #2483C0;	
	font-size: 24px;
}

#News .SubTitle
{
	font-weight: bold;	
}
.NewsList
 {
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.NewsList td
 {
	vertical-align:  top;
	padding:  0;
	margin:  0;
	overflow:  hidden;
	padding-top:  15px;
}

.NewsItem
 {
	width:  190px;
	color: #FFFFFF;
	padding:  0;
	margin:  0;
	overflow: hidden;
	height:  190px;
}

.NewsItemSeperator
 {
	width:  1px;
	background-color:  #888888;
	margin:  0 1px 0 1px;
	padding:  0;
	border-style: none;
	border-right:  solid 1px #CCCCCC;
	height:  100%;
}

.NewsItemTitle
 {
	padding-left:  5px;
	margin-bottom:  5px;
	line-height:  1.25em;
	font-weight:  bold;
	color:  #2d5785;
}

.NewsItemIntroLine
 {
	padding-left:  5px;
	line-height:  1.25em;
}

.NewsReadMore
 {
	margin-bottom:  20px;
	font-weight:bold;
	color:  #2483C0;
}

.NewsItemReadMoreLink
 {
    font-weight:bold;
    color:  #2483C0;
}

.NewsReadMore a,  .NewsItemReadMoreLink a, 
.NewsReadMore a: link,  .NewsItemReadMoreLink a:link,  
.NewsReadMore a:visited,  .NewsItemReadMoreLink a:visited
 {
	font-weight:  bold;
	color:  #000;
}

.NewsItem a: hover
 {
	font-weight:  bold;
	text-decoration:  none;
	color:  #FF0000;
}



#events .ContentPane
 {
	clear:  both;
}

.BreadCrumbs
{
	margin-bottom: 15px;	
}

#events #wrapper
{
	position: relative;
	z-index: 1;	
}

#successPane .contactInfo{width:350px;}
#successPane .contactInfo h3{text-align:right;}
#successPane .contactInfo p{text-align:right;}
.column2B h1{color:#196bb8;}

A.SkinObject:hover
{
	text-decoration: none;
	color: #DA3737;
}
#headerColumn1, #headerColumn2, #headerColumn3, #headerColumn4
{
	display: block;
	float:left;
	width: 104px;
	height: 49px;
}

.MenuHeaderColumns a
{
	display: block;
	height: 100%;
	width: 100%;
}

.MenuHeaderColumns a:hover
{
	text-decoration: none;
}

#headerColumn1
{
	margin: 0px 0 0 53px;	
	background: url(../images/layout/nav_experienceUti.gif) no-repeat;
}

#home #headerColumn1
{
	margin: 0px 0 0 53px;	
}

#headerColumn2
{
	margin: 0px 0 0 43px;	
	background: url(../images/layout/nav_campuslocations.gif) no-repeat;
}

#headerColumn3
{
	margin: 0px 0 0 53px;	
	background: url(../images/layout/nav_studentservices.gif) no-repeat;
}

#headerColumn4
{
	margin: 0px 0 0 56px;	
	background: url(../images/layout/nav_programsstudy.gif) no-repeat;
}

.panelSeparator
{
	height: 13px;
	background-color: #521014;
	clear:left;
}

#menuPanel
{
	background: url(../images/layout/bg_ubernav.jpg) repeat-y;	
	float: left;
	width: 100%;
	z-index: 9999;
	display:none;
	position: relative;
	font-weight:normal;
}

#menuPanel a
{
	font-weight:normal;
	text-decoration:none;
}

#panelColumn1, #panelColumn2, #panelColumn3, #panelColumn4
{
	float: left;	
	font-size: 14px;
	line-height: 1.5em;
	padding-bottom: 10px;
	z-index: 1000;
}

#panelColumn1 li
{
	padding-left: 54px;	
	width:137px;
}

#panelColumn2 li
{
	padding-left: 10px;	
	width:147px;
}

#panelColumn3 li
{
	margin-left: 10px;	
	width:150px;
}

#panelColumn4 li
{
	margin-left: 10px;	
	width:146px;
}

#panelColumn1 li, #panelColumn2 li, #panelColumn3 li, #panelColumn4 li
{
	list-style: none;
}


#phoenixLinks, #orlandoLinks
{
	font-size: 11px;
	border-left: 1px solid #96292e;	
	padding: 0 0 0 3px;
	/*line-height: normal;*/
	display: none;
}

#phoenixLinks li, #orlandoLinks li
{
	padding-left: 0px;
}


#menuPhoenixLink:hover, #menuOrlandoLink:hover
{
	cursor: pointer;
	text-decoration: underline;
}

.NormalNavColumn a, .NormalNavColumn
{
	color: #adabac;
}

.HoverHighlight a, .HoverHighlight
{
	color: #FFFFFF;	
}

.UTI_NewsContent h1 span
{
    color: #196BB8;
}

#militaryInternal
{
    background: url(../../../images/Microsite/Military/header-bg-grn.png) repeat;
    position: relative;
    width: 997px;
    height: 113px;
}

#upperMilitaryBG
{
    background-color: #a9afa1;
    position: relative;
    height: 30px;
    width: 939px;
    left: 46.7px;
}

#lowerMilitaryBG
{
    background-color: #a9afa1;
    position: relative;
    height: 800px;
    width: 939px;
    left: 46.7px;
}

#militaryStudents.off
{
    background: url(../../../images/Microsite/Military/bg-01-feature.jpg);
    position: relative;
    width: 1013px;  /* 1013px originally */
    height: 646px;  /* 646px originally */
}

#militaryStudents.on
{
    background: url(../../../images/Microsite/Military/bg-02-feature.jpg);
    position: relative;
    width: 1013px;  /* 1013px originally */
    height: 646px;  /* 646px originally */
}

#meetUTIVets
{
    background: url(../../../images/Microsite/Military/footer-bg.png);
    position: relative;
    width: 841px;   /* 841px originally */
    height: 332px;  /* 332px originally */
    top: -140px;
    left: 195px;
}

#redFooter
{
    background: url(../../../images/Microsite/Military/footer-redCTA.jpg);
    position: absolute;
    width: 940px;   /* 940px originally */
    height: 210px;  /* 210px originally */
    top: 80px;
    left: -123px;
}

.militaryClicker
{
    /* imaginary button for Get Started Today */
    position: absolute;
    width: 153px;
    height: 60px;
    top: 40px;
    left: 68px;
    cursor: pointer;    
}

#Becker
{
    background: url(../../../images/Microsite/Military/footer-Becker.jpg);
    position: absolute;
    width: 161px;   /* 161px originally */
    height: 132px;  /* 132px originally */
    top: 30px;
    left: 275px;
    cursor: pointer;
}

#Sumpter
{
    background: url(../../../images/Microsite/Military/footer-Sumpter.jpg);
    position: absolute;
    width: 161px;   /* 161px originally */
    height: 132px;  /* 132px originally */
    top: 30px;
    left: 500px;
    cursor: pointer;
}

#Muth
{
    background: url(../../../images/Microsite/Military/footer-Muth.jpg);
    position: absolute;
    width: 161px;   /* 161px originally */
    height: 132px;  /* 132px originally */
    top: 30px;
    left: 730px;
    cursor: pointer;
}

#students
{
    background: url(../images/pages/home-feature-3students.jpg);
    width: 657px;
    height: 358px;
    margin-top: 105px; 
    position: relative;
}

#categoryContent
{
    position: absolute;
    top: 280px;
    color: #FFF;
    line-height: 18px;
    padding: 10px;
    text-shadow: #000 2px 2px 2px;
}

#logo {
    background: url(../../../images/Microsite/Military/logo.png);
    position: absolute;
    width: 264px; /* 264px originally */
    height: 73px; /* 73px originally */
    top: 30px;
    left: 120px;
    cursor: pointer;
}

#careerButton.off {
    background: url(../../../images/Microsite/Military/nav-CareerTransition.png);
    position: absolute;
    width: 195px; /* 195px originally */
    height: 48px; /* 48px originally */
    top: 35px;
    left: 500px;
}

#careerButton.on {
    background: url(../../../images/Microsite/Military/nav-CareerTransition-on.png);
    position: absolute;
    width: 195px; /* 195px originally */
    height: 48px; /* 48px originally */
    top: 35px;
    left: 500px;
    cursor: pointer;
}

#objectiveButton.off {
    background: url(../../../images/Microsite/Military/nav-ChooseObjective.png);
    position: absolute;
    width: 228px; /* 228px originally */
    height: 50px; /* 50px originally */
    top: 35px;
    left: 750px;
}

#objectiveButton.on {
    background: url(../../../images/Microsite/Military/nav-ChooseObjective-on.png);
    position: absolute;
    width: 228px; /* 228px originally */
    height: 50px; /* 50px originally */
    top: 35px;
    left: 750px;
    cursor: pointer;
}

#futureBeginsNow.off
{
    background: url(../../../images/Microsite/Military/btn-FutureBegins.png);
    position: absolute;
    width: 231px; /* 231px originally */
    height: 40px; /* 40px originally */
    top: 400px;
    left: 760px;
}

#futureBeginsNow.on
{
    background: url(../../../images/Microsite/Military/btn-FutureBegins-on.png);
    position: absolute;
    width: 231px; /* 231px originally */
    height: 40px; /* 40px originally */
    top: 400px;
    left: 760px;
    cursor: pointer;
}

#newhome .TopPane .column2A {
    background: transparent url(../images/layout/bg_newleftSideRepeater.png) repeat-y right top;
    height: 463px;
}

#newhome .TopPane .column2A #subLogo 
{
    background: none;
    margin-top: 70px;
}

#newhome .TopPane .column2A #subLogo #phone
{
    margin-top: 30px;
    margin-left: 15px;
    color: #FFF;   
    padding-left: 20px;
    font-size: 14px;
    font: Arial;
}

#newhome #titleBar
{
    background: url(../images/layout/home_bar_bg.png) repeat-x;
    height: 42px;
    position: relative;
    margin-left: 14px;
    width: 919px;
}

#leftSide
{
    position: absolute;
    height: 52px;
    width: 27px;
    background: url(../images/layout/home_bar_leftside.png);
    top: 0px;
    left: 0px;   
}

#autoTitle, #motorcycleTitle, #nascarTitle, #marineTitle
{
    width: 210px;
    height: 42px;   
    float: left;
}

#autoTitle.off
{
    background: url(../images/layout/home-01-t-auto-off.png) repeat-x;
    margin-left: 27px;
    background-color: #000;
    height: 41px;
}

#autoTitle.on
{
    background: url(../images/layout/home-01-t-auto-on.png) no-repeat;
    margin-left: 27px;
    cursor: pointer;
}

#motorcycleTitle.off
{
    background: url(../images/layout/home-02-t-moto-off.png) no-repeat;
    margin-left: 14px;
}

#motorcycleTitle.on
{
    background: url(../images/layout/home-02-t-moto-on.png) no-repeat;
    margin-left: 14px;
    cursor: pointer;
}

#nascarTitle.off
{
    background: url(../images/layout/home-03-t-nascar-off.png) no-repeat;
    margin-left: 16px;
}

#nascarTitle.on
{
    background: url(../images/layout/home-03-t-nascar-on.png) no-repeat;
    margin-left: 16px;
    cursor: pointer;
}

#marineTitle.off
{
    background: url(../images/layout/home-04-t-marine-off.png) no-repeat;
    margin-left: 16px;
}

#marineTitle.on
{
    background: url(../images/layout/home-04-t-marine-on.png) no-repeat;
    margin-left: 16px;
    cursor: pointer;
}

#newhome #programs #autoProgram, #newhome #programs #motorcycleProgram, #newhome #programs #nascarProgram, #newhome #programs #marineProgram
{
    width: 222px;  
    float: left;
}

.clicker
{
    width: 215px;
    height: 143px;  
}

#autoProgram.off
{
    background: url(../images/pages/home-01-auto-off.jpg) no-repeat;
    margin-left: 41px;   
}

#autoProgram.on
{
    background: url(../images/pages/home-01-auto-on.jpg) no-repeat;  
    margin-left: 41px;   
    cursor: pointer;
}

#motorcycleProgram.off
{
    background: url(../images/pages/home-02-moto-off.jpg) no-repeat;
    margin-left: 3px;   
}

#motorcycleProgram.on
{
    background: url(../images/pages/home-02-moto-on.jpg) no-repeat;  
    margin-left: 3px;
    cursor: pointer;      
}

#nascarProgram.off
{
    background: url(../images/pages/home-03-nascar-off.jpg) no-repeat;
    margin-left: 3px;   
}

#nascarProgram.on
{
    background: url(../images/pages/home-03-nascar-on.jpg) no-repeat;
    margin-left: 3px;  
    cursor: pointer;
}

#marineProgram.off
{
    background: url(../images/pages/home-04-marine-off.jpg) no-repeat;
    margin-left: 3px;   
}

#marineProgram.on
{
    background: url(../images/pages/home-04-marine-on.jpg) no-repeat;
    margin-left: 3px;   
    cursor: pointer;
}

#newhome #programs .under
{
    background: url(../images/layout/under-gradient-215w.png) no-repeat;
    height: 101px;
    margin-bottom: 10px;
    padding-top: 20px;
    text-align: center;
}

#newhome #programs #marineProgram .under
{
    background: url(../images/layout/under-gradient-206w.png) no-repeat;
}

#newhome .under select
{
    width: 200px;
    font-size: 18px;   
}

#webinar_banner
{
    background: transparent url(../images/layout/webinar-snipe.gif) no-repeat;
    cursor: pointer;
    height: 40px;
    left: 10px;
    position: relative;
    top: 0;
    width: 242px;
}

#webinar_banner_left
{
    background: transparent url(../images/layout/snipe-webinar-banner-left.png) no-repeat;
    cursor: pointer;
    height: 52px;
    left: 14px;
    position: absolute;
    top: 135px;
    width: 27px;
}
