/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
        margin: 0;
        padding: 0;
        line-height:140% ;
        font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
}
img { border:none; }

	.ismall		{font-family:arial;
				 font-size:11px;
				 color:black;
				 text-decoration:none;
				 font-style: italic;
				}
	a.ismall	{font-family:arial;
				 font-size:11px;
				 color:blue;
				 text-decoration:underline;
				 font-style: italic;
				}

#applyAgents a{
  top:8px;
  left:7px;
  line-height:110%;
}
#content{
 margin-right:190px;
 padding-top:10px;
 padding-right:5px;
 padding-left:42px;
 clear: both;
 background: url(../images/uw/2005redesign/leftNavSlice.jpg) #FFFFFF repeat-y;
 font-size:12px;
 line-height:140%;
}

* html #content { padding-top:600px; }

*>#content{
	min-height:575px;
} 

#content h1{
  font-size:160%;
  font-weight:bold;
}

.content{
  font-size:small;
}
#footer {
  text-align:center;
  font-size:.8em;
  line-height:120%;
 }
#header { 
 background: url(../images/uw/2005redesign/masthead-meeting.jpg) #466EA1 no-repeat;
 background-position:right;
 border-bottom: 5px solid #FFF;
 border-top:3px solid #FFF;
}
.highlightBox{
  width:166px;
  text-align:center;
  font-size:1.1em;
  padding-bottom:10px;
  background:url(../images/uw/2005redesign/rightNav-rounded-bottom.jpg) #FFFFFF no-repeat;
  background-position:bottom;
}
.highlightBox .hbTitle {
   background:#F26B0F;
   border-bottom:5px solid #160D2A;
   display:block;
   padding:5px 0px;
   color:white;
   width:100%;
   font-size:1.2em;
   font-weight:bold;
}
.highlightBox ul {
  margin-top:0px;
  text-align:left;
}
.highlightBox li {
  padding-top:5px;
padding-right:5px;
}
/*
.lastItem{
  position:relative;
  background:url(../images/uw/2005redesign/middleBottom.jpg) black repeat-x;
  line-height:12px;
}
/*
.lastItemLeft{
  position:absolute;
  left:0;
  top:0;
  background:url(../images/uw/2005redesign/leftBottom.jpg) black no-repeat;
}
.lastItemRight{
  position:absolute;
  right:0;
  top:0;
  background:url(../images/uw/2005redesign/rightBottom.jpg) black no-repeat;
  background-position:100% 0%;  
  line-height:14px;
}
*/
#masthead-title{
 position:relative;
 top:-15px;
}
#menu {
width: 100%;
background: #2C5186;
border-bottom:5px solid #F26B0F;
float: right;
position:relative;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 15em;
float: right;
}

#menu li:hover ul {
	border-bottom:5px solid #F26B0F;
}
#menu ul li a, #menu ul li h2 {
	font: bold 11px/16px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 2px 5px;
	background: #011142;
/*    border-bottom:5px solid #F26B0F; */
	color: #FFF;
	text-decoration:none;
    text-align:center;
	border-left:1px solid #FFF;
}
#menu ul li a:hover, #menu ul li h2:hover {
background:#D1D6DC;
	/* Background of top element */
}
#menu ul ul a {
color: #fff;
background: #466EA1;
text-decoration: none;
border:none;
text-align:left;
/*
border-left:5px solid #F26B0F;
border-right:5px solid #F26B0F;
*/
}

#menu ul ul a:hover {
color: #F26B0F;
background: #839FBF;
}

#menu li {
   position: relative; 
   text-align:left; 
   left:0px;
}

#menu ul ul {
position: absolute;
width:15em;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/* this is partnered with #content to create min-height like functionality. */
#minHeight { height:auto; }

* html #minHeight{
   margin-top:-600px;
}

#minWidth{
  position:relative;
  min-width:760px;
  width:expression(document.body.clientWidth < 760 ? "758px" : "100%" );
  background:#D1D6DC;
}
a.nav {
	font-family:arial;
	font-size:12px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}
.navButton{
  background:url(../images/uw/2005redesign/agents-brok.jpg) transparent no-repeat;
  width:169px;
  height:50px;
  background-position:left;
  color:#fff;
  font-size:11pt;
  text-align:center;
  font-weight:bold;
}
.navButton:hover{
  background-position:-175px 0px;
  padding-left:2px;
}
.navButton a{
   position:relative;
   top:18px;
   color:#fff;
   text-decoration:none;
   display:block;
}
.pagetitle{
  font-weight:bold;
  font-size:140%;
  line-height:150%;
}
#premium {
   background:url(../images/uw/uw_premium.gif) transparent no-repeat left;
   width:120px;
   height:120px;
}
#premium:hover {
   background-position:-130px;
   margin-left:10px;
}
#rightNav{
 position:absolute;
 right:0px;
 width:175px;
 margin-top:10px;
 background:transparent;
}
.stepoff {
	font-family: verdana;
	color:#847F84;
	font-size:11px
}
.stepon	{
	font-family: verdana;
	color:#000000;
	font-size:11px;
	font-weight:bold
}
.title{
    font-weight:bold;
    font-size:110%;
    line-height:130%;
}
#utility {
  position:absolute;
  top:3px;
  right:20px;
  color:#FFF;
  font-weight:bold;
}
#utility a{
  color:#fff;
  text-decoration:none;
}
#utility a:hover{
  text-decoration:underline;
}
#uw-logo{ 
  border-right:3px solid #FFF;
  margin-bottom:-4px;
}
.centerClass{
text-align:center;
align:center;
font-family:Arial;
font-size:12px;
}
.subtitle{
background-color:#84C1FF;
width:100%;
}
.column{
text-align:center;
width:180px;
}
.viewColumn{
text-align:center;
width:80px;
}
.detailColumn{
text-align:center;
width:80px;
}
.idColumn{
text-align:center;
width:50px          
}
.dateColumn{
text-align:center;
width:100px;
}
.message{
color:red;
font-size:12px;
font-family:Arial;
}
.outputText{
font-family:Arial;
font-size:12px;
}
.dataTable{
width:1000px;
text-align:center;
}
.dataTable th{
background-color:#84C1FF;
}