@charset "utf-8";
/* CSS Document */
/* GENERAL STYLES */
body {
	background:#d2e0eb;
	text-align:center;
	padding:0 20px;
	margin:0;
	color:#322003;
	font: 100%/1.4 arial, helvetica, sans-serif;
	text-align:center;
	font-size:13px;
}
a {
	color: #c40826; text-decoration: none
}
a:hover {
	color: #d30927; text-decoration: underline
}
hr {
	height: 1px;
	color: #d2e0eb;
	border: none;
}
h3 { color:#333; font-size: 16pt; margin-top:0; font-weight:normal; font-family:trebuchet, arial; }
h3.new { color:#fff; font-size: 200%; margin-top:0; margin-bottom:0; font-weight: normal; font-family:book antiqua, trebuchet, times new roman, serif; }
h4 { color:#333; font-weight: bold; margin:0; padding:0; }
img { border:0; }
.gray { color:#808080; font-size:12px; }
.red { color:#ff0000; font-size:18px; }  
.subtitle { color:#ffffff; font-size:13px; }
.thumb { border:1px dashed #808080; padding:2px; }
.form { margin:0; padding:0; }
.img-pad { padding-top:5px; padding-left:10px; }
.img-right { padding-top:5px; padding-right:10px; text-align:right; }
.right { text-align:right; }

.bullets { list-style-image:url(../images/bullet.gif); }
.bullets li { padding-left:8px; }

/*****TABLES******/

#mytables table {
	clear: both; 
}
#mytables th {
	padding-right: 0px; border-top: #bec4cd 1px solid; border-bottom: #bec4cd 1px solid; padding-left: 5px; padding-bottom: 5px; margin: 0px; padding-top: 3px; 
	background: #d2e0eb; color:#464646
}
#mytables td {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; border-bottom: #bec4cd 1px solid; vertical-align:top;
}
#mytables td.highlight {
	background: #f8f8f8; font-weight:bold; color:#8f8e8e; padding-bottom: 5px; padding-top: 3px
}
#mytables td a {
	text-decoration:none
}
#mytables td a:hover {
	text-decoration:underline;
}
#mytables ul li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 2px 0px; padding-top: 0px
}

.headerBlue {
	padding-right: 15px; font-size: 16px; font-weight:bold; height: 25px; padding-left: 5px;
}
.headerBlue {
	background: #d9dfea; width: 352px; color: #4b5d79; border-bottom: #b4bfd6 1px solid
}
.contentBlue {
	border-right: #d9dfea 1px solid; padding-right: 5px; border-top: #d9dfea 0px solid; padding-left: 5px; padding-bottom: 10px; border-left: #d9dfea 1px solid; width: 360px; padding-top: 10px; border-bottom: #d9dfea 1px solid; font-size: 12px; 
}

/* CONTAINERS */

#container {
	background: #fff;
	border-left: 1px solid #c6c2bd;
	border-right: 1px solid #c6c2bd;
	border-bottom: 1px solid #c6c2bd;
	width: 874px;
	text-align:center;
	height:auto;
	display:block;
	position:relative;
}

#header {
	
	width:874px;
	background:#fff url(../images/topbg.jpg) repeat-x;
	margin:0;
	text-align:left;
}
#highlight-txt {
	width:700px;
	border:1px solid #d2e0eb;
	background:#f9f9f9;
	padding:5px;
}

/*****Main Content ****/
#maincontents {
	width:854px;
	min-height:400px;
	background:#ffffff;
	float:left;
	text-align:left;
	padding:10px;
}

#maincontents-sub {
	width:285px;
	height:400px;
	background:#78c5d5;
	float:left;
	margin-left:204px;
	text-align:center;
	margin:2px 2px 0 1px;
}
#adspace {
	width:285px;
	height:400px;
	background:#fff url(../images/feather2.gif) no-repeat;
	float:left;
	margin-left:488px;
	text-align:left;
	margin:2px 0 2px 1px;
}
#x-maincontents {
	width:573px;
	height:400px;
	background:#78c5d5 url(../images/xbg.jpg) no-repeat;
	float:left;
	margin-left:204px;
	text-align:left;
	margin:2px 2px 0 1px;
}



/***** footer  ******/
#bottom {
	width:777px;
	height:50px;
	background:#322003;
	float:left;
	margin:0 2px 4px 2px;
}
#footer-nav {
	width:782px;
	font: 65%/1.4 arial, helvetica, sans-serif;
	text-align:center;
	color:#898580;
	margin:2px 2px 4px 2px;

}
#footer {
	width:782px;
	font: 65%/1.4 arial, helvetica, sans-serif;
	text-align:center;
	color:#898580;
	margin:2px 2px 4px 2px;
	
	
}

/**** menu  ***/
#info {
	POSITION: relative
}
P.bold {
	PADDING-LEFT: 15px; COLOR: #c00
}
A.linkup {
	POSITION: relative
}
A.buttonup {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 650px; BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; TOP: 200px; BORDER-RIGHT-WIDTH: 0px
}
A.buttonup IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.gleft {
	FLOAT: left; MARGIN: 25px 0px 10px
}
.gright {
	FLOAT: right; MARGIN: 25px 5px 10px 0px
}
.grc {
	MARGIN: 20px 0px 0px 10px
}
.menu {
	FONT-SIZE: 0.85em; Z-INDEX: 100; WIDTH: 874px; POSITION: relative; HEIGHT: 32px;
}
* HTML .menu {
	WIDTH: 874px
}
.menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menu UL UL {
	WIDTH: 149px
}
.menu LI {
	FLOAT: left; WIDTH: 143px; POSITION: relative
}
.menu A {
	BORDER-RIGHT: #e8e8e8 0px solid; BORDER-TOP: 0; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: #f9f9f9; BORDER-LEFT: #e8e8e8 1px solid; WIDTH: 145px; COLOR: #c40826; LINE-HEIGHT: 29px; BORDER-BOTTOM: #e8e8e8 1px solid; HEIGHT: 30px; TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}
/*.menu A:visited {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: 0; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #000 1px solid; WIDTH: 100px; COLOR: #c40826; LINE-HEIGHT: 29px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 30px; TEXT-DECORATION: none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}*/
* HTML .menu A {
	WIDTH: 134px; 
}
* HTML .menu A:visited {
	WIDTH: 134px
}
.menu UL UL A.drop {
	BACKGROUND:  url(http://northtexasquad-a.org/images/drop.gif) #f5f5f5 no-repeat right bottom
}
.menu UL UL A.drop:visited {
	BACKGROUND: url(http://northtexasquad-a.org/images/drop.gif) #f5f5f5 no-repeat right bottom
}
.menu UL UL A.drop:hover {
	BACKGROUND: url(http://northtexasquad-a.org/images/drop.gif) #b9d1e4 no-repeat right bottom
}
.menu UL UL :hover > A.drop {
	BACKGROUND: url(http://northtexasquad-a.org/images/drop.gif) #b9d1e4 no-repeat right bottom
}
.menu UL UL UL A {
	BACKGROUND: #f5f5f5
}
.menu UL UL UL A:visited {
	BACKGROUND: #f5f5f5
}
.menu UL UL UL A:hover {
	BACKGROUND: #b9d1e4
}
.menu UL UL {
	BORDER-TOP: #000 1px solid; LEFT: 0px; VISIBILITY: hidden; WIDTH: 149px; POSITION: absolute; TOP: 31px; HEIGHT: 0px
}
* HTML .menu UL UL {
	TOP: 31px
}
.menu UL UL UL {
	LEFT: 150px; WIDTH: 150px; TOP: -1px
}
.menu UL UL UL.left {
	LEFT: -150px
}
.menu TABLE {
	LEFT: 0px; POSITION: absolute; TOP: 0px; BORDER-COLLAPSE: collapse
}
.menu UL UL A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 1px; BACKGROUND: #f5f5f5; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 5px; WIDTH: 140px; COLOR: #c40826; LINE-HEIGHT: 1em; PADDING-TOP: 5px; HEIGHT: auto; BORDER-RIGHT-WIDTH: 1px; font-weight:normal;
}
/*.menu UL UL A:visited {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 1px; BACKGROUND: #d4d8bd; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 5px; WIDTH: 128px; COLOR: #000; LINE-HEIGHT: 1em; PADDING-TOP: 5px; HEIGHT: auto; BORDER-RIGHT-WIDTH: 1px
}*/
* HTML .menu UL UL A {
	WIDTH: 128px
}
* HTML .menu UL UL A:visited {
	WIDTH: 128px
}
.menu A:hover {
	BACKGROUND: #d2e0eb; COLOR: #fff
}
.menu UL UL A:hover {
	BACKGROUND: #b9d1e4; COLOR: #fff
}
.menu :hover > A {
	BACKGROUND: #b9d1e4; COLOR: #fff
}
.menu UL UL :hover > A {
	BACKGROUND: #b9d1e4; COLOR: #fff
}
.menu UL LI:hover UL {
	VISIBILITY: visible
}
.menu UL A:hover UL {
	VISIBILITY: visible
}
.menu UL :hover UL UL {
	VISIBILITY: hidden
}
.menu UL :hover UL :hover UL {
	VISIBILITY: visible
}