html, body {border: 0; margin: 0; padding: 0;}

body {
  	font: 12px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	color: #FFF;
	background: #444247;
  	line-height: 140%;
  	width: 100%;
  	min-width: 970px;
}

a {
                /*color: #000000;*/
                color: #fff;
                font-weight:bold;
                text-decoration: underline;
}

a:hover {
                /*color: #000000;*/
                color: #fff;
                font-weight:bold;
                text-decoration: none;
}


a img {
  border: none;/*remove border for linked images*/
}

/***** clear *****/
.clear {
	clear: both;
	height: 0;
	line-height: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* End hide from IE-mac */.clearfix {height: 1%;}

.clearfix {display: block;}
/* End hide from IE-mac */


/***** Main Layout ****/
#container {
  	width: 100%;
  	height: 100%;
  	text-align: center;/* IE fix to center the page */
	background: url(../images/backgroundxlong.bmp) top left repeat-x;
}

#header {
  	width: 920px;
	height: 100px;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: left;
	background: url(../images/HeaderBG-Blue-Swirl2.jpg) top left repeat-x;	
}
#logo {
  	width: 194px;
	height: 85px;
	margin: 2px 5px 9px 10px;
	float: left;
	display: block;
	text-indent:-9999px;	
	background: url(../images/gges_whiteontransparent.png) no-repeat;
}
#headerbox {
  	width: 200px;
	height: 19px;
	margin: 45px 20px 0px 20px;
	float: right;
}

.login {
	font: 11px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-image: url(../images/buttonbglogin.gif);
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	float: right;
	height: 19px;
	width: 55px;
	padding-top: 3px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.login:hover {
	font: 11px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-image: url(../images/buttonbglogin.gif);
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	float: right;
	height: 19px;
	width: 55px;
	padding-top: 3px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 1px;
}

.demo {
	font: 11px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-image: url(../images/buttonbginter.gif);
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	float: right;
	height: 19px;
	width: 110px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.demo:hover {
	font: 11px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-image: url(../images/buttonbginter.gif);
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	float: right;
	height: 19px;
	width: 110px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
}

#menu_container {
	background-color: #999999;	
  	width: 920px;
	height: 35px;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: left;
}
#menu {
  	width: 920px;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: left;
}
#imageRow_container {
	background: #000;
  	width: 100%;
	height: 89px;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: left;
  	background: url(../images/background.bmp) top left repeat-x;   	
}
#imageRow {
  	width: 920px;
	height: 89px;
  	margin: 0 auto;/* center the page in Firefox */
	background: url(../images/imageRow.jpg) no-repeat center;
}
#content_container {
	background: #000;
  	width: 100%;
	height: 860px;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: left;
  	background: url(../images/backgroundxlong.bmp) top left repeat-x;
}
#content {
  	width: 955px;
	height: 860px;
  	margin: 0 auto;/* center the page in Firefox */
	background:#000;
  	text-align: left;
  	background: url(../images/backgroundxlong.bmp) top left repeat-x;
}



#left {
	margin: 0px 0px 0px 18px;
	float: left;
	height: 860px;
	width: 565px;
	padding: 0px 0px 0px 25px;
	border-left: #FFFFFF solid 1px;
	background: url(../images/bodybgxlong.jpg) top left repeat-x;	
}
#left_title h1 {
	font: 30px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: normal;
	color: #3399FF;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 35px;
	width: 542px;
	padding: 10px 0px 10px 0px;
}
#left_subtitle {
	font: 20px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 35px;
	width: 800px;
	padding: 20px 0px 20px 0px;
}
#left_tagline {
	font: 10px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 35px;
	width: 800px;
	padding: 5px 0px 0px 0px;
}
#bodycopy {
	font: 11px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: normal;
	line-height: 18px;
	color: #FFF;
	float: left;
	width: 510px;
	margin: 0px;
	padding: 0px 25px 10px 0px;	
}
.bodycopy_text {
	padding: 0px 0px 10px 0px;
}
.bodycopy_link {
	font: 11px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: normal;
	line-height: 18px;
	color: #3399FF;
	text-decoration: none;
	float: left;
	background: url(../images/arrow.jpg) no-repeat 0 4px;
	width: 542px;
	padding: 0px 0px 0px 20px;
	margin: 18px 0px 5px 0px;
}
.bodycopy_list {
	padding: 0px 0px 10px 0px;
	list-style:disc;
	list-style-position:inside;
}




#news_area {
	margin: 0px;
	float: left;
	height: 860px;
	width: 160px;
	background: #5a595e;
	border-left: #FFFFFF solid 2px;
	border-right: #FFFFFF solid 2px;
	display: inline;
	background: url(../images/bodybgxlong.jpg) top left repeat-x;
}
.news_title h2 {
	font: 14px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 124px;
	padding: 14px 14px 0px 14px;
}
.news_date {
	font: 11px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 124px;
	padding: 0px 14px 10px 14px;
}
.news_copy {
	font: 10px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	line-height:16px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 124px;
	padding: 6px 14px 6px 14px;
}
.news_copy a {
	font: 11px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
}
.news_copy a:hover {
	font: 11px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

.more {
	font: 11px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/more.jpg);
	background-repeat: no-repeat;
	margin: 20px 0px 0px 0px;
	float: right;
	height: 19px;
	width: 55px;
	padding-top: 3px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.more:hover {
	font: 11px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/more1.jpg);
	background-repeat: no-repeat;
	margin: 20px 0px 0px 0px;
	float: right;
	height: 19px;
	width: 55px;
	padding-top: 3px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 1px;
}

.dlmore {
	font: 11px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-image: url(../images/download.gif);
	background-repeat: no-repeat;
	margin: 20px 0px 0px 20px;
	float: left;
	height: 19px;
	width: 100px;
	padding-top: 3px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.dlmore:hover {
	font: 11px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-image: url(../images/download.gif);
	background-repeat: no-repeat;
	margin: 20px 0px 0px 20px;
	float: left;
	height: 19px;
	width: 100px;
	padding-top: 3px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 15px;
}



#links_area {
	margin: 0px;
	float: left;
	height: 860px;
	width: 163px;
	background: #5a595e;
	border-left: #FFFFFF solid 0px;
	border-right: #FFFFFF solid 1px;
	display: inline;
	background: url(../images/bodybgxlong.jpg) top left repeat-x;	
}
.links_title h2 {
	font: 14px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 124px;
	padding: 14px 14px 10px 14px;
}
.links_copy {
	font: 10px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 124px;
	padding: 4px 16px 10px 16px;
}
.links_copy a {
	font: 11px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
}
.links_copy a:hover {
	font: 11px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.links_copy img {
	float: left;
	padding: 0px 0px 4px 0px;
}

.linksmore {
	font: 11px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-image: url(../images/more.gif);
	background-repeat: no-repeat;
	margin: -4px 0px 0px 0px;
	float: right;
	height: 19px;
	width: 55px;
	padding-top: 3px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.linksmore:hover {
	font: 11px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-image: url(../images/more1.gif);
	background-repeat: no-repeat;
	margin: -4px 0px 0px 0px;
	float: right;
	height: 19px;
	width: 55px;
	padding-top: 3px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 1px;
}


#footer_container {
	background: url(../images/footer.jpg) repeat-x 0 0;
  	width: 100%;
	height: 5px;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: center;
}
#footer {
  	width: 920px;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: left;
	font: 10px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	line-height: 22px;
	color: #FFF;
	padding: 10px 0px 10px 84px;
}
#footer a {
	text-decoration:underline;
	color: #FFF;
}
#footer a:hover {
	text-decoration:none;
	color: #FFF;
}


.home {
	font: 11px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	float: right;
	height: 19px;
	padding:0px 61px 0px 0px;
}
.home:hover {
	font: 11px "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	float: right;
	height: 19px;
	width: 110px;
	padding:0px 61px 0px 0px;
}





* {padding:0; margin:0}
.dropdown_one {float:left; padding: 7px 3px 0px 20px;} /*position main menu headings*/
.dropdown_one dt {width:90px; border:0px; text-align:left; padding:0px 0px 10px 0px; color:#FFF; font-weight:bold; cursor:pointer; background:url(../)} /*main menu heading block properties*/
.dropdown_one dt:hover {background:url(../)}
.dropdown_one dd {position:absolute; overflow:hidden; width:148px; display:none; z-index:200; opacity:0}
.dropdown_one ul {width:144px; border:1px solid #000; list-style:none; border-top:none}
.dropdown_one li {display:inline}
.dropdown_one a, .dropdown a:active, .dropdown a:visited {display:block; padding:1px 0px 0px 0px; color:#FFF; text-decoration:none; width:134px}
.dropdown_one a:hover {color:#FFF}
.dropdown_one .underline {border-bottom:1px solid #000}

.dropdown_two {float:left; padding: 8px 3px 0px 0px;} /*position main menu headings*/
.dropdown_two dt {width:200px; border:0px; text-align:left; padding:0px 0px 10px 0px; color:#FFF; font-weight:bold; cursor:pointer; background:url(../)} /*main menu heading block properties*/
.dropdown_two dt:hover {background:url(../)}
.dropdown_two dd {position:absolute; overflow:hidden; width:148px; display:none; z-index:200; opacity:0}
.dropdown_two ul {width:144px; border:1px solid #000; list-style:none; border-top:none}
.dropdown_two li {display:inline}
.dropdown_two a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#FFF; width:134px}
.dropdown_two a:hover {background:#99CCFF; color:#FFF}
.dropdown_two .underline {border-bottom:1px solid #000}

.dropdown_three {float:left; padding: 8px 3px 0px 0px;} /*position main menu headings*/
.dropdown_three dt {width:220px; border:0px; text-align:left; padding:0px 0px 10px 0px; color:#FFF; font-weight:bold; cursor:pointer; background:url(../)} /*main menu heading block properties*/
.dropdown_three dt:hover {background:url(../)}
.dropdown_three dd {position:absolute; overflow:hidden; width:148px; display:none; z-index:200; opacity:0}
.dropdown_three ul {width:144px; border:1px solid #000; list-style:none; border-top:none}
.dropdown_three li {display:inline}
.dropdown_three a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#FFF; width:134px}
.dropdown_three a:hover {background:#99CCFF; color:#FFF}
.dropdown_three .underline {border-bottom:1px solid #000}

.dropdown_four {float:left; padding: 8px 3px 0px 0px;} /*position main menu headings*/
.dropdown_four dt {width:130px; border:0px; text-align:left; padding:0px 0px 10px 0px; color:#FFF; font-weight:bold; cursor:pointer; background:url(../)} /*main menu heading block properties*/
.dropdown_four dt:hover {background:url(../)}
.dropdown_four dd {position:absolute; overflow:hidden; width:148px; display:none; z-index:200; opacity:0}
.dropdown_four ul {width:144px; border:1px solid #000; list-style:none; border-top:none}
.dropdown_four li {display:inline}
.dropdown_four a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#FFF; width:134px}
.dropdown_four a:hover {background:#99CCFF; color:#FFF}
.dropdown_four .underline {border-bottom:1px solid #000}

.dropdown_five {float:left; padding: 8px 3px 0px 0px;} /*position main menu headings*/
.dropdown_five dt {width:120px; border:0px; text-align:left; padding:0px 0px 10px 0px; color:#FFF; font-weight:bold; cursor:pointer; background:url(../)} /*main menu heading block properties*/
.dropdown_five dt:hover {background:url(../)}
.dropdown_five dd {position:absolute; overflow:hidden; width:148px; display:none; z-index:200; opacity:0}
.dropdown_five ul {width:144px; border:1px solid #000; list-style:none; border-top:none}
.dropdown_five li {display:inline}
.dropdown_five a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#FFF; width:134px}
.dropdown_five a:hover {background:#99CCFF; color:#FFF}
.dropdown_five .underline {border-bottom:1px solid #000}

.dropdown_six {float:left; padding: 8px 3px 0px 0px;} /*position main menu headings*/
.dropdown_six dt {width:100px; border:0px; text-align:left; padding:0px 0px 10px 0px; color:#FFF; font-weight:bold; cursor:pointer; background:url(../)} /*main menu heading block properties*/
.dropdown_six dt:hover {background:url(../)}
.dropdown_six dd {position:absolute; overflow:hidden; width:148px; display:none; z-index:200; opacity:0}
.dropdown_six ul {width:144px; border:1px solid #000; list-style:none; border-top:none}
.dropdown_six li {display:inline}
.dropdown_six a, .dropdown a:active, .dropdown a:visited {display:block; padding:1px 0px 0px 0px; color:#FFF; text-decoration:none; width:134px}
.dropdown_six a:hover {color:#FFF}
.dropdown_six .underline {border-bottom:1px solid #000}
