/************** LINK STYLES ***************/
a:link {color: #3366FF;}
a:visited {color: #3366FF;}
a:hover {color: #CC3300;}

.base:link{color:#9A9A9A; text-decoration:none}
.base:visited{color:#9A9A9A; text-decoration:none}
.base:hover{color:#CC3366; text-decoration:underline}

.article:link{color:#7D7D7D; text-decoration:none}
.article:visited{color:#7D7D7D; text-decoration:none}
.article:hover{color:#CC3366; background-color: #FFFFCC; text-decoration:underline}

.linkbar a{
display: block;
background-color: #efeeee;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 15px;
padding-right: 3px;
text-decoration: none;
color: #5F5F5F;
}
.linkbar a:hover{
display: block;
background-color: #dededd;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 15px;
padding-right: 3px;
text-decoration: none;
color: #0066CC;
}
.mouseover a{
background-color: #ffffff;
}
.mouseover a:hover{
background-color: ##F4F4F4;
}


/************** MENU ***************/

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:normal;
	font-style: normal;
	border: solid 1px #FFFFFF;
	width: 100%;
	font-weight: normal;
	word-spacing: 4px;
	background-color: #84C225;
	height: 25px;
	color: #FFFFFF;
}

/************** TEXT STYLES ***************/

.text_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #666666;
}
.text_body_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #CC3300;
}
.article_separator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #003399;
	background-color: #99CCFF;
}
.text_rightmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.text_quotes {
	font-style: italic;
	color: #31769B;
}
.text_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 100%;
	color: #CC3366;
	font-style: normal;
	font-weight: bold;
}
.article_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 100%;
	color: #7ABBEB;
	font-style: normal;
	font-weight: bold;
}
.text_base {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	line-height: 100%;
	color: #9A9A9A;
}
.text_hillsong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 100%;
	color: #7D9EFF;
}
.text_sml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	color: #666666;
}
/************** TESTS ***************/

#test a:link {color: #9900FF;}
#test a:visited {color: #9900FF;}
#test a:hover {color: #FF00FF;}

#test body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #666666;
	padding-left: 20px;
	padding-right: 20px;
}
#test2 td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #666666;
}
#test p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	padding-left: 20px;
	padding-right: 20px;
	color: #666666;
}
#test h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 100%;
	color: #CC3366;
	font-style: normal;
	font-weight: bold;
}
#test h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 100%;
	color: #CC3366;
	font-style: normal;
	font-weight: bold;
}
#test h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	line-height: 100%;
	color: #CC3366;
	font-style: normal;
	font-weight: bold;
}
#test table {
	background-color: #ffffff;
	width: 100%;
}
#test image{
 	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
 	border: 1px solid #999999;
 }

/************** IMAGE STYLES ***************/

.image_body{
 	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
 	border: 1px solid #99ccff;
 }

/************** TABLE CELL STYLES ***************/



.table_menu_left {
	background-color: #efeeee;
	border-right: 1px solid #dadad9;
	width: 200px;
}
.table_article_calendar {
	background-color: #ffffff;
	border: 1px solid #ECE9D8;
	width: 100%;
}
.table_menu_right {
	background-color: #ffffff;
	border-left: 1px solid #dadad9;
	width: 150px;
}
.table_header_top {
	background-color: #0f4864;
	line-height: 70px;
	width: 100%;
}
.table_menu_top {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #3bb3c2;
	height: 29px;
	width: 100%;
}
.table_base {
	border-top: 1px dashed #ececec;
	border-bottom: 1px dashed #ececec;
	background-color: #fafbfb;
	line-height: 27px;
	width: 100%;
}
.table_body{
background-color: #FFFFFF;
padding-top: 10px;
}
.table_right_menu{
background-image: url('yourbg.gif'); background-repeat: repeat-y;
}
.table_border_dashed {
	border: 1px dashed #C6D314;
}

/************** FORM STYLES ***************/

.bodyforms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	background-color: #FFFFFF;
	border: solid 1px #009999;
}
.formbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	background-color: #84C225;
	border: solid 1px #009999;
}
.forms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #006699;
	background-color: #FFFFFF;
	border: solid 1px #006699;
}
.searchform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #999999;
	background-color: #FFFFFF;
	border: solid 1px #CC3300;
}
