﻿#steps {
	background-image: url("/Documents/CSS/scripts/banner.aspx");
	background-repeat: no-repeat;
}

#ContentContainer {width: 100%; padding-right: 0px;}
.ContentItem {margin-right: 5px; margin-left:5px;}

.udm,.udm li,.udm ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
.udm {
	position:relative;
	left:0;
	top:0;
	z-index:19500;
	width:0;
	cursor:default !important;
	border:none;
	text-align:left;
	}
.udm {
	background-image:url("images/navbarbg.gif");
	float: left;
	width:100%;
	}
ul[class="udm"] {
	float:none;
	}
ul/**/[class="udm"] {
	float:left;
	}
.udm {
	margin-top:0;
	top:1px;
	}
@media screen,projection {
	.udm {
	margin-top:1px;
	top:0}}


.udm>li:first-child {
	margin-left:0;
	}

.udm li {
	left:0;
	}
@media screen,projection {
	.udm li {
	position:relative;
	}}
.udm ul li {
	left:0;
	}
ul[class^="udm"] li {
	left:0;
	position:static;
	}

	ul[class^="udm"] li {
	left:0;
	position:relative;
	}



.udm li {
	display:block;
	width:auto;
	float:left;
	}
.udm li a {
	position:static;
	display:block;
	float:left;
	white-space:nowrap;
	}
@media screen,projection {
	.udm l\i a {
	position:relative;
	float:none;
	}}
ul[class^="udm"] li a {
	position:relative;
	float:none;
	}
@media screen,projection {
	* html .udm li a {
	position:relative;
	float:none;
	}}
.udm ul li a {
	position:relative;
	float:none !important;
	white-space:normal;
	}
.udm li,.udm li:first-child {
	margin-right:-1px;
	}
.udm ul li {
	margin-left:0;
	margin-right:0;
	}
.udm ul a {
	margin:0;
	}
.udm ul li {
	margin-bottom:0px !important;
	}
.udm ul li:first-child {
	margin-top:0px;
	}
.udm ul a {
	margin-top:0;
	margin-right:0px !important;
	margin-bottom:0;
	margin-left:0px !important;
	}
.udm ul {
	background-image:none;
	background-color:#d9e1ef;
	cursor:default !important;
	width:175px;
	height:auto;
	position:absolute;
	z-index:19600;
	padding:0px;
	border: 1px solid #809cc9;
	border-top: 0;
	}
.udm ul li {
	cursor:default !important;
	width:100%;
	position:static;
	float:none;
	}
.udm ul {
	display:none;
	visibility:hidden;
	}
html/**/[xmlns] .udm u\l {
	display:block;
	visibility:visible;
	height:0;
	overflow:scroll;
	left:-10000px;
	}
@media screen,projection {
	* html .udm ul  {
	display:block;
	visibility:visible;
	height:0;
	overflow:scroll;
	top:-10000px;
	}}
ul.udm/**/[class^="udm"] u\l {
	display:block;
	visibility:visible;
	height:0;
	overflow:visible;
	left:-1000em;
	}
.udm a .udmA {
	visibility:hidden;
	margin:0 7px;
	display:block;
	cursor:pointer !important;
	position:absolute;
	right:0;
	top:0;
	text-align:right;
	border:none;
	cursor:inherit !important;
	}
.udm a .udmA img {
	display:block;
	}
.udm ul a .udmA {
	margin:0 5px;
	}
* html .udm a .udmA {
	right:1px;
	top:1px;
	}
* html .udm ul a .udmA {
	right:1px;
	top:1px;
	}
.udm .udmS {
	margin-left:2px;
	margin-top:2px;
	}
.udm .udmS {
	cursor:default !important;
	position:absolute;
	z-index:19550;
	width:auto;
	height:auto;
	left:0px;
	top:0px;
	display:none;
	}
.udm a,.udm a:link,.udm a.nohref {
	background-image:none;
	cursor:pointer !important;
	z-index:500;
	text-align:left;
	border-style:solid;
	border-color:#809cc9 #657ea8 #809cc9 #657ea8;
	padding-left:7px;
	padding-right:7px;
	padding-top:6px !important;
	padding-bottom:6px !important;
	text-decoration:none;
	color:#ffffff;
	border-width:1px;
	font-style:normal;
	font-family:Avenir, Verdana, Arial, Helvetica, Sans-serif;
	font-weight:normal !important;
	}
.udm a,.udm a.nohref {
	font-size:small;
	}
.udm a .udmA,.udm a:link .udmA,.udm a.nohref .udmA {
	font-family:Avenir, Verdana, Arial, Helvetica, Sans-serif;
	font-weight:normal !important;
	}
.udm li a,.udm li a:link,.udm li a.nohref,.udm li a:visited {
	letter-spacing:0 !important;
	}
.udm li a:visited {
	background-image:none;
	border-width:1px;
	color:#ffffff;
	font-style:normal;
	border-style:solid;
	border-color:#809cc9 #657ea8 #809cc9 #657ea8;
	}
.udm li a.udmR,.udm li a.udmY,.udm li a.udmR:visited,.udm li a.udmY:visited,.udm li a:hover,.udm li a:focus,.udm li a.nohref:hover,.udm li a.nohref:focus {
	font-style:normal;
	background-image:url("images/navbarbg_hover.gif");
	text-decoration:none;
	color:#ffffff;
	border-color:#a6bad9 #657ea8 #657ea8 #657ea8;
	border-style:solid;
	border-width:1px;
	}
* html .udm li a:active {
	font-style:normal;
	background-image:url("images/navbarbg_hover.gif");
	text-decoration:none;
	color:#ffffff;
	border-color:#a6bad9 #657ea8 #657ea8 #657ea8;
	border-style:solid;
	border-width:1px;
	}
.udm ul a,.udm ul a:link,.udm ul a.nohref {
	background-image:none;
	background-color:transparent;
	text-align:left;
	border-width:1px;
	border-style:solid;
	border-color:#E3EEF3 #c5c6d9 #c5c6d9 #b6c0d7;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px !important;
	padding-bottom:5px !important;
	text-decoration:none;
	color:#32444C;
	font-style:normal;
	font-size:12px;
	font-family:Avenir, Verdana, Arial, Helvetica, Sans-serif;
	font-weight:normal !important;
	}
.udm ul a .udmA,.udm ul a:link .udmA,.udm ul a.nohref .udmA {
	font-family:Avenir, Verdana, Arial, Helvetica, Sans-serif;
	font-weight:normal !important;
	}
.udm ul li a:visited,* html .udm ul li a:visited {
	background-image:none;
	background-color:transparent;
	color:#32444C;
	font-style:normal;
	border-width:1px;
	border-style:solid;
	border-color:#E3EEF3 #c5c6d9 #c5c6d9 #b6c0d7;
	}
.udm ul li a.udmR,.udm ul li a.udmY,.udm ul li a.udmR:visited,.udm ul li a.udmY:visited,.udm ul li a:hover,.udm ul li a:focus,.udm ul li a.nohref:hover,.udm ul li a.nohref:focus,.udm ul li a:visited:hover {
	font-style:normal;
	background-image:none;
	background-color:#e6edf8;
	text-decoration:none;
	color:#4A6470;
	border-color:#E3EEF3 #c5c6d9 #c5c6d9 #b6c0d7;
	border-style:solid;
	border-width:1px;
	}
* html .udm ul li a:active {
	font-style:normal;
	background-image:none;
	background-color:#e6edf8;
	text-decoration:none;
	color:#4A6470;
	border-color:#E3EEF3 #c5c6d9 #c5c6d9 #b6c0d7;
	border-style:solid;
	border-width:1px;
	}
.udm a.nohref,.udm ul a.nohref {
	cursor:default !important;
	}
.udm h1,.udm h2,.udm h3,.udm h4,.udm h5,.udm h6 {
	display:block;
	background:none;
	margin:0;
	padding:0;
	border:none;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	}
.udm h3,.udm h4,.udm h5,.udm h6 {
	display:inline;
	}
.udm h\3,.udm h\4,.udm h\5,.udm h\6 {
	display:block;
	}
ul[class^="udm"] h3,ul[class^="udm"] h4,ul[class^="udm"] h5,ul[class^="udm"] h6 {
	display:block;
	}
* html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6 {
	display:block;
	}

@media screen,projection {
	* html .udm li {
	display:inline;
	}}
@media screen,projection {
	* html .udm li,* html .udm ul li {
	display/**/:block;
	float/**/:left;
	}}
@media screen,projection {
	* html .udm li,* html .udm ul li {
	clear:none;
	}}
select {
	visibility:visible;
	}
.udm .udmC {
	position:absolute;
	left:0;
	top:0;
	z-index:19520;
	width:auto;
	height:auto;
	}

/* Style Sheet: Footer Styles (screen) */
@media print			{ div#footer		{ display: none; } }

/* Text Module */
div#bottom			{ background-color: rgb(0,0,0); font-size: 90%; width: 100%; }
div#footer>div#bottom		{ height: 3em; }
div#bottom			{ border-top: 1px solid rgb(240,240,240); }
div#bottom h3			{ display: none; }
div#footer			{ clear: both; }

/* Hypertext Module */
div#bottom a			{ color: rgb(255,255,255); padding: 0em 0.5em; }
div#bottom a:active		{ color: rgb(255,255,255); }
div#bottom a:visited		{ color: rgb(255,255,255); }
div#bottom a:hover		{ background-color: rgb(0,37,49); color: rgb(128,156,201); text-decoration: none; }

/* List Module */
div#bottom ul			{ line-height: 125%; margin: 0em; padding: 0.5em 0em; }
div#bottom ul#copyright		{ cursor: default; float: right; margin-right: 0.5em; text-align: right; }
div#bottom li			{ color: rgb(255,255,255); display: inline; list-style-image: none; list-style-type: none; }

/* Style Sheet/CSS 2.1. (c) 2004 Saint Paul College. All rights reserved. */

/*
-----------------------------------------------
Saint Paul College Main Style Sheet
Version:  Dec 22, 2005
Updated April 17, 2007 removing absolute URLs that produced warnings on secure https pages.
----------------------------------------------- */
body {background:#003249;color:#666;font-family: Avenir, Verdana, Arial, Helvetica, Sans-serif;
font-size: small;text-align:center;margin:0px;padding:0px;}
img {margin:0;padding:0;border:0;}
  
/* Typography
----------------------------------------------- */
h1, h2, h3, h4, h5, h6, li, p, dt, dd {font-family:Avenir, Verdana, Arial, Helvetica, Sans-serif;
font-weight:normal;margin:0;padding:0;}
  
/* Page
----------------------------------------------- */
#center {background:#003249;text-align:left;width:800px;margin-right: auto;margin-left: auto; margin-top: 10px;} 
#wrap {background-color: #fff;color:#000;margin:0;padding:5px;width:100%; padding-right: 7px;}
html>#wrap {width:100%;} 
  
/* Header 
----------------------------------------------- */
#header {background-color: #fff;background-repeat: no-repeat; border: 1px solid #A2A2A2;width:100%;padding:0;}
#header .logo {float: right;width: 38%;}
#header .logo img{display: block; margin: auto;}
#header .banner {float: left;width: 50%; margin-top:8px;}
#header .banner img{display: block; margin: auto;}
#header h1 {display:none;}



/* SEARCH BAR -- TABLE FORMAT 
--------------------------------------------------------------------- */

#search form {
	margin: 0 0 0 0px;
	background-color: #3e3e3e;
	height: 31px;
	width: 100%;
	/* padding-top: 5px; */
}



#search Table {
	border-color: #3e3e3e;
	vertical-align: middle;
	height: 100%;
	width: 100%;
} 
 
 
#search td {
	border: none;
	margin: 0;
	padding: 0;
} 


#search td .right {
	float: right;
	border: none;
	margin: 0;
	padding: 0;
} 


#search .field {
	vertical-align: middle;
	font-size: 10px;
	border: 1px solid;
	/* border-color: #eeeeee #6c6c6c #6c6c6c #eeeeee; */
	/* border-color: #EEEEEE #6c6c6c #6c6c6c #aa9; */
	/* border-color: #EEEEEE #BBBBBB #BBBBBB #EEEEEE; */
	/* border-color: TOP RIGHT BOTTOM LEFT; */
	/* border-color: #aa9 #ffe #ffe #aa9; */
	/* border: none; */

}


#search .btn {vertical-align: middle;} 


#search h5 {
	display: inline;
	color: white;
	font-weight: bold;
}


#search h5 .homelink {
	color: white;
	font-weight: normal;
	text-decoration: none;
}  


#search a:hover {
	/* border-bottom: 1px solid #3b8b86; */
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	}

/* END OF TABLE FORMAT
--------------------------------------------------------------------
-------------------------------------------------------------------- */





/* PRIOR TO TABLE FORMAT ABOVE .....................................

#search {
	background-color: #3e3e3e;height:31px;
	width:100%;
}


#search form {
	float: right; 
	margin:0 0 0 5px;
	padding-top:5px;
}  


#search .field {
	vertical-align:middle;
	font-size:10px;
	border:1px solid;
	border-color:#aa9 #ffe #ffe #aa9;
}
  
#search .btn {vertical-align:middle;} 

#search h5 {display: inline; color: white;font-weight: bold;
}  


*/


/* CTAC SEARCH BAR ..................................... */

#searchCTAC {
	background-color: #3e3e3e;
	height: 31px;
	width: 100%;
}


#searchCTAC form {
	float: right; 
	margin: 0 0 0 5px;
	padding-top: 5px;
}  


#searchCTAC .field {
	vertical-align: middle;
	font-size: 10px;
	border: 1px solid;
	border-color: #aa9 #ffe #ffe #aa9;
}
  
#searchCTAC .btn {vertical-align:middle;} 

#searchCTAC h5 {display: inline; color: white;font-weight: bold;
}  



/* SEARCH BAR - NO "HOME" LINK ..................................... */

#searchNoHome {
	background-color: #3e3e3e;
	height: 31px;
	width: 100%;
}


#searchNoHome form {
	float: right; 
	margin: 0 0 0 5px;
	padding-top: 5px;
}  

 
#searchNoHome .field {
	vertical-align: middle;
	font-size: 10px;
	border: 1px solid;
	border-color: #aa9 #ffe #ffe #aa9;
}
  
#searchNoHome .btn {vertical-align:middle;} 

#searchNoHome h5 {display: inline; color: white;font-weight: bold;
}  



  
/* Structure
----------------------------------------------- */
#content {background-color: #f0f0f0;background-image: url("images/contentbg.gif");
background-repeat: repeat-x; border:1px solid #A2A2A2;margin:0;padding:0;width: 100%;}  

/* Steps
----------------------------------------------- */
#steps {background-color:#fff;height:100px; margin-top: 10px; width:475px}
#steps li {display: inline;list-style-type: none;}


/* Main Content Styles
----------------------------------------------- */
#ContentContainer {float:left;width:100%;padding-right: 5px; padding-bottom: 4px;}
.ContentItem {background: url("../../PublishingImages/news.gif") repeat-x #fff;border:1px solid #A2A2A2;
margin:5px 0 0 0;padding:7px 7px 7px 7px;color: #3b5a8b;}
.ContentItem a {color: #3b5a8b; text-decoration: none;}
.ContentItem a:hover {border-bottom: 1px solid #3b8b86;}
.ContentItem h1 {border-left: 20px solid #d9e1ef;color: #809cc9; font-weight: bold;font-size:16pt;
padding-left:5px;margin:0 0 5px 5px;line-height:20px;}
.ContentItem h2 {font-size: 15pt;}
.ContentItem h3 {font-size: 13pt;}
.ContentItem h4 {font-size: 10pt; font-weight: bold;border-bottom: 1px solid #809cc9;}
.ContentItem dl {margin:0; padding:0; margin-top: 10px;}
.ContentItem dt {background-color:#fff; font-size:small; font-weight:bold; letter-spacing:normal; margin:1px 0 0 5px;}
.ContentItem dd {background-color:#fff; margin:1px 0 10px 10px;padding:0;color: #000000;}
.ContentItem p {color:#000000; margin: 5px 5px 10px 10px;}
.ContentItem li {color:#000000;}
.ContentItem p.footnote {clear: both; font-size: 8pt; font-weight: bold; 
border-top: 1px solid #000000; padding-top: 6px; margin-top: 20px;}

/* Footah  (ORIGINAL Footer)
----------------------------------------------- */ 
#footer {background: url("images/FooterBG.gif") no-repeat right #a2b6db;
margin-top: 5px; border: 1px solid #A2A2A2; height: 75px; width:100%;}  
#footer p {color:#fff; font-size:7pt; margin:8px 8px 8px 8px;}
#footer a {color: white;}
#footer a:hover {border-bottom: 1px solid white;}  
#footer .footerleft {float: left;}
#footer .footerright {float: right;}



.nobull{list-style-type:none}
.hide {visibility: hidden;display:none;}
.center {text-align: center}
.justify {text-align: justify}
.left{text-align:left;}
.right{text-align:right;}
.flright {float: right;}
.flleft {float: left;}
.redbold {font-weight:bold; color: #FF0000;}
/*Table styles*/
table{margin-right:auto;margin-left:auto;width: 95%; border: 1px solid #ccd5d9;border-collapse:collapse;}
table.fullwidth{width: 100%;}
td,tr,td ul{margin:0;padding:0;}
td li {display: inline; margin: 0; color:#000000; padding: 5px;}
td{color: #000000; padding:0 3px 5px 3px;border: 1px solid #ccd5d9;}
/*testing a different border style rule*/
table.noborder{border: 0}
table.noborder td{border: 0}
.notableborder table{border: 0;}
.notableborder td{border: 0;}
.notableborder td{vertical-align: top;}
/*Special link styles*/
.pdf{padding-left: 14px;background-image: url("/PublishingImages/pdf.gif");background-repeat: no-repeat;background-position:center left;}
.web{padding-left: 14px;background-image: url("/icons/web.gif");background-repeat: no-repeat;background-position:center left;}
.eml{padding-left: 14px;background-image: url("/icons/eml.gif");background-repeat: no-repeat;background-position:center left;}
.vid{padding-left: 14px;background-image: url("/PublishingImages/video.gif");background-repeat: no-repeat;background-position:center left;}
a.dev{padding-left: 14px;background-image: url("/images/dev.gif");background-repeat: no-repeat;background-position:center left;}
.toplink{background: url("/PublishingImages/box_up.gif") no-repeat center right;padding-right: 12px;margin-left: 12px;font-size: 7pt !important;}
.validlinks {text-align: left;}
.validlinks img {margin-top: 3px;}
.fivepxbox{border: 1px solid #a2a2a2; padding: 5px; background-color: #f0f0f0}
.fifteenpxbox{border: 0px solid #a2a2a2; padding: 15px; background-color: #ffffff}
.fortythreepxbox{border: 0px solid #a2a2a2; padding: 43px; background-color: #ffffff}


