/* ==========================================
   Stylesheet © TRM Consulting Services Ltd
============================================= */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote,
a, img, ul, li, table, tr, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
}

HTML{
	font-size: 100%;
	*font-size: 1em; /* for Internet Explorer */
}

body {
	margin-top: 2px;
	font-size: 1em;
	margin-bottom: 5px;
}

body * {
	font-size: 100%;
}

img { 
	border:none;
	vertical-align: top;
}

input, select, textarea{
	font-size: 100%;
}

ul.bpoints  { 
	line-height: 1.2em;
	list-style-type: square;
	list-style-image: url(../images/bullet.gif);
}
li.bpoints  { 
	padding-left: 5px;
	margin-left: 15px;
}
/*-----------------------------------------
   Divs
 ------------------------------------------ */
#heading {
	font-size: 37px;
	padding-top: 5px;
	text-align:center;
	font-weight: bold;
	color: #000000;
	font-family: Lucida Grande, Arial, Helvetica, Verdana, sans-serif;
	text-shadow: #cccccc 1px 1px 2px;}
}
/*-----------------------------------------
 ------------------------------------------ */
#redbox {
	float: left;
	width: 970px;
	height:230px;
	color: #ffffff;
	background: #fc024c;
	text-align: left;
	margin-top: 20px;
	margin-left: 15px;
}
#tprayer {
	float: left;
	font-size: 34px;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	width: 700px;
	color: #00ff37;
	background: #fc024c;
	text-align: left;
	margin-top: 5px;
	margin-left: 10px;
}
#lecttitle {
	float: left;
	font-size: 36px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	width: 700px;
	color: #00b8ff;
	background: #fc024c;
	text-align: center;
	margin-top: 10px;
	margin-left: 0px;
}
#lectintro {
	float: left;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	width: 700px;
	color: #29e842;
	background: #fc024c;
	text-align: left;
	margin-top: 20px;
	margin-left: 0px;
}
#lectcomments {
	float: right;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	width: 200px;
	color: #ffd5fa;
	background: #fc024c;
	padding-right: 25px;
	text-align: center;
	margin-top: 40px;
	margin-left: 0px;
}
#globe {
	width: 251px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#icon {
	width: 90px;
	float: left;
	padding-left: 50px;
	margin: 0px;
}
#map {
	width: 310px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#picserv {
	width: 210px;
	padding-left: 100px;
	margin: 0px;
	text-align: center;
}
#picmbr {
	width: 210px;
	float: left;
	margin: 0px;
	text-align: center;
}

#directions {
	float: right;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	width: 550px;
	color: #ffd5fa;
	background: #ffffff;
	padding-right: 25px;
	text-align: center;
	margin-top: 40px;
	margin-left: 0px;
}

#mainheader {
	width: 1000px;
	height: 60px;
	background: url(../bg/logo.jpg) no-repeat;
	margin: 0 auto 0 auto;
}
#menu {
	width: 1000px;
	position: relative;
	height: 25px;
	background: url(../images/bgmenu.gif) repeat-x;
	margin: 0 auto 0 auto;
}
#footer {
	width: 1000px;
	position: relative;
	height: 25px;
	background: url(../images/bgfooter.gif) repeat-x;
	margin: 0 auto 0 auto;
}
#body {
	width: 1000px;
	position: relative;
	height: 660px;
	background: url(../images/bgbody.gif) repeat-x;
	margin: 0 auto 0 auto;
}

#post15l15 {
	padding-top: 15px;
	padding-left: 15px;
	float: left;
	width: 515px;
}
.close {
	float: right;
	width: 20px;
	height: 24px;
}
.boxbl {
	float: left;
	width: 450px;
	height: 200px;
}
.boxsent {
	float: left;
	width: 445px;
	height: 200px;
}
.boxjnl {
	float: right;
	width: 445px;
	height: 200px;
}

/*-----------------------------------------
   Links
 ------------------------------------------ */
a {
	color: #ffcbfa; text-decoration: none; font-weight: normal;
}
a:visited { color: #ffcbfa;}
a:hover { color: black;}
a:active { color: #ffcbfa;}

a.lnk {
	color: #000000; text-decoration: none; font-weight: normal;
}
a.lnk:visited {
	color: #000000; text-decoration: none; font-weight: normal;
}
a.lnk:hover {
	color: #000000; text-decoration: underline; font-weight: normal;
}

a.blnk {
	color: #fc024c; text-decoration: none; font-weight: normal;
}
a.blnk:visited { color: #fc024c; text-decoration: none; font-weight: normal}
a.blnk:hover {
	color: #fc024c; text-decoration: underline; font-weight: normal;
}

a.wlnk {
	color: #ffcbfa; text-decoration: none; font-weight: normal;
}
a.wlnk:visited { color: #ffcbfa; text-decoration: none; font-weight: normal}
a.wlnk:hover {
	color: #ffcbfa; text-decoration: underline; font-weight: normal;
}

a.rlnk {
	color: navy; text-decoration: none; font-weight: normal;
}
a.rlnk:visited { color: navy; text-decoration: none; font-weight: normal}
a.rlnk:hover {
	color: navy; text-decoration: underline; font-weight: normal;
}

a.bllnk {
	color: blue; text-decoration: none; font-weight: normal;
}
a.bllnk:visited { color: blue; text-decoration: none; font-weight: normal}
a.bllnk:hover {
	color: blue; text-decoration: underline; font-weight: normal;
}

a.gnlnk {
	color: #01ff4f; text-decoration: none; font-weight: normal;
}
a.gnlnk:visited { color: #01ff4f; text-decoration: none; font-weight: normal}
a.gnlnk:hover {
	color: #01ff4f; text-decoration: underline; font-weight: normal;
}

/*-----------------------------------------
   Navigation
 ------------------------------------------ */

#nav {
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	top: 2px;
}
#nav li {
	margin: 0px;
	padding-left: 15px;
	padding-top: 2px;
	font-size: 15px;
	list-style: none;
	position: absolute;
}

#nav li, #nav a { height: 22px; display: block; }
#nav1 { left: 0px; width: 70px; }	/* Home */
#nav2 { left: 80px; width: 85px; }	/* Services */
#nav3 { left: 180px; width: 105px; }	/* SS */
#nav4 { left: 320px; width: 105px; }	/* RR */
#nav5 { left: 460px; width: 135px; }	/* Science and Health */
#nav6 { left: 625px; width: 85px; }	/* Events */
#nav7 { left: 710px; width: 70px; }	/* Links */
#nav8 { left: 785px; width: 102px; }	/* FIND US */
#nav9 { left: 875px; width: 60px; }	/* logo */

#ftr {
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	top: 2px;
}
#ftr li {
	margin: 0px;
	padding-left: 15px;
	padding-top: 2px;
	font-size: 15px;
	list-style: none;
	position: absolute;
}
#ftr li{ height: 22px; display: block; }
#ftr1 { left: 20px; width: 450px; }	/* Visit Us */
#ftr2 { left: 510px; width: 165px; }	/* Phone */
#ftr3 { left: 710px; width: 285px; }	/* Email */
#jdstitle {
	float: left;
	font-size: 22px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	width: 680px;
	color: #0066b3;
	background: #ffffff;
	text-align: center;
	margin-top: 10px;
	margin-left: 0px;
}
#whitebox {
	float: left;
	width: 970px;
	height:230px;
	color: #000000;
	background: #ffffff;
	text-align: left;
	margin-top: 20px;
	margin-left: 15px;
}
#idimg {
	width: 265px;
	height:230px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#idtxt {
	float: left;
	font-size: 24px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	width: 680px;
	color: #cc5c02;
	background: #ffffff;
	text-align: left;
	margin-top: 5px;
	margin-left: 10px;
}
#jdsintro {
	float: left;
	font-size: 18px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	width: 680px;
	color: #333333;
	background: #ffffff;
	text-align: left;
	margin-top: 20px;
	margin-left: 0px;
}
.welcmtxt {
	color: #cc5c02;
	font-weight: bold;
	padding-left: 25px;
}
