.leftnavlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF }
a.leftnavlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: -1px; color: #FFFFFF; font-weight: bold; line-height: 12px; text-decoration: none; }
a:link.leftnavlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: -1px; color: #FFFFFF; font-weight: bold; line-height: 12px; text-decoration: none; }
a:visited.leftnavlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: -1px; color: #FFFFFF; font-weight: bold; line-height: 12px; text-decoration: none; }
a:active.leftnavlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: -1px; color: #FFFFFF; font-weight: bold; line-height: 12px; text-decoration: none; }
a:hover.leftnavlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; letter-spacing: -1px; color: #99CC33; font-weight: bold; line-height: 18px; text-decoration: none; }

a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; line-height: 11px; }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; line-height: 11px; }
a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; line-height: 11px; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333366; font-weight: bold; line-height: 14px; }

.fred { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; line-height: 11px; }
a.fred { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; line-height: 11px; }
a:link.fred { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; line-height: 11px; }
a:visited.fred { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; line-height: 11px; }
a:active.fred { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; line-height: 11px; }
a:hover.fred { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333366; line-height: 11px; }

.dennis { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 11px; }
a.dennis { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 11px; }
a:link.dennis { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 11px; }
a:visited.dennis { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 11px; }
a:active.dennis { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 11px; }
a:hover.dennis { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 11px; }

BODY  			{FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica}
TD 				{FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica}
TH				{FONT-SIZE: x-small; background-color : #333366; color : #FFFFFF; font-weight : bold;}
h1 				{FONT-SIZE: 130%; FONT-FAMILY:Arial,Helvetica,sans-serif;}
h2 				{FONT-SIZE: 130%; FONT-FAMILY:Arial,Helvetica,sans-serif;}
h3 				{FONT-SIZE: 115%; FONT-FAMILY:Arial,Helvetica,sans-serif;}
h4 				{FONT-SIZE: 100%; FONT-FAMILY:Verdana,Helvetica,sans-serif;}
dd				{FONT-SIZE: 90%;}
dt				{FONT-SIZE: 90%;}
hr				{color : 000000; height : 1px; width : 100%;}
PRE 			{font-size: x-Small;}
.warning 		{color: #ff0000; font-weight: bold}
.warningsmall	{color: #ff0000; font-weight: bold; font-size : 75%;}
.error			{color: #ff0000;}
.staticcrumb {font-size : 75%;}
.breadcrumb {font-size : x-small; color : #333366;}
.small			{font-size : 75%;}
.large         {FONT-SIZE: 105%; FONT-FAMILY:Arial,Helvetica,sans-serif;}
.tiny			{font-size : 65%;}
.sort			{color : #FFFFFF;}
.bgheader		{background-color : #333366; color : #FFFFFF; font-weight : bold;}
.ast		{FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica; color: #ff0000;}
.borderthin		{border: 1px solid #333666;} 

.textbox 		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 350px; height: 100px;}
.textbox250		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 250px; height: 75px;}
.textbox500		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 500px; height: 100px;}
.textboxsmall 	{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 175px; height: 50px;}
.textsmall		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 350px; height: 75px;}
.textarealong	{FONT-SIZE: xx-small; fONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 350px; height: 150px;}
.textareamed	{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 350px; height: 75px;}
.textareasmall	{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 350px; height: 50px;}
.textlong	{FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-color :#333666; width : 400px; height: 150px;}

.form			{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 175px;}
.form20			{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 20px;}
.form25			{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 25px;}
.form50			{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 50px;}
.form60			{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 60px;}
.form75			{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 75px;}
.form75warning	{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 75px; background-color : #FFFFDD;}
.form90			{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 90px;}
.form100		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 100px;}
.form125		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 125px;}
.form150		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 150px;}
.form175		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 175px;}
.form200		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;   width : 200px;}
.form250		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 250px;}
.form300		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 300px;}
.form350		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 350px;}
.form400		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 400px;}
.form500		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 500px;}
.formreq		{FONT-SIZE: xx-small; FONT-FAMILY:Verdana,Arial,Helvetica;border: 1px solid #333666;  width : 175px;   background-color : #FFFFDD;}
.formlong		{FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-color :#333666; width : 400px;}
.formextralong	{FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-color :#333666; width : 500px;}
.formmed		{FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-color :#333666; width : 150px;}
.formmedium		{FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-color :#333666; width : 125px;}
.formsmall		{FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-color :#333666; width : 100px;}
.formtiny		{FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-color :#333666; width : 75px;}
.formstiny		{FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-color :#333666; width : 60px;}
.formlarge		{FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-color :#333666; width : 300px;}
.formlink		{FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	text-align : left;text-decoration : underline;	padding : 0;border : none;background-color : transparent; FONT-WEIGHT: bold;}


.Primary1		{color : #000000;}
.Primary2		{color : #666699;}
.Primary3		{color : #ccccff;}
.Primary1bg		{background-color:#333366;}
.Secondary1		{color : #C2C2C2;}
.Secondary1bg 	{background-color : #C2C2C2;}
.Secondary2		{color : #E2E2E2;}
.Secondary2bg 	{background-color : #E2E2E2;}
.Secondary3		{color : #F2F2F2;}
.Secondary3bg 	{background-color : #F2F2F2;}
.GroupSort 		{background-color : #D9D9FF;}
.pagebreak 		{page-break-after: always;}

P.listitem {margin: 0px}
SPAN.architectural-pattern {font-variant: small-caps}

.frontcopy { font-family: verdana, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: 300; color: #000000}
.calendarbold { font-family: verdana, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: 800; color: #000000}
.calendarbold_big { font-family: verdana, sans-serif; font-size: 18px; font-style: normal; line-height: 15px; font-weight: bold; color: #999999 }
.calendarbold_arrows { font-family: verdana, sans-serif; font-size: 18px; font-style: normal; line-height: 15px; font-weight: bold;}
.series { font-family: verdana, sans-serif; text-transform: uppercase; font-size: 15px; font-style: normal; line-height: 18px; font-weight: bold; color: #BF121F }

.roundedcornr_box_688279 {
	background: url(/images/roundedcornr_688279_tl.png) no-repeat top left;
}
.roundedcornr_top_688279 {
	background: url(/images/roundedcornr_688279_tr.png) no-repeat top right;
}
.roundedcornr_bottom_688279 {
	background: url(/images/roundedcornr_688279_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_688279 div {
	background: url(/images/roundedcornr_688279_br.png) no-repeat bottom right;
}
.roundedcornr_content_688279 {
	background: url(/images/roundedcornr_688279_r.png) top right repeat-y;
}

.roundedcornr_top_688279 div,.roundedcornr_top_688279,
.roundedcornr_bottom_688279 div, .roundedcornr_bottom_688279 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_688279, .roundedcornr_bottom_688279 {
	margin-top: -19px;
}
.roundedcornr_content_688279 { padding: 0 15px; }

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#99CCFF}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
  background:#3f3f3f}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
  background:#303030}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #303030;
  border-right:1px solid #303030;}
.spiffy4{
  border-left:1px solid #919191;
  border-right:1px solid #919191}
.spiffy5{
  border-left:1px solid #3f3f3f;
  border-right:1px solid #3f3f3f}
.spiffyfg{
  background:#99CCFF}
