﻿@import url('overrides.css');
@import url('calendar.css');

/* full height */
html, body, form {
	height: 100%;
}

/* main body */
body  {
	font-family: Frutiger, Helvetica, sans-serif;
	margin: 0px; 
	padding: 0px;
	color: #3a3a3a; 
	background-color: #fff;
	font-size: 76%;
}

/* form padding */
form {
	margin: 0px;
	padding: 0px;
}

/* no borders on images */
img {
	border: 0px;
}

/* make divs marginless */
div {
	padding: 0px;
	margin: 0px;
}

/* make page links blue */
a {
	color: #1657B9;  /* bright blue */
}

a:hover {
	text-decoration: none;
}

/* make sure the page is full height */
#customFullHeight {
	position: relative; /* needed for footer positioning*/
	margin: 0px auto;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	background-color: #fff;
	background:  url("../images/mainbg.png")  scroll top center repeat-x #020B46;
	text-align:center;
}

#inner {
	width:1024px;text-align:left;	height: auto !important;
	height: 100%;
min-height:100%;background:#fff;
margin:0 auto;padding-bottom:80px;
}

/* used repeatedly to ensure padding - mostly a hold over to reuse the Internet master page */
.customPageWidth {
	/*width: 940px;
	margin: auto;*/
	margin-left: 20px;
	margin-right: 20px;
}
/* these main styles control the height of the main three ares */
#customMainHeader {
	height: 149px;
}


/* height and settings for the top dark bar */
#customTop {
	height: 24px; 
	background-image: none;
	font-family: tahoma, arial;
	font-size: .9em;
	color: #fff;
}

/* make top links #fff */
#customTop a {
	color:#3062A0;
	text-decoration: none;
}

#customTop a:hover {
	text-decoration: underline;
}

/* top bar left part */
#customTopLeft {
	padding-top: 5px;
	float: left;
}

/* top bar right part */
#customTopRight {
	padding-top: 5px;
	float: right;
}

/* top bar variation section */
#customVariations{
	float: left;
}

/* top bar welcome section */
#customWelcome {
	float: left;
}

/* top bar my sites section */
#customMySites {
	float: left;
	padding-top: 1px;
}

/* top bar my links section */
#customMyLinks {
	float: left;
	position:relative;
	top:-2px;
}

/* site actions section padding */ 
#customSiteActions {
	float: left;
	padding: 1px 1px 3px 6px;width:80px;
}

/* make the bg color change when hover - to be fancy ;) */
#customSiteActions:hover {
	background-color:transparent;
}


/* right part of the header where search lives  */
#customHeader {
	height: 92px; 
	background-image: url('../images/headerbg.png');
	background-repeat:no-repeat;
	background-position:left top;
}

/* logo holder */
#customLogo {
	top: 20px; 
	position:relative; 
	float: left;
	width: 333px;
	background-image:none;
	background-repeat:no-repeat;
}
/* right part of the header where search lives */
#customHeaderRight {
	float: right;
	position: relative; 
	top: 10px;
	width: 295px;
}

/* top nav*/
#customNav {
	height: 33px; 
	background-image: none;
	background-color:#1657B9;
	font-size: 1.7em; 
}

/* top nav holder */
#customNavItemContainer td{
	margin-left: -5px;
	border-left: 1px solid #3a3d40;
	background:silver}
	
/* top nav items */
.customTopNavItem {	
	height: 33px;
	padding-left: 10px;
	padding-right: 14px;
	border-right: 1px solid #3a3d40;
}

/* top nav link color */
.customTopNavItem a {
	color: #fff;
	text-decoration: none;
}

/* top nav hover bg */
.customTopNavItemHover {
	background: url('../images/test/nav_hover_bg.gif') repeat-x;
	height: 33px;
	padding-left: 10px;
	padding-right: 14px;
	border-right: 1px solid #3a3d40;
}

/* top nav hover font color */
.customTopNavItemHover a {
	color: black;
	text-decoration: none;
	background-image: none; /* needed to hide double background on hover */
}

/* top nav sub item flys */
.customTopNavFlyOut {
	border-top:1px #CBD1E0 solid;
}

/* top nav sub item fly items */
.customTopNavFlyOutItem {	
	font-family: tahoma; 
	font-size: 8pt; 
	background-color: #ECEFF3;
	border:1px #CBD1E0 solid;
	border-top-style: none;
	color:#3A4663; 
	*width:150px;
	min-width:150px;
}

.customTopNavFlyOutItem a {
    display:block;
    padding:4px 5px 4px 5px;
}

/* top nav sub item fly out hover */
.customTopNavFlyOutHover {
	background-color: #B2BCD3;
}

/* shadow under top nav on left side */
#customLeftNavShadow  {
	width: 162px;
	padding-top: 0px;
	padding-right: 0px;
	text-align: center;
	background: url('../images/test/shadow_nav.gif') repeat-x;
	height: 10px;
}

/* left nav holder */
#customLeftNav {
	padding-left: 10px;
	width: 150px;
}

/* left nav links */
#customLeftNav a {
	font-family: tahoma;
	text-decoration: none;
	line-height: 1.6em;
}

#customLeftNav a:hover {
	text-decoration: underline;
}

/* left nav headers */
.customLeftNavHeader a {
	color: #1657B9;  /* blue */
	font-weight: bold;
}
.customLeftNavHeader  {
	font-size:1.6em;
}
/* left nav sub item area */
.customLeftNavItem {
	padding: 2px 2px 2px 10px;
}
.customLeftNavItem td{
		background-image: url('../images/bulletblue.jpg');
	background-repeat:no-repeat;
	background-position:  left center;

}

table.customLeftNavItem {
margin-left:4px;}
/* left nav sub item links */
.customLeftNavItem a {
	color: #0B2C5C;  /* blue */
	text-indent:-10px;
}

/* left nav selected items */
.customLeftNavSelected a {
	text-decoration: underline;
	color: #1657B9;  /* bright blue */
}

/* left nav selected headers  */
.customLeftNavSelectedHeader a {
	text-decoration: underline;
	font-weight: bold;
	color: #1657B9;  /* bright blue */
}

/* All Site Content Text above left nav */
.customAllSiteContent {
	display:none;
}

/* recycle bin text under left nav */
.customRecycle a {
	color: #1657B9;  /* blue */
	font-weight: bold;
}
.customRecycle {
	padding-bottom:15px;
}
/* tree items */
.customTreeView a {
	color: #696969;  /* blue */
}

/* tree view headers */
.customTreeViewHeader a {
	color: #696969;  /* blue */
	font-weight: bold;
}

/* tree view selected */
.customTreeViewSelected a {
	text-decoration: underline;
	font-weight: bold;
	color: #1657B9;  /* bright blue */
}

/* shadow under top nav for main area */
#customMainShadow {
	background-image: url('../images/test/shadow_nav.gif');
	background-repeat: repeat-x;
	height: 10px;
}

/* page title font in content area */
.customPageTitle {
	font-weight: bold;
	font-size: 1.6em;
	padding-top: 8px;
	padding-bottom: 6px;
	color:#52A12D
}
.customPageTitle img{
	display:none
}
h2.CommonTitle {
	color:#52A12D;
	font-size: 1.6em;

}
/* main content style */
#customMainContent {
	padding-left: 10px;
	padding-right: 10px;
	font-family: Tahoma;
	vertical-align: top;
	min-width:90%;
}

/* footer area */
#customFooter {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 40px;
	text-align: right;
	font-size: 1em;
	color: #1657B9;
}
#footer {
	margin-top:-80px;height:80px;color:#fff;background:#020C49;position:relative;text-align:center;
}
#footer .content {margin-top:18px;
	
}
/* blue header above footer (or anywhere else needed) */
.customHR {
	border-top: 1px solid #3062A0;
	padding-bottom: 10px;
}


/*COntent Styling*/

h2.iwugintrotitle {
	font-size:1.8em;margin:0;padding:0;color:#3062A0
}

.iwugintro {
	font-size:1.4em;line-height:1.5em;color:#05162E
}

.sponsors
{background:#fff;padding:6px;}


.ms-WPBody h1 {
	font-size:2em;
}
.ms-WPBody h2 {
	font-size:1.75em;
}

.ms-WPBody h3 {
	font-size:1.5em;
}

.ms-WPBody h4 {
	font-size:1.3em;
}

h2.iwug {
	font:22px/24px "Georgia", times, serif;color:#466FAD
}

.iwugcontent {font:12px/14px  Verdana, Arial, Sans Serif}

/* Content Area Table */
.content-area {
	border:1px solid #addf9e;
	}


.join {

	background-image:url('../images/joingroup.png');
	background-repeat: no-repeat;
	background-position: center;
	text-align:center;
	height:60px;
margin:0 auto;	display:block;
}
.join a{
	height:60px;
	width:173px;
	display:block;
	text-align:center;
}
.join a:hover {
	background:url('../images/joingrouphover.png') no-repeat center;display:block;
}
.maintable-title a:link {
	color:#FFF;
	}
.maintable-title a:visited {
	color:#FFF;
	}
.maintable-title a:hover {
	color:#FFF;
	}
.maintable-title a:active {
	color:#FFF;
	}



/*Menu dropdown*/
table.ms-MenuUIItemTable{border:#9c9c9c;text-align:left;}
.ms-menuitemdescription{color:#777;text-align:left;}
.ms-MenuUIItemTableHover{background-color:#F7CB43;border:1px solid #DEA90A;text-align:left;}
.ms-MenuUIItemTableHover .ms-menuitemdescription{color:#333;text-align:left;}
.ms-menuimagecell{background-color:#F7CB43;text-align:left;}
.ms-MenuUIPopupBody TABLE,.ms-MenuUIItemTableCellCompact A{color:#000;text-align:left;}
.ms-MenuUIItemTableCellCompact,.ms-MenuUIItemTableCell,.ms-MenuUIItemTableCellCompactHover A,.ms-MenuUIItemTableCellHover A,.ms-MenuUIItemTableCell A{color:#fff;text-align:left;}
.ms-MenuUIItemTableCellCompactHover,.ms-MenuUIItemTableCellHover{color:#001B35;text-align:left;}
.ms-MenuUISeparatorLargeRtl,.ms-MenuUISeparatorLarge,.ms-MenuUISeparatorRtL,.ms-MenuUISeparator{background-color:#c5c5c5;text-align:left;}


/*==LEFT NAV=====================*/
table.ms-nav { 
font-size:1em
} 
.ms-quicklaunchheader a:visited { 
color : #590200; 
} 
.ms-quicklaunchheader a:hover, .ms-unselectednav a:hover { 
color : #666; 
} 
.ms-quicklaunchnavsep { 
background-color : #000000; 
} 
.ms-quickLaunch table td { 
border-top : 0 solid #a9b0ba; 
} 
.ms-quickLaunch table.ms-navheader td, .ms-navheader2 td, .ms-quicklaunch span.ms-navheader { 
background-color : transparent; 
border-top : 0 solid #f4f4f4; 
border-left : 0 solid #f4f4f4; 
padding-top : 8px; 
padding-bottom : 2px; 
font-size : 13px; 
color : #950400; 
font-weight : bold; 
} 
.ms-navheader a, .ms-navheader2 a { 
color : #000; 
font-weight : 600; 
} 
div.ms-treeviewouter div { 
border-top : 0 solid #f4f4f4; 
} 
table.ms-navselected, span.ms-navselected { 
background : transparent none; 
color : #1a1a1a; 
font-weight : 700; 
} 
.ms-quickLaunch table.ms-selectednav td { 
border : none; 
background : transparent url("../images/selectedbullet.png") no-repeat scroll left center; 
margin : 0; 
padding : 0 4px 1px 16px; 
} 
.ms-quickLaunch table.ms-selectednav td a { 
font-weight : 800; 
background-color : transparent; 
color : #000; 
background-repeat : no-repeat; 
} 
.ms-quickLaunch table.ms-selectednavheader { 
padding : 0 0 0 0; 
font-weight : 800; 
color : #fff; 
background : transparent none no-repeat; 
border-top : 0 solid #444; 
border-left : 0 solid #937a17; 
border-bottom : 0 solid #80a200; 
font-size : 14px; 
} 
.ms-quickLaunch table.ms-selectednavheader td { 
background : transparent none no-repeat; 
color : #fff; 
padding : 0 10px 3% 0; 
} 
.ms-quickLaunch table.ms-selectednavheader td a { 
display : block; 
padding : 0 8% 3% 0%; 
} 
.ms-quickLaunch table.ms-selectednavheader a:hover { 
color : #1a1a1a; 
} 
.ms-quickLaunch table.ms-selectednavheader a, .ms-quickLaunch table.ms-selectednavheader a:visited { 
color : #fff; 
padding : 1px 4px 0 6px; 
} 
.ms-selectednav, .ms-GRSortFilter { 
background : #fff none; 
border : 1px solid #f2f2f2; 
padding-bottom : 2px; 
padding-top : 1px; 
} 
span.ms-navitem { 
background-image : url("../images/bullet.png"); 
background-position : 8px 3px; 
background-repeat : no-repeat; 
padding : 0 6px 4px 15px; 
} 
table.ms-navitem td { 
background-image : url("../images/bullet.png"); 
padding : 0 6px 4px 19px; 
background-position : 8px 3px; 
background-repeat : no-repeat; 
} 
.ms-navitem { 
color : #1a1a1a; 
text-decoration : none; 
} 
.ms-navitem a { 
color : #1a1a1a; 
text-decoration : none; 
} 
.ms-navitem a:hover { 
color : #666; 
text-decoration : underline; 
} 
.ms-navitem a:visited { 
color : #333; 
} 
.ms-CategoryTitleCell a { 
background-image : url("../images/bullet.png"); 
background-position : 8px 5px; 
} 
.ms-tvselected { 
background-color : #ffffff; 
} 
.ms-unselectednav { 
border : 0 solid #000000; 
} 
.ms-treeviewouter td.ms-navitem { 
border : none; 
padding : 0 4px; 
} 
.ms-navsubmenu1 { 
background-color : #f1f1f1; 
color : #000000; 
} 
.ms-navsubmenu2 { 
background-color : #f1f1f1; 
color : #000000; 
} 
table.ms-recyclebin td a { 
color : #444; 
background-color : transparent; 
border-top : none; 
border-left : none; 
padding-top : 15px; 
} 
table.ms-recyclebin td { 
color : #444; 
background-color : transparent; 
border-top : none; 
border-left : none; 
padding-top : 15px; 
} 
table.ms-recyclebin a { 
font-weight : 400; 
} 



body {
	font-size:76%;
	font-family:Arial, Sans-Serif;
	min-height:100%;
	height:100%;
	color:#252525;
position:relative;
	}
form {
					background:#030F50;

}

img {
				border:none;
}
.ms-formlabel {
	font-size:12px;
	}
.ms-formbody {
	font-size:12px
}
td.ms-formbody {
	font-size:12px;
}
/* 5 px padding */
.pad5 {
	padding:5px;
	}
/* 10 px padding */
.pad10 {
	padding:10px;
	}
/* Top Nav Bar */
.top-navigation {
}
.ms-topnavContainer {
	border:none;
	background-color:transparent;
	background-image:none;
	}

.ms-topnav {
	color:#FFF;
	padding:10px;
	background-color:transparent;
	background-image:none;
	background-repeat:repeat-x;
	border:0px;
	}
.ms-topnav a {
	display:block;
	background-image:none;
	background-color:transparent;
	color:#FFF;
	border:0px;

	}
.ms-topnavselected a{
	display:block;
	background-image:none;
	background-color:transparent;
	color:#FFF;
	border:0px;
	padding:4px 8px;
	}
.ms-topnavHover {
	display:block;
	background-image:none;
	background-color:transparent;
	color:#FFF;
	border:0px;
	}
.ms-topnavFlyOuts {
	display:block;
	background-image:none;
	background-color:transparent;
	color:#FFF;
	border:0px;
	}
.ms-topnavFlyOutsHover {
	display:block;
	background-image:none;
	background-color:transparent;
	color:#FFF;
	border:0px;
	}
.ms-topnavFlyOutsSelected {
	display:block;
	background-image:none;
	background-color:transparent;
	color:#FFF;
	border:0px;
	}
/* Header Container */
.header-container {	

	}
/* Header Image */
.header-image {
	background-color:transparent;
	color:#FFF;
	height:140px;
	background-image:none;
	/* border:1px dashed #FFF; */
	}
.header-image {
	background-color:transparent;
	color:#FFF;
	height:140px;
	background-image:none;
	/* border:1px dashed #FFF; */
	}
/* Breadcrumb Links */
.breadcrumb  {
	background-color:transparent;
	color:#FFF;
	padding:2px 10px;;
	}
/* Breadcrumb Links */
.breadcrumb a:link {
	color:#FFF;
	text-decoration:none;
	}
.breadcrumb a:visited {
	color:#FFF;
	text-decoration:none;
	}
.breadcrumb a:hover {
	color:#FFF;
	text-decoration:underline;
	}
.breadcrumb a:active {
	color:#FFF;
	text-decoration:none;
	}
/* Content Area Table */
.content-area {
	border:1px solid #addf9e;
	}
/* Main Content Area, Outer Container */
.main-content-outer-container {
	background-color:#10418A;
	padding:10px;
	height:100%;
	}
/* Main Content Area, Inner Container */
.main-content-inner-container {
	background-color:#fff;
	padding:10px;
	}
/* Right Column */
.right-column {
	background-color:#C6D5E7;
	border:2px solid #3062A0 ;
}
/* Container */
.container {
	border:0;
	background-color:transparent;width:100%;height:100%;text-align:left;
	}
	
#iwuglogo {background:url('../images/logo_sm.png') no-repeat left;width:400px;height:60px

	
}
.welcome {position:absolute;right:410px;width:auto;margin:0;padding:0 3px;top:3px
}
.welcome a {
	color:#05162E;
}

/* Search */
#customSearch table{
	border:1px solid #4889EA ;margin:0;background:#5E9FD6

}#customSearch
{
	padding:0 3px;

}

.search {
	background-color:#ECECFF;
	border:1px solid #DDD;
}
.ms-searchbox {
	height:auto!important;
}

.ms-SPLink a:link{
	color:#05162E;
}
.ms-searchform {
	top:1px;left:10px;
}
.ms-SpLinkButtonActive {background:none transparent;border:none;margin:0
	
}
.customSiteActions {
				position:absolute;right:5px;width:95px;margin:0;padding:0 7px;top:3px

}

.toprow {
				width:100%;min-height:50px;position:relative;background:#fff;
}


#twitter {
	width:140px;height:67px;background:url('../images/twitter.png') no-repeat center;

}
/*SITEACTIONS*/
.ms-siteaction, 
.ms-siteaction a,
.ms-siteactionsmenu,
.ms-siteactionsmenu div div div a {color: #05162E;}
table.ms-siteaction {margin: 0 5px 0 0;}
table.ms-siteaction td.ms-siteaction div {padding: 0px 0px; border: none; }
table.ms-siteaction td.ms-siteaction {border: none; vertical-align: middle; }
.ms-siteactionsmenu div div div {border: none; padding: 4px 4px 3px 3px;  margin: 0; background: transparent;}
.ms-siteactionsmenu div div div a {padding-left: 0px; background: transparent;}
.ms-siteactionsmenu div div div.ms-siteactions a {background: none margin: 0px; border:none;height:20px;}
.ms-siteactionsmenu {#fff-space: nowrap; padding:0; border: none; cursor: pointer;}
td.ms-siteactionsmenu {padding: 0 0 10px 0;border-bottom-color:transparent!important} 
table.ms-siteaction {background: transparent; height: 20px;}

/* SharePoint Default Style Overrides */

/* List Descriptions (At the top of list pages) */
/* Background of Editing Toolbar (When page is in edit mode) */
.ms-consolestatuscell {
	background-color:#FFF;
	background-image:none;
}
/* End Tabbed Navigation */


/*Tool Pane*/

#MSOTlPn_MainTD {
	background:  url("../images/mainbg.png")  scroll top center repeat-x #020B46;
}

