  /*
Universal Definitions
*/

body {
	font-size: 60.5%;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background: #ccc url(ULgraphics/f06/body_bg.jpg) top center fixed;

	}


h1, h2, h3, h4, h5, #main .pageHeading  {
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal
	}

h1 {font-size:160%;}

h2, #main .pageHeading  {font-size:140%;}

h3 {font-size:120%;}

h1, h2, h2 a, h2 a:hover, h2 a:visited, #main .pageHeading, h3, h3 a, h3 a:hover, h3 a:visited, h4, h4 a, h4 a:hover, h4 a:visited {
	color: #0099FF;margin: 0px;padding: 0px;font-weight: normal;font-family: Verdana, Arial, Helvetica, Sans-Serif;}

.tabcontentstyle h4{	font-size:140%; padding-top:5px;	}

img {padding: 1%; border: 0px solid #666; margin-right: 3%;}

p {font-family:Verdana, Arial, Helvetica, sans-serif;line-height: 1.2em; display:block; margin-left: 1px; margin-right: 8px; margin-top: 5px; }


a {color:#00569b;}

a:visited {color:#4B19B0;}

a:hover {color:#69c;}

li {margin-left:1em}
ul li {margin-left:0}

#footnote {font-size: .9em; color: #000; line-height: 1.25em;}

#highlight {
	font-size: 120%;
	margin: 5%;
	padding: 3%;
	color:#000;
	border-bottom: 1px dotted #999;
	border-top: 1px dotted #999;
	}



#iconmenu   {list-style-type: none;}
#iconmenu ul, #iconmenu li, #iconmenu ol {margin: 0px;padding: 0px;}
:link img {border: none;}
a img {border: none;}
:link img {border: none;}


/*
Main Declarations
*/

#wrapper {width: 776px;text-align: left;margin: 0 auto;}
#topbar {color: #fff; height: 34px;background: #333;text-align: right;}
#topbar div {padding: 5px 5px 0;}
#topbar a {color: #cff;text-decoration: none;font-size: 1.1em;font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-Serif;}
#topbar #searchinput { background-color:#8d8d8d; width: 100px;padding: 3px 5px 3px;border: 1px solid #D9D3BC;font-size: 1em;}
#topbar #searchsubmit { float:right; margin:-1px 5px 0 5px; float:none;}

#topbar form {display: inline;}
#header {height: 228px; border-top: 2px solid #fff; background: #000;}
#header img {margin:0;padding:0;}


.level2 #header h1 {font-size: 1.7em; color: #fff; margin: 62px 0 0 222px;}
.level2 #header {height: 150px; background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/header_2.jpg) top left no-repeat;}
.level2 #header_left {margin-top:3px;height: 148px; background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/s09/level2-header-right.jpg) bottom  left no-repeat;float:right !important;width:112px !important; position:relative;}
.level2 #header_right {margin-top:2px;height: 148px; background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/s09/level2-header-left.jpg) bottom left no-repeat; float:left !important;width:664px !important;margin-bottom:0px;}

.level2 #header2_left_item a{ top: 0; left: 0; width: 167px; height: 148px; }   
.level2 #header_right h1, #header3_right h1 { font-family:Helvetica,Arial,sans-serif; font-weight:bold; color: #fff; margin: 36px 0 0 0px; padding-left:70px; float:left; font-size:20px;
  font-weight:bold;}



.level3 #topbar {background: none;}
.level3 #header3 h1 {color: #fff; margin: 15px 0 0 120px;}
#header3_right h1 {margin-left: 1px; padding-left:1px; }
#header3_left a, .level2 #header_left a {text-indent: -9999px;
		text-decoration: none;
		position:absolute;}
#header3_left {height:115px; background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/header_3_left.jpg) top left no-repeat;width:103px; position:relative; float:left;}
#header3_left_item a{ top: 0; left: 0; width: 103px; height: 115px; }  
#header3_top  { color:#fff; height:35px; background-color:#333; float:left; width:673px;}
#header3_top a { color:#cff;}
#header3_right  {height:49px; background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/header_3_right.jpg) top left no-repeat; float:left; width:673px;}

.level3 #header3_right h1 {color: #fff; margin: 18px 0 8px 80px; font-family:Helvetica,Arial,sans-serif;font-weight:bold; font-size:20px;}


.level3 #menu {padding: 8px 0 0px 2px;*padding-top: 8px;*height: 31px; float:left; width:670px; margin-bottom:-6px;
margin-top:-8px;}
.level3 #menu {position:relative;}




/* common styling */
.menu {font-family: verdana, arial, sans-serif; position:relative; font-size:11px; margin: 2px 0 0;*margin-top:1px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; text-align:left; color:#000; padding: 2px 6px; border:1px solid #fff; border-width:0 1px 1px 0; background:#DEDFE0; line-height:25px; font-size:11px;font-family: Arial, Verdana, Sans-Serif;}/*HEIGHT of menu headers HERE*/
.menu ul {padding:0; margin:0;list-style-type: none;float: left;clear: left;_float: none; z-index:1; margin-left:0px;} /*z-index to place it below menus*/
.menu ul li {float:left; position:relative; } /*this causing zindex trouble with ie?*/
.menu ul li ul {display: none;  }

.menu ul li ul li a, .menu ul li ul li a:visited { line-height:22px; }/*HEIGHT OF MENUS HERE*/

/* level3 to non IE browsers */
.menu ul li:hover a {color:#000; background:#CBCDCE; }
.menu ul li:hover ul {display:block; position:absolute; bottom:30px; left:0; }
.menu ul li:hover ul li {display:block; background:#fff; color:#000;width:132px; clear:both; } /*SET WIDTH HERE*/
.menu ul li:hover ul li:hover a.hide {background:#eee; color:#000;}
.menu ul li:hover ul li ul {display: none; }/*popout*/
.menu ul li:hover ul li ul li {margin-left:-30px;}/*popout*/
.menu ul li:hover ul li a {display:block; background:#fff; color:#000; width:100%; padding-left:10px;border: 1px solid #CECECE;border-top: 0; }
.menu ul li:hover ul li.alt a {background: #f8f8f8; }
.menu ul li:hover ul li.top a {border-top: 1px solid #CECECE; }
.menu ul li:hover ul li a:hover {background:#DEDFE0; color:#000; }
.menu ul li:hover ul li.alt a:hover {background:#DEDFE0; }
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:180px; top:-1px; }/*ADJUST left FOR WIDTH*/


.menu ul li:hover ul li:hover ul li.top:hover ul {top:0px; }		/*these 3 lines fixup top-level3 popout vertical positioning*/
.menu ul li:hover ul li:hover ul li.top:hover li {margin-top:-1px; }
.menu ul li:hover ul li:hover ul li.top:hover li.top {margin-top:0px; }


.menu ul li:hover ul li:hover ul li ul{display:none;z-index:10;}/*3rdlevel*/
.menu ul li:hover ul li:hover ul li:hover ul {display:block;z-index:10; }/*3rdlevel*/


.menu ul li:hover ul.left {left:-105px;}
.menu ul li:hover ul li:hover ul.left {left:-210px; width:209px; }

.level3 .menu ul li:hover ul {top:30px; left:0px;}


.menu ul li:hover ul li.top:hover ul li {margin-top:-1px;}	
.menu ul li:hover ul li.top:hover ul li.top {margin-top:1px;} 	/*fixup top popouts*/

#tabnotice {}
#tabnotice a,#tabwebmail a,#tabreg a,#tabdirectory a,#tabsports a,#tablibrary a,#tabwebtools  a
		{  text-indent: -9999px;
		text-decoration: none; 
		position:static;float:left;margin-top:1px;padding-right:4px;}


#tabnotice a{background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/noticeboard.gif) top left no-repeat; width:28px; height:21px; margin-top:3px;}
#tabnotice a:hover{background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/noticeboard_h.gif) top left no-repeat; }

#tabwebmail a{background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/webmail.gif) top left no-repeat; width:25px; height:27px;margin-top:0px;}
#tabwebmail a:hover{background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/webmail_h.gif) top left no-repeat;}

#tabreg a{background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/registrar.gif) top left no-repeat; width:22px; height:27px;}
#tabreg a:hover{background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/registrar_h.gif) top left no-repeat;}


#tabdirectory a{background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/listings.gif) top left no-repeat; width:25px; height:27px;}
#tabdirectory a:hover{background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/listings_h.gif) top left no-repeat;}


#tabsports a{background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/bridge.gif) top left no-repeat; width:20px; height:24px;}
#tabsports a:hover{background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/bridge_h.gif) top left no-repeat; }

#tablibrary a{background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/library.gif) top left no-repeat; width:18px; height:27px;}
#tablibrary a:hover{background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/library_h.gif) top left no-repeat;}

#tabwebtools a{background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/webtools.gif) top left no-repeat; width:20px; height:27px;}
#tabwebtools a:hover{background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/webtools_h.gif) top left no-repeat;}


#iconmenu {width: 198px;text-align: right;padding-right: 11px;float: right;clear: right;border-right: 7px solid #DEDFE0; 
background:#ffffff; height:31px; padding-left:12px;
}

.level3 #iconmenu {padding-right: 5px; }
#iconmenu img, #iconmenu a {margin-right: 1px;}
ul#maintab li {display: inline;}


.tabcontentstyle{ /*style of tab content container*/ 
position: absolute;margin-left: -40px;*margin-left: -238px;text-align: left;padding: 12px 10px 10px 15px;top: 166px;
background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/tabcontent_bg.png) top left no-repeat;width: 231px;height: 80px;
margin-top:-2px;
/*initially hide tab*/
left: -999em;
}
.tabcontentstyle img {padding: 0; border: 0px; margin:0;}

.level2 .tabcontentstyle {top: 86px;}
.level3 .tabcontentstyle {top: 120px;margin-left: -24px;*margin-left:-214px;padding: 17px 15px 15px 20px;width: 221px;height: 70px;}
.level3 .tabcontentstyle p {margin-top: 0px;}

.level3 .tabcontentstyle {margin-top: -78px; }
.level3 .tabcontent{margin-top:-4px;}

.tabcontent{display:none; }
@media print {.tabcontent {display:block!important;}}
.tabcontentstyle h4 {display: block;margin-left: 30px;margin-top: -3px;color: #7F8081;}
.tabcontentstyle img {margin-top: 2px;float: left;}
.tabcontentstyle p.alignright {text-align: right;float: none;margin-top: -5px;}

/*
3 column
*/
#main3 {font-size: 1.1em;padding: 15px 10px 20px;}
#left {float: left;width: 530px;}
#col1 {float: left;width: 250px;}
#col2 {float: right;width: 250px;}
#col1 ul, #col2 ul {border: 1px solid #000;padding-bottom: 10px;margin-bottom: 20px;}
#col1 ul li, #col2 ul li {display: block;padding: 5px 15px 5px 25px;
background:  url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/disc.gif) center left no-repeat;background-position: 10px 10px;}
#col1 ul li.listtitle, #col2 ul li.listtitle {background: #3358A1;font-size: 1.2em;font-weight: bold;
text-align: center;color: #fff;margin-bottom: 10px;}
#right {float: right;width: 180px;padding: 10px;background: #eee;border: 1px solid #000;text-align: center;}


/*
2 column
*/

#content_2col {float: left; width: 485px; padding-left: 15px; line-height:1.75em;}
#content_2col h2 {font-size: 1.7em; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: .01em;}
#content_2col h2.pagetitle {padding-top: 5px; color:#00539B}
#content_2col h2.page_subtitle {padding-top: 2px; color: #69c; font-size: 1.35em}
#content_2col h2.sectiontitle {color: #000; padding: 25px 0 5px; display: block; border-bottom: 1px solid #999; font-size: 1.5em}

/*#sidebar {float: right; width: 200px; padding-top: 5px; border-left: 1px solid #999; padding-left: 10px; line-height:1.5em; color: #666;}*/
#sidebar {float: left; width: 175px; padding-top: 5px; border-right: 1px solid #999; padding-left: 10px; line-height:1.5em; color: #666;}

#sidebar ul {margin-bottom: 1%; }

#sidebar ul li {list-style-type: square; margin-bottom: 5px;}

#sidebar ul li a {padding: 2px; font-size: 1em; color: #000; text-decoration: none;}

#sidebar ul li a:hover {color:#69c;}

#sidebar h3 {font-size: 1.1em; letter-spacing: -0.3px; margin-top: 10px; display: block; color:#000}

#sidebar p {font-size:1em; margin-bottom: 20px; margin-top: 3px;}



/*
1 Column
*/
#main {float: left; width: 700px; margin-left: 25px;padding-top: 20px;*padding-left: 25px; display: block;    /*font size adjust*/font-size:12px;  }
#main h1 {font-size: 2em;color:#00539B}
#main h2 {color: #5c9fbe;font-size: 1.8em; font-family: Arial, Helvetica, sans-serif; letter-spacing: .01em; padding: 10px 0 3px;font-weight:normal;color:#00539B}
#main h3 {font-size: 1.6em;color:#00539B}
#main h4 {font-size:1.4em;color:#00539B}

.appointment {margin-top: 20px;}
#main p {font-size: 1.4em; line-height: 1.6em; font-family:Verdana, Arial, Helvetica, sans-serif;    /*font size adjust*/font-size:12px; }
#main li {font-size: 1.4em; line-height: 1.6em; font-family:Verdana, Arial, Helvetica, sans-serif;   /*font size adjust*/font-size:12px; line-height:16px;}

#main h2.pagetitle {padding-top: 3px; color:#00539B;}
#main h2.page_subtitle {padding-top: 2px; color: #69c; font-size: 1.35em;}
#main h2.sectiontitle {color: #000; padding: 25px 0 5px; display: block; border-bottom: 1px solid #999; font-size: 1.5em}
#main table {display:table; !important; border: 0px solid #999;  }
#main img {padding: 0; border: 0; margin-right: 0;}
div.h2 {
color:yellow;
}

/*style for old tables used for headings*/
#main  table .bigHeading {font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: .01em; color:#00539B}


#main pre {font-size:12px;}


#footer {clear: both; padding: 15px 0 25px; text-align: center;}
#footer p {font-size: 1em;text-align: center;}




/*
Safari Menu Hack
*/
#menu {height: 36px;background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/menu_border.gif) bottom left repeat-x;padding: 1px 0 0 1px;margin-left:0px; }
/*#menu {padding: 0;#  }
html>body .menu {margin: 5px 0 0; #}*/
html>body .menu {*margin: 2px 0 0;}



#header3_wrap {background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/menu_border.gif) bottom left repeat-x; width:776px; height:120px;}

.level3 .tabcontentstyle {top: 120px;margin-left: -46px;*margin-left:-244px;padding: 17px 15px 15px 20px;width: 221px;height: 70px;} /* margin-left=position of tab(non-ie), *margin-left=position of tab(ie)*/

.level2 #menu {height: 36px;background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/menu_border.gif) bottom left repeat-x;padding: 1px 0 2px 1px; 
 float:right; width:775px;}


#breadcrumbs {font-size: 8pt ; font-family:Arial, Helvetica, sans-serif;}
#breadcrumbs a {text-decoration:none;}
#breadcrumbs a:hover {
}
#breadcrumbs a:visited {
color:#666;
}



.level2 .menu ul li:hover ul {top:30px; left:0px;}


.level2 #menu {background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/menubar-01.gif) bottom left repeat-x; float:right; }
 

#header3_wrap  #menu  {background: url(/web-tools/account_tools/ULstyles/f06/ULgraphics/f06/menubar-03.gif) bottom left repeat-x; float:right; padding-left:1px; }


.dirlist { margin-top:20px; }
.dirlist tr td {font-size:10pt;}

.newstext {
        text-align: left!;
	font-family: Arial, Helvetica;
	color: #696969;
	font-weight: normal;
	text-indent: 0em;
	letter-spacing: 0;
	line-height: 1.4em;
	word-spacing: 0.1em;
	font-size: 8pt }


.noticeboard {padding-top:0px !important;}

#header3_right a {text-decoration:none}