/* commented backslash hides from ie5mac \*/ 
html {
	height:100%;
	margin:0;
	padding:0
}
/* end hack */ 

html, body {
	margin:0;
	padding:0
}
body {
	padding:0px;
	margin:0;
	background-color: #ACC0DB;
	color: #000000;
	background-image: url(../images/bg_1x880.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#outer {
	width:801px;
	background-color: #ffffff;
	background-image: url(../images/mid_801x1.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #000000;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#inner {
	padding: 0px;
	margin:0;
	width:801px;
	position:relative;
}
#header {
	height:106px;
}
#sub-header {
	height:192px;
}
#topmenu {
	background-image: url(../images/menu_1x28.gif);
	background-repeat: repeat-x;
	background-position: left top;
	position:absolute;
	width:774px;
	height:28px;
	left: 12px;
	top: 106px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9BACC8;
	border-left-color: #9BACC8;
	margin: 0px;
	padding: 0px;
}
#mast {
	background-image: url(../images/header_801x163.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
	width:800px;
	height:163px;
	left: 0px;
	top: 135px;
}
#logo {
	background-image: url(../images/logo_275x50.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
	width:275px;
	height:50px;
	left: 18px;
	top: 34px;
}
#topstrip {
	background-image: url(../images/top_801x25.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
	width:801px;
	height:25px;
	left: 0px;
	top: 0px;
	background-color: #213965;
}
#bottomstrip {
	position: absolute;
	width:776px;
	height:28px;
	background-color: #213965;
	left: 12px;
}
#arm {
	background-image: url(../images/arm_191x81.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
	width:191px;
	height:81px;
	left: 401px;
	top: 25px;
}
#topnav {
	position:absolute;
	width:120px;
	height:30px;
	left: 620px;
	top: 29px;
}
#topnav a {
	text-decoration: none;
	font-weight: normal;
	font-family: verdana;
	font-size: 11px;
	color: #072353;
	border-bottom: 2px solid #E2E2C6;
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
}
#left {
	float:left;
	width:580px;
}
#leftinner {
	padding-left: 16px;
	padding-top: 14px;
	padding-right: 8px;
}
#leftbox {
	border: 1px solid #DDDAE1;
	background-color: #F4F4F6;
	margin-top: 8px;
	margin-bottom: 15px;
}
#leftbuttons {
	padding-left: 6px;
	padding-bottom: 5px;
	width: 320px;
	height: 27px;
	display: block;
}
#videos {
	margin: 0px;
	margin-top: 13px;
	padding: 0px;
	width: 551px;
	height: 151px;
	display: block;
}
#video1 {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/video2_146x151.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 151px;
	width: 146px;
	display: block;
	float: left;
	padding-right: 50px;
}
#video2 {
	background-image: url(../images/video2_146x151.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 151px;
	width: 146px;
	float: left;
	display: block;
	padding-right: 50px;
}
#video3 {
	background-image: url(../images/video3_146x151.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 151px;
	width: 146px;
	float: left;
	display: block;
}
#videolinkss {
	margin: 0px;
	margin-top: 13px;
	padding: 0px;
	width: 551px;
	height: 5em;
	display: block;
}
#videolinks a {
	font-family: verdana;
	background-image: url(../images/bullet_13x13.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #4F6282;
	padding-left: 0px;
	font-size: 11px;
}
#videolinks a:hover {
	color: #072353;
}
#vlink1 {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 129px;
	display: block;
	float: left;
	padding-right: 50px;
}
#vlink2 {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 129px;
	float: left;
	display: block;
	padding-right: 50px;
}
#vlink3 {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 129px;
	float: left;
	display: block;
}
#projectsow {
	background-image: url(../images/sow_450x65.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 9px;
	width: 450px;
	height: 65px;
	display: block;
}
#right {
	float:right;
	width:221px;
	background-image: url(../images/right_208x1.gif);
	background-repeat: repeat-y;
}
#rightinner {
	padding-right: 13px;
	padding-left: 7px;
	padding-top: 8px;
}
#calendar {
	background-image: url(../images/praycalendar_181x30.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 9px;
	width: 181px;
	height: 30px;
	display: block;
}
#feature {
	background-image: url(../images/feature_181x150.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 9px;
	width: 181px;
	height: 150px;
	display: block;
}
#adminfeature {
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 9px;
	width: 181px;
	height: 150px;
	display: block;
}
#footer {
	clear:both;
	height:31px;
}
.accept, .good, .success {
	background-color:#b2fda5;
	border:2px solid #5fcd4c;
	background-image:url(../images/msgcheckmark.png);
	background-repeat:no-repeat;
	background-position:30px center;
	font-weight:bold;
	padding:20px 20px 20px 80px;
	color:#222 !important;
	font-size:1.2em;
	line-height:1.2em !important;
}
.caution, .alert, .warning, .attention {
	background-color:#fff99d;
	border:2px solid #e6b44a;
	background-image:url(../images/msgalert.png);
	background-repeat:no-repeat;
	background-position:30px center;
	font-weight:bold;
	padding:20px 20px 20px 80px;
	color:#222 !important;
	font-size:1.2em;
	line-height:1.2em !important;
}
.error, .crash, .bad {
	background-color:#ed9a9a;
	border:2px solid #c25858;
	background-image:url(../images/msgexclamation.png);
	background-repeat:no-repeat;
	background-position:30px center;
	font-weight:bold;
	padding:20px 20px 20px 80px;
	color:#222 !important;
	font-size:1.2em;
	line-height:1.2em !important;
}
.question {
	background-color:#D7EBFF;
	border:2px solid #BFDFFF;
	background-image:url(../images/msgquestion.png);
	background-repeat:no-repeat;
	background-position:30px center;
	font-weight:bold;
	padding:20px 20px 20px 80px;
	color:#222 !important;
	font-size:1.2em;
	line-height:1.2em !important;
}
.question a {
	color:#000 !important;
	background-color:#BFDFFF;
	border-bottom:none;
	padding:2px;
}
.question a:hover {
	background-color:#84C1FF;
}
#dropdown {
	margin-left:10px;
}
.button {
	background-color:#333;
	color:#fff;
	padding:4px;
	width:100%;
	border:none;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
}
.button:hover {
	background-color:#000;
}
.button:active {
	background-color:#6bf;
}
.note, small {
	color: #666666;
	font-size: 0.7em;
}



