/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #666666;
	font-family: arial, tahoma, verdana;
	font-size: 11px;
}

@media print {
    body {
        width: 100%;
    }
}

img {
    border: 0;
}

@media print {
    table {
        width: auto;
    }
}

td {
	font-family: arial, tahoma, verdana;
	font-size: 11px;
}	

a:link {
	color: #C60E44;
	text-decoration: underline;
}

a:visited {
	color: #C60E44;
	text-decoration: underline;
}

a:hover {
	color: #C60E44;
	text-decoration: none;
}

a:active {
	text-decoration: underline;
}

.footer 	{ color: #A7A9AB; font-size: 11px; font-family: arial; }
A.footer:link          { color: #A7A9AB; font-size: 11px; font-family: arial; text-decoration: underline}
A.footer:active        { color: #A7A9AB; font-size: 11px; font-family: arial; text-decoration: underline}
A.footer:visited       { color: #A7A9AB; font-size: 11px; font-family: arial; text-decoration: underline}
A.footer:hover         { color: #A7A9AB; font-size: 11px; font-family: arial; text-decoration: none}

.toggle 	{ color: #FFFFFF; font-size: 12px; font-family: arial; }
A.toggle:link          { color: #FFFFFF; font-size: 12px; font-family: arial; text-decoration: none}
A.toggle:active        { color: #FFFFFF; font-size: 12px; font-family: arial; text-decoration: none}
A.toggle:visited       { color: #FFFFFF; font-size: 12px; font-family: arial; text-decoration: none}
A.toggle:hover         { color: #FFFFFF; font-size: 12px; font-family: arial; text-decoration: underline}

.printtext 	{ color: #1C2573; font-size: 12px; font-family: arial; }
A.printtext:link          { color: #1C2573; font-size: 12px; font-family: arial; text-decoration: none}
A.printtext:active        { color: #1C2573; font-size: 12px; font-family: arial; text-decoration: none}
A.printtext:visited       { color: #1C2573; font-size: 12px; font-family: arial; text-decoration: none}
A.printtext:hover         { color: #1C2573; font-size: 12px; font-family: arial; text-decoration: underline}

.tileleft {
	background-image: url(images/tile_left.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.tileright {
	background-image: url(images/tile_right.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.tiletop {
	background-image: url(images/TeamTexas_mid_tile.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.tilemiddle {
	background-image: url(images/TeamTexas_tile_middle.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.handcursor {
	cursor: hand;
}

.defaultcursor {
	cursor: default;
}

.waitcursor {
	cursor: wait;
}

.pointerhand {
    cursor: pointer;
    cursor: hand;
}

.major-section-header {
    font-weight: bold;
    font-size: 2em;
    font-family: serif; 
}    

@media print {
    .no-print {
        display: none;
    }
}   

/* Tooltips */

#dhtmltooltip {
    position: absolute;
    left: -300px;
    width: auto; 
    border: 1px solid black;
    padding: 4px;
    background-color: lightyellow;
    visibility: hidden;
    z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer {
    position:absolute;
    left: -300px;
    z-index: 101;
    visibility: hidden;
}

#map-info-title {
    font-weight: bold;
    font-size: 1.5em;
    font-family: serif; 
}

/* 
 * The list of contacts from contacts.php 
 */
#contacts {
    font-size: 1.1em;
}

#contacts .region {
    font-size: 2.5em;
    font-family: serif;
    padding-top: 1.5em;
}

#contacts .contact {
    margin-bottom: 1em;
}   

#contacts .contact .name {
    font-size: 1.5em;
}

#contacts .contact .org {
    font-size: 1.25em;
}

#contacts hr {
    height: 1px;
}    
