/* CSS Document */


/* Colors
	Primary Red #CB0B24
	Lighter Red #D22D43
	Lightest Red #DD6272
	Darker Red #A81125
	
	Primary Blue #15458A
	Lighter Blue #205295
	Lightest Blue #3F6AA4
	
	Primary Orange #E46C1D
	Lighter Orange #f29910
	Lightest Orange #A81125
	
	Primary Purple #45206F
	Lighter Purple #5F3F83
	Lightest Purple #755A94
*/

body {
	margin: 0;
	border: 0;
	padding: 0;
	height: 100%; 
	min-height: 100%; 
	background: #fff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#wrapper {
	width: 100%;
	height: 100%;
	min-height: 100%;
}







/********************************
All Headers
*********************************/

#header1,
#header2,
#header3,
#header4 {
	width: 100%; 
	height: 125px;
	padding-left: 190px;
	vertical-align: bottom;
}

/********************************
Section Headers
*********************************/

#header1 {
	background: #15458a url(../images/header_about.gif) no-repeat; /* About Us Primary Blue */
}

#header2 {
	background: #e46c1d url(../images/header_team.gif) no-repeat; /* The Team Primaryt Orange */
}

#header3 {
	background: #45206f url(../images/header_work.gif) no-repeat; /* Our Work Primary Purple */
}

#header4 {
	background: #cb0b24 url(../images/header_contact.gif) no-repeat; /* Contact Us Primary Red */
}




/********************************
All Navigation
*********************************/

#navigation1,
#navigation2,
#navigation3,
#navigation4 {
	width: 150px;
	margin: 20px;
	font-size: .7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.1em;
}

#navigation1 ul,
#navigation2 ul,
#navigation3 ul,
#navigation4 ul {
	list-style: none;
	margin: 3px 0px 0px 0px;
	padding: 0 0 6px 0;
	border-top: #fff 1px solid;
}

#navigation1 ul li,
#navigation2 ul li,
#navigation3 ul li,
#navigation4 ul li {
	border-bottom: #fff 1px solid;
}

#navigation1 ul ul,
#navigation2 ul ul,
#navigation3 ul ul,
#navigation4 ul ul {
	list-style: none;
	margin: 0 0 0 18px;
	padding: 0 0 0 0;
	border: none;
}

#navigation1 ul ul li,
#navigation2 ul ul li,
#navigation3 ul ul li,
#navigation4 ul ul li {
	border: none;
	border-top: #fff 1px solid;
}

#navigation1 a,
#navigation1 a:link,
#navigation1 a:visited,
#navigation2 a,
#navigation2 a:link,
#navigation2 a:visited,
#navigation3 a,
#navigation3 a:link,
#navigation3 a:visited,
#navigation4 a,
#navigation4 a:link,
#navigation4 a:visited {
	display: block;
	text-decoration: none;
	padding: 2px 4px 4px 4px;
}


/********************************
Section Navigation
  
   1 = Red
   2 = Orange
   3 = Blue
   4 = Purple 
*********************************/

/* Outer Box */
#navigation1 {
	background-color: #cb0b24; /* Primary Red */
}

#navigation2 {
	background-color: #e46c1d; /* Primary Orange */
}

#navigation3 {
	background-color: #15458a; /* Primary Blue */
}

#navigation4 {
	background-color: #45206f /* Primary Purple */
}

/* Links */
#navigation1 a,
#navigation1 a:link,
#navigation1 a:visited {
	color: #f5ced3; /* Pink */
	background-color: #DD6272; /* Lightest Red */
}

#navigation2 a,
#navigation2 a:link,
#navigation2 a:visited {
	color: #fae2d2; /* Lighter Gray */
	background-color: #f4A731; /* Lightest Orange */
}

#navigation3 a,
#navigation3 a:link,
#navigation3 a:visited {
	color: #d0dae8; /* Lighter Light Blue */
	background-color: #3f6aa4; /* Lightest Blue */
}

#navigation4 a,
#navigation4 a:link,
#navigation4 a:visited {
	color: #fae2d2; /* Lighter Gray */
	background-color: #755a94; /* Lightest Purple */
}

/* Hover Links */
#navigation1 a:hover {
	color: #fae7e9; /* Lightest Pink */
	background-color: #d22d43; /* Lighter Red */
}

#navigation2 a:hover {
	color: #fcf0e8; /* Lightest Orange */
	background-color: #f29910; /* Lighter Orange */
}

#navigation3 a:hover {
	color: #e8ecf3; /* Lightest Blue */
	background-color: #205295; /* Lighter Blue */
}

#navigation4 a:hover {
	color: #fcf0e8; /* Lightest Purple */
	background-color: #5f3f83; /* Lighter Purple */
}


/* Current Links */
#navigation1 a.current {
	background-color: #cb0b24; /* Primary Red */
	color: #fff;
}

#navigation2 a.current {
	background-color: #e46c1d; /* Primary Orange */
	/* color: #333; */
	color: fff;
}

#navigation3 a.current {
	background-color: #15458a; /* Primary Blue */
	color: #fff;
}

#navigation4 a.current {
	background-color: #45206f; /* Primary Purple */
	/* color: #333; */
	color: fff;
}





/********************************
All Footers
*********************************/

#footer1,
#footer2,
#footer3,
#footer4 {
	width: 100%;
	height: 50px;
	padding-right: 50px;
}

/********************************
Section Footers
*********************************/

#footer1 {
	background-color: #cb0b24;
}

#footer2 {
	background-color: #15458a;
}

#footer3 {
	background-color: #f29910;
}

#footer4 {
	background-color: #45206f;
}




#thebody {
	margin-top: 43px;
	margin-right: 50px;
	margin-bottom: 20px;
	font-size: .8em;
	color: #444;
}

#graphictable tr td {
	padding: 0px 12px 36px 12px;
}

#thumbnail {
	float: left;
	width: 170px;
	min-height: 150px;
	margin: 0 12px 36px 12px;
	text-align: center;
}




h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
}

h1 {
	color: #cb0b24;
	font-size: 1.9em;
}

h1 span {
	font-size: .7em;
	font-style: italic;
	color: #15458a;
}

h2 {
	font-size: 1.7em;
	color: #15458a;
}

h3 {
	font-size: 1.5em;
	color: #15458a;
}

h3.subhead {
	font-size: 1.2em;
	font-style: italic;
	margin-top: 0;
	padding-top: 0;
	color: #444;
}

h4 {
	font-size: 1.3em;
}

h5 {
	font-size: 1.1em;
}

h6 {
	font-size: 0.9em;
}

.first {
	margin-top: 0;
	padding-top: 0;
}

#thebody a,
#thebody a:link,
#thebody a:visited {
	font-weight: bold;
	color: #15458a;
	text-decoration: none;
}

#thebody a:hover {
	border-bottom: #15458a 1px dashed;
	font-style: italic;
}

input.whole,
textarea.whole {
	width: 100%;
}

input.half {
	width: 90%;
}

table.forms p {
	margin: 0;
	padding: 0 0 6px 0;
	font-weight: bold;
}