/*HTML generic tags*/

body {
	margin: 0;
}

img {
border: 0;
}

a:link,
a:visited {
color: #0093D4;
text-decoration: underline;
}

a:hover {
color: #333;
text-decoration: underline;
}

/*Contact Form Appearance*/

input {
color: #0093D4;
background: #FFE;
border: 1px solid #CCC;
}

select {
color: #0093D4;
background: #FFE;
border: 1px solid #CCC;
}

textarea {
width: 73%;
color: #0093D4;
background: #FFE;
border: 1px solid #CCC;
}

/*DIV IDs*/

#wrapper {
margin: 0 auto;
width: 1004px;
}

#header {
position: relative;
float: left;
padding-right: 37px;
padding-top: 15px;
padding-bottom: 15px;
width: 966px;
height: 60px;
background: #FFF;
}

#othercontent {
position: relative;
float: left;
height: 420px;
background: #FFF;
}

#menucontainer {
position: relative;
float: left;
width: 233px;
height: 424px;
background: #FFF;
}

/* Links Column */

#menu {
position: relative;
float: left;
padding-top: 23px;
width: 140px;
background: #FFF;
}

#menu ul {
list-style-type: none;
margin: 5px;; /*removes indent IE and Opera*/
padding: 5px; /*removes indent Mozilla and NN7*/
}

#menu ul li {
margin-bottom: 5px;
}

#menu a:link,
#menu a:visited {
	margin-left: 0px;
	font: 85% Arial, Helvetica, sans-serif;
	color: #807F83;
	text-decoration: none;
}

#menu a:hover {
	color: #FFF;
	background: #807F83;
}

#spacer {
float: left;
margin-top: 10px;
padding-left: 10px;
width: 190px;
background: #FFF;
}

#spacer form {
margin-left: -25px;
margin-bottom: 2px;
}

/* Sublinks Column */

#submenu {
position: relative;
float: left;
padding-top: 33px;
width: 80px;
height: 409px;
background: #FFF;
}

#submenu ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}

#submenu ul li {
margin-bottom: 5px;
}

#submenu a:link,
#submenu a:visited {
	margin-left: 0px;
	font: 70% Arial, Helvetica, sans-serif;
	color: #807F83;
	text-decoration: none;
}

#submenu a:hover {
color: #FFF;
background: #807F83;
}

/* Home Page Work Showcase */

#slideshow {
width: 214px;
height: 335px;
background: #FFF;
}

/* DIV Classes */

.active {
font: 85% Arial, Helvetica, sans-serif;
color: #0093D4;
}

.subactive {
font: 70% Arial, Helvetica, sans-serif;
color: #0093D4;
}

.column{
position: relative;
float: left;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 20px;
padding-right: 20px;
width: 214px;
height: 400px;
background: #FFF;
border-left: 1px solid #EEE;
}

.column2 {
position: relative;
float: left;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 20px;
padding-right: 20px;
width: 468px;
height: 400px;
background: #FFF;
border-left: 1px solid #EEE;
}

.column3 {
position: relative;
float: left;
padding: 15px;
width: 702px;
height: 394px;
background: #FFF;
border-left: 1px solid #EEE;
}

.copy {
font: 75% Arial, Helvetica, sans-serif;
color: #8C8C8C;
}

.copyResource {
font: 75% Arial, Helvetica, sans-serif;
color: #8C8C8C;
line-height:20px;
}


.heading {
font: 110% Arial, Helvetica, sans-serif;
color: #0093D4;
}

.instruction {
font: 65% Arial, Helvetica, sans-serif;
color: #8C8C8C;
}

.blue {
color: #0093D4;
}

.dropdown {
margin-left: 26px;
width: 130px;
font: 70% Arial, Helvetica, sans-serif;
color: #8C8C8C;
background: #FFF;
}

.dropdown1 {
font: 70% Arial, Helvetica, sans-serif;
width: 24px;
height: 20px;
color: #8C8C8C;
background: #FFF;
}

.newsletterinput {
color: #0093D4;
}
.newspadding{
	padding:2px 0px 2px 0px;
}
.newsletter {
font: 78% Arial, Helvetica, sans-serif;
width: 36px;
height: 20px;
color: #8C8C8C;
}