@charset "utf-8";

* { margin: 0; padding: 0; }

html { min-height: 100%; margin: 0 0 1px;}
body { 
	background: #fff url(../gamma/i/gamma_bg.jpg) center top no-repeat fixed; 
	color:#302625; font-size: 12px; font-family: Verdana,Geneva,sans-serif;
	}

dl, p, table, pre, h1, h2, h3, h4, h5, h6 {  }
h2 { font-family: "AvantGarde Bk BT", "Century Gothic", Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:24.5px}
h3 { font-family: "AvantGarde Bk BT", "Century Gothic", Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:18px}
h4 { font-family: "AvantGarde Bk BT", "Century Gothic", Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:13px;
	margin-top:0.6em;}

a { color: #06F; text-decoration: none; }
a:hover, a:focus, a:active { text-decoration: underline; }

ul, ol, dd, blockquote { margin-top:0.5em;}
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; margin-top: 0.5em; }
ul li { list-style:inside square ; margin-left:1em; }
ol li { list-style: inside decimal; margin-left:2em; }
li *, li p, li li, dt *, dd *, p *, th *, td * { }

sup, sub{font-size:xx-small;}

img { border: none; outline:0; }
button { cursor: pointer; }

/* ------------------------------------------- */

#top_bar { padding: 10px 0 16px 0; background: url(../i/topshadow.png) repeat-x; color: #fff; }
 #top_bar p { width: 915px; margin:0 auto; padding-left:1em; }
 #top_bar p span { padding: 0 30px; }
 a.blue_btn { 
 	padding:0.5em; float:right; margin: -15px 0 0 6px;
	border-radius: 0 0 9px 9px; -moz-border-radius: 0 0 9px 9px; -webkit-border-radius: 0 0 9px 9px;
	background:#06C; border: 2px solid #666;
	color: #FFF; font-size:10px; text-decoration: none;
	}
 a.blue_btn:hover, a.blue_btn:focus, a.blue_btn:active{ 
 	text-decoration: underline; margin-top: -12px;
	}
 a.skype:hover, a.skype:focus, a.skype:active{ 
	background: #00AFF0;
	}

/*------------------------------------------- */
#nav_bar{ width: 924px; margin:auto; background:url(../i/border-t.png) repeat-x left bottom;}
 #nav { width: 915px; margin:auto; padding:2.5em 0 4.5em 1em; position:relative; }/*"pos:relative" enables positioning for #nav ul*/
/*  #home_btn {
	display:block; width:22px; height:16px; margin:2.5em 0 0 0; padding:11px 0 0 7px;
  	background: url(../i/bg_sprite.png) no-repeat -458px -22px;
	}
  #home_btn:hover { background-position: -497px -22px; }
*/
  h2.prodname{ 
 	float:right; margin-right:0.2em;
	color:#FFF;  text-shadow: 1px 1px black;
	}
  #nav ul {padding:0; margin:0; list-style:none; position:absolute; top:73px; right:0;}
  #nav li{ 
  	float:left; line-height:32px; margin:0;
	list-style:none; text-align:center;
	}
  #nav li a{ 
  	display:block; width: 116px; margin:0; padding:5px 0 0 0;
	background: url(../i/bg_sprite.png) no-repeat 0px 0px;
	font-family: "AvantGarde Bk BT", Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#7a8893;
	letter-spacing:1px; text-shadow: 1px 1px white; text-transform:uppercase; text-decoration:none;
	}
  #nav #current a{
	color:#302625;
	background: url(../i/bg_sprite.png) no-repeat -126px 0px;
	}
  #nav li a:hover{ background-position: -252px 0px; }

/*------------------------------------------- */
#bl { width: 930px; margin:auto; background: url(../i/border-l.png) repeat-y; background-position: 0% 100%; }
#br	{ background:url(../i/border-r.png) repeat-y; background-position: 100% 0%; }
#container_bg { margin: 0 4px 0 5px; background:#F5F5F5 url(../i/container_bg.jpg); }
#container { 
	min-height: 320px;
	/*background: url(../i/bglogo.png) 100% 350px no-repeat ;*/ border-bottom: 1px solid #e2e6e9; }
 #content { overflow:hidden;}
 .gamma-overview { 
 	min-height: 1060px;
 	background: url(../gamma/i/gamma-o_bg.jpg) center 50px no-repeat; }
  .gamma-overview div{ 
  	width:400px; margin:2em; float:right;
	color:#302625; font-family: "AvantGarde Bk BT", Arial, Helvetica, sans-serif; font-size:13px; line-height:1.3em;
  }
  .row{ 
  	overflow:hidden; padding-bottom:2px;
	background: url(../i/divider.jpg) bottom center no-repeat;
	font-size: 11px; line-height:15px;}
	.row h3{ text-indent:1em;}
	.row p{ margin:0 2em 0 2em;}
	.row img.l-float{ float:left; margin-right:1em; }
	.row img.r-float{ float:right; margin-left:1em; }
	.row h3{ margin:2em 0 0.5em 0; }

a.pdflink{
	padding: 3px 26px 0 0; line-height:26px;
	background:url(../i/pdf-win_icon.png) right top no-repeat;
	}
#bottom{ 
	padding:1em 0; overflow:hidden;
	background:#FFF;
	}
 #bottom div{width: 888px; margin:auto;}
 #bottom .cert { float: right; margin: 0 0 0 25px; }
 #bottom small a{ 
 	width:74px; height:12px; display:inline-block; white-space:nowrap; overflow:hidden; margin-top:3px;
 	background: url(../i/ftfdesigns.gif) no-repeat 56px 2px;
	color:#999;
 } 
 #bottom small a:hover, #bottom small a:focus, #bottom small a:active{ 
 	background: url(../i/ftfdesigns.gif) no-repeat 56px -8px; border-bottom:1px solid #c76c6c;
	color:#c76c6c; text-decoration:none;
 }
  #bottom small a acronym{ margin-left:20px; }
