/* CSS Document */
body{
	margin: 0px;
	background-image:url(images/watermark2.gif);
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	padding:0;
	HEIGHT: 100%
}
html{
	HEIGHT: 100%
}
a:link, a:visited{
color:#006F37; font-weight:bold;
}
a:hover{
text-decoration:underline;
color:#81A539;
}
#container{
MARGIN: 0px auto;
position: relative;
width:770px;
background-image:url(/content_bg.gif);
background-repeat:repeat-y;
padding-bottom: 1px;
MIN-HEIGHT: 100%;
HEIGHT: 100%;
}
#containermain{
MARGIN: 0px auto;
position: relative;
width:770px;
background-image:url(images/content_bg.gif);
background-repeat:repeat-y;
padding-bottom: 1px;
MIN-HEIGHT: 100%;
}
#bluetop{
margin-left: auto;
margin-right: auto;
width:710px;
height:15px;
background-image:url(images/main/top_bluebar.gif);
background-repeat:no-repeat;
}
#logo h1{
margin:0px 0 0 40px;
width:690px;
height: 60px;
background:url(images/logo.gif) no-repeat; 
text-indent: -9000px; 
text-decoration: none;
}
#submenubox{
background-image: url("images/main/nav_submenu.gif");
height:11px;
width: 88px;
position:relative;
float:right;
margin-right:30px;
margin-top:5px;
}
#submenu{
margin:0;
padding:0px;
width: 88px; 
height: 11px;
}
#submenu li{
margin: 0; 
padding: 0; 
list-style: none;
position: absolute; 
top: 0;
}
#submenu li, #submenu a {
height: 11px; 
display: block;
/* to see the image map, turn on borders - border: solid 1px #f00; */
}
#submenu li a {
text-indent: -9999px; 
text-decoration: none
}
#home {
left: 0; width: 30px;
}
#contact {
left: 30px; width: 58px;
}
#home a:hover {
background: transparent url("images/main/nav_submenu.gif") -0px -11px no-repeat;
}
#contact a:hover {
background: transparent url("images/main/nav_submenu.gif") -30px -11px no-repeat;
}
#sectiontwo{
width:704px;
height:225px;
margin:0 0 0 15px;

}
#sectiontwo img{
float:right;
}
.h1main{
margin:1px; font-size:12px; text-align:right;
}
#mainmenu{
height:175px;
width: 148px;
background-image: url("images/nav.gif");
margin:0;
padding:0;
position: relative;
float:left;
}
#mainmenu li{
margin: 0; 
padding: 0; 
list-style: none;
display: block;
position: absolute; 
}
#mainmenu a {
display: block;
/* to see the image map, turn on borders - border: solid 1px #f00; */
}
#mainmenu li a {
text-indent: -9999px; 
text-decoration: none
}
#about {
top: 0; height: 29px; left: 0; width: 148px;
}
#about a{
height: 29px;
}
#information {
top: 29px; height: 29px; left: 0; width: 148px;
}
#information a{
height: 29px;
}
#news {
top: 58px; height: 29px; left: 0; width: 148px;
}
#news a{
height: 29px;
}
#community {
top: 87px; height: 29px; left: 0; width: 148px;
}
#community a{
height: 29px;
}
#giving {
top: 116px; height: 29px; left: 0; width: 148px;
}
#giving a{
height: 29px;
}
#store {
top: 145px; height: 29px; left: 0; width: 148px;
}
#store a{
height: 29px;
}
#about a:hover {
background: transparent url("images/nav.gif") -0px -175px no-repeat;
}
#information a:hover {
background: transparent url("images/nav.gif") -0px -204px no-repeat;
}
#news a:hover {
background: transparent url("images/nav.gif") -0px -233px no-repeat;
}
#community a:hover {
background: transparent url("images/nav.gif") -0px -262px no-repeat;
}
#giving a:hover {
background: transparent url("images/nav.gif") -0px -291px no-repeat;
}
#store a:hover {
background: transparent url("images/nav.gif") -0px -320px no-repeat;
}
.bold{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#676767;
}
#bottomlinksbox{
height:35px;
width:640px;
clear:both;
margin-left:15px;
padding:7px;
}
#bottomlinks{
height:35px;
width:619px;
background-image: url("images/main/nav_ministries.jpg");
margin:0;
padding:0;
position: relative;
}
#bottomlinks li{
margin: 0; 
padding: 0; 
list-style: none;
position: absolute; 
top: 0;
}
#bottomlinks li, #bottomlinks a {
height: 35px; 
display: block;
/* to see the image map, turn on borders - border: solid 1px #f00; */
}
#bottomlinks li a {
text-indent: -9999px; 
text-decoration: none
}
#gulch {
left: 35px; width: 65px;
}
#kotm {
left: 140px; width: 80px;
}
#oneighty {
left: 270px; width: 70px;
}
#train {
left: 390px; width: 75px;
}
#lincoln {
left: 510px; width: 65px;
}
#gulch a:hover {
background: transparent url("images/main/nav_ministries.jpg") -35px -35px no-repeat;
}
#kotm a:hover {
background: transparent url("images/main/nav_ministries.jpg") -140px -35px no-repeat;
}
#oneighty a:hover {
background: transparent url("images/main/nav_ministries.jpg") -270px -35px no-repeat;
}
#train a:hover {
background: transparent url("images/main/nav_ministries.jpg") -390px -35px no-repeat;
}
#lincoln a:hover {
background: transparent url("images/main/nav_ministries.jpg") -510px -35px no-repeat;
}
/* the first value is of course the horizontal offset (from the left edge), and the second is the vertical */
#footer{
margin-right:30px;
text-align:center;
}
#footer li{
display:inline;
margin-right:5px;
font-size:9px;
border-right:1px solid #C9CCA7;
padding-right:8px;
}
#footer li a:link,#footer li a:visited{
font-weight:normal;
}
#footer li.last{
display:inline;
font-size:9px;
border-right:none;
}
#mainrightcol{
float:right; width:550px; color:#333333; font-size:11px; padding:25px 33px 0 0px; border-left:1px solid #DEDEDE;
line-height:14px;
}
#mainrightcol h2{
color:#81A539; font-weight:bold; font-size:24px; font-family:Arial, Helvetica, sans-serif; margin:0 0 5px 15px;
}
#mainrightcol h3{
color:#81A539; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin:0 0 5px 15px; font-weight:normal; letter-spacing:0.5px;
}
#mainrightcol h6{
color:#81A539; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-style:italic; margin:0 0 5px 15px; font-weight:normal; letter-spacing:0.5px;
}
#mainrightcol p{
margin:0; line-height:18px; padding-left:15px;
}
.first{
border-top:1px solid #DEDEDE; margin-top:20px; padding-top:10px;
}
.firstbox{
border-top:1px solid #DEDEDE; font-size:1px;
}
.last{
background:url(images/main/line_smgradient.gif) no-repeat bottom left; padding-bottom:15px; 
}
.red{
color:#CC0000;
}
.bullet-list-indent {
	text-indent: 20px;
}
.space{
font-size:1px;
}
.paddingsm{
padding:15px 0 2px 0;
}
.paddinghalf{
padding:0px 0 2px 0;
}
#mainleftcol{
float:left; width:149px; padding-left:33px; padding-top:30px;
line-height:16px;
}
#mainleftcol p{
padding-right:20px; color:#666666; font-size:10px; margin:0; line-height:12px;
}
#mainleftcol h5{
color:#81A539; font-size:14px; font-weight:normal; margin:0;
}
#mainleftcol ul{
margin:0px; padding:0; margin-top:5px;
}
#mainleftcol li{
margin-left:8px; background:url(images/main/icon_arrow.gif) no-repeat left center; list-style: none; padding-left:15px; color:#666666; font-size:11px;
}
#mainleftcol li.pdf{
margin-left:8px; background:url(images/main/pdf-sm.gif) no-repeat left center; list-style: none; padding-left:15px; color:#666666; font-size:11px;
}
#mainleftcol a:link, #mainleftcol a:visited{

font-weight:normal;
}
.floatleft{
margin-top:0px; margin-right:10px;
float:left;
}
.floatright{
margin:0 0 10px 15px;
float:right;
}
.floatrightsm{
margin:0 0 10px 10px;
float:right;
}
#mainrightcol P.utilityLink {
width:135px; margin:8px 0 0 15px; BORDER: #c3d4be 1px solid; BACKGROUND:url("images/main/icon_arrow_green.jpg") #E9E9EA no-repeat 4px 50%; padding:0.3em 0.4em 0.3em 25px;
}
#mainrightcol P.downloadLink {
width:135px; margin:8px 0 0 15px; BORDER: #c3d4be 1px solid; BACKGROUND:url("images/main/sound.png") #E9E9EA no-repeat 4px 50%; padding:0.3em 0.4em 0.3em 25px;
}
#mainrightcol P.sportsLink {
width:115px; margin:8px 0 0 15px; BORDER: #c3d4be 1px solid; BACKGROUND:url("images/main/icon_arrow_red.gif") #E9E9EA no-repeat 4px 50%; padding:0.3em 0.4em 0.3em 25px;
}
#mainrightcol P.utilityLink a:link, #mainrightcol P.utilityLink a:visited, #mainrightcol P.downloadLink a:link, #mainrightcol P.downloadLink a:visited{
font-weight:normal; font-size:10px; text-decoration:none;
}
#mainrightcol li{
border-bottom:1px solid #7F7F7F; width:165px; font-size:12px; margin-bottom:3px; list-style:none;
}
.floatbox{
background-color:#E5E5E5; padding:10px; float:right; 
}
.floatbox p{
font-size:10px; margin:0; line-height:normal; padding:0;
}
.floatbox a:link, .floatbox a:visited{
text-transform:uppercase; font-weight:bold; color:#990000; margin:0;
}
.box{
width:142px; background:url(images/store/latestmessages_boxmiddle.jpg) repeat-y;
}
.box h4{
background:url(images/store/latestmessages_boxtop.jpg) no-repeat left top; padding-top:30px; text-indent:-9000px;
}
.box .boxtext{
background:url(images/store/latestmessages_boxbtm.jpg) no-repeat left bottom; padding-bottom:20px;
}
.box p, .box h4{
padding-left:20px; padding-right:20px; margin:0;
}
.header{
text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}
.marginleft{
padding-left:15px;
}
#sportsbox{
background-color:#EEEEEE; margin:-13px 0px 0 0; height:165px;
}
.sportsboxtwo{
background-color:#EEEEEE; margin:5px 0px 0 0; height:165px;
}
.individualfirst{
float:left; width:170px; margin-top:10px;
}
.individualsports{
float:left; width:170px; border-left:1px solid #DEDEDE;margin-top:10px; margin-left:15px;
}
.individualsports p, .individualfirst p{
font-size:10px; line-height: 14px !important; margin:0; padding:0;
}
.individualsports a:link, .individualsports a:visited, .individualfirst a:visited, .individualfirst a:link{
font-weight:normal;
}

/* styles for homepage only */

#sectionthree{
margin:10px 33px 0px 28px; padding-top:10px;
}
#flashholder{
width:461px; height:201px; margin-bottom:15px; float:left;
}
#rightcolumn{
width:230px; margin:0; float:right;
}

  ul.left {
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  float: left;
    width: 113px;
    margin: 0px;
	padding: 0px 0px;
    border: 0px none; 
    list-style-type: none;
	color:#676767;
}
  ul.right {
  font-family:Arial, Helvetica, sans-serif;
  float: right;
  font-size:9px;
    width: 115px; 
    margin: 0px;
	padding:0;
    border: 0px none;  
    list-style-type: none;
	color:#676767;
}
.bold{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#676767;
}
#getmapbtn{
clear:none; margin-top:5px; position: relative; margin-right:47px;
}
#getmapbtn a {
display: block; 
height: 45px; 
width: 66px; 
margin-bottom: 8px;
background: url("images/main/img.getmap.gif") 0 0 no-repeat; 
text-indent: -9000px;
text-decoration: none;
float:right;
} 
#getmapbtn a:hover { 
background-position: 0 -45px; 
} 
#newtocotmbox{
width:200px;
margin-top:10px;
padding-top:10px;
clear:both;
}
#newtocotmbox h3{
background: url("images/main/h1_newtocotm.gif") no-repeat;
text-indent: -9000px; margin-left:85px; width:113px;
}
#newtocotmbox p{
font-size:9px;
color:#676767;
margin-top:0px;
line-height:normal;
}
.homesmimg{
margin-top:0px; margin-right:5px;
float:left;
}
#sectionfour{
margin:20px 33px 20px 28px;
padding-top:10px;
/*
border-top:1px dotted #666666; clear:both;
*/
}
#newscolumnone{
float:left;
width:170px;
}
#newscolumntwo{
float:left;
margin-left:7px;
width:170px;
}
#newscolumnthree{
float:right;
width:170px;
}
#newscolumnfour{
float:right;
margin-right:7px;
width:170px;
}
.columns{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#676767;
line-height:14px;
margin:0;
padding-right:5px;
}
.columnimgs{
padding-bottom:8px;
}
h4{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#676767;
margin:0;
}
.display{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
.text_field{
border: 1px solid #CCCCCC;
border-color:#184b32;
background-color:#efeabb;
}
.button{
background-color:#efeabb; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#184b32; border: 2px solid #184b32; margin-top:2px;
}
.WorksLink {
	font-weight: bold;
	color: #0000CC;

}
.LastUpdated {
	font-size: 12px;

	color: #BBBBBB;
}
.THEWORKS {
	font-size: 23px;
	font-weight: bold;
	color: #990033;
}
.SpecialHead {
	font-size: 18px;
	color: #000099;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.DiscoCDROM {
	font-size: 13px;
}
.titles {
	font-weight: bold;
	color:#184b32;
	text-decoration:underline;
}
.TermLink {
	font-size: 11px;
	padding-bottom:5px;
}
.box{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:6px; background-color:#FFFFF0; padding:5px; border:solid 1px #CCCCCC;
width:100%;
}
.box-title{
text-align:right; font-size:14px; font-weight:bold; border-bottom: dashed 1px #184b32; color:#184b32; margin-bottom:4px;
}
.box-link{
text-align:right; font-size:9px;
}
.right-box{
font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:15px;
}
.right-box-border{
border-bottom:dashed 1px #CCCCCC; margin-bottom:3px;
}
.right-box-text{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:100;
}
.second-right-box{
text-align:left; padding:5px; font-size:9px;
}
.yellow-box{
font-size:11px; background-color:#FFFFCC; border:solid 1px #999999;
}
.specialbox{
width:365px; height:75px; background-color:#FFFFF0; padding:5px; border:solid 1px #CCCCCC;
color: #990000;
	font-size: 13px;
	font-weight: bold;
}
.special-sub-box{
font-size:10px; color:#000000; margin-top:4px; padding-left:10px;
}
.specialh1{
font-size:22px; color:#184b32; margin:1px;
}
.special-box-1{
height:450px; width:170px; background-color:#FFFFFF; border:solid 1px #CCCCCC; font-size:11px; float:left;
}
.special-box-2{
height:450px; width:170px; background-color:#FFFFFF; border:solid 1px #CCCCCC; font-size:11px; float:left; margin-left:10px;
}
.special-box-3{
height:450px; width:170px; background-color:#FFFFFF; border:solid 1px #CCCCCC; font-size:11px; float:right; margin-right:5px;
}
.special-box-4{
height:450px; width:170px; background-color:#FFFFFF; border:solid 1px #CCCCCC; font-size:11px; float:right; margin-right:10px;
}
.special-box-text{
padding:4px;
}



#invertedtabs{
margin-left: 10px;
padding: 0;
width: 800px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#invertedtabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
margin-bottom: 1px; /*margin between menu and rest of content*/
padding:0;
list-style:none;
margin-left: 30px;
}

#invertedtabs li{
display:inline;
margin:0 0px 0 0;
padding:0;
text-transform:uppercase;
line-height: 1.5em;
}


#invertedtabs a{
float:left;
color: white;
background: #466827 url(color_tabs_left2.gif) no-repeat left bottom;
margin:0 2px 0 0;
padding:0 0 0 3px;
text-decoration:none;
letter-spacing: 1px;
}

#invertedtabs a span{
float:left;
display:block;
background: transparent url(color_tabs_right2.gif) no-repeat right bottom;
padding:3px 9px 3px 6px;
}

#invertedtabs a span{
float:none;
}


#invertedtabs a:hover{
background-color: #efeabb;
}

#invertedtabs a:hover span{
background-color: #efeabb;
color:#184b32;
}

#invertedtabs #current a, #invertedtabs #current span{ /*currently selected tab*/
background-color: #efeabb;
}

#invertedtabsline{
clear: both;
padding: 0;
width: 744px;
height: 8px;
line-height: 8px;
background: #466827;
border-bottom: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

.nine_specialh1{
color: #FF0000; font-size:12px; font-weight:100;
}
.nine_specialh2{
font-size:11px; font-weight:100;
}
.nine_specialtop{
font-size:14px; margin:0px; font-weight:500;
}
.bullet_list{
font-size:12px;
padding:2px;
}
