/*Bradley University Helpdesk 2006*/

/*Font and link styes*/
body {
color: #000;
background: #55657D;
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
line-height: 160%;
margin: 0;
}

* {
margin: 0;
padding: 0;
}

td {
padding: 0px 0px 0px 2px;
}

h1 {
font-size: 140%;
line-height: 150%;
font-family: Arial, Helvetica, sans-serif;
color: #990000;
font-weight: bold;
margin : 10px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}

h2 {
font-size: 110%;
line-height: 110%;
font-family: Arial, Helvetica, sans-serif;
color: #990000; 
font-weight: bold;
margin: 20px 0px 10px 0px;
}

h3 {
font-size: 105%;
line-height: 105%;
font-family: Arial, Helvetica, sans-serif;
color: #000; 
font-weight: bold;
margin: 20px 0px 10px 0px; 
}

h4{
font-size: 100%;
line-height: 100%;
font-family: Arial, Helvetica, sans-serif;
color: #990000;
font-weight: bold;
margin: 20px 0px 10px 0px; 
}

h5 {
font-size: 100%;
line-height: 100%;
font-family: Arial, Helvetica, sans-serif;
color: #55657d;
font-weight: bold;
margin: 20px 0px 10px 0px; 
}

h6 {
font-size: 100%;
line-height: 100%;
font-family: Arial, Helvetica, sans-serif;
color: #55657d;
font-weight: bold;
margin: 20px 0px 10px 0px; 
}

a img {
border: none;
}

strong { font-weight: bold; }
bold { font-weight: bold; }

em { font-style: italic; }
i { font-style: italic; }

abbr { font-style: normal; text-decoration: none; }
acronym { font-style: normal; text-decoration: none; }

OL { list-style-position: outside; }

UL {
color : #000033; 
list-style-type: square;
list-style-position: outside;
margin: 0px 0px 0px 40px;
}

/* Structure  */

#container{
	margin: 0 auto 0 auto;
	width: 760px;
	background-color: #fff ;
	border:  1px solid #330033;
}

/* University branding */
#branding {
width:100%;
border-bottom-style: solid;
border-bottom-color:#ffcc33;
border-bottom-width: 2px;
background: #B50E39;
color: #FFFF99;
font-family: Arial, Helvetica, sans-serif;
}

#branding p {
font-size: 100%;
color: #FFF;
vertical-align: middle;
font-weight: bold;
}

#branding a:link {  
color: #FFF; 
text-decoration: none;
font-weight: bold;
}

#branding a:visited {
color: #FFFFCC;
text-decoration: none;
font-weight: bold;
}

#branding a:hover {  
color: #FFFF99;
text-decoration: none;
font-weight: bold;
}

#branding a:active {  
color: #FFFF66; 
text-decoration: none;
font-weight: bold;
}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #036;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #036;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}

#printlogo {
display: none;
}

/* main image  */

/* IE hack  */

#mainimage {
	margin: 0px;
	height:136px;
	color: #FFF;
}

/* Other browsers  */

html>body #mainimage {
	margin: 0px;
	height:136px;
	color: #FFF;
	}

#printimage {
display: none;
}

#nav {
width: 760px;
height:132;
margin: 0px;
}

/*Column left*/

#column_left  {
font-size: 105%;
line-height: 130%;
width: 160px;
float: left;
padding: 5px 5px 5px 5px;
font-family: Arial, Helvetica, sans-serif;
color: #002740;
}

#column_left  p { 
font-weight: normal; 
font-style: normal; 
padding: 0px 0px 5px 5px; 
}

#column_left  a:link {
color: #000099; 
text-decoration: none; 
padding: 0px 0px 5px 5px;
}

#column_left  a:visited {
color: #0000ff; 
text-decoration: none; 
padding: 0px 0px 5px 5px;
}

#column_left  a:hover {
color: #0066ff; 
text-decoration: none;
}

#column_left  a:active {
color: #0099ff; 
text-decoration: none; 
}

#column_left  h4 {
color: #8f0d2f;
font-size: 120%;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px; 
}

/*Column right*/

#column_right {
font-size: 105%;
line-height: 130%;
width: 160px;
float: right;
padding: 5px 5px 5px 5px;
font-family: Arial, Helvetica, sans-serif;
color: #002740;
background-color: #fff;}

#column_right  p { 
font-weight: normal; 
font-style: normal; 
padding: 0px 0px 5px 5px;
margin: 0px;  
}

#column_right  a:link {
color: #000099; 
text-decoration: none; 
padding: 0px 0px 5px 5px;
}

#column_right  a:visited {
color: #0000ff; 
text-decoration: none; 
padding: 0px 0px 5px 5px;
}

#column_right  a:hover {
color: #0066ff; 
text-decoration: none;
}

#column_right  a:active {
color: #0099ff; 
text-decoration: none; 
}

#column_right  h4 {
color: #8f0d2f;
font-size: 120%;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px; 
}

.bluebox {
width: 140px;
margin: 5px 0px 5px 0px;
float: right;
padding: 5px 5px 5px 5px;
color: #002740;
background-color: #bed4ee;
border:1px solid #002740 }

.bluebox  p { 
font-weight: normal; 
font-style: normal; 
margin: 0px;  
}

.bluebox a:link {
color: #000099; 
text-decoration: none; 

}

.bluebox  a:visited {
color: #0000ff; 
text-decoration: none; 
}

.bluebox  a:hover {
color: #0066ff; 
text-decoration: none;
}

.bluebox  a:active {
color: #0099ff; 
text-decoration: none; 
}

.bluebox  h4 {
color: #8f0d2f;
font-size: 120%;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px; 
}

/*
	yDSF (ydnar Drop-Shadow-Fu)
	ydnar@sixapart.com - http://www.sixapart.com
*/

.ydsf {
	display: block;
	position: relative;
	margin: 4px -4px -4px 4px;
	background: url(../hdimages/shadow-grid.gif) repeat;
}

/* ie6 ignores this selector */
html>body .ydsf {
	margin: 10px -10px -10px 10px;
	background: url(../hdimages/shadow.png) right bottom no-repeat;
}

/* shadow corners */
.ydsf:before,
.ydsf:after {
	content: " ";
	display: block;
	width: 10px;
	height: 10px;
	background: inherit;	
}

.ydsf:before {
	position: absolute;
	top: 0;
	right: 0;
	margin: -10px 0 0 auto;
	background-position: right top;
}

.ydsf:after {
	margin: -10px 0 0 -10px;
	background-position: left bottom;
}

.ydsf .inner {
	display: block;
	position: relative;
	overflow: hidden; /* prevents margin leakage from child elements */
	left: -4px;
	top: -4px;
}

/* ie6 ignores this selector */
html>body .ydsf .inner {
	left: -10px;
	top: -10px;
	margin: 0;
}


/* helper classes (not YDSF related) */

.clear {
	clear: both;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: 0 -1px -1px 0;
	border: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}

.left {
	float: left;
	display: inline; /* fixes ie double margin-left bug */
}

.right { float: right; }

.note {
width: 140px;
padding: 10px;
margin:0px 0px 0px 0px;
color: #002740;
background-color: #bed4ee;
border:1px solid #002740 ;
}
	
/* Content information*/

#maincontent {
margin: 0px 180px 0px 180px;
font-size: 115%;
line-height: 130%;
color: #000;
padding:0px 0px 20px 0px;
}

#maincontent p{
margin: 0px 0px 10px 0px;
}

#maincontent a:link{ 
color: #0000cc; 
text-decoration: none;
border-bottom: 1px solid #ddd;
}

#maincontent a:visited { 
color : #000099;  
text-decoration: none;
border-bottom: 1px solid #ddd;
}

#maincontent a:hover {  
color: #0066FF; 
text-decoration: none;
border-bottom: 1px solid #900;
}

#maincontent a:active {  
color: #0033cc; 
text-decoration: none;
border-bottom: 1px solid #900;
}

.maincontent-boldcolor { 
font-size: 120%;
line-height: 130%; 
font-weight: bold; 
color: #333;
}

/* Two column lay-out */

#maincontent2 {
margin: 0px 20px 0px 190px;
font-size: 115%;
line-height: 130%;
color: #000;
padding:0px 0px 20px 0px;
}

#maincontent2 p{
margin: 0px 0px 10px 0px;
}

#maincontent2 a:link{ 
color: #0000cc; 
text-decoration: none;
border-bottom: 1px solid #ddd;
}

#maincontent2 a:visited { 
color : #000099;  
text-decoration: none;
border-bottom: 1px solid #ddd;
}

#maincontent2 a:hover {  
color: #0066FF; 
text-decoration: none;
border-bottom: 1px solid #900;
}

#maincontent2 a:active {  
color: #0033cc; 
text-decoration: none;
border-bottom: 1px solid #900;
}

/* One column lay-out */

#maincontent3 {
margin: 20px 20px 20px 20px;
font-size: 115%;
line-height: 130%;
color: #000;
padding:0px 0px 20px 0px;
}

#maincontent3 p{
margin: 0px 0px 10px 0px;
}

#maincontent3 a:link{ 
color: #0000cc; 
text-decoration: none;
border-bottom: 1px solid #ddd;
}

#maincontent3 a:visited { 
color : #000099;  
text-decoration: none;
border-bottom: 1px solid #ddd;
}

#maincontent3 a:hover {  
color: #0066FF; 
text-decoration: none;
border-bottom: 1px solid #900;
}

#maincontent3 a:active {  
color: #0033cc; 
text-decoration: none;
border-bottom: 1px solid #900;
}

/* Misc */


#standards
{
display: none;
}

.picturepadleft {
padding: 0px 10px 10px 0px;
left: auto;
}

.picturepadright {
padding: 0px 0px 10px 10px;
right: auto;
}

.navrule {
border-bottom: 1px #002740 solid;
margin:-10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:100%;
}

.to-top {
font-size: 90%;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000;
text-align: right; }

#iframe {
clear:both;
width:100%;
margin: 0px;
}

.imagelink a:link{ 
text-decoration: none;
}

.imagelink a:visited { 
text-decoration: none;
}

.imagelink a:hover {   
text-decoration: none;
}

.imagelink a:active {   
text-decoration: none;
}

/* Footer information */
#footer {
clear: both;
margin: 0 auto 0 auto;
background: #8e0d2e;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
width:100%;
border-top-color: #B50E39;
border-top-style: solid;
border-top-width: 1px;
background-repeat: repeat-x;
background-image: url(../images/footer.gif);
padding: 5px 0px 5px 0px;
}

#footer p {
font-size: 92%;
font-family: Arial, Helvetica, sans-serif;
color: #FFF; 
padding: 2px 10px 2px 10px;
margin: 5px 0px 5px 0px;
}

#footer a:link {  
color: #FFF; 
text-decoration: underline;
}

#footer a:visited {
color: #FFFFCC;
text-decoration: underline;
}

#footer a:hover {  
color: #FFFF99; ; 
text-decoration: underline;
}

#footer a:active {  
color: #FFFF66; 
text-decoration: underline;
}
