html {
font-size: 100%;  /* IE HACK */
font-family: Arial, Helvetica, sans-serif;
background-color: #ffffff;
}

body {
font-size: 75%;
background-image: url("../images/background.gif");
background-repeat: repeat-y;
background-position: top center;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

body.orgChrt {
font-size: 75%;
background-image: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

.floatright
{
	float: right;
	margin: 0px 50px 20px 0px;
	border-bottom:5px;

}



table {
font-size: 100%; /* IE HACK */
}

#toMainContent {
width: 150px;
margin-left: 15px;
text-align: center;
background-color: #333298;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 0.9em;
line-height: 1.5em;
color: #ffffff;
float: left;
}

#toMainContent a:link {
color: #ffffff;
text-decoration: underline;
}

#toMainContent a:hover {
color: #d9eeff;
text-decoration: underline;
}

#toMainContent a:active {
color: #ffffff;
text-decoration: underline;
}

#toMainContent a:visited {
color: #ffffff;
text-decoration: underline;
}

#toSubNav {
width: 150px;
margin-left: 15px;
text-align: center;
background-color: #333298;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 0.9em;
line-height: 1.5em;
color: #ffffff;
float: left;
}

#toSubNav a:link {
color: #ffffff;
text-decoration: underline;
}

#toSubNav a:hover {
color: #d9eeff;
text-decoration: underline;
}

#toSubNav a:active {
color: #ffffff;
text-decoration: underline;
}

#toSubNav a:visited {
color: #ffffff;
text-decoration: underline;
}

#ircSubpageBanner {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 15px;
width: 625px;
height: 32px;
clear: both;
}

#pageTitleWrapper {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 15px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
width: 675px;
height: 35px;
text-align: left;
clear: both;
}

#pageTitleWrapper #pageTitle {
width: 675px;
height: auto;
float: left;
}

#pageTitleWrapper #pageTitle h1 {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 8px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 5px;
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
font-size: 1.75em;
line-height: 1.0em;
color: #333298; 
}
#pageTitleWrapper #pageTitle #Top_ques{
	font-family:Helvetica, Arial,  sans-serif;
	font-size:12px;
	color:#000000;
	line-height:14px;
	margin-left:100px;
	margin-top:0px;
	position:absolute;
	left: -78px;
	width: 142px;
	padding:2px 0px 0px 2px;
	height: 62px;
	top: 166px;

}


#pageTitleWrapper #pageTitle #img_logo {
	position:absolute;
	left: 215px;
	width:150px;
	top: 86px;
	height: 77px;
}

#subContentWrapper {
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 15px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
width: 675px;
height: auto;
text-align: center;
font-size: 1.1em;
line-height: 1.4em;
}

#subContentWrapper #leftCol {
width: 200px;
height: auto;
float: left;
text-align: left;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
background-color: #CCCCCC;
border: 1px solid #666666;
}

#subContentWrapper #rightCol {
width: 460px;
height: auto;
float: left;
text-align: left;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 10px;
}

#subContentWrapper #fullCol {
width: 675px;
height: auto;
float: left;
text-align: left;
margin-top: 5px;
margin-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 10px;
text-align: left;
font-size: 1em;
}

td {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.3em;
color: #000000;
clear: both;
}

p, ul li, ol ul li {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.3em;
color: #000000;
}

ul ul li {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.3em;
color: #000000;
list-style: square;
}

.equipList {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.3em;
color: #000000;
display: inline;
list-style: none;
padding-right: 25px;
}

ul, td p, td ul, td ol, li, ul li, ol li, ul ul li, ol ol li, ul ol li, ol ul li, ul p, ol p {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
line-height: 1.3em;
color: #000000;
}

#subContentWrapper #rightCol th, #subContentWrapper #fullCol th {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 1em;
line-height: 1.3em;
color: #000000;
clear: both;
}

#subContentWrapper #rightCol h2, #subContentWrapper #fullCol h2 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 1.3em;
line-height: 1.5em;
color: #000000;
text-align: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#subContentWrapper #rightCol h3, #subContentWrapper #fullCol h3 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 1.2em;
line-height: 1.4em;
color: #000000;
}

#subContentWrapper #rightCol p a:link, #subContentWrapper #rightCol td a:link, #subContentWrapper #fullCol p a:link, #subContentWrapper #fullCol td a:link {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #000000;
text-decoration: underline;
}

#subContentWrapper #rightCol p a:hover, #subContentWrapper #rightCol td a:hover, #subContentWrapper #fullCol p a:hover, #subContentWrapper #fullCol td a:hover {
text-decoration: underline;
}

#subContentWrapper #rightCol p a:visited, #subContentWrapper #rightCol td a:visited, #subContentWrapper #fullCol p a:visited, #subContentWrapper #fullCol td a:visited {
color: #663366;
text-decoration: underline;
}

#subContentWrapper #rightCol p a:active, #subContentWrapper #rightCol td a:active, #subContentWrapper #fullCol p a:active, #subContentWrapper #fullCol td a:active {
color: #000099;
text-decoration: underline;
}

/* removed from definition below: #subContentWrapper #fullCol ol p, #subContentWrapper #fullCol ul p, #subContentWrapper #fullCol ol p */
#subContentWrapper #rightCol ul li, #subContentWrapper #rightCol ol li, #subContentWrapper #fullCol ul li, #subContentWrapper #fullCol ol li {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.3em;
color: #000000;
}

#subContentWrapper #rightCol ul ul li, #subContentWrapper #rightCol ul li ul li, #subContentWrapper #rightCol ol ol li, #subContentWrapper #rightCol ol li ol li, #subContentWrapper #rightCol ol ul li, #subContentWrapper #rightCol ul ol li, #subContentWrapper #fullCol ul ul li, #subContentWrapper #fullCol ul li ul li, #subContentWrapper #fullCol ol ol li, #subContentWrapper #fullCol ol li ol li, #subContentWrapper #fullCol ol ul li, #subContentWrapper #fullCol ul ol li {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #000000;
}
#subContentWrapper #fullCol_special ul ul li, #subContentWrapper #fullCol_special ul li ul li, #subContentWrapper #fullCol_special ol ol li, #subContentWrapper #fullCol_special ol li ol li, #subContentWrapper #fullCol_special ol ul li, #subContentWrapper #fullCol_special ul ol li {
text-decoration:none;
list-style-image: url(../images/smallerdot.gif);
list-style-position:outside;

}

* html #subContentWrapper #fullCol_special ul{
margin-left:13px;
list-style-image:url(../images/smalldot.gif);
}
#subContentWrapper #fullCol_special ul{
margin-left:-40px;
list-style-image:url(../images/smalldot.gif);
}
#subContetWrapper #fulcol_special ul ul {
list-style-image:none;
}

#subContentWrapper #fullCol_special ul li {
text-decoration: none; 
text-align: left; 
list-style: none; 
display: list-item; 
margin-left: 12px; 
/*padding-left: -2px; 
not validating!
*/
padding-left: 0;
}


#subContentWrapper #rightCol ul li a:link, #subContentWrapper #rightCol ol li a:link, #subContentWrapper #fullCol ul li a:link, #subContentWrapper #fullCol ol li a:link {
color: #000000;
text-decoration: underline;
}

#subContentWrapper #rightCol ul li a:hover, #subContentWrapper #rightCol ol li a:hover, #subContentWrapper #fullCol ul li a:hover, #subContentWrapper #fullCol ol li a:hover {
text-decoration: underline;
}

#subContentWrapper #rightCol ul li a:visited, #subContentWrapper #rightCol ol li a:visited, #subContentWrapper #fullCol ul li a:visited, #subContentWrapper #fullCol ol li a:visited {
color: #663366;
text-decoration: underline;
}

#subContentWrapper #rightCol ul li a:active, #subContentWrapper #rightCol ol li a:active, #subContentWrapper #fullCol ul li a:active, #subContentWrapper #fullCol ol li a:active {
	color: #000099;
	text-decoration: underline;
	}

#subContentWrapper #special {
font-family:Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.5em;
font-style:normal;
width:575px;

}

#techtopic_image  {
margin-top:-5px;
margin-right: 175px;

}

/*#techtopic_image  {
\margin-right:135px;
m\argin-right:175px;
}*/


ul.noSpace, ol.noSpace {
	margin-top: 0px;
	margin-bottom: 0px;
}

ul.noBullets, ul.noBullets li {
list-style-type: none;
}


/* ITSEC site stuff */
#subContentWrapperItsec {
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 15px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
width: 675px;
height: auto;
text-align: center;
font-size: 1.1em;
line-height: 1.4em;
}

#subContentWrapperItsec #leftCol {
width: 200px;
height: auto;
float: left;
text-align: left;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
background-color: #CCCCCC;
border: 1px solid #666666;
}

#subContentWrapperItsec #rightCol {
width: 460px;
height: auto;
float: left;
text-align: left;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 10px;
}


/* IT Accessibility site stuff */

ul.subpageNav {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 5px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

ul.subpageNav li {
list-style-type: none;
font-size: 1.1em;
font-weight: bold;
line-height: 2.25em;
}

ul.subpageNav li a:link {
color: #000000;
font-weight: bold;
text-decoration: none;
}

ul.subpageNav li a:hover {
text-decoration: underline;
font-weight: bold;
}

ul.subpageNav li a:visited {
color: #663366;
text-decoration: none;
font-weight: bold;
}

ul.subpageNav li a:visited:hover {
color: #663366;
text-decoration: underline;
font-weight: bold;
}

ul.subpageNav li a:active {
color: #000099;
text-decoration: none;
font-weight: bold;
}

ul.subpageNav li ul {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 30px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

ul.subpageNav li ul li {
list-style-type: disc;
font-size: 0.9em;
font-weight: bold;
line-height: 1.25em;
}

#subContentWrapper #rightCol ol li h2.itaccess {
font-size: 1.0em;
font-weight: bold;
line-height: 1.25em;
}

/* design tips navigation arrows for "next tip" and "previous tip" */

#navArrowWrapper {
width: 100%;
clear: both;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
float: left;
color: #000000;
}

#navArrowWrapper2 {
width: 100%;
clear: both;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
float: left;
color: #000000;
clear: both;
}

#navArrowLeftTop {
width: 225px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.5em;
color: #000000;
float: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}

#navArrowLeftBottom {
width: 225px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.5em;
color: #000000;
float: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}

#navArrowRightTop {
width: 220px;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.5em;
color: #000000;
float: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}

#navArrowRightBottom {
width: 220px;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.5em;
color: #000000;
float: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}

#navArrowLeftTop a:link, #navArrowRightTop a:link, #navArrowLeftBottom a:link, #navArrowRightBottom a:link {
color: #000000;
text-decoration: underline;
}

#navArrowLeftTop a:link, #navArrowRightTop a:hover, #navArrowLeftBottom a:link, #navArrowRightBottom a:hover {
color: #000000;
text-decoration: underline;
}

#navArrowLeftTop a:link, #navArrowRightTop a:visited, #navArrowLeftBottom a:link, #navArrowRightBottom a:visited {
color: #663366;
text-decoration: underline;
}

#navArrowLeftTop a:link, #navArrowRightTop a:active, #navArrowLeftBottom a:link, #navArrowRightBottom a:active {
color: #000099;
text-decoration: underline;
}

p.noTopSpace {
margin-top: 0px;
padding-top: 0px;
}

p.noBottomSpace {
margin-bottom: 0px;
padding-bottom: 0px;
}

ul.noTopSpace {
margin-top: 0px;
padding-top: 0px;
}

ul.noBottomSpace {
margin-bottom: 0px;
padding-bottom: 0px;
}

ul.noLeftSpace {
margin-left: 0px;
padding-left: 0px;
}

#subContentWrapper #rightCol h2.listHeadings, #subContentWrapper #fullCol h2.listHeadings {
margin-bottom: 0px;
padding-bottom: 0px;
color: #000;
font-size: 1em;
line-height: 1em;
font-weight: bold;
background-color: #fff;
border: none;
padding: 0px;
clear: both;
text-decoration: underline;
float: none;
}

#subContentWrapper #rightCol h2.listHeadings a, #subContentWrapper #fullCol h2.listHeadings a {
margin-bottom: 0px;
padding-bottom: 0px;
color: #000;
font-size: 1em;
line-height: 1em;
font-weight: bold;
text-decoration: underline;
clear: both;
float: none;
}

#subContentWrapper #rightCol h2.listHeadingsNoLine, #subContentWrapper #fullCol h2.listHeadingsNoLine {
margin-bottom: 0px;
padding-bottom: 0px;
color: #000;
font-size: 1em;
line-height: 1em;
font-weight: bold;
background-color: #fff;
border: none;
padding: 0px;
clear: both;
text-decoration: none;
float: none;
}

#subContentWrapper #rightCol h2.listHeadingsNoLine a, #subContentWrapper #fullCol h2.listHeadingsNoLine a {
margin-bottom: 0px;
padding-bottom: 0px;
color: #000;
font-size: 1em;
line-height: 1em;
font-weight: bold;
text-decoration: underline;
clear: both;
float: none;
}

#ircSubpageTopWrapper {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 15px;
width: 730px;
height: 30px;
float: left;
}

#ircSubpageSecondaryHeading {
width: 400px;
height: 30px;
float: left;
}

#ircSubpageSecondaryHeading p {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 20px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
line-height: 1.4em;
color: #333298; 
}

#ircSubpageTopSearch {
width: 300px;
height: 30px;
padding-right: 15px;
float: left;
text-align: right;
}

#ircSubpageTopSearch input {
width: 150px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#ircSubpageTopSearch form {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#ircSubpageTopSearch #searchbutton {
color: #102d53;
background: #ffcc00;
font-weight:  bold;
font-size: 0.8em;
line-height: 1.1em;
font-family: Verdana, Arial, sans-serif;
border: 1px solid #996600;
width: 22px;
height: 18px;
padding-bottom: 1px;
}

#ircSubpageNavWrapper {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 15px;
width: 730px;
height: 30px;
float: left;
}

#ircSubpageNavWrapper ul {
	width: 100%;
	height: 100%;	
	display: inline;	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;				
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#ircSubpageNavWrapper ul li {
text-align: left;
list-style-type: none;
display: inline;
font-family: Arial, Helvetica, sans-serif;	
/* font-size: 11px; 
line-height: 18px;*/
font-size: 0.9em;
line-height: 1.5em;	
font-weight: bold;	
color: #000099;
padding-right: 15px;
padding-left: 15px;
border-right: 1px solid #000000;
}

#ircSubpageNavWrapper ul li.last {
text-align: left;
list-style-type: none;
display: inline;
font-family: Arial, Helvetica, sans-serif;	
font-weight: bold;	
font-size: 0.9em;
line-height: 1.5em;	
color: #000099;
padding-left: 15px;
border: 0px;
}

#ircSubpageNavWrapper ul li a:link, #ircSubpageNavWrapper ul li a:active, #ircSubpageNavWrapper ul li a:visited, #ircSubpageNavWrapper ul li.last a:link, #ircSubpageNavWrapper ul li.last a:active, #ircSubpageNavWrapper ul li.last a:visited {
font-family: Arial, Helvetica, sans-serif;	
font-size: 1em;
line-height: 1.7em;	
font-weight: bold;	
color: #000099;	
text-decoration: none;
padding: 0px 10px 0px 10px;
}

#ircSubpageNavWrapper ul li a:hover {
font-family: Arial, Helvetica, sans-serif;	
font-weight: bold;	
font-size: 1em;
	line-height: 1.7em;	
	color: #000099;	
	text-decoration: none;
	background-color : #d9eeff;
}

/* begin footer */

#footerWrapper {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 15px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
clear: both;
width: 730px;
height: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.3em;
color: #000000;
}

#footerWrapper a:link {
color: #000000;
font-weight: normal;
text-decoration: underline;
}

#footerWrapper a:hover {
text-decoration: underline;
}

#footerWrapper a:visited {
color: #663366;
text-decoration: underline;
}

#footerWrapper a:active {
color: #000099;
text-decoration: underline;
}

.noDisplay {
display: none;
}

#validButton {
text-align: right;
margin-right: 72px;
margin-top: 5px;
}

/* bringing over existing styles from IRC site */

#subContentWrapper #fullCol h2 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 1.35em;
font-style: normal;
font-weight: normal;
line-height: 1.4em;
color: #ffffff;
background-color: #333298;
border: 1px solid #000000;
padding: 0px 10px 0px 10px;
float: left;
}


.subtop { 
font-family: helvetica, sans-serif; 
font-size: 1.25em; 
line-height: 1.45em;
color: #333298; 
font-weight: normal; 
}

br {
clear: both;
}

.ucopbigbold { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 1.17em; 
font-style: normal; 
font-weight: bold;
line-height: 1.5em;
color: #000000; 
}

.ucopbigboldblue { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 1.17em; 
font-style: normal; 
font-weight: bold;
line-height: 1.25em;
color: #333298; 
}

.alert {
color: #FF0000;
font-weight: bold;
}

#leftFormCol {
width: 300px;
float: left;
line-height: 22px;
font-family: Arial, Helvetica, sans-serif; 
font-style: normal; 
color: #000000;	
}

#rightFormCol {
width: 330px;
float: left;
font-family: Arial, Helvetica, sans-serif; 
font-style: normal; 
color: #000000;
}

#formText {
font-family: Arial, Helvetica, sans-serif; 
font-style: normal; 
line-height: 18px;
color: #000000;
margin: 0px;
padding: 0px; 
clear: both;
}

.formText {
font-family: Arial, Helvetica, sans-serif; 
font-size: 1em;
line-height: 1.4em;
}

p.indentLeft {
margin-left: 3em;
}

ul.indentLeft {
margin-left: 5em;
padding: 0px;
}

#pushLeft {
margin-left: 3em;
}

/* two-column service pages  */

#subContentWrapper #serviceLeftCol {
width: 310px;
height: auto;
margin: 0px;
padding: 0px 10px 0px 10px;
float: left;
text-align: left;
}

#subContentWrapper #serviceRightCol {
width: 310px;
height: auto;
margin-left: 10px;
padding: 0px 10px 0px 10px;
float: left;
text-align: left;
}



/* three-column unit pages  */

#subContentWrapper #unitsLeftCol {
width: 200px;
height: auto;
margin: 0px;
padding: 0px 10px 0px 10px;
float: left;
text-align: left;
}

#subContentWrapper #unitsRightCol {
width: 200px;
height: auto;
margin-left: 225px;
padding: 0px 10px 0px 10px;
float: left;
text-align: left;
}

#subContentWrapper #unitsMiddleCol {
width: 210px;
height: auto;
margin-left: -445px;
padding: 0px;
float: left;
text-align: left;
}

#subContentWrapper #unitsLeftCol ul, #subContentWrapper #unitsMiddleCol ul, #subContentWrapper #unitsRightCol ul{
padding: 3px 0px 15px 13px;
margin: 0px;
list-style-type: square;
font-size: 0.9em;
}

#subContentWrapper #unitsLeftCol ul li, #subContentWrapper #unitsMiddleCol ul li, #subContentWrapper #unitsRightCol ul li {
padding: 0px;
margin: 0px 0px 0px 1px;
}

#subContentWrapper #unitsLeftCol ul li a, #subContentWrapper #unitsMiddleCol ul li a, #subContentWrapper #unitsRightCol ul li a, #subContentWrapper #unitsLeftCol p a, #subContentWrapper #unitsMiddleCol p a, #subContentWrapper #unitsRightCol p a {
color: #000000;
}

.dropCap {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
line-height: 1.2em;
font-weight: bold;
color: #000000;
}

#subContentWrapper #unitsMiddleCol p {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
line-height: 1.2em;
color: #000000;
padding: 0px 0px 5px 4px;
margin: 0px;
}

subContentWrapper #unitsMiddleCol p.intro {
padding: 0px 0px 5px 10px;
}

#subContentWrapper #serviceLeftCol h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.15em;
font-style:normal;
line-height:1.0em;
color:#333298;
padding:0px 10px 0px 0px;
margin: 0px;
float:left;

}



#subContentWrapper #serviceRightCol h2  {
font-family:Arial, Helvetica, sans-serif;
font-size:1.15em;
font-style:normal;
line-height:1.0em;
color:#333298;
padding:0px 10px 0px 0px;
margin: 0px;
float:left;

}


#subContentWrapper #unitsLeftCol h2, #subContentWrapper #unitsMiddleCol h2, #subContentWrapper #unitsRightCol h2{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 1.35em;
font-style: normal;
font-weight: normal;
line-height: 1.4em;
color: #ffffff;
background-color: #333298;
border: 1px solid #000000;
padding: 0px 10px 0px 10px;
margin: 0px;
float: left;
}

#subContentWrapper #unitsLeftCol h2_special, #subContentWrapper #unitsMiddleCol h2_special, #subContentWrapper #unitsRightCol h2_special{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 1.45em;
font-style: normal;
font-weight: normal;
line-height: 1.5em;
color: #ffffff;
background-color: #333298;
border: 1px solid #000000;
padding: 0px 10px 0px 10px;
margin: 0px;
float: left;
}
select.ucoptiny {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
line-height: 1.1em;
}	

ul.subpageNav li.menuDivider {
width: 47px;
height: 2px;
border-top: 5px dotted gray;
margin: 0px 68px 0px 68px;
padding: 0px;
font-size: 0.5em;
line-height: 1.0em;
}

#photoinfo {
	float:right;
	width:150px;
	margin:12px 18px 5px 10px;
}

#photoinfo img {
	margin-bottom:2px; 
	padding:3px;
	border:1px solid #ccc;
}

#caption {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:11px;
	margin-top:3px;
	width:150px;
}

table.empsteps {
margin-bottom: 10px;
}

table.empsteps caption {
font-family: Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight:bold;
line-height:1.3em;
text-align: center;
}

table.empsteps th {
background-color: #CCCCCC;
text-align: left;
text-transform: uppercase;
}

table.empsteps th strong, table.empsteps th strong em {
font-weight: bold;
text-transform: none;
}

table.empsteps th em {
font-weight: normal;
text-transform: none;
}

/******************************************************************************/
/******************************** Org Chart Styles ****************************/
/******************************************************************************/

#orgchartTitleWrapper {
	width: 100%;
	text-align: center;
	margin: 30px 0 0 0;
	padding: 0;
}

#unitTitle h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	text-transform: uppercase;
	font-weight: bold;
	margin: 15px 0 10px 0;
	padding: 0;
}

#orgChartDate {
	text-align: right;
	margin: 0 160px 0 0;
	padding: 0;
}

#orgchartWrapper {
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
}

#note p {
	position: absolute;
	top: 110px;
	left: 80px;
	width: 180px;
	height: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 5px;
	border-top: solid 1px #999;
	border-right: solid 3px #999;
	border-bottom: solid 3px #999;
	border-left: solid 1px #999;
}

/* Begin styles for TAMP section of IR&C, 6/2/11. RHT */

.bundleHead {
	width: 660px;
	height: 20px;
	background-color:#ABD3FC;
}

.bundleHead p {
	padding-left: 10px;
}


.bundle {
	width: 660px;
	height: auto;
	margin: 0 0 20px 0;
	padding: 0;
	clear: both;
}

.bundle2 {
	width: 660px;
	height: auto;
	margin: 0 0 20px 0;
	padding: 0;
	clear: both;
}

.bundleImage {
	width: 150px;
	height: auto;
	margin: 0;
	float:left; 
}

.bundleDesc {
	width: 490px;
	height: auto;
	padding: 0 5px;
	float:left;
}

.bundleDesc p {
	margin: 0;
}

.bundleDesc ul {
	margin-top: 0;
}

.bundleDesc ul li {
	margin-left: -20px;
}


/* End styles for TAMP section of IR&C, 6/2/11. RHT */

