body, html 		{margin: 0; padding: 0px; border: 0; font-family: Arial, Helvetica, sans-serif; color: #5b5b5b;}
body#home		{}
body#page		{}
p 				{font-size: 12px; margin: 0 0 1em 0; padding: 0;}
td 				{font-style : normal; font-family : Arial, Helvetica, sans-serif; font-size : 9pt; vertical-align: top;}
b, strong 		{font-weight : bold;}
img 			{border: 0;}
.clear			{clear: both;}

/* Hyperlinks */
a 				{text-decoration: none; color: #4a8cce;}
a:hover 		{color: #1b4d7f; text-decoration: underline;}

h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif; color: #164a9a;}
h1 {font-size : 18px; font-weight: normal; margin:0 0 7px 0; padding:0; line-height: 18px;}
h2 {font-size : 16px; font-weight: bold; margin:0 0 7px 0; padding:0; line-height: 16px;}
h3 {font-size : 14px; font-weight: bold; margin:0 0 6px 0; padding:0; line-height: 14px;}
h4 {font-size : 12px; font-weight: bold; margin:0 0 5px 0; padding:0; line-height: 13px;}

/* Header */
#headerHome,
#headerPage 	{display: none;}
#printLogo 		{}

/* Container */
#container 				{margin: 0 auto 0 auto;}
#main 					{}

/* Homepage */
#homeContent 			{color: #bee3ff;}
#homeContent td 		{font-size: 11px; }
#homeContent .colOne	{}
#homeContent .content 	{padding: 18px 0 25px 0;}

#introCopy {font-size: 14px; line-height: 1.2em; padding: 0 40px 0 0;}

#displayServices 		{width: 365px; margin: 0 0 0 30px;}
#displayServices td 	{width: 50%; padding: 1px 0 2px 0; border-bottom: 1px solid #6dadd0; font-size: 12px;}
#displayServices a 		{color: #FFFFFF;}
#displayServices a:hover {color: #3ef0f9; text-decoration: none;}

.gradient 			{padding: 25px 0 30px 0; line-height: 1.0em;}
#recentProjectGrid .colOne {font-weight: bold; line-height: 1.0em;}
#recentProjectGrid .colTwo {text-align: right;}
#projects img 		{margin: 0 20px 0 10px; float: right;}
#projects td 		{text-align: left; line-height: 1.1em; color: #8b8b8b;}
#projects a  		{font-size: 11px;}

/* Page content */
#pageCopy 		{padding: 25px 0 30px 0; font-size: 12px;}
#pageCaseStudy 	{padding: 10px 0 30px 0; font-size: 11px;}
#pageCaseStudy .note {display: none;}

#pageCopy .colOne .copy {line-height: 2.0em; }
#pageCopy td 		{font-size: 12px;}
#pageCopy .colOne	{}
#pageCopy .colOne .copy {line-height: 2.0em; }
#pageCopy .colTwo	a		{color: #6dadd0; width: 188px; display: block;font-size:12px;}
#pageCopy .colTwo	a:hover {text-decoration: none; color: #0099CC;font-weight:bold;}
#pageCopy .content 	{}

#pageCopy #pageNav1 	{text-align:left;float:right;}
#pageCopy #pageNav2 	{margin-top:20px;text-align:left;float:right;width:345px;padding:15px; border:solid 1px #cfe2e6;}

#clientWork img			{border: 4px solid #FFFFFF;}
#clientWork td 			{background-color: #cfe2e6; line-height: 1.0em;}
#clientWork a 			{color: #003366; width: 188px; display: block;}
#clientWork a:hover 	{text-decoration: none; color: #0099CC;} 
#clientWork .caption 	{display: block; padding: 5px; font-size: 11px; text-align: left;}

.articleNav {display:none;}


/* Footer */
#footer 			{display: none;}


/* Forms */
form 				{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
input, textarea 	{border: 1px solid #9e9e9e; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
input.submit 		{border: 1px solid #0061bb; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; background-color: #0061bb; color: #ffffff; font-weight: bold;}

#SignUp .signupframe {border: 0; color: #5b5b5b; background: none;}
