@charset "UTF-8";
/* CSS Document */

/********************************************
   AUTHOR:  Steve Winter 
   WEBSITE: sdwinter.com 
   LAST MODIFIED:    1-2016
 *******************************************/ 
 
/********************************************
   HTML ELEMENTS
*******************************************url(../graphics/bg1.jpg) repeat-x */ 

/* top elements */
* { padding: 0; margin: 0; }

body {
	margin: 0; 	padding: 0;
	font: normal 73%/1.5em 'Trebuchet MS', Tahoma, sans-serif;
	color: #555;
	background: #FFF ;
	text-align: center;		
}


#container {
	width: 1002px;
	margin-bottom: 10px;
	margin: 0 auto;}

#content {
  position: relative;
  height: auto !important;
  height: 100%;
  min-height: 100%;
}



/* links */
a { background: inherit; color: #103b4b; text-decoration: none; }
a:hover { background: inherit; color: #006699; text-decoration: none; }

/* headers */
h1, h2, h3 { font: bold 1em 'Trebuchet MS', Tahoma, Sans-serif; }
h1 { font-size: 1.4em; color: #65944A; }
h2 { font-size: 1.2em; text-transform: uppercase; }
h3 { font-size: 1.2em; }

p, h1, h2, h3 {
	margin: 10px 15px;
}
ul, ol {
	margin: 10px 30px;
	padding: 0 15px;		
}

/* images */
img {
	border: 0px;}
/*}
img.float-right {
  margin: 5px 0px 5px 15px;  
}
img.float-left {
  margin: 5px 15px 5px 0px;
}

img.none {
	border: 0px;
	padding: 0px;
	
}*/
code {
  margin: 5px 0;
  padding: 10px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
  /* white-space: pre; */
  background: #FAFAFA;
  border: 1px solid #f2f2f2;  
  border-left: 3px solid #72A545;
}


/* header */
.header {
	background: #FFF url(../images/header.gif) no-repeat;
	width:1100px;
	height:89px;
	text-align:center}
	/* header */
.navbg {
	background: #FFF url(../images/nav-bg.gif) repeat-x;
	text-align:center;
	width:auto;
	height:57px;}
.bodybg {
	background: url(../images/homepage-main-picture.jpg) no-repeat;
	text-align:center;
	width:1100px;
	height:376px;
	padding:0;
	margin:0 auto;}
	
.footer {
	background: #fff url(../images/underpic.jpg) repeat-x;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:145px 0px 0px 0px;
	width:1002px;
	height:230px;}
	
	
	
/**************************************************************
   Page Content
 **************************************************************/

#page {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 6em;
  text-align: left;
}

#columns {
  margin: 0 auto;
}


/* Column widths */
.width {
  width: 776px;
}

.widthPad {
  width: 746px;
}

.width25 {
  width: 24%;
}

.width50 {
  width: 48%;
}

.width73 {
  width: 73%;
}

.width75 {
  width: 75%;
}

.width100 {
  width: 100%;
}
/**************************************************************
   Generic Display 
 **************************************************************/


.block {
  display: block;
}

.clear {
  clear: both;
}

.marginRight {
  margin-right: 15px;
}

.paddingLeft {
  padding-left: 5px;
}

.paddingRight {
  padding-right: 5px;
}

.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

.alignLeft {
  text-align: left;
}

.alignRight {
  text-align: right;
}

.alignTop {
  vertical-align: top;
}

.alignMiddle {
  vertical-align: middle;
}

.alignBottom {
  vertical-align: bottom;
}

.lightBlueBg {
  background-color: #EAF2F5;
}

.dark {
  color: #353E47;
}