/* #Template# */
body {
	font-family: verdana;
	font-size: 12px;
}

.LTR {
	text-align: center;
	margin: 0;
	padding: 0;
	background: url("../App_Themes/DivineWordCollege/Images/background.gif") center;
}

div#header {
	width: 1000px;
	height: 90px;
	margin: 0 auto 0 auto;
	background: url("../App_Themes/DivineWordCollege/Images/header.gif");	
}

div#wrapper {
	width: 1000px;
	margin: 0 auto 0 auto;
	background: url("../App_Themes/DivineWordCollege/Images/wrapper_background.gif");
	text-align: left;
}

div#content_footer {
	clear: both;
	width: 1000px;
	height: 33px;
	background: url("../App_Themes/DivineWordCollege/Images/content_footer.gif");
}

div#banner {
	width: 741px;
	height: 73px;
	float: right;
	padding: 0;
	margin: 0;
}

div#banner div.padding {
	border-top: solid 5px #03539c;
	border-bottom: solid 5px #03539c;
	padding: 0;
	margin: 0;
	width: 733px;
	height: 63px;
}

div#content_holder {
	clear: right;
	width: 742px;
	float: right;
}

div#content_holder_padding {
	margin: 10px 0 0 0;
	width: 731px;
}

div#subnavigation {
	height: 82px;
	background: url("../App_Themes/DivineWordCollege/Images/subnavigation_background.gif");
	position: relative;
}

div#content {
	min-height: 400px;
	height: auto !important;
	height: 400px;
	background: url("../App_Themes/DivineWordCollege/Images/content_background.gif");
	padding: 15px;
}


/* #Vertical Navigation# */
div#navigation {
	width: 245px;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 15px;
	position: relative;
}

div#navigation ul {
	text-align: right;
	padding: 0;
	margin: 0 0 0 20px;
	list-style: none;
}

div#navigation ul li {
	border-top: dotted 1px #7ea0bf;
	padding: 3px 0 3px 0;
	position: relative;
}

div#navigation ul li.last_item {
	border-bottom: dotted 1px #7ea0bf;
}

div#navigation ul li a {
	margin-right: 20px;
	text-decoration: none;
	color: #054a87;
	font-family: verdana;
	font-weight: bold;
}

div#side_banner {
	height: 400px;
	width: 250px;
	margin: 30px 0 0 7px;
	padding: 0;
}

/* #Horizontal Sub-Navigation# */
div#subnavigation h1 {
	font-size: 25px;
	font-weight: 900;
	color: #054a87;
	padding: 0;
	margin: 0 0 0 20px;
	padding: 7px 0 0 0;
}

div#subnavigation img.headerimage {
	height: 39px;
	margin: 12px 0 0 10px;
}

div#subnavigation ul {
	float: left;
	margin: 0 0 0 0;
	padding: 2px 0 0 25px;
	letter-spacing: -1px;
}

div#subnavigation ul li {
	float: left;
	display: block;
	border-right: solid 1px #054a87;
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight: 900;
	position: relative;
}

div#subnavigation ul li.last_item {
	border-right: none;
}

div#subnavigation ul li a {
	color: #89aac8;
	text-decoration: none;
	padding: 0 7px 0 7px;
	margin: 0;
}

div#subnavigation ul li a:hover {
	color: #054a87;
}

div#subnavigation ul li a.CMSListMenuLinkHighlighted {
	color: #054a87;
}

div#subnavigation ul ul {
	display: none;
	padding: 10px 5px 5px 5px;
	margin: 0;
	background: url("../App_Themes/DivineWordCollege/Images/dropdown_background.gif") no-repeat #ffffff;
	border: solid 1px #01539c;
	position: absolute;
	top: 12px;
	left: 0;
	width: 150px;
}

div#subnavigation ul li:hover ul {
	display: block;
}

div#subnavigation ul ul li {
	display: block;
	float: none;
	padding: 0;
	margin: 0;
	border: none;
}

div#subnavigation ul ul li a {
	padding: 5px;
	margin: 0;
	border: none;
	display: block;
	border-bottom: dashed 1px #cccccc;
}

/* #Header# */
div#head_navigation {
	height: 90px;
	width: 75px;
	float: right;
	font-size: 11px;
	text-align: left;
}

div#head_navigation ul {
	font-size: 10px;
	margin: 18px 0 0 0;
	padding: 0;
	list-style: none;
}

div#head_navigation ul li {
	margin: 4px 0 0 0;
}

div#head_navigation ul li a {
	color: #4c4d4d;
	text-decoration: none;
}

div#logo {
	width: 260px;
	height: 60px;
	float: left;
	margin: 23px 0 0 0;
}

div#logo img {
	border: none;
}

/* #Header - Search Box# */

div#searchbox {
	height: 90px;
	width: 200px;
	float: right;
	margin: 0;
	padding: 0 15px 0 0;
	font-size: 11px;
	text-align: right;
}

div#searchbox .textbox {
	width: 100px;
	margin: 30px 5px 0 0 ;
	border: solid 1px black;
}

div#searchbox .label {
	color: #4c4d4d;
	padding: 0 7px 0 17px;
}

div#searchbox div.library_link {
	float: right;
	margin: 18px 0 0 0;
	padding: 0 20px 0 0;
}

div#searchbox div.library_link a {
	text-decoration: none;
	color: #4c4d4d;
}

/* #Footer# */
div#footer {
	margin: 0 auto 0 auto;
	width: 950px;
	height: 30px;
	color: #383838;
	font-size: 10px;
}

div#footer a {
	color: #383838;
	text-decoration: none;
}

div#footer div {
	float: left;
}

div#footer div.phone {
	margin-left: 80px;
}

div#footer div.links {
	margin-left: 120px;
}

div#footer div.links a {
	padding: 0 10px 0 10px;
}

div#footer div.copyright {
	margin-left: 120px;
}

/* #Home Page# */
div#home_content a {
	color: #054a87;
	text-decoration: none;
}

div#home_content a:hover {
	text-decoration: underline;
}

div#home_banner {
	width: 984px;
	height: 190px;
	background: url("../App_Themes/DivineWordCollege/Images/banner_home.jpg");
	margin: 0 auto 0 auto;
	position: relative;
	border-top: solid 5px #03539c;
	border-bottom: solid 5px #03539c;
overflow:hidden;
}

div#home_banner div#bannerimage {
	width: 739px;
	float: left;
}

div#home_banner div#bannerimage div.padding {
	height: 190px;
	width: 733px;
	margin: 0 0 0 6px;
}

div#home_content {
	float: right;
	width: 740px;
	margin: 10px 0 10px 0;
	background: url("../App_Themes/DivineWordCollege/Images/home_content_background.gif") repeat-y;
}

div#home_content_padding {
	width: 730px;
}

div#side_banner_home {
	text-align: left;
	float: left;
	padding: 0;
	margin: 0;
}

div#side_banner_home div.padding {
	margin: 30px 0 0 7px;
	height: 399px;
	width: 253px;
}

div#nav_home ul {
	margin-top: 7px;
}

div#home_content div.column {
	float: left;
	width: 200px;
	padding: 0px 5px 15px 25px;
}

div.column img.header {
	border-bottom: dotted 1px #01539c;
	margin: 0 0 10px 0;
}

div.column div.Title {
	font-weight: bold;
	margin: 0 0 0 10px;
}

div.column div.Summary {
	margin: 0 0 10px 10px ;
}

/* #Content# */

div#content a {
	color: #054a87;
	text-decoration: none;
}

div#content a:hover {
	text-decoration: underline;
}

div#content img {
	margin: 5px 10px 10px 10px;
}

div#content h3 {
        display:inline;
	margin: 30px 0 0 0;
	padding: 0;
	border-bottom: solid 1px #cccccc;
	clear: both;
}

div#content h4 {
	margin: 10px 0 0 0;
}

div#content p {
	margin: 5px 0 15px 0;
}


/* #Blog# */

div.blogContent {
	float: left;
	width: 450px;
}

div.blogContent div.BlogPTitle {
	border-bottom: dotted 1px gray;
	margin-bottom: 5px;
}

div.blogContent div.BlogPTitle a {
	font-size: 20px;
	color: #054a87;
	text-decoration: none;
}

div.blogContent div.BlogPDateWhole {
	font-size: 10px;
	padding: 10px 0 20px 10px;
}

div.blogColumn {
	float: right;
	width: 210px;
	padding: 5px;
	border-left: solid 1px #054a87;
}

div.blogColumn h2.title {
	padding: 0;
	margin: 0 0 5px 0;
	font-size: 16px;
	border-bottom: dashed 1px #054a87;
	color: #054a87;
}

div.blogColumn div.content {
	margin: 0 0 20px 15px;
}

div.blogColumn div.content a {
	color: #054a87;
	text-decoration: none;
}


/* #Page - News# */

h2.EventPage {
	padding: 0;
	margin: 0 0 5px 0;
}

div.NewsPTitle {
	font-weight: bold;
}

div.NewsPBody {
	margin: 0 0 20px 0;
}

/* #Page - Apply# */
div.director {
	float: left;
	border: solid 1px #cccccc;
	width: 220px;
	height: 230px;
	text-align: center;
	margin: 0 0 10px 10px;
}

div.director img {
	border: none;
}

/* #Page - Contact Us# */

table#contactusform tr {
	vertical-align: middle;
}

/* #Page - Course Descriptions# */
table#courses {
	border-collapse: collapse;
}

table#courses tr.header td {
	font-weight: bold;
	padding: 20px 0 0 0;
}

table#courses tr.description td {
	padding: 5px 0 20px 15px;
	border-bottom: dashed 1px #cccccc;
}

/* #Page - Blog Sign In# */
div.center {
	text-align: center;
	margin: 20px 0 0 0;
}

div.center div.padding {
	width: 600px;
	margin: 0 auto 0 auto;
}

div.center div.padding h2 {
	font-size: 16px;
	color: #054a87;
	font-weight: bold;
}

div#login {
	height: 250px;
	width: 280px;
	float: left;
	border: solid 1px #cccccc;
	text-align: left;
	margin: 0 10px 0 0;
	padding: 5px;
}

div#register {
	height: 250px;
	width: 280px;
	float: left;
	border: solid 1px #cccccc;
	text-align: left;
	padding: 5px;
}

/* #Page - Board of Trustees# */
div.boardtrustee {
	float: left;
	border: solid 1px #cccccc;
	width: 315px;
	height: 110px;
	margin: 0 0 15px 10px;
	padding: 10px;
}

div#content div.boardtrustee img {
	display: block;
	float: left;
	height: 100px;
	margin: 0;
	padding: 0 5px 0 0;
}

div.boardtrustee h2 {
	font-size: 14px;
}

div.boardtrustee p {
	margin: 0;
}

/* #Page - Events# */
div.EventTitle {
	font-weight: bold;
	padding: 0 0 0 10px;
}

div.EventSummary {
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}

/* #General Forms - Buttons and Error Labels# */

input.coolbutton, form input.FormButton {
	color: #333333;
	border-top: 3px double #cccccc;
	border-right: 3px double #999999;
	border-bottom: 3px double #999999;
	border-left: 3px double #cccccc;
	padding: 0 2px 0 2px;
	font-size: 10px;
}

input.coolbutton:hover, form input.FormButton:hover {
	border-top: 3px double #999999;
	border-right: 3px double #cccccc;
	border-bottom: 3px double #cccccc;
	border-left: 3px double #999999;
	cursor: pointer;
}

span.EditingFormErrorLabel {
	color: red;
	font-size: smaller;
}

/* #Helpers# */
.padding {
}

.hide {
	display: none;
}

div.tab {
	padding: 0 0 0 10px;
}

.clearer {
	clear: both;
}


/* #Online Form# */
#content .onlineForm a
{
color:#000; /*#054a87*/
text-decoration: none;
}
#content .onlineForm a:hover
{
color:#000;
text-decoration:none;
}
#dhtmltooltip
{
font-size:11px;
position: absolute;
width: 150px;
border: 1px solid black;
padding: 5px;
background-color: #fff !important;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/*#Home Quote#*/
.home_quoterotator
{
}
.home_quoterotator .home_photo
{
z-index:1;
top:0;
left:0;
padding:0px;
margin:0px;
width:733px;
height:190px;
}
.home_quoterotator .home_photo img
{
width:733px;
height:190px;
}
.home_quoterotator .home_quote
{
position:absolute;
z-index:3;
top:137px;
left:0;
padding:5px 20px;
color:#000;
}
.home_quoterotator .home_transparentbox
{
position:absolute;
z-index:2;
bottom:0;
left:0;
width:733px;
height:55px;
background-color:#fff;
/* for IE */
filter:alpha(opacity=70);
/* CSS3 standard */
opacity:0.7;
border-top:1px solid #054a87;
}
.home_quoterotator a, .home_quoterotator a:hover
{
color:#054a87;
}
.Pager
{
visibility:hidden;
display:none;
}