*

	{margin: 0;
	padding: 0;}	

html 
	{min-height: 100%; margin-bottom: 1px;}
	/* sets the scrollbar to permanently appear in firefox / safari */

body

	{font: 100.01% Arial, Helvetica, sans-serif;
	color: #858789;
	background: white;
	padding: 20px 10px 20px 10px;}

/* home page text */
h1
	{font-weight: normal;
	color: #606163;
	font-size:110%;
	line-height:115%;
	margin-bottom:5px;}


/* home page text */
h2
	{font-weight: normal;
	color: #606163;
	font-size:78%;
	line-height:115%;
	margin-bottom:5px;}

#canvas
	{position:absolute;
    left:50%;
    margin-left:-380px;
	margin-top:10px;
	width: 760px;}

#container
	{width: 760px;
	border:1px solid #C3375A;
	height:auto;
	padding:0px;}

a
	{color: #606163;
	text-decoration:none;}

a:link, a:visited
	{text-decoration:none;}

a:hover, a:visited:hover
	{text-decoration: none;}

a img
	{border: 0;}

q:before
	{content: "";}

#pullout
	{position:relative;
	padding:0px;
	left:26px;
	margin-top:20px;
	width:220px;
	float:left;
	display:block;}

#pullout p
	{font-size:85%;
	margin-left:0px;
	margin-bottom:8px;
	font-weight:normal;
	color:#303B59;}

#content
	{position:relative;
	margin-left:272px;
	margin-top:20px;
	margin-right:28px;
	width:450px;
	display:block;
	margin-bottom:100px;
	font-size:78%;}

#content p, #accordian p
	{margin-left:0px;
	width:440px;}

#content li
	{}

#content ul
	{margin-left:16px;
	list-style:disc outside;}

#content h1, #accordian h1
	{font-size:150%;
	font-weight:normal;
	margin-left:0px;
	margin-bottom:25px;
	width:440px;}

#content b, #accordian b, #content strong, #accordian strong
	{color: #606163;
	font-weight:bold;
	margin-left:0px;
	margin-bottom:0px;}

#content a, #accordian a
	{text-decoration: underline;}

#content table
	{width:100%;
	padding:5px;}

#content th
	{font-weight:bold;
	text-align:left;
	padding:0 5px 0 5px;}

#content td
	{font-weight:normal;
	text-align:left;
	padding:0 5px 0 5px;
	vertical-align:top;}

#links
	{margin: 10px 15px 10px 15px;
	width:517px;}

#links p
	{text-align:right;
	font-size:78%;
	margin-left:0px;
	margin-bottom:8px;
	margin-right:10px;}

#links a
	{text-decoration: underline;}

#footer
	{position:relative;
	width:760px;
	font-size:70%;
	margin-top:5px;
	margin-bottom:25px;
	float:left;
	clear:both;
	color:#858789;}

#footer div.leftCol
	{position:relative;
	float:left;
	margin-top:3px;}

#footer div.rightCol
	{position:relative;
	text-align:right;
	float:right;
	margin-top:3px;}

#footer a
	{text-decoration:none;}

#footer li
	{list-style-type: none;}

.menu ul li a, .menu ul li a:visited 
	{text-decoration:none; 
	color:#858789;
	height:20px; 
	text-align:left;}

.menu ul li a:hover 
	{color:#303B59;}

.menu ul {padding:0; 
	margin:0;
	list-style-type: none; }

.menu ul li {
	float:left; 
	margin-right:0px; 
	position:relative;}