/* ------------------------------------------------------------------------- */
/* ----- Reset Globals for different browsers ------------------------------ */

* {
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
	margin: 0.5em 0;
}

fieldset {
	padding:.5em;
}

img {
	border:0;
}

a img {
	border:0;
}

table {
	font-size:1em;
}

.hidden {
	display:none;
}

.clear{
	clear: both;
}

/* ------------------------------------------------------------------------- */

body {
color: #333;
font-family: Trebuchet MS, Verdana, Arial;
line-height: 120%;
font-size: 12px;
}

h1 {
	color: #440018;
	font-weight: bold;
	font-size: 170%;
}


h2 {
	color: #680025;
	font-weight: bold;
	font-size: 150%;
}

h3 {
	color: #680025;
	font-weight: bold;
	font-size: 140%;
}

h4 {
	color: #680025;
	font-weight: bold;
	font-size: 120%;
}

h5 {
	color: #680025;
	font-weight: bold;
	font-size: 110%;
}

h6 {
	color: #680025;
	font-weight: bold;
	font-size: 100%;
}

.no-Bottom-Margin{
	margin-bottom: 0;
}

/* ------------------------------------------------------------------------- */
/* ----- Lists ------------------------------------------------------------- */

.mainContent ul {
	list-style-type: none;
}

.mainContent ul li {
	list-style: none;
	background: url(../images/graduate/bulletBlue.png) no-repeat 0 4px;
	list-style-type: none;
	padding-left: 15px;
}

.list-style-2 li{
	background: url(../images/graduate/bulletRed.png) no-repeat 0 4px;
}

.list-style-3 li{
	background: url(../images/graduate/bulletGold.png) no-repeat 0 4px;
}


/* ------------------------------------------------------------------------- */

hr {

border:none;
height: 1px;
background-color: #ccc;
margin:10px 0;

}

/* ------------------------------------------------------------------------- */
/* ----- Tables ------------------------------------------------------------ */

.table-1{
	border-width: 0 0 1px 1px;
	border-color:#440018;
	border-style: solid;
	color: #440018;
}

.table-1 td{
	padding:4px 8px;
	border-width: 1px 1px 0 0;
	border-color:#440018;
	border-style: solid;
}

.table-1-Header {
	background-image: url(../images/graduate/table-1-Header.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #680025;
	font-weight: bold;
	font-size: 110%;
	color: #ffffff;
}

.table-1-row-highlight{
	background-color: #f0e5e9;

}

.table-2{
	border-width: 0 0 1px 1px;
	border-color:#00294f;
	border-style: solid;
	color: #00294f;
}

.table-2 td{
	padding:4px 8px;
	border-width: 1px 1px 0 0;
	border-color:#00294f;
	border-style: solid;
}

.table-2-Header {
	background-image: url(../images/graduate/table-2-Header.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #004a8d;
	font-weight: bold;
	font-size: 110%;
	color: #ffffff;
}

.table-2-row-highlight{
	background-color: #e4eaef;

}

.highlight {
	font-weight: bold;
	padding: 2px 3px;
	color: white;
    background: #004a8d;
}

/* -------------------------------------------------------------------------- */

a {
	color: #022c51;
	/*font-size: 110%;*/
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* ------------------------------------------------------------------------- */
.float-box-right {
	padding: 10px;
	float: right;
	border: 1px solid #666666;
	margin: 4px;
}

.float-box-right-250w {
	width: 250px;
	padding: 10px;
	float: right;
	border: 1px solid #666666;
	margin: 4px;
}

.float-box-left {
	padding: 10px;
	float: right;
	border: 1px solid #666666;
	margin: 4px;
}