﻿/* -- IMPACT COLORS -- 

dark blue = #003b7a
med blue =  #6699ff
light blue = #99ccff
orange = #ff6633

*/

/*body, p, li, .ms-vb { font-family:Arial, Helvetica, sans-serif; font-size:small; } */
body, p, li, .ms-vb, div, td, a, .style13, .style12, .ms-alternating, .ms-WPBody, .ms-vb{
	font-family:Tahoma, Arial, Helvetica; font-size:12px;
}

/* -- MP Controls -- */
/* Page Footer */
.im-footer {
	font-size:9pt; height:40px; background-image:url('Images/page_bg_bottom.gif'); background-repeat:repeat-x; background-position:center 10px; padding-top:7px; color:#000; font-weight:normal; text-align:center; vertical-align:middle;
}
{ text-decoration:none; color:#003b7a; }
.im-footer a:active { text-decoration:none; color:#003b7a; }
.im-footer a:visited { text-decoration:none; color:#003b7a; }
.im-footer a:link { text-decoration:none; color:#003b7a; }
.im-footer a:hover { text-decoration:underline; color:#000; }

/* -- LAYOUT CONTROLS -- */
/*  */
.leftZoneSpacer { height:77px; }

.SubPageBodyTable { background-image: url('/Web%20Graphics/wp_bg_bottom.jpg');background-repeat: no-repeat;background-color:#DAE6F6; width:100%}

.SubPageTopLeftCol { vertical-align:middle; text-align:right;padding: 10px 10px 8px 10px; width:20%;}
.SubPageTopRightCol { vertical-align:middle; text-align:center; padding: 10px 10px 8px 16px; background-color:#ffffff;background-image: url('/Web%20Graphics/fade.jpg');background-repeat: repeat-y;width: 80%;}

.SubPageMidLeftCol { vertical-align:top; padding: 0px 5px 0px 20px;}
.SubPageMidRightCol { vertical-align:top; padding: 0px 20px 0px 20px; background-color:#ffffff;background-image: url('/Web%20Graphics/fade.jpg');background-repeat: repeat-y;}

.SubPageLeftCol { vertical-align:top; padding: 10px; width:20%; }
.SubPageRightCol { vertical-align:top; background-color:#ffffff;background-image: url('/Web%20Graphics/fade.jpg');background-repeat: repeat-y;width: 80%;padding:10px 20px 10px 26px;}

.homePageDataView { vertical-align:top; height:150px; padding:10px; background-color:#DAE6F6; background-image: url('/Web%20Graphics/wp_bg_bottom.jpg');background-repeat: no-repeat;}
/* -- CONTROLS LIST VIEWS -- */

/* list position - used to control the vertical spacing */
.ms-PartSpacingVertical { 
	
}
/* main section titles */
.style2 { font-size: 16px !important; color: #003b7a;
	}
.pageQuote { font-size: 18px; color: #003b7a; text-align:center;
	}
/* item title */
.style3 { color:#6699ff; font-size: 14px !important;
	}
/* item body */
.style4 { font-size: small !important;
	}
/* not sure */
.style5 { font-size: small;background: none;
	}
/* main wrapper around entire list */
.style8 { 
	}
/* 2nd wrapper around main section titles */
.style6 {
	}
.style11 { font-size: small; background: none;
	}
.style10 { font-size: small; background: none;
	}
.style9 { font-size: small; background: none;
	}
/* alt row background color */
.ms-alternating {
	background:none; }
/* -- IM Page Title -- */
.im_PageTitle, .im-PageTitle {
	color: #FF6633; font-size: 18px; text-align:right;
}
/* -- IM Area Title -- */
.im_AreaTitle, .im-AreaTitle {
	color: #000000; font-size: 12px; text-align:right;
}
.topRule {
	height:1px; margin-top:1px; margin-bottom:0px; margin-left:-12px !important;
}

/* -- Connected Web Parts -- */
.connectSrc {
	vertical-align:top; text-align:right; padding-bottom:15px; font-size: small;
}
.connectDest {
	vertical-align:top;
}
.connectSrcZone {
	width: 30%; vertical-align:top; border-right-style:solid; border-right-width:thin; border-right-color:#6699ff; 
}
.connectDestZone {
	width: 70%; vertical-align:top;
}
.im-groupBy{
	background-color:#6699ff;vertical-align:top; text-align:right; padding:10px 0px 10px 10px; font-size: small;
	}
caption {
	color: #FF6633; font-size: 14px;;
}
#WebPartWPQ7 { overflow:hidden !important;  }
.sharepointLogin {
	visibility:hidden; display:none;
}

.ms-WPBorder { }
.homePageDataView .ms-vb {  } 
a.topNavItem { cursor:pointer !important; }
.topcontact { float:right; margin:12px 40px 0 0; width:200px; height:20px; text-align:right; vertical-align:bottom; font-size:1em; font-weight:bold; color:#FF6633; }
