/* links */

a:link		 {font-size:10pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; color:#003399; text-decoration: none;}
a:visited		 {font-size:10pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif;  color:#003399; text-decoration: none;}
a:active		 {font-size:10pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif;  color:#003399; text-decoration: none;}
a:hover 		 {text-decoration: underline; color:#003399}

a.small:link		 {font-size:8pt; font-style:normal; font-family:verdana, helvetica, arial, sans-serif; color:#003399; text-decoration: none;}
a.small:visited		 {font-size:8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif;  color:#003399; text-decoration: none;}
a.small:active		 {font-size:8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif;  color:#003399; text-decoration: none;}
a.small:hover 		 {text-decoration: underline; color:#003399}

a.headerlink:link		 {font-size:8pt; font-style:normal; font-family:verdana, helvetica, arial, sans-serif; color:#000000; text-decoration: none;}
a.headerlink:visited		 {font-size:8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif;  color:#000000; text-decoration: none;}
a.headerlink:active		 {font-size:8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif;  color:#000000; text-decoration: none;}
a.headerlink:hover 		 {text-decoration: underline; color:#000000}

a.headlinelink:link		 {font-size:.90em; font-weight:bold; font-style:normal; font-family: helvetica, arial, sans-serif; color:#CC9933; text-decoration: none;}
a.headlinelink:visited	 {font-size:.90em; font-weight:bold; font-style:normal; font-family: helvetica, arial, sans-serif;  color:#CC9933; text-decoration: none;}
a.headlinelink:active	 {font-size:.90em; font-weight:bold; font-style:normal; font-family: helvetica, arial, sans-serif;  color:#CC9933; text-decoration: none;}
a.headlinelink:hover 	 {text-decoration: underline; color:#CC9933}

a.navbarlink:link	 {font-size:10pt; font-style:normal; font-family:verdana, helvetica, arial, sans-serif; font-weight: bold; color:#ffffff; text-decoration: none;}
a.navbarlink:visited {font-size:10pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; font-weight: bold;  color:#ffffff; text-decoration: none;}
a.navbarlink:active	 {font-size:10pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; font-weight: bold; color:#ffffff; text-decoration: none;}
a.navbarlink:hover 	 {text-decoration: none; color:#ffffff}

a.hidden:link		{font-family:helvetica, arial, sans-serif; text-decoration:none;}
a.hidden:visited	{font-family:helvetica, arial, sans-serif; text-decoration:none;}
a.hidden:active		{font-family:helvetica, arial, sans-serif; text-decoration:none;}
a.hidden:hover 		{font-family:helvetica, arial, sans-serif; text-decoration:none;}

/* headers */
h2	{  font-family: verdana, helvetica, arial, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color:#000000}
h3	{  font-family: verdana, helvetica, arial, sans-serif; font-size: 13pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color:#000000}
h4	{  font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color:#000000; margin-top: 5;}
h5	{  font-family: verdana, helvetica, arial, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color:#000000;}

/* general classes */
body	 {  font-family: verdana, helvetica, arial, sans-serif; color:#000000}
.text   {  font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; text-transform: none; color:#000000}
.text8  {  font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; text-transform: none; color:#000000}
.pagetitle   {  font-family: verdana, helvetica, arial, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color:#CC9933; padding-top: 10;}
.subtitle   {  font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color:#CC9933;}
.footer	{font-size:8pt; font-style:normal; font-family:verdana, helvetica, arial, sans-serif; color: #999999;}
.navbar{ font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; line-height: normal; text-transform: none; color:#ffffff; background-color: #000033;}
.header    {  font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; text-transform: none; color:#000000; text-align: right; vertical-align: middle;}

/* forms */
.label   {  font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; line-height: normal; text-transform: none; color:#000000;}
.field   {  font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; text-transform: none; color:#000000}
.required   {  font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; line-height: normal; text-transform: none; color:#990000;}

/* homepage */
.hometext  {  font-family: verdana, helvetica, arial, sans-serif; font-size: .70em; font-style: normal; line-height: normal; text-transform: none; color:#000000; vertical-align: top; padding-top: 5; background: #ffffff;}
.arrows  {  font-family: verdana, helvetica, arial, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; text-transform: none; color:#000000;}
.homebground { background-color: #eeeeee;}
.dotline 	 {background:#ffffff url(/images/dotline_bground.gif) repeat-y; }
.graybox { background: #ffffff; border: 1px solid #cccccc;}
.disclaimer	{  font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; text-transform: none; color:#999999; padding-top: 5;}
.address	{  font-family: verdana, helvetica, arial, sans-serif; font-size: .90em; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color:#000000}
.bottomboxborder	{ background: #CECFCE;}
.bottombox	{ background: #ffffff;}

.estimateborder	{  font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; text-transform: none; font-weight: bold; color:#ffffff; background: #999999;}
.estimatetext	{  font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color:#000000; padding-left: 5;}
.estimatered	{  font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color:#CC9933;}
