*{padding: 0; margin: 0;}

body {
background: url('graphics/bg.gif');
background-attachment: fixed;
}

#update {
  position: absolute;
  background:#FFFFFF;
  background: url('graphics/bg_trans.png');
  z-index: 102;
  color:#000000;
  top:90px;
  left:0px;
  width:100%;
  height:512px;
  margin:0px;
  display:block;
  text-align:center;
  font-family:helvetica,arial,sans-serif;
  font-size:11px; line-height:14px;
  }
  
#update_content {
width:500px;
margin-left:auto;
margin-right:auto;
margin-top:50px;
opacity:.5;
}

#wrap {
margin: 35px auto 10px;
width: 799px;
}

#bg {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:-1;
background: url('graphics/bg_extend2.png');
background-repeat: no-repeat;
background-position: top center;
}

.frame_left {
float:left;
width:46px;
}

.frame_center {
margin-left:46px;
background: #FFFFFF url('graphics/frame_middle.jpg');
width:709px;
height:581px;
}

.frame_center_ins {
margin-left:46px;
background: #FFFFFF url('graphics/frame_middle_ins.jpg');
width:709px;
height:164px;
}

.nav_ins {
float:left;
margin-left:66px;
margin-top:102px;
}

.frame_right {
float:right;
width:44px;
}

.title {
float:left;
margin-top:20px;
margin-left:98px;
}

.contentwrap {
float:left;
margin-top:8px;
margin-left:98px;
width:615px;
background: url('graphics/bg_content.png');
}

.tab {
float:right;
width:117px;
z-index:+1;
}

.tab_contents_grey {
background: #6f6f72;
padding:8px 8px 4px 8px;
width:101px;
font-family:helvetica, aerial, sans-serif;
color:#FFF;
font-size:11px;
line-height:13px;
}

.tab_contents_blue {
background: #00bdf2;
padding:8px 8px 4px 8px;
width:101px;
font-family:helvetica, aerial, sans-serif;
color:#FFF;
font-size:11px;
line-height:13px;
}

.tab_contents_green {
background: #b3c234;
padding:8px 8px 4px 8px;
width:101px;
font-family:helvetica, aerial, sans-serif;
color:#FFF;
font-size:11px;
line-height:13px;
}

.mlsubmit {
margin-top:2px;
margin-bottom:4px;
}

.mltxtbox {
margin-top:3px;
margin-bottom:2px;
border:1px solid #FFFFFF;
}

#thumbgallery{
	width:450px;
	margin-top:4px;
	margin-bottom:0px;
	float:left
}

#thumb{
	width:85px;
	height:85px;
	margin-right:6px;
	margin-bottom:6px;
	float:left;	
}

#thumb_end{
	width:85px;
	height:85px;
	margin-right:0px;
	margin-bottom:6px;
	float:left;	
}

.content {
float:left;
margin-top:0px;
margin-left:0px;
width:498px;
background: #FFFFFF;
border-top:1px solid #58585A;
color: #000000;
font-family: helvetica, aerial, sans-serif;
font-size:11px;
line-height:15px;

}

.body {
float:left;
margin: 20px 18px 18px 18px;
width:450px;
}

.bottomtext {
float:right;
margin: 18px 18px 18px 18px;
width:567px;
color: #666666;
font-family: helvetica, aerial, sans-serif;
font-size:11px;
line-height:14px;
vertical-align:bottom;
}

a:link {text-decoration:none; font-weight:bold; color:#999999}
a:visited {text-decoration:none; font-weight:bold; color:#999999}
a:active {text-decoration:none; font-weight:bold; color:#999999}
a:hover {text-decoration:none; font-weight:bold; color:#666666}

.hed {
font-size:24px;
line-height:20px;
letter-spacing:-.5px;
color:#BBBBBB;
}

.hed2 {
font-size:23px;
line-height:20px;
letter-spacing:-.5px;
color:#BBBBBB;
}

.name {
font-weight:bold;
text-transform:uppercase;
}

.sidebar {
font-family:helvetica,arial,sans-serif;
font-size:11px;
line-height:13px;
margin-left:6px;
}

.sidebar2 {
margin-left:0px;
}

.sidebar_hed {
font-size:10px;
line-height:12px;
font-weight:bold;
text-transform:uppercase;
}

.hrline {
float:left;
width:450px;
height:8px;
margin-bottom:10px;
border-bottom:1px dotted #999999;
}

.hrlinesolid {
float:left;
width:450px;
height:8px;
margin-bottom:10px;
border-bottom:4px solid #000000;
}

.hrline2 {
float:left;
width:151px;
margin-left:9px;
margin-right:10px;
height:6px;
margin-bottom:6px;
border-bottom:1px dotted #999999;
}

.hrline3 {
float:left;
width:549px;
margin-left:0px;
margin-right:0px;
height:6px;
margin-bottom:18px;
border-bottom:1px dotted #999999;
}

.hrline3_255 {
float:left;
width:569px;
margin-left:0px;
margin-right:0px;
height:6px;
margin-bottom:16px;
border-bottom:1px dotted #999999;
}

.hrline_split {
float:left;
width:230px;
margin-left:0px;
margin-right:0px;
height:3px;
margin-bottom:4px;
border-bottom:1px dotted #999999;
}

.hrline_split2 {
float:left;
width:310px;
margin-left:0px;
margin-right:0px;
height:3px;
margin-bottom:4px;
border-bottom:1px dotted #999999;
}

.aboutbox {
padding:8px;
float:left;
width:92px;
height:15px;
background-color: #6f6f72;
text-align:center;
vertical-align:center;
color:#FFFFFF;
margin-right:6px;
}

.aboutbox:hover {
background-color:#4f4f52;
}

.aboutbox2:hover {
background-color:#4f4f52;
}

.aboutbox2 {
padding:8px;
float:left;
width:92px;
height:15px;
background-color: #6d6d70;
text-align:center;
vertical-align:center;
color:#FFFFFF;
margin-right:0px;
}



.hrline_short {
float:left;
width:107px;
margin-left:0px;
margin-right:7px;
height:8px;
margin-bottom:8px;
border-bottom:1px dotted #999999;
}

.hrline_short2 {
float:left;
width:107px;
margin-left:0px;
margin-right:0px;
height:8px;
margin-bottom:8px;
border-bottom:1px dotted #999999;
}