﻿/*
	common page layout styles
*/

 /*
 NOTE:
 
zoom:1 maintains pixel ccompatiblity between IE6 and firefox
 */  

.page {
				width: 800px;
				
}

ul {
list-style-image: url(http://www.ebswift.com/images/bullet.png);
}

li
			{
				font-family:"Verdana";
				font-size:10pt;
				text-align:justify; 
				margin-left:0em;
				padding:0em;
list-style-image: url(http://www.ebswift.com/images/bullet.png);
			}

ul UL LI {
list-style-image: url(http://www.ebswift.com/images/subbullet.png);
}

ul UL UL LI {
list-style-image: url(http://www.ebswift.com/images/subbullet.png);
}

	span
			{
				font-family:"Verdana";
				font-size:10pt;
				text-align:justify; 
				margin-left:0em;
				padding:0em;
			}

	div
			{
				font-family:"Verdana";
				font-size:10pt;
				text-align:justify; 
				margin-left:0em;
				padding:0em;
			}

	p
			{
				font-family:"Verdana";
				font-size:10pt;
				text-align:justify; 
				margin-left:0em;
				padding:0em;
			}

	td
			{
				font-family:"Verdana";
				font-size:10pt;
				text-align:justify; 
				margin-left:0em;
				padding:0em;
			}

	table
			{
				font-family:"Verdana";
				font-size:10pt;
				text-align:justify; 
				margin-left:0em;
				padding:0em;
			}

	BODY
			{
				font-family:"Verdana";
				font-size:10pt;
				text-align:justify; 
				margin-left:0em;
				padding:0em;
			}

	* h2
	{
		font-size:14pt;
	}

	* h3
	{
		font-size:12pt;
	}

	.testimonial {
		color:green;
		font-style: italic;
	}
	
	.ebtable {
		width: 100%;
		border: 0 solid #E5E5E5;
		background: url(http://www.ebswift.com/Template/Ebswift/V2009.1/images/roundedbox/filler.gif) repeat;
		margin:0;
		padding:0;
	}
	
	.adsense
	{
			background-color:white;
			text-align:center;
	}

	.adsenselargerect
	{
			background-color:#F2F2F2;
			text-align:center;
	}

	.ContentRowLeft
		{
			vertical-align: top;
			background-color:#7EA6BF; 
			width: 16%;
			border-bottom: 15px solid #E5E5E5; /* lower gap before next cell */
			border-right: 5px solid #E5E5E5; /* gap before next cell */
			padding:0em;
			zoom:1;
		}
			
	.ContentRowRight
		{
			vertical-align: top;
			background-color:#F2F2F2; 
			width: 86%; 
			border-bottom: 15px solid #E5E5E5; /* lower gap before next cell */
			text-align: left;
			padding-right: 5px;
			padding-left: 5px;
			padding-top:0;
			padding-bottom:0;
			zoom:1;
		}

	ebtable.caption
		{
			color:#FFFFFF;
			background-color:#E3FEFE;
			font-size:14pt;
			font-weight:bold;
			text-align:center; 
		}
	
	.ebTableHead
		{ 
			color:#FFFFFF; 
			background-color:#7EA6BF; 
			text-align:center; 
			font-size:14pt;
		}

	.CellStyleHead
		{ 
			color:#E1F0FF; 
			background-color:#A6993C; 
			text-align:center; 
			font-weight:bold;
			font-style: italic;
		}
		
	.CellStyle1
		{
			color:#45250C;  
			text-align:center; 
		}

	#bodytext
		{
		    z-index: 13;
			position:relative;
			padding-top:0em;
		    margin-left:162px; 
/*		    margin-right:115px;  */
		    padding-bottom:5px;
/*			top:88px; */
		    zoom:1;
/*
		    z-index: 13;
			top:94px;
		    margin-left:150px; 
		    margin-right:115px; 
		    margin-bottom:100px;
		    padding-bottom:5px;
		    position: relative;
		    zoom:1;
*/
		}

	#right 
		{
			display:block;
/*			width:115px; */
/*			height:600px; */
			right: 0px;
			position: absolute;
		    top: 129px;
		    z-index: 1;
			zoom:1;
		}

	#pageTop
		{
			margin-top:5px;
			font-size:100%; 
/*			position:absolute; */
			display:block;
			width:100%;
			left:0;
			top:0;
			padding:0em;
			zoom:1;
		}

	.feature
		{
			padding-right: 5px;
			padding-left: 5px;
			background: url(http://www.ebswift.com/images/featureback.gif) repeat;
		}

	.screenshot
		{
			text-align:center;
		}

	.awards
		{
			text-align:center;
		}

	.valid
		{
			text-align:center;
		}

	.footer
		{
			text-align:center;
			display:block; 
			background-color: #F2F2F2;
			padding-bottom:5px;
		}
			
/* Panel Type 1 */			
	.pnl1back
		{
			background: url(http://www.ebswift.com/Template/Ebswift/V2009.1/images/roundedbox/filler.gif) repeat;
		}
			
	.pnl1top
		{
			background: url(http://www.ebswift.com/Template/Ebswift/V2009.1/images/roundedbox/pnl1top.gif) repeat-x; 
		    zoom:1;
		}

	.pnl1right
		{
			background: url(http://www.ebswift.com/Template/Ebswift/V2009.1/images/roundedbox/pnl1right.gif) repeat-y right;
		}

	.pnl1left
		{
			background: url(http://www.ebswift.com/Template/Ebswift/V2009.1/images/roundedbox/pnl1left.gif) repeat-y left;
		}

	.pnl1bottom
		{
			background: url(http://www.ebswift.com/Template/Ebswift/V2009.1/images/roundedbox/pnl1bottom.gif) repeat-x bottom;
		}

	.pnl1topleft
		{
			 background: url(http://www.ebswift.com/Template/Ebswift/V2009.1/images/roundedbox/pnl1topleft.gif) no-repeat top left;   
		}

	.pnl1topright
		{
			background: url(http://www.ebswift.com/Template/Ebswift/V2009.1/images/roundedbox/pnl1topright.gif) no-repeat top right;
		}

	.pnl1bottomleft
		{
			background: url(http://www.ebswift.com/Template/Ebswift/V2009.1/images/roundedbox/pnl1bottomleft.gif) no-repeat bottom left;
		}

	.pnl1bottomright
		{
			background: url(http://www.ebswift.com/Template/Ebswift/V2009.1/images/roundedbox/pnl1bottomright.gif) no-repeat bottom right;
		}

	.pnl1body
		{
			position:relative;
			padding-top: 4px;
  			padding-left: 10px; 
			padding-right: 10px;
			padding-bottom:30px;
			display:block;
		    zoom:1;
/*
			width:100%;
			overflow:hidden;
*/
		}

	.pnl1boxhead
		{
			width: 100%; 
			text-align: center;
			display:block;
		}

	.pnl1boxhead h2 
		{
			width: 100%; 
			margin: 0;
			padding-top:6px;
			color: white; 
			font-weight: bold; 
			font-size: 1.2em; 
			line-height: 1em;
			display:block;
		}

/* Panel Type 2 */			
	.pnl2back
		{
			background: url(http://www.ebswift.com/Template/Ebswift/V2009.1/images/roundedbox/filler.gif) repeat;
		}
			
	.pnl2top
		{
			background: url(http://www.ebswift.com/Template/Ebswift/V2009.1/images/roundedbox/pnl2top.gif) repeat-x; 
		    zoom:1;
		}

	.pnl2right
		{
			background: url(http://www.ebswift.com/Template/Ebswift/V2009.1/images/roundedbox/pnl2right.gif) repeat-y right;
		}

	.pnl2left
		{
			background: url(http://www.ebswift.com/Template/Ebswift/V2009.1/images/roundedbox/pnl2left.gif) repeat-y left;
		}

	.pnl2bottom
		{
			background: url(http://www.ebswift.com/Template/Ebswift/V2009.1/images/roundedbox/pnl2bottom.gif) repeat-x bottom;
		}

	.pnl2topleft
		{
			 background: url(http://www.ebswift.com/Template/Ebswift/V2009.1/images/roundedbox/pnl2topleft.gif) no-repeat top left;   
		}

	.pnl2topright
		{
			background: url(http://www.ebswift.com/Template/Ebswift/V2009.1/images/roundedbox/pnl2topright.gif) no-repeat top right;
		}

	.pnl2bottomleft
		{
			background: url(http://www.ebswift.com/Template/Ebswift/V2009.1/images/roundedbox/pnl2bottomleft.gif) no-repeat bottom left;
		}

	.pnl2bottomright
		{
			background: url(http://www.ebswift.com/Template/Ebswift/V2009.1/images/roundedbox/pnl2bottomright.gif) no-repeat bottom right;
		}

	.pnl2body
		{
			position:relative;
			padding-top: 10px;
  			padding-left: 10px; 
			padding-right: 10px;
			padding-bottom:10px;
			display:block;
		    zoom:1;
/*
			width:100%;
			overflow:hidden;
*/
		}

	.pnl2boxhead
		{
			width: 100%; 
			text-align: center;
			display:block;
		}

	.pnl2boxhead h2 
		{
			width: 100%; 
			margin: 0;
			padding-top:6px;
			color: white; 
			font-weight: bold; 
			font-size: 1.2em; 
			line-height: 1em;
			display:block;
		}

/*MENU* ********* NEW */
	.left 
		{
			position:relative;
			float:left;
/*			LEFT:0px; */
/*			top:88px; */
			margin-left:0em;
			padding-left:0em;
/*			TOP:107px; */
			width:162px;
		    zoom:1;
		}
  
	.floatmenu
		{
			position:absolute;
			width: 100%;
			font-size: 8pt;
		}

	.menu
		{
			font-size: 8pt;
			color:blue;
			padding-top:4px;
			padding-left:11px;
/*			padding-right: 25px; */
			padding-bottom:6px;
			width:139px;
		    zoom:1;
		}

	.menu a
		{
			display:block; 
			width: 100%;
			font-size: 8pt;
			text-align: left;
			border:1px solid white; 
			color:blue;
			text-decoration:none;
		}

	.menu a:visited
		{
			width: 100%;
/*			height:1px; */
			color:blue;
			text-decoration:none;
		}
		
	.menu a:hover 
		{
			width: 100%;
/*			height:1px; */
			border:1px solid #000; 
			text-decoration:none;
			background-color:#fcc043; 
			color:#048a00;
		}
		
/* News */

	.newsItem
		{
			background-color: #F2F2F2;
			margin-bottom: 5px;
			padding-left: 3px;
			padding-right: 3px;
			padding-top: 2px;
			padding-bottom: 2px;
			border-color: #C0C0C0;
			border-width: 1px;
			border-style: dashed;
		}
		
	.newsPublishDate
		{
			font-size: 8pt;
			font-style:italic;
			color:#808080;
			background-color:#FFFFCC; 
		}
		
	.newsTitle
		{
			font-size: 8pt;
			font-weight:bold;
			color:blue;
			background-color: #F2F2F2;
			padding-top: 4px;
			padding-bottom: 4px;
		}
		
	.newsDescr
		{
			font-size: 8pt;
			background-color: #F2F2F2;
			color: #008080;
		}
		
	/* Drop Cap */
	.newsDescr:first-letter
		{
			color: darkgray;
			font: bold 250% "verdana";
			width: 24pt;
			float:left;
		}
		
/* RSS */
	.rssFeed
	{
			border:  solid 1px Tan;
	}
	
	.rssbody
	 {
			font-size:6pt;
				
	 }
	 
	 .RssTitleLink
	 {
	 		text-decoration:none;
	 		margin-top: 4px;
	 }
	 
	 .RSSTitle
	 {
	    	color:white;
	    	text-decoration:none;
	 }
	 
	 .rssItem
	 {
	       padding-top:2px;
	       padding-bottom:2px;
	       /* padding-left:13px; */
	       /*margin-right: 3px;*/
	 }
}

