	/****************************************************************/

		/*   Design:   Multiflex-5.3                                    */

		/*   File:     Grid Toolbox                                     */

	/*--------------------------------------------------------------*/

		/*   Design:   www.1234.info                                    */

		/*   Date:     January 22, 2008                                 */

	/*--------------------------------------------------------------*/

		/*   License:  Fully open source without restrictions.          */

	/*             Please keep footer credits with the words        */

	/*             "Design by 1234.info". Thank you!                */

	/****************************************************************/



	/******************/

	/* GLOBAL LAYOUT  */

	/******************/



	body {font-size:62.5%; background-color:rgb(240,240,240); font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/

	.container {width:978px; padding-top:10px; padding-bottom:20px; margin:0 auto; font-size:1.0em;}

	.header {width:958px; min-height:130px /*Non-IE6*/; height:auto !important /*Non-IE6*/; height:130px /*IE6*/; border-left:solid 10px rgb(200,200,200); border-right:solid 10px rgb(200,200,200); background:rgb(225,225,225) url(../img/bg_header.jpg) repeat-x /*Total header background image entered here. Height: 125px*/; font-size:1.0em;}

	.header-top {clear:both; width:958px; height:100px; background:rgb(218,218,218) url(../img/bg_header_top.jpg) repeat-x /*Top header background image entered here. Height: 100px*/; font-size:1.0em;}

	.header-bottom {clear:both; width:958px; min-height:30px /*Non-IE6*/; height:auto !important /*Non-IE6*/; height:30px /*IE6*/; background:rgb(225,225,225) url(../img/bg_header_bottom.jpg) repeat-x /*Bottom header background image entered here: Height: 25 px*/; font-size:1.0em;}

	.main {clear:both; width:958px; padding:10px 0 20px 0; border-left:solid 10px rgb(200,200,200); border-right:solid 10px rgb(200,200,200); background-color:rgb(200,200,200); font-size:1.0em;}

	.content {display:inline; /*Fix IE floating margin bug*/; float:left; width:676px; background-color:rgb(200,200,200); font-size:1.0em; overflow:visible !important /*Non-IE6*/; overflow:hidden /*IE6*/;}

	.subcontent {display:inline /*Fix IE floating margin bug*/; float:right; width:270px; background-color:rgb(200,200,200); font-size:1.0em; overflow:visible !important /*Non-IE6*/; overflow:hidden /*IE6*/;}

	.footer {clear:both; width:958px; padding:1.0em 0 1.0em 0; border-left:solid 10px rgb(200,200,200); border-right:solid 10px rgb(200,200,200); background-color:rgb(225,225,225); font-size:1.1em !important /*Non-IE6*/; font-size:1.0em /*IE6*/; overflow:visible !important /*Non-IE6*/; overflow:hidden /*IE6*/;}



	/****************/

	/*  HEADER-TOP  */

	/****************/



	/* Sitename and slogan */

	.sitelogo {width:958px; height:98px; position:absolute; z-index:1; margin:0px 0 0 0px; background:url(../img/header.jpg);}

	.sitename {width:850px; height:98px; position:absolute; z-index:1; margin:27px 0 0 95px; overflow:hidden;}

	.sitename h1 {font-family:"trebuchet ms",arial,sans serif; font-weight:normal; font-size:290% !important /*Non-IE6*/; font-size:260% /*IE6*/;visibility:hidden;}

	.sitename h2 {font-family:verdana,arial,sans serif; margin-top:-5px; padding-bottom:2px; color:rgb(125,125,125); height:20px; font-weight:normal; font-size:130% !important /*Non-IE6*/; font-size:120% /*IE6*/;}

	.sitename a{text-decoration:none; color:rgb(125,125,125);}

	.sitename a:hover {text-decoration:none;}



	/* Button navigation */

	.navbutton {width:400px; position:absolute; z-index:2; margin-top:26px; margin-left:547px !important /*Non-IE6*/; margin-left:550px /*IE6*/;}

	.navbutton ul {float:right;}

	.navbutton li {display:inline; list-style:none;}

	.navbutton li a {padding-left:3px;}

	.navbutton a:hover {text-decoration:none;}

	.navbutton a img {height:32px;}



	/* Global navigation */

	.navglobal {width:600px; position:absolute; z-index:3; margin-top:65px; margin-left:349px !important /*Non-IE6*/; margin-left:351px /*IE6*/;}

	.navglobal ul {float:right; font-weight:normal;}

	.navglobal li {display:inline; list-style:none;}

	.navglobal li a {display:block; float:left; padding:2px 5px 2px 5px; color:rgb(125,125,125); text-decoration:none; font-size:130% !important /*Non-IE6*/; font-size:120% /*IE6*/;}

	.navglobal a:hover {text-decoration:none; color:rgb(255,255,255);}



	/*******************/

	/*  HEADER BOTTOM  */

	/*******************/



	/* Breadcrumb */

	.header-bottom ul {float:left; width:430px; list-style:none; padding:8px 0 3px 10px !important /*Non-IE6*/; padding:8px 0 3px 10px /*IE6*/;}

	.header-bottom ul li {display:inline; padding:0 0 0 10px; background:transparent url(../img/bg_bullet_arrow.gif) no-repeat 0 50%; font-size:110% !important /*Non-IE6*/; font-size:100% /*IE6*/;}

	.header-bottom ul li.nobullet {display:inline; padding:0; background:none; color:rgb(75,75,75);}

	.header-bottom ul a {color:rgb(125,125,125); font-weight:bold; text-decoration:none;}

	.header-bottom ul a:hover {color:rgb(255,255,255);}



	/* Search form */

	.header-bottom .searchform {float:right; width:400px;}

	.header-bottom .searchform form fieldset {float:right; border:none; padding-top:5px; padding-right:10px;}

	.header-bottom .searchform input.field {width:15.0em; height:1.2em; padding:1px !important /*Non-IE6*/; padding:2px /*IE6*/; border:solid 1px rgb(200,200,200); background-color:rgb(255,255,255); font-size:110% !important /*Non-IE6*/; font-size:100% /*IE6*/;}

	.header-bottom .searchform input.button {width:4.5em; height:1.6em; background-color:rgb(240,240,240); border:solid 1px rgb(150,150,150); text-align:center; color:rgb(100,100,100); font-size:110% !important /*Non-IE6*/; font-size:100% /*IE6*/;}

	.header-bottom .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background-color:rgb(220,220,220); color:rgb(80,80,80);}



	/********************/

	/*  NAVIGATION BAR  */

	/********************/

	#navContainer {width:958px; display:block;clear:both;border-left:solid 10px #C8C8C8; border-right:solid 10px #C8C8C8; background-color:rgb(225,225,225); font-family:tahoma,arial,sans-serif; font-size:130% !important /*Non-IE6*/; font-size:120% /*IE6*/;}





	/* Remove List Formattings

	~~~~~~~~~~~~~~~~~~~~  */

	ul.menu, li.menu {

		list-style-type: none;

		margin: 0px;

		padding: 0px;

	}



	/* Header menu */

	#header_menu {position: absolute; margin-left: 20px;background:#E1E1E1;}

	/*#header_menu li {line-height: normal;}*/

	ul#header_menu  {z-index: 10; clear: both;}



	#nav {

		background: #E1E1E1;

		padding:0;

	}

	#nav ul {

		list-style-type: none;

		margin: 0;

		padding: 0;

		width: auto;

	/*

	(Disappearing List-Background)

		http://www.positioniseverything.net/explorer/ie-listbug.html

	*/

		position: relative; /* Fix the Stupid IE6 Bug */

	}

	#nav ul li {float: left; background-color:rgb(225,225,225);}

	#nav ul li a {display: block; line-height:3.1em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color:rgb(100,100,100); border-right:solid 0px rgb(215,215,215);}



	/* Root Level Link Formatting */

	#nav ul li a:hover, #nav li a:focus {background-color: rgb(235,235,235); }

	#nav li a:active, #nav ul li a.active {background-color: rgb(235,235,235); color: #4b4c4d;}

	#nav ul li:hover a {background-color:rgb(235,235,235); text-decoration:none;}



	/* Current page Customisations*/

	/*#nav li.menu-current a		{background: #000; color: #fff; border-bottom: 1px solid #000;}

	#nav li.menu-current a		{font-weight: bold;} */



	/* 2nd Child menu */

	#nav .menu li ul {position: absolute; width: 12em; margin: 0; display: none; text-transform: none; border-top: solid 1px rgb(215,215,215);}

	#nav .menu li ul li {width: 12em; font-weight: normal; margin: 0; padding: 0;}

	#nav .menu li ul a { background-color:rgb(235,235,235);border-right:solid 1px rgb(215,215,215); border-left:solid 1px rgb(215,215,215); border-bottom: solid 1px rgb(215,215,215); background-color:rgb(235,235,235); font-weight:normal; color:rgb(100,100,100); line-height:2em;}



	/* 2nd Child link hover */

	#nav .menu li ul a:hover {background-color:rgb(225,225,225);}



	/* Show and hide */

	#nav .menu li:hover ul, #nav .menu li a:focus ul, #nav .menu li.subMenu ul {display: block;} /* show  2nd on hover */

	#nav .menu li ul ul, #nav .menu li ul ul ul  { display: none;} /* hide  3rd  & 4th by default */



	/* hide 3rd & 4th menus when hovering 1st/2nd  */

		#nav .menu li:hover ul ul, 	/*3rd from 1st */

		#nav .menu li:hover ul ul ul, /*4th from 1st */

	#nav .menu li li:hover ul ul  	/*4th from 2nd */ 	{display: none;}



	/* show  2nd & 3rd & 4th on hovers */

		#nav .menu li:hover ul, 	/* Show 2nd from 1st hover  */

		#nav .menu li li:hover ul,	/* Show 3rd from 2nd hover  */

	#nav .menu li li li:hover ul 	/* Show 4th from 3rd hover  */		{display: block;}



	/* 3rd Child Menu Appreances */

	#nav .menu li ul li ul li a 	{background-color:rgb(235,235,235);border-right:solid 1px rgb(215,215,215); border-left:solid 1px rgb(215,215,215); border-bottom: solid 1px rgb(215,215,215); background-color:rgb(235,235,235); font-weight:normal; color:rgb(100,100,100); line-height:2em;}



	/* 4th Child Menu Appreances */

	#nav .menu li ul li ul li ul li a 	{background-color:rgb(235,235,235);border-right:solid 1px rgb(215,215,215); border-left:solid 1px rgb(215,215,215); border-bottom: solid 1px rgb(215,215,215); background-color:rgb(235,235,235); font-weight:normal; color:rgb(100,100,100); line-height:2em;}

	/* Positioning the Pop-out Drops */

	#nav li {position: relative;}



	#nav ul ul ul {

		position: absolute;

		top: -1px;

		left: 100%;

	}









	/* end menu */









	/*************/

	/*  CONTENT  */

	/*************/



	/* Content cell (no subcells) */

	.content-cell {width:676px; background-color:rgb(255,255,255); min-height:570px; height:auto !important; height:570px;}
	


	/* Content cell + subcells (subcells are NOT in boxform)  */

	.content-cell-nobox {width:676px; background-color:rgb(255,255,255);}

	.content-subcell-left-nobox {display:inline; float:left; width:337px; border-right:solid 1px rgb(215,215,215) /*Use this statement if left column is longer than the right column. Activate by removing "xx_" from property name*/; background-color:rgb(255,255,255);}

	.content-subcell-right-nobox {display:inline; float:right; width:337px; border-left:solid 1px rgb(215,215,215)/*Use this statement if right columnn is longer than the left column. De-activate by adding "xx_" to propery name*/; background-color:rgb(255,255,255);}



	/* Content cell + subcells (subcells ARE in boxform) */

	.content-cell-box {width:676px; background-color:transparent;}

	.content-subcell-left-box {display:inline; float:left; width:333px; background-color:transparent;}

	.content-subcell-right-box {display:inline; float:right; width:333px;  background-color:transparent;}

	.content-subcell-cell-box {width:333px; background-color:rgb(255,255,255);}



	/***************/

	/* SUBCONTENT  */

	/***************/



	.subcontent-cell {width:270px; float:right; background-color:rgb(255,255,255);}





	/************/

	/*  FOOTER  */

	/************/

	.footer p {clear:both; line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%;}

	.footer p.credits {clear:both; font-weight:normal;}

	.footer a, .footer a:visited {text-decoration:underline; color:rgb(125,125,125);}

	.footer a:hover {text-decoration:none; color:rgb(0,0,0);}



	/*********************/

	/*  ROUNDED CORNERS  */

	/*********************/



	/* Page */

	.corner-top {width:978px; height:10px; background:transparent url(../img/bg_corner_top.gif) no-repeat; overflow:hidden;}

	.corner-bottom {width:978px; height:10px; padding-bottom:20px; background:transparent url(../img/bg_corner_bottom.gif) no-repeat; overflow:hidden;}



	/* Content */

	.content-cell-corner-top {clear:both; width:676px; height:7px; background:white url(../img/bg_corner_content_cell_top.gif) no-repeat; overflow:hidden;}

	.content-cell-corner-bottom {clear:both; width:676px; height:7px; margin-bottom:10px; background:transparent url(../img/bg_corner_content_cell_bottom.gif) no-repeat; overflow:hidden;}

	.content-subcell-corner-top {width:333px; height:7px; background:transparent url(../img/bg_corner_content_subcell_top.gif) no-repeat; overflow:hidden;}

	.content-subcell-corner-bottom {width:333px; height:7px; margin-bottom:10px; background:transparent url(../img/bg_corner_content_subcell_bottom.gif) no-repeat; overflow:hidden;}



	/* Subcontent */

	.subcontent-cell-corner-top {clear:both; width:270px; height:7px; background:transparent url(../img/bg_corner_subcontent_cell_top.gif) no-repeat; overflow:hidden;}

	.subcontent-cell-corner-bottom {clear:both; width:270px; height:7px; margin-bottom:10px; background:transparent url(../img/bg_corner_subcontent_cell_bottom.gif) no-repeat; overflow:hidden;}



	/******************/

	/*  CLEAR FLOATS  */

	/******************/

	.container:after, .header:after, .header-top:after, .header-bottom:after, .navbar:after, .main:after, .content:after, .content div:after, .subcontent:after, .subcontent div:after, .footer:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

	.content-cell:after, .content-subcell-left:after, .content-subcell-right:after, .content-subcell-cell:after, .content-cell-box:after, .content-subcell-left-box:after, .content-subcell-right-box:after, .content-subcell-cell-box:after, .subcontent-cell:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

	.content-cell-corner-top:after, .content-cell-corner-bottom:after, .content-subcell-corner-top:after, .content-subcell-corner-bottom:after, .subcontent-cell-corner-top:after, .subcontent-cell-corner-bottom:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

	p:after {content:"."; display:block; height:0; /*clear:both; Do not use here to avoid paragraphs clearing next to images*/;  visibility:hidden;}



	.clearfix:after {

		content: ".";

		display: block;

		height: 0;

		clear: both;

		visibility: hidden;

	}

	/*  \*/

	* html #clearfix {

		height: 1%;

	}

	/**************/

	/*  PRINTING  */

	/**************/

	/* To avoid that some layouts may break during printing */

	/* we remove one vertical border-line for the subcells  */

	@media print {.content-subcell-right-nobox {display:inline; float:right; width:337px; border-left:none; background-color:rgb(255,255,255);}}



	/********************************************/

	/*  USED ONLY FOR DEMO PAGE FOR GRID SETUP  */

	/*  Do not use for operational purposes     */

	/********************************************/

	.main p.demo {margin:0; padding:10px 20px 50px 20px;}



	/******************************************/

	/*  ADDITIONAL USER STYLES                */

	/*  If you want to add your own styles,   */

	/*  then add them here in order to avoid  */

	/*  a mixup with the default styles       */

	/*  Do not use for operational purposes   */

	/******************************************/




