/* Default CSS Document */

/** BODY ELEMENTS **/
* {
	margin: 0;
	padding: 0;
	}
	
body {
		background-color: #FFF;
	
		}



/** MAIN CONTAINERS **/

#container {
	width: 1024px;
	height: 515px;
	margin: 0px;
	background-color: #FFF;
	margin: auto;

	}
	

#greentopbar {
		width: 1024px;
		text-align: center;
		background-color: #006634;
		}
		
#greentopbar img 
		{border: none;
		padding-right: 100px;
		}	
		
		
#navbar {  
		width: 1024px;
		height: 22px;
		padding-top:1px;
		padding: 4px 0 0 0;
		background-color: #336;
		text-align: center;	
		}
		
#navbar a {padding: 0px 4px 0px 4px;} 
	
		
#content {
		width: 1024px;
		height: 192px;
		padding-top: 0px; 
		}		
		
h6 {
	padding-top: 5px;
	padding-bottom: 8px;}
	


/** graphic at top-- **/	
		
#portfolio {
		float: left;
		width: 1024px;
		height: 328px;
		padding: 1px 0px 0px 0px;
		background: #ffcb99;
		}
				

/** RIGHT SIDEBAR--Homepage **/		
			
#right {
	float: left;
	width: 767.5px;
	height: 382px;
	padding-top: 18px;
	padding-left: 90px;
	text-align: left; 
	background: #FC9;
	}


/** SINGLE COLUMN TEXT-About Us page **/			
	
#aboutus_page {
	float: left;
	height: 600px;
	padding: 0px 80px 0px 73px;
	text-align: left; 
	background: #9999cc; 	 
	}
	
	
/** SINGLE COLUMN TEXT-Services Page**/			
	
	
#services_page {
	float: left;
	height: 763px;
	padding: 0px 92px 0px 73px;
	text-align: left; 
	background: #9C9; 	 
	}
	
	
#process_page {
	float: left;
	height: 1050px;
	padding: 0px 92px 0px 73px;
	text-align: left;
	background: #9999cc; 
	/**background: #99f; **/	 
	}
	
	
	
/** 1st COLUMN-Portfolio links **/			
	
#portfolio_links  {
	float: left;
	width: 180px;
	height: 520px;
	background: #FFE597;  
	}
	
.portfoliowlinks {font-size: 12pt; color: #306; text-decoration: none;}


/** 2nd COLUMN-Portfolio work 1st_framework, 2nd_h3 header, 3rd_links and spacing **/		
#portfolio_work {
	float: left;
	width: 539px;
	height: 520px;
	background: #FFE597;
	padding-bottom: 20px;
	}
	
#portfolio_work h3 {
	float: left;
	font-family: "Times New Roman", Times, serif; 
	font-size: 16pt;
	color: #000;
	padding-top: 43px;
		}
		
		
#portfolio_work p {font-size: 12pt; color: #306; height: 60px; line-height: 16pt;text-decoration: none; padding: 70px 0px 0px 0px;}

	
.portfolio_colorlinks {color: #060;}
	
/** 2nd COLUMN-Space adjustments Portfolio work **/	
#portfoliodescription p {padding-top: 100px;}


	
/** 3rd COLUMN-Portfolio description **/		
#portfoliodescription {
	float: left;
	width: 185px;
	height: 520px;
	background: #FFE597; 
	}
	
.portfolio_descriptext {
	float: left; 
	font-family: "Times New Roman", Times, serif;  
	font-size: 11pt; 
	line-height: 1.45em; 
	color: #000; 
	text-decoration: none; 
	padding: 20px 40px 0px 30px;}

/** 3rd COLUMN-Space adjustments Portfolio description **/	
.space_before_description {padding-top: 165px;}
	
/** SINGLE COLUMN TEXT-Credentials Page**/
/** credentials page structure and indent h4 for alignment**/			
	
#credentials_page {
	float: left;
	width: 1024px;
	height: 352px;
	text-align: left; 
	background: #CCC; 
	}
	
#credentials_page h4 {
padding-left: 70px; 
	}
	
	
#showcase {
	float: left;
	width: 794px;
	height: 620px;
	background: #c9c;  
	}
	
	hr {width: 80%; margin-top: 130px;}
	
	
#showcase h3 {
	float: left;
	font-family: "Times New Roman", Times, serif; 
	font-size: 16pt;
	color: #000;
	padding-top: 43px;
	}
		
		
#showcaselinks {
	float: left;
	width: 180px;
	height: 600px;
	background: #c9c;  
	}
	
/** SINGLE COLUMN TEXT-Contact Us Page**/
/** contact page structure and indent h4 for alignment**/				
	
#contactus_page {
	float: left;
	width: 1024px;
	/**height: 932px;**/
	text-align: left; 
	background: #CF9; 
	}
	
#contactus_page h4 {
padding-left: 70px; 
	}
	
/** login page structure and indent h4 for alignment**/		
#login_page {
	float: left;
	width: 949px;
	height: 340px;
	text-align: left; 
	/**background: #cc6;**/ 
	background: #CC9;
	padding-left: 75px;
	}
	
#login_page h4 {
padding-left: 70px; 
	}

/** Feedback page structure and indent h4 for alignment**/	
	
#feedback {
	float: left;
	width: 1024px;
	/**height: 950px;**/
	text-align: left; 
	background: #CC9; 
	}
	
#feedback h4 {
padding-left: 70px; 
	}

/** Form page structure and indent h4 for alignment**/	
#form {
	float: left;
	width: 1024px;
	/**height: 1100px;**/
	text-align: left; 
	background: #C889DC; 
	}
	
#form h4 {
padding-left: 70px; 
	}

#request_form {
	float: left;
	width: 1024px;
	height: 2050px;
	text-align: left; 
	background: #C9C; 
	}

#footer {
	clear: both;
	width: 1024px;
	padding: 5px 0px 5px 0px;
	text-align: center;
		}
		
li {padding-bottom: 8px;
	}
	
#bulletext {list-style-image: url(http://graphics/bullet.gif); margin-left: 12px;} 


/** TYPOGRAPHY **/

.portfoliodefinition,  .navigation, .pagetitles, .lishowcasetext, .showcasetext, .bottomnavbar, .copyright, .textwlink, h6, .portfoliowlinks
{font-family: "Times New Roman", Times, serif; text-decoration: none; }

.philosophyhead, .text, .intrexnametext, .sectionheaders, .contact_subhead, .credentials_subhead, .feedback_text {font-family: Arial, Helvetica, sans-serif;}


.second_subheader {font-family: Arial, Helvetica, sans-serif; font-size: 13.25pt; font-weight: bold; padding: 15px 0px 0px 0px; color: #306; text-decoration: none; }



.portfoliodefinition {font-size: 16pt; color: black; }

.text {font-size: 12.5pt; line-height: 1.45em; color: #000; }
.text_bullets {list-style-image: url(graphics/bullet.gif);font-size: 12.5pt; line-height: 1.45em; color: #000; margin-left: 18px; text-indent: 1px;}

.text_indent  {font-size: 12pt; line-height: 1.45em; color: #000; margin-left: 125px;}  

.textwlinks {font-size: 12pt; color: #306; background: #FC9; height: 352px; text-decoration: none;}

.text_contactpage {font-size: 12.5pt; margin-left: 75px;line-height: 1.45em; color: #000; }

.lishowcase {font-size: 9pt;}
ul.lishowcase {text-indent: 1px;}
.showcase_homepglist {float: right; height: 390px; font-size: 12pt; color: #306; background: #FC9; text-decoration: none; padding: 10px 68px 0px 20px}

.navigation {font-size: 12pt; color: #CCF; text-align: left; background-position: left;}

.philosophyhead {font-size: 12pt; color: #CCF; background-position: center;}

.pagetitles {font-size: 24pt; font-weight: bold; color: #fff; background-position: center;}

.copyright { font-size: 8pt; color: #ccf; }

.sectionheaders {font-size: 16pt; color: #306; padding: 20px 0px 0px 50px;}

.contact_subhead, .credentials_subhead {font-size: 16pt; color: #306;}

.intrexnametext {font-size: 11.75pt; color: #306; background-position: left; text-decoration: none;}

.text_showcase  {font-size: 12pt; line-height: 1.45em; max-width: 35em; color: #000;}  


/** showcase page for images to float left**/
img.floatleft { float: left; margin: 0px; padding-right: 8px;}

/** testimonials **/
img.floatright { float: right; margin: 0px; padding-right: 25px;}

/** testimonials **/
img.loginpg { float: right; margin: 0px; padding-right: 0px;}


/** homepage page for images to float left**/
img.alignleft {float: left; margin: 0px; padding-left: 200px;}


/** Green text in about page**/
.boldgreentext {font-size: 12pt; color: #060; background-position: left;}



/** Homepage text in right sidebar**/
.showcasetext {font-size: 11pt; color: #306; text-align: left; }

.bottomnavbar { font-size: 9pt; color: #ccf; background-color: #336; }



/** Form pages **/


	
label, input, textarea, label + input, label + textarea {font-size: 12pt; color: #306;  border: 0px; text-decoration: none;}

	
form > div { clear: left;} 

/*label {margin-left: 28px;}*/

fieldset {border: none;}



input {margin-left: 5px; padding-top: 3px;}

/*input {margin-left: 125px; padding-top: 5px;}*/

textarea {margin-left: 75px;}
	
.formtext {font-size: 12pt; color: #306; margin-left: 75px; padding-top: 30px; padding-bottom: 12px; border: 0px; text-decoration: none;}

.form_response, dt {font-size: 12pt; color: #000; margin-left: 75px; margin-right: 75px; padding-top: 5px; padding-bottom: 5px; border: 0px; line-height: 30pt; text-decoration: none;}


dd {font-size: 12pt; color: #000; margin-left: 75px; margin-right: 75px; padding-bottom: 5px; border: 0px; text-decoration: none;}


/*.formtext {font-size: 12pt; color: #306; margin-left: 75px; padding-top: 30px; padding-bottom: 12px; border: 0px; text-decoration: none;}*/


.radio {
    cursor: default;
	}
	
.radiobuttons {
	margin-left: 30px;}
	
.submit_buttons {margin-left: 210px; margin-top: 20px; margin-bottom: 20px; padding: 5px; border: none; background: #fff;  }


/*div > input, div > {margin-left: 100px;}*/

label.radio input {margin: 0 5px  0px 50px;}



	
