/* Body is anything that applies to the actual frame of the page */
body,
html
{
	/* Overall font*/	
	font-family:arial;
		
	/* Overall background color */
	/*background:#C4C4C4;*/
	background:#151515;		
	
	/* Prevent content from becoming unreachable */
	min-width:1000px; 		
}

A{text-decoration:none} 

/* -------------------------------------------------------------------*/
/* Start Divisions                                                    */
/* -------------------------------------------------------------------*/

.btcf:after {
    content:"";
    display:table;
    clear:both;
}

/* Declare a Header Division and declare properties of a Header */
div#headerDiv 
{
	/* Dotted border for development only */
	/* border: 1px dotted gray; */
		
	/* Hardcode height of this division*/
	
	
	/* This centers the div regardless of the browser window width */
	margin:0 auto;	
	background-color: #151515;
	width:1000px;	
}

/* Declare a Banner Division. This is where the Actual Banner Image will go */
div#bannerDiv 
{	
	/* Dotted border for development only */	
	/* border: 1px dotted gray; */
	
	/* Hardcode height of this division*/
	height:170px;
	width:950px;
	
	/* Force width to coordinate the different divisions */		
	padding-top: 2px;
	padding-bottom: 5px;
	/*margin:0 auto auto 10px;*/	
	
	/* Background color of this div*/
	/*background-image: url(../Images/TowerLogo.png);*/
	/*background-size: 400px 100px;*/
	/*background-repat: no-repeat;*/
	/*background-position: left top;*/
	
	float:left;	
}

/* Declare a menu bar Division. This is where the menu bar will go */
div#menuBarDiv 
{	
	/* Dotted border for development only */	
	/* border: 1px dotted gray; */
	
	/* Hardcode height of this division*/
	height:30px;
	line-height:30px;
	
	/* Force width to coordinate the different divisions */
	width:1000px;
	
	/* This centers the div regardless of the browser window width*/
	margin:0 auto;
	
	/* Background color of this div*/
	/*background-color:#0C2B6E;*/
	/*background-color:#194197;*/
	background-color:#98bf21;
	/*background-image: url(../Images/TopBar.png);*/			
	
	font-size: 20px;	
	
	font-weight: bold;
		
	clear:left;
}

#menuBarDiv a::-moz-selection { /* Code for Firefox */
    color: #FFFFFF;
    background-color: #98bf21;
}

#menuBarDiv a::selection {
    color: #FFFFFF; 
    background-color: #98bf21;
}

/* Define a customized "bullet list block" --> u1 tag */
#menuBarDiv ul 
{	
	/* Align bar to the right, by aligning the bullet point block */
	text-align: center;	
	
 	list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;			
}

/* Define a customized "bullet list" --> li tag */
#menuBarDiv li 
{
	/*float:left;*/
	display: inline-block;
}

/* Define custom properties for an anchor(link) within a li/bullet list within the categories */
#menuBarDiv a:link
{
	/* Define a link color */
	/*color:#BFBFBF;*/	
	
	display: inline-block;
    width: 200px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #98bf21;
    text-align: center;
    /*padding: 4px;*/
    text-decoration: none;
    /*text-transform: uppercase;*/

}

#menuBarDiv a:visited
{
		/* Define a link color */
	/*color:#BFBFBF;*/	
	
	display: inline-block;
    width: 200px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #98bf21;
    text-align: center;
    /*padding: 4px;*/
    text-decoration: none;
    /*text-transform: uppercase;*/	
}

#menuBarDiv a:active
{
	/* Define a link color */
	/*color:#FFFFFF;*/	
	
	background-color:#F0F0F0;	
	color: #98bf21;		
}

#menuBarDiv a:hover
{
	/* Define a link color */
	/*color:#FFFFFF;*/	
	
	background-color:#F0F0F0;	
	color: #98bf21;		
}

#menuBarDiv li:first-child 
{
	border: none;
}

div#linkIconsDiv
{
	height:30px;
	/*padding-top: 120px;*/
	
 	margin:140px auto auto auto;
	color: #000000;   
    float:left;
    width:50px;
}


/* Declare a Middle Division. This will contain everything the page except the Header and Footer. */
div#centerWrapper
{		
	/* Dotted border for development only */
	/* border: 1px dotted gray; */

	/* Force width to coordinate the different divisions */
	width:1000px;	
	height: 800px;

	/* This centers the div regardless of the browser window width*/
	margin:20px auto 20px auto;

	/* Background color of this wrapper, if we want to be parent-set */
	background-color:#ffffff;

	border-radius: 20px ;		
}

/* Declare a content sidebar division */
div#contentDiv
{
	/* Dotted border for development only */
	/* border: 1px dotted gray; */
	
	/* Specify some margins so that content doesn't go up to end of div*/
	margin:0 50px 25px 50px;	
}

/* Declare a content sidebar division */
div#contentMainDiv
{
	/* Dotted border for development only */
	/* border: 1px dotted gray; */
	
	/* Specify some margins so that content doesn't go up to end of div*/
	margin:0 50px 25px 50px;	
}


/* Declare a div for the tech image */
div#techDiv
{
	/* Specify some margins so that content doesn't go up to end of div*/
	padding:20px 0px 0px 0px;
	
	/* Center since smaller than div*/
	text-align:center;	
}

/* Declare a div for the content headers */
div#contentHeaderDiv
{		
	/* Center since smaller than div*/
	text-align:center;
		
	/* Background color of this div */
	background-color: #2192BF;	
	color: #FFFFFF;
	
	width: 100%;	
}
		
/* Declare a Footer Division. */
div#footerDiv 
{
	/* Dotted border for development only */
	/* border: 1px dotted gray; */
	
	/* Force height, this only looks different when footer background is
	 * different in color from overall page background */
	height:60px;
	
	/* Force width to coordinate the different divisions */
	width:1000px;
	
	/* This centers the div regardless of the browser window width*/
	margin:0 auto;		
	
	/* Background color of this div */
	background-color: #98bf21;	
	
	/* Set font size */
	font-size:12px;		
}

div#footerContentDiv
{	
	padding: 1px 0px 0px 0px;	
}

/* Customize header 2 tag within the Footer */
#footerContentDiv h2 
{
	text-align:center;	
	padding:0;
	margin:0;
}

/* Customize paragraph tag within the Footer */
#footerContentDiv p 
{
	color:#F0F0F0;	
	padding:0px 10px 0px 0px;	
	text-align:center;
	vertical-align:middle;
	/* Set font size */
	font-size:12px;
}

/* -------------------------------------------------------------------*/
/* Contact Form markup					  	 	                      */
/* -------------------------------------------------------------------*/
input 
{
	/* Set the width for the half line fields*/
	width:305px;
	
	/* format field */
	margin-bottom:20px;
	margin-left: 5px;
	padding:5px;
	height:30px;
	
	/* field effects*/
	box-shadow:1px 1px 12px gray;
	border-radius:3px;
	border:none
}

textarea 
{
	/* Set the width for the full width fields*/
	width:630px;
	
	/* format field */
	height:160px;
	margin-top:10px;
	padding:5px 0 5px 0;
	
	/* field effects*/
	box-shadow:1px 1px 12px gray;
	border-radius:3px
}

#send 
{
	/* Format send button to be full width */
	width:630px;
	height:45px;
	margin-top:40px;
	
	/* button effects*/
	border-radius:3px;
	background-color:#98bf21;
	border:1px solid #fff;
	color:#fff;
	font-family:'Raleway',sans-serif;
	font-size:18px
}

div#contact 
{
	/* Align div in page*/
	text-align:center;
	
	/* Set sizes and formatting*/
	height:520px;
	width:650px;
	padding:20px 25px 20px 15px;
	background-color:#f3f3f3;
	border-radius:3px;
	border:1px solid #98bf21;

	margin: 30px auto;
}

.container 
{
	width:960px;
	margin:40px auto
}

/* -------------------------------------------------------------------*/

/* -------------------------------------------------------------------*/
/* End Divisions                                                      */
/* -------------------------------------------------------------------*/


/* -------------------------------------------------------------------*/
/* Start Customizations for Entire Page                               */
/* -------------------------------------------------------------------*/

/* Custom properties for the header/title level 1 */
h1 
{
	/* Specify font size of "level 1" header/title */
	font-size:32px;
	line-height:28px;
	text-align:left;	
	padding: 8px 0 8px 20px;
}

/* Custom properties for the header/title level 2 */
h2 
{
	/* Specify font size of "level 2" header/title */
	font-size:1.0em;
	margin-top:30px;
	margin-bottom:1px;
}

/* Custom properties for the header/title level 3 */
h3
{
	/* Specify font size of "level 3" header/title */
	font-size:0.8em;
	margin-top:0;
	margin-bottom:10px;
	text-align:center;
}

/* Custom properties for the header/title level 4 */
h4 
{
	/* Specify font size of "level 4" header/title */
	font-size:0.6em;
	margin-top:0;	
}

/* Custom properties for the paragraphs */
p
{
	margin-bottom:0;
	font-size:14px;
	line-height:1.2em;
}

  /* allow room for 3 columns */
#contentDiv ul
{
	font-size: 14px;
}

  /* float & allow room for the widest item */
#contentDiv  ul li
{
	padding-bottom: 5px;
}

#contentMainDiv p
{
	margin-bottom:0;
	font-size:16px;
	line-height:1.2em;	
}


/* separate the list from subsequent markup */
div.wrapper
{
  margin-bottom: 1em;
}

/* -------------------------------------------------------------------*/
/* End Customizations for Entire Page                                 */
/* -------------------------------------------------------------------*/


