/* @override http://dontfightaboutit.com/style.css */

/* CSS Document */
body.home	{margin:0; padding:0; background:#3e0607 url(images/back.jpg) repeat-x;}
body	{margin:0; padding:0; background:#3e0607 url(images/back2.jpg) repeat-x;}
#container	{display:block; margin:0; padding:0; width:802px; text-align:center;}
#title	{display:block; margin:0; padding:0; width:802px; height:77px;}
#nav	{display:block; margin:0 auto; padding:0; width:850px; height:32px; text-align:center;}
#nav a	{display:block; margin:0; padding:0 2px; float:left; width:auto;}
#nav a img	{width:auto;}
#subtitle	{display:block; margin:0; padding:0; width:758px; height:66px; 
				background:#141414; text-align:right;
				border:1px solid black; border-width:1px 1px 1px 1px;}
#subtitle #divorce	{display:block; margin:0; padding:0 5px 0 5px; background:#666666;
					border:1px solid black; border-width:0 0 0 1px;}
#subtitle #dash		{display:block; margin:0; padding:0; border:1px solid black; border-width:1px 0 0 0;}
#homecontent	{display:block; width:758px; margin:0; padding:0; border:1px solid black; border-width:0 1px 1px 1px;}
#content	{display:block; margin:0; width:758px; background:#ffffff url(images/text_background.jpg) 100% repeat-y; 
			border:1px solid black; border-width:1px 1px 1px 1px;
			font:11pt times; text-align:left; padding:0 0 30px 0;}
#content img	{margin:0 0 20px 0; padding:0; border:1px solid #666666; border-width:0 0 1px 0; width:auto;}
#content img.portrait	{border:0; margin:40px 30px; padding:8px; background:#ffffff; border:1px solid #dddddd; border-width:0 1px 1px 0;float:right;}
#content img.map	{margin:40px 30px; border:1px solid #cccccc; float:none;}
#content img.link	{margin:0 40px; border:0; float:right;}
h1	{margin:0; padding:40px 0 40px 40px; border:1px solid #666666; border-width:0 0 1px 0; font:10pt times; color:#ffffff; font-weight:700; background:#818181 url(images/h1_background.jpg) repeat-y;}
h2	{margin:0 30px; padding:10px 40px 5px 40px; color:black; font:9pt times; font-weight:700; border:1px solid #660000; border-width:0 0 1px 0;}
h3	{margin:0; padding:1px; color:black; font:10pt times;}
h4 { color:#000000; font-size:24px; padding-left:60px;}
p	{margin:0; padding:10px 60px; color:black; font:11pt times;}
p.disclaimer	{margin:0; padding:20px 60px; color:#990000; font:11pt times;}
li	{display:list-item; vertical-align:top; margin:5px 30px; padding:0 60px 5px 0;}
#footer	{margin:0; padding:0; width:758px; height:100px; color:#ffffff;
border: 3px solid #686868; border-width:3px 0 0 0;}
#footer h3	{color:#ffffff;}
#footer a	{text-decoration:none; font:9pt times; color:#ffffff;}
#footer a:hover	{text-decoration:underline;}
#footerlinks	{display:block; width:758px; height:50px; margin:0; padding:0; text-align:right; background:#818181 url(images/h1_background.jpg) repeat-y; border:3px solid #686868; border-width:0 0 3px 0;}
#footerlinks img	{border:3px solid #686868; border-width:0 0 0 3px;}
#footerlinks p	{margin:0; padding:5px; color:#ffffff; font:7pt arial; float:left; text-align:left;}
a	{text-decoration:none; font:11pt times; color:#990000;}
a:hover	{color:#cc0000;}

table {
	border-collapse: collapse;
	width: 600px;
	margin: 15px 0px 15px 70px;
}
td, th {
	border: 1px solid black;
	margin: 0px;
	padding: 3px;
	vertical-align: top;
}
.center {
	text-align: center;
}

/* ABOUT US TABLE LI LAYOUT */

#tableli {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	border-style: solid;
	border-width: 2px;
	padding: 3px;
	background-color: #fff;
}

.clear {
	clear: both;
}

#tableli ul  {
	width: 700px;
	clear: both;
	margin: 0 auto;
	padding-right: 0;
	padding-top: 0;
	padding-left: 0;
}

#tableli ul li {
	margin: 0;
	padding: 5px;
	display: block;
	float: left;
	border: 1px solid silver;
}

li.yearhead {
	width: 50px;
	height: 20px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
}

li.trainhead {
	width: 275px;
	height: 20px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
}

li.instructhead {
	width: 275px;
	height: 20px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
}

li.hourshead {
	width: 50px;
	height: 20px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
}

li.year {
	width: 50px;
	display: table-cell;
	height: 40px;
}

li.train {
	width: 275px;
	display: table-cell;
	height: 40px;
	font-size:12px;
}

li.instruct {
	width: 275px;
	display: table-cell;
	height: 40px;
	font-size:12px;
}

li.hours {
	width: 50px;
	display: table-cell;
	height: 40px;
}




li.year1 {
	width: 50px;
	display: table-cell;
	height: 20px;
}

li.train1 {
	width: 275px;
	display: table-cell;
	height: 20px;
	font-size:12px;
}

li.instruct1 {
	width: 275px;
	display: table-cell;
	height: 20px;
	font-size:12px;
}

li.hours1 {
	width: 50px;
	display: table-cell;
	height: 20px;
}