body{
	margin : 0 0 0 0; padding : 0 0 0 0;font-size:1em;background-image:url(bg.jpg);
}
form { margin:0 0 0 0;padding:0 0 0 0; }
.full-wrapper
{
	width: 1024px;
	height: auto;
	text-align: left;
	display: block;
	margin: 0 0 0 0;

}
.wrapper
{
	width: 1024px;
	height: 235px;
	text-align: left;
	display: block;
	margin: 0 0 0 0;
	overflow:hidden;
	clip : rect (0 100% 100% 0);

}
/**************************** Menu Section Starts *****************************/
.menu
{
	height: 44px;
	background: url(gs3menu2_menubar_bg.gif);
	background-repeat: repeat-x;
	background-position : right;
	display:block;
	position:relative;
	text-align : right;
	clear : both;
	width:100%;
	padding:0 0 0 0;
}
.menu-text
{
	
}
.menu-end {
	width : 9px;
	height:44px;
	float:right;
	background-image : url(gs3menu2_menu_end.gif);
	background-repeat : no-repeat;
	background-position : left top;
	padding: 0 0 0 0;
	margin : 0 0 0 0;
}
.menu-item {
	background-image : url(gs3menu2_menu_item_bg.gif);
	background-repeat : repeat-x;
	background-position : left top;
	display:inline;
	width : auto;
	float : right;
	height:44px;
	padding: 12px 25px 10px 10px;
}
.menu-item a {
	font-family: verdana;
	font-size: 12px;
	color: #ffffff;
}
#search-panel  {
	width : 206;
	height:44px;
	display : inline;
	background-image : url(gs3menu2_search_bg.gif);
	background-repeat : no-repeat;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	float:right;
	position:relative;
}
/**************************** Menu Section Ends *******************************/
.container{
	background-color:#9cc;
	float:left;
	width:1024;	
	display:inline; /* So IE plays nice */
	border-left : 230px solid transparent;
	margin-left : -230px;
	border-right : 240px solid transparent;
	margin-right : -240px;
	
}
.left-column {
	float : left;
	width:230px;
	position:relative;
	background-color : #FAFAEA;
}
.center {
	display:inline;
	margin-right:-240;
	margin-left:-230px;
	border-right:240px solid transparent;
	border-left:230px solid transparent;
	float:left;
	
}

.right-column {
	width:240px;
	float:right;position:relative;
	background-color : #EEE;
}
.elastic-right-container {
	background-color:#FFF;
	overflow:hidden;
	height:1%;
	width:1024;
	
}
.elastic-right-content{
	background-color:#FAFAFA;
	width:100%;
	border-left:230px solid transparent; /* The width and color of the rail */
	margin-left:-230px; /* Hat tip to Ryan Brill */
	float:right;
	text-align:left;
}
.elastic-right-rail {
	background-color:#FFF;
	width:230px;
	float:left;
	/* margin-left:-100%; */
	display:inline; /* So IE plays nice */
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}
#banner , .header {
	width: 1024px;
	height: 146px;
	background-color	:	#E0F1FF;
	background:	url(System.Resources.Images/HDCO-7GXNYW/$file/header2.gif);
	background-repeat	:	no-repeat;
	color			:	#006062;
	font-family		:	Tahoma;
	font-size		:	12pt;
}
 .footer {
	width: 1024px;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #FFF;
	text-align: right;
	margin-top: 18px;
	clear: both;
	background-color : #194d8a;
	margin : 0 0 0 0;padding:1em 1em;
}
#login-form-panel { font-size:8pt;height:235px;}
td.form-text {  font-family : Arial;font-size:8pt;}
#events {
height:235px;
background-image : url(left-image.jpg);
backgroun-repeat : repeat-x;
}
#image-roller {
width:100%;
height:235px;
overflow:hidden;
clip : rect( 0% 100% 100% 0%);
background : #FFF;
border: 3px solid #DDD;
}
#page-content {
padding :0 0 0 0;
margin : 0 0 0 0;
height:300px;
}
#Company-Desc {
padding :1em 1em 1em 1em;
text-align:left;
margin : 5 5 5 5;
}
#aboutUs-image {
display:block;
}
.ad-title {

  font-family: Tahoma;
  font-size: 14pt;
  font-weight: normal;
  color: #8f8383;
  margin-top: 10px;
  margin-bottom: 10px;

text-align :center;
width : 100%;
}
.ad-text {
  font-family: Tahoma;
  font-size: 8pt;
  font-weight: normal;
  color: #616161;
  text-align: justify;
  line-height: 18px;
margin : .5em .5em .5em .5em;
}
#events {
	font-family : Tahoma;
	font-size : 8pt;
	padding : 2em 2em 2em 2em;
	overflow:hidden;
	clip:rect(0 100% 100% 0);
}
.event-panel-title {
color:#ffffff; border-bottom:solid 1px #00deff; width:200px; padding-bottom:7px;
}
.event-panel-news-ticker  {
	list-style-type: none;
	padding: 3px;
	margin: 0;
	font-family:Arial;
	font-size:7pt;
}
.event-panel-news-ticker li a {
	width:100%;
	display:block;
	overflow:hidden;
	clip:rect(0 100% 100% 0);
	color : yellow;
	font-family : Arial;
	font-size:8pt;
}
.event-panel-news-ticker li {
	height:150;
}
.event-panel-abstract {
	color : #FFF;
	padding:1em 1em
}
#miscellaneous-section {
	/*background-image : url(down-image2.jpg);*/
	/*background-image : url(drop-shadow-top.jpg);*/
	/*background-repat : repeat-x;*/
	background-color : #e6e6e6;
	padding :0 0 0 0;
	margin : 0 0 0 0;
}
h1.page-title, h3.page-title {
  font-family: Tahoma;
  font-size: 11pt;
  font-weight: normal;
  color: #8f8383;
  margin-top: 10px;
  margin-left: 12px;
padding-left:2em;
}
h1.page-title {
color:#369;
padding:0 0;
margin:0 0 0;
}
.event {
  font-family: Arial;
  font-size: 8pt;
  font-weight: normal;
  color: #8f8383;
  margin : 1em 1em 1em 1em;
  padding : .5em .5em .5em .5em;
}
.event-headline {
   font-weight: bold;
   width : 100%;
   line-height:1.65em;
   overflow : hidden;
   clip: rect(0px 100% 100% 0px);
}
.event-abstract {
   overflow : hidden;
   clip: rect(0px 100% 100% 0px);
   height : 4em;
}
#miscellaneous-section-content {
	/*background-image : url(down-image2.jpg);*/
	/*background-image : url(drop-shadow-top.jpg);*/
	/*background-repat : repeat-x;*/
	background-color : #e6e6e6;
	padding :0 0 0 0;
}
#products-panel {
	margin : 0 0 1em 0;
	padding :1em 1em 1em 1em;
	font-size:10pt;
	color : #616161;
	
}
#products-panel  ul {
	font-size : 10pt;
	color : #369;
	margin-bottom: 1em;
}
li.product-item-link {
	display : inline;
	width : 45%;
	float : left;
	padding : .5em ;
	font-size: 9pt;
}
li.product-item-link a {
text-decoration : none;
cursor:pointer;
color : #369;
font-family : Tahoma;
font-size:8pt;
padding:5 20 10;
margin : 0 0;
}
li.product-item-link a:hover {
background-image : url(cube.gif);
background-repeat:no-repeat;
color:green;
background-position-y:5px;
}
.field-row {
	margin-left : -150px; 
	border-left:150px solid transparent;
	display:block;
	position:relative;
	clear:both;
	margin-bottom:1em;
	height : 1.6em;
	font-family:Arial Narrow;
	font-size:10pt;
}
.field-row span { 
	float:left;
	margin-right:2em;
	text-align:left;
	vertical-align : middle;
	font-weight:bold;
	font-family:Arial Narrow;
	font-size:10pt;
}
.field-column { 
	float : left;
	position:relative
}
label {
	width : 150;
	margin-right : 2em;
	float:left;
	vertical-align : middle;
}
.page-entry {
	font-family : Arial Narrow;
	font-size : 9pt;
	padding : 3 3;
	border-bottom : 1px dashed #cAcAcA;
}
a.search-entry { 
	color : #36F;
	font-family : Tahoma;
	height:1.5em;
}
.page-abstract {
	display:block;padding 3 2em;
	color: #7A7A7A;
	margin : 0 1em;
	width:100%;
	height:1.5em;
	overflow:hidden;
	clip:rect(0 100% 100% 0);
}
span.search-entry {
	font-size:10pt;
}
a.button {
	padding : 7 7 7 7;
	background-color : #369;
	color : #FFF;
	font-family : Tahoma;
	font-size : 10pt;
	
}
a.button:hover {
	font-weight:bold;
}

