﻿/* CSS Framework */
	@import url('cssFramework/typography.css');
	@import url('cssFramework/grid.css');
	
/* CSS Overrides for OOB Sp */
	@import url('CSS/OOB_Overrides.css');	
	
/* CSS SharePoint Parts */
	@import url('CSS/QuickLinks.css');
	@import url('CSS/Ribbon.css');
	@import url('CSS/WebParts.css');
	@import url('CSS/MainNav.css');
	@import url('CSS/Search.css');
	@import url('CSS/SiteActions.css');
	@import url('CSS/GridTables.css');
	@import url('CSS/WebContent.css');
	
html 	{ font-size:100.01%; margin:0; padding:0; }

body 	{
		font-family:Arial, Helvetica, sans-serif;
		color: #5c5c5c;
		background-color: #e7eff6;
		background-image: url('images/vertical-gradient.gif') !important;
		background-size: 1px 1501px !important;
		background-repeat: repeat-x;
		background-position: left top;
		font-size:83%;
		font-weight:normal;
		line-height:150%;
		text-align:left;
		border:none;
		}

.wrapper {
     background-image: url('images/background-glow.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}		

form	{ margin: 0; padding: 0; }

.s4-ca  { background-color: transparent; }

table.ms-pageinformation 
		{ background-color: transparent; }

/* CSS SharePoint Structure Branding Classes */
.oig_LoginBar {
	height: 20px;
	width: auto;
}
.oig_LoginBar a {
	color: #98BAD8;
}
.oig_LoginBar a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.oig_Login {
	float: right;
	height: 13px;
	position: relative;
	top:3px;
}
.oig_Head {
	padding:0;
	margin:0;
	height:120px;
	position:relative;
	background:url('images/headerBG.png') repeat-x left top;
	border-top:1px solid #D6D3D6;
}
.oig_Head a {
	color: white;
}
.oig_Head a:hover {
}

.oig_Logo_New
 {
	top:20px;
	float:left;
	position:relative;"	
}

.oig_Logo {
	height: 80px;
	width: 600px;
	padding:0;
	margin:0 0 0 17px;
	top: 20px;
	background:url('images/DOC-Title.png') no-repeat scroll top left transparent;
	float: left;
	position: relative;	
}
.oig_HeaderRight {
	background:url('images/9x9trans.png') repeat scroll transparent;
	height:45px;
	position:absolute;
	right:0;
	bottom:0;
	width:295px;
	padding:0 0 0 10px;
}
.oig_Body {
	border:0;
	background-color: #fff;
	/* font-size: 110%; */
	padding: 20px 20px 40px;
	width: 980px;
	overflow: auto;
	line-height:150%;	
}

/* post-area/////////////////////////////////////*/
#oig_post-area{
	background:url('images/postareabg.png') scroll center top #fff no-repeat;
	padding:10px 0 90px 0;
	}		

#oig_postarea-inner{
	margin:0 auto 0 auto;	
	padding:0;
	width:1020px;
	background-color:#ffffff;
	}

.oig_Footer {
	padding:0em 25px 1em;
	font-size:.7em;
	margin:0 auto;
	text-align:left;
	text-transform:uppercase;
	background:#fff;
	clear:left;
	overflow:visible;
}
.oig_footerImage{
	float:left;
	display:block;
	width:300px;
	color:#fff;
	background:url('images/footer-image.jpg') no-repeat scroll top left transparent;	
	height:40px;
	margin:0;
	padding-bottom:10px;
	}
ul.oig_links{
	white-space:nowrap;
	display:inline;
	padding:0;
	margin: 10px 0;
	}
li.oig_footer-nav {
	list-style:none;
	border-right: 1px solid #DDD;
	padding:0 .9em 0 0;
	white-space:nowrap;
	display:inline;	
	}


/* home page styles */
.oig_Banner {
	float: right;
	padding-top: 17px;
	height: 45px;
}
.oig_BannerText {
	float: left;
	line-height: 27px;
	color: #eef0f0;
	font-size: 248%;
}
.ms-WPBody a.oig_BannerText {
	color: #EEF0F0;
}
.oig_BannerText:hover {
	text-decoration: none;
}
.oig_BannerButton {
	background-image: url('images/search_button.png');
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	margin-left: 10px;
	width: 31px;
}
.oig_GapBeforePod {
	height: 268px;
	display: block;
}
.oig_Pod {
	border-left: 1px solid #EDEDED;
	float: left;
	line-height: 162%;
	padding: 0 27px 30px;
	width: 250px;
}
.oig_Pod:first-child {
	border: 0px none;
}
.oig_PodHeader {
	color: #111111;
	font-size: 200%;
	margin-bottom: 4px;
	padding: 21px 0;
}

/* sub page style */
.oig_Breadcrumbs {
	padding: 0 0 0 25px;
	height:25px;
	border-bottom:1px solid #ccc;
	font-size:90%;
	background-color:#fff;
	overflow:hidden;
}
.oig_Breadcrumbs a {
    color: #002E73;
    font-size: 95%;
    text-decoration: none;
}
.oig_Breadcrumbs a:hover {
    text-decoration:underline;
}
.oig_BodyLeftPadding {
	margin-right:40px;
}
.oig_BodyImage {
	padding-left: 4px;
}
.oig_OrderNow {
	float: left;
	background-image: url('images/ordernow.jpg');
	background-repeat: no-repeat;
	height: 42px;
	width: 168px;
	float: left;
}
/* Right Side content Styles */
.oig_BodyRightSideList{
	/*border:3px solid #ccc; 2011 04 01*/
	border:2px solid #ccc;
	padding:0px 10px 10px;
	font-size: 0.95em;
	margin:10px 0;
}
.oig_BodyRightSideList a{
	display:block;
	color: #000000;
    font-size: 0.9em;
    letter-spacing: 0;
    line-height: 1.5em;
    padding: 0;
}
.oig_BodyRightSideList a:hover{
	background: none repeat scroll 0 0 #EFEFEF;
    cursor: pointer;
    text-decoration: none;
}

/*2011 03 30*/
.border-orange{
	border:2px solid #c5790c;
	/*padding: 2em 0;*/
    text-align: center;
    margin:10px 0;

}

.oig_BodyRightSideUpperImage{
	padding: 2em 0;
    text-align: center;
    border: 2px solid #970000;
    margin:10px 0;
}

.oig_BodyRightSideLowerImage{
	padding: 0;
    text-align: center;
    border: 2px solid #244163;
    margin:10px 0;
}

.oig_BodyRightSideList ul{
	margin:0;
	padding:0;
	line-height:0;
}

.oig_BodyRightSideList li{
	padding: 0 10px 0.2em 0px;
	margin:0 0 0.2em 0px;
	list-style:none outside none;
	border:none;
	line-height:1.5em;
}
	
.oig_BodyRightSideList li:hover{
	background: none repeat scroll 0 0 #efefef;
	cursor:pointer;
	text-decoration:none;
}	
		
/* Publications Page Styles */

.oig_Publications{
	display:block;
	background-color: #E0F0FF;
    margin: 8px 0;
    padding: 10px;
}

.oig_Publications p{
	margin:0.5em 0;
	
}

/* Social Media Layout */
.oig_SocialMediaCells{
	display:inline-block;
	width:35px;

}
