/* presentation styles include colors, fonts, (even font sizes, which are flexible and not structural) and can include 

attributes that are usually structural if they only affect unique content: ie. padding, margins, borders etc. */


/*universal presentational styles*/
body {
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

img {
border:0px;
line-height:1px;
font-size:1px;
display:block;
}

a:link, a:visited {
color:#077dfb;
text-decoration:none;
}

a:hover, a:active {
color:#077dfb;
text-decoration:none;
}

h1, h2, h3, h4, h5, h6 {
padding:0px;
margin:0px;
}


p {
margin:0px;
padding:7px 0px 0px 0px;
}

/*universal header styles*/

.headerlinks {
color:#077dfb;
}

.headerlinks a {
background-image:url(/C12574350030FA4F/RepositoryFile/UT_css/$File/open_diamond_grey.gif);
background-repeat:no-repeat;
background-position:right 3px;
padding:0px 15px 0px 0px;
margin:0px 3px;
}

.testimonial {
padding:25px 160px 0px 0px;
color:#f38230;
font-weight:bold;
font-size:30px;
line-height:10px;
text-align:center;
margin:0px;
}

.testimonial .quotes {
position:relative;
bottom:8px;
font-size:14px;
font-weight:normal;
color:#4c5e74;
}

.testimonial cite {
font-size:10px;
font-style:normal;
padding:0px;
margin:0px;
}

#main_menu {
background-image:url(/C12574350030FA4F/RepositoryFile/UT_css/$File/navbar_bg.gif);
background-repeat:repeat-x;
}

/*home header*/

#home_wrapper #main_graphic {
background-image:url(/C12574350030FA4F/RepositoryFile/UT_banner/$File/banner.jpg);
background-repeat:no-repeat;
background-color:#efefef;
}

#home_wrapper #main_graphic .spacer {
float:left;
height:235px;
width:430px;
}

/*products portal header*/
#products_portal_wrapper #main_graphic {
background-color:#00335e;
background-image:url(/C12574350030FA4F/RepositoryFile/UT_banner/$File/products_portal_banner.jpg);
background-repeat:no-repeat;
}

/*solutions portal header*/
#solutions_portal_wrapper #main_graphic {
background-color:#00335e;
background-image:url(/C12574350030FA4F/RepositoryFile/UT_banner/$File/solutions_portal_banner.jpg);
background-repeat:no-repeat;
}

/*products inner header*/
#products_inner_wrapper #main_graphic {
background-color:#00335e;
background-image:url(/C12574350030FA4F/RepositoryFile/UT_banner/$File/products_pda_banner.jpg);
background-repeat:no-repeat;
}


/*home call to action box*/
#home_wrapper #call_to_action_bg {
background-image:url(/C12574350030FA4F/RepositoryFile/UT_call_to_action/$File/call_to_action_bg.gif);
background-repeat:repeat;
background-position:bottom left;
}

#home_wrapper #call_to_action{
background-image:url(/C12574350030FA4F/RepositoryFile/UT_call_to_action/$File/call_to_action_corner.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

#home_wrapper #call_to_action span {
font-weight:bold;
display:block;
color:#f18233;
font-size:20px;
margin:0px 0px 0px 16px;
padding:12px 0px 0px 0px;
text-transform:uppercase;
}

#home_wrapper #call_to_action h4 {
color:#fff;
font-size:14px;
font-weight:normal;
margin:0px;
padding:0px 0px 11px 16px;
}

#home_wrapper #call_to_action p {
color:#fff;
padding:16px;
}

#home_wrapper a.answer_the_call {
float:right;
margin:4px 20px 10px 20px;
z-index:1;
font-weight:bold;
border:2px solid #f18233;
color:#000;
padding:2px;
}

#home_wrapper a.answer_the_call div {
background-color:#f18233;
padding:3px 10px;
border:0px;
}

/*product portal call to action*/

#products_portal_wrapper #call_to_action_bg {
background-image:url(/C12574350030FA4F/RepositoryFile/UT_call_to_action/$File/call_to_action_bg.gif);
background-repeat:repeat;
background-position:bottom left;
}

#products_portal_wrapper #call_to_action span {
font-weight:bold;
display:block;
color:#f18233;
font-size:20px;
margin:0px 0px 0px 16px;
padding:12px 0px 0px 0px;
text-transform:uppercase;
}

#products_portal_wrapper #call_to_action h4 {
color:#fff;
font-size:14px;
font-weight:normal;
margin:0px;
padding:0px 0px 11px 16px;
}

#products_portal_wrapper #call_to_action p {
color:#fff;
padding:16px;
}

#products_portal_wrapper a.answer_the_call {
position:absolute;
right:20px;
bottom:-32px;
z-index:1;
font-weight:bold;
border:2px solid #f18233;
color:#000;
padding:2px;
}

#products_portal_wrapper a.answer_the_call div {
background-color:#f18233;
padding:3px 10px;
border:0px;
}

/*solutions portal call to action*/

#solutions_portal_wrapper #call_to_action_bg {
background-image:url(/C12574350030FA4F/RepositoryFile/UT_call_to_action/$File/call_to_action_bg.gif);
background-repeat:repeat;
background-position:bottom left;
}

#solutions_portal_wrapper #call_to_action span {
font-weight:bold;
display:block;
color:#f18233;
font-size:20px;
margin:0px 0px 0px 16px;
padding:12px 0px 0px 0px;
text-transform:uppercase;
}

#solutions_portal_wrapper #call_to_action h4 {
color:#fff;
font-size:14px;
font-weight:normal;
margin:0px;
padding:0px 0px 11px 16px;
}

#solutions_portal_wrapper #call_to_action p {
color:#fff;
padding:16px;
}

#solutions_portal_wrapper a.answer_the_call {
position:absolute;
right:20px;
bottom:-32px;
z-index:1;
font-weight:bold;
border:2px solid #f18233;
color:#000;
padding:2px;
}

#solutions_portal_wrapper a.answer_the_call div {
background-color:#f18233;
padding:3px 10px;
border:0px;
}

/*products inner call to action*/

#products_inner_wrapper #call_to_action_bg {
background-image:url(/C12574350030FA4F/RepositoryFile/UT_call_to_action/$File/call_to_action_bg.gif);
background-repeat:repeat;
background-position:bottom left;
}

#products_inner_wrapper #call_to_action span {
font-weight:bold;
display:block;
color:#f18233;
font-size:20px;
margin:0px 0px 0px 16px;
padding:12px 0px 0px 0px;
text-transform:uppercase;
}

#products_inner_wrapper #call_to_action h4 {
color:#fff;
font-size:14px;
font-weight:normal;
margin:0px;
padding:0px 0px 11px 16px;
}

#products_inner_wrapper #call_to_action p {
color:#fff;
padding:16px;
}

#products_inner_wrapper a.answer_the_call {
position:absolute;
right:20px;
bottom:-32px;
z-index:1;
font-weight:bold;
border:2px solid #f18233;
color:#000;
padding:2px;
}

#products_inner_wrapper a.answer_the_call div {
background-color:#f18233;
padding:3px 10px;
border:0px;
}


/*universal styles that apply to multiple columns */
.content_col h3 {
color:#f18233;
font-weight:bold;
font-size:14px;
margin-bottom:7px;
}

.content_col h4 {
font-size:12px;
color:#067dfd;
}

.content_col h5 {
font-size:11px;
color:#067dfd;
}

.h1_strip *, .h1_strip a:link, .h1_strip a:visited, .h1_strip a:hover, .h1_strip a:active { /*must spell out pseudo classes 

for IE6*/
color:#fff;
}



/*home styles that apply to multiple columns*/
#home_wrapper .intro_text {
background-color:#efefef;
}

#home_wrapper .intro_text p {
padding:12px 105px 12px 35px;
font-size:12px;
color:#495f75;
font-weight:bold;
}

#home_wrapper .left_and_center_headers {
background-color:#00345e;
color:#fff;
}

#home_wrapper .left_and_center_headers {
height:46px;
}

#home_wrapper .left_and_center_headers  div {
float:left;
margin-top:30px;
width:300px;
}

#home_wrapper .left_and_center_headers  div p {
margin:0px;
padding:0px 0px 0px 35px;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
}

#home_wrapper .left_and_center_headers {
border-bottom:6px solid #f38230;
}

#home_wrapper .left_and_center_headers  .left_header {
float:left;
width:325px;
}

/*products portal styles that apply to multiple columns*/

#products_portal_wrapper .h1_strip {
height:50px;
border-bottom:8px solid #f18233;
background-color:#00345e;
color:#fff;
position:relative;
}

#products_portal_wrapper  .breadcrumbs {
position:absolute;
bottom:0px;
left:0px;
}

#products_portal_wrapper  .h1_strip h1 {
display:inline;
padding:0px 7px 0px 20px;
}

#products_portal_wrapper  .h1_strip h1 a{
text-transform:uppercase;
font-size:14px;
font-weight:normal;
color:#f18233;
}

#products_portal_wrapper  .h1_strip a {
text-transform:uppercase;
font-size:12px;
font-weight:normal;
}

#products_portal_wrapper .bucket {
border-top:1px dashed #077dfb;
padding:10px 0px;
}

#products_portal_wrapper .first {
border:0px;
}

#products_portal_wrapper .moreproducts_portal {
color:#73787c;
}

#products_portal_wrapper .description h3, #products_portal_wrapper .description h3 {
margin:0px 0px 7px 25px;
font-size: 12px;
color: #676767;
padding:7px 0px 0px 0px;
}

#products_portal_wrapper  .description li {
padding:2px 0px;
margin:0px;
}

#products_portal_wrapper .background_holder{
position:relative; /*makes this the positioned ancestor of .background*/
clear:both;
z-index:0;
}

#products_portal_wrapper .background {
position:absolute;
top:0px;
right:329px;
bottom:0px;
left:189px;
background-color:#e7effc;
z-index:-1;
}

/*solutions portal styles that apply to multiple columns*/

#solutions_portal_wrapper .h1_strip {
height:50px;
border-bottom:8px solid #f18233;
background-color:#00345e;
color:#fff;
position:relative;
}

#solutions_portal_wrapper .breadcrumbs {
position:absolute;
bottom:0px;
left:0px;
}

#solutions_portal_wrapper .h1_strip h1 {
display:inline;
padding:0px 7px 0px 20px;
}

#solutions_portal_wrapper .h1_strip h1 a{
text-transform:uppercase;
font-size:14px;
font-weight:normal;
color:#f18233;
}

#solutions_portal_wrapper .h1_strip a {
text-transform:uppercase;
font-size:12px;
font-weight:normal;
}

#solutions_portal_wrapper .left_and_center_headers {
height:30px;
border-bottom:0px;
background-color:#9cadbf;
color:#fff;
position:relative; /*makes this the positioned ancestor of left_and_center_headers a*/
}

#solutions_portal_wrapper .left_and_center_headers a {
color:#fff;
position:absolute;
font-size:16px;
line-height:16px;
bottom:-2px;
left:205px;
text-transform:uppercase;
}

#solutions_portal_wrapper .first {
border:0px;
}

#solutions_portal_wrapper .moreproducts_portal {
color:#73787c;
}

#solutions_portal_wrapper  .description li {
padding:2px 0px;
margin:0px;
}


#solutions_portal_wrapper .background_holder{
position:relative; /*makes this the positioned ancestor of .background*/
clear:both;
z-index:0;
}

#solutions_portal_wrapper .background {
position:absolute;
top:0px;
right:329px;
bottom:0px;
left:189px;
background-color:#e7effc;
z-index:-1;
}


/*products inner styles that apply to multiple columns*/

#products_inner_wrapper .h1_strip {
height:50px;
border-bottom:8px solid #f18233;
background-color:#00345e;
color:#fff;
position:relative;
}

#products_inner_wrapper .breadcrumbs {
position:absolute;
bottom:0px;
left:0px;
}

#products_inner_wrapper .h1_strip h1 {
display:inline;
padding:0px 7px 0px 20px;
}

#products_inner_wrapper .h1_strip h1 a{
text-transform:uppercase;
font-size:14px;
font-weight:normal;
color:#f18233;
}

#products_inner_wrapper .h1_strip a {
text-transform:uppercase;
font-size:12px;
font-weight:normal;
}

#products_inner_wrapper .left_and_center_headers {
height:30px;
border-bottom:0px;
background-color:#9cadbf;
color:#fff;
position:relative; /*makes this the positioned ancestor of left_and_center_headers a*/
}

#products_inner_wrapper .left_and_center_headers a {
color:#fff;
position:absolute;
font-size:16px;
line-height:16px;
bottom:-2px;
left:205px;
text-transform:uppercase;
}

#products_inner_wrapper .first {
border:0px;
}

#products_inner_wrapper .moreproducts_portal {
color:#73787c;
}

#products_inner_wrapper  .description li {
padding:2px 0px;
margin:0px;
}


#products_inner_wrapper .background_holder{
position:relative; /*makes this the positioned ancestor of .background*/
clear:both;
z-index:0;
}

#products_inner_wrapper .background {
position:absolute;
top:0px;
right:265px;
bottom:0px;
left:212px;
background-color:#e7effc;
z-index:-1;
}


/*home left col*/
#home_wrapper .left_col .content_col {
margin:10px 35px;
}

#home_wrapper .content_col .news_highlights {
margin:0px;
padding:0px;
}

#home_wrapper .content_col .news_highlights+ul {
padding-top:10px;
}

#home_wrapper .content_col .news_highlights  li {
padding:0px 0px 0px 12px;
margin:0px 0px 10px -12px;
background-image:url(/C12574350030FA4F/RepositoryFile/UT_css/$File/blue_diamond.gif);
background-repeat:no-repeat;
background-position:left 2px;
list-style-type:none;
}

/*products portal left col*/
#products_portal_wrapper  .left_col {
text-align:right;
font-weight:bold;
}

/*solutions portal left col*/
#solutions_portal_wrapper  .left_col {
text-align:right;
font-weight:bold;
}

#solutions_portal_wrapper  .left_col {
}

/*products inner left col*/
#products_inner_wrapper  .left_col {
text-align:right;
font-weight:bold;
}

#products_inner_wrapper  .left_col {
}



/*home center col*/

#home_wrapper .center_col .content_col {
margin:10px 35px;
}

#home_wrapper .content_col .bestsellers {
margin:0px;
padding:0px;
}


#home_wrapper .content_col .bestsellers li {
padding:0px 0px 0px 12px;
margin:0px 0px 10px -12px;
background-image:url(/C12574350030FA4F/RepositoryFile/UT_css/$File/blue_diamond.gif);
background-repeat:no-repeat;
background-position:left 2px;
list-style-type:none;
}

/*products portal center col */

#products_portal_wrapper .center_col ul {
padding:0px;
margin:7px 0px 10px 24px;
}

#products_portal_wrapper ul h3 {
font-size:12px;
color:#676767;
margin:0px;
padding:0px;
}

/*solutions portal center col */

#solutions_portal_wrapper .center_col ul {
padding:0px;
margin:7px 0px 10px 0px;
}

#solutions_portal_wrapper ul h3 {
font-size:12px;
color:#676767;
margin:0px;
padding:0px;
}

/*products inner center col */

#products_inner_wrapper .center_col ul {
padding:0px;
margin:7px 0px 10px 0px;
}

#products_inner_wrapper ul h3 {
font-size:12px;
color:#676767;
margin:0px;
padding:0px;
}

#products_inner_wrapper a.trial_request {
font-weight:bold;
border:2px solid #f18233;
color:#000;
padding:2px;
margin:20px;
float:right;
}

#products_inner_wrapper a.trial_request div{
background-color:#f18233;
padding:3px 10px;
border:0px;
}


/*universal right col styles*/

.right_col_content {
padding:0px;
margin:0px;
color:#7a7a7a;
}

.right_col_content h4 {
padding:20px 0px 0px 0px;
margin:0px;
}

/*home right col*/
#home_wrapper .spotlight { 
background-image:url(/C12574350030FA4F/RepositoryFile/UT_css/$File/solutions_tab.gif);
background-repeat:no-repeat;
height:88px;
}

#home_wrapper #right_col {
border-top:27px solid #efefef;
position:relative; /*makes this the positioned ancestor of bottom right corner*/
}

#home_wrapper .bottom_right_corner {
position:absolute;
bottom:5px; /*not 0px due to overlapping thick horizontal dividers*/
right:0px;
}

#home_wrapper .right_col_content ul, #home_wrapper .right_col_content ol {
padding:0px;
margin:0px;
list-style-type:none;
font-weight:bold;
line-height:26px;
line-height:normal;
}

#home_wrapper .right_col_content li p {
padding:0px;
margin:0px;
font-weight:normal;
}

#home_wrapper #right_col ul li {
list-style-type:disc;
background:none;
margin:0px 0px 0px 14px;
padding:0px;
}

#home_wrapper #right_col ol li {
list-style-type:decimal;
background:none;
margin:0px 0px 0px 14px;
padding:0px;
}

#home_wrapper .right_col_content {
margin:0px;
padding:0px;
}

#home_wrapper #right_col .box {
margin:0px;
border-top:5px solid #f18233;
border-right:1px solid #f18233;
border-bottom:1px solid #f18233;
border-left:1px solid #f18233;
padding:16px;
position:relative;
top:-5px; /*overlaps thick horizontal divider*/
z-index:0;
}



/*products portal right col*/

#products_portal_wrapper .spotlight { 
background-color:#00335e;
background-image:url(/C12574350030FA4F/RepositoryFile/UT_call_to_action/$File/call_to_action_corner_blue.gif);
background-repeat:no-repeat;
background-position:top left;
position:relative;
height:50px;
border-bottom:8px solid #3595fb;
z-index:0;
}

#products_portal_wrapper .right_col_content h2 {
color:#3595fb;
text-transform:uppercase;
margin-bottom:50px;
font-size:16px;
}

#products_portal_wrapper .right_col_content {
border-left:1px solid #bfd6ff;
border-right:1px solid #bfd6ff;
border-bottom:1px solid #bfd6ff;
color:#676767;
padding:20px;
background-image:url(/C12574350030FA4F/RepositoryFile/UT_css/$File/right_col_industrial_texture.jpg);
background-position:0px 40px;
background-repeat:no-repeat;
position:relative; /*makes this the positioned ancestor of bottom_right_corner*/
}

#products_portal_wrapper .bottom_right_corner {
position:absolute;
bottom:-1px;
right:-1px;
}

#products_portal_wrapper .right_col_content p {
margin:0px;
padding:10px 0px 0px 0px;
}

#products_portal_wrapper .right_col_content p:first-child {
margin:0px;
padding:0px;
}


/* solutions portal right col */
#solutions_portal_wrapper .spotlight { 
background-color:#00335e;
background-image:url(/C12574350030FA4F/RepositoryFile/UT_call_to_action/$File/call_to_action_corner_blue.gif);
background-repeat:no-repeat;
background-position:top left;
position:relative;
height:50px;
border-bottom:8px solid #f18233;
z-index:0;
}


#solutions_portal_wrapper  .right_col_header{
color:#fff;
background-color:#f18233;
height:30px;
position:relative;
}

#solutions_portal_wrapper  .right_col_header h2{
font-size:16px;
line-height:16px;
position:absolute;
bottom:-2px;
left:20px;
text-transform:uppercase;
font-weight:normal;
}

#solutions_portal_wrapper .right_col_content {
border-right:1px solid #bfd6ff;
border-bottom:1px solid #bfd6ff;
color:#676767;
padding:20px;

position:relative; /*makes this the positioned ancestor of bottom_right_corner*/
}

#solutions_portal_wrapper .bottom_right_corner {
position:absolute;
bottom:-1px;
right:-1px;
}

#solutions_portal_wrapper .right_col_content p {
margin:0px;
padding:10px 0px 0px 0px;
}

#solutions_portal_wrapper .right_col_content p:first-child {
margin:0px;
padding:0px;
}

#solutions_portal_wrapper .right_col_content ul {
margin:10px 0px 20px 0px;
padding:0px;
}

#solutions_portal_wrapper .right_col_content li {
list-style-type:none;
line-height:normal;
background-image:url(/C12574350030FA4F/RepositoryFile/UT_css/$File/open_diamond_blue.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding:0px 0px 0px 14px;
margin:10px 0px 10px 0px;
}

#solutions_portal_wrapper .right_col_content .secondary li {
list-style-type:disc;
line-height:normal;
background-image:none;
padding:0px 0px 0px 0px;
margin:3px 0px 3px 14px;
}



/* products inner right col */
#products_inner_wrapper .spotlight { 
background-color:#00335e;
background-image:url(/C12574350030FA4F/RepositoryFile/UT_call_to_action/$File/call_to_action_corner_blue.gif);
background-repeat:no-repeat;
background-position:top left;
position:relative;
height:50px;
border-bottom:8px solid #f18233;
z-index:0;
}


#products_inner_wrapper  .right_col_header{
color:#fff;
background-color:#f18233;
height:30px;
position:relative;
}

#products_inner_wrapper  .right_col_header h2{
font-size:16px;
line-height:16px;
position:absolute;
bottom:-2px;
left:20px;
text-transform:uppercase;
font-weight:normal;
}

#products_inner_wrapper .right_col_content {
border-right:1px solid #f18233;
border-bottom:1px solid #f18233;
color:#676767;
padding:20px;
position:relative; /*makes this the positioned ancestor of bottom_right_corner*/
}

#products_inner_wrapper .right_col_content_foot {
color:#676767;
padding:10px 20px;
}

#products_inner_wrapper .bottom_right_corner {
position:absolute;
bottom:-1px;
right:-1px;
}

#products_inner_wrapper .right_col_content p {
margin:0px;
padding:10px 0px 0px 0px;
}

#products_inner_wrapper .right_col_content p:first-child {
margin:0px;
padding:0px;
}

#products_inner_wrapper .right_col_content ul {
margin:10px 0px 20px 0px;
padding:0px;
}

#products_inner_wrapper .right_col_content li {
list-style-type:none;
line-height:normal;
background-image:url(/C12574350030FA4F/RepositoryFile/UT_css/$File/open_diamond_orange.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding:0px 0px 0px 14px;
margin:10px 0px 10px 0px;
}

#products_inner_wrapper .right_col_content .secondary li {
list-style-type:disc;
line-height:normal;
background-image:none;
padding:0px 0px 0px 0px;
margin:3px 0px 3px 14px;
}


/*footer*/
#footer {
background-color:#00345e;
color:#fff;
}

#footer p {
padding:10px 35px;
font-size:10px;
}

#footer a {
color:#fff;
}

/*end global presentation styles*/
