/* CSS Document */

* { 
	padding:0;
	margin:0;
}

body {
	padding:0; 
	margin:0; 
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal;
	color:#666;
	background-color:#fff;
}

table, tr, td {
	padding:3px;
}

p {
	padding:0 0 20px 0; 
	margin:0; 
	line-height:1.5em;
}

ul {
	padding:0;
	margin:0;
}

li {
	padding:0;
	margin:0;
	height:20px;
}

#wrapper {
	padding:0;
	margin:0;
	width:800px;
}

#logo {
	padding:0;
	margin:0;
	width:600px;
	height:100px;
	color:#333;
	float:left;
	background:#fff;
}

#phone {
	padding:0;
	margin:75px 0 0 0;
	width:180px;
	color:#333;
	float:right;
	background:#fff;
	text-align:right;
}

#header-home {
	padding:0;
	margin:0;
	width:800px;
	height:145px;
	color:#333;
	float:left;
	background:#fff;
}

#header-sub {
	padding:0;
	margin:0;
	width:800px;
	height:105px;
	color:#333;
	float:left;
	background:#fff;
}

#left-nav { 
	padding:0;
	margin:25px 0 0 0;
	width:210px;
	/*height:350px;*/
	color:#333;
	background:#fff;
	float:left;
}



#main-content-small { 
	padding:0 20px 0 0;
	margin:25px 0 0 0;
	width:370px;
	float:left;
	color:#333;
	background:#fff;
}

#right-column-large { 
	padding:0;
	margin:0;
	width:200px;
	float:right;
	color:#333;
	background:#fff;
	text-align:right;
}



#main-content-large { 
	padding:0 20px 0 0;
	margin:25px 0 0 0;
	width:440px;
	float:left;
	color:#333;
	background:#fff;
}

#right-column-small { 
	padding:0;
	margin:0;
	width:130px;
	float:right;
	color:#333;
	background:#fff;
	text-align:right;
}



#cta { 
	padding:20px 0 0 0;
	margin:0 0 0 210px;
	width:350px;
	clear:both;
	color:#333;
	background:#fff;
}

#footer { 
	padding:0;
	margin:0 0 0 210px;
	width:590px;
	color:#333;
	background:#fff;
	font-size:9px;
}

#left-nav ul {
	padding:0;
	margin:0;
	list-style:none;
}

.no-margin {
	margin:0;
}

.break-space {
	padding:0 0 10px 0;
	margin:0;
}

.yellow-bold {
	font-weight:bold;
	color:#ffbf00;
}

.green-bold {
	font-weight:bold;
	color:#00a33d;
}

.red-bold {
	font-weight:bold;
	color:#990000;
}

.small-text {
	font-size:9px; 
}

.table-yellow-bg {
	background-image:url(../images/chart_01_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

.table-green-bg {
	background-image:url(../images/chart_02_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

.yellow-dash-bullet {
	list-style:url(../images/yellow_dash_bullet.gif);
	margin:0 0 0 30px;
}

.textField {
	width:240px;
}

.memoField {
	width:240px;
	height:100px;
}

a:link 
{ color:#333; font-weight:normal; text-decoration:underline; }
a:active
{ color:#333; font-weight:normal; text-decoration:underline; }
a:visited
{ color:#333; font-weight:normal; text-decoration:underline; }
a:hover
{ color:#00a33d; font-weight:normal; text-decoration:underline; }

a.boldLink:link 
{ color:#333; font-weight:bold; text-decoration:underline; }
a.boldLink:active
{ color:#333; font-weight:bold; text-decoration:underline; }
a.boldLink:visited
{ color:#333; font-weight:bold; text-decoration:underline; }
a.boldLink:hover
{ color:#00a33d; font-weight:bold; text-decoration:underline; }
