html {
	height: 100%;
	min-height: 100%;
}

body {
	color: #000000;
	text-align: center;
	margin : 0px;
	height: 100%;
	min-height: 100%;
	font: 76% Arial,sans-serif; 
	background: #ffffff; 
}

ul {
	list-style-type: none;
}

li {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5;
	text-decoration: none;
}

#frame {
	width:560px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
}
#controlFrame {
	margin: 0px;
	height: 100%;
	min-height: 100%;
	overflow:hidden
}

#msgFrame {
	width:440px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
}

#barFrame {
	height:30px;
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	text-align:left;
	color:#FDFFFA;
	background-color: #303030;
}

#notificationFrame {    
	position: absolute;
	top: 0px;
    right: 0px;
    width: 200px;
	height:20px;
	margin-right:2px;
	margin-left:auto;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:right;
}

.bright {
	color: #e11f27;;
};
#wrap { 
background: #ffffff; 
color: #303030; 
margin: 0 auto; 
width: 760px; 
} 
#header { 
margin: 10px 0 0 0; 
width: 760px; 
padding: 0; 
} 
#title { 
float: left; 
margin: 0 0 0 0; 
padding: 0; 
width: 760px; 
} 
#title h1 { 
margin: 0 0 0 0; 
font-weight: 200; 
font-size: 3.0em; 
width: 400px; 
float: left; 
color: #000000; 
} 
#title h2 { 
clear: left; 
float: left; 
margin: 0 0 0 0; 
font-size: 1.2em; 
font-weight: 400; 
width: 400px;
color: #000000; 
}
#sub { 
clear: left; 
margin: 72px 0 0 0; 
width: 760px; 
padding: 0; 
} 
#content {
	clear: left;
	position: absolute;
	width: 497px;
	margin: 0 263px 0 0;
	padding: 0;
	background: #ffffff;
	color: #999999;
	left: 238px;
	top: 104px;
} 
#bar { 
margin: 15px 0 0 0; 
width: 760px; 
height: 448px; 
padding: 0; 
background-image : url("bar%20bg.gif"); 
background-position : left; 
background-repeat : repeat-y; 
float : left; 
} 
.frontphoto { 
margin: 0 0 0 0; 
border: 0; 
float: left;
} 
#menu {
	float: right;
	width: 248px;
	margin: 0 0 0 0;
	padding: 0;
	font-size: 0.9em;
	height: 448px;
} 
#menu ul { 
font-weight:500; 
list-style: none; 
width: 248px; 
margin: 0 0 0 0; 
padding: 0; 
font-size: 1.6em; 
} 
#menu li { 
margin-bottom: 1px; 
} 
#menu li a { 
height: 69px; 
text-decoration: none; 
color: #E11F27; 
display: block; 
padding: 5px 3px 0 5px; 
background: #ebebeb; 
line-height: 1.0em; 
} 
#menu li a:hover { 
background: #E11F27; 
color: #000000; 
font-weight: 500; 
} 
#menu small { 
padding: 0; 
margin: 0 0 0 0; 
font-weight: 400; 
font-size: 0.7em; 
color: #eaeaea; 
} 
#news {
	margin: 0 258px 0 336px;
	padding: 5px 10px 10px 10px;
	color: #000000;
	visibility: visible;
	background-color: #eaeaea;
	background-position: center bottom;
	height: 434px;
} 
#news h1 { 
margin: 0 0 0 0; 
padding: 0 0 6px 0; 
font-size: 1.1em; 
color: #000000; 
font-weight: 600; 
} 
#news h2 { 
margin: 0 0 0 0; 
padding: 10px 0 6px 0; 
font-size: 1.1em; 
color: #000000; 
font-weight: 600; 
} 
a { 
text-decoration: none; 
color: #E11F27; 
} 
a:hover { 
color: #999999; 
} 
a.links { 
display: block; 
margin: 2px 0 0 0; 
} 
.hide { 
display: none; 
} 
.subphoto { 
margin: 0 0 20px 0; 
border: 0; 
float: left; 
} 
.headphoto { 
margin: 0 0 0 0; 
border: 0; 
float: right; 
} 
.leftheadphoto { 
margin: 0 0 0 0; 
border: 0; 
float: left; 
} 
#copyright {
	margin:auto;
	font-weight: 400;
	color: #000000;
	width: auto;
	color: #333;
	height: 15px;
	background: #fff;
	text-align: center;
}
