/* CSS Document */


body, td, th { /* redundant rules for bad browsers  */
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
}

.mainbody {
	color: #333;
	background: url(images/perm/backlines2.gif) ;
}

a { color:#000099 ; }
a:hover { color: #828282; text-decoration: none; }
a:active { color: #828282; }
a:visited { color: #000099; }
td.titles { COLOR: #000099; font-family: verdana,sans-serif; font-size: 13px; }
A.titles:link          {BACKGROUND: none; COLOR: #000099; FONT-SIZE: 13px; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline}
A.titles:active        {BACKGROUND: none; COLOR: #000099; FONT-SIZE: 13px; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline}
A.titles:visited       {BACKGROUND: none; COLOR: #000099; FONT-SIZE: 13px; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline}
A.titles:hover         {BACKGROUND: none; COLOR: #828282; FONT-SIZE: 13px; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: none}

td.titles2 { COLOR: #EEEEEE; font-family: verdana,sans-serif; font-size: 13px; }
A.titles2:link          {BACKGROUND: none; COLOR: #EEEEEE; FONT-SIZE: 13px; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline}
A.titles2:active        {BACKGROUND: none; COLOR: #EEEEEE; FONT-SIZE: 13px; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline}
A.titles2:visited       {BACKGROUND: none; COLOR: #EEEEEE; FONT-SIZE: 13px; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: underline}
A.titles2:hover         {BACKGROUND: none; COLOR: #EEEEEE; FONT-SIZE: 13px; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: none}

td.bullet { color: #666; }
tr.highlight { background-color: #E2E6F8; }
.tdwysiwygbody {font-family: verdana,sans-serif; line-height: 135%; color: #000; font-size: 13px;}

.interfaceright { 
	background-image: url(images/interface_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.projarrowbottomright { 
	background-image: url(images/project_arrow_down.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

	.Cellon
	{
		cursor : hand;
	}
	.Celloff
	{
		cursor : default;
	}
	
.flipback { 
	background-image: url(images/flip_middle.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.flipleft { 
	background-image: url(images/flip_left_tile.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.flipright { 
	background-image: url(images/flip_right_tile.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.interfacesm { color: #000000; FONT-SIZE: 9px; }
A.interfacesm:link          {BACKGROUND: none; COLOR: #000099; FONT-SIZE: 9px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.interfacesm:active        {BACKGROUND: none; COLOR: #000099; FONT-SIZE: 9px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.interfacesm:visited       {BACKGROUND: none; COLOR: #000099; FONT-SIZE: 9px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.interfacesm:hover         {BACKGROUND: none; COLOR: #828282; FONT-SIZE: 9px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: none}

.interfacesmbk { color: #FFFFFF; FONT-SIZE: 9px; }
A.interfacesmbk:link          {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 9px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.interfacesmbk:active        {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 9px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.interfacesmbk:visited       {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 9px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.interfacesmbk:hover         {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 9px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: none}

.link { color: #000000; FONT-SIZE: 11px; }
A.link:link          {BACKGROUND: none; COLOR: #000099; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.link:active        {BACKGROUND: none; COLOR: #000099; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.link:visited       {BACKGROUND: none; COLOR: #000099; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.link:hover         {BACKGROUND: none; COLOR: #828282; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: none}

.blinkon { FONT-COLOR: #000099; FONT-SIZE: 11px;  }
A.blinkon:link          {BACKGROUND: none; FONT-COLOR: #000099; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.blinkon:active        {BACKGROUND: none; FONT-COLOR: #000099; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.blinkon:visited       {BACKGROUND: none; FONT-COLOR: #000099; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.blinkon:hover         {BACKGROUND: none; FONT-COLOR: #828282; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: none}

.blinkoff { COLOR: #F9F6F0; FONT-SIZE: 11px; TEXT-DECORATION: none; }

.link5 { color: #EEEEEE; FONT-SIZE: 11px; }
A.link5:link          {BACKGROUND: none; COLOR: #EEEEEE; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.link5:active        {BACKGROUND: none; COLOR: #EEEEEE; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.link5:visited       {BACKGROUND: none; COLOR: #EEEEEE; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.link5:hover         {BACKGROUND: none; COLOR: #EEEEEE; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: none}

.linkwhite { color: #FFFFFF; FONT-SIZE: 11px; }
A.linkwhite:link          {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.linkwhite:active        {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.linkwhite:visited       {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.linkwhite:hover         {BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: none}

.linkinner { color: #000000; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; }
A.linkinner:link          {BACKGROUND: none; COLOR: #000099; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.linkinner:active        {BACKGROUND: none; COLOR: #000099; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.linkinner:visited       {BACKGROUND: none; COLOR: #000099; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline}
A.linkinner:hover         {BACKGROUND: none; COLOR: #828282; FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: none}

.welcomeheadertxt { font-size: 14px; color: #000000; font-weight: bold; }

.link2 { color: #333; }
.link2:hover { color: ; text-decoration: none; }
.link2:active { color: #000; text-decoration: underline; }
.link3 { color: #333; text-decoration: none; }
.link3:hover { color: #333; text-decoration: none; }
.link3:active { color: #000; text-decoration: underline; }
.sectionlinks { color: #333; text-decoration: none; }
.sectionlinks:hover { color: ; text-decoration: underline; }
.articlelinks { color: #666; text-decoration: none; font-weight: bold; }
.articlelinks:hover { color: #3F5ACE; text-decoration: underline; font-weight: bold; }
.articlelinks:active { color: #3F5ACE; text-decoration: underline;  font-weight: bold; }
.light { color: #666; text-decoration: none; }
a.light:hover { color: ; text-decoration: underline; }
.light2 { color: #666; }
.light2:hover { color: ; text-decoration: underline; }
.none { color: #A8A092; }
.order { color: #333; }
.order:hover { color: ; }
.order:active { color: #000; }
.newlink { color: #117415; }
A.newlink:link          {BACKGROUND: none; COLOR: #117415; TEXT-DECORATION: underline}
A.newlink:active        {BACKGROUND: none; COLOR: #117415; TEXT-DECORATION: underline}
A.newlink:visited       {BACKGROUND: none; COLOR: #117415; TEXT-DECORATION: underline}
A.newlink:hover         {BACKGROUND: none; COLOR: #2D9132; TEXT-DECORATION: none}

.locale { color: #999;  }
.fieldname { color: #666; }
.subtitle { color: #666; }
.navbar  { color: #999; }
.navlink { color: #666; text-decoration: none; }
.navlink:hover { color: ;  text-decoration: underline; }
.pbox2title { font-size: 18px; color: #555555; font-weight: bold; }
.pbox2title2 { font-size: 17px; color: #555555; font-weight: bold; }

.pbox2litetitle { font-size: 13px; color: #5B5B5B; font-weight: bold; }
A.pbox2litetitle:link          {BACKGROUND: none; COLOR: #000099; FONT-SIZE: 13px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline; font-weight: bold;}
A.pbox2litetitle:active        {BACKGROUND: none; COLOR: #000099; FONT-SIZE: 13px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline; font-weight: bold;}
A.pbox2litetitle:visited       {BACKGROUND: none; COLOR: #000099; FONT-SIZE: 13px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: underline; font-weight: bold;}
A.pbox2litetitle:hover         {BACKGROUND: none; COLOR: #828282; FONT-SIZE: 13px; FONT-FAMILY: tahoma,verdana,sans-serif; TEXT-DECORATION: none; font-weight: bold;}

.pbox2subtitle { color: #666; }
.pbox2tabtitle { font-size: 150%; color: #9C9C9C; }
.plink { color: ; font-weight: bold; }
.plink:hover { color: #333; }
.plink:active { color: #000; }
.plinklarge {
	color: ;
	font-family: verdana,sans-serif;
	font-weight: bold;
	font-size: 13px;
}
.plinklarge:hover {
	color: #333;
	font-family: verdana,sans-serif;
	font-weight: bold;
	font-size: 13px;
}
.plinklarge:active {
	color: #000;
	font-family: verdana,sans-serif;
	font-weight: bold;
	font-size: 13px;
}
.plinklite { color: ; }
.plinklite:hover { color: #333; }
.plinklite:active { color: #000; }
.selectsmall { font-size: 80%; }
.errortitle { color: #990000; }
.errormsg { color:#990000; font-weight:bold; }
.errorfield { border: solid 2px #990000; }
input.abutton { background-color: #FFF; font-family: verdana,sans-serif; font-weight: bold; color: #333; font-size: 13px; }
input.abutton2 { background-color: #FFF; font-family: verdana,sans-serif; font-weight: bold; color: #999; font-size: 13px; }
input.button {
	font-family: verdana,sans-serif;
	font-size: 13px;
	color: #333;
	font-weight: bold;
}
input.button2 {
	font-family: verdana,sans-serif;
	font-size: 13px;
	color: #666;
}
input.button3 {
	font-family: verdana,sans-serif;
	font-size: 11px;
	color: #666;
}
input.button4 {
	font-family: verdana,sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: underline;
			border: 1px #EEE solid;
		background: #FFF;
		padding: 0px;
		margin: 0;
	}
.caldate { text-decoration: none; }
.caldate:hover { color: #333; text-decoration: underline; }
.caldate:active { color: #000; text-decoration: underline; }
.highlightbox { background-color: #FFF; border-width :1px; border-color: #CECBC6; border-style : solid; }
.tight { margin-left: 20px; margin-top: 4px; margin-bottom: 0px; padding-left: 0px; }
hr { color: #ACA899; }
.attachments { color: #666; }
.smallflydown {
	font-size: 11px;
}
.bodytext {
	font-family: verdana,sans-serif;
	line-height: 135%;	font-size: 13px;
	color: #000;
}
.bodytitle {
	font-family: verdana,sans-serif;
	font-size: 13px;
}
div.userphoto {
		border: 1px solid #CCC;
	background: ;
	}
a.userphoto { text-decoration: none; }
a.userphoto span { text-decoration: underline; }
a.userphoto img { border:  1px solid; }
.newsphoto {
		border: 1px solid #CCC;;
	}
.priorityhigh {
	color: #CE3F3F;
	font-weight: bold;
}
.prioritylow {
	color: #34A039;
}
.headline {
	font-size: 18px;
}
.help {
	color: #34A039;
}
.checklistinput {
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	width: 280px;
}
.checklistcomplete {
	text-decoration: line-through;
	color: #666;
}
.checklistcanceled {
	text-decoration: line-through;
	color: #999;
}
.frontalert {
	background: #FFF;
	margin-bottom: 6px;
	border-top: #CCC 2px solid;
}
.frontalertnew {
	background: #FFF;
	margin-bottom: 6px;
	border-top: #FF8400 2px solid;
}
.frontbody {
	margin: 14px 0px 8px 8px;
}
.innerbody {
	margin: 11px 11px 11px 11px;
}
.previewmsg {
		padding: 8px;
	border: solid 1px #999;
	margin: 8px;
}
.infobox {
	padding: 8px;
	border: solid 1px #999;
	background: #FFFFF0;
	margin-left: 0px; margin-top: 8px; margin-right:8px; margin-bottom:8px;
}
.infoboxover {
	width: 170px;
	border: dashed 1px #999999;
	background: #FFFFF0;

}

.infoboxtd {
	padding: 10px;
}
.infobox2 {
	width:100%;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	border: solid 1px #999;
	background: #FFFFF0;
	
}
.photoboxover {
	border: 1px #000000;
}
.quote {
	border: solid 10px #EEE;
	color: #444;
	line-height: 140%;
	font-size: 85%;
	background: #FFF;
	padding: 10px;
}
.highlight { background-color: #FFFF00; }
form { margin: 0px; }

a.white { color: #FFF; }
a.white:hover { color: #DDD; }
a.white:active { color: #BBB; }

.code { font-family: courier, monospace; }

.align_left {float: left; text-align:left; width: 49%;}
.align_right {float: right; text-align:right; width: 49%;}

.nowrap { white-space: nowrap; }

/* form stuff */
.List {
	BACKGROUND: FCFCFC; FONT: 11px verdana; height:19px
}
.Text {
	FONT: 11px verdana; height:19px;
}

/* crop submit button */
		#submit
		{
			font-size: 10px;
			font-family: "MS Sans Serif", Geneva, sans-serif;
			height: 23px;
			background-color: #D4D0C8;
			border: 0px;
			padding: 3px,5px,3px,5px;
			width: 100%;
		}
		
.FormPullDown 	{height=14px; FONT-SIZE: 11px; FONT-FAMILY: Arial;}
.FormButton 	{height=20px; FONT-SIZE: 11px; FONT-FAMILY: Arial;}

.DropField1 { background-color:F5F5F5;font-family:arial;font-size:11px;width:202px; }

.FormField1 { background-color:F5F5F5;font-family:arial;font-size:11px;width:180px; }
.FormField2 { background-color:F5F5F5;font-family:arial;font-size:11px;width:360px;height:130px; }
.FormField3 { background-image:url(images/field_back.gif);font-family:arial;font-size:11px;width:180px; }
.FormField4 { background-image:url(images/field_back_lg.gif);font-family:arial;font-size:11px;width:360px;height:130px; }

.boximageoff {
	border-color: #000099;
	background: transparent;
	border-style: solid;
	border-width: 1px;
}

.boximageon {
	border-color: #828282;
	background: transparent;
	border-style: solid;
	border-width: 1px;
}

.boximageactive {
	border-color: #828282;
	background: transparent;
	border-style: solid;
	border-width: 1px;
}

