@charset "UTF-8";

/* css reset */
* {margin:0;padding:0;}
img,fieldset {border:0;}
ul,li {list-style-type:none;}

html,body{
	height:100%;
	border:none
}

body { background:url(../images/bg.jpg) #000000 no-repeat top left; font-size:12px; color:#AAAAAA; font-family:Arial, Helvetica; width:100%; height:100%; }

/* #container { position:relative; width:100%; height:100%; } */

#leftbar { position:relative; width:140px; padding-left:40px; top:120px; }
#leftbar a { display:block; height:21px; width:140px; text-indent:-9009px; }
#leftbar a:link, #leftbar a:visited { color:#303030; text-decoration:none; }
#leftbar li { line-height: 21px; list-style-type:none; }
#leftbar #nav_gs a { background:url(../images/nav_gs.gif) no-repeat; }
#leftbar #nav_gs a:hover { background:url(../images/nav_gs_active.gif) no-repeat; }
#leftbar #nav_cgs a { background:url(../images/nav_cgs.gif) no-repeat; }
#leftbar #nav_cgs a:hover { background:url(../images/nav_cgs_active.gif) no-repeat; }
#leftbar #nav_g a { background:url(../images/nav_g.gif) no-repeat; }
#leftbar #nav_g a:hover { background:url(../images/nav_g_active.gif) no-repeat; }
#leftbar #nav_au a { background:url(../images/nav_au.gif) no-repeat; }
#leftbar #nav_au a:hover { background:url(../images/nav_au_active.gif) no-repeat; }
#leftbar #nav_f a { background:url(../images/nav_f.gif) no-repeat; }
#leftbar #nav_f a:hover { background:url(../images/nav_f_active.gif) no-repeat; }
#leftbar #nav_c a { background:url(../images/nav_c.gif) no-repeat; }
#leftbar #nav_c a:hover { background:url(../images/nav_c_active.gif) no-repeat; }
#leftbar #nav_cu a { background:url(../images/nav_cu.gif) no-repeat; }
#leftbar #nav_cu a:hover { background:url(../images/nav_cu_active.gif) no-repeat; }
#leftbar #nav_gs101 a { background:url(../images/nav_gs101.gif) no-repeat; }
#leftbar #nav_gs101 a:hover { background:url(../images/nav_gs101_active.gif) no-repeat; }

#twitter-feed { position:relative; padding-left:40px; top:160px; }

#main-content { position:relative; padding-top:40px; padding-right:16%; }

#right-col-container { position:relative; z-index:0; }
#footer { position:relative; }
#footer-content { position:relative; width: 520px; right:20px; }
#logo { position:absolute; top:40px; left:40px; z-index:99; }

.full-frame { width:100%; height:100%; }
#preloader { display:none; }

/*
*	Page Styles
*/
#static-content-container{ position:relative; width:737px; padding-top:68px; }
#content-top { position:relative; height:33px; width:100%; background: url(../images/content_header.gif) no-repeat; }
#content-middle { position:relative; width:100%; background: url(../images/content_middle.gif) repeat-y; text-align:left; padding-top:80px; }
#custom-content-middle { position:relative; width:100%; background: url(../images/content_middle.gif) repeat-y; text-align:left; padding-top:0px; }
#content-bottom { position:relative; width:100%; height:34px; background: url(../images/content_footer.gif) no-repeat; }

#content-middle-inner-div { position:relative; padding:20px 50px 10px 50px; line-height:120%; }
#custom-bg-image { background: url(../images/custom-bg.jpg) top left no-repeat; }
#custom-flash { position:absolute; top:130px; left:0; z-index:99; }

#title-image { position:absolute; top:80px; left:0; z-index:1; }

/* replaced flash gets the alt class */
.flash-replaced .alt {
	display: block;
	height: 0;
	position: absolute;
	overflow: hidden;
	width: 0;
}

.hidden{display:none;}

.sg-text-in{
	background: url(../images/text-input-bg.gif) no-repeat;
	border:none;
	padding:3px;
	color:#ededed;
}

.bottom_border {
	border-bottom: 1px solid #515151;
	padding-bottom:5px;
}

.gallery-image {
	padding:0 10px 0 10px;
}