/* style.css - CRaG Systems main site style sheet */

body {
	color: #000040;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	table-layout: fixed;
}

a:link {
	text-decoration: none;
	color: Blue;
}
a:visited {
	text-decoration: none;
	color: Blue;
}
a:hover {
	text-decoration: underline;
	color: blue;
}

h1 {color : navy}
h2 {color : navy; font-size: 13.5pt; font-weight: bold; font-style: normal; text-align: center; margin-bottom: 10px; margin-top: 10px}
h3 {color : navy; font-size: 13.5pt; font-weight: bold; font-style: normal; text-align: left; margin-bottom: 0px; margin-top: 0px}
h4 {color : navy; font-size: 12pt}
h5 {color: navy; font-size: 10pt}
h6 {color : navy; font-size: 10pt; font-weight: normal; font-style: italic; text-align: left; margin-bottom: 5px; margin-top: 5px}

strong { color : navy }
ul {margin-bottom: 0px; margin-top: 0px;}
li {
	list-style-image: url(../images/bullet.png);
	padding-bottom: 2px;
}

table.printheader {
	border-collapse: collapse;
	font-size: 10pt;
}
table.printheader th {
	padding: 0px;
	vertical-align: top;
	font-size: 20pt;
	font-weight: bold;
	color: #0000AF;
	text-align: center;
}
table.printheader td {
	vertical-align: top;
	padding: 0px;
}

table.header {
	border-collapse: collapse;
	font-size: 10pt;
	width: 900px;
}
table.header th {
	padding: 0px;
	vertical-align: top;
	font-size: 20pt;
	font-weight: bold;
	color: #0000AF;
	text-align: center;
}
table.header td {
	vertical-align: top;
	padding: 0px;
}

table.frame {
	border-collapse: collapse;
	width: 900px;
}
table.frame th {
	padding: 0px;
}
table.frame td {
	padding: 0px;
	vertical-align: top;
	font-size: 10pt;
}

table.locationbar {
   border-collapse: collapse;
   margin-left: 5px;
   width: 700px;
}
table.locationbar td {
   font-size: 10pt;
   padding: 0px;
}

table.title {
	width: 690px;
	margin: 5px;
	margin-top: 15px;
}
table.title th {
   color: navy;
   font-size: 13.5pt;
   font-weight: bold;
   text-align: center;
	padding: 5px;
   width: 80%;
}
table.title td {
	font-size: 10pt;
	padding: 5px;
	width: 10%;
}

table.text {
	font-size: 10pt;
	width: 690px;
	margin: 5px;
}
table.text th {
   color: navy;
   font-weight: bold;
   text-align: left;
	padding: 5px;
}
table.text td {
   vertical-align: top;
   text-align: justify;
	padding: 5px;
}

table.clean {
	font-size: 10pt;
	margin-top: 10px;
	margin-left: 10px;
	width: 680px;
	border-width: 2px;
	border-color: navy;
	border-collapse: collapse;
	background: White;
	border-style: solid;
}
table.clean th {
   font-size: 12pt;
   font-weight: bold;
   color: navy;
	border-width: 2px;
	border-style: solid;
	padding: 5px;
	border-color: navy;
   vertical-align: top;
}
table.clean td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: gray;
   vertical-align: middle;
}

table.outline {
	font-size: 10pt;
	margin-top: 10px;
	margin-left: 10px;
	width: 680px;
	border-width: 2px;
	border-style: solid;
	border-color: navy;
	border-collapse: collapse;
	background: White;
}
table.outline th {
   font-weight: bold;
   text-align: left;
   color: navy;
	border-width: 2px;
	padding: 10px;
	border-style: solid;
	border-color: gray;
}
table.outline td {
	border-width: 1px;
	padding: 10px;
	border-style: solid;
	border-color: gray;
   vertical-align: top;
}

table.footer {
	font-size: 10pt;
	width: 690px;
	margin: 5px;
}
table.footer th {
   text-align: center;
	padding: 5px;
}
table.footer td {
   text-align: center;
	padding: 5px;
}

table.form {
	font-size: 10pt;
	width: 690px;
	margin: 5px;
}
table.form td {
	padding: 5px;
}


