* {margin:0; padding:0;}

html {
	height: 100%; font-size: 100%;
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-size: 0.75em;
	text-align: center; color: #444;
	line-height: 1.5;
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

img { border: 0; vertical-align: text-bottom; }

a { text-decoration: none; }

/* LAYOUT */
div.pagewrapper {
	text-align: left;
	margin: 0 auto;
	width: 762px; position: relative;
	background-color: transparent;
	color: black;
}

#omnifullcontent {width:690px;}

div#brandingbar a, div#masthead a, div#masthead_home a { border: none; }

div#brandingbar {
	text-align: right; position: relative;
	height: 53px; margin: 0 12px;
	background: url() no-repeat;
}

div#brandingbar .overlay { position: absolute; right: 0; z-index: 100; }
div#brandingbar h2 { position: relative; z-index: 101; }

#masthead, #masthead_home {
    width: 100%; min-width: 762px;
    background-position: center bottom; background-repeat: no-repeat;
}
#masthead { height: 70px; }
#masthead_home { height: 90px; }

#masthead h1, #masthead_home h1 {
	width: 738px; margin: 0 auto;
	text-align: left;
	font-size: 41px;
	line-height: 55px;
	font-weight: normal;
}

#spotlight {
	width: 100%; min-width: 762px; margin-bottom: 33px;
	background: url(/_resources/images/designA/spotlight_bkgrnd.gif) 0% 0% repeat-x;
}

div#masthead_home h1 a, div#masthead h1 a {
	display:block; height: 90px; width: 50%;
	text-decoration:none;
}

div#masthead h1 a { height: 70px; }

#nav_main, #nav_audience, div.breadcrumbs {min-width: 762px;}
#nav_main, #nav_audience {position: relative; z-index: 101;}

#nav_main ul {
font-weight:bold;
font-size: 11px;
margin: 0px;
padding: 4px;
list-style-type: none;
}
	
#nav_main li {
	border-right: 1px solid #fff;
	display: inline;
	margin: 0px;
	padding: 0px 7px 0px 7px;
}
		
#nav_main li.last {
	border-right: none;
}

/*
#nav_main ul, #nav_audience ul { width: 738px; margin: 5px; line-height:2.2em; }
#nav_main ul { padding: 5px; margin: 5px; }
*/

#nav_audience ul {
font-size: 11px;
text-align: center;
clear: none;
display: inline;
font-weight: bold;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
padding: 4px;
}

div.breadcrumbs ul, div.breadcrumbs p {
	width: 738px; margin: 0 auto;
	text-align: left;
	font-size: 0.833em; line-height: 2.4em;
}

div.breadcrumbs p {line-height: 1.5em;}
div.breadcrumbs .lastitem {font-weight: bold;}

#nav_main li, #nav_audience li, .breadcrumbs li {margin: 0; display: inline; list-style: none;}
#nav_audience li + li {margin-left:0.1em; padding-left:0.4em; margin-top:0; border-left:1px solid;}
#nav_main li a, #nav_main li strong{
    display: -moz-inline-box;
    display: inline-block;
    /*height: 25px;*/
border: none;
    background-position: 0 0; 
    background-repeat: no-repeat;
    color: #fff; 
}

#nav_audience li a, #nav_audience li strong {
    display: -moz-inline-box;
    display: inline-block;
    /*height: 25px;*/
border: none;
    background-position: 0 0; 
    background-repeat: no-repeat;
    color: #477ec8; 
}

#nav_main li a span, #nav_audience li a span {display: none;}
#nav_main a:hover, #nav_audience a:hover, #nav_main li strong, #nav_audience li strong {background-position: 0 -25px; color: #f1ab00;}

#content { background: url(/_resources/images/designA/3col_dividers.gif) repeat-y; }

#contentlanding { }

div#content {margin: 0 auto 12px 0; padding: 0 12px 0 12px;}

div#contentlanding {margin: 0 auto 12px 0; padding: 0 12px 0 12px;}

div#main {float: left; width: 534px; margin-left: 24px;}

div#search_results {
	float: left;
	width: 600px; margin-left: 12px; padding-left: 12px;
	margin-top: 2em;
	border-left: 1px solid #d6d6d6;
}
/*
div#sidebar {
	float: left;
	width: 180px;
	margin-top: 12px;
	display: inline; 
}
*/
div#left {
	float: left;
	width: 180px;
	margin-top: 12px;
	display: inline; 
}

div#right {
	float: right;
	width: 180px;
	margin-top: 12px;
	display: inline; 
}

.columnD, .columnDR {
    width: 484px; overflow: hidden;
    display: inline;
}

.columnD { float: left; }
.columnDR { float: right; }

.column2, .column2R {
   width: 230px; overflow: hidden;
   display: inline;
}

#content form .column2, #content form .column2R,
.boxA .column2, .boxA .column2R, .boxB .column2, .boxB .column2R,
.boxC .column2, .boxC .column2R, .boxD .column2, .boxD .column2R,
.nota-bene .column2, .nota-bene .column2R {
    width: 214px;
}

.subsection .column2, .subsection .column2R {width: 218px;}

#prefooter .column2 {width: 254px; margin-right: 0;}
#prefooter .column2, #prefooter .column2R {margin-bottom: 1.5em;}
.column2 {float: left; margin-right: 24px; }
.column2R {float: right; }

.subsection .column2 {float: left; margin-right: 28px; }

.column3, .column3R {
   width: 145px; overflow: hidden;
   display: inline;
}

.column3 {float: left; margin-right: 24px; }
.column3R {float: right; }

.nota-bene .column3, .nota-bene .column3R {width: 134px; }
.nota-bene .column3 ul {border-right: 1px solid #cfceca; }
.nota-bene .column3 li, .nota-bene .column3R li {margin-left: 0; list-style-image: none;}

.column23, .column23R {
   width: 315px; overflow: hidden;
   display: inline;
}

.column23 {float: left; margin-right: 24px; }
.column23R {float: right; }

.column4, .column4R {
   width: 103px; overflow: hidden;
   display: inline;
}

#content form .column4, #content form .column4R,
.nota-bene .column4, .nota-bene .column4R {
    width: 95px;
}

.column4 { float: left; margin-right: 24px; }
.column4R { float: right; }

.column34, .column34R {
   width: 357px; overflow: hidden;
   display: inline;
}

#content form .column34, #content form .column34R,
.nota-bene .column34, .nota-bene .column34R {
    width: 333px;
}

.column34 {float: left; margin-right: 24px; }
.column34R {float: right; }

#nav_utility, #nav_utility2 {
	text-align: right;
	font-size: 0.917em; font-weight: bold;
	line-height: 1.091em;
}

#nav_utility2 {width: 30em; }

#masthead_home #nav_utility {font-size: 1em; width: 30em; }

#nav_utility {margin-bottom: 0.545em; }

#nav_utility ul, #nav_utility2 ul {line-height: 1em; margin: 0; }
#nav_utility2 ul {padding-left: 20em; }

#nav_utility li,
#nav_utility2 li {
	display: inline; clear: none;
	list-style: none;
	font-weight: bold;
}

#nav_utility li+li, #nav_utility2 li+li {margin-left: .1em; padding-left: .4em; }

div#nav_utility2 {
	position: relative;
	top: -3.5em;
	width: 738px; margin: 0 auto;
}

div#search {
	position: absolute; top: 6px; right: 0;
	padding-right: 12px; z-index: 2;
	text-align: right;
	width: auto;
	border: 0px;
}

div#masthead_home div#search {top: -65px;}

#search label {font-size: 0.917em; }
#search p {margin-top: 0; }

div#bigsearch {
	text-align: right;
	margin: 2em 0;
}

#masthead_home div#search {top: -2.5em; }

#masthead_home #search label {visibility: hidden; }

#footerwrapper {
	clear: both; width: 738px;
	margin: 0 auto 12px 0;
	padding: 3em 12px 0.5em;
}

#prefooter {min-height: 156px; }

#footer {font-size: 0.75em; margin: 1.0em 0 1em 0; }
#footer ul {margin: 0; }
#footer li {display: inline; list-style: none; margin: 0; padding-right: 0.7em;}
#footer li+li {padding-left: 1em; }

.accessibility, hr, .skip a, .skip_main a {position: absolute; left: -999em;}

#accessibility_links {margin: 0;}

.skip, .skip_main { display: block; position: absolute; margin: 0; }
.skip a, .skip_main a { display: block; width: 10em; }
.skip a:active, .skip a:focus,
.skip_main a:active, .skip_main a:focus {
    position: absolute; top: 0em; left: 1em; z-index: 2;
}

.skip_main a:link, .skip_main a:visited { color: white; }

.nav {margin: 0 0 1.5em; padding: 0;}

.nav p {padding-left: 0px; padding-top: 0px; padding-bottom: 4px;}
.nav ul {padding-left: 0px; margin: 0; padding-top: 8px; padding-bottom: 8px;}
.nav li {list-style-image:none; color: #444444; padding-top: 8px; padding-bottom: 8px; width:180px; text-align: left; font-size: 12px; line-height: 16px; font-weight: bold; margin: 0; list-style: none; border-bottom: 1px solid #999;}
.nav li a {margin: 0; border: none; color: #396ab7 !important; text-decoration:none !important; }
.nav li a:link {border: none;}
.nav li a:visited {border: none; color: #2d538f !important; }
.nav li a:hover {border: none; color: #f1ab00 !important; }
.nav li a:active {border: none; color: #30475f !important; }
.nav li a span {font-size: 12px; color: #444 !important; }

/*
.nav ul { margin: 0; padding: 0;}
.nav li {
	font-size: 1.083em; line-height: 1.2em; font-weight: bold;
	padding: 0; margin: 0; list-style: none; list-style-image: none;
}

.nav li a span {font-size: 0.917em; display: block;}
*/
.nav dfn, #nav_main dfn, #nav_audience dfn {
   position: absolute;
   left: -1000px;
   width: 0;
   height: 0;
   overflow: hidden;
   display: inline;
}

.nav li .small {font-size: 0.917em; color: #444; }

/*.nav li a,*/.nav li h3, .nav li.nav_inline h3, .nav li.nav_inline_last h3 {
	padding: 8px; margin: 0;
	display: block;
        border: none;
}

.nav li.nav_inline h3, .nav li.nav_inline_last h3 {
	padding: 8px 8px 0; margin: 0;
	display: block; border: none;
}

.nav li.nav_inline ul, .nav li.nav_inline_last ul {
    padding: 4px 8px 8px; display: block; border: none;
}
.nav li.nav_inline_last {padding-bottom: 20px; border: none;}
/*.nav li a:link {border: none;}
.nav li a:visited {border: none;}
.nav li a:hover {border: none;}
.nav li a:active {border: none;}
.nav li .small a {font-size: 0.917em; display: inline; border: none;}

.nav li h3 {
	letter-spacing: 0;
	font-size: 1em; font-weight: bold;
	line-height: 1.231em;
}
*/

.nav li.nav_inline li, .nav li.nav_inline a, .nav li.nav_inline li h3,
.nav li.nav_inline_last li, .nav li.nav_inline_last a, .nav li.nav_inline_last li h3 {
    padding: 0 !important; margin: 0 !important; display: inline; font-size: 0.917em; line-height: 1.5em;
}

.nav li li {border-bottom: none; font-size: 1em;}
.nav li li a {font-weight: bold; display: block; border-bottom: none; padding-left: 2em;}

.nav li li li a {
	font-weight: bold; display: block;
	border-bottom: none;
    margin-left: 1em; padding-left: 2em;
}

.nav li.nav_inline li a, .nav li.nav_inline_last li a {font-weight: normal; display: inline; padding: 0;}
.nav li li.currentpage h3 { padding-left: 2em !important; }
.nav li li li.currentpage h3 { padding-left: 3em !important; }

.nav li.nav_inline li.currentpage h3, .nav li.nav_inline_last li.currentpage h3 {
    font-weight: normal; padding-left: 0 !important; margin: 0 !important;
}

.nav li li a, .nav li li.currentpage h3 {padding-top: 4px; padding-bottom: 4px;}

/* LINKS */
a.external {
	background: url(/_resources/images/designA/external.png) center right no-repeat;
	padding-right: 13px;
}

a[href$="pdf"]:after { content: " " url(/_resources/images/icons/files/pdf.gif); }
a[href$="doc"]:after { content: " " url(/_resources/images/icons/files/doc.gif); }
a[href$="xls"]:after { content: " " url(/_resources/images/icons/files/xls.gif); }
a[href$="ppt"]:after { content: " " url(/_resources/images/icons/files/ppt.gif); }
a[href$="vsd"]:after { content: " " url(/_resources/images/icons/files/vsd.gif); }
a[href$="zip"]:after { content: " " url(/_resources/images/icons/files/zip.gif); }
a[href$="dwg"]:after { content: " " url(/_resources/images/icons/files/dwg.gif); }
a[href$="mov"]:after { content: " " url(/_resources/images/icons/files/qt.gif); }

div.nav a[href$="pdf"]:after { content: ""; }
div.nav a[href$="doc"]:after { content: ""; }
div.nav a[href$="xls"]:after { content: ""; }

.video_download {margin-top: 1.5em;}

.video_download a {display: block;}

.button, .button2, button3 {
	font-weight: bold;
    display: -moz-inline-box;
    display: inline-block; vertical-align: middle;
}

.button2 {padding: 0 2em 0 1em;}

.button2:before {content: "\25b6\0020"; }

.button3 {padding: 1px 4em 2px 3px;}

.img_link { border: none !important; }

/* LISTS */
ul, ol, dl {
	font-size: 1.0em;
	line-height: 1.5em;
	margin: 1em 0 0 0;
}

ul li {
	margin: 1em 0 0 3em;
	list-style-position: outside;
	list-style-type: none;
}

ul.tight {margin-top: 0; }
ul.tight li {margin: 0 0 0 3em;}

ol li {margin: 1em 0 0 3em;}
ol.lowercase { list-style-type: lower-alpha; }
ol.uppercase { list-style-type: upper-alpha; }
ol.lower-greek { list-style-type: lower-greek; }
ol.lower-roman { list-style-type: lower-roman; }
ol.upper-roman { list-style-type: upper-roman; }

dl dt {font-weight: bold; margin: 1em 0 0 1em;}
dl dd {margin: 0 0 0 2em;}

ul.star li {margin-left: 0; padding-left: 30px;}
ul.bullets li {list-style-type: disc;}
ul.standout, ul.standout li {margin-top: 0.5em;}

ul.col li {
    float: left; clear: none;
    width: 44%; margin: .5em 1.5em 0 0; line-height: 1.5em;
}

br.endcol {clear: left;}

ul.plain li {
    list-style-image: none; position: relative;
    margin-left: 39px; padding-left: 12px; margin-top: 1.5em;
}
ul.plain li img {position: absolute; left: -39px;}
ul.people li {list-style-image: none; position: relative; margin-left: 62px; padding-left: 8px;}
ul.people li+li {margin-top: 2.5em;}
ul.people li img {position: absolute; left: -64px; padding: 1px;}

ul.people2 li {
	background: url(/_resources/images/designA/horizontal_ruler_dotted_blue.gif) 0% 100% repeat-x;
    list-style-image: none; position: relative; min-height: 31px;
	margin: 1em 0; padding: 1em 0 1em 80px;
}

ul.people2 li a {
	font-size: 1.5em;
	font-weight: normal;
}

ul.people2 li img {position: absolute; left: 0; padding: 1px;}

ul.people_about li {
	background: url(/_resources/images/designA/horizontal_ruler_dotted_blue.gif) 0% 0% repeat-x;
    list-style-image: none; position: relative; min-height: 90px;
	margin: 1em 0; padding: 1em 0 1em 110px;
}

ul.people_about li img {position: absolute; left: 0; padding: 4px !important; margin-top: 4px;}

ul.thumb li {
    list-style-image: none; position: relative;
    margin-left: 141px; padding-left: 24px;
}

ul.thumb li+li {margin-top: 2.5em;}

ul.thumb li img {position: absolute; left: -145px;
}

ul.thumb2 li {
    list-style-image: none; position: relative;
    margin-left: 121px; padding-left: 24px;
}

ul.thumb2 li+li {
    margin-top: 2.5em;}

ul.thumb2 li img {position: absolute; left: -121px;}

ul.big_links {
	background: url(/_resources/images/designA/horizontal_ruler_gradient.gif) 0% 0% repeat-x;
	padding-top: 4px;
}

ul.big_links li, ul.big_links2 li {
    list-style-image: none;
    margin: 0;
	background: url(/_resources/images/designA/horizontal_ruler_dotted_blue.gif) 0% 100% repeat-x;
}


ul.big_links li strong, ul.big_links2 li strong {
	display: block;
	font-size: 1.667em;
	font-weight: normal;
	margin-bottom: 0.5em;
}

ul.big_links li a {
	padding: 10px;
	display: block; min-height: 78px;
	background: url(/_resources/images/designA/arrow_goto_orange.png) 464px 15px no-repeat;
}

ul.big_links2 li a {display: block; position: relative; padding: 12px 0 12px 154px;}
ul.big_links2 li a:after {content: "\00a0\00a0" url(/_resources/images/designA/arrow_goto_orange.png);}
ul.big_links2 li a img {position: absolute; left: 0px; bottom: 12px;}
ul.big_links.striped li {padding: 0;}
ul.big_links.striped li a {background-position: 454px 15px;}
ul.big_links li img {float: left; margin-right: 10px;}

ul.inline li {float: left; list-style: none; margin: 0;}
ul.inline a {border: none !important;}

ul.news li {list-style-image: url(/_resources/images/designA/icon_news.gif);}

ul.news li a {font-weight: bold;}
ul.news li em {font-family: Georgia, "Times New Roman", Times, Serif;}

ul.sectioned>li {
	list-style: none; list-style-image: none;
	padding-top: 10px; padding-left: 3em; margin-left: 0; margin-top: 2em;
	background: url(/_resources/images/designA/horiz_rule_list.gif) 0% 0% no-repeat;
}

ul.sectioned strong, ul.thumb2 strong, strong em, em strong {
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 1.1em; line-height: .91em; font-style: italic;
}

ul.thumb2 strong {font-style: normal;}

.striped>li {margin: 0; padding: 1em 10px; list-style: none; list-style-image: none;}

ul.alt1>li {margin: 0 0 2px; list-style: none; list-style-image: none;}

ul.alt1>li strong, ul.alt2>li strong {
	font-size: 1.25em;
	line-height: 1.2em;
	font-weight: bold;
}

ul.menu_links li {
	list-style-image: none; list-style: none;
	margin-left: 0; padding-bottom: 10px;
	background: url(/_resources/images/designA/dotted_horiz_line_grey.gif) 0% 100% repeat-x;
}

/* TABLES */
table {margin: 1.5em 0 0; border-spacing: 0 5px;}

table.layout {margin: 1.5em 0 0; cell-spacing: 0; border-spacing: 0;}
table.layout th, table.layout td {padding: 0;}

td, th {padding: 0.5em; vertical-align: top;}

td>*:first-child {margin-top: 0;}

table.timeline {padding: 0;}
table.timeline th {white-space: nowrap;}

table.data {margin: 1.5em 0 0; border-spacing: 1px; padding: 4px;}
table.data td, table.data th, table.data2 td, table.data2 th {padding: 0.5em 15px;}

table.data2 {width: 100%; margin: 1.5em 0 0; border-spacing: 0;}
table.data2 thead th {text-align: center; font-weight: bold;}

input, textarea, select {font-family: Arial, sans-serif; font-size: 1em; padding: 0; margin: 0;}

/* TEXT */
h2 {
	font-size: 2.25em;
	line-height: 1.083em;
	font-weight: normal;
}

#content h2 {margin-top: 4px; padding: 14px 242px 4px 0;}
#content h2.long {margin-top: 4px; padding: 14px 14px 4px 0;}

#contentlanding h2 {margin-top: 4px; padding: 14px 242px 4px 0;}
#contentlanding h2.long {margin-top: 4px; padding: 14px 14px 4px 0;}


h3 {
	font-size: 1.5em;
	line-height: 1.333em;
	font-weight: lighter;
	margin-top: 1em;
	letter-spacing: 0.03em;
}

h3+h3 {margin-top: 0; text-indent: 145px;}

h3 em, h3 i {
	font-size: 0.889em;
	line-height: 1.125em;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-weight: normal;
}

#sidebar h3 {padding-left: 8px;}
#sidebar .links h3 {margin-top: 0.6em; padding-left: 0; padding-bottom: 1em;}
#search_results h3 {margin-top: 0;}

#prefooter h3 {
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	margin: 0; padding: 0 10px;
}

h4 {
	font-size: 1.25em;
	line-height: 1.2em;
	font-weight: bold; font-style: normal;
	margin-top: 1.2em;
}

h4 em, h4 i {
	font-size: 0.933em;
	line-height: 1.286em;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-weight: normal;
}

.list_block h4 {clear: both;}

h5, label {
	font-size: 1.083em;
	line-height: 1.385em;
	font-weight: bold;
	margin-top: 1.385em;
}

h5 em, h5 i {
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 0.923em; line-height: 1.5em; font-weight: normal;
}

h6, p {
	font-size: 1em;
	line-height: 1.5em;
	margin-top: 1.5em;
}

.NewsSummary h6 {
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-weight: bold; font-style: italic;
}

h3+h4, h4+h3, h4+h5, h5+h6,
h3+p, h4+p, h5+p, h6+p,
h3+ul, h4+ul, h5+ul, h6+ul,
h3+ol, h4+ol, h5+ol, h6+ol { margin-top: 0.5em; }
.spotlight h3+h4, h3.highlight+h4, h3.highlight2+h4 { margin-top: 1.2em; }

.spotlight h4+h5 { margin-top: 1.385em; }

#flashcontent, .flashcontent { margin-top: 1.5em; }
#spotlight .flashcontent { margin-top: 0; }

blockquote {
	margin: 1em 1.8em;
	font-family: Georgia, "Times New Roman", Times, Serif;
}

blockquote.letter { padding: 3em; margin: 1em 0; background: #fff url(/_resources/images/designA/ridged_paper.gif) repeat; }

blockquote.fancy {
    background: url(/_resources/images/designA/quotes_start.gif) top left no-repeat;
    margin: 0; padding: 0em 3em;
	font-style: italic; font-size: 1.417em;
}
blockquote.fancy .last {
    background: url(/_resources/images/designA/quotes_end.gif) bottom right no-repeat;
}

blockquote.fancy2 {
    margin: 0; padding: 0em;
	font-style: italic;
	font-size: 1.250em;
	line-height: 1.333em;
}

blockquote.fancy em, blockquote.fancy2 em {
	font-style: normal;
}

p.quotee {
	text-align: right;
	margin-top: 0;
	font-weight: bold;
	font-size: 0.706em;
}

p.quotee:before {
        content: "\2014";
}

blockquote.fancy2 p.quotee {
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-size: 0.800em;
    line-height: 1.25em;
	margin-top: 1em;
}
blockquote.fancy2 p.quotee em { font-style: italic; }

#sidebar blockquote {
    font-style: italic; padding: 1px 10px 18px; margin: 3em 1em;
}
#sidebar blockquote p {
    font-size: 1.333em;
    line-height: 1.125em;
    margin-top: 1.125em;
}
#sidebar blockquote p.quotee {
    font-size: 1.083em;
    line-height: 1.385em;
    margin-top: 0;
}

strong, b {font-weight: bold;}
em, i {font-style:italic;}

sup, sub {font-size: smaller; line-height: 1px;}


code, kbd, pre {
 white-space: pre-wrap;		 /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;		/* Opera 4-6 */
 white-space: -o-pre-wrap;	 /* Opera 7 */
 word-wrap: break-word;		 /* Internet Explorer 5.5+ */
 font-family: "Lucida Sans Typewriter", "Courier New", Courier, monospace;
 font-size: 1em;
 overflow: auto;
}

pre {
	margin: 1em;
	padding: 0.5em;
	line-height: 1.5em;
	font-size: 90%;
}

address {
	font-weight: normal; font-style: normal; margin-top: 1.5em; margin-left: 2em;
}

#prefooter address, #prefooter p {
	margin: 1.25em 13px 0 0;
	font-size: 0.917em; line-height: 1.364em;
	min-height: 100px;
	padding: 0 10px 4px;
}

#prefooter ul {
	margin-top: 1.25em;
	font-weight: normal; font-style: normal;
	font-size: 0.917em; line-height: 1.636em;
	margin-right: 14px; padding: 0 10px; list-style: none;
}

#prefooter li {list-style-image: none; text-indent: -1em; margin: 0 0 0 1em; }

abbr, acronym {
	font-variant: small-caps;
	letter-spacing: 0.1em;
	border: none;
}

abbr[title], acronym[title] {
	cursor: help;
	border-bottom: 1px dotted #aaa;
}

.center {text-align: center;}

.color_block {
    display: -moz-inline-box;
    display: inline-block;
	width: 1.75em; margin: 0 .5em 0 0;
	border: 1px solid #ccc;
}

div.headshot_block {
	margin-top: 1.5em;
	height: 90px; position: relative;
}

div.headshot_block img {position: absolute; bottom: 0; left: 0;}

div.headshot_block h4 {position: absolute; bottom: 0; left: 100px;}

a:link.gloss,
a:visited.gloss,
a:hover.gloss,
a:active.gloss {
	color: black;
	text-decoration: none;
	border-bottom: 1px dotted #aaa;
}

a:hover.gloss {color:#cd5806;}

a.magnify {
    background: url(/_resources/images/designA/magnify-clip.png) no-repeat;
    height: 11px; width: 15px; margin-top: 4px; margin-left: 4px;
    float: right; border: none !important; font-size: 0px;
	overflow: hidden;
}

a.magnify:before {content: "\00a0\00a0\00a0\00a0\00a0";}

ul.thumb2 a.magnify {position: absolute; left: -16px; top: 90px;}

.xpander {display: block;}

a.xpander-control {
	background: url(/_resources/images/designA/plus.png) 100% 6px no-repeat;
	height: 20px; width: 100%; margin-top: -22px;
	float: right; border: none !important; font-size: 0px; line-height: 0%;
	overflow: hidden; position: relative;
}

a.xpander-control:before { content: "\00a0\00a0\00a0\00a0\00a0"; }

a.xpander-on {background-image: url(/_resources/images/designA/minus.png);}

.figure, .figure_L, .figure_R {margin-top: 1.5em;}

.figure+.figure {margin-top: 3em;}

.figure_L {float: left; margin-right: 1.5em}
.figure_R {float: right; margin-left: 1.5em}

.figure p, .figure_L p, .figure_R p {
    font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 0.923em; line-height: 1.5em;
    font-style: italic;
    text-align: left;
    margin: 0;
}

.figure p em, .figure_L p em, .figure_R p em { font-style: normal; }

.indent { margin-left: 3em; }

.news_item {
	background: url(/_resources/images/designA/news_icon.gif) 0% 50% no-repeat;
	padding-left: 34px; padding-top: 6px; margin-top: 2em;
}

.news_highlight, .cal_highlight {
	padding-left: 15px; min-height: 60px;
}
.news_highlight img, .cal_highlight img {
    float: left; margin-left: -70px;
}
.cal_highlight img { padding 2px; }

.news_highlight h4, .cal_highlight h4, .news_highlight p, .cal_highlight p {
	font-size: 0.917em;
	line-height: 1.364em;
	margin-top: 1.5em;
}
.news_highlight p, .cal_highlight p { margin-top: 0; }

#callout {
	width: 240px;
	padding-top: 2em; margin-bottom: -1em
}

.clear { clear: both; height: 1px; overflow: hidden; margin-top: -1px; }

.rel { position: relative; }

.topspace { margin-top: 1.5em; }

.credit {
	margin-top: 0;
	text-align: right;
	font-size: 0.833em !important;
	line-height: 1.1em !important;
}

.img_clear { clear: both; }

.img_L, .img_L_borderless { margin: 0 1em 0.5em 0; float: left; }
.img_R, .img_R_borderless { margin: 0 0 0.5em 1em; float: right; }
.img_L_close, .img_L_borderless_close { margin: 0 0 0.5em 0; float: left; }
.img_R_close, .img_R_borderless_close { margin: 0 0 0.5em 0; float: right; }

.bordered { margin: 0 0 0.5em 0; }

.borderless, .img_L_borderless, .img_R_borderless,
.img_L_borderless_close, .img_R_borderless_close {
    border: none !important;
}

img.replacement { margin: 4px 0 2px 0; }

img.overlap { margin-top: -70px; }

ul.thumbnails { text-align: center; }
ul.thumbnails li { display: inline; list-style: none; margin: 0; }
ul.thumbnails img { margin: 0 21px 24px 0; }
ul.thumbnails img.rightmost { margin: 0 0 24px 0; }
ul.thumbnails a:link { border: none; }
ul.thumbnails a:visited { border: none;  }

.main_image_caption, .main_image_caption_sepia, .main_image_caption_lt {
	position: relative; margin-top: 0px; padding: 1em;
	font-family: Georgia, "Times New Roman", Times, Serif;
    font-size: 1.333em; line-height: 1.125em; font-style:italic;
}

.main_image_caption em, .main_image_caption_sepia em, .main_image_caption_lt em {
	font-style: normal;
}

.list_block {
	margin-left: 137px;
	padding-left: 12px;
}

.list_block img {
	float: left; margin-left: -151px; margin-bottom: 1em;
}

.list_block img.last { margin-bottom: 0; }

.list_block li { clear: none; }

.news_sidebar {
    width: 179px;
    margin-left: 12px; padding: 0 12px 12px;
}

.news_sidebar_topper { margin-left: 12px; }

.news_sidebar p { margin-top: 0.5em; }

.news_sidebar h5 {
	font-size: 1em;
	line-height: 1.5em;
	margin-top: 1.5em; margin-bottom: 0;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-style: italic;
	font-weight: normal;
}

.news_sidebar h6 { margin-top: 0; }

.card {
	padding: 17px 28px 18px 112px; width: 256px;
	margin-top: 18px;
}

.card h4 { margin-top: 0; }
.card h5 { margin-top: 1em; margin-bottom: 0; }
.card img {
	float: left; margin-left: -102px;
}

#sidebar .links ul { margin: 0; padding: 0; }
#sidebar .links li {
	font-size: 16px;
	margin-bottom: 1em;
	list-style: none; list-style-image: none;
}

#sidebar .links li a { border-bottom: none; text-decoration: underline; }

.Morelink {
    padding: 0 1em;
}

.printonly { visibility: hidden; }
.screenonly { display: inline; }

.left49 {
	width: 49%;
}

.right49 {
	float: right;
	width: 49%;
	text-align: right;
}

.top_page {
	display: block; text-align: right;
	font-size: 1em;
	font-weight: bold;
	padding-right: 20px;
}

.top_page a:link, .top_page a:visited { border: none;}

.link { cursor: pointer; }
.linkExpand { float: right; margin-top: -0.5em; cursor: pointer; }
.linkMore { float: right; }

.arrowBar {
    margin: 0 1em 0 0; padding: .25em 2em .25em 1em;
    display: -moz-inline-box;
    display: inline-block; vertical-align: middle;
}
.breadcrumbs .arrowBar { padding: .75em 2em .75em 1em; }
.breadcrumbs input, .breadcrumbs select { font-size: 1em; }

.bar { margin-top: 1em; }

.spotlight { padding-bottom: 20px; }
.spotlight h3, h3.highlight, h3.highlight2 {
	font-family: Georgia, "Times New Roman", Times, Serif;
    text-align: center;
    font-size: 1.333em; line-height: 1.4em;
}

.spotlight h4, .spotlight h5 { padding: 0 10px; }
.spotlight p { padding: 0 10px 1em; }
.spotlight h4 img {
    float: left; margin-top: -30px;
}

.on_the_side, .on_the_side2 {margin-top: 1.636em; font-size: 0.917em;}
.on_the_side>*:first-child, .on_the_side2>*:first-child {margin-top: 0;}
.on_the_side img, .on_the_side2 img {margin-bottom: 0;}

.on_the_side h3, .on_the_side2 h3 {
    font-size: 1.25em;
    line-height: 1.2em;
    font-weight: bold; font-style: normal;
    margin-top: 1.2em;
    font-variant: small-caps;
}

.on_the_side h3+h4, .on_the_side2 h3+h4 { margin-top: 1.385em; }
.on_the_side h4, .on_the_side2 h4, .on_the_side h5, .on_the_side2 h5 { margin-top: 0.75em; }
.on_the_side h4+h5, .on_the_side2 h4+h5 { margin-top: 0.25em; }
.on_the_side p, .on_the_side p {margin-top: 0.5em;}

.contacts { margin-right: 190px;}
.contacts img { float: right; margin-right: -190px; }
.contacts p { margin-top: 0; padding-bottom: 1.5em;}
.contacts p em { font-family: Georgia, "Times New Roman", Times, Serif; }
.contacts p+h3 { margin-top: 3em; }

.opaque { float: left; background-color: white; padding-bottom: 1.5em; }

.notop { margin-top: 0 !important; }
.halftop { margin-top: 0.5em !important; }

div.date {
    height: 49px; width: 48px;
    padding: 5px 0 0 0; margin: 1em 8px 0 0; float: left;
    text-align: center; font: bold 12px "Trebuchet MS", "Tahoma", sans-serif;
    text-transform: uppercase; color: #666;
    border: 0 !important;
    background: transparent url("/_resources/images/designA/calendar_bg.gif") top left no-repeat; }

div.date span.day {
    display: block; padding: 2px 0 0 0; margin: 0;
    text-shadow: #fff 2px 2px 0;
    font: bold 24px "Verdana", sans-serif; color: #555;
}

div.date abbr.month:before, div.date abbr.month:after { content: "-"; }

div.date abbr { border-bottom: none; }

/* Basic Bar Graph */
dl.graph .bar {
	display: block;
	position: relative;
	background: #a395b3;
	text-align: center; margin-top: 0;
	color: #333;
	height: 2em; line-height: 2em;
}
dl.graph .bar span {
	position: absolute; left: 1em;
}

dl.graph dt {
	position: relative;
    display: block;
	float: left;
	width: 104px;
	margin: 1em 12px 0 0;
	text-align: right;
}
dl.graph dd {
	position: relative;
    display: block;
	float: left; white-space: nowrap;
	width: 200px;
	border: 1px solid #BFBFBF;
	padding: 2px;
	margin: .5em 0 0 0;
}

div.glider, div.glider2 {
	margin-top: 1.5em; padding: 9px;
	text-align: center;
}

div.glider3 {
	margin-top: 1.5em;
	text-align: center; position: relative;
}

div.glider-index {
	margin-top: 1.5em; padding-top: 9px;
	text-align: center; position: relative;
}

div.scroller {
	width: 464px; overflow: hidden; margin-bottom: 10px;
	text-align: left; padding-bottom: 14px;
}

div.glider-index div.scroller, div.glider3 div.scroller { width: 484px; }

div.scroller div.slide {
	width: 464px; overflow: hidden;
	float: left;
}

div.glider-index div.scroller div.slide,
div.glider3 div.scroller div.slide { width: 484px; }

div.scroller div.slide h3 {
	margin-top: 10px;
	font-family: Georgia, "Times New Roman", Times, Serif;
}
div.scroller div.slide h3+p { margin-top: 0; }
div.scroller div.slide p {
	font-size: 0.917em;
	line-height: 1.182em;
}

div.glider3 div.slide a { border: none; }

div.scroller div.content {
	width: 1000em;
}

div.glider-index div.index-box {
	background: url(/_resources/images/designA/index_box.png) 0% 100% no-repeat;
	width: 470px; margin: 7px; padding: 16px 20px 30px;
	text-align: left;
}

div.glider-index div.index-box h4 { margin: 0 0 .5em; }

div.glider-index div.index-box ul.controls {
	font-size: 1.083em;
	line-height: 1.385em;
	font-weight: bold; font-style: normal;
	margin-top: 1.385em;
	letter-spacing: .1em;
}

div.glider ul.controls, div.glider2 ul.controls, div.glider-index ul.controls {
	display: inline;
}
div.glider ul.controls li, div.glider2 ul.controls li, div.glider-index ul.controls li {
	margin: 0; display: inline; list-style: none;
}
div.glider ul.controls li a, div.glider2 ul.controls li a { border: none; }
div.glider ul.controls img, div.glider2 ul.controls img { vertical-align: middle; }

div.glider a.previous, div.glider2 a.previous, div.glider3 a.previous,
div.glider a.next, div.glider2 a.next, div.glider3 a.next {
    display: -moz-inline-box;
    display: inline-block; position: relative;
    border: none !important; font-size: 0px;
	overflow: hidden; vertical-align: middle;
}

div.glider3 a.previous { margin-right: 198px; }
div.glider3 a.next { margin-left: 198px; }
div.glider3 p.controls { margin-top: 0; padding-bottom: 8px; }

div.glider a.previous:before, div.glider a.next:before,
div.glider2 a.previous:before, div.glider2 a.next:before,
div.glider3 a.previous:before, div.glider3 a.next:before {
	content: "\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0";
}

q:lang(en) { quotes: "\0201c" "\0201d" "\02018" "\02019" }
q:lang(no) { quotes: "\000ab" "\000bb" "\0201c" "\0201d" }

q:before { content: open-quote }
q:after  { content: close-quote }

p.math {
    counter-increment: eqn-num; margin: 2em 0 0;
    text-align: center; font-style: normal;
}

p.math:before { content: "(" counter(eqn-num) ")"; margin-bottom: -1.5em; display: block; text-align: right; }

.keycap {
    border: 2pt outset #888; padding: 0px 2px 0px;
    -moz-border-radius: 5pt;
    text-align: center; vertical-align: middle;
    font-family: "Lucida Sans",Tahoma,Sans-Serif; font-size: smaller; font-style: normal;
}

.tab-header { margin-top: 18px;}

.tab-control {
	text-align: left; font-size: 0px;
	margin: 0; white-space: nowrap;
}

.tab-control li {
	margin: 0; list-style: none; zoom: 1;
	display: inline;
}

.tab-control li a, .tab-control li a:link, .tab-control li a:visited,
.tab-control li a:hover, .tab-control li a:active {
	display: -moz-inline-box;
	display: inline-block;
	height: 58px; border: none; overflow: hidden;
	background-position: 0 0; background-repeat: no-repeat;
}

.tab-control li a:before { content: "\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0"; }

.tab-control li a.active {
	background-position: 0 -58px !important;
}

.tab-column { padding: 15px; }

.bigtab-control {
	text-align: right; font-size: 0px;
	margin: -43px 4px 0; padding-right: 12px;
	white-space: nowrap;
}

.bigtab-control li {
	margin: 0; list-style: none; zoom: 1;
	display: inline;
}

.bigtab-control li a, .bigtab-control li a:link, .bigtab-control li a:visited,
.bigtab-control li a:hover, .bigtab-control li a:active {
	display: -moz-inline-box;
	display: inline-block;
	height: 42px; border: none; overflow: hidden;
	background-position: 0 -42px; background-repeat: no-repeat;
}

.bigtab-control li a.active {
	background-position: 0 0 !important;
}

.bigtab-column { margin-top: 0; height: 268px; }
.bigtab-column h3 { margin-top: 0; }
.bigtab-column img { float: left; }
.bigtab-column .spot {
	float: right; width: 260px; height: 219px;
	position: relative;
}
.bigtab-column .spot div { padding: 10px; position: absolute; bottom: 0; }

.bordered_box {
	background: url(/_resources/images/designA/bordered_box_backgrnd.gif) 0% 0% repeat-y;
	margin-top: 1.5em;
}
.bordered_box>* {
	margin-left: 20px; margin-right: 20px;
}

img.border_image { margin: 0 !important; padding: 0 !important; }

.boxA img.border_image, .boxB img.border_image, .boxC img.border_image, .boxD img.border_image {
	background-color: transparent;
}

.colA, .colB, .colC { width: 246px; padding-bottom: 52px !important; }

.colA>*, .colB>*, .colC>* { margin-left: 15px; margin-right: 15px; }
.colA>a, .colB>a, .colC>a { margin: 0; }

.colA {background: #f3f2ec url(/_resources/images/designA/colA_bkgrnd.gif) 0% 100% no-repeat;}
.colB {background: #d9e2ef url(/_resources/images/designA/colB_bkgrnd.gif) 0% 100% no-repeat;}
.colC {background: #e0d8f2 url(/_resources/images/designA/colC_bkgrnd.gif) 0% 100% no-repeat;}

.colA-narrow, .colB-narrow {width: 161px; padding-bottom: 52px !important;}
.colC-narrow {width: 162px; padding-bottom: 52px !important;}

.colA-narrow>*, .colB-narrow>*, .colC-narrow>* {margin-left: 12px; margin-right: 12px;}
.colA-narrow>a, .colB-narrow>a, .colC-narrow>a {margin: 0;}

.colA-narrow {background: #f3f2ec url(/_resources/images/designA/colAn_bkgrnd.gif) 0% 100% no-repeat;}
.colB-narrow {background: #d9e2ef url(/_resources/images/designA/colBn_bkgrnd.gif) 0% 100% no-repeat;}
.colC-narrow {background: #e0d8f2 url(/_resources/images/designA/colCn_bkgrnd.gif) 0% 100% no-repeat;}

.form, .nota-bene, .linkbox, .note, .alert, .error, .attention,
.contact-us, .doc-check, .asterisk, .house, .dandelion,
.boxA, .boxB, .boxC, .boxD {
    padding: 0 15px 1.5em;
    margin-top: 1.5em;
}

.boxA, .boxB, .boxC, .boxD {padding-top: 24px;}

.boxA>*:first-child, .boxB>*:first-child, .boxC>*:first-child, .boxD>*:first-child {margin-top: 8px;}

.boxA img, .boxB img, .boxC img, .boxD img {padding: 4px; margin-top: 5px; background-color: white;}

.boxA img.borderless, .boxB img.borderless, .boxC img.borderless, .boxD img.borderless,
.boxA img.img_L_borderless, .boxB img.img_L_borderless, .boxC img.img_L_borderless, .boxD img.img_L_borderless,
.boxA img.img_R_borderless, .boxB img.img_R_borderless, .boxC img.img_R_borderless, .boxD img.img_R_borderless {
	padding: 0; margin-top: 0;
	background-color: transparent;
}

.boxA {background: #f3f2ec url(/_resources/images/designA/boxA_bkgrnd.gif) 100% 0% no-repeat;}
.boxB {background: #d9e2ef url(/_resources/images/designA/boxB_bkgrnd.gif) 100% 0% no-repeat;}
.boxC {background: #e0d8f2 url(/_resources/images/designA/boxC_bkgrnd.gif) 100% 0% no-repeat;}
.boxD {background: #eef1f4 url(/_resources/images/designA/boxD_bkgrnd.gif) 100% 0% no-repeat;}

.boxA .section, .boxB .section, .boxC .section, .boxD .section {
	border-top: none; padding-top: 10px; margin-top: 1em;
	background: url(/_resources/images/designA/dotted_horiz_line_blue.gif) 0% 0% repeat-x;
}

.profile {
	background: url(/_resources/images/designA/profile_bkgrnd.jpg) 0% 0% repeat-x;
	margin-top: 1.5em; padding-bottom: 15px; border-bottom: 1px dotted #afafaf;
}

.profile>* {margin-left: 15px; margin-right: 15px;}

.profile img {padding: 4px; margin-top: 5px; background-color: white;}

.subsection {padding: 0 14px 1.5em;}

.nota-bene.float_L {margin: 1.5em 1em .5em 0; float: left; width: 230px;}

.nota-bene.float_R {margin: 1.5em 0 .5em 1em; float: right; width: 230px;}

.form label {display: block; margin-top: 1.5em;}
.form label.radio {display: block; margin-top: 0.5em;}

.form input[type=text], .form textarea {width: 98%; padding: 1px; margin-top: .25em;}

.form select {width: 75%; margin-top: .25em;}

.form input[type=radio], .form input[type=checkbox] {border: none;}

.linkbox {width: 230px;}

.linkbox h3, .linkbox h4 {margin: 0 -15px; padding: 0 15px;}

.note {
    min-height: 34px; padding-left: 44px;
    background: #CCF url(/_resources/images/designA/note.png);
    background-position: 1% 50%; background-repeat: no-repeat;
    border: 1px solid #aaf;
}

.alert {
    min-height: 30px; padding-left: 43px;
    background: #FFC url(/_resources/images/designA/warning.png);
    background-position: 1% 50%; background-repeat: no-repeat;
    border: 1px solid #eea;
}

.error {
    min-height: 34px; padding-left: 44px;
    background: #FCC url(/_resources/images/designA/caution.png);
    background-position: 1% 50%; background-repeat: no-repeat;
    border: 1px solid #faa;
}

#portal_button {
	display: block; overflow: hidden; height: 175px;
	background: url(/_resources/images/designA/ucr_portal_bttn.gif) 0% 0%;
}

#portal_button:hover {background-position: 0% 100%;}

span.normal { color: green; }
span.caution { color: #ff9a18; }
span.emergency { color: red; }

.emergency_status {
	background: url(/_resources/images/designA/emergency_status_bkgrnd.jpg) 0% 100% no-repeat;
	margin: 0 12px 1em; padding: 12px 12px 24px;
}

.emergency_status p {margin-left: 78px;}
ul.alert_normal, ul.alert_caution, ul.alert_emergency {padding-left: 78px;}
ul.alert_normal li, ul.alert_caution li, ul.alert_emergency li {margin: 0.5em 0 0 2em;}
ul.alert_normal { background: url(/_resources/images/designA/alert_green.png) 0% 0% no-repeat; }
ul.alert_caution { background: url/_resources(/_resources/images/designA/alert_yellow.png) 0% 0% no-repeat; }
ul.alert_emergency { background: url(/_resources/images/designA/alert_red.png) 0% 0% no-repeat; }

/* COLORS */
div.pagewrapper { color: #666; }

#masthead, #masthead_home { background-color: #97a3aa; }
#masthead h1, #masthead_home h1 { color: white; }
#masthead h1 a, #masthead_home h1 a { color: white; }

h2 { color: #444; }
h2 strong { color: #2d6cc0; font-weight: normal; }

#content h2 { border-bottom: 1px solid #d6d6d6; }
#contentlanding h2 { border-bottom: 1px solid #d6d6d6; }

h3, h4 { color: #2668b2; }
h3+h3 { color: #f1ab00; }

div.headshot_block h4 small { color: #707070; }
h5, h6 { color: #25558c; }

#nav_main {background-color: #000033; height:25px;}

#nav_audience {background-color: white; padding: 3px 0px 3px;}

.breadcrumbs { background-color: #d7d3c3; }
div.breadcrumbs a:link { color: #736760; border: none;  }
div.breadcrumbs a:visited { color: #736760; border: none;  }
div.breadcrumbs a:hover { color: #736760;}
div.breadcrumbs a:active { color: #cd5806;}

.nav li { border-bottom: 1px solid #999; }
.nav li a { color: #396ab7; }
.nav li a:visited { color: #2d538f; }
.nav li a:hover { color: #f1ab00;}
.nav li a:active { color: #30475f; }
.nav li a span { color: #444; }

.nav li li, .nav li li a:hover {
    background-image: url(/_resources/images/designA/list_arrow_ltblue.png);
    background-repeat: no-repeat;
    background-position: 1em .75em;
}

.nav li li li {
    background-image: url(/_resources/images/designA/list_arrow_orange.png);
    background-repeat: no-repeat;
    background-position: 2em .75em;
}

.nav li li li a:hover {
    background-image: url(/_resources/images/designA/list_arrow_orange.png);
    background-repeat: no-repeat;
    background-position: 1em .75em;
}

.nav li.currentpage h3 { color: #707070; }

.nav li.nav_inline {
    background: url(/_resources/images/designA/nav_inline_top_back.jpg) bottom right no-repeat;
    border: none;
}
.nav li.nav_inline_last {
    background: url(/_resources/images/designA/nav_inline_back.jpg) bottom right no-repeat;
    border: none;
}

.nav li.nav_inline ul, .nav li.nav_inline li, .nav li.nav_inline li a:hover,
.nav li.nav_inline_last ul, .nav li.nav_inline_last li, .nav li.nav_inline_last li a:hover {
    background: none; color: #922799;
}
.nav li.nav_inline li a, .nav li.nav_inline_last li a { color: #922799;}
.nav li.nav_inline li a:visited, .nav li.nav_inline_last li a:visited { color: #541658;}
.nav li.nav_inline li a:hover, .nav li.nav_inline_last li a:hover { color: #f1ab00;}
.nav li.nav_inline li a:active, .nav li.nav_inline_last li a:active { color: #30475f;}

#nav_utility li+li { border-left: 1px solid #2a6ebb; }
#masthead_home #nav_utility li+li, #nav_utility2 li+li {
/*background: url(/_resources/images/designA/nav_mainline.gif) no-repeat;*/
border-left: 1px solid white;
}

#nav_utility a:link { color: #2a6ebb; border-bottom: 0; }
#masthead_home #nav_utility a:link, #nav_utility2 a:link { color: white; border-bottom: 0; }
#nav_utility a:visited { color: #2a6ebb; border-bottom: 0; }
#masthead_home #nav_utility a:visited, #nav_utility2 a:visited {
	color: white; border-bottom: 0;
}
#nav_utility a:hover, #masthead_home #nav_utility a:hover, #nav_utility2 a:hover {
	color: #f1ab00;
}
#nav_utility a:active, #masthead_home #nav_utility a:active, #nav_utility2 a:active {
	color: #cd5806;
}

#search label, #bigsearch label { color: #7a6e67; }

#prefooter {background: #E1E1E1;}

#footer a:link { color: #7a6e67; border: none; }
#footer a:visited { color: #7a6e67; border: none;  }
#footer a:hover { color: #f1ab00;}
#footer a:active { color: #cd5806;}

#footer { color: #7a6e67; }

#footer li+li { border-left: 1px solid #7a6e67; }

/* LINKS */
a:link, .link, .linkExpand { color: #2668b2 ;}
a:visited { color: #2668B2; }
a:focus { border: 1px dotted #2668b2; }
a:hover, .link:hover, .linkExpand:hover { color: #f1ab00;}
a:active { color: #cd5806;}

.Morelink {
    color: #736760 !important;
    background: #d7d3c3 url(/_resources/images/designA/button_general.gif);
    background-position: 100% 50%; background-repeat: no-repeat;
    border: none !important;
}

.Morelink:hover {
    color: #d7d3c3 !important;
    background: #736760 url(/_resources/images/designA/button_general_hover.gif);
    background-position: 100% 50%; background-repeat: no-repeat;
}

.linkMore {
    background-image: url(/_resources/images/designA/double_arrow.gif);
    background-position: right center; background-repeat: no-repeat;
    padding-right: 20px;
}

.video_download a {
    border-bottom: none;
    padding-left: 45px;
    background: #f5f4f0 url(/_resources/images/designA/button_mov_icon.gif) top left no-repeat;
}

.video_download a:hover {
    border-bottom: none;
    background: #f5f4f0 url(/_resources/images/designA/button_mov_icon.gif) 0% -35px no-repeat;
}

a.button:link, a.button:visited {
    color: #265BA2;
    border: 4px solid #90B1DE;
    padding: 2px 35px 2px 10px;
    background: url(/_resources/images/designA/bttn_off.gif) 100% 50% no-repeat;
}

a.button:hover {
    color: #694117;
    border: 4px solid #B16D27;
    background: url(/_resources/images/designA/bttn_hover.gif) 100% 50% no-repeat;
}

a.button2:link, a.button2:visited,
a.button3:link, a.button3:visited {
    color: white;
    background: #2d6cc0 url(/_resources/images/designA/bttn2_off.gif) 100% 52% no-repeat;
    border: none !important;
}

a.button2:hover, a.button3:hover {
    color: white;
    background: #f1ab00 url(/_resources/images/designA/bttn2_hover.gif) 100% 52% no-repeat;
}


/* LISTS */

ul li { list-style-image: url(/_resources/images/designA/list_arrow_ltblue.png); }
ul li li { list-style-image: url(/_resources/images/designA/list_arrow_orange.png); }

ul.star li {
	list-style-image: none;
	background: url(/_resources/images/designA/asterisk.gif) 0% .3em no-repeat;
}

ul.bullets li { list-style-image: url(/_resources/images/designA/bullet-star.gif); }

ul.standout li { list-style-image: url(/_resources/images/designA/arrow_goto_orange.png); }

ul.checkboxes li { list-style-image: url(/_resources/images/designA/unchecked.gif); }
ul.checkboxes li.checked { list-style-image: url(/_resources/images/designA/checked.gif); }

ul.people li {
    border-left: 1px solid #d1d1d1;
}
ul.people li img, ul.people2 li img {
    border: 1px solid #90a1b5;
}

ul.big_links li strong, ul.big_links2 li strong {
	color: #2668b2;
}

ul.big_links a:link, ul.big_links2 a:link,
ul.big_links a:visited, ul.big_links2 a:visited,
ul.big_links a:hover, ul.big_links2 a:hover,
ul.big_links a:active, ul.big_links2 a:active { border: none; color: #666; }

ul.big_links2 a:hover { background-color: #eef1f4; }

ul.big_links li img, ul.big_links2 li img {
	border: 1px solid #a9c3e5; padding: 4px; background-color: white;
}

ul.big_links li.ruled {
	background-color: #eef1f4 !important;
}

ul.big_links2 li a:hover { background-color: #e1d9d1 !important; }

ul.news li em {
    color: #22456f;
}

ul.sectioned strong, ul.thumb2 strong, em strong, strong em,
ul.alt1 li strong, ul.alt2 li strong {
	color: #2d6cc0;
}

ul.alt1 li strong a, a.standout2 {
	background: url(/_resources/images/designA/arrow_goto_orange.png) 100% 50% no-repeat;
	padding-right: 18px;
}

ul.alt2 li strong a, a.standout {
	background: url(/_resources/images/designA/arrow_goto_orange.png) 0% 50% no-repeat;
	padding-left: 18px;
}


/* TABLES */
table.data { border: 1px solid #ccc; }
table.data thead th { background-color: #a2a19f; color: black; }

table.data2, table.data2 th, table.data2 td {
	border-collapse: collapse; border: 1px solid #b7c3cc;
}
table.data2 thead th {
	background: url(/_resources/images/designA/table_heading_bkgrnd.jpg) 0% 0% repeat-x;
	color: #333;
}
table.data2 td strong { color: #2d6cc0; }

table em { background-color: yellow;}

table.timeline td, table.timeline th { border-bottom: 1px solid #d6d6d6; }
table.timeline th { color: #2d6cc0; background-color: #eae6d4; }

.ruled { color: white; background-color: #adacaa !important; }
li.ruled { color: #666; background-color: #d1d4d6 !important; }
.striped tr { background-color: #dad9d6; }
.striped tr.odd { background-color: #f5f4fd; }

table.data2 .striped tr { background-color: #f2f5f8; }
table.data2 .striped tr.odd { background-color: white; }
table.data2 .striped tr th { background-color: #c8d2da; }
table.data2 .striped tr.odd th { background-color: #f2f5f8; }
table.data2 .ruled { color: inherit; background-color: #ddd !important; }

.striped li { background-color: #e1e2e6; }
.striped li.odd { background-color: #f5f4f0; }
.striped li li { background-color: transparent; }

input[type=text], textarea, select {
    color: #222;
    border: solid 1px #888;
}

#sidebar .links h3 { color: #777; border-bottom: 1px solid #f1ab00; }
#search_results h3 { color: #777; }

#search label, #bigsearch label { color: #7a6e67; }

#prefooter h3 {
    background: #000033; color: white;
}

#prefooter address { color: #383838; border-right: 1px solid #cfceca; }
#prefooter .column2R address { border-right: none; }

pre { background-color: #eee; border: 1px dotted #000; }

#callout { background-color: white; }

blockquote.fancy { color: #5a7fa1; }
blockquote.fancy2 { color: #2d6cc0; }
blockquote.fancy2 p.quotee { color: #666; }

.section { border-top: 1px dotted #2d6cc0; padding-top: 10px; }
h3.section, h4.section, h5.section, blockquote.section {
    border-top: none; padding-top: 10px; margin-top: 1em;
    background: url(/_resources/images/designA/horiz_rule_shadow.gif) 0% 0% no-repeat;
}

#sidebar .section {
    border-top: none; padding-top: 10px; margin-top: 1em;
    background: url(/_resources/images/designA/horizontal_ruler_dotted_blue.gif) 0% 0% repeat-x;
}

.img_L, .img_R, .img_L_close, .img_R_close, .figure img, .figure_L img, .figure_R img,
.img_thumb, .list_block img, .card img, .on_the_side img, .border, ul.thumb li img,
ul.thumb2 li img, ul.thumbnails img, ul.people_about li img, div.headshot_block img,
.news_highlight img {
    border: 1px solid #959eb0; padding: 1px;
}

.bordered {
    border: 1px solid #bbbea9; padding: 1px;
}

.on_the_side2 img {
    border: 1px solid #a9c3e5; padding: 4px;
}

.list_block { border-left: 1px solid #989898; }

.figure, .figure_L, .figure_R {
    padding-bottom: .75em;
    background: url(/_resources/images/designA/dotted_line_caption.gif) 0% 100% repeat-x;
}

.card {
	border-top: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	background: #f8f7f1 url(/_resources/images/designA/contact_card_corner.gif) right bottom no-repeat;
}

.top_page {
	color: #2668B2;
	background: url(/_resources/images/designA/arrow_up.gif) right center no-repeat;
	border-bottom: 1px dotted #939fcb;
}

.arrowBar {
    color: #5a5851;
    background: #b8b4a6 url(/_resources/images/designA/arrow_bar.gif);
    background-position: right center; background-repeat: no-repeat;
}

.bar { background-color: #d7d3c3; }

.main_image_caption { background-color: #426283; color: white; }
.main_image_caption_sepia { background-color: #433a2b; color: white; }
.main_image_caption_lt { background-color: #d7d3c3; color: #605e57; }
.main_image_caption_lt strong { color: #2d6cc0; font-weight: normal; }

.news_item {
	border-top: 1px dotted #2668b2;
}

.spotlight { background-color: #f5f4f0; }
.spotlight h3 { color: white; background-color: #365498; }
.spotlight h4 { color: #22456f; }
h3.highlight { color: white; background-color: #8a9fc3; }

div.on_the_side, div.on_the_side2 {
    border-left: 1px solid #2d6cc0; width: 137px; padding-left: 7px;
}

.on_the_side h3, .on_the_side2 h3 { color: #797268; }
.on_the_side p, .on_the_side2 p { color: #2963b0; }

.on_the_side h4, .on_the_side2 h4 {
	color: #133064; text-align: left;
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}

.on_the_side p+h4, .on_the_side2 p+h4 {
	border-top: 1px solid #ccc; margin-top: 0.693em; padding-top: 0.692em;
}

.on_the_side h5, .on_the_side2 h5 { color: #666; }

.contacts img { border: 1px solid #cacaca; padding: 4px; }
.contacts p { border-bottom: 1px solid #cacaca;}

.news_sidebar {
    border: 1px solid #9faec0;
    background-color: #e1e6eb;
}

div.glider {
	background: #eef1f4 /*url(/_resources/images/designA/glider_box_bottom_blue.gif) 0% 100% no-repeat*/;
	border: 1px solid #d3d3d3;
}

div.glider2 {
	background: #ede9dd;
	border: 1px solid #d3d3d3;
}

div.glider3 {
	background: #eef1f4;
}

div.glider-index {
	background: #f5f4f0; url(/_resources/images/designA/scroller_horiz_rule.jpg) 0% 0% repeat-x;
}

div.glider-index div.index-box h4 { color: #707070; }

div.scroller {
	background: url(/_resources/images/designA/scroller_horiz_rule.jpg) 0% 100% repeat-x;
}

div.glider2 div.scroller {
	background: none;
	border-bottom: 1px solid #d3d3d3;
}

div.glider-index div.scroller { background: none; }

div.glider a.previous, div.glider3 a.previous {
	background: url(/_resources/images/designA/glider_previous_bttn.png) no-repeat;
	height: 25px; width: 29px;
}

div.glider a.next, div.glider3 a.next {
	background: url(/_resources/images/designA/glider_next_bttn.png) no-repeat;
	height: 25px; width: 29px;
}

div.glider2 a.previous {
	background: url(/_resources/images/designA/glider2_previous_bttn.png) no-repeat;
	height: 25px; width: 29px;
}

div.glider2 a.next {
	background: url(/_resources/images/designA/glider2_next_bttn.png) no-repeat;
	height: 25px; width: 29px;
}

.tab-column {
	background-color: #f3f2ec;
	border: 1px solid #ccc; border-top: none;
}

.bigtab-control {
	background: url(/_resources/images/designA/bigtab-control_bkgrnd.gif) repeat-x;
}

.bigtab-column {
	background: #f0f0f0 url(/_resources/images/designA/bigtab_bkgrnd.gif) 0% 100% no-repeat;
}

.bigtab-column .spot {
	background: url(/_resources/images/designA/bigtab_spot_bkgrnd.gif) 100% 0% repeat-y;
}

.form, .nota-bene, .linkbox, .attention,
.contact-us, .doc-check, .asterisk, .house, .dandelion {
    color: #22456f;
    border: 1px solid #ccc;
}

.form, .nota-bene, .linkbox { background: #f5f4f0; }
.nota-bene+.nota-bene { background-color: #eef1f4; }
.nota-bene+.nota-bene+.nota-bene { background-color: #f5f4f0; }

.linkbox h3, .linkbox h4 { background-color: #a1b4ca; }

.asterisk {
    min-height: 65px; padding-left: 75px;
    background: #f5f4f0 url(/_resources/images/designA/asterisk.jpg);
    background-position: 10px 1.5em; background-repeat: no-repeat;
}

.attention {
    min-height: 90px; padding-left: 78px;
    background: #f5f4f0 url(/_resources/images/designA/attention_red_stamp.jpg);
    background-position: left 1em; background-repeat: no-repeat;
}

.contact-us {
    min-height: 67px; padding-left: 80px;
    background: #f5f4f0 url(/_resources/images/designA/phone_red.png);
    background-position: left 1em; background-repeat: no-repeat;
}

.doc-check {
    min-height: 136px; padding-left: 78px;
    background: #f5f4f0 url(/_resources/images/designA/check_green.gif);
    background-position: left 1em; background-repeat: no-repeat;
}

.house {
    min-height: 65px; padding-left: 75px;
    background: #f5f4f0 url(/_resources/images/designA/house.jpg);
    background-position: 10px 1.5em; background-repeat: no-repeat;
}

.mortarboard {
    min-height: 136px; padding-left: 140px;
    background: url(/_resources/images/designA/mortarboard_green.gif);
    background-position: left 1em; background-repeat: no-repeat;
}

.dandelion {
    min-height: 60px; padding-left: 128px;
    background: #eef1f4 url(/_resources/images/designA/dandelion.jpg);
    background-position: 0% 100%; background-repeat: no-repeat;
}

#sidebar blockquote {
    color: white; background: #f1ab00;
}

.important {
    min-height: 55px; padding-left: 65px;
    background: url(/_resources/images/designA/starburst_important.jpg);
    background-position: 0% 0%; background-repeat: no-repeat;
}

.important2 {
    min-height: 76px; padding-left: 86px; margin-top: 1.5em;
	display: -moz-inline-block; display: inline-block; vertical-align: middle;
    background: url(/_resources/images/designA/starburst_red.png);
    background-position: 0% 50%; background-repeat: no-repeat;
}

.redbold {
	color: #f00;
	font-weight: bold;
}

.green {
	color: #0f0;
}

.yellow {
	color: #F9FD03;
}

.header1 {
	font-weight: bold;
	font-size: 23px;
}

.header2 {
	color:#444444;
	font-size:2.25em;
	font-weight:normal;
	line-height:1.083em;
}

.header3 {
	color:#2668B2;
	font-size:1.5em;
	font-weight:lighter;
	letter-spacing:0.03em;
	line-height:1.333em;
	margin-top:1em;
}
.articleHeader_crimson {
	color: #670001;	
	font-size: 155%;
}

.articleHeader_blue {
	color: #2769b2;
	font-size: 155%;
}

.articleHeader_evergreen {
	color: #03740A;
	font-size: 155%;
}

.articleText_crimson {
	color: #670001;	
}

.articleText_blue {
	color: #2769b2;
}

.articleText_evergreen {
	color: #03740A;
}

div#articleImg {
	float: left;
	margin-right:15px;
}

div#articleBody {
	float: left;
}

div#articleBody p:first-child {
	margin: 0;
}

div.newsItem {
	margin: 0 0 30px;
}

div.newsThumb {
	float:left;
	width:82px;
}

div.newsThumb a {
	border:1px solid grey;
	display:block;
	margin-bottom: 10px;
}

div.newsThumb img {
	display:block;
	width:80px;
}

div.newsContent {
	float: right;
	width: 437px;
}

div.newsContent h6 {
	margin: 0px 0px 3px 0px;
}

div.newsContent p {
	margin: 0px;
	padding: 0 0 16px;
}
