@import url(appstyles.css);

/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;color:#000000;font-size:0.8em;font-style:normal;font-weight:normal;line-height:normal; font-family:Arial, Helvetica, sans-serif; background:#660000 url(images/BG.gif) repeat-x left top;}

.mastWrap{float:left;width:100%;}
.cntrWrap{width:925px;margin:0 auto;}
.fltFix{float:left;width:100%; padding:0 12px 12px; background:#000000;}

a { color: #990000; text-decoration: underline; outline:none; }
a:hover { color: #990000; text-decoration: underline; }
a:visited{}
a:active{}
a img{border:none;}
a.litelink:link, a.litelink:visited, a.litelink:active {color:#FFCC33;font-size:0.9em;font-weight:normal;line-height:normal;text-decoration:none;}
img{border:none;}

h1, .PageTitleHeader {color:#990000;font-size:1.15em;font-style:normal;font-variant:normal;font-weight:bolder;line-height:normal;text-decoration:none;}
h2, .PageSubTitleHeader {color:#AF832C;font-size:1.1em;font-weight:bolder;}
h3 {color:#660000;font-size:1em;font-weight:bolder;}
h4 {color:#003366;font-size:0.99em;font-weight:bold;}
h5 {color:#330000;font-size:0.97em;font-weight:bold;}
h6 {color:#000000;font-size:0.95em;font-weight:bold;}
.goldtext {color:#F7BD18;font-size:0.9em;font-weight:bold;}
.graytext {color:#999999;font-size:0.9em;font-weight:bold;}
.whitetext {color:#FFFFFF;font-size:0.9em;font-weight:bold;}
.smalltext {color:#000000;font-size:0.85em;}
.smallwhitetext {color:#FFFFFF;font-size:0.85em;}
.signature {color:#000000;font-family:"Vladimir Script","Kunstler Script",Script,cursive;font-size:24px;font-weight:bold;}
p {}


.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

hr{height:1px;line-height:1px;margin:8px 3px;clear:both;border:none;background:#333;color:#333;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}
.Error,.error {width:auto!important}

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead{ margin:0; padding:0; float:left; background:url(images/Header.gif) no-repeat left top; width:925px;}

.structHead h1{padding:0 0;margin:0;float:left;}
.structHead h1 a{display:block;height:90px;text-indent:-999em;width:375px}

.structHead #ContentMemberTools {float:right;margin:0px;padding:3px 0; width:925px}
.structHead #ContentMemberTools ul {color:#999999;list-style:none;margin:0;padding:0;float:right;}
.structHead #ContentMemberTools li {background:transparent url(images/MTbullet.gif) no-repeat scroll left 7px;float:left;padding:0 10px 0 15px;}
.structHead #ContentMemberTools li#Logout {background:none;}
.structHead #ContentMemberTools li#FirstTimeLogin {background:none;}
.structHead #ContentMemberTools a {color:#f7bd18;display:block;font-size:12px;line-height:14px;padding:0;text-align:center;text-decoration:none;}

.structHead #ContentSearch {float:right;margin:76px 0 7px;padding:0;width:210px;}
.structHead #ContentSearch input{ width:150px;}

.structHead #ContentToplinks{margin:0; padding:0; float:left; width:925px; background:url(images/TopNabBG.png) no-repeat left top; height:38px; position:relative; z-index:999;}
#audiencemenu {border-top:1px solid black;float:left;height:34px;position:relative;text-align:center;text-transform:uppercase;width:925px;z-index:5;}
a.audienceitem1:link, a.audienceitem1:visited, a.audienceitem1:active {background:transparent url(images/item1_off.png) no-repeat scroll 0 0;color:#000000;float:left;font-size:1em;font-weight:bolder;height:90%;line-height:normal;padding-top:7px;text-decoration:none;width:185px;}
a.audienceitem1:hover {background:transparent url(images/item1_on.png) no-repeat scroll 0 0;color:#FFFFFF;text-decoration:none;}

a.audienceitem2:link, a.audienceitem2:visited, a.audienceitem2:active {background:transparent url(images/item2_off.png) no-repeat scroll 0 0;color:#000000;float:left;font-size:1em;font-weight:bold;height:100%;line-height:normal;padding-top:7px;text-decoration:none;width:185px;}
a.audienceitem2:hover {background:transparent url(images/item2_on.png) no-repeat scroll 0 0;color:#FFFFFF;}
a.audienceitem3:link, a.audienceitem3:visited, a.audienceitem3:active {background:transparent url(images/item3_off.png) no-repeat scroll 0 0;color:#000000;float:left;font-size:1em;font-weight:bold;height:100%;line-height:normal;padding-top:7px;text-decoration:none;width:185px;}
a.audienceitem3:hover {background:transparent url(images/item3_on.png) no-repeat scroll 0 0;color:#FFFFFF;}
a.audienceitem4:link, a.audienceitem4:visited, a.audienceitem4:active {background:transparent url(images/item4_off.png) no-repeat scroll 0 0;color:#000000;float:left;font-size:1em;font-weight:bold;height:100%;line-height:normal;padding-top:7px;text-decoration:none;width:185px;}
a.audienceitem4:hover {background:transparent url(images/item4_on.png) no-repeat scroll 0 0;color:#FFFFFF;}
a.audienceitem5:link, a.audienceitem5:visited, a.audienceitem5:active {background:transparent url(images/item5_off.png) no-repeat scroll 0 0;color:#000000;float:left;font-size:1em;font-weight:bolder;height:100%;line-height:normal;padding-top:7px;text-decoration:none;width:185px;}a.audienceitem5:hover {background:transparent url(images/item5_on.png) no-repeat scroll 0 0;color:#FFFFFF;}
a.audiencelanding1:link, a.audiencelanding1:visited, a.audiencelanding1:active {background:transparent url(images/item1_on.png) no-repeat scroll 0 0;color:#FFCC33;float:left;font-size:1em;font-weight:bolder;height:100%;line-height:normal;padding-top:7px;text-decoration:none;width:185px;}
a.audiencelanding2:link, a.audiencelanding2:visited, a.audiencelanding2:active {background:transparent url(images/item2_on.png) no-repeat scroll 0 0;color:#FFCC33;float:left;font-size:1em;font-weight:bold;height:100%;line-height:normal;padding-top:7px;text-decoration:none;width:185px;}
a.audiencelanding3:link, a.audiencelanding3:visited, a.audiencelanding3:active {background:transparent url(images/item3_on.png) no-repeat scroll 0 0;color:#FFCC33;float:left;font-size:1em;font-weight:bold;height:37px;line-height:normal;padding-top:7px;text-decoration:none;width:185px;}
a.audiencelanding4:link, a.audiencelanding4:visited, a.audiencelanding4:active {background:transparent url(images/item4_on.png) no-repeat scroll 0 0;color:#FFCC33;float:left;font-size:1em;font-weight:bold;height:100%;line-height:normal;padding-top:7px;text-decoration:none;width:185px;}
a.audiencelanding5:link, a.audiencelanding5:visited, a.audiencelanding5:active {background:transparent url(images/item5_on.png) no-repeat scroll 0 0;color:#FFCC33;float:left;font-size:1em;font-weight:bolder;height:100%;line-height:normal;padding-top:7px;text-decoration:none;width:185px;}
a.audiencelanding1:hover, a.audiencelanding2:hover, a.audiencelanding3:hover, a.audiencelanding4:hover, a.audiencelanding5:hover {text-decoration:underline;}


/* LEFT COLUMN
---------------------------------------------*/
.structLeft{float:left;margin:0;min-height:300px;padding:0 10px 10px 0;width:190px;}

.structLeft h1{padding:0;margin:0;float:left;}
.structLeft h1 a{display:block;height:255px;text-indent:-999em;width:200px; background: transparent url(images/PgID2.jpg) no-repeat scroll 1px -1px;}

.structLeft #ContentLeftNav{margin:0; padding:0; float:left;}
.structLeft #ContentLeftNav ul{margin:0; padding:0; float:left; list-style:none;}
.structLeft #ContentLeftNav li {margin:0; padding:0; float:left; border-bottom:1px solid #666666; width:190px;}
.structLeft #ContentLeftNav a{margin:0; padding:3px 0 3px 10px; display:block; color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:1em; line-height:14px;}
.structLeft #ContentLeftNav a:hover,.structLeft #ContentLeftNav a.active{color:#000000;}
.structLeft #ContentLeftNav li:hover, .structLeft #ContentLeftNav li.sfHover{ color:000000;background:#f8c231 url(images/gold-F7C131.gif) repeat-x left bottom;color:#000000;}

/* Second Level Groups */
.structLeft #ContentLeftNav li ul { position: absolute; left: -999999px; margin:-20px 0 0 190px;float:none; width:200px; z-index:999;}
.structLeft #ContentLeftNav li li { width: 200px; background:#f6ecd1 url(images/yellow-FFEEBB.gif) repeat-x left bottom; border-bottom:1px solid #000000;}
.structLeft #ContentLeftNav li li a { width:198px; color:#000000;}
.structLeft #ContentLeftNav li li a:hover,.structLeft #ContentLeftNav li li a.active { color:#FFFFFF;}
.structLeft #ContentLeftNav li li:hover, .structLeft #ContentLeftNav li li.sfHover{ color:#ffffff;background:#843031 url(images/2ndLvBgHv.gif) repeat-x left bottom;}

/* Third Level Groups */
.structLeft #ContentLeftNav li li ul { margin:-20px 0 0 200px}

/* The Magic */
.structLeft #ContentLeftNav li:hover ul ul,
.structLeft #ContentLeftNav li:hover ul ul ul,
.structLeft #ContentLeftNav li.sfHover ul ul,
.structLeft #ContentLeftNav li.sfHover ul ul ul { left: -999em;}

.structLeft #ContentLeftNav li:hover ul,
.structLeft #ContentLeftNav li li:hover ul,
.structLeft #ContentLeftNav li li li:hover ul,
.structLeft #ContentLeftNav li.sfHover ul,
.structLeft #ContentLeftNav li li.sfHover ul,
.structLeft #ContentLeftNav li li li.sfHover ul { left: auto;}

/*Fix for the Sticking*/
.structLeft #ContentLeftNav  li:hover,
.structLeft #ContentLeftNav  li li:hover,
.structLeft #ContentLeftNav  li li li:hover,
.structLeft #ContentLeftNav  li.sfHover,
.structLeft #ContentLeftNav  li li li.sfHover,
.structLeft #ContentLeftNav  li li.sfHover { position:static;}

/*.structLeft #ContentLogin{margin:10px 0; padding:0; float:left; width:100%; color:#999999;}
.structLeft #tblLogin{ float:left;}
.structLeft #ContentLogin h1, .structLeft #ContentLogin{margin:10px 0; padding:0; float:left; width:100%;}
.structLeft #ContentLogin .PageTitleHeader{background:transparent url(images/H1BG.gif) no-repeat scroll center 18px;color:#F7C131;float:left;font-family:"Times New Roman",Times,serif;font-size:20px;text-align:center;width:185px; }
#cid_809_ctl00_lblLoginInstructions{ display:none;}
.structLeft #ContentLogin a { color:#f7c131}
.structLeft #ContentLogin input#cid_809_ctl00_txtUsername, .structLeft #ContentLogin input#cid_809_ctl00_txtPassword { background:#FFFFFF; color:#000000;}
.structLeft #ContentLogin input#cid_809_ctl00_cbRemember{ background:#000000;}
.structLeft #ContentLogin input { background:#990000; color:#FFFFFF; border:none; border:0;}*/

.structLeft .divLoginStructContainer {margin:10px 0; padding:0; float:left; width:100%; color:#999999;}
.structLeft .divLoginStructContainer a { color:#f7c131}
.structLeft .divLoginStructContainer .error {width:auto!important;margin:0!important}
.structLeft .divLoginStructContainer .PageTitleHeader {display:none}
.structLeft .divLoginStructContainer .divLogoutPanel {}
.structLeft .divLoginStructContainer input.button {background:#990000; color:#FFFFFF; border:none; border:0;}
.structLeft .divLoginStructContainer .cancelButton {display:none;}
.structLeft .divLoginStructContainer .instructions {display:none;}
.structLeft .divLoginStructContainer .anchorTempLogin {margin:10px 0 10px 0;display:block;}
.structLeft .divLoginStructContainer #lblUserName {font-weight:normal;}
.structLeft .divLoginStructContainer #lblPassword {font-weight:normal;}
/*.start .divLoginStructContainer .labelUserName {margin:0;width:80px;height:18px;font-weight:bold;display:block;float:left;}*/
.structLeft .divLoginStructContainer .inputLoginUsername {width:80%;margin:0 0 10px 0;}
/*.start .divLoginStructContainer .labelPassword {margin:18px 0 0 0;width:80px;height:18px;font-weight:bold;display:block;float:left;}*/
.structLeft .divLoginStructContainer .inputLoginPassword {width:80%;}
.structLeft .divLoginStructContainer .divLoginRemember {width:auto;display:block;clear:both;line-height:36px;}
.structLeft .divLoginStructContainer .divLoginLinks {line-height:18px}
.structLeft .divLoginStructContainer .divLoginLinksOR {display:none}
.structLeft .divLoginStructContainer .divLoginFacebook{margin:10px 0 0 0;padding-bottom:15px;}


.structLeft #ContentLeftPromo{margin:0; padding:0; float:left;width:100%;}

/* BODY ELEMENTS
---------------------------------------------*/
.structBody{margin:0; padding:0 0 10px; float:left;width:925px; background:transparent url(images/ContentBG.gif) repeat-y scroll right top}
.start .structBody{margin:0; padding:0 0 10px; float:left;width:925px; background:transparent url(images/StartContentBG.gif) repeat-y scroll right top}

.structBody #ContentImgRot{float:left;height:265px;margin:-13px 0 -25px;overflow:hidden;padding:0;width:725px;}

.structBody .MidWrap{margin:0; padding:0; float:left;  width:725px;background:url(images/ContentTop.png) no-repeat right top;}
.structBody .MidWrap2{margin:27px 0 0; padding:0 15px 15px; float:left; background:url(images/ContentBG.gif) repeat-y right top; width:695px;}

.start .structBody .MidWrap{margin:0; padding:0; float:left;  width:725px;background:url(images/StartContentTop.png) no-repeat right top;}
.start .structBody .MidWrap2{margin:45px 0 0; padding:0 15px 15px; float:left; background:url(images/StartContentBG.gif) repeat-y right top; width:695px;}


.structBody .BreadCrumbs{padding:0;margin:0;list-style:none;float:left; width:495px}
.structBody ul#ContentBreadCrumbs{padding:0;margin:5px 0 10px 0;list-style:none;float:right;}
.structBody ul#ContentBreadCrumbs li{padding:0;margin:0;float:left;}
.structBody ul#ContentBreadCrumbs li a{display:block;text-decoration:none;font-size:.8em;padding:2px 6px 2px 8px;background:url(images/bcArw.gif) no-repeat center left;}
.structBody ul#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
.structBody ul#ContentBreadCrumbs li.navselected a{font-weight:bold;}

.structBody #ContentNewHeader{ margin:-27px 0 0; padding:0; float:left; width:200px; font-size:13px; text-transform:uppercase; position:relative; z-index:100;}
.structBody  .time{color:#000000;float:left;font-size:0.85em;font-weight:bold;margin:-27px 0 0 225px;padding:0;position:relative;text-transform:none;width:auto;z-index:100; display:inline;}
.structBody #ContentWeather{color:#000000;float:right;font-size:0.85em;font-weight:bold;margin:-27px 189px 0 0;padding:0;width:108px;z-index:100; display:inline;}
.structBody #ContentWeather div{ float:left;}

.structBody #ContentPageName{margin:0; padding:0; float:left; width:200px; color:#990000; font-weight:bold;}

.structBody #ContentMiddle{margin:0; padding:0; float:left; width:100%;}
.start .structBody #ContentMiddle,#ContentWeather{margin:0; padding:0; float:left; width:495px;}

/* RIGHT COLUMN
---------------------------------------------*/
.structRight{margin:0; padding:0; float:right; width:170px; min-height:300px;}
.structRight #ContentRight h1{background:transparent url(images/redfade.gif) no-repeat scroll center 15px;color:#F7C131;float:left;font-family:"Times New Roman",Times,serif;font-size:20px;text-align:center;width:170px; padding:0 0 1px; }

.structRight #ContentRight{margin:0; padding:0; float:left; width:100%; color:#FFFFFF;}
.structRight #ContentRight a{color:#f7c131; text-decoration:none; font-size:11px;}

/* Footer Elements 
---------------------------------------------*/
.structFooter{margin:0; padding:0; float:left; width:925px; background:url(images/FooterBg.gif) no-repeat left top;}
.structFooter #ContentFooterNav{margin:0; padding:0; float:left; width:100%; text-align:center; }
.structFooter #ContentFooterNav ul{margin:0 auto; padding:0; width:100%; text-align:center; color:#999999; }
.structFooter #ContentFooterNav li{margin:0; padding:0; float:left;}
.structFooter #ContentFooterNav a{margin:0; padding:0; color:#ffcc33; }

.structFooter2{margin:0; padding:0; float:left;}
.structFooter2 #ContentFooter2{margin:0; padding:0; float:left;}

/*** Start - FOOTER ***/
#footer_line1{	position: relative;	padding: 0px;    font-size: 1em;     font-style: normal;     line-height: normal;     font-weight: normal;      text-decoration: none;     text-align: center;    color: gray;    width: 100%;    height: 25px;   background: url(images/footer.gif) no-repeat;     border-top: 1px solid black;    }

#footer_line2{     position:relative;    padding: 0px;    color:gray;    font-size:.95em;    width:100%;    height:40px;    padding-top:4px;       background: #000; }

/* for the next 3 elements the width is assigned to keep on 1 line...   if need to add text to any of them, you many need to adjust all 3 width accordingly*/	
#footer_line2_university{	position:relative;	float:left;	left:10px;	width:200px;	text-align:left;}
#footer_line2_links	{	margin-top:10px;	position:relative;	float:left;	width:505px;text-align:center;}
#footer_line2_address{ 	position:relative;	float:left;	width:215px;	text-align: right;	right:10px;}

/*** End - FOOTER ***/
