html, body{
	height:100%;
	padding:0px;
	margin:0px;
	background-color:#adaeae;
	background-image: url('/common/images/hg.png');
	background-repeat: repeat-x;
	background-attachment: fixed;
	font-family: Arial, Helvetica;
	font-size: 12px;
	color:#555555;
}


td {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color:#555555;
	width:150px;
	height:25px;
}

hr {
	border: 0px;
	background-color: #cccccc;
	height:1px;
}

img, div, input { behavior: url("/common/css/iepngfix.htc") }



#head {
  	background:url(/common/images/top_hg.png);
	padding:0;
	width:965px;
	height:86px;
}

#bottom {
  	background:url(/common/images/bottom_hg.png);
	padding:0;
	width:965px;
	height:91px;
	position:relative;
	z-index:8;
}

#imagebuttonHolder {
	position:absolute;
	width:910px;
	margin-top:105px;
	z-index:12;
	text-align: right;
}

.backgroundimage {
	position:absolute;
	z-index:10;
	margin-top:0px;
	margin-left:35px;
	background-color: #eeeeee;
}

#center {
	position:relative;
	background-image: url('/common/images/center_hg.png');
	background-repeat: repeat-y;
	padding:0px;
	width:975px;
	padding-left:100px;
	padding-top:100px;
	height:464px;
}

#inner_contentbox {
	position:absolute;
	width:730px;
	height:64px;
	z-index:11;
	margin-left:164px;
	margin-top:348px;
}

#inner_top {
	position:relative;
	background-image: url('/common/images/inner_top_scroll.png');
	background-repeat: no-repeat;
	width:730px;
	height:64px;
}

#inner_center {
	position:relative;
	background-image: url('/common/images/inner_center_scroll.png');
	background-repeat: repeat-y;
	width:730px;
	height:104px;
	overflow-y:hidden;
	overflow-x:hidden;
}


#inner_contentbox_high {
	position:absolute;
	width:730px;
	height:64px;
	z-index:11;
	margin-left:164px;
	margin-top:60px;
}

#inner_top_high {
	position:relative;
	background-image: url('/common/images/inner_top_scroll.png');
	background-repeat: no-repeat;
	width:730px;
	height:64px;
}

#inner_center_high {
	position:relative;
	background-image: url('/common/images/inner_center_scroll.png');
	background-repeat: repeat-y;
	width:730px;
	height:392px;
	overflow:hidden;
}




#inner_bottom {
	position:relative;
	background-image: url('/common/images/inner_bottom_scroll.png');
	background-repeat: no-repeat;
	width:730px;
	height:64px;
}

#outer {
	padding:0px;
 	position:absolute;
	width:1024px;
	left:50%;
	margin-left:-512px;
	padding-top:0px;
}


#inner {
	padding:0px;
	margin-left:25px;;
	width:1024px;
}


#innercontent {
	padding:30px;
	padding-top:20px;
}

#subline {
	width:600px;
	margin-top:0px;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	padding-left:50px;
	margin-bottom:10px;
}

.contentsubline {
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
}

.contentsublineleveltwo {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}


.mediumheadline {
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	color:#bdc934;
	text-transform: uppercase;
}

#headline {
	font-size: 22px;
	font-weight: bold;
	line-height: 18px;
	color:#4d4d4d;
	text-transform: uppercase;
	font-family: Arial Black;
	padding-left:50px;
	padding-top:32px;
}


#textcontent {
	width:639px;
	margin-top:0px;
	padding-left:50px;
	font-size: 12px;
	line-height: 15px;
}

#scrollingContentHigh {
	width:716px;
	height:392px;
	border:0px solid white;
	overflow:hidden;
}

#scrollingContent {
	width:716px;
	height:104px;
	border:0px solid white;
	overflow:hidden;
}


#stage_home {
	width:1024px;
	height:387px;
	overflow:hidden;
}


#stage_sub {
	width:1024px;
	height:237px;
	overflow:hidden;
}


#maincontent {
	padding:0;
	width:1024px;
}



#abbinder {
  	background-color:#cccccc;
	padding:0;
	width:1024px;
	height:20px;
}

#footer {
	position:absolute;
	color:#999999;
	padding-left:640px;
	padding-top:45px;
	z-index:12;
}

#contactfooter {
	position:absolute;
	color:#999999;
	padding-left:85px;
	padding-top:48px;
	z-index:12;
}

.personContainer {
	float:left;
	padding:3px;
	width:600px;
	line-height:14px;
	margin-bottom:20px;
}

.personImage {
	float:left;
	width:100px;
	height:100px;
	padding-right:10px;
}

.personText {
	float:left;
	width:450px;
	padding-left:10px;
	font-size: 9px;
	line-height:13px;
}


#logo {
	position:absolute;
	float:left;
	width:128px;
	z-index:12;
	margin-top:25px;
	margin-left:48px;
}

#navbar {
	position:absolute;
	width:800px;
	border:0px solid black;
	z-index:10;
	margin-left:185px;
	margin-top:60px;
	z-index:12;
}

.navpointContainer {
	float:left;
	padding-left: 8px;
	padding-right: 8px;
	color: #7f7f7f;
	font-family: Times;
	font-weight: bold;
	text-transform: uppercase;
	font-size:16px;
}

.paddinginner {
	padding-left:2px;
}


.bioLink {
	float:left;
	padding-top:5px;
}


#subnav {
	padding-left:50px;
	padding-top:15px;
}


a:link.navlinkInactive {
    color : #555555;
    font-size:11px;
    font-family: Arial Black;
    text-decoration : none;  
}

a:visited.navlinkInactive {
    color : #555555;
    font-size:11px;
    font-family: Arial Black;
    text-decoration : none;  
}

a:hover.navlinkInactive {
    color : #bdc934;
    font-size:11px;
    font-family: Arial Black;
    text-decoration : none;  
}

a:link.navlinkActive {
    color : #bdc934;
    font-size:11px;
    font-family: Arial Black;
    text-decoration : none;  
}

a:visited.navlinkActive {
    color : #bdc934;
    font-size:11px;
    font-family: Arial Black;
    text-decoration : none;  
}

a:hover.navlinkActive {
    color : #bdc934;
    font-size:11px;
    font-family: Arial Black;
    text-decoration : none;  
}


a:link.footerlink {
    font-size : 10px;
    color : #888888;
    text-decoration : none; 
    text-transform: uppercase; 
}

a:visited.footerlink {
    font-size : 10px;
    color : #888888;
    text-decoration : none;
    text-transform: uppercase;
}

a:hover.footerlink {
    font-size : 10px;
    color : #bdc934;
    text-decoration : none; 
    text-transform: uppercase;
}



a:link.bioLink {
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    color : #666666;
    text-decoration : none;  
}

a:visited.bioLink {
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    color : #666666;
    text-decoration : none;  
}

a:hover.bioLink {
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    color : #000000;
    text-decoration : none;  
}





a:link {
    color : #bdc934;
    text-decoration : none;  
}

a:visited {
    color : #bdc934;
    text-decoration : none;  
}

a:hover {
    color : #000000;
    text-decoration : underline;  
}




.button_left {
	float:left;
	width:5px;
	height:18px;
	background:url(/common/images/buttons/button_left.png);
	background-repeat: no-repeat;
}

.button_center {
	float:left;
	height:16px;
	background:url(/common/images/buttons/button_middle.png);
	overflow-x:visible;
	padding-top:2px;
}

.button_right {
	float:left;
	width:5px;
	height:18px;
	margin-right:10px;
	background:url(/common/images/buttons/button_right.png);
	background-repeat: no-repeat;
}

a:link.button_link {
    color : #ffffff;
    text-decoration : none; 
    text-transform: uppercase;
}

a:visited.button_link {
    color : #ffffff;
    text-decoration : none;  
    text-transform: uppercase;
}

a:hover.button_link {
    color : #eeeeee;
    text-decoration : none;  
    text-transform: uppercase;
}

a:link.button_link_active {
    color : #666666;
    text-decoration : none;  
}

a:visited.button_link_active {
    color : #666666;
    text-decoration : none;  
}

a:hover.button_link_active {
    color : #666666;
    text-decoration : none;  
}


a:link.downloadlink {
    color : #666666;
    text-decoration : underline; 
    font-weight: bold;
}

a:visited.downloadlink {
    color : #666666;
    text-decoration : underline;  
    font-weight: bold;
}

a:hover.downloadlink {
    color : #bdc934;
    text-decoration : underline;  
    font-weight: bold;
}



.scroll-track{
	height:10px;
	width:14px;
	background:white;
}

.scroll-handle{
	border: 0px solid white;
	height:13px;
	width:14px;
	background:url(/common/images/scroller.gif);
	background-repeat: no-repeat;
	background-position-x: 1px;
	background-position-y: 1px;
	cursor:pointer;
}




