* {margin:0; padding:0;}
html {height: 100%;}

body {
	height: 100%;
	font-family:  Arial, Helvetica, Sans Serif;
	text-align: center;
	line-height: 120%;
	font-size: 11px !important;
}


#ja-contentwrap, #ja-leftcol, #ja-rightcol, #ja-footer {
	line-height: 170%; /* adding some line-height */
}

.clr {clear: both;}

.outline {
  border: 1px solid #cccccc;
  background: #ffffff;
	padding: 2px;
}

#buttons_outer { height: 33px; background: url(../images/nav_btn.jpg) repeat-x; width: 100%;margin-bottom: 2px;float: left;}

#buttons_inner { position:relative;
	height: 21px; width: 100%;
}

#pathway_text {
  overflow: hidden;
	display: block;
	height: 25px;
	line-height: 25px !important;
	line-height: 22px;
	padding-left: 4px;
	border: 1px solid #ccc;
	margin-bottom: 2px;
}

#pathway_text img {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 6px;
}

body.contentpane {
	width: auto;
	margin: 10px;
	line-height: 140%;
}

componentheading {font-size: 1.40em;
	font-size: 1.4em;
}

.contentitem{margin-bottom: 15px; width: 100%}
.contentitem h1{font-size: 1.45em;}

h2 {
	margin: 10px 0;
	font-size: 1.45em;
}

h3, h4, h5 {
	margin: 10px 0;
	font-size: 1.2em;
}

h5 {margin: 10px 0;
	font-size: 1.1em;
}

/* normal text */
td, div {
	font-size: 1em;
}

/* Title text */
.contentheading, .componentheading, div.moduletable h3, #ja-subnav h3,
#ja-rightcol div.moduletable-green h3, #ja-rightcol div.moduletable-yellow h3,
h1, h2, h3, h4, h5 {
	font-family: "Trebuchet MS", Arial, sans-serif;
}

/* Normal link */
a {text-decoration: none;}

a:hover, a:active {text-decoration: underline;}

p { position: relative;
	margin: 12px 0;
}

font, .regulartext {font-size: 11px !important; font-weight: normal; color: #666 }

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

li { padding-left: 15px;line-height: 200%;}

th {
	padding: 4px;
	font-weight: bold;
	text-align: left;
}

fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

fieldset a {
	font-weight: bold;
}

hr {
	border-top: 1px solid #9AA587;
	border-right: 0px none;
	border-left: 0px none;
	border-bottom: 0px none;
	height: 0px
}

img {
	border: 0px none;
}

/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

input, select {
	font: 11px "Trebuchet MS", Arial, sans-serif; background-color: #f7f7f7;
}

input.button{background-color: #f7f7f7;}

textarea {
	border: 1px solid #E6E6E6;
	padding-left: 2px;
}

.button {
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #808080;
	background: url('/UNItheme/images/but-bg.gif') no-repeat bottom right;
}

.inputbox {
	padding-left: 2px;
	border-top: 1px solid #9AA587;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #9AA587;
}

/* MODULE
--------------------------------------------------------- */
div.modules {
	width: 100%;
}

div.moduletable h3, #ja-rightcol div.moduletable-green h3, #ja-rightcol div.moduletable-yellow h3 {
	background: url('../images/seperator-h3.gif') repeat-x bottom;
	font-size: 1.4em; margin: 0 -2px 5px -2px; padding:0 0 5px 0;
}

div.moduletable, #ja-rightcol div.moduletable-green, #ja-rightcol div.moduletable-yellow {
	padding: 3px 5px 10px; position: relative;
	margin-bottom: 10px;
}

div.moduletable td {
	padding: 3px 0!important;
}

#ja-rightcol div.moduletable {
	border-left:1px solid #DEE3E6; border-right:1px solid #DEE3E6; border-top:1px solid #DEE3E6; border-bottom:2px solid #DEE3E6; background:#ECF1F5 url('/UNItheme/images/grad-blue.gif') repeat-x top left; 
}

#ja-rightcol div.moduletable-green {
	border-left:1px solid #E3EBDD; border-right:1px solid #E3EBDD; border-top:1px solid #E3EBDD; border-bottom:2px solid #E3EBDD; background:#EEF6E8 url('/UNItheme/images/grad-green.gif') repeat-x top left; 
}

#ja-rightcol div.moduletable-yellow {
	border-left:1px solid #EEECE1; border-right:1px solid #EEECE1; border-top:1px solid #EEECE1; border-bottom:2px solid #EEECE1; background:#FAF8EC url('/UNItheme/images/grad-yellow.gif') repeat-x top left; 
}

/* JOOMLA STYLE
--------------------------------------------------------- */
table.blog {
	width: auto;
}

table.blog .article_seperator {
	display: block;
	background: url('../images/seperator.gif') repeat-x bottom;
	height: 20px
}

table.contentpane {
	border: none;
	width: 100%;
}

table.contentpaneopen {
	border: none;
}

div.contenttoc { position: relative; float: right; text-align: left; display: block; z-index:500; width: 160px; height: auto;
	border-left:1px solid #DEE3E6; border-right:1px solid #DEE3E6; border-top:1px solid #DEE3E6; width: 25%;
	border-bottom: 2px solid #DEE3E6;
	background: #ECF1F5 url('/UNItheme/images/grad-blue.gif') repeat-x top left; margin-left:10px; margin-right:0; margin-top:0; margin-bottom:10px; padding-left:3px; padding-right:3px; padding-top:0; padding-bottom:10px
}

div.contenttoc li {
	background: url('/UNItheme/images/arrow-off.gif') no-repeat 6px 7px;; padding-left:20px; padding-right:5px; padding-top:1px; padding-bottom:1px
}

div.contenttoc li:hover {
	background: url('/UNItheme/images/arrow-on.gif') no-repeat 6px 7px;
}
div.contenttoc li a{width: auto; height: auto; display: block;}

div.contenttoc h3 {
	color: #004C80; padding: 0 0 3px 9px;
	background: url('/UNItheme/images/seperator-h3.gif') repeat-x bottom;
}

table.polls {
	padding: 0;
	width: 100%;
}

table.pollstableborder {
	padding: 0;
	width: 100%;
	border-color: #FFFFFF;
	text-align: left;
}

table.pollstableborder img {
	margin: 4px 4px 4px 0;
}

table.pollstableborder td {
	padding: 2px!important;
}

table.searchintro {
	width: 100%;
	background: url('/UNItheme/images/seperator.gif') repeat-x bottom; padding: 10px 0;
}

table.searchintro td {
	padding: 5px!important;
}

#ja-footer ul#mainlevel li, #ja-footer ul#mainlevel-nav li {
	padding: 0;
	display: inline;
	background: none;
	line-height: normal;
}

.adminform textarea {
	width: 500px!important; /*Control the Frontend Editor area width*/
}

.adminform textarea.inputbox {
}

.blog{margin-bottom: 15px}
.blog_more {
	margin: 10px 0;
}

.blog_more strong {
	margin: 0 -5px 5px -5px;
	padding: 1px 5px;
	display: block;
}
.itemblock, .blogintro, .contentitem{float: left; padding: 0 9px 0 0}
.blog{width: 100%}
td.buttonheading {
	padding: 0 3px!important;
	text-align: center;
}

.category {
	font-weight: bold;
	font-size: 1.1em;
}

.clr {
	clear: both;
}

.code, pre {
	border: 1px solid #F0F0C0;
	width: auto;
	padding: 5px;
	background: #FFFFCC;
}

.componentheading {
	padding: 0 0 10px;
	margin: 3px 0 10px;
	font-weight: bold;
	font-size: 2em;
}

.contentdescription {
	padding-bottom: 30px;
	margin-bottom: 10px;
	background: url('/UNItheme/images/seperator.gif') repeat-x bottom;
}

.contentheading {font-size: 2em;}

.contentintro{width: 100%}
table.blog .contentheading, .contentpagetitle {
	font-size: 1.3em;
	font-weight: bold;
}

a.readon {
	
}

a.readon:hover {
}

table.contentpaneopen td, table.contentpane td {
}

table.contentpaneopen, table.contentpane, table.blog {
	width: 100%;
}

.createdate {
	font-weight: bold;
	line-height: 10px;
}

.modifydate {
	height: 15px;
}

.error {
	color: #CC0000;
}

.highlight {
	border-bottom: 1px dotted;
	font-weight: bold;
}

.message {
	color: #E97B00;
	font-weight: bold;
}

.moduletable {
	padding: 0;
}

.mosimage {
	border:1px solid #E6E6E6; border-bottom:2px solid #E6E6E6; background:#EFEFEF url('/UNItheme/images/grad-grey.gif') repeat-x top; margin-left:0; margin-right:10px; margin-top:12px; margin-bottom:0; padding:3px 5px !important;}

.mosimage img {
	padding: 0;
	margin: 0!important;
}

.mosimage_caption {
	margin-top: 2px;
	padding: 1px 2px;
	color: #9AA587;
}

.pagenav {
	padding: 2px;
}

.pagenavbar {
	padding-left: 16px;
	background: url('/UNItheme/images/pages.gif') no-repeat center left;
	font-weight: bold
}

.pagenavcounter {
	background: url('/UNItheme/images/pages.gif') no-repeat 0 8px;
	font-weight: bold; padding: 5px 16px 0 16px;
}

.sectiontableheader {
	padding: 2px 4px;
	font-weight: bold;
}

tr.sectiontableentry1 td {
	padding: 4px;
	background: #F2F2F2;
}

tr.sectiontableentry2 td {
	padding: 15px 4px;
	border-top: 1px solid #FFFFFF;
}

.small {
	color: #9AA587;
}

#banner {
}

/* MAIN LAYOUT DIVS WIDTH
--------------------------------------------------------- */
#ja-header, #ja-subheader, #ja-topnav, #ja-maincontainer, #ja-footer {
	width: 765px;
	margin: 0 auto;
	text-align: left;
}

/* SEARCH BAR
--------------------------------------------------------- */
#ja-search-outer {
	float: left;
}


#ja-search {
	padding-right: 20px;
	float: right;
}

.search input {
	margin-top: 12px;
	width: 100px;
	padding-left: 20px;
	background: #ffffee url('/UNItheme/images/icon-search.gif') no-repeat center left;
}


/* NEWFLASH
--------------------------------------------------------- */
#ja-newsflash {
	float: right;
	width: 150px;
	padding-bottom: 10px;
	background: #E97B00 url('/UNItheme/images/newsflash-bg.jpg') no-repeat top right;
	height: 100px;
	overflow: hidden;
	font-size: 11px; margin-left:5px; margin-right:3px; margin-top:5px; margin-bottom:5px
}

#ja-subheader h3 {
	display: none;
}

#ja-newsflash div.moduletable {
	height: 87px;
	overflow: hidden;
	font-size: 11px;
}

#ja-newsflash .article_seperator {
	display: none;
}


/* MAIN CONTAINER
--------------------------------------------------------- */
#ja-maincontainer { position:relative;
	margin: 0 auto;
	background: #FFFFFF url('/UNItheme/images/container-bg.gif') repeat-y top left;
	text-align: left;
	line-height: 160%; padding-left:0; padding-right:0; padding-top:0; padding-bottom:30px;
}

/* 3 columns content width */
#ja-content { position: relative;
	margin: 0;
	width: 440px;
	float: left;
	background: url('/UNItheme/images/container-topbg.gif') no-repeat top left; padding-left:15px; padding-right:0; padding-top:10px; padding-bottom:0;
}

/* 2 column content [on the left] width */
#ja-content-full-left {
        position: relative;
	margin: 0;
	padding: 10px 15px 0 0;
	width: 590px;
	float: left;
	background: url('/UNItheme/images/container-topbg.gif') no-repeat top left; padding-left:15px; padding-right:0; padding-top:10px; padding-bottom:0;
}

/* 2 column content [on the right] width */
#ja-content-full-right {
        position: relative;
	margin: 0;
	width: 598px;
	padding: 10px 0 0 15px;
	float: right;
}

/* 1 column content width */
#ja-content-full { position: relative;
	margin: 0;
	width: 730px;
	padding: 10px 0 0 0;
}


/* LEFT COLUMN
--------------------------------------------------------- */
#ja-leftcol {
	width: 150px;
	float: left; left:0;
	padding-top: 10px;
	overflow: hidden;
}

#ja-leftcol ul.mainlevel, #ja-rightcol a.mainlevel {padding-left: 20px;}

#ja-leftcol a.sublevel {
	padding-left: 3px;
}

/* RIGHT COLUMN
--------------------------------------------------------- */
#ja-rightcol { position: relative;
	width: 150px;
	float: right;
	padding: 10px 0 15px 0;
	overflow: hidden;
}

#ja-rightcol a.sublevel {
	padding-left: 3px;
}


/* SPOTLIGHT
--------------------------------------------------------- */
#ja-spotlight-1 div.moduletable, #ja-spotlight-2 div.moduletable {
	border: none;
	margin: 0;
	padding: 2px;
	background: none;
}

#ja-spotlight-1 h3, #ja-spotlight-2 h3 {
	margin: 0 0 10px;
}


/* MISCELLANOUS
----------------------------------------------------------- */
div.shadow {
	margin: 0;
	clear: both;
	background: url('/UNItheme/images/shadow.gif') repeat-x;; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:3px
}

div.back_button a {
	float: right;
	display: block;
	font-weight: bold;
	text-decoration: none;
	height: 18px;
}

#mod_login_password, #mod_login_username {
	width: 100px;
	padding-left: 20px;
}

#mod_login_password {
	background: #FFFFCC url('/UNItheme/images/icon-authen.gif') no-repeat center left;
}

#mod_login_username {
	background: #FFFFCC url('/UNItheme/images/icon-user.gif') no-repeat center left;
}

#mod_login_remember {
	border: none;
	padding: 0!important;
}

/* Clear fix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

.clearfix {
	display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* End hide from IE-mac */
/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%;
}


/** Main Structure **/
#main { width:790px; margin:0 auto; text-align:left; }

/** Global Navigation **/
#globalNav { position:relative; width:790px; height:40px; top: 20px;}
#globalNavLinks { position: relative; width:790px; }

#globalNavLinks a {
	font-weight: bold;
	float: left;
	text-decoration: none;
	display: block;
	float: left;
	cursor: pointer;
	padding: 0 15px;
	line-height: 40px;
}

#globalNavLinks a.topdaddy,
#globalNavLinks li.active li a.topdaddy {
	padding-right: 25px;
}

#globalNavLinks ul ul a.daddy {
	background: url('../images/toolbar-select3.png') no-repeat 100% 50%;
}

#globalNavLinks li li a {
	background: none;
	font-weight: normal;
	padding: 0;
	text-align: left;
	text-indent: 15px;
	line-height: 23px;
}

#globalNavLinks, #globalNavLinks ul {position: relative;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}


/* top level links */
#globalNavLinks a {


}

/* sub level links */

#globalNavLinks ul ul a {
	display: block;
	text-decoration: none;
	width: 275px;
	font-size: 12px;
	text-transform: none;
	height: 23px !important;
}

/* top level buttons */

#globalNavLinks li {
	float: left;
	padding: 0;
  background: none;
  height: auto;

}

#globalNavLinks ul li {
	position: relative;
}

#globalNavLinks li ul {
	top: 40px;
	position: absolute;
	left: -999em;
	height: auto;
	width: 275px;
	font-weight: 500;
	border-width: 0;
	margin: 0;
	padding: 0;
	}
	
#globalNavLinks ul { position:relative;
	padding: 0; top:0;
	margin: 0;
	margin-left: 0px;
}

#globalNavLinks li li {
	float: left;
	padding: 0;
   	width: 275px;
}


/* margin for pullouts */
#globalNavLinks li ul ul {
	margin: 0 0 0 275px;
}


#globalNavLinks li:hover ul ul, 
#globalNavLinks li:hover ul ul ul,
#globalNavLinks li:hover ul ul ul ul,  
#globalNavLinks li.sfhover ul ul, 
#globalNavLinks li.sfhover ul ul ul, 
#globalNavLinks li.sfhover ul ul ul ul {
	left: -999em;
}

#globalNavLinks li:hover ul, 
#globalNavLinks li li:hover ul, 
#globalNavLinks li li li:hover ul, 
#globalNavLinks li li li li:hover ul,
#globalNavLinks li.sfhover ul, 
#globalNavLinks li li.sfhover ul, 
#globalNavLinks li li li.sfhover ul,
#globalNavLinks li li li li.sfhover ul{
	z-index: 1000;
	left: 0;
}

#globalNavLinks li:hover, #nav li.sfhover {
      left: 0;
}
#globalNavLinks li:hover ul ul{top: -1px}

/* suckerfish */

#globalNavLinks ul ul a {
	background: none;
}

#globalNavLinks li.active, #globalNavLinks a.mainlevel_current { border-top:0;}

#globalNavLinks li li.active {
	background: none;
}


/** Pathway **/
#pathway { position:relative; width:770px; height:15px; background-image:url(/UNItheme/images/pathway_bg.gif); background-repeat:repeat-x; background-color:#FFFFFF; margin:0; padding:10px 0px 8px 20px; text-align:left; font-size:10px;}
span.pathway{margin:-8px 0 0 0; }
/* header styles */
#header{position: relative; width:790px; height:140px; background:none; top: 20px; border:0; z-index: 1 }
#headerLeft{position:relative; width:280px; float:left; top:37px; }
#banner{position: absolute; width:511px; float:right; right:0; top:37px; }
#hiddenBanner{display:none;}
#subbanner{margin:0 0 2px 0;background-color:#ccc;height:60px;width:100%;}
#subbanner h1 span{visibility:hidden}
#quicklinks{ width:790px;text-align:right;position:relative; }
ul#quicklinks{ z-index:100; margin:0 0 12px 0;width:auto;background:none;float:right;}
ul#quicklinks li{float:left;display:block;list-style:none;padding:0 20px 0 0 ;font-family:tahoma,verdana,sans-serif;font-size:0.5em;background:none;}
ul#quicklinks li a:hover, ul#quicklinks li a{text-decoration:none}
ul#quicklinks li a.home{color:#A386CA;display:block;float:left; overflow:hidden; width: 17px; height: 13px; background: url(/UNItheme/images/home_icn.gif) no-repeat 0 0;}
ul#quicklinks li a.contact{color:#A386CA;display:block;float:left; overflow:hidden; width: 17px; height: 13px; background: url(/UNItheme/images/mail_icn.gif) no-repeat 0 0;}
ul#quicklinks li a.sitemap{color:#A386CA;display:block;float:left; overflow:hidden; width: 17px; height: 13px;background: url(/UNItheme/images/sitemap_icn.gif) no-repeat 0 0;}
ul#quicklinks li a.home span, ul#quicklinks li a.contact span, ul#quicklinks li a.sitemap span{visibility:hidden;background:none;}
#globalNavLinks form .inputbox{position:relative; float:right; right:10px; top:-40px; width:130px; height:16px; display:block;}
.search{position:relative; float:right; right:0; top: 37px; width:148px; height:23px; display:block;}
/* end header styles */
/*nav styles */
div#navigation {position: relative; font-size:.75em; margin:0px;}
div#navigation ul {position: relative; margin:0 5px 0 0; list-style-type:none;}
div#navigation li { padding:.3em .3em; }
div#navigation a {text-decoration:none; color:#02529B;}
div#navigation a:hover {color: #64951E;}
/* end of nav styles */
/* content area */
div#content {position:relative; width:790px; background-color:#FFFFFF; top:-4px; margin-bottom: -4px; z-index: 0;}
/* end content area */
/* secondary area */
div#secondary {padding:5px; overflow:hidden;}
div#secondary p { margin:5px 10px}
div#secondary label { color:green;}
div#secondary form input {display:block; margin:0 0 5px 0;} 
/* end secondary area */

/* Ankle Area */
#ankle {position: relative; top: 0; width:790px; min-height:80px; height: auto !important; height: 80px;
      background: #055080 url('../images/mission_bg.gif') repeat-x top left; color: #fff}
#ankle a{ color: #fff}
#ankle .moduletable{position: relative; width: 171px; height: 100%; float: left; clear: none; margin:0 7px; padding:20px 5px; text-align: left;}
#ankle .moduletable h3{ border-bottom: 1px solid #b4bbbd; background: none; color:#b5b5b5}
#ankle .moduletable ul { padding: .3em 0 .3em .9em; border:0; }
#ankle .moduletable ul li, #ankle .moduletable ul li:hover { font-size: 1em; padding: 0; list-style-type: disc; background-image: none;}
img#ankleTopLeft {position: relative; z-index: 1; width:7px; height:6px;left:0; bottom: 6px;float:left; }
img#ankleTopRight {position: relative; z-index: 1; width:7px; height:6px; right:0; bottom: 6px; float:right;}

/* End Ankle */

/* footer area */
div#footer {position: relative; top: 0; width:790px; min-height:80px; height: auto !important; height: 80px; background: #161616 url(/UNItheme/images/footer_rpt.gif) repeat-x 0 0; margin:0px auto;}
img#footerTopLeft { position: relative; z-index: 1; width:7px; height:6px;left:0; bottom: 6px;float:left; }
img#footerTopRight {position: relative; z-index: 1; width:7px; height:6px; right:0; bottom: 6px; float:right;}
#footer .moduletable{position: relative; width: 171px; height: 100%; float: left; color: #fff; margin:0 7px; padding:10px 5px; text-align: left;}
#footer .moduletable h3{ color: #b5b5b5 !important; font-size: 1.2em; border-bottom: 1px solid #666; background: none}
#footer .moduletable ul { padding: .3em 0 .3em .9em; border:0; }
#footer .moduletable ul li, #footer .moduletable ul li:hover { font-size: .9em; padding: 0; list-style-type: disc; background-image: none;}
#footer a{color: #719bdb}
/* end footer area */
/* hacks for all IEs */
/* hacks for IE Win only \*/

/* Post Footer */
#disclaimer{position: relative; width:790px; top:-12px; margin: 0 auto; padding-bottom: 10px; height: auto; background-color: #2a2a2a;}
#disclaimer p{padding: 10px 10px 0 10px; color: #9f9f9f; font-size: 80%;}

/*end of hack */
#whosonlinext, #uddeim-module-head, #mod_login_greeting{font: 10px Arial, Verdana;}
.stretcher{position:relative; background-color:#FFF; font-size: 10px;}
.createdate{padding-bottom: 5px}
#missionbox{position: relative; top: 20px; width: 100%; height: auto;}
#missionbox div.moduletable{margin:0; padding:0;}
#missionbox div.moduletable h3, #missionbox .moduletable p{ margin:5px 5px 5px 10px; border: none; background: transparent}
#missionbox div.moduletable h3{margin-top: 10px; color: #fff; font-size: 1.1em}
p#missionselect{ position: relative; top: 8px; width: 785px; height: 17px; padding: 4px 5px 2px 0; text-align: right; font-weight: bold;
	cursor:pointer }
#missionbox p{padding-bottom: 10px}
#missionbox p b{font-size: 1.2em; padding-right: 5px}
	
ul.rssfeeder, ul.partnerlist{position: relative;list-style-type: none; list-style-image: none;}
ul.rssfeeder li, ul.partnerlist li{list-style-type: none; list-style-image: none; display: block; height: 16px; width: auto; text-indent: -10px}
ul.rssfeeder li a, ul.partnerlist li a{text-decoration:none}
ul.partnerlist li{height: 35px; margin-bottom: 6px}
ul.partnerlist li a img{ margin-left: -10px; text-align:left}

/* moo 2 col accordion */
a.moomoo{color: #669900;
display: block;
text-decoration: none;
font-size: 11px;
padding: 4px 0 4px 5px;
background-color: transparent;
}
a.moomoo:hover{
background: #f8f8f8;
color: #333;
}
.stretcher h3{
margin: 0;
font-size: 14px;
background-color: #f9f9f9;
}

p.assess{
margin: 0;
padding: 5px;
line-height: 1.5em;
}
#assesment_wrap{
width: 500px;
margin: 0 auto;
}
#left{
float: left;
width: 270px;
}
#right{
float: right;
width: 219px;
}
#stretchwrap{border: 1px solid #669900; padding: 5px}

.tab{
padding: 1px;
margin: 0 1px 0 0;
font-size: 11px;
color: #669900;
font-weight: normal;
text-align: left;
background: transparent;
line-height: 100%
}
.stretcher{
background: transparent;
text-align: center;
}
ul.moo{ position: relative; margin: 5px auto; text-align: center; width: 215px; background: transparent;}
ul.moo li{position: relative; float:left;  width: 39%; list-style-type:none; text-align: left;background-image: none;}
ul.moo li:hover{background-image: none;}
ul.moo li a{position: relative; float:left; color: #cc6600;text-align: center; text-decoration: none;width:80px; padding: 5px; line-height: 120%}
ul.moo li a:hover{text-decoration: underline; background: transparent;}

.imgspace{ padding: 0 5px 5px 5px}

/* Program Page CSS */

#iedPrograms { position: relative;
  margin:0 0 0 3px; 
  padding:0;
  width: 590px;
  background: #fff;
  border:1px solid #e5e5e5;
  }
#iedPrograms h3{ margin: 0; line-height: 140%; padding: 7px 5px 5px 5px; border-top: 1px solid #e9e9e9; background: #EFEFEF url('/UNItheme/images/grad-grey.gif') repeat-x}

#iedPrograms .details{ float: right; width: 335px; right: 0; padding: 5px 5px 20px 5px;}

#iedPrograms a { margin-left: 3px; padding-left: 5px;}
#iedPrograms a:hover{text-decoration: none; color: #fff}

.dark{color:#000000;}

//*** IED USER MENU ***//
#mainlevel_iedUserMenu{ position: relative; width: 598px; display: block; margin: 15px 0 0 0; height: auto; padding:0}
#mainlevel_iedUserMenu li{ position: relative; margin: 0 10px 10px 0; float: left; display: block; width: 110px; height:100px; background-image: none; text-indent: 0; list-style-position:inside; }
#mainlevel_iedUserMenu li a{float: left; margin:0; position: relative; color: #6ba6bd; font-size: 11px; display: block; text-align:center; list-style-position:inside; text-decoration: none;width: 120px; height: 100px; background-color: #e2f6fe; border: 1px solid #cae3ed; border-width: 1px 2px 2px 1px; border-bottom-color: #bfd9e3;  text-align:center;}
#mainlevel_iedUserMenu li a:hover{text-decoration: none; color: #d39650; background-color: #fef1e2; border: 1px solid #f5e4d0; border-width: 1px 2px 2px 1px; border-bottom-color: #efdcc6}
#mainlevel_iedUserMenu li a span{ position: absolute; bottom: 5px; left: 25%; right: 25%}
a.level0_iedUserMenu_writenews{background: transparent url(/UNItheme/images/writeEntry.png) 50% 5px no-repeat;}
a.level0_iedUserMenu_yourprofile{background:transparent url(/UNItheme/images/viewProfile.png) 50% 5px no-repeat;}
a.level0_iedUserMenu_calender{background: transparent url(/UNItheme/images/calendar.png) 50% 5px no-repeat;}
a.level0_iedUserMenu_document{background: transparent url(/UNItheme/images/uploadDocument.png) 50% 5px no-repeat;}
a.level0_iedUserMenu_editprofile{background: transparent url(/UNItheme/images/editProfile.png) 50% 5px no-repeat;}
a.level0_iedUserMenu_yourentries{background: transparent url(/UNItheme/images/yourEntries.png) 50% 5px no-repeat;}

b.ccbr, b.ced, b.hcp, b.irs, b.mbdc, b.sbdcnet, b.itc, b.sasbdc, b.sasbdc, b.sbdcreg, b.tech, b.staac {
  position: relative;
  width: 400px;
  margin:0 10px 0 0; 
  background-color: #fff;
  padding:0;
  font-size:1.3em; 
  border:0;
  text-indent: 0;
  }

b.ccbrContent, b.cedContent, b.hcpContent, b.irsContent, b.mbdcContent, b.sbdcnetContent,
b.sbdcregContent, b.itcContent, b.sasbdcContent, b.techContent, b.staacContent{
position: relative;
  margin:0; 
  width: 400px;
  padding:0; 

  font-size: 1.1em;

  font-weight:normal;

  text-indent: 0;

  }
div.map{ position: relative}
#iedPrograms .details{width: 325px; right: 3px; margin:0; padding: 10px 0}
.floatLeft{float:left; padding: 5px 5px 0 0}
.floatRight{float: right; padding: 0 0 10px 10px; clear: right;}
img.floatLeft{ float: left; clear: left; left: 0; padding: 0 10px 10px 0}
.mapleft{ float: left; width: 239px; border-right: 1px solid #efefef}
.mapleft p, .mapleft h4{padding: 0 5px 0 8px}

.ccbrtab, .cedtab, .hcptab, .itctab, .irstab, .mbectab, .sbdcnettab, .sbdcregtab, .sasbdctab, .staactab, 
.techtab{position: absolute; bottom: -1px; left: 60px; width: 95px; height: 14px; display: block; margin-top: 15px; padding: 3px 0 4px 0; text-align: center; 
background: url('/UNItheme/images/programTab.gif') no-repeat; color: #fff}

.ccbrtab{background-color:#ac0707; border-bottom: 2px solid #970707}

b.ccbr, b.ccbrContent, #iedPrograms a.ccbr:hover{color:#ac0707;}

#iedPrograms h3#ccbr{ border-left: 7px solid #ac0707}

.cedtab{background-color:#6d3501; border-bottom: 2px solid #592c01}

b.ced, b.cedContent, #iedPrograms a.ced:hover{color:#6d3501;}

#iedPrograms h3#ced{ border-left: 7px solid #6d3501}

.hcptab{background-color:#662200; border-bottom: 2px solid #511b00}

b.hcp, b.hcpContent, #iedPrograms a.hcp:hover{color:#662200;}

#iedPrograms h3#hcp{ border-left: 7px solid #662200}

.irstab{background-color:#555595; border-bottom: 2px solid #484881;}

b.irs, b.irsContent, #iedPrograms a.irs:hover{color:#555595}

#iedPrograms h3#irs{ border-left: 7px solid #555595}

.mbectab{background-color:#804020; border-bottom: 2px solid #6b361b;}

b.mbdc, b.mbdcContent, #iedPrograms a.mbdc:hover{color:#804020;}

#iedPrograms h3#mbdc{ border-left: 7px solid #804020}

.sbdcnettab{background-color:#739558; border-bottom: 2px solid #688650;}

b.sbdcnet, b.sbdcnetContent, #iedPrograms a.sbdcnet:hover{ color:#739558;}

#iedPrograms h3#sbdcnet{ border-left: 7px solid #739558}

.sbdcregtab{background-color:#003ba6; border-bottom: 2px solid #03348d;}

b.sbdcreg, b.sbdcregContent, #iedPrograms a.sbdcreg:hover{ color: #003ba6}

#iedPrograms h3#sbdcreg{ border-left: 7px solid #003ba6}

.itctab{background-color:#336666; border-bottom: 2px solid #2d5959}

b.itc, b.itcContent, #iedPrograms a.itc:hover{ color: #336666}

#iedPrograms h3#itc{ border-left: 7px solid #336666}

.sasbdctab{background-color:#011d68; border-bottom: 2px solid #011959;}

b.sasbdc, b.sasbdcContent, #iedPrograms a.sasbdc:hover{color: #011959}

#iedPrograms h3#sasbdc{ border-left: 7px solid #011959}

.techtab{background-color:#203c8e; border-bottom: 2px solid #1d367e;}

b.tech, b.techContent, #iedPrograms a.tech:hover{ color: #203c8e}

#iedPrograms h3#tech{ border-left: 7px solid #203c8e}

.staactab{background-color: #006399; border-bottom: 2px solid #025b8b;}

b.staac, b.staacContent, #iedPrograms a.staac:hover{color:#006399}

#iedPrograms h3#staac{ border-left: 7px solid #006399}

h3.toggler{cursor: pointer}

/***** Three Column Classes ****/
.col1, .col2, .col3{ position:relative; float:left; margin:0 2px 20px 2px; width: 31%;padding:2px;display:block}
.col1:after, .col2:after, .col3:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.col2{margin:0 10px 20px 10px;}

/* Hides from IE-mac \*/
* html .col1, * html .col2, * html .col3 {height: 1%;}
/* End hide from IE-mac */
div.clearer {clear: left; line-height: 0; height: 0;}
.contentfull{position: relative; width: 100%;}

div.row{clear:both;padding-top:10px}
div.row span.label{float:left;width:40%;text-align:right}
div.row span.formw{float:right;width:59%;text-align:left}

.sponsors{ position: relative;}
.sponsors li{background: transparent; padding-left: 0}
.sponsors li:hover{background: transparent;}

.rowBlock{ position: relative; width: 100%; }
.rowBlock .moduletable { position:relative; margin: 0 5px; float:left;  width: 47%; padding:2px; display:block}
.rowBlock .moduletable:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

blockquote{border-left:1px solid #DEE3E6; border-right:1px solid #DEE3E6; border-top:1px solid #DEE3E6; border-bottom:2px solid #DEE3E6;
    background-color: #f6f7f7; padding: 15px; font-style: italic; line-height: 180%}
#postFooter{position: relative; width:780px; margin: 0 auto; padding: 0 5px; height: 45px; background-color: #1e1e1e; color: #b4b9bb; text-align: left; font-size: 10px; line-height: 100%}
#postFooter ul {position: relative; height:20px; display: block;}
#postFooter ul li{ float: left; display: block; background-image: none; height: 20px; padding: 0 15px 0 0}
#postFooter ul li a{ display: block; color: #b4b9bb;}
#postFooter ul li a:hover{ color: #d0d2d2;}

/*** Table layout ***/
table.ied{ border: 1px solid #999;  text-align: center; width: 100%; padding:0; vertical-align: top}
table.ied tr{ height: 20px; padding:0; margin: 0}
table.ied th {color: <?=$heading?>; font-size: 1.1em; text-align: center; border: 1px solid #999;}
table.ied th{padding: 7px; }
table.ied td{border: 1px solid #999; border-bottom:0;border-right:0; margin:0; vertical-align: top}
table.ied td li, table.ied td li:hover{background-image: none; list-style-position: inside}
.odd{background-color:#efefef}
.thCol{border-bottom:1px solid #999;}
.thRow{border-right:1px solid #999;}
.thCorner{border-bottom:1px solid #999; border-right:1px solid #999;}
table.ied td.rightcell{border-left:0}

.box{background-color: #e2f6fe; border: 1px solid #cae3ed; border-width: 1px 2px 2px 1px; border-bottom-color: #bfd9e3; padding: 20px}
.downloadBox{width: 50%; min-height: 32px; background: #e2f6fe url('/UNItheme/images/document-save.png') 15px 15px no-repeat; border: 1px solid #cae3ed; border-width: 1px 2px 2px 1px; border-bottom-color: #bfd9e3; padding: 20px 15px 15px 62px;}
.downloadBox ul{margin-top: 0;}
