/* vision page CSS */

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/cssplay-pushpull.html
Copyright (c) 2005-2010 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

body {background-color: #b8c0d0;}


#logo {position: relative; top: 8px; margin-left: 3.6%;margin-top: 0%;}	
#company_name {position: relative; top: 0%; text-align: right; margin-right: 4.9%; margin-top: -3.6%; margin-bottom: 15px;}

.main_container {position: relative; margin: 0 auto; width: 1080px; background-color: #ddf; font-color: #fff;}


/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$ MAIN DROPLINE MENU: $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
 
.menu_container {width:990px; height:110px; padding-top:0px; background:url(Pictorial/DSCN6753_3.jpg); position: relative; margin: auto; margin-top: 5px;} 

.menu {margin: 0 auto; margin-right: 20px; position: relative; overflow: hidden; z-index: 30; width: 940px; height: 100px;} 
.menu {list-style: none;}	
.menu ul {position: absolute; padding: 0; margin: 0; list-style: none; left: 0; bottom:0;}	
.menu div {position: absolute; left: 20px; height: 0; width: 965px;}
.menu li {float: left; margin-top: 10px;}	
.menu li.right {float: right;}   
.menu li.right ul {left: auto; right: 0px;}
.menu li.right ul li { float: right;}	

.menu a {position :relative; display: block; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; padding: 0 10px; text-decoration: none; outline: 0;}
.menu a.mainLine {z-index: 6; margin-bottom: 120px; text-decoration: none;}

.menu ul a {height: 24px;top: 24px; line-height: 32px; text-decoration: none;} 
.menu ul a.right  {height: 24px; top: 24px; float: right; font-size: 17px; line-height: 32px;} 
.menu ul a.indent {padding: 0 0px;} 
.menu ul a.indent1 {padding: 0 -20px;}
.menu ul a.indent2 {padding: 0 40px;}   
.menu ul a.indent3 {padding: 0 60px;} 
.menu ul a.indent4 {padding: 0 30px;}

.menu a.mainLine {color: #fff8b8;} 						/* $$$$$$ COMMENT: Mainline font color 		        $$$$$$$$$$$$ */
.menu ul a {color: #00a0ff; font-size: 1.2em;}					/* $$$$$$ COMMENT: Bottomline font color                $$$$$$$$$$$$ */
.menu a.mainLine:hover {margin-bottom: 0px; color:#00ff60; font-size: 1.4em;}	/* $$$$$$ COMMENT: Mainline hover color when cursor on mainline $$$$ */ 
.menu li:hover > a {color:#ffe0a0; font-size: 1.4em;}				/* $$$$$$ COMMENT: Mainline hover color when cursor on bottomline $$ */
.menu ul a:hover {padding-bottom: 120px; color:#faf400;}			/* $$$$$$ COMMENT: Bottomline hovercolor when cursor on bottomline $ */

	
/* %%%%%%%%%%%%%%% end of main menu %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */


/* OLD MENU: */

/*.menu a.mainLine {color: #ff2228;} 	*/			/* $$$$$$ COMMENT: Mainline font color 		        $$$$$$$$$$$$ */
/*.menu ul a {color: #0055ff;}	*/				/* $$$$$$ COMMENT: Bottomline font color                $$$$$$$$$$$$ */
/*.menu a.mainLine:hover {margin-bottom: 0px; color:#ffffcc;} *//* $$$$$$ COMMENT: Mainline hover color when cursor on mainline $$$$ */ 
/*.menu li:hover > a {color:#ffffaa;}	*/			/* $$$$$$ COMMENT: Mainline hover color when cursor on bottomline $$ */
/*.menu ul a:hover {padding-bottom: 120px; color:#ffff00;} */	/* $$$$$$ COMMENT: Bottomline hover color when cursor on bottomline $ */

/* end of main menu */



/* Text formatting: */

h2 {font-family: "Verdana"; color: #fff0c8; text-align: center; font-size: 2em; /*background-color: #cbcbab; *//*margin: 0px; margin-right: 10em;*/
	margin-bottom: 50px;  padding: 0em; border-style: solid; border-width: 0px; border-left-width: 0px; border-right-width: 0px;
	border-color: #82a0d0; width: 86%; position: relative;}


h6 {font-family: "Arial"; color: #404020; text-align: center; font-size: 1.0em; background-color: #cbcbdb; margin: 1.0em; /*margin-right: 20em;
	margin-left: 15em; */ padding: 0em; border-style: solid; border-width: 2px; border-left-width: 2px; border-right-width: 2px;
	border-color: #2200f0; width: 20%; float: left;}

h5 {font-family: "Arial"; color: #404020; text-align: center; font-size: 1.0em; background-color: #cbcbab; margin: 10px; /*margin-right: 20em;*/
	margin-left: 15em;  padding: 0em; border-style: solid; border-width: 2px; border-left-width: 2px; border-right-width: 2px;
	border-color: #2200f0; width: 20%; position: relative;}	 
	
h10 {font-family: "Arial"; color: #404020; text-align: center; font-size: 1.5em; /*background-color: #cbcbab; *//*margin: 0px; margin-right: 20em;*/
	margin-bottom: 50px;  padding: 0em; border-style: solid; border-width: 0px; border-left-width: 0px; border-right-width: 0px;
	border-color: #2200f0; width: 20%; position: relative;}
h1 {font-family: Arial, Helvetica, sans serif; font-size: 14px; font-style: normal;}

#foot {text-align: right; margin-right: 4%;font-size: 9pt;}


#columns .column {position: relative; width: 42.2%; height: 660px; padding: 1.4%; border: solid 1px #888; margin-top:2%; background-color: #a8bad2;
	font-family: Sans-serif; font-size: 12pt;}

#columns .left {float: left; margin-left: 3.8%; margin-right: 1%;}

#columns .right {float: left; position: relative; margin-right: 2%; margin-left: 1%;}	


#col .col{line-height: 150%; font-family: Sans-serif; font-size: 14pt; background-color: #a45edf;}	
strong {  font-family: Sans-serif; font-size: 16pt; font-weight: bold; font-style: italic; color: #e8deee;}
	
#col .col {position: relative; width: 89%; padding: 1.4%; border: solid 1px #888; margin-top:2%; background-color: #f7f0ff;
	font-family: Sans-serif; font-size: 11pt;}
#col .left {float:left; margin-left: 3.9%; width: 89%; padding: 1.4%; border: solid 1px #888; margin-top:2%; background-color: #7494b2;
	font-family: Sans-serif; font-size: 11pt;}
#col .left-ESB {float:left; margin-left: 3.9%; width: 89%; height: 1000px; padding: 1.4%; border: solid 1px #888; margin-top:2%; background-color: #f7f0ff;
	font-family: Sans-serif; font-size: 11pt; background: url(Pictorial/100_0712_2.jpg);}
#col .left-tower {float:left; margin-left: 3.9%; width: 89%; height: 1000px; padding: 1.4%; border: solid 1px #888; margin-top:2%; background-color: #f7f0ff;
	font-family: Sans-serif; font-size: 11pt; background: url(Pictorial/100_2478_4.jpg);}

/*#col .left {/*margin: auto;*/}*/

#col .right {float: left; position: relative; margin-right: 2%; margin-left: 1%;}	 
    	
#inlineImgLeft	{position: relative; margin-right: 10px; float: left;}	
#inlineImgRight	{position: relative; margin-left: 10px; float: right;}

	
strong {font-weight: bold; font-style: italic;}

.paper-list li {font-size: 1em; /*margin: 1em; */}
