/*******************************/
/*    Standard Elements        */
/*******************************/
body {
	margin:20px 0px; padding:0px;
	text-align:center;
	font-family:Tahoma; font-size:11px;
	background-color:#F3F6F1;
}

td {
	font-family:Tahoma;
	font-size:11px;
}
a {color:#0000FF; text-decoration:none; }
a:visited {color:#0000FF; text-decoration:none; }
a:active {color: #FF0000; text-decoration:underline; }
a:hover {color: #FF0000; text-decoration:underline; }

h1 {
	font-family:Tahoma;
	font-size:12px;
	color:#77933D;
	margin-bottom:5px;
	margin-top:0px;
}
h2 {
	font-family:Tahoma;
	font-size:12px;
	color:#EA932B;
	margin-bottom:0px;
	margin-top:0px;
}

/*******************************/
/*    Containers and Boxes     */
/*******************************/
#container{
        text-align:left;
        width: 691px;
        top:0px;
        bottom:0px;
        margin:auto;
        }
.header {
        background-color:#FFFFFF;
        height:253px;
        border:1px solid #CCCCCC;
        } 
.leftnav {
        width:185px;
        height: auto;
        margin-right: 2px;
        background-color:#F3F6F1;
        float:left;
        } 
.main {
        width: auto;
        margin-top: 3px;
        background-color:#F3F6F1;
        } 
.MainContentBox {
        width: auto;
        height: auto;
		margin: 3px 10px 0px 186px;
        background-color:#FFFFFF;
        border:1px solid #CACACA;
        padding:13px 10px 0px 17px; 
        line-height:14px;
        } 
.SplitContentBox {
        width: auto;
        height: auto;
        margin-top:3px;
        background-color:#F3F6F1;
        border:0px;
        } 
.IndexBox {
        width: auto;
        height: auto;
		margin: 3px 10px 0px 186px;
        padding: 13px 13px 13px 13px;
        background-color:#FFFFFF;
        border:1px solid #CACACA;
        }
.IndexBox1 {
        width: 477px;
        height: auto;
		margin: 3px 10px 0px 186px;
        padding: 13px 13px 13px 13px;
        background-color:#FFFFFF;
        border:1px solid #CACACA;
        }
.IndexContentBox {
        height: auto;
        width: auto;
        margin-top:3px;
        background-color:#F3F6F1;
        border:0px;
        } 
.searchTop {
        height:25px;
        margin-top: 3px;
        padding: 9px 0px 0px 18px;
        background-color:#FFFFFF;
        background-image:url(images/1_bg.gif);
        border:1px solid #CACACA;
        } 
.searchBox {
        height:70px;
        margin-top:3px;
        background-color:#FFFFFF;
        border:1px solid #CACACA;
        } 
.GenericBox {
        margin-top:3px;
        background-color:#FFFFFF;
        border:1px solid #CACACA;
        } 
.HoursBox {
        margin-top:3px;
        height: auto;
        padding:12px 0px 0px 12px;
        background-color:#FFFFFF;
        border:1px solid #CACACA;
        }         
.SmallBox {
        margin-bottom:3px;
        background-color:#FFFFFF;
        border:1px solid #CACACA;
        padding:13px 13px 13px 13px; 
        } 
.SmallIndexBox {
        background-image:url(images/1_p7.jpg);
        margin-bottom:3px;
        padding-right:120px;
        background-color:#FFFFFF;
        border:1px solid #CACACA;
        padding:13px 13px 13px 13px; 
        } 
.FAABox {
        margin-bottom:3px;
        height: 120px;
        background-color:#C0E4FE;
        border:1px solid #CACACA;
        padding:13px 13px 13px 13px; 
        } 

.footer {
        margin-top:15px;
        clear:both;
        } 

/*******************************/
/*    Formatting               */
/*******************************/
.green {color:#77933D; font-weight: bold}
:visited.green {text-decoration:none; color:#77933D}
:active.green {color: #FF0000; text-decoration:underline }
:hover.green {color: #FF0000; text-decoration:underline }

.foottextsmall {
	color: #3498D7; 
	font-size:10px;
	}


.service {
	background:url(images/1_z1.gif) center left no-repeat; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 18px
	}

.flashcontent {margin-bottom:0px;}
.search {background-image:url(images/1_bg.gif)}
.grayline {background-color: #CACACA}
input,textarea{
   
   font-family:Tahoma;
   font-size:10px;
} 
 
#input1{
	border:1px solid #A5A5A5;
   font-family:Tahoma;
   font-size:10px;
}

.picborder {border: 1px solid #C0C0C0; padding: 1px; }

.o1 {color:#791F1F; text-decoration:none; }
:visited.o1 {color:#791F1F; text-decoration:none; }
:active.o1 {color: #FF0000; text-decoration:underline; }
:hover.o1 {color: #FF0000; text-decoration:underline; }

.o2 {color:#FF0000; text-decoration:none; }
:visited.o2 {color:#FF0000; text-decoration:none; }
:active.o2 {color: #FF0000; text-decoration:underline; }
:hover.o2 {color: #FF0000; text-decoration:underline; }

.o3 {color:#1C5100; text-decoration:none; }
:visited.o3 {color:#1C5100; text-decoration:none; }
:active.o3 {color: #FF0000; text-decoration:underline; }
:hover.o3 {color: #FF0000; text-decoration:underline; }

.o4 {color:#B9BF52; text-decoration:none; }
:visited.o4 {color:#B9BF52; text-decoration:none; }
:active.o4 {color: #FF0000; text-decoration:underline; }
:hover.o4 {color: #FF0000; text-decoration:underline; }

.o5 {color:#FEF36B; text-decoration:none; }
:visited.o5 {color:#FEF36B; text-decoration:none; }
:active.o5 {color: #FFFFFF; text-decoration:underline; }
:hover.o5 {color: #FFFFFF; text-decoration:underline; }

.serviceLink {color: #595959; text-decoration:none }
:visited.serviceLink {color: #595959; text-decoration:none }
:active.serviceLink {color: #FF0000; text-decoration:underline }
:hover.serviceLink {color: #FF0000; text-decoration:underline }


.txworld {font-size: 10px; color: #EBEBEB; text-align:center;}
:visited.txworld {color: #EBEBEB; text-decoration:none }
:active.txworld {color: #EBEBEB; text-decoration:underline }
:hover.txworld {color: #FF0000; text-decoration:underline }
