@charset "utf-8";
*{margin:0px;padding:0px;}
img{
	border:0px;
}
a{
	text-decoration:none;	
}
a:hover{
	
}
ul
{
  list-style:none;
}

body{
margin: 0;
padding: 0;
border: 0;
height: 100%; 
max-height: 100%;
background-image:url(../img/rightframebg_04.gif);
background-repeat:repeat-x;
}

#warp {
	position:absolute;
	top:0px;
	left:150px;
	width:1060px;
	height:100%;
}

#headerstyle {
	position:absolute;
	top:0px;
	width:1060px;
	height:100px;
	background-color:#d5d5d5;
}

.headertext {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	text-align:right;
	width:1060px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
}
.headertext:link{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	text-align:right;
	width:1060px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
}
#leftframestyle,#rightframestyle {
position: absolute; 
top: 0; 
left: 0; 
width: 150px; /*Width of left frame div*/
height: 1050px;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
color: white;
}

#rightframestyle {
	position:absolute;
    left: 1209px;
    right: 0px; 
	height: 1050px;
    width: 450px; /*Width of right frame div*/
    overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
    color: white;
}

#contentstyle {
	position:absolute;
	top:0px;
	width:1060px;
	margin-left:auto;
	margin-right:auto;
	left: 0px;
}

.arrowlistmenu{
width: 225px; /*width of accordion menu*/
padding-top:125px;
float:left;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/

	margin-bottom: 10px; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 4px 0 4px 10px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#1f2053;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #9c9c9c;
background: url(img/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 14px;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}

.menulink_header {
		margin-bottom: 10px; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 4px 0 4px 10px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#1f2053;
}

.contenttext {
	width:562px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	float:left;
	text-align:justify;
	margin-top:15px;
}
.contenttext_top {
	width:562px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	float:left;
	text-align:right;
}
.contentheader {
	width:562px;
    text-transform: uppercase;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
	color:#1f2053;
	float:left;
	padding-top:15px;
	padding-bottom:15px;
}
.rightframeheader {
	width:200px;
    text-transform: uppercase;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
	color:#1f2053;
	float:right;
	padding-top:15px;
	padding-bottom:15px;
}
.leftframe_text {
	width:200px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	float:right;
	text-align:justify;
	margin-top:15px;
}
#mr_container {
	width:186px;
	height:200px;
	float:right;
}
#rt_container {
	width:186px;
	height:200px;
	float:right;
}
#bms_container {
	width:185px;
	height:200px;
	float:right;
}

.eventfont_header {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
	color:#FFF;
	margin-top:15px;
	margin-left:5px;
	margin-right:5px;
	text-align:left;
}

.eventfont{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin-top:15px;
	margin-left:5px;
	margin-right:5px;
}

#footer{
	position:absolute;
	bottom:-79px;
    width: 100%;
    height: 79px; /*Height of bottom frame div*/
    overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
}

.footertext {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin-top:10px;
	margin-left:10px;
	float:left;
}

.footerimg {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin-top:10px;
	margin-left:160px;
	float:left;
}
.seealso {
	width:190px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	margin-top:20px;
	padding-left:10px;
}
.seealso_text :link  {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:underline;
	margin-left:10px;
}

* html body{ /*IE6 hack*/
padding: 0 0px 0 0px; /*Set value to (0 WidthOfRightFrameDiv 0 WidthOfLeftFrameDiv)*/
height:100%;
}

* html #contentstyle{ /*IE6 hack*/
width: 100%; 
height: 100%;
}

