/* CSS Document for Radford website*/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body {
	background-color: #FFFFFF;
	color: #666666;
	text-align: center;
	font: 100.01% Verdana, Arial, Helvetica;
	margin: 0px;
	padding: 0px;
}

/* Wrapper to hold web page*/

#wrapper {
	width: 749px;
	margin: 0px auto;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	text-align:left;
	padding: 0px;
}

/* Banner styles*/

#bannerred {
	height:16px;
	background-image: url(../images/banner_burgundy.gif);
	background-repeat: no-repeat;
	background-color: #801C35;
}

#bannergold1 {
	height:4px;
	background-image: url(../images/banner_gold01.gif);
	background-repeat: no-repeat;
	clear: both;
}

#bannergold2 {
	height:4px;
	background-image: url(../images/banner_gold02.gif);
	background-repeat: no-repeat;
}

#bannermain {
	height:97px;
	background-color:#063770;
}

#wave {
	height:73px;
	background-image: url(../images/banner_wave_bar.jpg);
	background-repeat: no-repeat;
}

/* Navigation Bar A styles*/

#nav {
	background-color: #316394;
	color: #FFFFFF;
}

#nav ul {
	margin: 0px;
	background-color: #316B9C;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 37px;
	vertical-align: middle;
}

#nav ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	font-size: 70%;
}

#nav ul li a {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	width: 9em;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}

#nav ul li a:hover, #nav ul li a:focus {
	text-decoration: underline;
}

/* Navigation Bar B styles*/

#navb {
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
}

#navb ul {
	margin: 0px;
	vertical-align: middle;
}

#navb ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
}

#navb ul li a {
	text-align: left;
	margin:: 0px;
}

/****************************************************************************************************************************/
/* Begin CSS Popout Menu */


#menu{
height: 22px;
float:inherit;
font-size:70%;
background-color:#C6C6C6;
color:#333333;
text-align:left;
padding-left:55px;
}

#menu a {
display: block;
color:#333333;
white-space:nowrap;
margin:0px;
}

#menu a:hover{
text-decoration: underline;
}

#menu ul{
float: left;
list-style: none;
margin: 0px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
vertical-align: middle;
}


#menu li{
position:relative;
z-index:500;
top:auto;
padding:0px;
margin:0px;
list-style:none;
}


#menu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
background:#C6C6C6;
padding: 3px;
width: 100%;
}

#menu ul li ul li{
list-style: none;
padding-top: 5px;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hover{
background:#C6C6C6;
}

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu ul li ul li:hover{
cursor:pointer;
z-index:100;
background: #E5E5E5;

}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;
}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
color:#333333;
background: #c6c6c6;
}

#menu a.x:hover{
color:#333333;
background:#c6c6c6;
}


#menu a.x:active{
color:#333333;
background:#c6c6c6;
}
/****************************************************************************************************************************/
/* Begin CSS Popout Menu */

#menu{
height: 22px;

float: inherit;
font-size: 70%;
background-color: #C6C6C6;
color: #333333;
text-align: left;
padding-left: 42px;

}

#menu a, #menu h2{

display:block;

color: #333333;
white-space:nowrap;
margin:0px;



}


#menu a{
text-decoration:none;
}


#menu a:hover{
text-decoration: underline;
}


#menu ul{
float: left;
list-style: none;

margin: 0px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;

vertical-align: middle;
}

#menu li{
position:relative;
padding: 0px;
margin: 0px;
list-style: none;

}

#menu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
background:#C6C6C6;
padding: 3px;

width: 100%;


}

#menu ul li ul li{

list-style: none;
padding-top: 5px;





}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hover{
background:#C6C6C6;
}

div#menu li:hover{
cursor:pointer;
z-index:100;


}

div#menu ul li ul li:hover{
cursor:pointer;
z-index:100;
background: #E5E5E5;

}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
color:#333333;
background: #c6c6c6;
}

#menu a.x:hover{
color:#333333;
background:#c6c6c6;
}

#menu a.x:active{
color:#333333;
background:#c6c6c6;
}

/* End CSS Popout Menu */
/****************************************************************************************************************************/

/* Home page content area styles*/

#homecontent{
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	width: 475px;
	padding: 5px;
}
#homecontent h1{
	font-size: 110%;
	color: #842131;
	padding: 0;
	margin-bottom: 8px;
	font-weight: bold;
}
#homecontent p {
	font-size: 70%;
	color: #333333;
	line-height: 130%;
	margin-top: 10px;
	margin-bottom: 10px;
}
#homecontent ul {
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 20px;
	list-style-image: url(../images/list_bullet.gif);
	list-style-type: square;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20;
}

#homecontent ul li {
	margin: 0px;
	font-size: 100%;
	line-height: 100%;
	color: #333333;
}
/* HMain content area styles*/

#content{
	width: 575px;
	vertical-align: top;
	margin: 20px 5px 5px 150px;
	padding: 0px 5px 5px;
}

#content p {
	font-size: 70%;
	color: #333333;
	line-height: 130%;
	margin-top: 10px;
	margin-bottom: 10px;
}

#content h1{
	font-size: 110%;
	color: #842131;
	padding: 0;
	margin-bottom: 8px;
	font-weight: bold;
}

#content h2{
	font-size: 100%;
	color: #937637;
	padding: 0;
	margin-bottom: 8px;
}

#content h3 {
	font-size: 90%;
	color: #08396B;
	padding: 0;
	margin-bottom: 8px;
	text-transform: uppercase;
}

#content h4 {
	font-size: 90%;
	color: #666666;
	padding: 0;
	margin-bottom: 8px;
}

#content h5 {
	font-size: 75%;
	color: #842131;
	padding: 0;
	margin-bottom: 8px;
}

#content h6 {
	font-size: 70%;
	color: #08396B;
	padding: 0;
	margin-bottom: 8px;
}

#content ul {
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 20px;
	list-style-image: url(../images/list_bullet.gif);
	list-style-type: square;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20;
}

#content ul li {
	margin: 0px;
	font-size: 70%;
	line-height: 130%;
	color: #333333;
}

#content ul li a {
	color: #333333;
	text-decoration: underline;
	text-align: left;
	width: 9em;
}

#content ul li a:hover, #nav ul li a:focus {
	text-decoration: underline;
	color: #937637;
}

/* Left hand column menu styles*/

#leftcol {
	margin-left: 10px;
	float: left;
	width: 120px;
	margin-bottom: 5px;
	margin-top: 15px;
	margin-right: 5px;
	padding: 5px;
}

#leftcol p {
	margin: 20px;
	font-size: 70%;
	color: #333333;
	line-height: 120%;
}

#leftcol ul {
	margin: 0px;
	padding: 0;
	background-color: transparent;
	background-color: transparent;
	list-style-type: none;
	text-align: right;
}

#leftcol ul li {
	padding: 3px;
	margin: 0px;
	font-size: 70%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;
}

#leftcol ul li a {
	color: #08396B;
	text-decoration: none;
	text-align: right;
	width: 9em;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 5px;
}

#leftcol ul li a:hover, #nav ul li a:focus {
	text-decoration: underline;
}

/* Home page right hand column menu styles*/

#rightcol {
	margin-left: 5px;
	float: right;
	width: 225px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 10px;
	color: #08396B;
	padding: 5px;
}

#rightcol ul {
	padding: 0;
	list-style: disc url(../images/list_bullet.gif);
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 18px;
}

#rightcol ul li {
	margin: 0px;
	font-size: 68%;
}

#rightcol ul li a {
	color: #08396B;
	text-decoration: underline;
	text-align: left;
	width: 9em;
}

#rightcol ul li a:hover, #nav ul li a:focus {
	text-decoration: underline;
	color: #937637;
}

.highlighttitle {
	color: #993333;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
	font-size: 70%;
	font-weight: bold;
	margin: 0;
	margin-bottom: 4px;
}

/* Footer section styles*/

#footer {
	background-color: #FFFFFF;
	color: #FFFFFF;
	padding-top: 15px;
	padding-bottom: 15px;
	clear: both;
}

#footer p {
	color: #666666;
	font-size: 64%;
	padding: 3px 3px 3px 145px;
}

#footer a {
	color: #333333;
	text-decoration: none;
}

#footer a:hover, a:focus {
	color: #937637;
}

/* Content area left hand image insert styles*/

.leftimage {
	float: left;
	border: 1px solid #937637;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/* Content area right hand image insert styles*/

.rightimage {
	float: right;
	border: 2px solid #937637;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}

/* Breadcrumb styles*/

.breadcrumb {
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
	font-size: 70%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;
	margin: 0;
	padding-bottom: 10px;
}

.breadcrumb a {
	color: #08396B;
	text-decoration: none;
}

.breadcrumb a:hover, #nav ul li a:focus {
	text-decoration: underline;
}

/* Various other styles*/

.clearit {
	display: block;
	clear: both;
}

.container{
	width: 99%;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

