html, body, div, span, applet, object, iframe,
blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
h1,h2,h3,h4,h5,h6,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {

}
ol, ul {
	list-style: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

html{
background-color:#f4f4fa;line-height:1.4em; font-family: Arial, Helvetica,sans-serif; color: #666666;
}

#wrapper{width:940px; margin:0px auto;}
a img{border:0;}

#whitecontainer{background-color:#FFFFFF; border: 10px solid #dcdcef; border-top: none; width:670px; float:left;}
.sidebar{width:250px; float:left;}
#header{float:left;}
#content{float:right; width:340px; padding-top:50px;padding-right:10px;}
#content p,#content ul, #content ol,#content table{font-size:11px;}
#content h1{margin-bottom:25px;font-size:25px;}
#content h2{font-size:14px;}
#content h3{font-size:12px;}
#content h4{font-size:11px;}
#content a{color:#646AA2; text-decoration:none}
#photo{float:left; width:300px;}

h2,h3,h4{font-weight:bold;}

#sidey{line-height:1.15em;font-size:11px;}
#sidey a{
	display:block;
	color: #646AA2;
	text-decoration:none;
	padding:4px;
	padding-left:10px;
}
#sidey p a{display:inline; padding:0px;}
#sidey p,.footer p{
	padding:5px 10px;
	background-color:#E9E9F5;
	margin:0;
}
#sidey h4{
background-color:#E9E9F5;
	margin:0;
	margin-top:0px;
}
#sidey h4 a{	display:block;
	color: #646AA2;
	text-decoration:none;
	padding:5px;
	padding-left:10px;
	font-weight:normal;}
	
#sidey a:hover{background-color: #C6C9DD; background-image:url('arrow.gif'); background-position:left; background-repeat: no-repeat; color:white;}
#sidey h6{font-size:10px;}
#sidey h6 a{padding-left:30px;}
.footer a{
	color: #646AA2;
	text-decoration:none;
}
strong{font-weight:bold;}
.footer{line-height:1.2em;font-size:10px;padding:10px;clear:both;}
.footer a{}
.midpic{margin-top:20px;}
#theform, #theform2{
	background-color:#F2F2F9;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #E2E2F1;
	padding:5px;
	font-size:11px; line-height:1.4em;
}
#theform label{display:block;padding:3px 0px;}
#theform select, #theform input{border:1px solid #B1B1DA;padding:2px;}
.cf_hidden{display:none;}
.emailreqtxt,.reqtxt{padding-left:5px;}
#sendbutton{background-color:#C6C6E3; color:white}
#theform *{font-size:11px;}
#usermessagea{font-weight:bold;}

#sidey p, #sidey h4{margin-top:5px;}

#content ul{list-style-type:disc;padding-left:2em;}

#nowavailable{margin-left:10px;}

#constantcontact{text-align:right;}