/* --------------------------------------------------
CSS Document For INCOME Website
-------------------------------------------------- */

html {
	text-align: center;
	background: #284246;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: Helvetica Neue Light, Helvetica, Gill Sans, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	background: #284246;
}

#wrapper
{
	text-align: center;
	background: #3E6E7C url(images/wrapper_gradient.jpg) repeat-x center bottom;
}

/* CONTAINER */

		#container {
			margin: 0 auto;
			color: #333333;
			padding: 0px 0px 0px 0px;
			width: 800px;
			background: url(images/header_curve.png) no-repeat center top;
			padding-top: 30px;
		}

/* GENERAL MOJO AND MULA */
		
		h1 {
			font-weight: bold;
			font-size: 16px;
			color: #339999;
			margin-bottom: 5px;
		}
		
		h2 {
			color: #339999;
			font-size: 14px;
			padding-top: 2px;
			padding-bottom: 2px;
		}
		

		h3 {
			color: #339999;
			font-size: 12px;
			padding-top: 2px;
			padding-bottom: 2px;
		}
		
		a:link, a:visited, .Normal a, .ContentPane a, .RightPane a {
			color:#333333;
			text-decoration: underline;
		}

		a:hover, .Normal a:hover, .ContentPane a:hover, .RightPane a:hover {
			color:#339999;
		}
		
		a:active, .Normal a:active, .ContentPane a:active, .RightPane a:active {
			color:#006666;
		}

		form {
			font-size: 12px;
			font-family: Helvetica Neue Light, Helvetica, Gill Sans, Verdana, Tahoma, Arial, Helvetica, sans-serif;
		}
		
		.SkinObject {
			color: #ffffff;
			font-weight: normal;
			font-family: Helvetica Neue Light, Helvetica, Gill Sans, Verdana, Tahoma, Arial, Helvetica, sans-serif;
			font-size: 10px;
		}
		
		/*input,*/
		textarea {
			background-color: #FFF;
			color: #333333;
			border: 1px solid #CCC;
			font-size: 11px;
			padding: 3px;
		}
		
		.normal table {
			font-size: 12px;
		}
		
		.normal td {

		}
		
/* HEADER ELEMENTS */
		
		#contentwrap {
			float: left;
			padding-left: 0;
			position:relative;
		}

		#rightwrap
		{
			float: right;
			padding-right: 0px;
		}

		#hitems {
			float: left;
			padding-left: 30px;
			position:relative;
		}

		#header {
			clear: both;
			padding: 0;
			margin: 0;
			height: 100px;
			background: #fff url(images/header_background.png) no-repeat center bottom;
		}

		#header a {
			color:#ffffff;
			text-decoration: none;
		}

		#header a:hover {
			color:#ffffff;
			text-decoration: underline;
		}

/* BODY CONTAINER ELEMENTS */

		#bodyblock {
			position: relative;
			overflow: hidden;
			padding:0;
			display: block;
			padding-bottom: 5px;
			padding-top: 10px;
			background: #A4CADA;
			text-align: left;
		}
		
		#backgroundcurve {
			background: url(images/background_curves.png) no-repeat center bottom;
		}

		#bottomcorner {
			background: #A4CADA url(images/footer_with_curves.jpg) no-repeat center bottom;
			height: 122px;
		}
		
/* CONTENT ELEMENTS */

		.ContentPane {
			float: left;
			width: 620px;
			padding-right: 5px;
		}
		
		.ContentPane p {
			/*margin-top: 0px;
			margin-bottom: 0px;*/
		}
		
		.ContentPane .Normal {
			font-size: 12px;
			line-height: 1.4;
		}		
		
		.ContentPane li {
			list-style-image:url('redarrow.png')
		}
		
		.ContentPane img {
			border: 0;
			padding: 10px;
		}

/* RightPane ELEMENTS */

		.RightPane {
			float: right;
			width: 170px;
		}

		.RightPane .Normal {
			font-size: 12px;
			line-height: 1.4;
		}

/* SectorsPane ELEMENTS */
		
		.SectorsPane {
			background: #ffffff;
			text-align: center;
		}

		.SectorsPane table {
			text-align: center;
		}
		
		.SectorsPane table .normal {
			font-size: 11px;
		}
		
		.SectorsPane td .Normal, .SectorsPane td a:visited {
			color:#339999;
			text-decoration: none;
		}

		.SectorsPane td a:hover {
			color:#33cccc;
			text-decoration: underline;
		}

		.SectorsPane td a:active {
			color:#006666;
		}


/* PicturePane ELEMENTS */
		
		#PicturePane {
			background: #ffffff;
			height: 150px;
			width: 800px;
		}
		
		#PicturePane img {
			border: 0px;
			align: none;
			width: 100%;
		}	

/* FOOTER ELEMENTS */

		#footer {
			margin: 0 auto;
			height: 15px;
			clear: both;
			width: 800px;
			color: #b1b1b1;
			font-size: 10px;
			font-family: Verdana;
		}

		#footer .SkinObject {
			font-family: Verdana;
			color: #b1b1b1;
		}

		#footer .footer_center {
			text-align: center;
			padding-left: 5px;
			padding-right: 5px;
		}


		#footer .footer_center a {
			text-decoration: none;
			color: #b1b1b1;
		}

		#footer .footer_center a:hover {
			color:#339999;
			text-decoration: underline;
		}
	
/* HORIZONTAL NAVIGATION */
		
		#nav
		{
			float: right;
		  	text-align: right;
			background: #ffffff;
			padding-right: 30px;
		}
		
		#nav ul {
			text-transform:uppercase;
			margin: 0px;
			padding-left: 0px;
			padding-right: 0px;
		}
		
		#nav li { 
			display: inline; 
			list-style: none; 
			margin: 0; 
			font-size: 12px; 
			font-weight: bold;
		}
		
		#nav li a, #nav li a:hover { 
			text-decoration: none; 
			padding-left: 3px;
			padding-right: 3px;
			padding-top: 3px;
			padding-bottom: 3px;
			color:#fff;
		}

		#nav li a  { 
			background: #002D71;
		}
		
		#nav li a:hover { 
			background: #E02000;
		}

@media all /*and (min-width: 0px)*/ {
*.RightPane, *.ContentPane {
	padding-bottom: 0;
	margin-bottom: 0; 
	}
:after.RightPane, :after.ContentPane {
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	background: inherit;
	padding-top: 32767px;
	margin-bottom: -32767px;
	height: 0;
	}
}
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

:after.clearfix {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

 /*printer styles*/ 
@media print { 
	/*hide the left column when printing*/ 
	.RightPane	{display:none;} 
	.ContentPane	{width:100%; float:none;}
}

.menulink {
	font-size: 14px; 
	font-weight: bold; 
	font-style: normal;
	padding-left: 10px;
	text-align: left;
}

a:link.menulink, a:visited.menulink {
	color:#000000;
	text-decoration: none;
}

a:active.menulink {
	color:#006699;
}

a:hover.menulink {
	color:#E02000;
}


/*MENU*/
.MainMenu_MenuContainer, .MainMenu_MenuContainer TD, .MainMenu_MenuContainer TR, .MainMenu_MenuBar, .MainMenu_MenuBar TD, .MainMenu_MenuBar TR,.MainMenu_SubMenu, .MainMenu_MenuBreak, .MainMenu_RootMenuArrow
{
	background-image:none;
	width:auto;
	height:auto;
	filter:none;
	font-family: Helvetica Neue Light, Helvetica, Gill Sans, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	margin-left:10px;
	margin-right:10px;
}

.MainMenu_SubMenu
{
	border-left: #444444 1px solid;
	border-bottom: #444444 1px solid;
	border-top: #444444 1px solid;
	border-right: #444444 1px solid;;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='Black', Direction=135, Strength=1);; 
}

.MainMenu_SubMenu .MainMenu_MenuItem, .MainMenu_SubMenu .MainMenu_MenuIcon, .MainMenu_SubMenu .MainMenu_MenuArrow 
{
	border-style:solid;
	border-width:0px;
	background-color: #339999;
	color: #ffffff;
}

.MainMenu_SubMenu .MainMenu_MenuItemSel
{
	border: #000000 0px solid;
	background-color: #4C4C4C;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
}

.ModuleTitle_MenuBreak
{
	background-color: #222222;
}

TR.MainMenu_MenuBar TD, TR.MainMenu_MenuBar TD.MainMenu_RootMenuArrow
{
	color:#3F6F7E;
	background-color: Transparent;;
}

.MySeparator {
	color:#3F6F7E;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0;
	padding-bottom: 0;
	background-color: #ffffff;
}

TR.MainMenu_MenuItemSel TD, TR.MainMenu_MenuItemSel TD.MainMenu_RootMenuArrow
{
	color:#339999;
	background-color: Transparent;;
}

.MainMenu_MenuContainer TD
{
	font-weight:bold;
	font-size:11px;
	text-align:left;
	letter-spacing:0px;
}

.MainMenu_SubMenu TD
{
	font-weight:bold;
	font-size:11px;
	text-align:left;
}

TD.MainMenu_MenuIcon
{
	width:10px;
	text-align: left;
	display:none;
}

TD.MainMenu_RootMenuArrow, TD.MainMenu_MenuArrow
{
	width:10px;
	text-align: right;
}

.MainMenu_MenuContainer TABLE
{
	width:auto;;
	height:20px;
}

.MainMenu_SubMenu TABLE
{
	width:135px;
}

.MainMenu_SubMenu TD
{
	height:auto;;
}

.MainMenu_SubMenu, .ModuleTitle_SubMenu
{
	filter:alpha(opacity=85);-moz-opacity:0.70;opacity: 0.70;
}

.RootTab
{
	font-weight:bold;
}

.ActiveRootTab {
}

.SelectedRootTab {
	color: #339999;
	background-color: #ffffff;
}

.clear {font-size: 1px; height: 1px}
