/*************************************************************/
/*   Design:   Multiflex-3 Update-7 / Layout-2               */
/*   File:     Global layout structure                       */
/*-----------------------------------------------------------*/
/*   Author:   Wolfgang                                      */
/*   Date:     January 15, 2007                              */
/*   Homepage: wwww.1-2-3-4.info                             */
/*-----------------------------------------------------------*/
/*   License:  Fully open source without restrictions.       */
/*             Please keep footer credits with a link to     */
/*             Wolfgang (www.1-2-3-4.info). Thank you!       */
/*************************************************************/

/************/
/*  GLOBAL  */
/************/

/* NON-HEADER */
*{padding:0; margin:0;}
 body {font-size:62.5%; font-family:arial,verdana,sans-serif;  text-align: center; } /*Font-size: 1.0em = 10px when browser default size is 16px*/
.blue_banner{
	background-color:#C0DCE6;
	height:24px;
	position:absolute;
	top:131px;
	width:100%;
	z-index:-1;
	left:0;
}
.page-container {width:770px; margin:0px auto 10px auto; padding-top:10px;font-size:1.0em; text-align: left; }
.main {clear:both; width:770px; padding-bottom:0px; background-color:#f8f8f8; }
.main-navigation 
{background: #d5eae9; display:inline /*Fix IE floating margin bug*/; float:left; width:200px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-content {
background-color:#FFFFFF;
display:inline;
float:left;
min-height:250px;
_height:250px;
overflow:visible !important;
padding:0 17px 0 30px;
width:525px;
}
.footer {clear:both;  background: #bfdce5; color: #0074A9; }
a, a:visited {color: #0074a9; text-decoration: underline; }
a:hover {color: #105cb6; text-decoration:none; }

/* HEADER */
.header {width:770px; font-family:arial,verdana,sans-serif;}
.header-top {width:770px; height:auto; background: #FFFFFF; }
.header-middle .banner-image
{
	
	border:none;
}
.header-bottom {width:770px; height:40px; background:rgb(255,255,255) url(../images/bg_head_breadcrumbs.jpg) repeat-y;}
.header-breadcrumbs {clear:both; width:770px; padding:1.0em 0 0.7em 0; background: #FFFFFF; }

/********************/
/*  HEADER SECTION  */
/********************/
.header-breadcrumbs ul {float:left; width:560px; list-style:none; padding:0 0 10px 15px; font-family:arial,verdana,sans-serif;}
.header-breadcrumbs ul li {display:inline; padding:0 0 0 10px; background:transparent url(../images/bul_breadcrumb.gif) no-repeat 0 6px; _background:transparent url(../images/bul_breadcrumb.gif) no-repeat 0 5px; color: #000000; font-size:12px; margin-right:5px;}

.header-breadcrumbs .searchform {float:right; width:285px; padding:0 17px 0px 0px !important /*Non-IE6*/; padding:0 12px 0px 0px /*IE6*/;}
.header-breadcrumbs .searchform form fieldset {float:right; border:none;}
.header-breadcrumbs .searchform input.field {width:10.0em; padding:0.2em 0 0.2em 0; border:1px solid rgb(200,200,200); font-family:arial,verdana,sans-serif; font-size:120%; }
.header-breadcrumbs .searchform input.button {width:3.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:arial,verdana,sans-serif; color:rgb(150,150,150); font-size:120%;}
.header-breadcrumbs .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/* Primary navigation */
#primary_nav {
	margin:10px 0 0px 0px;
	padding:0 10px 0 10px;
	background:transparent url(../images/primary_nav.gif) no-repeat top left;
	height:24px;
}
#primary_nav a{
	color:#FFFFFF;
	display:block;
	font-size:13px;
	font-weight:bold;
	padding:0 14px;
	text-align:center;
	text-decoration:none;
	line-height:24px;
	float:left;
}
#primary_nav a:hover{
	background-color:#00aeec;
}
/* Page Functions section */
#header-pageFunctions { position: relative; top: 10px; left: 650px; width: 120px; z-index: 100; }

#header-pageFunctions ul.pageFunctions
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	position: absolute;
	top: 0px;
}

#emailControl span { background-image: url(../images/icons/but_email.gif); }
#printControl span { background-image: url(../images/icons/but_print.gif); }
#fontSizeDownControl span { background-image: url(../images/icons/but_font_decrease.gif); }
#fontSizeUpControl span { background-image: url(../images/icons/but_font_increase.gif); }

#header-pageFunctions ul.pageFunctions li
{
	display: inline;
	float: left;
	height: 20px;
	margin: 0 3px 0 0;
	padding: 0 3px 0 0;
	width: 20px;
	overflow: hidden;
	position: relative;
	border-right: 1px solid #105cb6;
}

#header-pageFunctions ul.pageFunctions li.last { border-right: none; padding-right: 3px; margin-right: 3px; }

#header-pageFunctions ul.pageFunctions li span
{ 
	background-color: Transparent;
	background-position: left top;
	background-repeat: no-repeat;
	height: 100%;
	left: 0pt;
	position: absolute;
	top: 0pt;
	width: 100%;
	z-index: 1;
}

#header-pageFunctions li.hover { cursor: pointer; cursor: hand; }

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */
/* Rounded corners on top of nav */
.left-nav .round-border-topright
{
	background-image:url("../images/bg_main-nav-top.gif");
	background-repeat:no-repeat;
	height:7px;
}


/* MAIN CONTENT */
.content {width:520px; margin-top: 15px; margin-bottom:15px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-left {float:left; width:300px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {float:right; width:300px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-left {float:left; width:186px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/}
.column3-unit-middle {float:left; width:186px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:40px;}
.column3-unit-right {float:right; width:186px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

/********************/
/*  FOOTER SECTION  */
/********************/
.footer {color: #0074A9;  padding:5px 0 5px 230px; font-size:11px; }

.footer a, .footer a:visited  {color: #0074A9; text-decoration: underline; }
.footer a:hover {color: #0074A9; text-decoration:none; }

.round-border-bottom
{
	background-image: url(../images/bg_footer-bottom.gif);
	background-repeat: no-repeat;
	background-color: none;
	height: 6px;
	z-index: 1000;
}

/******************/
/*  CLEAR FLOATS  */
/******************/
.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.content:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:440px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}

#forgotPassword{
  height:0px;
  overflow:hidden;
}

