body, a, p, table, li, h1, h2, h3, h4, h5 { font-family: Arial, helvetica, sans-serif; font-size:12px;}

h1, h2, h3, h4, p {color: black}

h1 {font-size:24px;}
h2 {font-size:18px;}
h5 {font-style:italic}

a:link    { color: #990033; text-decoration: underline}
a:visited { color: #990033; text-decoration: underline} 
a:hover   { color: red; text-decoration: none}
a:active  { color: red; text-decoration: none}

.small { color: #0000ff; font-size: 10px;}
.footer { color: blue; font-size: 11px;}
.underline       {text-decoration: underline;}
.blink           {text-decoration: blink;}
.line-through    {text-decoration: line-through;}
.overline        {text-decoration: overline;}
.bold		     {font-weight: bold;}
.blue { color: blue}
.white { color: white}
.red { color: red}   /* same as roomchange really */
.green { color: #00FF00}   

td {height:1.25em;; clip:  rect(   )}
img {
    border: none;
} 
		
#container1 {float:left;
		position: absolute; top: 0px; left: 110px; 
		width: 1040px; 
		height:800px; 
		padding: 5px; border: 1px solid #fff;
		overflow:none;
}
		 
		
#logo1 {float:left;
position: relative; top: 0px; left: 0px; 
		width: 135px; 
		height:155px; padding: 0px; border: 1px solid #fff;} 
		
		
#header1 {float:left;
position: relative; top: 0px; left: 0px; width: 837px; height:127px; padding: 0px; border: 1px solid #fff;} 
		
#utaslogo, #invoiceheader, .printonly {display: none; }
		
#nav1 {float:left;
position: relative; top: 30px; left: -130px; width: 150px; height:500px; padding: 0px; border: 1px solid #fff; bgproperties:fixed; margin: 0;} 
		
#newsflash {width: 500px; 
		height:100px; 
		padding: 5px; 
		border: 3px solid #f00;
		overflow:none;
		TEXT-ALIGN: center;
		position: relative;
		left:70px;
}
		
#main1 {float:left;
position: relative; top: 10px; left: -80px; width: 676px; height:600px; 
padding-top: 10px; 
padding-left: 10px; 
padding-right:10px;  border: 2px solid #20569c; background-image:  url(../images/iceflow_trimmed.jpg); background-repeat: repeat; overflow:auto;} 

#main1print {float:left;
position: relative; top: 10px; left: -80px; width: 676px; height:710px; 
padding-top: 10px; 
padding-left: 10px; 
padding-right:10px;  border: 2px solid #20569c; background-image:  url(../images/iceflow_trimmed.jpg); background-repeat: repeat; overflow:auto;} 
		
#footer1 {float:left; position: relative; top: 20px; left: 138px; 
		width: 831px; 
		padding: 2px; 
		border: 1px solid #20569c;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7pt;
    TEXT-TRANSFORM: none;
    COLOR: #e7f1f8;
    TEXT-INDENT: 8px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #20569c;
    TEXT-ALIGN: right;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}

#footer1print {float:left; position: relative; top: 20px; left: 138px; 
		width: 831px; 
		padding: 2px; 
		border: 1px solid #20569c;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7pt;
    TEXT-TRANSFORM: none;
    COLOR: #e7f1f8;
    TEXT-INDENT: 8px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #20569c;
    TEXT-ALIGN: right;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}

#normal
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
#menu10 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#menu10 {
	width: 139px;
	margin: 0px;
	}
#menu10 {
	list-style: none;
	}			
#menu10 li a {
	height: 24px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	font-weight: bold;
	}	
	
#menu10 li a:link, #menu10 li a:visited {
	color: black;
	display: block;
	background:  url(../images/menu10.jpg);
	padding: 8px 0 0 10px;
	}
	
#menu10 li a:hover {
	color: #990033;
	background:  url(../images/menu10.jpg) 0 -32px;
	padding: 8px 0 0 10px;
	}

#menu10 li a#present {
	color: #fff;
	background:  url(../images/menu10.jpg) 0 -64px;;
	display: block;
	padding: 8px 0 0 10px;
	}

#menu10 li a#nolink {
	color: #ccc;
	background:  url(../images/menu10.jpg);
	}


#importantdates td, #fees_table td  { border: 1px solid #20569c; }
.noborder {background:#20569c;}
.leftbox {width:300px;}
.rightbox {width:120px;}

.keynote_names {
	width:220px;
}
.keynote_names a {
    	font-weight: bold;
}
.keynote_expand {
		width: 600px; 
		padding: 5px; 
		border: 1px solid #20569c;
		margin: 0 auto;
}
.details th {
	padding: 8px;
        padding-left: 16px;
	border: none;
	color: #fff;
	text-align: right;
	vertical-align: top;
        border: 1px solid #ddd;
        border:none;
        background-color: #20569c;
        -moz-border-radius-topleft: 15px;
        -moz-border-radius-bottomleft: 15px;
}

.details td {
	vertical-align: top;
        padding-left: 2px;
        padding: 8px;
        border-bottom: 0;
}

.details th + td {
	border-bottom: 1px solid #ddd;
}

.details td table td {
        margin: 0;
        padding: 0;
	border: 0;
}

.go_announcement{
	color:#00FF00;
	background-color: black;
    TEXT-DECORATION: bold;
}
.no_announcement{
	color:red;
	background-color: black;
    TEXT-DECORATION: bold;
}
td.leftbox_com {
	width:120px;
	text-align:right;
        border:none;
        background-color: #20569c;
        -moz-border-radius-topleft: 15px;
        -moz-border-radius-bottomleft: 15px;
	color:#fff;
}

.abstract_details {
      border: 1px solid #20569c;
	font-size: smaller;
	padding:2px;
}

.abstract {
	cellpadding:5px;
      border: 1px solid #20569c;
	padding:2px;
        padding-left: 2px;
}


.infolist{
	list-style: none;
}
