/*Bradley University main CSS 2007*/

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

/*Remowes browser default margin and padding */

* {
margin: 0;
padding: 0;
}

h1 {
font-size: 140%;
line-height: 150%;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
color: #990000;
font-weight: bold;
margin : 5px 0px 0px 0px;
padding: 5px 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, h6 {
font-size: 100%;
line-height: 100%;
font-family: Arial, Helvetica, sans-serif;
color: #55657d;
font-weight: bold;
margin: 20px 0px 10px 0px; 
}

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;
margin: 0px 0px 0px 15px; }

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

/* Structure  */

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

/* University branding */
#branding {
width:100%;
background: #B50E39;
font-family: Arial, Helvetica, sans-serif;
}

#branding p {
font-size: 100%;
color: #f4df9f;
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;
}

#printlogo {
display: none;
}


/*Main navigation*/

/* IE hack  */

#holderdiv {
width: 161px;
float: left;
margin: 0px 5px -10px 7px;

 }
 
 /* Other browsers  */
 
html>body #holderdiv {
width: 161px;
float: left;
margin:0px 0px 0px 14px; 
 }
 
#mainnav {
border-width: 0px 1px 0px 1px; 
border-style: solid; 
border-color: #002740;
background-color: #f4df9f;}
 
 /* IE hack */

#mainnav ul {
font-size: 100%;
line-height: 90%;
list-style-type: none;
padding: 0px 5px 1px 0px;
font-family: Arial, Helvetica, sans-serif;
color: #002740;
}

/* Other browsers  */

html>body #mainnav ul {
font-size: 100%;
line-height: 120%;
padding: 0px 10px 1px 0px;
font-family: Arial, Helvetica, sans-serif;
color: #002740;
}

/* IE hack */

#mainnav li { 
font-weight: normal; 
font-style: normal; 
display: block; 
margin: 0px 0px -10px 0px;  
}

/* Other browsers  */

html>body #mainnav li { 
font-weight: normal; 
font-style: normal; 
display: block; 
margin: 0px;  
}

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

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

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

#mainnav a:active {
color: #0099ff; 
text-decoration: none; 
display: block;
}

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

/* main image  */

/* IE hack  */

#imageholderdiv{
	margin: 0px 0px 0px 175px;
	background: #002740;
}

/* Other browsers  */

html>body #imageholderdiv{
	margin: 0px 0px 0px 175px;
	background: #002740;
}

#mainimage {
	height:182px;
	}

#printimage {
display: none;
}

/* Search */

#search {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
text-align: right;
color: #666;
background: #002740;
margin: 0px 0px 0px 175px;
padding:6px 15px 5px 10px;
}
	
/* Content information*/

 /* IE hack */

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

/* Other browsers  */

html>body #maincontent {
margin: 0px 0px 0px 190px;
font-size: 115%;
line-height: 130%;
color: #000;
padding:15px 0px 20px 0px;
}

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

#maincontent a:link{ 
color: #0000cc; 
text-decoration: none;
}

#maincontent a:visited { 
color : #000099;  
text-decoration: none;
}

#maincontent a:hover {  
color: #0066FF; 
text-decoration: none;
}

#maincontent a:active {  
color: #0033cc; 
text-decoration: none;
}

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

/* clolumns */

 /* IE hack */

.column {
color: #333;
font-size: 90%;
line-height: 120%;
font-family: Arial, Helvetica, sans-serif;
width:163px;
float:left;
margin: 0px 0px 10px 0px;
padding: 0px 10px 10px 10px;
border-left:1px dotted #002740;
}


/* Other browsers  */

html>body .column {
color: #333;
font-size: 90%;
line-height: 120%;
font-family: Arial, Helvetica, sans-serif;
width:165px;
float:left;
margin: 0px 0px 10px 0px;
padding: 0px 10px 10px 10px;
border-left:1px dotted #002740;
}

.column p {
margin: 10px 0px 10px 0px;

}

.column  a:link {
font-weight:normal;
color: #0000cc;
text-decoration:none;
padding-right: 20px;
}

.column  a:visited {
color: #0000cc;
text-decoration:none;
padding-right: 20px;
} 

.column  a:hover {
color: #0066FF; 
}

.column  a:active {
color: #0066FF; 
}


.column  h4 {
font-size: 100%;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
margin: 15px -5px 10px -5px;
padding: 0px 0px 0px 5px;
color: #660033;
}


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

/* Other browsers  */

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

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

#maincontent2 a:link{ 
color: #0000cc; 
text-decoration: none;
}

#maincontent2 a:visited { 
color : #000099;  
text-decoration: none;
}

#maincontent2 a:hover {  
color: #0066FF; 
text-decoration: none;
}

#maincontent2 a:active {  
color: #0033cc; 
text-decoration: none;
}

 /* IE hack */

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

/* Other browsers  */

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

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

#maincontent3 a:link{ 
color: #0000cc; 
text-decoration: none;
}

#maincontent3 a:visited { 
color : #000099;  
text-decoration: none;
}

#maincontent3 a:hover {  
color: #0066FF; 
text-decoration: none;
}

#maincontent3 a:active {  
color: #0033cc; 
text-decoration: none;
}

 /* IE hack */

.column2 {
color: #333;
font-size: 90%;
line-height: 120%;
font-family: Arial, Helvetica, sans-serif;
width:163px;
float:left;
margin: 0px 0px 10px 0px;
padding: 0px 10px 10px 10px;
}


/* Other browsers  */

html>body .column2 {
color: #333;
font-size: 90%;
line-height: 120%;
font-family: Arial, Helvetica, sans-serif;
width:165px;
float:left;
}

.column2 UL LI {
color : #000033; 
list-style-type: square;
list-style-position: outside;
margin: 0px 0px 0px 12px;
padding: 0px 0px 0px 0px;
}

.column2 p {
margin: 10px 0px 10px 0px;

}

.column2  a:link {
font-weight:normal;
color: #0000cc;
text-decoration:none;
padding-right: 20px;
}

.column2  a:visited {
color: #0000cc;
text-decoration:none;
padding-right: 20px;
} 

.column2  a:hover {
color: #0066FF; 
}

.column2 a:active {
color: #0066FF; 
}

/* Right hand column */


/* IE hack  */

#holderdiv_right {
float: right;
width: 140px;
padding: 5px 10px 10px 5px;
margin: 10px 0px 10px 0px;
border-left:1px dotted #002740;
}
 
 /* Other browsers  */
 
html>body #holderdiv_right {
float: right;
width: 140px;
padding: 5px 10px 10px 5px;
margin: 10px 0px 10px 0px;
border-left:1px dotted #002740;
}
 
/* Right Column */

/* IE hack  */

.rightcolumn {
font-size: 100%;
line-height: 110%;
font-family: Arial, Helvetica, sans-serif;
}

/* Other browsers  */

html>body .rightcolumn{
font-size: 100%;
line-height: 150%;
font-family: Arial, Helvetica, sans-serif;

}

.rightcolumn ul li {
margin: 0px 0px 0px -15px;
list-style-type:none;
padding: 0px 0px 5px 0px;

}

.rightcolumn  ul li a:link {
font-weight: normal;
color: #0000cc;
text-decoration:none;
}

.rightcolumn  ul li a:visited {
color: #0000cc;
text-decoration:none;
} 

.rightcolumn  ul li a:hover {
color: #0066FF; 
}

.rightcolumn  ul li a:active {
color: #0066FF; 
}


.rightcolumn  a:link {
font-weight: normal;
color: #0000cc;
text-decoration:none;
}

.rightcolumn a:visited {
color: #0000cc;
text-decoration:none;
} 

.rightcolumn  a:hover {
color: #0066FF; 
}

.rightcolumn a:active {
color: #0066FF; 
}

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

.rightcolumn hr {
border-top: 1px #55657D solid;
margin:5px 0px 5px 0px;
width:100%;
}


/* Quicklinks */

#quicklinks {
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
text-align: left;
color: #666;
}

/* Did you know  */

.text_rotate {
font-size: 100%;
line-height: 150%;
margin: 20px 0px 0px 0px;
padding: 10px 10px 10px 10px;
font-family: Arial, Helvetica, sans-serif;
color: #002740;
background-color:#fff;
}

.text_rotate p { 
font-style: normal; 
display: block; 
border-width: 1px 0px 0px 0px; 
 }

.text_rotate a:link {
color: #002740; 
text-decoration: none; 
display: block; 
padding: 5px;
}

.text_rotate a:visited {
color: #002740; 
text-decoration: none; 
display: block;
padding: 5px;
}

.text_rotate a:hover {
color: #fff; 
text-decoration: none;
background-color: #a37339;
}

.text_rotate a:active {
color: #fff; 
text-decoration: none; 
display: block; 
background-color: #a37339; 
padding: 5px 5px 5px 5px;
}

/* Misc */


#standards
{
display: none;
}

.headers {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFF;
font-weight: bold;
padding: 2px 0px 2px 4px;
background-color: #356381;
	}

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

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

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


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

.date {
font-family: Arial, Helvetica, sans-serif;
font-size: 60%;
text-align: left;
color: #666;
font-weight: bold; }


/* A to Z big letter */

.alpha {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px;
color: #ce0040; 
font-weight: bold; 
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_new/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;
}