﻿@charset "utf-8";

/* layout styles */
body {height:100%;}
html {height:100%;}
body {margin:0; padding:0; background:#007FC5 url('bg_main.png');}
form#aspnetForm  {height:100%;}

/* containers */
.outer_outer {background:url(bg_wrapper.png) repeat-y; width:1000px;margin:0 auto;}
#outer {width:1000px;margin:0 auto;}
#inner {padding:0 5px 38px 5px;}
#bg_shadow {position:absolute; top:0px; left:0px; width:100%; height:180px; background:url(../bg_main_shadow.png) repeat-x; z-index:-1;}

/* misc styles */
.block {display:block;}
.clear {clear:both;}
.hr_full {width:582px; border-bottom:1px solid #a9a9a7;}
ins {clear:both; display:block;}
.left {float:left;}
.right {float:right;}

/* global links*/
.toplinks {font-size:10px; color:#fff;width:auto;}
.toplinks A:link, .toplinks A:visited{font-size:10px; color:#ffffff;text-decoration:none;cursor:pointer;}
.toplinks A:hover{font-size:10px;color :#02253C; text-decoration:underline;cursor:pointer;}

/* header */
#dailyheader {background:url(bg_header.jpg) no-repeat; width:990px; height:110px;}
#logo {position:relative; left:27px; width:224px; top:-3px; z-index:15;height: 136px;}
#login {position:relative; left:690px;top:-140px;width:303px; font:normal 10px ;color:#fff;}
#loginColab {position:relative; left:550px;top:-140px;width:600px; font:normal 10px ;color:#fff;}
#login2 {position:relative; left:690px;top:-168px;width:303px; font:normal 10px;color:#fff;}
#searchbox {position:relative; left:613px; top:-90px; width:375px; overflow:hidden;}
#searchbox2 {position:relative; left:613px; top:-130px; width:375px; overflow:hidden;}
#siteactionmenu {position: relative; left:890px; top:-70px;width: 80px; height: 25px;}
#siteactionmenu2 {position: relative; left:890px; top:-108px;width: 80px; height: 25px;}
#siteactionmenuColab {position: relative; left:890px; top:-75px;width: 80px; height: 25px;}

#SiteName {position:relative; left:0px;  z-index:16; padding:0 0 0 5px;width:100%;}

/* Top Nav */
#nav_bg {width:990px; height:35px; background:url(bg_nav.png);margin-bottom:5px}
#nav {position:relative; height:25px; left:306px; z-index:20;}

/***** Sharepoint Top Nav**********/
.topNav{position:relative; top:-7px;}
.topNavItem {background-image: url('../Navbar_Splitter.jpg');background-repeat:no-repeat;background-position:right;font-family:tahoma; font-size:8pt;font-weight:bold; color: #1485C4; text-transform:uppercase;text-align:center;}
.topNavItem a {height:30px;position:relative; bottom:-4px ;}  
.topNavSelected a, .topNavSelected a:visited, .topNavSelected a:hover{background-image: url('../nav/nav_select.jpg');background-repeat:no-repeat;position:relative; top:-3px; width:75px;color:#02253c;}

.topNavHover a {color:#02253c;background-image:none;}
.topNavHover {background-image:none;}
.topNavFlyOuts{border-top:1px solid;}
.topNavFlyOutsItem{background-image: url('../nav/bg_navflyout.png');background-repeat:repeat-x;font-family: tahoma; font-size: 8pt; background-color: #fff ;border:1px #2d537a solid;border-top-style: none; color:#3A4663; width:150px;min-width:150px;}
.topNavFlyOutsItem a{display:block;padding:4px 5px 4px 5px;}
.topNavFlyOutsHover{background-color:#fff;}



/* breadcrumb*/
.breadcrumb{font-size:8pt;font-family: verdana, helvetica, sans-serif;background-color:transparent;margin:0 0 5px 0; color: #656b77;}
.breadcrumb a{ text-decoration: none;}
.breadcrumb a:hover { text-decoration:underline; }
.breadcrumbCurrent { font-weight:bold; }
#onetidPageTitle{background-color:transparent;color:#2E2E2E;margin:0 0 5px 0;}
#ctl00_PlaceHolderTitleBreadcrumb_ContentMap.ms-sitemapdirectional,#ctl00_PlaceHolderTitleBreadcrumb_ContentMap a{font-size:8pt;color: #656b77;background:transparent}
#onetidPageTitle{color: #656b77;}
.ms-sitemapdirectional,.ms-sitemapdirectional a{unicode-bidi:embed;font-size:8pt;background:transparent}
span.ms-sitemapdirectional {color:#2E2E2E;background:transparent;}
#ctl00_PlaceHolderTitleBreadcrumb_siteMapPath,#ctl00_PlaceHolderTitleBreadcrumb_siteMapPath a{color:#2E2E2E;font-size:8pt;margin-bottom:15px;}
#ctl00_PlaceHolderTitleBreadcrumb_ContentMap {font-size:8pt;background-color:transparent;color:#2E2E2E;margin:0 0 8px 0;}
.ms-pagebreadcrumb,.ms-pagebreadcrumb a{background-color:transparent;margin:0 0 5px 0; color: #656b77;}
td.ms-pagebreadcrumb,td.ms-pagebreadcrumb a:visited{border:0px;background-color:transparent;color:#666666;text-decoration:none;}


/* main body */
#body {width:984px; margin:0 auto; font:normal 11px; color:#2E2E2E;height:100%;}
#body p {margin:0;}
h1 {margin:0 0 4px 0; font:bold 16px;color:#000;}
h2 {margin:10px 0 4px 0; font:normal 12px;color:#000;}
#main_body {width:770px; margin-right:10px; float:right;}


/* left and right columns */
#column_left {float:left;width:180px;margin-top:6px ;padding-left:3px;}
#column_right {float:right;width:180px;margin-top:2px;padding-right:2px;}
.column img.border {border:1px solid #6e899b;}

#2col #column_left .ms-summarycustombody {background:url(../bg_col_left.gif) #F8F8F5 no-repeat; padding-left:2px; margin-bottom:5px;}
#column_left .ms-summarycustombody {background:url(../bg_col_left.gif) #F8F8F5 no-repeat; padding-left:2px; margin-bottom:5px;}
#column_right .ms-summarycustombody {background:url(../bg_col_right.png) #F8F8F5 no-repeat; padding-left:2px; margin-bottom:5px;}
#column_left .ms-WPBody{background:url(../bg_col_left.gif) #F8F8F5 no-repeat; padding-left:0px;}
#column_right .ms-WPBody{background:url(../bg_col_right.png) #F8F8F5 no-repeat;}
table.ms-summarycustombody,table.ms-summarycustombody a{margin-top:0;font-size:8pt;width:100%;}

/*************LeftSide Current Nav************/
.SiteName,.SiteName a{color:#02253c; font:inherit bold 10pt/12px Verdana; text-decoration: none; padding:0 0 0 2px}
.quicknavleft {width:177px; padding:3px 1px 0 0px;}
div.quicknavleft {width:177px; padding:0px 1px 0 0px; border: 0px;}
div.ms-pagemargin {BACKGROUND-IMAGE:None;background-color:transparent;}

div.ms-quicklaunchouter{margin-left:0px;margin-top:5px;width:177px;border-width:0px;}
.ms-quickLaunch{background-image:url('../bg_leftnav.png');background-repeat:repeat-y;border :1px solid #1164A7; color:#002672; font-weight:bold;line-height:10pt;}
div.ms-quickLaunch {border:1px solid #1164A7;border-left: 1px #6fa8c7; border-bottom: 1px #6fa8c7;}
.ms-quicklaunchheader,.ms-quicklaunchheader DIV{background:#115e94 url('_layouts/siteactionsmenugrad.gif') repeat-x;padding:2px 6px 4px 6px; font-weight:bold;font-size:8pt;}
.ms-quicklaunchheader a,.ms-unselectednav a,.ms-quicklaunchheader a:hover{color:#fff;text-decoration:none;}
div.ms-quicklaunchheader{border:0px;color:#002672;}
.ms-quicklaunch span.ms-navheader,.ms-quicklaunch table.ms-navheader td{padding:1px 2px 4px 2px;}

table.ms-navheader {background: #fff url('../nav/navheader.png'); height:20px;padding:0 0 2px 4px; margin:1px 0px 0px 1px;border:1px #002672;}
table.ms-navheader td{background: transparent;border-top:1px white;}
.ms-navheader a:hover{color:#002672;text-decoration:underline;}
.ms-navheader2 a,.ms-navheader a{font-weight:bold;color:#002672;text-decoration:none;}
.ms-navSubMenu1 {width:100%;}
td.ms-navSubMenu1 {background: transparent;}
table.ms-navSubMenu2 {background: transparent;border-bottom:1px solid #002672;}
table.ms-navitem td{background: url('../nav/navBullet_simple.gif') no-repeat;}
.ms-navitem a:link,.ms-navitem a:visited{color:#006eae;}
.ms-navitem a:hover{color:#006eae;text-decoration:underline;}
.ms-navItem a:visited:hover{color:#ff9000;text-decoration:underline;}

table.ms-recyclebin td{background:transparent;border:0px;}
table.ms-recyclebin a:hover {text-decoration:none;}

/*WEBPART*/
.ms-WPTitle, .ms-WPTitle a{ font-size: 9pt; color:#fff;padding : 2px 0 0px 7px; }
.ms-WPHeader td /*removes border*/ {border:0px}
A span.ms-WPEditText{display:inline;vertical-align:middle;padding-left:1px;padding-right:1px;font-size:8pt;font-family:verdana,arial,sans-serif;color:#fff;text-decoration:none;}
.ms-HoverCellInActive,.ms-SpLinkButtonInActive{border:none;margin:0px;color:#fff;vertical-align:top;background-color:transparent;}
.ms-HoverCellActive,.ms-SpLinkButtonActive{border:#6f9dd9 1px solid;vertical-align:top;background-color:#ffbb47;background-image:url("/_layouts/images/menubuttonhover.gif");}
.ms-HoverCellActiveDark{background-image:url("/_layouts/images/menubuttonhover.gif");border:solid 1px #868686;background-color:#ffbb47;vertical-align:top;}
.ms-standardheader.ms-WPTitle A:hover,.ms-standardheader.ms-WPTitle A:visited{background-color:transparent; background-image:none;color:white;}

.ms-WPBorder,.ms-WPBorderBorderOnly{border-color:  #9197A2;border-width:1px;border-style:solid;}
.ms-WPBorder{border-top-width:0px;}
.ms-WPBody {margin-top:-1px}

/*WEB PART ROUND CORNERS*/
/*
tr.ms-WPHeader {float:left; 
				background-color:transparent; 
				background-image:url('../headers/wpright.png'); 
				background-repeat:no-repeat; 
				background-position:top right;
				vertical-align:middle; 
				height:20px;
				padding-top:0px; 
				overflow:visible; width:100%;
				border-collapse:collapse;
				
				
				
				

}


 h3.ms-WPTitle {	
								width:100%; 
								float:left; 
								background:  url('../headers/wpleft.png');
								background-position: top left;
								background-repeat: no-repeat;
								color: #fff; 
								line-height:17px;
								margin-right:15px;
								vertical-align:middle; 
								border-spacing:0px;
								height: 20px;
								

							}
.ms-WPHeader h3.ms-WPTitle a,.ms-standardheader ms-WPTitle, .ms-WPHeader{color:#fff;}
.ms-HoverCellInActive DIV {	background-image:none;}*/
.ms-WPHeader .ms-HoverCellInActive, .ms-WPHeader .ms-HoverCellActiveDark { background: transparent; padding: 0px 2px 2px 2px;}
ms-WPHeader h3.ms-WPTitle a,.ms-standardheader ms-WPTitle, .ms-WPHeader{color:#fff;}

.ms-WPHeader TD h3 {
	background: url('../headers/wpleft.png') no-repeat top left;
	margin: 0;
	padding: 4px 0px 2px 1px;
	height: 17px;
	color: white
}

.ms-WPHeader td {
	background: url('../headers/wprightTab.png') no-repeat top right;
	margin: 0;
	padding: 0;
	height: 20px
}


.ms-WPHeader TD h3 a:link, .ms-WPHeader TD h3 a:visited {
	color: white
}

.ms-WPHeader td:first-child {
background:  url('../headers/wpright.png') no-repeat top right;
margin: 0;
padding: 0;
height: 20px;
}

 
 



/*WEB PART OVERRIDES*/
.ms-webpartpagedescription{font-family:verdana;font-size:8pt;color:#5a5a5a;padding:8px 12px 0px 12px;}


/***************Dataview WP************/
.DV {margin-bottom:11px}
.DVlink{display:inline-block;padding:3px 0px 5px 19px; margin-bottom:5px;color: gray;text-decoration:none;border-style: none;border-color: inherit;border-width: 0;vertical-align:text-top;background-image:url("../btn_right.png"); background-repeat:no-repeat;background-position: left top;}
.DVlink a:hover{color:#002672;text-decoration:underline;}
.DV-date{text-align: right;white-space:nowrap;color:#000066;}
.DVcategory {color:#02253c;}
.DVnewssource{display:inline; font-style:italic; padding:0px 0px 0px 2px ;}
.DV-alternating{margin:6px 0 0 0;background-color : #CCCCCC;}
tr.DV-alternating td{border-top:thick #2E2E2E dashed 1px}
.DV-announcementtitle{font-weight:bolder; color:#02253c;}
.DVlinkitem{margin-bottom:6px;margin-top:0px;margin-left:1px;margin-right:0px;clear:both;}
.DVlinkitem a,.DVlinkitem a:visited {vertical-align:top;color:#000066;font-weight:bold}
.DVxtraline {line-height:10px}

/***************KeyLinks WP************/
.keylinksbody {width:100%;background:url(../bg_col_left.png) #F8F8F5 no-repeat; padding-left:2px; margin-bottom:5px;}
.keylinks {	border-style: none;	border-color: inherit;	border-width: 0;	margin-bottom: 6px;	margin-top: 6px;}

/*----------Content Query WebPart------*/
.newsteaserbody {float:left;overflow: visible; width:265px;font-family:tahoma; font-size:8pt; color: #4c4c4c;	background-image: url('../bkgbar_dkgray.gif');background-repeat:repeat; margin-bottom:2px}
.largenews {font-size:14pt;padding-top:5px;}
.newsimage-fixed{border:0;width:90px; vertical-align: middle;}
.newsimage-area-left {float:left;padding-right:5px;padding-left: 0px; padding-top:0px}
.newsitem {height:75px; font-size:8pt;margin:1px 1px 1px 1px; padding: 4px 1px 5px 1px; clear:both;padding-bottom:2px;padding-right:2px;}
.newsdescription {float:left;}
.newsdescription {color: #4c4c4c; font-size:8pt}
.groupheader {font-family: tahoma; text-align:left;margin-bottom:4px; margin-top:2px; font-weight:bold; color:#02253c;clear:both;font-size:10pt;}
.band{background-color:  #B8C7C6;padding:3px 0px 2px 3px; margin:8px 0 0px 0;}
.newslink-item, .newslink-item a{vertical-align:top;font-family:tahoma; font-size:8pt; color: #003399;text-decoration:none;white-space: normal;}
.link-item, .link-item a{vertical-align:top;font-family:tahoma; font-size:8pt; color: #003399;text-decoration:none;white-space: normal;}
.newsbanded{background-color: #FEEDB1;padding:3px 0px 2px 3px; margin:8px 0 0px 0;}

/*-----------WIKI------*/
.ms-wikicontent {font-size:9pt;color:#333333;line-height:1.3;}
.ms-recentchanges a:hover{text-decoration:underline;}

/* footer */
#daily_footer {clear:both;}
#daily_footer {text-align:center; height:36px; }
#daily_footer #background{width:990px;margin:-5px auto; background:url(footer.png) no-repeat;}
#daily_footer p, #daily_footer p a{font:normal 9px/45px arial, sans-serif; color:#007ec5; text-decoration:none;}


/**********************Typography Overrides**********************/
table.ms-ptabarea{font-size:medium;}
.ms-formtable {font-size:10pt;}
.ms-formlabel {font-size:8pt;}
.ms-formbody {font-size:8pt;}
.ms-formdescription {font-size:8pt;}

/**********************Calendar Overrides**********************/
.ms-picker-monthselected{text-align:center}
.ms-picker-monthcenter a:hover{text-align:center}
.ms-picker-monthcenter{text-align:center}
.ms-picker-monthcenter a{text-align:center}
td.ms-picker-monthselected{text-align:center;color:#FFFFCC}
.ms-picker-monthselected{text-align:center;color:#FFFFCC}
.ms-picker-monthcenterOn {text-align:center}

/*Gen OVERRIDES*/
.ms-vb-title {vertical-align:top;}
table.ms-ptabarea {max-width:582px}
td.ms-sbcell /*border from search*/{border: #3366CC;}

