/*
Design by Jonathan Eischen Designs
http://www.jonathaneischen.com

*/       

            html {
            height:100%;
            padding:0px;
            margin:0px;
                      
            }
            
            body {
            width:100%;
               background-color:#003333;
            background-image:url('/web-images/TAC-bg.jpg');
            background-repeat:repeat-x;
            height:100%;
             padding:0px;
            margin:0px;
            font-family:arial;
            }
            
            
            
            h1, h2, h3 {
	        margin:0px;
	        margin-bottom: 5px;
            padding:0px;
             font-size:24px;
            font-family:arial;
            line-height:25px;
            color: #336666;
            letter-spacing:-0.5px;
             }

			h1 {
			font-size: 24px;
			line-height:28px;
			}

			h2 {
			font-size: 20px;
			letter-spacing:-1px;
			color:#333333;
			margin-top:5px;
			}

			h3 {
			font-size: 16px;
			line-height:20px;
			margin-top:10px;
			
			}
			
			hr {
			
			border: 1px solid #e9e9e9;
			
			}

			p, ul, ol {
			margin-top: 0;
	
			font-size:12px;
            font-family:arial;
            line-height:18px;
            color:#666;
           
            
			}

			ul, ol {
			 padding:0px;
            padding-left:5px;
            line-height:18px;
            list-style-type: disc;
			margin: 0px;
			margin-bottom:10px;
			margin-left:30px;
			padding-right:30px;
			}
			
			li
			
			{
		
			padding-left: 5px;
			padding-bottom:2px;
			}

			a {
			text-decoration: none;
			color: #339CCB;
			}

			a:hover {
			color:black;
			}
            
            a:active {
  outline: none;
}

            #page-links {
            padding:5px;
            margin:0px;
            width:775px;
            border: 0px solid #e9e9e9;
            margin-left:0px;
            margin-bottom:10px;
            
            }
            
            #page-links ul {
            padding:0px;
            list-style-type: none;
			margin: 0px;
			width:190px;
			float:right;
             }
             
             #page-links ul li {
             padding:0px;
             margin:2px;
             height:35px;
             line-height:35px;
             border-left: 5px solid #003333;
             }
             
             #page-links a:link, #page-links a:visited  {
             display:block;
             background:#336666;
             color:white;
             padding-left:10px;
             font-weight:bold;
             }
             
             #page-links a:hover {
             background:#003333;
             }
             
             
             #page-wrapper {
             clear:both;
             display:block;
             height:35px;
             border-bottom: 1px solid #e9e9e9;
             margin-bottom:10px;
             margin-top:3px;
             }
             
             #page-title {
             width:270px;
             float:left;
             
             }
             
             #page-title-WIDE {
             width:500px;
             float:left;
             
             }
             
              #new-page-links {
            padding:0px;
            margin:0px;
            width:520px;
            border: 0px solid #e9e9e9;
            float:right;
                    display:block;
                    
            clear:right;
            text-align:right;
            }
            
            #Go-Back-WIDE {
            padding:0px;
            margin:0px;
            width:65px;
            height:20px;
            line-height:20px;
            text-align:center;
            border: 0px solid #e9e9e9;
            float:right;
                    display:block;
       margin-top:4px;
            clear:right;
            background-image: URL('/web-images/go-back-bg.png');
           
            }
              #Go-Back-WIDE a:link, #Go-Back-WIDE a:visited {
              text-decoration:none;
              color:#fff;
              font-weight:bold;
              font-size:11px;
              padding-left:8px;
              }
              
              #Go-Back-WIDE a:hover {
text-decoration:underline;
              }
            
            #new-page-links ul {
            padding:0px;
            list-style-type: none;
			margin: 0px;
			
			
             }
             
             #new-page-links ul li {
             padding:0px;
             margin:0px;
            
             border-left: 0px solid #e9e9e9;
             padding-left:5px;
             padding-right:5px;
             display:inline;
             }
             
             #new-page-links a:link, #new-page-links a:visited  {
             
height:35px;
            line-height:35px;
             color:#336666;
             padding-left:5px;
             font-weight:bold;
             font-size: 12px;
			letter-spacing:-0.5px;
            
             }
             
             #new-page-links a:hover {
             
             }
             
             
            
            /* End Styling */
            
			#wrapper {
            
            width:840px;
            margin-left:auto;
            margin-right:auto;
            margin-top:0px;
            margin-bottom:10px;
            padding:0px;
           border-left: 0px solid #dce4e4;
           border-right: 0px solid #dce4e4;
           background-image: URL('/web-images/wrapper-corners.png');
           background-position: 100% 100%;
           background-repeat:no-repeat;
           background-color: white; 

           /* -moz-border-radius: 0px 0px 20px 20px;
			-webkit-border-radius: 0px 0px 20px 20px;
			-khtml-border-radius: 0px 0px 20px 20px;
			border-radius: 0px 0px 20px 20px; */
			
            }
            

#header-wrap {
margin:0px;
padding:0px;
border: 0px;
height:110px;
background-color: transparent;
            background-image:url('/web-images/bg.jpg');
            background-repeat:repeat-x;
            
            z-index:2;
}

#logo-div {
margin:0px;
padding:0px;
border: 0px;
width:320px;
float:left;
text-align:left;
height:100%;
padding-left:5px;
  display:block;
}

#header-content {
margin:0px;
padding:10px;
border: 0px;
width:495px;
float:right;
text-align:right;
z-index:5;
height:90px;
display:block;
letter-spacing:0px;
}

#nav-div {
margin:0px;
padding:0px;
border: 0px;
clear:both;
background-color:#003333;
background-image:url('/web-images/nav-bg.jpg');
            background-repeat:repeat-x;
height:27px;
color:white;
line-height:27px;
font-size:13px;
font-weight:bold;
margin-left:5px;
margin-right:5px;
z-index:100 !important;
}

#nav-div-left {
padding:0px;
margin:0px;
width:610px;
float:left;
}

#site-search {

margin:0px;
            padding:0px;
            border:0px;
            width:215px;
            float:right;
    font-size:12px;
    color:white;
   text-align:left;
}

#site-search input {
            margin:0px;
            padding:0px;
            display:block;
            border:0px;
            float:left;
            
            }
            
            #CAT_Search {
            height:18px;
            width:150px;
            margin-top:4px !important;
            font-size:11px;
            padding-left:3px !important;
            color:grey !important;
            line-height:18px;
            border:0px;
            }
            
       


.search-button {
padding:0px;
margin:0px;
background-color:#336666;
color:white;
border:1px solid #336666;
border-bottom:2px solid #336666;
height:18px;
position:relative;
width:50px;
font-size:10px;
font-weight:bold;

margin-top:4px !important;
margin-left:2px !important;
}



#flash-div {
margin:0px;
padding:0px;
border: 0px;
background-color:white;
height:288px;
margin-top:3px;
margin-left:5px;
margin-right:5px;
font-size:12px;
z-index:-10 !important;
}

#content-div {
margin:0px;
padding:15px;
padding-top:13px;
border: 0px;
background-color:white;
min-height:300px;
margin-top:0px;
margin-left:5px;
margin-right:5px;
background-image:url('/web-images/content-bg.jpg');
            background-repeat:repeat-x;
font-size:12px;
clear:both;
}


#breadcrumb-tac {
display:block;
width:100%;
padding:0px;
margin:0px;
height: 20px;
color:#003333;
border-bottom: 0px solid #e9e9e9;
margin-bottom:0px;
}

#bread {
width:500px;
float:left;
}

#bread a:link, #breadcrumb-tac a:visited {
color:#336666;


}





#print-div {
width:240px;
float:right;
margin:0px;
padding:0px;
text-align:right;

}

#print-div a:link, #print-div a:visited {
text-decoration:none;
color:#003333;

}


#callout-divs {
margin:0px;
padding:0px;
border: 0px;
margin-top:4px;
margin-left:0px;
margin-bottom:20px;
margin-right:0px;
font-size:12px;
background-color:transparent;
height:260px;
}

.callouts-single-divs1 {
padding:0px;
margin:0px;
height:100%;
background-color:white;
display:block;
width:273px;
float:left;
margin-right:5px;
padding:0px;
padding-right:0px;
padding-left:5px;
}

.callouts-single-divs2 {
padding:0px;
margin:0px;
height:100%;
background-color:white;
display:block;
width:273px;
float:left;
margin-right:0px;
border-left: 0px solid #e9e9e9;
padding:0px;
padding-right:5px;
padding-left:0px;
}

.callouts-single-divs3 {
padding:10px;
margin:0px;
height:100%;
background-color:white;
display:block;
width:246px;
float:left;
margin-right:5px;
border-left: 1px solid #e9e9e9;
padding-top:0px;
padding-bottom:0px;
margin-left:1px;
}

#secondary-menu-div {
margin:0px;
padding:0px;
border: 0px;
margin-top:30px;
margin-left:5px;
margin-right:5px;
font-size:12px;
background-color:white;
background-image:URL('/web-images/Second-Menu-Bg.jpg');
background-repeat:repeat-x;
height:42px;
position:relative;
left:-13px;

width:856px;
}

#secondary-menu-left-corner {
margin:0px;
padding:0px;
width:8px;
background-color:transparent;
float:left;
display:inline;
height:42px;
position:relative;
top:32px;
background-color:#003333;
background-image:URL('/web-images/send-menu-splice.png');
background-repeat:no-repeat;
background-position: -9px top;

}
#secondary-menu-content {
margin:0px;
padding:0px;
width:820px;
background-color:transparent;
float:left;
display:inline;
height:42px;
line-height:32px;
padding-left:10px;

}
#secondary-menu-right-corner {
margin:0px;
padding:0px;
width:8px;
background-color:transparent;
float:right;
display:inline;
height:42px;
position:relative;
top:32px;
background-color:#003333;
background-image:URL('/web-images/send-menu-splice.png');
background-repeat:no-repeat;
background-position: left top;


}



#footer-div-wrap {
margin:0px;
padding:0px;
border: 0px;
margin-top:3px;
margin-left:5px;
margin-right:5px;
font-size:12px;
background-color:transparent;
height:72px;

}


#footer-left {
margin:0px;
padding:5px;
border: 0px;
width:420px;
float:left;
text-align:left;
height:100%;
padding-left:5px;
  display:inline;
}

#footer-right {
margin:0px;
padding:10px;
padding-top:0px;
border: 0px;
width:380px;
float:right;
text-align:right;
display:inline;
}




#cat_14623 {
width:auto;

}

.item, .item-roll, .item-selected {
padding-left:10px;
padding-right:10px;
height:27px;
cursor:pointer;
text-align:center;
}

.catdiv14623 {
width:200px !important;
z-index:20;
}

.catsub14623 {
width:100%;
}

.sub, .sub-roll, .sub-selected {
padding:0px;
padding-left:0px;
height:20px;
width:100%;
cursor:pointer;
text-align:left;
background: #336666;
color:white;
text-indent:10px;
margin-left:5px;
font-size:12px;
font-weight:bold;
border-bottom: 1px solid #3d7171;
}

.sub-roll {
background: #003333;
}

#announcement-wrap {
border-bottom: 1px solid #e9e9e9;
width:100%;


clear:both;
min-height:125px;
padding-top:0px;
margin-bottom:10px;
}

#announcement-title {
font-size:16px;
padding-left:10px;
padding-top:13px;
}

#announcement-title a:link, #announcement-title a:visited {
color:#003333;
font-size:18px;
letter-spacing:-0.5px;


}

#announcement-title a:hover {
color:#336666;
}

#announcement-date {
font-size:12px;
color:grey;
padding-left:10px;
}

#announcement-description {
padding:10px;
padding-bottom:10px;
font-size:12px;
color:grey;
line-height:16px;
}

#announcement-image {
width:273px;
height:115px;
display:block;
float:left;
margin-bottom:10px;
padding-right:10px;
}


#more-link {
margin:0px;
padding:0px;
height:20px;
line-height:20px;
padding-left:10px;
padding-right:10px;
float:right;
text-align:right;
padding-right:10px;
background-color:#f4f4f4;
border: 1px solid #cccccc;
}

#more-link a:link, #more-link a:visited {
text-decoration:none;
color:#336666;
}

#more-link a:hover {
color:black;
}

#cat_490312_divs {
padding:0px;
margin:0px;
float:left;
width:630px;

}
.second-menu, .second-menu-roll, .second-menu-selected {
padding-left:9px;
padding-right:9px;
height:27px;
cursor:pointer;
text-align:center;
color:#4a4a4a;

}

.second-menu-roll {
color:#336666;

}

.membership-table {
width:100%;
margin:auto;
border-bottom: 1px solid #e9e9e9;
border-right: 1px solid #e9e9e9;
border-top: 1px solid #e9e9e9;
border-left: 10px solid #336666;
padding-bottom:10px;
padding-left:10px;
margin-bottom:10px;
background-image:url('/web-images/TAC-bg.jpg');
            background-repeat:repeat-x;
}
.membership-td {
width:400px;
}

#page-fold {
position:absolute;
top:0px;
right:0px;
width:136px;
height:98px;
border:0px;
z-index:0;

}

.blog-container {
position:relative;
top:10px;
}

.blogsitesummary  {
margin:0px;
padding:0px;
}

.blogsitesummary .author {
display:none;
}

.blogsitesummary li {
list-style: none;
margin-bottom:3px;
padding:0px;
}

#live-update-block {
width:300px;
float:right;
padding:10px;
border: 2px dashed #e9e9e9;
padding-top:0px;
background-color:#F2F2F2;
margin-left:20px;
}

.status-items {
background-image: URL('/web-images/pdf.gif');
background-repeat:no-repeat;
background-position:0% 50%;
padding-left:30px;
}

.status-items img {
margin-right:10px;
}
.status-items a:link, .status-items a:visited {
text-decoration: none;
font-size:14px;
line-height:35px;
height:35px;

padding: 10px;
margin-bottom:10px;

            width:620px;
}

.status-items a:hover {

}


.literature-container {
border-bottom: 1px solid #e9e9e9;
padding:5px;
}

.lit-des {
padding-left:18px;
padding-top:3px;
font-size:12px;
color:grey;

}

.profile-div {
clear: both;
display: block;
padding: 10px 10px 10px 0px;
margin-bottom: 5px;
min-height:100px;
padding-bottom:0px;
}

.profile-div img {
width:90px;
height:90px;
overflow:hidden;
float:left;
margin-right:12px;
margin-bottom:10px;
}

.profile-div hr {
margin-top:15px;
}

.detailed-div {

clear: both; display: block; padding: 0px; margin-bottom: 5px;margin-right:10px; height: 200px;
float:left;width:200px;overflow:hidden;background-color:#e9e9e9;
}

.footer-logo {
width:820px;
margin:auto;
margin-top:0px;
height:20px;
line-height:20px;
position:relative;
top:-15px;
}

#calendar-container {
width:580px;
margin-left:10px;

float:left;

}
