
body {background: url(/opencms/export/sites/ucll/images/misc/bg.gif) #001C4E;  margin: 0px; padding: 0px; }

div,td{
  font-family: verdana,geneva,lucida,arial,sans-serif;
}

/* PAGE LAYOUT FORMATTING*/
#ctr {margin-left: auto; margin-right: auto; text-align: center;}
#main  {
 color: #000; 
 text-align: left;
 margin-left: auto;  
 margin-right: auto;  
 width: 770px; 
 background: #fff; 
 padding: 0px 2px 2px 2px;
 font-family: verdana,geneva,lucida,arial,sans-serif;
 font-size: 80%; 
 }
/*
 #main{width: 776px; voice-family: "\"}\""; voice-family:inherit; width: 770px;}
html>body #main {width: 770px;}
*/
 /************* MIDDLE COLUMN (HOME) & MAIN CONTENT (SUB) *****************/

#main_content {padding: 10px 10px 15px 17px; line-height: 1.5em;}
/*#home_content {padding: 10px 10px 15px 17px; line-height: 1.5em;}*/

/************** SIDE BARS (COLUMNS) *****************/
.sidebar_header_left, .sidebar_header_middle, .sidebar_header_right{font-size: 13px; border-bottom: 1px solid #fff; font-weight: bold; padding: 3px 3px 3px 8px; color: #fff;}
.sidebar_header_left {background: #284370;}
.sidebar_header_middle { background: #38578E; border-left: 1px solid #fff; border-right: 1px solid #fff;}
.sidebar_header_right {background: #637EB3; display: block;} 
.sidebar_header_blue {background: #284370; border-top: 1px solid #fff; border-bottom: 1px solid #fff; font-size: 11px; border-bottom: 1px solid #fff; font-weight: bold; padding: 3px 3px 3px 8px; color: #fff;}

#left_col {background: #DDE3EF; line-height: 15px; width: 198px; border-bottom: 1px solid #fff;}
.left_col1_content {padding: 3px 3px 3px 8px; color: #263B70; font-size: 12px;}
.left_col2_content {padding: 5px 3px 3px 15px; color: #363C6E; font-size: 12px;}
.right_col {line-height: 15px; padding: 10px 3px 10px 10px; font-size: 11px; color: #4E6DA6; width: 198px; border-bottom: 1px solid #fff;}
.register a, .login a {font-size: 12px; font-weight: bold;}
.call{text-align: left; color: #374371; font-size: 1.0em; font-weight: bold; vertical-align: middle;} 
.call td {vertical-align: middle;}
#right_col_sub{width:170px; font-size:90%;}
.sign_up {text-align: center!important; padding-top: 5px;}

/*************** HEADING ON HOME PAGE (PLACEHOLDER) *******************/
#heading {padding:0 1px 0 2px; margin-bottom: 10px; margin-top: 15px;}
#placeholder {vertical-align: top; padding-top: 0px; margin-top: 0px;}

/*************** GLOBAL NAVS *********************/
#navs {background: #284270; vertical-align: top; border-bottom: 1px solid #fff;}


/*************** UTILITIES (TOP LINKS)***********/
/* #utilities_outer {magin-bottom: 15px;}*/
#utilities{
 font: 11px verdana,geneva,lucida,arial,sans-serif;
 color: #284270;
 font-weight: 600;
 text-align: right!important;
 padding-top: 5px; padding-bottom:0px;
}

.utilities a{
 font: 11px verdana,arial,sans-serif;
 color: #284270;
 text-decoration: none;
 font-weight: 600;
 }

.utilities a:hover , .utilities_on {
 color: #617EB1;
 text-decoration: none;
 font-weight: 600;
}

.dashed {
 padding-right: 7px;
 padding-left: 7px;
 }

 /**************** SEARCH ON HOME PAGE ***************/
 .search_box {border: 1px solid #666666; background: #fff; font-size: 11px; width: 140px;}
 .search {color: #284270; font-size: 11px; font-weight: bold; padding: 0 3px 0 10px;}
 #go{
 width: 24px;
 height: 17px;
 background: #38578e;
 border: 1px solid #000;
 color: #fff;
 margin-left: 3px;
 text-align: center;
 font: 10px arial,verdana,geneva,lucida,sans-serif;;
 font-weight: bold;
 }

/***************** VARIOUS TEXT FORMATTING *****************/
h1 {font: 19px georgia,times,serif; display: inline; color: #37578E;}
h2 {font: 16px verdana,geneva,lucida,arial,sans-serif; font-weight: bold; display: inline; color: #3E65AB;}
.txt_right{text-align: right!important;}
.txt_center{text-align: center;}
.txt_left {text-align: left;}
.bld {font-weight: bold;}
.page_title_box { background: url(/opencms/export/sites/ucll/images/misc/title_bg.jpg) #fff;  font-size: 15px;  width: 685px; height: 52px;}
.page_title {text-align: left!important; display: block; font-weight: bold; color: #fff; padding: 17px 100px 17px 102px;}
.page_title a {color: #fff;}
.page_title a:hover {text-decoration: none;}

/**************** MISC **********************/
td {vertical-align: top;}
form {display: inline;}
.page_photo {text-align: center; padding: 10px 0px 15px 5px;}
ul.none {list-style: none;}
.valign_btm {vertical-align:bottom;}
.msg {color: #CC0000; font-weight: bold;}
.alignright {text-align:right;}
#formtable td {font-size:.85em;}
#formtable input {width:250px;}
#formtable textarea {width:370px;}
#formtable input.submit, #formtable input.checkbox, #formtable input.radio {width:auto;}
.email_form_confirm td {border-bottom:1px solid #000;}
fieldset {width: 365px; margin-bottom: 15px;}
label {float: left; width: 10em; font-weight: bold; font-size: 11px;}
legend {font: 12px verdana,geneva,lucida,arial,sans-serif; font-weight: bold; display: inline; color: #3E65AB; padding-bottom: 10px;}
.refer {font-size: 10px; margin-bottom: 10px;}
.submit {margin-left: 9em;}

/***************  DEFAULT LINKS *************/
a {color: #506EAA; text-decoration: none;}
a:hover {text-decoration: underline;}

/******* news events */
.event_category {font-size:1.2em; font-weight: bold; color: #233F71;}

/*************** NEWS ON HOME PAGE FORMATTING *************/
ul.news {list-style-image: url(/opencms/export/sites/ucll/images/misc/blue_dot.gif); margin-left: 16px; padding-left: 0px; font-size: 12px; margin-top: 5px; }
ul.news li {padding-bottom: 15px;}
ul.news a {color: #263B70;}

ul.square_blue {list-style-image: url(/opencms/export/sites/ucll/images/misc/blue_dot.gif); margin-left: 16px; padding-left: 0px;}
ul.square_blue li {padding-bottom: 3px;}

ul {list-style-image: url(/opencms/export/sites/ucll/images/misc/blue_dot.gif);margin-left:16px;}
ul li {padding-bottom: 3px;}

/****************** FOOTER *******************/
.footer_bar {border-top: 10px solid #B0BED9;}
#footer {font-size: 10px; padding: 8px 2px 10px 5px; line-height: 14px; color: #6576AA;}
#footer a {color: #6576AA;}
#copyright {font-size: 10px; color: #3B4054; padding: 8px 2px 10px 5px; line-height: 14px;}


/****************** LEFT NAVIGATIONS (LOCAL NAVS)  ***********/
#sub_navs {width: 168px; font-size: 10px; border-top: 1px dashed #617EB1; font-weight: bold; background: #DDE4EF; border-bottom: 1px solid #fff; padding-bottom: 20px;}
#sub_navs a {color: #284270; border-bottom: 1px dashed #617EB1; display: block; padding: 5px 3px 5px 10px;}
#sub_navs a:hover {text-decoration: none!important; background: #617EB1; color: #fff; border-bottom: 1px dashed #DDE4EF;}
#sub_nav_on {text-decoration: none; color: #284270; display: block; padding: 5px 3px 5px 10px; background: #617EB1; color: #fff; border-bottom: 1px dashed #DDE4EF;}
#sub_nav_on a{text-decoration: none; background: #617EB1; color: #fff; padding: 0; border-bottom: none;}
div#sub_nav_on a:hover {text-decoration: none; border-bottom: none;}

#no_subs_col {width: 168px; background: #DDE4EF; font-size: 11px;border-bottom: 1px solid #fff; }
.no_subs_header {width: 173px; font-size: 11px; border-bottom: 1px solid #fff; background:#284370;  font-weight: bold; padding: 3px 3px 3px 8px; color: #fff;}
html>body .no_subs_header {width:168px;}

.no_subs_content {text-align: center; padding: 10px 2px;}

#under_subs a {border-bottom: none; padding: 10px 2px;}
 
#under_subs a:hover {border-bottom: none; background: #DDE4EF;}

/*********** IE VS OTHER BROWSERS *************/
#sub_navs a{font-size: 11px; voice-family: "\"}\""; voice-family:inherit; font-size: 10px;}
html>body #sub_navs a {font-size: 10px;}

div,table{font-size: 99%; voice-family: "\"}\""; voice-family:inherit; font-size: 100%;}
html>body div,table {font-size: 100%;}

/* no print */
.line_print {display: none;}
.header_print {
 display: none; 
}

