html,body {margin:0;padding:0;}
body {text-align:center; background-color:#2d3481; padding:0px; margin:0 auto; background-image:url(http://www.trinitylife.org/images2/bodybg.jpg); background-repeat:repeat;}
br {
padding: 0px;
margin: 0px;
}
* {
padding: 0px;
margin: 0px;
-moz-box-sizing: border-box; 
}

/* STRUCTURAL DIVS  border:2px solid #cc0000;*/

div#maxcontainer{position:relative; text-align:center; width:975px; padding:0px; margin:0 auto; background-image:url(http://www.trinitylife.org/images2/basebg.png); background-repeat:repeat-y; overflow:hidden;}
div#container{position:relative; text-align:center; width:860px; padding:0px; margin:0 auto; background-image:url(http://www.trinitylife.org/images2/basecurve_lwrrgt.jpg); background-repeat:no-repeat; background-position:bottom right;}
div#toplogo{position:absolute; top:0px; left:0px; width:348px; height:185px; padding:0px; margin:0px;}
div#topnav{position:absolute; top:0px; left:348px; width:627px; height:185px; padding:0px; margin:0px;}
div#utilnav{position:absolute; top:14px; left:356px; width:600px; height:20px; padding:0px; margin:0px; text-align:right; z-index:5000;}
div#content{position:relative; text-align:left; width:780px; padding:15px 0px 25px 0px; margin:0 auto;}

div#pageheader{position:absolute; top:100px; left:348px; width:315px; height:85px; padding:0px; margin:0px; text-align:left;}
div#pghdrtext{position:absolute; top:22px; left:240px; width:300px; padding:0px; margin:0px; text-align:left; font-family: Tahoma, Verdana, Arial, Helvetica; color:#333333; line-height:16px; font-size:11px;}
div#toplftcurve{position:absolute; top:185px; left:53px; width:221px; height:189px; padding:0px; margin:0px;}
div#footer{position:relative; text-align:center; width:975px; padding:0px; margin:0 auto; font-family: Tahoma, Verdana, Arial, Helvetica; color:#9fb7ee; font-size:11px;}
div#highlightpad{position:relative; padding:0 10px 25px 5px;}
div#highlightpad a {color: #c48f32;}
div#highlightpad a:hover {color: #ffffff; background-color:#c48f32;}
.highlighttitle {font-family: Tahoma, Arial, Helvetica; color: #c48f32; font-size: 18px; text-decoration: none;}
.highlighttitle:hover {text-decoration: underline;}
.highlightphoto {margin:3px 15px 10px 0;}


div#spacer5pad{position:relative; padding:5px 0 0 0;}
div#spacer10pad{position:relative; padding:10px 0 0 0;}
div#spacer20pad{position:relative; padding:20px 0 0 0;}
.clear {
	clear:both;
}
.photopadleft{position:relative; margin-left:15px;}
.photopadright{position:relative; margin-right:15px;}

/* HOME DIVS*/
div#highlightbnr{position:absolute; top:99px; left:710px; width:178px; height:860px; padding:0px; margin:0px;}
div#highlightbnrtext{position:absolute; top:390px; left:65px; width:155px; padding:0px; margin:0px; text-align:center;font-family: Tahoma, Verdana, Arial, Helvetica; color:#333333; line-height:16px; font-size:11px;}

div#tabcontainer{position:absolute; top:420px; left:0px; width:583px; height:307px; text-align:center; padding:0px; margin:0px;}
div#tabbox1{position:relative; width:583px; height:305px; text-align:left; overflow:auto; padding:10px 0 0 0px; margin:0px; border-bottom:1px solid #cccccc;}
div#tabbox2{position:relative; width:583px; height:305px; text-align:left; overflow:auto; padding:10px 0 0 5px; margin:0px; border-bottom:1px solid #cccccc;}
div#tabbox3{position:relative; width:583px; height:305px; text-align:left; overflow:auto; padding:10px 0 0 5px; margin:0px; border-bottom:1px solid #cccccc;}	
div#tabbox4{position:relative; width:583px; height:305px; text-align:left; overflow:auto; padding:10px 0 0 5px; margin:0px; border-bottom:1px solid #cccccc;}	

/* LIST ELEMENTS 
div#content ul {
	list-style-type: disk;
	margin:0px 0px 12px 22px;
	padding:0px;
}
div#content ul li {
	margin:3px 0px 0px 0px;
	padding:0px;
}
div#content ul li a {
	font-size: 12px; 
	line-height: 14px; 
}
div#content ul li a:hover {
	color: #ffffff; 
	background: #f47836;
}
div#content ol {
	margin:0px 0px 12px 22px;
	padding:0px;
}
div#content ol li {
	margin:3px 0px 0px 0px;
	padding:0px;
}
div#content ol li a {
	font-size: 12px; 
	line-height: 14px; 
}
div#content ol li a:hover {
	color: #ffffff; 
	background: #f47836;
}

div#content ol li ul li {
	margin:5px 0px 5px 0px;
	padding:0px;
}*/

P {margin:0px; padding:0px;}
	.header {font-family: Tahoma, Verdana, Arial, Helvetica; color: #c48f32; font-size: 24px;}
	.pageheader {font-family: Tahoma, Verdana, Arial, Helvetica; color: #333333; font-size: 24px;}
	.subheader {font-family: Tahoma, Verdana, Arial, Helvetica; color: #c48f32; font-size: 18px;}
	.body {font-family: Arial, Helvetica; color: #333333; font-size: 13px; line-height:18px;}
	body {font-family: Arial, Helvetica; color: #333333; font-size: 13px; line-height:18px;}
	.caption {font-family: Arial, Helvetica; color: #333333; font-size: 10px;}
	
	.warningmessage {font-family: Arial, Helvetica; color: #ffffff; font-size: 12px;}
	.notificationmessage {font-family: Arial, Helvetica; color: #ffffff; font-size: 12px;}
	
	.chartdesc {font-family: Verdana, Arial, Helvetica; color: #333333; font-size: 10.5px;}
	.chartcaption {font-family: Arial, Helvetica; color: #333333; font-size: 10px;}
	.chartheader {font-family: Verdana, Arial, Helvetica; color: #ffffff; font-size: 9.5px; font-weight:bold;}
	.chartbody {font-family: Verdana, Arial, Helvetica; color: #333333; font-size: 10px;}
	.chartbody2 {font-family: Verdana, Arial, Helvetica; color: #333333; font-size: 12px;}
	
	.checkouterror {font-family: Tahoma, Verdana, Arial; color: #cc0000; font-size: 11px;  font-weight:bold;}
	
	.price {font-family: Arial, Helvetica; color: #666666; font-size: 12px; text-decoration: none;}
	.pricelarger {font-family: Arial, Helvetica; color: #666666; font-size: 15px; text-decoration: none;}
	
	.B {font-weight:bold;}
	.I {font-style:italic;}
	
	.textlink {font-family: Arial, Helvetica; color: #c48f32; font-size: 13px; line-height:18px;}
	A.textlink:hover {font-family: Arial, Helvetica; color: #ffffff; font-size: 13px; line-height:18px; background-color:#c48f32;}
	.textlink1 {font-family: Verdana, Arial, Helvetica; color: #333333; font-size: 11px;}
	
	.textlinknav {font-family: Verdana, Arial, Helvetica; color: #333333; font-size: 11px;}
	A.textlinknav:hover {font-family: Verdana, Arial, Helvetica; color: #ffffff; font-size: 11px; background-color:#333333;}
	.textlinknavAT {font-family: Verdana, Arial, Helvetica; color: #8d8471; font-size: 11px; text-decoration: none;}

	.footer {font-family: Verdana, Arial, Helvetica; color: #getlocaldata_accentcolormd; font-size: 11px; text-decoration: none;}
	A.footer:hover {font-family: Verdana, Arial, Helvetica; color: #ffffff; font-size: 11px; text-decoration: none; background-color:#8d8471;}
	
	.globalnavlink {font-family: Tahoma, Arial, Helvetica; color: #ffffff; font-size: 12px; text-decoration: none; font-weight:bold;}
	A.globalnavlink:hover {font-family: Tahoma, Arial, Helvetica; color: #c48f32; font-size: 12px; font-weight:bold;}
	.globalnavlinkAT {font-family: Tahoma, Arial, Helvetica; color: #c48f32; font-size: 12px; text-decoration: none; font-weight:bold;}
	.globalnavbody {font-family: Tahoma, Arial, Helvetica; color: #999999; font-size: 12px;}
	
	.secnavlink1 {font-family: Verdana, Arial, Helvetica; color: #ffffff; font-size: 11px; font-weight:bold;}
	A.secnavlink1:hover {font-family: Verdana, Arial, Helvetica; color: #bf311a; font-size: 11px; font-weight:bold;}
	.secnavlink1AT {font-family: Verdana, Arial, Helvetica; color: #bf311a; font-size: 11px; text-decoration: none; font-weight:bold;}

	.secnavlink2 {font-family: Verdana,Arial, Helvetica; color: #333333; font-size: 10px; text-decoration: none;}
	A.secnavlink2:hover {font-family: Verdana,Arial, Helvetica; color: #ffffff; font-size: 10px; background-color:#333333;}
	.secnavlink2AT {font-family: Verdana,Arial, Helvetica; color: #8d8471; font-size: 10px; text-decoration: none;}

	.tertnavlink {font-family: Verdana,Arial, Helvetica; color: #ffffff; font-size: 10px; font-weight:bold;}
	A.tertnavlink:hover {font-family: Verdana,Arial, Helvetica; color: #bf311a; font-size: 10px; font-weight:bold;}
	.tertnavlinkAT {font-family: Verdana,Arial, Helvetica; color: #bf311a; font-size: 10px; font-weight:bold; text-decoration: none;}
	
	.menutreenav {font-family: Arial, Helvetica; color: #333333; font-size: 10px; text-decoration: none;}
	
	.mblink1 {font-family: Verdana, Arial, Helvetica; color: #8d8471; font-size: 9.5px; font-weight:normal; text-decoration: none;}
	A.mblink1:hover {font-family: Verdana, Arial, Helvetica; color: #ffffff; font-size: 9.5px; font-weight:normal; text-decoration: none; background-color:#ffffcc;}
	.mbbreadcrumbAT {font-family: Arial, Helvetica; color: #8d8471; font-size: 16px; font-weight:bold; text-decoration: none;}
	.mbbreadcrumb {font-family: Arial, Helvetica; color: #999999; font-size: 10px; font-weight:normal;}
	
	.anylinkcss{
	position:absolute;
	visibility: hidden;
	border-left:1px solid #a8a8a8;
	border-right:1px solid #a8a8a8;
	font:normal 12px tahoma;
	line-height: 20px;
	z-index: 100;
	background-color: #e7e7e7;
	width: 175px; text-align:left;
	}
	
	.anylinkcss a{
	width: 100%;
	display: block;
	border-bottom:1px solid #a8a8a8;
	color:#213085;
	padding: 1px 0;
	text-decoration: none;
	text-indent: 5px;
	}
	
	.anylinkcss a:hover{ /*hover background color*/
	background-color: #cc9900;
	color: #ffffff;
	}
	
	.fieldcellmb textarea {
		width: 450px;
		font: 11px Arial, Helvetica, sans-serif;
		background-color: #ffffff;
		border: 1px solid #999999;
		color: #333333;
		padding : 8;
		scrollbar-base-color:#EAEAEA;
		scrollbar-3dlight-color:#999999;
		scrollbar-arrow-color:#efefef;
		scrollbar-darkshadow-color:#333333;
		scrollbar-face-color:#EAEAEA;
		scrollbar-highlight-color:#efefef;
		scrollbar-shadow-color:#666666;
		scrollbar-track-color:#999999;
	}
	
	.fieldcellmb input {
		width: 450px;
		height: 20px;
		font: 11px Arial, Helvetica, sans-serif;
		background-color: #ffffff;
		border: 1px solid #999999;
		color: #333333;
		padding : 2;
	}
	.fieldcell input {
		width: 200px;
		height: 20px;
		font: 11px Arial, Helvetica, sans-serif;
		background-color: #ffffff;
		border: 1px solid #999999;
		color: #333333;
		padding : 2;
	}
	.fieldcell160 input {
		width: 240px;
		height: 20px;
		font: 11px Arial, Helvetica, sans-serif;
		background-color: #ffffff;
		border: 1px solid #999999;
		color: #333333;
		padding : 2;
	}
	.fieldcell select {
		width: 150px;
		font: 11px Arial, Helvetica, sans-serif;
		background-color: #EAEAEA;
		border: 1px solid #A40019;
		color: #333333;
	}
	.fieldcellsmall input {
		width: 150px;
		height: 20px;
		font: 11px Arial, Helvetica, sans-serif;
		background-color: #ffffff;
		border: 1px solid #999999;
		color: #333333;
		padding : 2;
	}
	.fieldcellsmaller input {
		width: 100px;
		height: 20px;
		font: 11px Arial, Helvetica, sans-serif;
		background-color: #ffffff;
		border: 1px solid #999999;
		color: #333333;
		padding : 2;
	}
	.fieldcellsmallest input {
		width: 60px;
		height: 20px;
		font: 11px Arial, Helvetica, sans-serif;
		background-color: #ffffff;
		border: 1px solid #999999;
		color: #333333;
		padding : 2;
	}
	.fieldcellsmall select {
		width: 100px;
		font: 11px Arial, Helvetica, sans-serif;
		background-color: #EAEAEA;
		color: #333333;
		border: 1px solid #A40019;
	}
	.fieldcellsmallest select {
		width: 40px;
		font: 11px Arial, Helvetica, sans-serif;
		background-color: #EAEAEA;
		color: #333333;
		border: 1px solid #A40019;
	}

