html,body {
height:100%;
font-size:100%;
}

table {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.accessibility {
display:none !important;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFF;
margin:0;
padding:0;
}

p,span.p {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-size:0.6em;
text-decoration:none;
line-height:1.4em;

margin:0 0 10px;
padding:0;
}

/*
REMOVED TO FIX FIREFOX RENDERING ISSUE TP50223
br {
	margin-bottom:10px;
}*/
hr {
border:1px solid silver;
height:2px;
width:100%;
float:left;
}

/** begin global link styles **/
a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.6em;
font-weight:700;
color:#336799;
text-decoration:none;
background-image:url(/ucmuniversal/images/nasuwt/orange_arrow.gif);
background-repeat:no-repeat;
background-position:right 4px;
float:left;
margin:0;
padding:0 10px 0 0;
}

a:hover {
color:#00a5b3;
cursor:pointer;
}

p a img {
border-style:none;
border-width:0;
}

input {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6289b0;
font-size:.6em;
border:1px solid #8b99a2;
float:left;
margin:0;
padding:2px;
}

input#dob.dob {
margin-right:10px;
}

select {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6289b0;
font-size:.6em;
border:1px solid #8b99a2;
float:left;
width:147px;
margin-bottom:8px;
padding:2px;
}

/*
button {
	float: right;
	border:0pt none;
	background-image: url(/ucmuniversal/images/nasuwt/go_button_blue.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
	display:inline;
	height:16px;
	width:20px;
	text-indent:-200000px;
	margin-top: 2px;
	margin-left: 2px;
}*/
button {
float:right;
border:0 none;
cursor:pointer;
display:inline;
height:16px;
width:22px;
margin-top:2px;
margin-left:2px;
font-weight:700;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:7px;
color:#336779;
background-color:#fff;
padding:0 !important;
}

h1 {
font-size:1.5em;
font-weight:700;
color:#002b58;
font-family:Arial, Helvetica, sans-serif;
margin:0;
}

h2 {
font-size:1em;
font-weight:700;
color:#336799;
font-family:Arial, Helvetica, sans-serif;
margin:0;
}

h3 {
font-size:0.9em;
font-weight:700;
color:#744c8a;
font-family:Arial, Helvetica, sans-serif;
margin:0;
}

h4 {
font-size:0.8em;
font-weight:700;
color:#744c8a;
font-family:Arial, Helvetica, sans-serif;
margin:0;
}

h5 {
font-size:0.7em;
font-weight:700;
color:#744c8a;
font-family:Arial, Helvetica, sans-serif;
margin:0;
}

h6 {
font-size:0.6em;
font-weight:700;
color:#744c8a;
font-family:Arial, Helvetica, sans-serif;
margin:0;
}

/** nested list font sizes **/
#main_content ul ul,#main_content ol ul,#main_content ul ol,#main_content ol ol {
font-size:1em;
}
#main_content ul p,#main_content ol p,#main_content ul ul p,#main_content ol ul p,#main_content ul ol p,#main_content ol ol p{
font-size:1em;
}
#main_content ol li h1,#main_content ul li h1 {
font-size:2.5em;
}

#main_content ol li h2,#main_content ul li h2 {
font-size:1.8em;
}

#main_content ol li h3,#main_content ul li h3 {
font-size:1.6em;
}

#main_content ol li h4,#main_content ul li h4 {
font-size:1.4em;
}

#main_content ol li h5,#main_content ul li h5 {
font-size:1.2em;
}

#main_content ol li h6,#main_content ul li h6 {
font-size:1.1em;
}

#main_content h1 a {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#002b58;
float:none;
background-image:none;
text-decoration:none;
cursor:normal;
}

#main_content h2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#336799;
float:none;
background-image:none;
text-decoration:none;
cursor:normal;
}

#main_content table tbody tr td p {
margin-bottom:0;
}

/** end list stylesw for content *
* begin table styles **/
#main_content table {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-size:0.6em;
text-decoration:none;
border:1px solid #e7e7e7;
width:100%;
margin-bottom:10px;
margin-top:5px;
}

#main_content td {
background-color:#f6f6f6;
padding:4px;
}

#main_content th {
background-color:#fff;
padding:4px;
}

#main_content table p {
font-size:0.9em;
}
#main_content table li {
font-size:1.8em;
}
#main_content table ol {
font-size:0.6em;
}
#main_content table a {
font-size:1em;
background-image:none;
float:none;
}


/** end table styles **/
.jscript {
color:red;
font-weight:700;
padding:30px;
}

img.print_logo,label {
display:none;
}

p a,div.resource_box_content ul li a,div.resource_box_content ol li a {
float:none;
background-image:none;
text-decoration:underline;
font-size:1em;
margin:0;
padding:0;
}

#main_content ul,#main_content ol {
clear: left;
font-size:0.6em;
}

#main_content ul li,#main_content ol li {
padding-top:3px;
padding-bottom:3px;
}

#main_content ul li a,#main_content ol li a {
font-size:100%;
list-style-image:none;
background-image:none;
float:none;
text-decoration:underline;
padding-right:0;
}

#main_content ul li table,#main_content ol li table {
float:none;
font-size:1em;
}

#main_content h3 a,#main_content h4 a {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#744c8a;
float:none;
background-image:none;
text-decoration:none;
cursor:normal;
}

#main_content h5 a,#main_content h6 a {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
float:none;
background-image:none;
text-decoration:none;
cursor:normal;
color:#744c8a;
}
