/* Pima Community College : Screen Style Sheet */

/* Universal Styles */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,dl,dt,dd,form,img {margin:0px;padding:0px;}
body{padding:0px;margin:0px;text-align:center;font:62.5%  Arial, Helvetica, Tahoma, sans-serif;color:#252525;background:#FFFFFF;}
img {display:block;border:0;}
h1 {font-size:1.8em;font-family: "Yanone Kaffeesatz", Arial, Helvetica, Tahoma, sans-serif;color:#252525;}
h2 {font-size:1.6em;font-family: "Yanone Kaffeesatz", Arial, Helvetica, Tahoma, sans-serif;color:#05528f;}
h3 {font-size:1.5em;color:#05528f;}
h4 {font-size:1.4em;color:#05528f;}
h5 {font-size:1.3em;color:#05528f;}
h6 {font-size:1.2emcolor:#05528f;}
p{font-size:1.1em;color:#252525;}
a{color:#252525;text-decoration:underline;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;}
a:link {color:#252525;text-decoration:underline;}
a:visited{color:#252525;text-decoration:underline;}
a:hover{text-decoration:none;}
ul li {padding:0px 0px 0px 10px;list-style:none;color:#252525;background: url(../images/contentBullet.gif) left 0.5em no-repeat;font-size:1.1em;}
ul li li {font-size:1.0em;}
ol {margin:5px 0px 5px 30px;}
ol li {font-size:1.1em;color:#252525;}
ol li li {font-size:1.0em;}
table td, table th {font-size:1.1em;color:#252525;}
table td td, table td th {font-size:1.0em;color:#252525;}
.clearIt {width:0px;height:0px;line-height:0px;font-size:0em;overflow:hidden;clear:both;}
.skiplink {width:0px;height:0px;overflow:hidden;position:absolute;top:0px;Left:3000px;}
.access {width:0px !important;height:0px !important;padding:0px !important;margin:0px !important;overflow:hidden !important;position:absolute !important;}
.hidden {display:none;}
.tryagain {display:none;width:210px;padding:2px 3px;margin:0px 0px 0px 0px;color:#df0130;}
.tryagain2 {display:none;width:210px;padding:2px 3px;margin:0px 0px 0px 0px;color:#df0130;}
.globalNoscript {color:#000000;border-bottom:1px solid #000;text-align:left;padding:8px 12px 8px 50px;font-size:1.2em;line-height:1.4em;background:#FFFFBD url(../images/icon_alert.png) no-repeat 8px center;}
.globalNoscript a {color:#000000;}
.floatLeft {float:left;}
.floatRight {float:right;}
.noPadding {padding:0px !important;}
.oHid {overflow:hidden;}
img.galleryHider {display:none;width:0px;height:0px;}
.red {color:#FF0000;}
.red ul li {color:#FF0000;background-image:url(../images/redArrowOnWhite.jpg);}

/* Main Container for whole site. */
#container {width:auto;padding:0px;margin:0px;text-align:center;font-size:1.0em;}

/* ---|||--- START: Header ---|||--- */
#container #header {width:941px;height:86px;padding:14px 0px 11px 0px;margin:0px auto;text-align:left;position:relative;font-size:1.0em;/*z-index:5;*/z-index:33;}
#container #header #myPimaNav {width:auto;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;float:left;list-style:none;overflow:hidden;}
#container #header #myPimaNav li {padding:3px 0px 0px 14px;margin:0px;font-size:1.2em;background:none;float:left;}
#container #header #myPimaNav li a {font-family: Arial, Helvetica, Tahoma, sans-serif;font-weight:bold;color:#05528f;text-decoration:none;}
#container #header #myPimaNav li a:hover {color:#9aa939;}
#container #header #logo {display:block;width:333px;height:58px;padding:0px;margin:0px;background: url(../images/headerLogo.jpg) left -5px no-repeat;overflow:hidden;float:left;clear:left;}
#container #header #logo a {display:block;width:333px;height:58px;padding:0px;margin:0px;text-indent:-9999px;overflow:hidden;}
#container #header #logo a span {width:0px;height:0px;padding:0px;margin:0px;line-height:0px;overflow:hidden;}
#container #header #rightHalf {display:block;width:575px;padding:15px 0px 0px 33px;margin:0px;float:left;position:relative;}
#container #header #rightHalf #myPima {display:block;width:45px;height:19px;padding:4px 0px 0px 5px;margin:0px 0px 0px 0px;font-family:"Cabin", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;font-size:11px;color:#f5b917;background:#a9231a;/*background: url(../images/myPimaBg.jpg) left top no-repeat;*/float:left;clear:none;text-decoration:none;}
#container #header #rightHalf #myPima span {color:#FFF;}
#container #header #rightHalf #myPima:hover {text-decoration:underline;}
#container #header #rightHalf #searchForm {display:block;width:197px;height:24px;padding:0px 0px 0px 10px;margin:0px 0px 0px 0px;float:left;position:relative;overflow:visible;}
#container #header #rightHalf #searchForm table,
#container #header #rightHalf #searchForm table td {padding:0px;margin:0px;border:none;}
#container #header #rightHalf #searchForm #keywords {width:164px;padding:4px 3px 6px 3px;font-size:12px;border:none;background: url(../images/searchBg.gif) left top no-repeat;}
#container #header #rightHalf #searchForm p.tryagain {width:230px;position:absolute;left:40px;top:23px;margin:0px;padding:2px 0px 2px 3px;font-size:1.2em;}
#container #header #rightHalf .resourceNav {width:150px;height:24px;padding:0px;margin:0px 0px 0px 8px;list-style:none;float:left;font-size:1.1em;position:relative;z-index:9;}
#container #header #rightHalf .resourceNav li {display:block;padding:4px 12px 5px 12px;margin:0px;color:#FFFFFF;background:#9aa939 url(../images/myLinksDown.jpg) 132px 8px no-repeat;text-decoration:none;text-transform:uppercase;overflow:hidden;}
#container #header #rightHalf .resourceNav li:hover {background:#096f59;text-decoration:none;}
#container #header #rightHalf .resourceNav li ul {width:150px;padding:5px 0px;position:absolute;left:0px;top:23px;background:#9aa939;-moz-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;display:none;}
#container #header #rightHalf .resourceNav li ul li,
#container #header #rightHalf .resourceNav li ul li:hover {padding:0px;background:#9aa939;font-size:0.9em;}
#container #header #rightHalf .resourceNav li ul li a {display:block;width:auto;padding:3px 12px 3px 21px;color:#fff;background: url(../images/resourceNavBgArrow.jpg) 10px 0.6em no-repeat;text-decoration:none;font-size:1.1em;font-weight:bold;text-transform:none;}
#container #header #rightHalf .resourceNav li ul li a:hover{color:#f5b917;text-decoration:none;}
#container #header #rightHalf .resourceNav.static {margin:-45px 0px 0px 8px;}
#container #header #rightHalf .resourceNav.static li {background:black;text-decoration:none;}
#container #header #rightHalf .resourceNav.static li ul {display:block;background:#298975;}
#container #header #rightHalf .resourceNav.static li ul li,
#container #header #rightHalf .resourceNav.static li ul li:hover {padding:0px;background:#298975;font-size:0.9em;}
#container #header #rightHalf .resourceNav.static li ul li a {background: url(../images/new-resourceNavBgArrow.png) 10px 0.6em no-repeat;text-decoration:none;}
#container #header #rightHalf .resourceNav.static li ul li a:hover {color:#f5b917;text-decoration:none;}
/* ---|||--- END: Header ---|||--- */

/* ---|||--- START: Primary Nav ---|||--- */
#container #nav {width:auto;height:32px;padding:0px;margin:0px;text-align:center;background:#000000;font-size:1.0em;position:relative;z-index:32;}
#container #nav #primaryNav {width:961px;height:32px;padding:0px;margin:0px auto;list-style:none;text-align:left;}
#container #nav #primaryNav li {padding:0px;margin:0px;font-size:1.0em;background:none;float:left;position:relative;}
#container #nav #primaryNav li a {display:block;width:auto;height:13px;padding:9px 35px 9px 10px;margin:0px;font-size:13px;line-height:13px;font-family:"Cabin", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;/*background: url(../images/pNavDownArrow2.jpg) right center no-repeat*/;border-top:#000 1px solid;color:#FFFFFF;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:left;overflow:hidden;}
#container #nav #primaryNav li a:hover,
#container #nav #primaryNav li a.moused {color:#9aa939;background:#fff /*url(../images/pNavUpArrow2.jpg) right center no-repeat*/ !important;}
#container #nav #primaryNav li a.selected {color:#9aa939;}
#container #nav #primaryNav li a.selected:hover {color:#9aa939;background:#fff /*url(../images/pNavUpArrow2.jpg) right center no-repeat*/ !important;}
/*
#container #nav #primaryNav li #pnav1 {width:141px;background-position:127px center !important;}
#container #nav #primaryNav li #pnav2 {width:194px;background-position:178px center !important;}
#container #nav #primaryNav li #pnav3 {width:176px;background-position:158px center !important;}
#container #nav #primaryNav li #pnav4 {width:191px;background-position:171px center !important;}
*/
#container #nav #primaryNav li .pNavDd {width:604px;padding:10px 12px;margin:0px;background: url(../images/pNavDdTransBg.png) left top repeat;position:absolute;top:32px;z-index:99;text-align:left;color:#000000;font-size:1.0em;border-right:#000 1px solid;border-bottom:#000 1px solid;border-left:#000 1px solid;overflow:hidden;display:none;}
#container #nav #primaryNav li #pNavDd1 {left:-1px;}
#container #nav #primaryNav li #pNavDd2 {left:-1px;}
#container #nav #primaryNav li #pNavDd3 {width:530px;right:-1px;}
#container #nav #primaryNav li #pNavDd4 {right:-1px;}
#container #nav #primaryNav li .pNavDd .listSide {width:319px;padding:0px 10px 0px 0px;margin:0px;overflow:hidden;float:left;}
#container #nav #primaryNav li .pNavDd .listSide h2 {color:#252525;font-size:1.7em;font-family:"Cabin", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;}
#container #nav #primaryNav li .pNavDd .blockSide {width:251px;padding:12px;margin:0px;background:#e1e1e1;-moz-border-radius:5px;border-radius:5px;overflow:hidden;float:left;}
#container #nav #primaryNav li .pNavDd .blockSide h3 {color:#05528F;}
#container #nav #primaryNav li .pNavDd .blockSide ul li {background: url(../images/pNavDdBlockSideArrow.gif) left 0.6em no-repeat;}
#container #nav #primaryNav li #pNavDd3 .listSide,
#container #nav #primaryNav li #pNavDd4 .listSide {width:296px;padding:0px 0px 0px 10px;}
#container #nav #primaryNav li #pNavDd3 .blockSide {width:200px;}
#container #nav #primaryNav li #pNavDd4 .blockSide {width:228px;}
/* Old ripped-out gallery styles
#container #nav #primaryNav li #pNavDd4 .listSide {width:189px;padding:0px;}
#container #nav #primaryNav li #pNavDd4 .campusImage {width:405px;padding:0px;margin:0px 10px  0px 0px;overflow:hidden;float:left;}
#container #nav #primaryNav li #pNavDd4 .campusImage img {border:#000 1px solid;}
#container #nav #primaryNav li #pNavDd4 .campusImage p {font-size:0.9em;padding:5px 0px 0px 0px;}
*/
#container #nav #primaryNav li .pNavDd p {font-size:1.3em;float:none;clear:both;}
#container #nav #primaryNav li .pNavDd a {display:inline;height:auto;padding:0px;margin:0px;color:#298975;background:none !important;border:none;text-transform:none;text-decoration:underline;}
#container #nav #primaryNav li .pNavDd a:hover {color:#FFF;background:#298975 !important;text-decoration:underline;}
#container #nav #primaryNav li .pNavDd ul {display:block;width:140px;padding:0px;margin:0px 0px 10px 0px;float:left;overflow:hidden;}
#container #nav #primaryNav li .pNavDd ul li {display:block;width:auto;padding:4px 0px 4px 15px;font-size:1.1em;background: url(../images/pNavDdListSideArrow.gif) left 0.6em no-repeat;color:#252525;float:none;overflow:hidden;}
#container #nav #primaryNav li .pNavDd ul li a {color:#096f59;padding:0px;border:none;text-transform:none;text-decoration:none;}
#container #nav #primaryNav li .pNavDd ul li a:hover {color:#f07306;background:none !important;text-decoration:none;}
#container #nav #primaryNav li .pNavDd .learnMore {display:block;padding:4px 0px 4px 15px;margin:3px 0px 0px 0px;color:#096f59;font-weight:normal;background: url(../images/pNavDdBlockSideArrow.gif) left 0.5em no-repeat !important;text-transform:uppercase;text-decoration:none;}
#container #nav #primaryNav li .pNavDd .learnMore:hover {color:#f07306;text-decoration:none;background: url(../images/pNavDdBlockSideArrow.gif) left 0.5em no-repeat !important;}
/* ---|||--- END: Primary Nav ---|||--- */

/* ---|||--- START: HP Interactive Piece ---|||--- */
#container #hpInteractive {display:block;width:auto;padding:0px;margin:0px auto;position:relative;font-size:1.0em;overflow:hidden;visibility:hidden;}
/* Nav */
#container #hpInteractive .nav {width:317px;/* auto? */padding:0px;margin:0px;list-style:none;text-align:left;position:absolute;left:50px;top:38px;overflow:hidden;z-index:3;}
#container #hpInteractive .nav li {width:297px;padding:0px 0px 0px 20px;margin:0px;background: url(../images/new-hpIntNav.png) left center no-repeat;border-bottom:#dddddd 1px solid;position:relative;}
#container #hpInteractive .nav li a.tab {display:block;width:auto;padding:8px 0px;margin:0px 0px;color:white;font-size:21px;font-family: "Yanone Kaffeesatz", Arial, Helvetica, Tahoma, sans-serif;text-decoration:none;text-transform:uppercase;overflow:hidden;}
#container #hpInteractive .nav li a.tab .smallText,
#container #hpInteractive .nav li a.tab .gimme {}
#container #hpInteractive .nav li a.tab .largeText,
#container #hpInteractive .nav li a.tab .gimmegimme {font-size:21px;font-weight:normal;padding:0px 0px 0px 3px;/*-moz-transition:font-size 0.3s ease-out;-o-transition:font-size 0.3s ease-out;-webkit-transition:font-size 0.3s ease-out;transition:font-size 0.3s ease-out;*/}
#container #hpInteractive .nav li a.tab:hover {text-decoration:none;color:#f9a51a;}
#container #hpInteractive .nav li.selected {width:317px;background:none;padding:0px;}
#container #hpInteractive .nav li.selected a.tab {}
#container #hpInteractive .nav li.selected a.tab .smallText,
#container #hpInteractive .nav li.selected a.tab .gimme {}
#container #hpInteractive .nav li.selected a.tab .largeText,
#container #hpInteractive .nav li.selected a.tab .gimmegimme {display:block;padding:0px;/*font-size:60px;line-height:60px;*/font-weight:bold;line-height:40px;}
/* El Eslidiador Mechanismo Mas Grande! */
#container #hpInteractive .sliderBg {display:none;padding:0px;margin:0px;background:none;float:none;overflow:hidden;position:absolute;z-index:1;}
#container #hpInteractive .slideWrapper {display:block;padding:0px;margin:0px;float:none;overflow:hidden;position:relative;left:5px;z-index:1;}
#container #hpInteractive .slider {display:block;width:auto;padding:0px;margin:0px;float:none;clear:both;overflow:hidden;z-index:1;}
#container #hpInteractive .slider .section {display:block;width:auto;padding:0px;margin:0px;overflow:hidden;}
#container #hpInteractive .slider .section .videoLinkHousing a {display:block; position:absolute; height: 55px; width: 55px; bottom: 5px; left:410px; background-image: url(../images/mastheadSlideshowVideo.png); text-indent: -9999px; overflow:hidden;}
/* Bubble Background Image, and it's text layer */
#container #hpInteractive .slider .section .sectionBg {display:block;width:952px;height:348px;padding:0px;margin:0px;font-size:1.1em;position:absolute;left:0px;top:0px;}
#container #hpInteractive .slider .section .sectionBg .sectionBgBubble {display:none;width:202px;height:202px;background:#a42921;-moz-border-radius:101px 101px 101px 101px;border-radius:101px 101px 101px 101px;text-align:center;position:absolute;}
#container #hpInteractive .slider .section .sectionBg .sectionBgBubble h2 {margin:57px 0px 0px 0px;padding:0px 10px 5px 10px;color:#fff;font-size:17px;line-height:1.0em;font-family:"Cabin", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;text-transform:uppercase;}
#container #hpInteractive .slider .section .sectionBg .sectionBgBubble h2 span {display:block;font-size:20px;color:#f3b917;}
#container #hpInteractive .slider .section .sectionBg .sectionBgBubble p {padding:5px 10px;font-size:14px;line-height:1.3em;color:#fff;}
#container #hpInteractive .slider .section .sectionBg .sectionBgBubble a {text-decoration:none;}
#container #hpInteractive .slider .section .sectionBg .sectionBgBubble a:hover {color:#f3b917;}
#container #hpInteractive .slider .section .sectionBg .sectionBgBubble span {display:none;}
/* Cut-Out Silhouette Image */
#container #hpInteractive .slider .section .slideImage {padding:0px;margin:0px 0px 0px 0px;position:absolute;left:0px;top:0px;}
/* Helpful Links Marguee */
#container #hpInteractive .slider .section .sectionMarquee {display:block;width:216px;padding:14px 12px;margin:0px;background:white;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;overflow:hidden;text-align:left;font-size:1.1em;position:absolute;right:13px;bottom:16px;}
#container #hpInteractive .slider .section .sectionMarquee h2 {color:#a9231a;font-size:2.0em;text-transform:uppercase;}
#container #hpInteractive .slider .section .sectionMarquee ul {}
#container #hpInteractive .slider .section .sectionMarquee ul li {padding:3px 3px 3px 15px;background: url(../images/new-resourceNavBgArrow.png) left center no-repeat;}
#container #hpInteractive .slider .section .sectionMarquee ul li a {color:black;text-decoration:none;}
#container #hpInteractive .slider .section .sectionMarquee ul li a:hover {color:#01458c;text-decoration:none;}

#container #hpInteractive .emergency {display:block;width:975px;height:425px;padding:0px;margin:0px;float:none;overflow:hidden;position:absolute;left:0px;top:20px;z-index:34;text-align:left;background: url(../images/emergencyTrans.png) left top repeat;}
#container #hpInteractive .emergency .closeMe {display:block;width:auto;padding:8px 34px 8px 10px;margin:0px;color:#FFF;background:#a32920 url(../images/eCloser.gif) right center no-repeat;float:left;text-transform:uppercase;text-decoration:none;font-weight:bold;font-family:"Cabin", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;}
#container #hpInteractive .emergency .closeMe:hover {text-decoration:underline;}
#container #hpInteractive .emergency .eNest {display:block;width:779px;height:425px;padding:35px 98px 30px 98px;margin:0px;overflow:hidden;}
#container #hpInteractive .emergency .eNest .eLeftSide {width:234px;padding:8px 8px 0px 0px;margin:0px;float:left;overflow:hidden;}
#container #hpInteractive .emergency .eNest .eLeftSide h2 {margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;color:#ffd800;font-size:7.0em;line-height:1.0em;font-family: "Yanone Kaffeesatz", Arial, Helvetica, Tahoma, sans-serif;text-transform:uppercase;}
#container #hpInteractive .emergency .eNest .eLeftSide h2 span {display:block;font-size:0.8em;font-weight:normal;margin-top:-0.3em;}
#container #hpInteractive .emergency .eNest .eLeftSide h3 {color:#fff;font-size:2.0em;margin:20px 0px 0px 0px;}
#container #hpInteractive .emergency .eNest .eLeftSide .theNumber {color:#ffd800;font-size:2.5em;font-weight:bold;}
#container #hpInteractive .emergency .eNest .eLeftSide .related {display:block;width:auto;height:14px;padding:4px 20px 5px 10px;margin:18px 0px 0px 0px;font-size:11px;color:#fff;background: url(../images/eRelatedLink.gif) right center no-repeat;float:left;clear:left;font-family:"Cabin", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;text-decoration:none;text-transform:uppercase;overflow:hidden;}
#container #hpInteractive .emergency .eNest .eLeftSide .related span {color:#f5b917;}
#container #hpInteractive .emergency .eNest .eLeftSide .related:hover {text-decoration:underline;}
#container #hpInteractive .emergency .eNest .eRightSide {width:521px;padding:0px 0px 0px 16px;margin:0px;float:left;overflow:hidden;color:#FFF;}
#container #hpInteractive .emergency .eNest .eRightSide h3 {color:#FFF;font-size:2.0em;padding:0px 0px 10px 0px;margin:0px;}
#container #hpInteractive .emergency .eNest .eRightSide p {color:#FFF;margin:0px;padding:10px 0px;font-size:1.2em;}
/* ---|||--- END: HP Interactive Piece ---|||--- */

/* ---|||--- START: Main page Body ---|||--- */
#container #main {width:auto;padding:0px;margin:0px;text-align:center;position:relative;z-index:2;font-size:1.0em;}
/* HP specific */
#hp #container #main {background:#01458c;}
#hp #container #main #mainLiner {width:975px;padding:24px 0px;margin:0px auto;text-align:left;overflow:hidden;}
/* HP left */
#hp #container #main #mainLiner #hpLeft {width:478px;padding:0px;margin:0px;overflow:hidden;float:left;font-size:1.0em;}
#hp #container #main #mainLiner #hpLeft .speechBubble {width:auto;padding:12px 20px 23px 20px;margin:0px 43px 0px 17px;background:#298975;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;overflow:hidden;}
#hp #container #main #mainLiner #hpLeft .speechBubble h2 {display:block;width:128px;height:100px;padding:28px 0px 0px 0px;margin:0px 16px 16px 0px;color:#FFF;font-size:34px;line-height:32px;background:#298975;text-align:center;-moz-border-radius:64px 64px 64px 64px;border-radius:64px 64px 64px 64px;overflow:hidden;float:left;}
#hp #container #main #mainLiner #hpLeft .speechBubble ul {display:block;padding:0px;margin:0px 0px 10px 0px;float:left;}
#hp #container #main #mainLiner #hpLeft .speechBubble ul li {font-size:1.2em;color:#fff;padding:2px 0px 2px 14px;background: url(../images/speechLiBg.jpg) left center no-repeat;}
#hp #container #main #mainLiner #hpLeft .speechBubble ul li a {color:#fff;text-decoration:none;}
#hp #container #main #mainLiner #hpLeft .speechBubble ul li a:hover {text-decoration:underline;}
#hp #container #main #mainLiner #hpLeft .speechBubble a{text-decoration:none;}
#hp #container #main #mainLiner #hpLeft .speechBubble a:hover{text-decoration:underline;}
#hp #container #main #mainLiner #hpLeft .speechBubble .qsg {display:block;width:auto;padding:5px;margin:0px 10px 0px 0px;color:#FFF;background:#a32920;float:left;text-transform:uppercase;text-decoration:none;font-weight:bold;font-family:"Cabin", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;}
#hp #container #main #mainLiner #hpLeft .speechBubble .qsg:hover {text-decoration:underline;}
#hp #container #main #mainLiner #hpLeft .speechBubble .login {display:block;width:auto;padding:5px 15px 5px 5px;margin:0px;color:#FFF;background:#a32920 url(../images/speechBubbleLoginCarrot.jpg) right center no-repeat;float:left;text-transform:uppercase;text-decoration:none;font-weight:bold;font-family:"Cabin", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;}
#hp #container #main #mainLiner #hpLeft .speechBubble .login span {color:#f5b917;}
#hp #container #main #mainLiner #hpLeft .speechBubble .login:hover {text-decoration:underline;}
#hp #container #main #mainLiner #hpLeft .bubbleStem {display:block;width:52px;height:54px;padding-left:25px;margin:0px;background: url(../images/new-bubbleStem.png) right top no-repeat;float:left;}
#hp #container #main #mainLiner #hpLeft #helpStudents {display:block;padding:14px 18px 14px 18px;margin:14px 0px 0px 10px;font-size:1.7em;color:#FFF;font-weight:bold;text-transform:uppercase;text-decoration:none;background:#205c9a;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;float:left;font-family:"Cabin", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;overflow:hidden;}
#hp #container #main #mainLiner #hpLeft #helpStudents span {color:white;}
#hp #container #main #mainLiner #hpLeft #helpStudents:hover {text-decoration:underline;}
/* HP right */
#hp #container #main #mainLiner #hpRight {width:478px;padding:0px 0px 0px 19px;margin:0px;overflow:hidden;float:left;font-size:1.0em;}
#hp #container #main #mainLiner #hpRight h2 {color:#FFF;font-size:2.8em;}
#hp #container #main #mainLiner #hpRight ul {display:block;width:400px;padding:0px;margin:0px;overflow:hidden;}
#hp #container #main #mainLiner #hpRight ul li {width:400px;padding:10px 0px 8px 0px;color:#FFF;background:none;border-bottom:#666 1px solid;overflow:hidden;}
#hp #container #main #mainLiner #hpRight ul li.exp {background: url(../images/new-hpAccordianMinus.png) left 8px no-repeat;}
#hp #container #main #mainLiner #hpRight ul li.col {background: url(../images/new-hpAccordianPlus.png) left 8px no-repeat;}
#hp #container #main #mainLiner #hpRight ul li h3 {font-size:1.2em;font-family:"Cabin", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;}
#hp #container #main #mainLiner #hpRight ul li h3 a {display:block;padding:0px 0px 0px 24px;color:white;font-weight:bold;text-decoration:none;}
#hp #container #main #mainLiner #hpRight ul li h3 a:hover {text-decoration:underline;}
#hp #container #main #mainLiner #hpRight ul li div {padding:0px 0px 0px 24px;}
#hp #container #main #mainLiner #hpRight ul li p {color:#FFF;line-height:1.3em;}
#hp #container #main #mainLiner #hpRight ul li a {color:#FFF;}
/* ---|||--- END: Main page Body ---|||--- */

/* ---|||--- START: HP News ---|||--- */
#container #hpNews {width:958px;padding:0px;margin:0px auto;text-align:left;overflow:hidden;font-size:1.0em;}
#container #hpNews #hpNewsHead {color:#252525;font-size:2.8em;margin:10px 0px 0px 8px;font-weight:normal;}
/* Carousel */
#container #hpNews #hpNewsCarousel {width:auto;padding:0px;margin:10px 0px 10px 0px;position:relative;}
/*#container #hpNews #hpNewsCarousel .nav {width:100%;padding:5px 0px;margin:0px;list-style:none;background:#000000;overflow:hidden;position:absolute;left:0px;top:0px;z-index:3;opacity:0.7;}
#container #hpNews #hpNewsCarousel .nav li {padding:2px 0px;margin:0px;background:none;float:left;}
#container #hpNews #hpNewsCarousel .nav li a {padding:0px 5px;color:#FFFFFF;}
#container #hpNews #hpNewsCarousel .nav li.selected a {background:#cccccc;color:#000;border:none;}*/
#container #hpNews #hpNewsCarousel .arrows {width:100%;padding:0px;margin:0px;list-style:none;position:absolute;left:0px;top:-30px;z-index:3;}
#container #hpNews #hpNewsCarousel .arrows li {padding:0px;margin:0px;background:none;}
#container #hpNews #hpNewsCarousel .arrows li a {display:block;width:68px;height:21px;padding:0px;margin:0px;overflow:hidden;text-indent:-9999px;position:absolute;top:0px;}
#container #hpNews #hpNewsCarousel .arrows li a span{width:0px;height:0px;padding:0px;margin:0px;line-height:0px;overflow:hidden;text-indent:-9999px;}
#container #hpNews #hpNewsCarousel .arrows li a:hover {background-position:top !important;}
#container #hpNews #hpNewsCarousel .arrows li a.prev {background: url(../images/arrowPrev.gif) left bottom no-repeat;right:68px;}
#container #hpNews #hpNewsCarousel .arrows li a.next {background: url(../images/arrowNext.gif) left bottom no-repeat;right:0px;}
#container #hpNews #hpNewsCarousel .arrows li a.disabled,
#container #hpNews #hpNewsCarousel .arrows li a.disabled:hover {background-position:top !important;}
#container #hpNews #hpNewsCarousel .slideWrapper {padding:0px;margin:0px;float:none;overflow:hidden;position:relative;z-index:1;}
#container #hpNews #hpNewsCarousel .slider {padding:0px;margin:0px;float:none;overflow:hidden;z-index:1;}
#container #hpNews #hpNewsCarousel .slider .section {width:auto;padding:0px;margin:0px;background: url(../images/hpNewsItemBg.gif) left top no-repeat;float:left;overflow:hidden;}
#container #hpNews #hpNewsCarousel .slider .sectionLiner {padding:0px 8px;margin:0px;font-size:1.2em;}
#container #hpNews #hpNewsCarousel .slider .sectionLiner h3 {color:#298975;margin:0px 0px 0px 0px;padding:0px;font-size:1.3em;}
#container #hpNews #hpNewsCarousel .slider .sectionLiner h3 a {color:#298975;text-decoration:none;}
#container #hpNews #hpNewsCarousel .slider .sectionLiner h3 a:hover {color:#298975;background:none !important;text-decoration:underline;}
#container #hpNews #hpNewsCarousel .slider .sectionLiner img {border:#000 1px solid;margin:0px 0px 5px 0px;}
#container #hpNews #hpNewsCarousel .slider .sectionLiner p {color:#4b4b4b;padding:5px 0px;}
#container #hpNews #hpNewsCarousel .slider .sectionLiner a {color:#000;}
#container #hpNews #hpNewsCarousel .slider .sectionLiner a:hover {color:#FFF;background:#298975;text-decoration:underline;}
/* ---|||--- END: News ---|||--- */

/* ---|||--- START: Levels ---|||--- */
#container #main #mainLiner {width:942px;padding:25px 0px 0px 0px;margin:0px auto;text-align:left;overflow:hidden;/* This is being applied for a bizarre font-size increase issue.--> */clear:both;}
/* Breadcrumbs */
#container #main #mainLiner #breadcrumbs {width:785px;padding:0px 0px 25px 0px;margin:0px;overflow:hidden;}
#container #main #mainLiner #breadcrumbs ul {display:block;width:auto;padding:0px;margin:0px;color:#252525;overflow:hidden;}
#container #main #mainLiner #breadcrumbs ul li {float:left;padding:0px 5px 0px 15px;background: url(../images/breadcrumbArrow.gif) left center no-repeat;}
#container #main #mainLiner #breadcrumbs ul li a {color:#298975;font-weight:bold;text-decoration:none;}
#container #main #mainLiner #breadcrumbs ul li a:hover {color:#9aa939;}
#container #main #mainLiner #breadcrumbs ul li span {color:#252525;}

/* ---|||--- START: 1 Column-specific Styles ---|||--- */
#container #main #mainLiner #mainCol.oneCol,
#container #main #mainLiner #mainCol.oneCol .content {width:942px;}
#container #main #mainLiner #mainCol.oneCol .masthead {display:block;width:700px;padding:0px 0px 20px 0px;margin:0px;float:left;}
#container #main #mainLiner #mainCol.oneCol .photoGalleria {display:block;width:210px;padding:0px 10px 14px 10px;margin:0px 0px 10px 10px;background:#000;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;float:left;overflow:hidden;}
#container #main #mainLiner #mainCol.oneCol .photoGalleria h2 {margin:3px 0px 3px 0px;padding:0px;font-size:2.2em;color:#15c1ab;font-family: "Yanone Kaffeesatz", Arial, Helvetica, Tahoma, sans-serif;}
#container #main #mainLiner #mainCol.oneCol .photoGalleria h3 {margin:3px 0px 3px 0px;padding:0px;font-size:2.0em;color:#15c1ab;font-family: "Yanone Kaffeesatz", Arial, Helvetica, Tahoma, sans-serif;}
#container #main #mainLiner #mainCol.oneCol .photoGalleria h4 {margin:0px;color:#FFF;font-weight:bold;font-size:1.4em;}
#container #main #mainLiner #mainCol.oneCol .photoGalleria h5 {color:#FFF;}
#container #main #mainLiner #mainCol.oneCol .photoGalleria h6 {color:#FFF;}
#container #main #mainLiner #mainCol.oneCol .photoGalleria img {padding:0px 0px 10px 0px;}
#container #main #mainLiner #mainCol.oneCol .photoGalleria p {color:#FFF;clear:both;}
#container #main #mainLiner #mainCol.oneCol .photoGalleria td {color:#FFF;}
#container #main #mainLiner #mainCol.oneCol .photoGalleria ol,
#container #main #mainLiner #mainCol.oneCol .photoGalleria ul {clear:both;}
#container #main #mainLiner #mainCol.oneCol .photoGalleria ol li,
#container #main #mainLiner #mainCol.oneCol .photoGalleria ul li {color:#FFFFFF;}
#container #main #mainLiner #mainCol.oneCol .photoGalleria ul.noBg li {background:none;padding:1px 0px 1px 0px;}
#container #main #mainLiner #mainCol.oneCol .photoGalleria ul.loose li {padding:5px 0px;}
#container #main #mainLiner #mainCol.oneCol .photoGalleria a {color:#FFF;}
#container #main #mainLiner #mainCol.oneCol .photoGalleria a:hover {/*background:none;text-decoration:none;*/}
#container #main #mainLiner #mainCol.oneCol .photoGalleria .galleryHider {width:0px;height:0px;padding:0px;margin:0px;overflow:hidden;visibility:hidden;}
#container #main #mainLiner #mainCol.oneCol .photoGalleria .tablePad5 td {padding:5px;}
#container #main #mainLiner #mainCol.oneCol .photoGalleria .tablePad10 td {padding:10px;}
#container #main #mainLiner #mainCol.oneCol .primary {width:942px;padding:0px 0px 20px 0px;margin:0px;float:none;clear:both;}
#container #main #mainLiner #mainCol.oneCol .ancillary {width:280px;padding:10px;margin:0px 20px 0px 0px;float:left;overflow:hidden;}
#container #main #mainLiner #mainCol.oneCol .ancillary h2 {padding:10px 10px 8px 10px;margin:-10px -10px 0px -10px;color:#fff;font-size:1.6em;background:#298975;-moz-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px;}
#container #main #mainLiner #mainCol.oneCol .ancillary h2.darkGreen{background:#298975;}
#container #main #mainLiner #mainCol.oneCol .ancillary h2.lightGreen{background:#9aa939;}
#container #main #mainLiner #mainCol.oneCol .ancillary h2.orange{background:#d3791c;}
#container #main #mainLiner #mainCol.oneCol .ancillary h3,
#container #main #mainLiner #mainCol.oneCol .ancillary h4,
#container #main #mainLiner #mainCol.oneCol .ancillary h5,
#container #main #mainLiner #mainCol.oneCol .ancillary h6 {color:#FFF;}

/* ---|||--- START: 2 Column-specific Styles ---|||--- */
/* Left Column */
#container #main #mainLiner #leftCol {width:222px;padding:0px;margin:0px 20px 0px 0px;float:left;overflow:hidden;}
/* Nav */
#container #main #mainLiner #leftCol #sectionRepeat {color:#fff;background:#9ba93a;padding:8px;margin:0px 0px 0px 0px;font-size:1.8em;font-family: Arial, Helvetica, Tahoma, sans-serif;text-decoration:none;}
#container #main #mainLiner #leftCol #sectionRepeat a {color:#fff;padding:0px;margin:0px 0px 0px 0px;font-size:1.0em;text-decoration:none;}
#container #main #mainLiner #leftCol #sectionRepeat a:hover {text-decoration:underline;}
#container #main #mainLiner #leftCol #leftNav {width:auto;padding:0px;margin:0px 0px 20px 0px;}
#container #main #mainLiner #leftCol #leftNav li {width:auto;padding:0px;margin:0px;background:#fff url(../images/firstClassLiBg.gif) 4px 0.9em no-repeat;border-bottom:#e5e5e5 2px solid;}
#container #main #mainLiner #leftCol #leftNav li a {display:block;width:auto;color:#464646;padding:7px 8px 8px 11px;text-decoration:none;font-size:1.4em;overflow:hidden;}
#container #main #mainLiner #leftCol #leftNav li a:hover {color:#252525;}
#container #main #mainLiner #leftCol #leftNav li.selected {margin-top:-2px;border-top:#c7d55a 2px solid;border-bottom:none;background:#ebf1c5 url(../images/firstClassLiBg.gif) 4px 0.9em no-repeat;}
#container #main #mainLiner #leftCol #leftNav li.selected a {}
#container #main #mainLiner #leftCol #leftNav li ul {width:auto;padding:0px;margin:0px;border-bottom:#c7d55a 2px solid;}
#container #main #mainLiner #leftCol #leftNav li ul li {background: url(../images/leftNav2ndLevel.gif) 12px 0.7em no-repeat;border:none;}
#container #main #mainLiner #leftCol #leftNav li ul li a {color:#464646;padding:4px 8px 5px 23px;font-size:1.1em;}
#container #main #mainLiner #leftCol #leftNav li ul li a:hover {color:#252525;}
#container #main #mainLiner #leftCol #leftNav li ul li.selected {margin:0px;background: url(../images/leftNav2ndLevelSelected.gif) 12px 0.7em no-repeat;border:none;}
#container #main #mainLiner #leftCol #leftNav li ul li.selected a {color:#464646;border:none;}
#container #main #mainLiner #leftCol #leftNav li ul li.selected a:hover {color:#252525;}
#container #main #mainLiner #leftCol #leftNav li ul li ul {border:none;}
#container #main #mainLiner #leftCol #leftNav li ul li ul li {border:none;background: url(../images/leftNav3rdLevel.gif) 23px 0.5em no-repeat;}
#container #main #mainLiner #leftCol #leftNav li ul li ul li.selected {background: url(../images/leftNav3rdLevelSelected.gif) 23px 0.5em no-repeat;}
#container #main #mainLiner #leftCol #leftNav li ul li ul li a {color:#464646;padding:2px 8px 3px 33px;}
#container #main #mainLiner #leftCol #leftNav li ul li ul li a:hover {color:#252525;}
#container #main #mainLiner #leftCol #leftNav li ul li ul li.selected a {color:#5d700d;font-weight:bold;}
#container #main #mainLiner #leftCol #leftNav li ul li ul li.selected a:hover {color:#096f59;}
#container #main #mainLiner #leftCol #leftNav li ul li ul li ul li {/* 4th level */background: url(../images/leftNav3rdLevel.gif) 34px 0.5em no-repeat;}
#container #main #mainLiner #leftCol #leftNav li ul li ul li ul li.selected {/* 4th level */background: url(../images/leftNav3rdLevelSelected.gif) 34px 0.5em no-repeat;}
#container #main #mainLiner #leftCol #leftNav li ul li ul li ul li a {padding:2px 8px 3px 44px;}
#container #main #mainLiner #leftCol #leftNav li ul li ul li ul li ul li {/* 5th level */background: url(../images/leftNav3rdLevel.gif) 45px 0.5em no-repeat;}
#container #main #mainLiner #leftCol #leftNav li ul li ul li ul li ul li.selected {/* 5th level */background: url(../images/leftNav3rdLevelSelected.gif) 45px 0.5em no-repeat;}
#container #main #mainLiner #leftCol #leftNav li ul li ul li ul li ul li a {padding:2px 8px 3px 55px;}
#container #main #mainLiner #leftCol #leftNav li.last {border:none;}
/* Program Nav */
#container #main #mainLiner #leftCol #progHead {display:block;padding:4px 12px 5px 12px;margin:0px;color:#FFFFFF;background:#5e700d;text-decoration:none;text-transform:uppercase;overflow:hidden;}
#container #main #mainLiner #leftCol #progHead a{color:#FFF;text-decoration:none;}
#container #main #mainLiner #leftCol #progHead a:hover {color:#f5b917;}
#container #main #mainLiner #leftCol #progNav {width:222px;padding:5px 0px;background:#9aa939;-moz-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px;}
#container #main #mainLiner #leftCol #progNav li {padding:0px;background:#9aa939;}
#container #main #mainLiner #leftCol #progNav li a {display:block;width:auto;padding:3px 12px 3px 21px;color:#fff;background: url(../images/resourceNavBgArrow.jpg) 10px 0.6em no-repeat;text-decoration:none;font-size:1.1em;font-weight:bold;text-transform:none;}
#container #main #mainLiner #leftCol #progNav li.selected a {color:#f5b917;}
#container #main #mainLiner #leftCol #progNav li a:hover {color:#f5b917;text-decoration:none;}

/* Main Column */
#container #main #mainLiner #mainCol {width:700px;padding:0px;margin:0px;float:left;overflow:hidden;}
/* Basic Masthead */
#container #main #mainLiner #mainCol .masthead {padding:0px 0px 20px 0px;}
/* Masthead with text */
#container #main #mainLiner #mainCol .mastheadAlt {display:block;width:700px;padding:0px 0px 20px 0px;margin:0px;background: url(../images/mastheadAltBg.gif) right top no-repeat;overflow:hidden;}
#container #main #mainLiner #mainCol .mastheadAlt .mastheadAltCap {display:block;width:300px;padding:50px 0px 0px 0px;margin:0px 20px 0px 0px;font-size:2.8em;font-family: "Yanone Kaffeesatz", Arial, Helvetica, Tahoma, sans-serif;font-weight:normal;float:left;overflow:hidden;}
#container #main #mainLiner #mainCol .mastheadAlt img {padding:0px;margin:20px 50px 23px 24px;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;float:right;}
/* Masthead Slideshow */
#container #main #mainLiner #mainCol .mastheadSlideshow {display:block;width:auto;padding:0px;margin:0px 0px 10px 0px;position:relative;font-size:1.0em;float:none;clear:both;overflow:hidden;}
#container #main #mainLiner #mainCol .mastheadSlideshow #slideshowImages {display:block;width:auto;padding:0px;margin:0px;position:relative;overflow:hidden;float:none;clear:both;}

#container #main #mainLiner #mainCol .mastheadSlideshow #slideShowDetails {width:auto;padding:0px;margin:0px;position:absolute;left:0px;bottom:-49px;z-index:9;float:none;clear:both;}

#container #main #mainLiner #mainCol .mastheadSlideshow #slideShowDetails #slideshowNav {width:auto;padding:0px;margin:0px 0px 0px 12px;position:relative;z-index:9;float:none;clear:both;overflow:hidden;}
#container #main #mainLiner #mainCol .mastheadSlideshow #slideShowDetails #slideshowNav h2 {padding:4px 10px 3px 10px;margin:0px;height:17px;background: url(../images/mastheadSlideshowTransBlk.png) left top repeat;-moz-border-radius:10px 0px 0px 0px;border-radius:10px 0px 0px 0px;font-family: "Cabin", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;font-size:13px;color:#FFF;text-transform:uppercase;float:left;overflow:hidden;}
#container #main #mainLiner #mainCol .mastheadSlideshow #slideShowDetails #slideshowNav h2 span {display:block;width:13px;height:14px;padding:0px;margin:1px 5px 0px 0px;float:left;}
#container #main #mainLiner #mainCol .mastheadSlideshow #slideShowDetails #slideshowNav h2 .open {background: url(../images/mastheadSlideshowMinus.png) left top no-repeat;}
#container #main #mainLiner #mainCol .mastheadSlideshow #slideShowDetails #slideshowNav h2 .closed {background: url(../images/mastheadSlideshowPlus.png) left top no-repeat;}
#container #main #mainLiner #mainCol .mastheadSlideshow #slideShowDetails #slideshowNav ul {width:auto;padding:6px 5px 6px 7px;margin:0px;list-style:none;z-index:3;float:left;background: url(../images/mastheadSlideshowTransBlk.png) left top repeat;-moz-border-radius:0px 10px 0px 0px;border-radius:0px 10px 0px 0px;}
#container #main #mainLiner #mainCol .mastheadSlideshow #slideShowDetails #slideshowNav ul li {padding:0px;margin:0px;background:none;float:left;position:relative;}
#container #main #mainLiner #mainCol .mastheadSlideshow #slideShowDetails #slideshowNav ul li a.tab {display:block;width:12px;height:12px;padding:0px;margin:0px 4px 0px 0px;color:#FFFFFF;background:#31a797;-moz-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;text-indent:-9999px;overflow:hidden;}
#container #main #mainLiner #mainCol .mastheadSlideshow #slideShowDetails #slideshowNav ul li a.tab span {width:0px;height:0px;padding:0px;margin:0px;line-height:0px;overflow:hidden;text-indent:-9999px;}
#container #main #mainLiner #mainCol .mastheadSlideshow #slideShowDetails #slideshowNav ul li.selected a.tab {background:#9ba938;color:#FFFFFF;}
#container #main #mainLiner #mainCol .mastheadSlideshow #slideShowDetails #slideshowNav ul li a.tab:hover {background:#9ba938;}

#container #main #mainLiner #mainCol .mastheadSlideshow #slideShowDetails #slideshowCaptions {display:block;width:auto;height:55px;padding:0px;margin:0px;position:relative;z-index:8;background: url(../images/mastheadSlideshowTransBlk.png) left top repeat;overflow:hidden;}
#container #main #mainLiner #mainCol .mastheadSlideshow #slideShowDetails #slideshowCaptions .caption {display:block;width:auto;padding:0px;margin:0px;font-size:1.0em;}
#container #main #mainLiner #mainCol .mastheadSlideshow #slideShowDetails #slideshowCaptions .caption .captionPad {padding:12px 20px 12px 20px;}
#container #main #mainLiner #mainCol .mastheadSlideshow #slideShowDetails #slideshowCaptions .caption .captionPad p {padding:0px;color:#fff;font-size:1.2em;}
#container #main #mainLiner #mainCol .mastheadSlideshow #slideShowDetails #slideshowCaptions .caption .captionPad a {color:#298975;text-decoration:underline;}
#container #main #mainLiner #mainCol .mastheadSlideshow #slideShowDetails #slideshowCaptions .caption .captionPad a:hover {text-decoration:none;}

#container #main #mainLiner #mainCol .mastheadSlideshow #videoLinkHousing {display:block;width:55px;height:55px;padding:0px;margin:0px;position:absolute;right:4px;top:-55px;z-index:10;}
#container #main #mainLiner #mainCol .mastheadSlideshow #videoLinkHousing a.viddyOH {display:block;width:55px;height:55px;padding:0px;margin:0px;background: url(../images/mastheadSlideshowVideo.png) left top no-repeat;overflow:hidden;text-indent:-9999px;opacity:0.9;}
#container #main #mainLiner #mainCol .mastheadSlideshow #videoLinkHousing a.viddyOH span{width:0px;height:0px;padding:0px;margin:0px;line-height:0px;overflow:hidden;text-indent:-9999px;}
#container #main #mainLiner #mainCol .mastheadSlideshow #videoLinkHousing a.viddyOH:hover {opacity:0.8;}

#container #main #mainLiner #mainCol .a2a_dd {display:block;width:67px;padding:0px;margin:0px;color:#4b4b4b;text-decoration:none;float:right;font-size:1.1em;}
#container #main #mainLiner #mainCol .a2a_dd:hover {background:none !important;}
#container #main #mainLiner #mainCol .a2a_dd img {padding:0px;float:right;}
#container #main #mainLiner #mainCol .a2a_dd span {display:block;width:30px;padding:0px;margin:0px;float:left;text-align:left;overflow:hidden;}
/* Content Styles to be inherited by anything inside the main column by default */
#container #main #mainLiner #mainCol .content {}
#container #main #mainLiner #mainCol .content .girdle,
#container #main #mainLiner #mainCol.twoCol .content {width:540px;}
#container #main #mainLiner #mainCol .content h1 {margin:0px 0px 10px 0px;padding:0px 50px 0px 0px;background: url(../images/contentH1Bg.gif) right top no-repeat;font-size:2.6em;font-family: "Yanone Kaffeesatz", Arial, Helvetica, Tahoma, sans-serif;font-weight:normal;float:left;clear:left;}
#container #main #mainLiner #mainCol .content h1 span {display:block;text-transform:uppercase;font-size:0.5em;font-family: Arial, Helvetica, Tahoma, sans-serif;}
#container #main #mainLiner #mainCol .content h2.subhead {display:block;padding:0px;margin:-8px 0px 10px 0px;text-transform:uppercase;color:#252525;font-size:1.3em;font-family: Arial, Helvetica, Tahoma, sans-serif;font-weight:normal;float:left;clear:left;}
#container #main #mainLiner #mainCol .content h2 {margin:15px 0px 0px 0px;padding:0px;color:#05528f;font-family: Arial, Helvetica, Tahoma, sans-serif;font-size:18px;/*font-size:2.0em;*/}
#container #main #mainLiner #mainCol .content h2 a {color:#05528F;}
#container #main #mainLiner #mainCol .content h2 a:hover {background:none;color:#298975;}
#container #main #mainLiner #mainCol .content h3 {padding:0px;margin:8px 0px 3px 0px;font-weight:normal;font-size:1.6em;/*font-size:1.8em;*/}
#container #main #mainLiner #mainCol .content h3 a {color:#05528F;}
#container #main #mainLiner #mainCol .content h3 a:hover {background:none;color:#298975;}
#container #main #mainLiner #mainCol .content h4 {padding:0px;margin:8px 0px 3px 0px;font-weight:normal;font-size:1.6em;}
#container #main #mainLiner #mainCol .content h5 {padding:0px;margin:5px 0px 3px 0px;font-weight:normal;font-size:1.4em;}
#container #main #mainLiner #mainCol .content h6 {padding:0px;margin:5px 0px 3px 0px;font-weight:normal;font-size:1.2em;}
#container #main #mainLiner #mainCol .content p {padding:5px 0px;font-size:1.2em;line-height:1.4em;float:none;clear:both;}
#container #main #mainLiner #mainCol .content label {padding:5px 0px;font-size:1em;line-height:1.4em;float:none;clear:both;}
#container #main #mainLiner #mainCol .content p label,
#container #main #mainLiner #mainCol .content td label,
#container #main #mainLiner #mainCol .content td p label {font-size:1.0em;}
#container #main #mainLiner #mainCol .content a {text-decoration:underline;}
#container #main #mainLiner #mainCol .content a:hover {color:#FFF;background:#298975;text-decoration:underline;}
#container #main #mainLiner #mainCol .content a.viddy span {display:none;}
#container #main #mainLiner #mainCol .content table,
#container #main #mainLiner #mainCol .content table td,
#container #main #mainLiner #mainCol .content table th {/* border:#000 1px solid; */}
#container #main #mainLiner #mainCol .content th {font-size:100%;}
#container #main #mainLiner #mainCol .content td {font-size:1.2em;line-height:1.4em;}
#container #main #mainLiner #mainCol .content td li,
#container #main #mainLiner #mainCol .content td p {font-size:1.0em;}
#container #main #mainLiner #mainCol .content ul {margin:0px 0px 0px 15px;}
#container #main #mainLiner #mainCol .content ul li {padding:3px 0px 3px 12px;background: url(../images/contentBullet.gif) left 0.6em no-repeat;}
#container #main #mainLiner #mainCol .content ol li {padding:1px 0px 3px 12px;}
#container #main #mainLiner #mainCol .content ol li,
#container #main #mainLiner #mainCol .content ul li {font-size:1.2em;line-height:1.4em;}
#container #main #mainLiner #mainCol .content ul li ol {list-style:decimal;}
#container #main #mainLiner #mainCol .content ul li ol li {list-style:decimal;padding:3px 3px 3px 0px;background:none;}
#container #main #mainLiner #mainCol .content ul.noBg li {padding:3px 0px 3px 0px;background:none;}
#container #main #mainLiner #mainCol .content li p,
#container #main #mainLiner #mainCol .content td p,
#container #main #mainLiner #mainCol .content td li,
#container #main #mainLiner #mainCol .content li li {font-size:1.0em;/*line-height:1.0em;*/}
#container #main #mainLiner #mainCol .content img {padding:5px;}
#container #main #mainLiner #mainCol .content p img {padding:5px 10px;}
#container #main #mainLiner #mainCol .content hr {display:block;width:auto;height:1px;padding:0px;margin:5px 0px;background:none;border-bottom:#e5e5e5 1px solid;float:none;clear:both;}
#container #main #mainLiner #mainCol .content input.styled,
#container #main #mainLiner #mainCol .content input[type=reset],
#container #main #mainLiner #mainCol .content input[type=submit] {display:block;width:auto;padding:5px;margin:5px;color:#FFF;background:#a32920;font-size:0.9em;font-family:"Cabin", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;border:none;text-transform:uppercase;text-decoration:none;font-weight:bold;}
#container #main #mainLiner #mainCol .content input.styled:hover,
#container #main #mainLiner #mainCol .content input[type=reset]:hover,
#container #main #mainLiner #mainCol .content input[type=submit]:hover {text-decoration:underline;}
#container #main #mainLiner #mainCol .content .tablePad5 td {padding:5px;}
#container #main #mainLiner #mainCol .content .tablePad10 td {padding:10px;}

/* Program Select Page */
#container #main #mainLiner #mainCol .programs {width:300px;padding:4px 3px 6px 3px;margin:8px 0px;font-size:12px;border:none;border-right:#e0e0e0 1px solid;background: url(../images/searchBg.gif) left top no-repeat;outline:none;
transition: all 0.25s ease-in-out;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
}
#container #main #mainLiner #mainCol .programs:focus {border:#045290 1px solid;
box-shadow:0px 0px 15px #0563a0;
-webkit-box-shadow:0px 0px 15px #0563a0;
-moz-box-shadow:0px 0px 15px #0563a0;
}
#container #main #mainLiner #mainCol #suggestions {padding:5px;margin:0px 0px 30px 0px;background:#e1e1e1;}
#container #main #mainLiner #mainCol #suggestions ul li {padding:1px 0px;}
#container #main #mainLiner #mainCol .content .progTrans {display:block;width:auto;padding:5px;margin:0px 10px 0px 0px;color:#FFF;background:#a32920;float:right;text-transform:uppercase;text-decoration:none;font-weight:bold;font-family:"Cabin", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;}
#container #main #mainLiner #mainCol .content .progTrans span{color:#f5b917;}
#container #main #mainLiner #mainCol .content .progTrans:hover {text-decoration:underline;background:#a32920;}
#container #main #mainLiner #mainCol .content .progAz {display:block;width:auto;padding:5px 15px 5px 5px;margin:0px;color:#FFF;background:#a32920 url(../images/progAzCarrot.jpg) right center no-repeat;float:right;text-transform:uppercase;text-decoration:none;font-weight:bold;font-family:"Cabin", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;}
#container #main #mainLiner #mainCol .content .progAz span {color:#f5b917;}
#container #main #mainLiner #mainCol .content .progAz:hover {text-decoration:underline;background:#a32920 url(../images/progAzCarrot.jpg) right center no-repeat;}
#container #main #mainLiner #mainCol .content .more {padding:0px 0px 0px 15px;margin:0px;color:#b03509;background: url(../images/moreBg.gif) left center no-repeat;text-transform:uppercase;text-decoration:none;}
#container #main #mainLiner #mainCol .content .more:hover {color:#b03509;background: url(../images/moreBg.gif) left center no-repeat;}
#container #main #mainLiner #mainCol #landingAccordian.wide li div {padding:0px;overflow:hidden;}
#container #main #mainLiner #mainCol #landingAccordian.wide table {width:545px;margin:0px 0px 15px -2px;}
#container #main #mainLiner #mainCol #landingAccordian.wide table tr {}
#container #main #mainLiner #mainCol #landingAccordian.wide table tr td {padding:5px;border:#e5e5e5 2px solid;}
#container #main #mainLiner #mainCol #landingAccordian.wide table tr td h3 {padding:0px;margin:0px;color:#05528F;font-weight:bold;font-size:1.3em;font-family: Arial, Helvetica, Tahoma, sans-serif;background:none;-moz-border-radius:0px;border-radius:0px;}
#container #main #mainLiner #mainCol #landingAccordian.wide table tr td p {padding:0px 0px 3px 0px;}
#container #main #mainLiner #mainCol #landingAccordian.wide table tr td.bold {font-weight:bold;}
/* MEGA Slideshow */
#container #main #mainLiner #mainCol #megaSlideshowHeader {padding:5px 12px;margin:15px 0px 0px 0px;color:#fff;font-weight:bold;font-size:1.8em;font-family: Arial, Helvetica, Tahoma, sans-serif;background:#9aa939;-moz-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px;}
#container #main #mainLiner #mainCol .megaSlideshow {display:block;width:auto;padding:0px;margin:0px;background:#000;position:relative;font-size:1.0em;float:none;clear:both;overflow:hidden;}
#container #main #mainLiner #mainCol .megaSlideshow #slideshowImages {display:block;width:auto;padding:0px;margin:0px;position:relative;overflow:hidden;float:none;clear:both;}
#container #main #mainLiner #mainCol .megaSlideshow #slideshowImages img {padding:0px;}
#container #main #mainLiner #mainCol .megaSlideshow #slideShowDetails {width:auto;padding:0px;margin:0px;position:absolute;left:0px;top:0;z-index:9;float:none;clear:both;}
#container #main #mainLiner #mainCol .megaSlideshow #slideShowDetails #slideshowNav {width:auto;padding:0px;margin:0px 0px 0px 12px;position:relative;z-index:9;float:none;clear:both;overflow:hidden;}
#container #main #mainLiner #mainCol .megaSlideshow #slideShowDetails #slideshowNav ul {width:auto;padding:6px 5px 6px 7px;margin:0px;list-style:none;z-index:3;float:left;background: url(../images/mastheadSlideshowTransBlk.png) left top repeat;-moz-border-radius:10px 0px 0px 0px;border-radius:10px 0px 0px 0px;}
#container #main #mainLiner #mainCol .megaSlideshow #slideShowDetails #slideshowNav ul li {padding:0px;margin:0px;background:none;float:left;position:relative;}
#container #main #mainLiner #mainCol .megaSlideshow #slideShowDetails #slideshowNav ul li a.tab {display:block;width:12px;height:12px;padding:0px;margin:0px 4px 0px 0px;color:#FFFFFF;background:#31a797;-moz-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;text-indent:-9999px;overflow:hidden;}
#container #main #mainLiner #mainCol .megaSlideshow #slideShowDetails #slideshowNav ul li a.tab span {width:0px;height:0px;padding:0px;margin:0px;line-height:0px;overflow:hidden;text-indent:-9999px;}
#container #main #mainLiner #mainCol .megaSlideshow #slideShowDetails #slideshowNav ul li.selected a.tab {background:#9ba938;color:#FFFFFF;}
#container #main #mainLiner #mainCol .megaSlideshow #slideShowDetails #slideshowNav ul li a.tab:hover {background:#9ba938;}
#container #main #mainLiner #mainCol .megaSlideshow #slideShowDetails #slideshowCaptions {display:block;width:auto;padding:0px;margin:0px;position:relative;z-index:8;overflow:hidden;}
#container #main #mainLiner #mainCol .megaSlideshow #slideShowDetails #slideshowCaptions .caption {display:block;width:auto;padding:0px;margin:0px;font-size:1.0em;}
#container #main #mainLiner #mainCol .megaSlideshow #slideShowDetails #slideshowCaptions .caption .captionPad {padding:20px 10px 12px 10px;}
#container #main #mainLiner #mainCol .megaSlideshow #slideShowDetails #slideshowCaptions .caption .captionPad h3 {padding:0px;margin:0px 0px 10px 0px;color:#fff;font-size:1.5em;font-family:"Cabin", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;font-weight:bold;}
#container #main #mainLiner #mainCol .megaSlideshow #slideShowDetails #slideshowCaptions .caption .captionPad p {padding:0px;color:#fff;font-size:1.2em;}
#container #main #mainLiner #mainCol .megaSlideshow #slideShowDetails #slideshowCaptions .caption .captionPad li {color:#fff;}
#container #main #mainLiner #mainCol .megaSlideshow #slideShowDetails #slideshowCaptions .caption .captionPad a {color:#fff;text-decoration:underline;}
#container #main #mainLiner #mainCol .megaSlideshow #slideShowDetails #slideshowCaptions .caption .captionPad a:hover {text-decoration:none;background:none;}
#container #main #mainLiner #mainCol .megaSlideshow #videoLinkHousing {display:block;width:55px;height:55px;padding:0px;margin:0px;position:absolute;left:14px;top:-55px;z-index:10;}
#container #main #mainLiner #mainCol .megaSlideshow #videoLinkHousing a.viddyOH {display:block;width:55px;height:55px;padding:0px;margin:0px;background: url(../images/mastheadSlideshowVideo.png) left top no-repeat;overflow:hidden;text-indent:-9999px;opacity:0.9;}
#container #main #mainLiner #mainCol .megaSlideshow #videoLinkHousing a.viddyOH span{width:0px;height:0px;padding:0px;margin:0px;line-height:0px;overflow:hidden;text-indent:-9999px;}
#container #main #mainLiner #mainCol .megaSlideshow #videoLinkHousing a.viddyOH:hover {opacity:0.8;}
#container #main #mainLiner #mainCol #megaSlideFoot {padding:0px 12px 13px 12px;;margin:0px 0px 15px 0px;color:#fff;background:#000;-moz-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px;}
#container #main #mainLiner #mainCol #megaSlideFoot h3 {padding:5px 10px;margin:0px;color:#fff;background:#292929;font-size:1.3em;font-weight:bold;}
#container #main #mainLiner #mainCol #megaSlideFoot ul {display:block;width:auto;padding:0px 10px 8px 10px;margin:0px;background:#292929;overflow:hidden;}
#container #main #mainLiner #mainCol #megaSlideFoot ul li {display:block;width:154px;color:#fff;margin:0px 10px 0px 0px;padding:3px 0px 3px 0px;background:none;float:left;overflow:hidden;}
#container #main #mainLiner #mainCol #megaSlideFoot ul li a {color:#fff;}
#container #main #mainLiner #mainCol #megaSlideFoot ul li a:hover {background:none;text-decoration:none;}

/* --- Start My Links Styles --- */
#container #main #mainLiner #mainCol #myLinks.content {width:690px;padding:0px;margin:0px;overflow:hidden;}
#container #main #mainLiner #mainCol #myLinks.content #tabs {font-size:1.0em;}
#container #main #mainLiner #mainCol #myLinks.content #tabs ul {margin:0px;}
#container #main #mainLiner #mainCol #myLinks.content #tabs ul li {background:none;padding:0px;border:none;}
#container #main #mainLiner #mainCol #myLinks.content #tabs ul li a {padding:5px 8px;background:#9BA93A;color:#fff;text-decoration:none;font-weight:bold;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}
#container #main #mainLiner #mainCol #myLinks.content #tabs ul li.ui-state-active a {background:#096F59;}
#container #main #mainLiner #mainCol #myLinks.content #tabs .ui-tabs-panel {width:315px;padding:0px;margin:0px;float:left;}
#container #main #mainLiner #mainCol #myLinks.content #tabs .rightSide {width:365px;padding:8px 0px 0px 0px;float:left;}

/* ---|||--- START: 3 Column-specific Styles ---|||--- */
/* Center Column */
#container #main #mainLiner #mainCol .centerCol {width:460px;padding:0px;margin:0px 20px 0px 0px;overflow:hidden;float:left;clear:left;}
/* Landing Page Accordian */
#container #main #mainLiner #mainCol #landingAccordian {display:block;width:400px;padding:0px;margin:0px;}
#container #main #mainLiner #mainCol #landingAccordian.wide {width:540px;min-height:660px;}
#container #main #mainLiner #mainCol #landingAccordian li {color:#FFF;padding:3px 0px;background:none;}
#container #main #mainLiner #mainCol #landingAccordian li h3 {display:block;width:auto;padding:3px 0px 4px 0px;margin:0px;font-size:1.3em;font-family:"Cabin", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;font-weight:bold;}
#container #main #mainLiner #mainCol #landingAccordian li.exp h3 {background:#9aa939 url(../images/levelAccordianMinus.gif) 8px 3px no-repeat;-moz-border-radius:7px 7px 0px 0px;border-radius:7px 7px 0px 0px;}
#container #main #mainLiner #mainCol #landingAccordian li.col h3 {background:#298975 url(../images/levelAccordianPlus.gif) 8px 3px no-repeat;-moz-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;}
#container #main #mainLiner #mainCol #landingAccordian li h3 a {display:block;width:auto;padding:0px 0px 0px 30px;color:#fff;text-decoration:none;}
#container #main #mainLiner #mainCol #landingAccordian li h3 a:hover {text-decoration:underline;background:none;}
#container #main #mainLiner #mainCol #landingAccordian li div {padding:6px;}
#container #main #mainLiner #mainCol #landingAccordian li p,
#container #main #mainLiner #mainCol #landingAccordian li li,
#container #main #mainLiner #mainCol #landingAccordian li td,
#container #main #mainLiner #mainCol #landingAccordian li td p {color:#252525;font-size:1.0em;}
#container #main #mainLiner #mainCol #landingAccordian li ul li {padding:3px 0px 3px 12px;background: url(../images/contentBullet.gif) left 0.6em no-repeat;}
#container #main #mainLiner #mainCol #landingAccordian li ol li {list-style:decimal;}
#container #main #mainLiner #mainCol #landingAccordian li td h3 {color:#05528F;}
#container #main #mainLiner #mainCol #landingAccordian li a {}
/* Program Details Pages */
#container #main #mainLiner #mainCol .programDetails {}
#container #main #mainLiner #mainCol .programDetails .darkGreen {background:#298975;}
#container #main #mainLiner #mainCol .programDetails .lightGreen {background:#9aa939;}
#container #main #mainLiner #mainCol .programDetails .orange {background:#d3791c;}
#container #main #mainLiner #mainCol .programDetails .tableHead {padding:5px 12px;margin:0px;-moz-border-radius:7px 7px 0px 0px;border-radius:7px 7px 0px 0px;}
#container #main #mainLiner #mainCol .programDetails .tableHead h3 {padding:0px;margin:0px;color:#fff;font-weight:bold;font-size:1.3em;font-family: Arial, Helvetica, Tahoma, sans-serif;}
#container #main #mainLiner #mainCol .programDetails .tableHead p {color:#fff;padding:0px 0px 3px 0px;margin:0px;}
#container #main #mainLiner #mainCol .programDetails table {width:465px;margin:0px 0px 15px -2px;}
#container #main #mainLiner #mainCol .programDetails table tr {}
#container #main #mainLiner #mainCol .programDetails table tr td {padding:5px;border:#e5e5e5 2px solid;}
#container #main #mainLiner #mainCol .programDetails table tr td.bold {font-weight:bold;}
#container #main #mainLiner #mainCol .programDetails .footnotes p {font-style:italic;}
/* Start Campus Page Styles */
#container #main #mainLiner #mainCol .content .highlight {padding:0px 12px;overflow:hidden;}
#container #main #mainLiner #mainCol .content .highlight h2 {padding:5px 12px;margin:15px -12px 10px -12px;color:#fff;font-weight:bold;font-size:1.3em;font-family: Arial, Helvetica, Tahoma, sans-serif;-moz-border-radius:7px 7px 0px 0px;border-radius:7px 7px 0px 0px;}
#container #main #mainLiner #mainCol .content .highlight.darkGreen h2{background:#298975;}
#container #main #mainLiner #mainCol .content .highlight.lightGreen h2{background:#9aa939;}
#container #main #mainLiner #mainCol .content .highlight.orange h2 {background:#d3791c;}
#container #main #mainLiner #mainCol .content .highlight h3 {padding:0px;font-size:1.3em;}
#container #main #mainLiner #mainCol .content .highlight h4 {font-size:1.2em;}
#container #main #mainLiner #mainCol .content .highlight h5 {font-size:1.1em;}
#container #main #mainLiner #mainCol .content .highlight h6 {font-size:1.1em;}
#container #main #mainLiner #mainCol .content .highlight p {padding:5px 0px;margin:0px;float:none;clear:none;}
#container #main #mainLiner #mainCol .content .highlight img {padding:0px 0px 10px 10px;float:right;}
/* Start Checklist Page Styles */
#container #main #mainLiner #mainCol .content .checklist {width:540px;padding:0px;margin:0px;overflow:hidden;}
#container #main #mainLiner #mainCol .content .checklist .stepIndication {width:40px;padding:0px 10px 0px 10px;margin:0px;overflow:hidden;float:left;clear:left;}
#container #main #mainLiner #mainCol .content .checklist .stepIndication h2 {display:block;width:auto;padding:0px;margin:5px 0px 0px 0px;font-size:2.4em;font-family: "Yanone Kaffeesatz", Arial, Helvetica, Tahoma, sans-serif;color:#252525;text-align:center;}
#container #main #mainLiner #mainCol .content .checklist .stepIndication h2 span {display:block;font-size:2.2em;line-height:1.0em;text-align:center;}
#container #main #mainLiner #mainCol .content .checklist .highlight {width:480px;padding:0px;margin:0px 0px 10px 0px;overflow:hidden;float:left;}
#container #main #mainLiner #mainCol .content .checklist .highlight h2 {margin:5px 0px 10px 0px;}
#container #main #mainLiner #mainCol .content .checklist table {width:480px;margin:0px 0px 5px -2px;border:none;}
#container #main #mainLiner #mainCol .content .checklist table tr {border:none;}
#container #main #mainLiner #mainCol .content .checklist table tr td {padding:5px;border:none;border-bottom:#e5e5e5 2px solid;}
#container #main #mainLiner #mainCol .content .checklist table tr.last td {border:none;}
#container #main #mainLiner #mainCol .content .checklist table tr h3 {margin:0px 0px 3px 0px;padding:0px;font-family: Arial, Helvetica, Tahoma, sans-serif;color:#252525;font-weight:bold;font-size:1.2em;}
/* Start Get Involved Page Styles */
#container #main #mainLiner #mainCol .content .reverse .highlight h3 {margin:0px 0px 3px 0px;font-family: Arial, Helvetica, Tahoma, sans-serif;color:#252525;font-weight:bold;font-size:1.2em;}
#container #main #mainLiner #mainCol .content .reverse .highlight img {padding:0px 10px 10px 0px;float:left;}

/* Start 3rd Column Styles */
#container #main #mainLiner #mainCol .rightCol {width:220px;padding:0px;margin:0px;overflow:hidden;float:left;}
/* Styled Links */
#container #main #mainLiner #mainCol .rightCol .rightColLink {display:block;width:auto;padding:7px 30px 7px 10px;margin:0px 0px 10px 0px;font-size:1.2em;color:#FFF;background:#a42921 url(../images/rightColLinkArrow.gif) right top no-repeat;text-transform:uppercase;text-decoration:none;text-align:center;}
#container #main #mainLiner #mainCol .rightCol .rightColLink:hover {background:#a42921 url(../images/rightColLinkArrow.gif) right top no-repeat;text-decoration:underline;}
/* Audio Player */
#container #main #mainLiner #mainCol .rightCol .audioWrapper {width:auto;padding:0px 0px 15px 0px;margin:0px 0px 10px 0px;background: url(../images/audioStem.gif) 51px bottom no-repeat;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite {padding:10px;margin:0px;background:#298975;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;overflow:hidden;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite h2 {color:#FFF;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite h3 {margin:3px 0px 3px 0px;padding:0px;font-size:2.0em;color:#fff;font-family: "Yanone Kaffeesatz", Arial, Helvetica, Tahoma, sans-serif;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite h4 {margin:0px;color:#FFF;font-weight:bold;font-size:1.4em;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite h5 {color:#FFF;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite h6 {color:#FFF;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite img {padding:0px 0px 10px 0px;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite p {color:#FFF;clear:both;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite td {color:#FFF;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite ol,
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite ul {clear:both;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite ol li,
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite ul li {color:#FFFFFF;background: url(../images/rightColGreenCarrot.gif) left 0.6em no-repeat;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite ul.noBg li {background:none;padding:1px 0px 1px 0px;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite ul.loose li {padding:5px 0px;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite a {color:#FFF;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite a:hover {/*background:none;text-decoration:none;*/}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite .progTrans {display:block;width:auto;padding:3px;margin:0px 0px 0px 0px;color:#FFF;background:#a32920;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:0.9em;font-family:"Cabin", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;float:left;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite .progTrans span{color:#f5b917;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite .progTrans:hover {text-decoration:underline;background:#a32920;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite .progAz {display:block;width:auto;padding:3px 15px 3px 5px;margin:0px;color:#FFF;background:#a32920 url(../images/progAzCarrotGreen.gif) right center no-repeat;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:0.9em;font-family:"Cabin", "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;float:left;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite .progAz span {color:#f5b917;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite .progAz:hover {text-decoration:underline;background:#a32920 url(../images/progAzCarrotGreen.gif) right center no-repeat;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite a.viddy {display:block;width:200px;height:110px;padding:0px;margin:0px;position:relative;overflow:hidden;text-indent:-9999px;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite a.viddy img {padding:0px;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite a.viddy span {display:block;width:47px;height:47px;background: url(../images/videoButton1.png) left top no-repeat;position:absolute;left:76px;top:31px;text-indent:-9999px;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite a.viddy:hover span {background: url(../images/videoButton2.png) left top no-repeat;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite .tablePad5 td {padding:5px;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite .tablePad10 td {padding:10px;}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite .audioMess {margin:0px;/*padding:3px 0px 10px 47px;background: url(../images/audioPlaybutton.gif) 2px top no-repeat;*/padding:3px 0px 10px 0px;font-family: Arial, Helvetica, Tahoma, sans-serif;color:#fff;text-transform:uppercase;font-size:1.2em}
#container #main #mainLiner #mainCol .rightCol .audioWrapper .bigAudioDynamite .player {display:block;width:200px;height:75px;/*background:#ccc;*/}
/* Right Column Content Areas */
#container #main #mainLiner #mainCol .rightCol .rightColItem {width:auto;padding:10px 10px 14px 10px;margin:0px 0px 10px 0px;background:#000;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;float:none;clear:both;overflow:hidden;}
#container #main #mainLiner #mainCol .rightCol .rightColItem h2 {color:#FFF;}
#container #main #mainLiner #mainCol .rightCol .rightColItem h3 {margin:3px 0px 3px 0px;padding:0px;font-size:2.0em;color:#15c1ab;font-family: "Yanone Kaffeesatz", Arial, Helvetica, Tahoma, sans-serif;}
#container #main #mainLiner #mainCol .rightCol .rightColItem h4 {margin:0px;color:#FFF;font-weight:bold;font-size:1.4em;}
#container #main #mainLiner #mainCol .rightCol .rightColItem h5 {color:#FFF;}
#container #main #mainLiner #mainCol .rightCol .rightColItem h6 {color:#FFF;}
#container #main #mainLiner #mainCol .rightCol .rightColItem img {padding:0px 0px 10px 0px;}
#container #main #mainLiner #mainCol .rightCol .rightColItem p {color:#FFF;clear:both;}
#container #main #mainLiner #mainCol .rightCol .rightColItem td {color:#FFF;}
#container #main #mainLiner #mainCol .rightCol .rightColItem ol,
#container #main #mainLiner #mainCol .rightCol .rightColItem ul {clear:both;}
#container #main #mainLiner #mainCol .rightCol .rightColItem ol li,
#container #main #mainLiner #mainCol .rightCol .rightColItem ul li {color:#FFFFFF;}
#container #main #mainLiner #mainCol .rightCol .rightColItem ul.noBg li {background:none;padding:1px 0px 1px 0px;}
#container #main #mainLiner #mainCol .rightCol .rightColItem ul.loose li {padding:5px 0px;}
#container #main #mainLiner #mainCol .rightCol .rightColItem a {color:#FFF;}
#container #main #mainLiner #mainCol .rightCol .rightColItem a:hover {/*background:none;text-decoration:none;*/}
#container #main #mainLiner #mainCol .rightCol .rightColItem a.learnMore {display:block;padding:3px 5px 3px 15px;margin:0px;text-transform:uppercase;color:#f2bd17;background: url(../images/rightColLearnMore.gif) left center no-repeat;text-decoration:none;float:left;}
#container #main #mainLiner #mainCol .rightCol .rightColItem a.learnMore:hover {background: url(../images/rightColLearnMore.gif) left center no-repeat;text-decoration:none;color:#FFF;}
#container #main #mainLiner #mainCol .rightCol .rightColItem a.viddy {display:block;width:200px;height:110px;padding:0px;margin:0px;position:relative;overflow:hidden;text-indent:-9999px;}
#container #main #mainLiner #mainCol .rightCol .rightColItem a.viddy img {padding:0px;}
#container #main #mainLiner #mainCol .rightCol .rightColItem a.viddy span {display:block;width:47px;height:47px;background: url(../images/videoButton1.png) left top no-repeat;position:absolute;left:76px;top:31px;text-indent:-9999px;}
#container #main #mainLiner #mainCol .rightCol .rightColItem a.viddy:hover span {background: url(../images/videoButton2.png) left top no-repeat;}
#container #main #mainLiner #mainCol .rightCol .rightColItem .tablePad5 td {padding:5px;}
#container #main #mainLiner #mainCol .rightCol .rightColItem .tablePad10 td {padding:10px;}
/* Datepicker Styles */
#container #main #mainLiner #mainCol .rightCol .rightColItem ul li .theDate {/*width:0px !important;height:0px !important;padding:0px !important;margin:0px !important;overflow:hidden !important;position:absolute !important;*/}
#container #main #mainLiner #mainCol .rightCol .rightColItem .hasDatepicker {margin:10px 0px 0px 0px;}
#container #main #mainLiner #mainCol .rightCol .rightColItem .hasDatepicker .ui-datepicker {margin:0px auto 0px auto;}
#container #main #mainLiner #mainCol .rightCol .rightColItem .hasDatepicker .ui-datepicker thead tr th {color:#CCC;}
#container #main #mainLiner #mainCol .rightCol .rightColItem .hasDatepicker .ui-datepicker td span,
#container #main #mainLiner #mainCol .rightCol .rightColItem .hasDatepicker .ui-datepicker td a {text-align:center;text-decoration:none;}
#container #main #mainLiner #mainCol .rightCol .rightColItem .hasDatepicker a.ui-state-highlight,
#container #main #mainLiner #mainCol .rightCol .rightColItem .hasDatepicker a.ui-state-active {color:#15C1AB;}
#container #main #mainLiner #mainCol .rightCol .rightColItem .hasDatepicker a.occupado,
#container #main #mainLiner #mainCol .rightCol .rightColItem .hasDatepicker .ui-datepicker-calendar td a.occupado {color:#fff;font-weight:bold;background:#15C1AB;text-decoration:underline;}

#container #main #mainLiner #mainCol .rightCol .photoGalleria {display:block;width:200px;padding:0px 10px 14px 10px;margin:0px 0px 10px 0px;background:#000;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;float:left;}
#container #main #mainLiner #mainCol .rightCol .photoGalleria h2 {margin:3px 0px 3px 0px;padding:0px;font-size:2.2em;color:#15c1ab;font-family: "Yanone Kaffeesatz", Arial, Helvetica, Tahoma, sans-serif;}
#container #main #mainLiner #mainCol .rightCol .photoGalleria h3 {margin:3px 0px 3px 0px;padding:0px;font-size:2.0em;color:#15c1ab;font-family: "Yanone Kaffeesatz", Arial, Helvetica, Tahoma, sans-serif;}
#container #main #mainLiner #mainCol .rightCol .photoGalleria h4 {margin:0px;color:#FFF;font-weight:bold;font-size:1.4em;}
#container #main #mainLiner #mainCol .rightCol .photoGalleria h5 {color:#FFF;}
#container #main #mainLiner #mainCol .rightCol .photoGalleria h6 {color:#FFF;}
#container #main #mainLiner #mainCol .rightCol .photoGalleria img {padding:0px 0px 10px 0px;}
#container #main #mainLiner #mainCol .rightCol .photoGalleria p {color:#FFF;clear:both;}
#container #main #mainLiner #mainCol .rightCol .photoGalleria td {color:#FFF;}
#container #main #mainLiner #mainCol .rightCol .photoGalleria ol,
#container #main #mainLiner #mainCol .rightCol .photoGalleria ul {clear:both;}
#container #main #mainLiner #mainCol .rightCol .photoGalleria ol li,
#container #main #mainLiner #mainCol .rightCol .photoGalleria ul li {color:#FFFFFF;}
#container #main #mainLiner #mainCol .rightCol .photoGalleria ul.noBg li {background:none;padding:1px 0px 1px 0px;}
#container #main #mainLiner #mainCol .rightCol .photoGalleria ul.loose li {padding:5px 0px;}
#container #main #mainLiner #mainCol .rightCol .photoGalleria a {color:#FFF;}
#container #main #mainLiner #mainCol .rightCol .photoGalleria a:hover {/*background:none;text-decoration:none;*/}
#container #main #mainLiner #mainCol .rightCol .photoGalleria .galleryHider {width:0px;height:0px;padding:0px;margin:0px;overflow:hidden;visibility:hidden;}
#container #main #mainLiner #mainCol .rightCol .photoGalleria .tablePad5 td {padding:5px;}
#container #main #mainLiner #mainCol .rightCol .photoGalleria .tablePad10 td {padding:10px;}

/* ---|||--- START: Footer ---|||--- */
#container #footer {width:auto;padding:8px 0px 0px 0px;margin:50px 0px 0px 0px;text-align:center;background:#000000;font-size:1.0em;}
#container #footer #footerLiner {width:962px;padding:45px 0px 8px 0px;margin:-45px auto 0px auto;background: url(../images/footerBubbles.png) left top no-repeat;text-align:left;overflow:hidden;}
#container #footer #footerLiner ul {padding:0px 0px 0px 0px;margin:0px 0px 0px 145px;list-style:none;}
#container #footer #footerLiner ul li {padding:0px;margin:0px;color:#FFF;font-size:1.2em;background:none;border-left:#fff 1px solid;float:left;}
#container #footer #footerLiner ul li a {display:block;padding:0px 5px 0px 5px;margin:0px;color:#97a72a;font-weight:bold;text-decoration:none;}
#container #footer #footerLiner ul li a:hover {color:#fff;}
/* ---|||--- END: Footer ---|||--- */
