@charset "utf-8";
/*---------------------------------------------------------------------
VER 3.1 R1
AUTHOR: CHRIS CHIPPS
DATE:	2/12/2010
NOTES:	NOTHING YET
---------------------------------------------------------------------*/
/*---------------------------------------------------------------------
IMPORT NAV CONTENT CSS 
---------------------------------------------------------------------*/

@import url("navBan.css");
@import url("content.css");

/*---------------------------------------------------------------------
HIDDEN INFO FOR NON CSS OR HTML READERS
---------------------------------------------------------------------*/
#hidden {
	position:absolute;
	left:-9999px; 
	color:#FFF;
}

noscript {
	color:#FFF;
}

/*---------------------------------------------------------------------
PRINT STYLE
---------------------------------------------------------------------*/
@media print	{
.header_links, #bcontainer, #nav, #hidden	{
	display:none
}
}

/*---------------------------------------------------------------------
LAYOUT
---------------------------------------------------------------------*/
html	{
	margin:0px;
	padding:0px;
}

body	{
	font-size:smaller;
	font-family:Helvetica, Verdana, Arial, sans-serif;/*Verdana, helvetica, arial, sans-serif*/
	line-height: 1.166;	
	background:#0A1C44;/*#002B5C#002A5C#090C43*/
	color: #333;
	margin:0px;
	padding:0px;
}

img {
	padding: 0px;
	margin: 0px;
	border:none;
}

img.borderpadding	{
	padding:5px;
	margin:5px;
	border:1px solid #666666;
}

img.paddingonly	{
	padding:5px;
	margin:5px;
	border:none;
}

/*---------------------------------------------------------------------
FORMS
---------------------------------------------------------------------*/
form {
	margin: 0px;
	padding: 0px;
}

fieldset {
	margin:.3em;
}

legend	{
	margin:0;
	padding:0;
	letter-spacing: normal;
	font-weight: normal;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	line-height: 1.166;	
	color: #333;
}

button	{
	border: 1px solid #666;
	text-decoration: none;
	color: #333;
	padding:.1em .2em .1em .2em;
	margin:.3em;
	font-weight:normal;
	background: #FFF url(../../images/dwt/header_bg.gif) top left repeat-x;
}

button:hover	{
	border: 1px solid #ccc;
	text-decoration: none;
	color: #333;
	padding:.1em .2em .1em .2em;
	margin:.3em;
	font-weight:normal;
	background:url(../../images/dwt/header_bg.gif) top left repeat-x;
	cursor: pointer;
}

/*---------------------------------------------------------------------
TABLES
---------------------------------------------------------------------*/
table.forTables	{
	margin:0;
	padding:0;
	letter-spacing: normal;
	font-weight: normal;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	line-height: 1.166;	
	color: #333;
	font-size:10px;
	border:1px solid #CCC;
	border-collapse:collapse;	
}

table.forTables	td	{
	border:1px solid #CCC;
	border-collapse:collapse;
	vertical-align:top;
	text-align:left;
}

/*---------------------------------------------------------------------
TEXT
---------------------------------------------------------------------*/
h1 {font-size:200%;}					/*26px*/
h2 {font-size:183.3%;} 					/*22px*/
h3 {font-size:126.6%;} 					/*166.6% 20x*/
h4 {font-size:116.6%;} 					/*150% 18px*/
h5 {font-size:106.6%;} 					/*133.3% 16px*/
h6 {font-size:96.6%;} 					/*116.6% 14px*/
/*p {font-size:100%; line-height:166.6%;}*/	/*12px*/

h1, h2, h3, h4, h5, h6	{
	margin: 0px;
	padding: 10px 5px 2px 5px;
	letter-spacing: normal;
	line-height: normal;
	font-weight: normal;
	font-family:"Palatino Linotype","Palatino", Verdana, Helvetica, Arial, sans-serif;
	color: #D47D33;
	font-size: 126.6%;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a	{
	text-decoration: underline;
	color: #D47D33;/*#163063 #1D1A51*/
}

h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited   {
	color:#D47D33;/*#999 #333*/
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color:#333;
	text-decoration: underline;	
}

p, li, td, th, dt, dd, pre, code  {	
	line-height: normal;
	font-weight: normal;
}

/*h3	{
	font-weight:bold;
	font-size:14px;	
}*/

p	{
	margin:0;
	padding:5px;/*2px 5px 2px 5px*/
	line-height: 165%;
}

a {
	color: #666;
	text-decoration: underline;
}

a:visited {
	color: #D47D33;/*#999 #C04116*/
}

a:hover {
	color: #D47D33;/*#C04116*/
}

.attribut	{
	color:#999;
	font-style:italic;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: square;
}

ul ul ul{
 list-style-type: square;
}

/*---------------------------------------------------------------------
QUOTES
---------------------------------------------------------------------*/
.quotes	{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-style:italic;
	font-weight: normal;
	padding: 8px;
	margin: 8px;
	color: #468;/*#29447B*/
}

img.open {
	vertical-align: top; 
	margin:0;
	border:none;
	padding:0;
}

img.close {
	vertical-align: top; 
	margin:0;
	border:none;
	padding:0;
}

/*---------------------------------------------------------------------
ALT H
---------------------------------------------------------------------*/
h1.alth,h2.alth,h3.alth,h4.alth,h5.alth,p.alth	{
	color: #FFF;
	text-decoration: None;
}

h1.alth a:link,h2.alth a:link,h3.alth a:link,h4.alth a:link,h5.alth a:link, p.alth a:link,h1.alth a:visited,h2.alth a:visited,h3.alth a:visited,h4.alth a:visited,h5.alth a:visited,p.alth a:visited	{
	color: #FFF;
	text-decoration: underline;
}

h1.alth a:hover,h2.alth a:hover,h3.alth a:hover,h4.alth a:hover,h5.alth a:hover,p.alth a:hover	{
	color: #31427B;
	text-decoration: underline;
}

p.alth	{
	/*margin-left: 10px;*/
}

/*---------------------------------------------------------------------
HOMEPAGE - ADDED 02/24/2010
---------------------------------------------------------------------*/
		/*---------------------------------------------------------------------
		HOMEPAGE - ALERTS BOX ADDED 02/24/2010
		---------------------------------------------------------------------*/		
		.alertsWrapper {/*Holds together right hand top content on home page only*/
				width:334px;
				height:365px;/*387px*/
				padding:0;				
				float:left;
				clear:right;
				text-decoration:none;
		}
		
		#alerts {				
				background:none;
				border:3px solid #E9E9E9;
				padding:.5em;
				height:176px;
				margin-bottom:11px;	
				overflow:hidden;		
		}
		
		#followOIT	{				
				background:none;
				border:3px solid #E9E9E9;/*#F9F9F9*/
				padding:.5em;
				padding-top:0;
				height:147px;		
		}
		
		#alerts h2 {
			padding:0 .5em 0 0;
			margin:0 .5em .3em 0;
			width:100% !important;/*IE 6 fix*/	
		}
		
		#alerts h2 a  {
			display:inline;
			text-decoration:none;
			background:transparent;
			border:none;
			padding:0;
			margin:0;
			color: #D47D33;		
		}
		
		#alerts h2 a:visited {
			color:#D47D33;/*#999 #333*/
		}
		
		#alerts h2 a:hover  {
			display:inline;
			text-decoration:none;
			background:transparent;
			border:none;
			padding:0;
			margin:0;
			color:#333;		
		}
		
		#alerts a {
			display:block;
			text-decoration:none;
			border-top:1px dashed #ccc;					
			overflow:hidden;
			margin:0;	
			padding:.5em .8em .5em 0;
			white-space:nowrap;			
		}
		
		#alerts a:visited {
			color:#333;			
		}	
		
		#alerts a:hover {
			text-decoration:none;
			background:#E3E9EE;
			border-top:1px dashed #999;			
		}

		#alerts h2 + a {		
			border-top:1px dashed #f9f9f9;		
		}
		
		#alerts h2 + a:hover {
			border-top:1px dashed #f9f9f9;
		}
		
		/*---------------------------------------------------------------------
		HOMEPAGE - INSIDE CONTENT PARTS - ADDED 03/02/2010
		---------------------------------------------------------------------*/
		
		.insideHomeTop	{
			margin:0;
			padding:0;
			padding-top:2em;			
			float:none;
			clear:both;
		}
		
		.insideHomeBottom	{			
			margin:0;
			padding-top:10px;/*FIXES A MARGIN ISSUE IN FF*/
			float:none;
			clear:both;
			color:#999;			
		}
		
		.insideHomeBottom a	{
			text-decoration:none;
			border-bottom:1px dashed #999;
			display:block;
			color:#999;
			padding:5px;
			margin:0;		
		}
		
		.insideHomeBottom h2 + a {
			border-top:1px dashed  #f9f9f9;
			/*margin-top:1.5em;	*/	
		}
		
		.insideHomeBottom h2 + a:hover {
			border-top:1px dashed #999;		
		}
		
		.insideHomeBottom p + a {
			border-top:1px dashed  #f9f9f9;
			/*margin-top:1.5em;	*/	
		}
		
		.insideHomeBottom p + a:hover {
			border-top:1px dashed #999;		
		}

		.insideHomeBottom a:hover	{
			text-decoration:none;
			border-bottom:1px dashed #999;
			background: #E8E8E8;
			color:#999;
		}
		
		.insideHomeBx {
			width:318px;
			min-height:240px;
			float:left;
			margin:0;
			padding:5px;
			padding-top:0;		
			margin-right:10px;
			border:3px solid #f9f9f9;
		}
		
		.insideHomeBxRt {
			width:318px;
			min-height:220px;
			float:left;
			margin:0;
			padding:5px;
			padding-top:0;
			border:3px solid #f9f9f9;				
		}
		
/*---------------------------------------------------------------------
MOOTOOL MORPH - ADDED 03/26/2010 BECAUSE I ROCK
---------------------------------------------------------------------*/
.startHover {
	border:3px solid #f9f9f9;
	/*background:#f9f9f9;*/
}

.addHover {
	border:3px solid #f9f9f9;
	/*background:#f9f9f9;*/
}

.endHover {
	background:#FBFBFB;/*#F8F8F8*/
	border:3px solid #CCC;/*#E9E9E9*/
}
		
		
/*---------------------------------------------------------------------
LOGO REGISTERED - ADDED 12/07/2009
---------------------------------------------------------------------*/
.reg {
	font-size: xx-small;
}

#Connect_sidebar, #Connect_sidebar:hover, #Connect_sidebar:active{ position:relative; background: #eef4fc url(../../images/connect/oitConnect_sidebar.jpg) top center no-repeat; display:block; clear:both; border: 1px solid #edf4fc; margin: 0 0 10px 0; padding:0; float:right}
#Connect_sidebar p{ position:relative; display:block; width:325px; height:159px; padding:0; text-align:center}
#Connect_sidebar a{border-bottom:none; padding:0; display:block; width:325px; height:159px; text-decoration:none}
#Connect_sidebar a:hover, #Connect_sidebar a:active{background:transparent}
