/*
-----------------------------------------------
client:   INSERT COMPANY basic style
created:  dd/mm/yyyy
author:   Kurt Krumme
version:  1.0

	Index:
	1. Global												6. Lists
	2. General Typography				 		7. Forms
	3. Structure										8. Links
	4. Nav													9. Misc. Styles
	5. Headings										 10. Notes
----------------------------------------------- */


/* ~Global
----------------------------------------------- */
*	{
	padding:0;
	margin:0;
	}

html body	{
	height: 100%;
	margin:	;
	padding: ;
	background :#ffffff;
	background-image: url("http://veritas.grassroots.com/images/redStripeSm.gif");
	background-repeat: repeat-x;
	font-family: Arial Narrow, Arial, Verdana, sans serif;
	}
	
/* ~General Typography
----------------------------------------------- */
p {
	font-family: Arial Narrow, Arial, Verdana, sans serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	color: #333333;
	margin: 5px 0px;
	}
h1 {
	font-family: Arial Narrow, Arial, Verdana, sans serif;
	font-size: 18px;
	font-weight: bold;
	color: #4EBAB6;
	margin: 2px 0px;
	}
h2 {
	font-family: Arial, Verdana, sans serif;
	font-size: 14px;
	font-weight: bold;
	color: #F50003;
	margin: 2px 0px;
	}
h3 {
	font-family: Arial, Verdana, sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: -5px 0px;
	}
#contactInfo .lameMarginHack p {
	line-height: 10px;
	}
	
/* ~Structure
----------------------------------------------- */
#container {
	margin-top: 42px;
	}
#insidePageContainer {
	}
#innerContainer {
	width: 780px;
	}
.relaventItems{
	float:right;
	margin: 0px 0px 15px 35px;
	clear:both;
	width:353px;
	background-image: url("http://veritas.grassroots.com/images/redStripeVert.jpg");
	background-repeat: no-repeat;
	}
#contactInfo {
	float:right;
	margin: 0px 0px 15px 35px;
	clear:both;
	width:335px;
	background-image: url("http://veritas.grassroots.com/images/redStripeVert.jpg");
	background-repeat: no-repeat;
	}
#footer {	
float:right;
	clear:both;
	}
#orangeBox {
	width: 350px;
	color: ffffff;
	background-color: #ff8500;
	padding: 4px;
	margin: 120px 0px 6px 0px;
	font-family: Arial Narrow, Arial, Verdana, sans serif;
	font-size: 10px;
	text-decoration: none;
	}
#orangeBoxInside {
	width: 350px;
	color: ffffff;
	background-color: #ff8500;
	padding: 4px;
	margin: 10px 0px 6px 0px;
	font-family: Arial Narrow, Arial, Verdana, sans serif;
	font-size: 10px;
	text-decoration: none;
	}
#navContainer {
	margin: 5px 0px 25px 0px;
	}
#subNavContainer1 {
	position: absolute;
	top: 166px;
	width: 100px;
	padding: 5px;
	margin: 0px 0px 25px 105px;
	border: 1px solid #f50003;
	border-top: none;
	background-color: #ffffff;
	display: none;
	}
#subNavContainer2 {
	position: absolute;
	top: 166px;
	width: 138px;
	padding: 5px;
	margin: 0px 0px 25px 212px;
	border: 1px solid #f50003;
	border-top: none;
	background-color: #ffffff;
	display: none;
	}

/* ~Nav
----------------------------------------------- */	

/* ~Headings
----------------------------------------------- */	

/* ~Lists
----------------------------------------------- */	
#navList li {
	display: inline;
	line-height: 20px;
	height: 20px;
	list-style-type: none;
	font-weight: bold;
	padding-right: 15px;
	color: #F50003;
	font-size: 13px;
	}
#subNavList li {
	line-height: 20px;
	height: 20px;
	list-style-type: none;
	font-weight: bold;
	padding-right: 15px;
	color: #F50003;
	font-size: 13px;
	}

/* ~Forms
----------------------------------------------- */		
.textField {
	border: 1px solid #000000;
	width: 275px;
	height: 20px;
	margin: -10px 0px 20px 0px;
	}
.textArea {
	border: 1px solid #000000;
	width: 275px;
	margin: -10px 0px 20px 0px;
	}
#submit {
	margin: 10px 0px 0px 202px;
	}
/* ~Links
----------------------------------------------- */	
a	{
	text-decoration: none;
	color: #F50003
	}
a:link	{
	text-decoration: none;
	color: #F50003
	}
a:visited	{
	text-decoration: none;
	color: #F50003
	}
a:active	{
	text-decoration: underline;
	color: #F50003
	}
a:hover	 {
	text-decoration: underline;
	color: #000000
	}
	
#navList a:link	{
	text-decoration: none;
	color: #F50003;
	}
#navList a:visited	{
	text-decoration: none;
	color: #F50003;
	}
#navList a:active	{
	text-decoration: underline;
	color: #F50003;
	}
#navList a:hover	 {
	text-decoration: underline;
	color: #F50003;
	}
	
#subNavList a:link	{
	text-decoration: none;
	color: #F50003;
	}
#subNavList a:visited	{
	text-decoration: none;
	color: #F50003;
	}
#subNavList a:active	{
	text-decoration: underline;
	color: #F50003;
	}
#subNavList a:hover	 {
	text-decoration: underline;
	color: #F50003;
	}
	
a.readMoreLink:link	{
	text-decoration: none;
	color: #F50003;
	}
a.readMoreLink:visited	{
	text-decoration: none;
	color: #F50003;
	}
a.readMoreLink:active	{
	text-decoration: underline;
	color: #F50003;
	}
a.readMoreLink:hover	 {
	text-decoration: underline;
	color: #F50003;
	}

/* Miscellaneous styles
----------------------------------------------- */		
#home	{
	background-image: url("http://veritas.grassroots.com/images/redStripe.gif");
	}
.body {
	padding: 0px 20px;
	}
.photo {
	float: right;
	margin: 0px 0px 25px 35px;
	}
.smallLink {
	color: #000000;
	font-family: Arial Narrow, Arial, Verdana, sans serif;
	font-size: 10px;
	text-decoration: none;
	}
.lameMarginHack {
	margin: 10px 15px 0px 15px;
	}
.readMore {
	font-family: Arial, Verdana, sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #F50003;
	margin: -5px 0px 25px 250px;
	}
.grFormDefaultText {
	font-size: 13px;
}
.grFormErrorFieldLabel {
	font-weight: bold;
	color: #CC0000;
}
.smallText {
font-size: 11px;
}

#veritasInside {
margin: 0px;
padding: 0px;
border: 0px;
}


/* Notes
----------------------------------------------- */		