

/**************** SHARED STYLES ****************/

html, body {background:#ffffff; color:#111111; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a {text-decoration:none; color:#3565a6;}
a:hover {color:#0e3e7e;}
a img {border:none;}

img, div {behavior:url(../images/home/iepngfix.htc);}

/* Search */
#header form {font-size:11px; color:#0066CC;}
#header form input.text {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}
#header form a {color:#ffffff;}
#header form a:hover {color:#8bbdff;}

#header_searchform button {color:#ffffff; font-size:9px;}
#header_searchform button#site-s {background:url(../images/butSite.png) top left no-repeat;}
#header_searchform button#uva-s {background:url(../images/butUva.png) top left no-repeat;}
#header_searchform button#people-s {background:url(../images/butPeople.png) top left no-repeat;}

/* Nav */
p.skipnav {display:none;}
body#home ul#global-nav li a.home {display:none;}

/* Footer */
#footer {font-size:10px;}

/* Content Styles */
h1, h2, h3, h4, h5 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
h2 {font-size:30px;}
h2 {font-size:26px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:13px; font-weight:bold;}

dt.phone {background:url(../images/phone.png) no-repeat 0px 2px;}
dt.fax {background:url(../images/fax.png) no-repeat 0px 1px;}
dt.email, dt.mail {background:url(../images/mail.gif) no-repeat 0px 1px;}
dt.map {background:url(../images/map.png) no-repeat 0px 1px;}

table.list {border:1px solid #e7e7e7;}
table.list thead tr th {background:url(../images/th.jpg) bottom repeat-x; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; text-align:left; border-right:1px solid #e7e7e7; color:#878786;}
table.list tr td {border-top:1px solid #e7e7e7; font-size:11px;}
table.list tr td.email {background:url(../images/email.gif) no-repeat 2px 15px;}

#question_bottom{
margin:0px;
height:7px;
background-image: url(../images/question_bg.gif);
	background-position: 20px top;
	background-repeat:no-repeat;
	
}
#question{
margin-top:10px;
	background-color:#e0e0e0;
	padding:10px;
	
}

#answer{
background-color:#f7f7f7;
border:3px solid #dddddd;
padding:10px;
margin-top:10px;
margin-bottom:20px;
text-align:justify;
}

.open{ 
background-image:url(../images/so-q.gif);
background-repeat:no-repeat;
float:left;

}

.close{ 
background-image:url(../images/sc-q.gif);
background-repeat:no-repeat;

}
