/* STRUCTURE */

body{
background-image:url(/images/core_backer.jpg);
background-repeat:repeat-x;
background-color:#000000;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
}
a img{
border:none;
}

.globalWrap{
width:780px;
padding-top:68px;
margin:0 auto;
}

.leftPane{
width:140px;
float:left;
}

.rightPane{
width:640px;
float:right;
}

.panel-header{
width:600px;
height:36px;
padding-top:10px;
padding-right:40px;
background-image:url(/images/main_head.jpg);
background-repeat:no-repeat;
color:#999999;
letter-spacing:-1px;
text-align:right;
font-size:x-large;
}

.panel-content{
width:560px;
color:#FFFFFF;
background-image:url(/images/main_back.png);
background-repeat:repeat-y;
padding:10px 40px 10px 40px;
font-size:small;
text-align:justify;
}

.panel-bottom{
width:640px;
height:20px;
background-image:url(/images/main_bottom.jpg);
}

.panel-lowerReflect{
width:640px;
height:120px;
padding-top:40px;
background-image:url(/images/main_lower.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
color:#666666;
text-align:center;
}

/* TYPOGRAPHY */

.mainContent{
font-size:small;
color:#CCCCCC;
text-align:justify;
}

.header01{
font-size:large;
letter-spacing:-1px;
color:#FFFFFF;
}

/* forms */

fieldset ol {
padding: 1em 1em 0 1em;
list-style: none;
}
fieldset li {
padding-bottom: 1em;
}
fieldset.submit {
border-style: none;
}
label {
float: left;
width: 15em;
margin-right: 1em;
font-weight:bold;
}
legend {
margin-left: 1em;
padding: 0;
color: #666;
font-weight: bold;
}
fieldset {
float: left;
clear: both;
width: 100%;
margin: 0 0 10px 0;
padding-bottom: 0px;
border:none;
}
fieldset.submit {
float: none;
width: auto;
border-style: none;
background-color: transparent;
text-transform:capitalize;
font-size:medium;
}

 .submit {
  color: #fff;
  border: none;
  font-weight: bold;
background:#000;
padding:4px;
}

a{
color:white;
text-decoration:none;
}

/* SUB STYLING */
.subContent-Left{
width:340px;
float:left;
}
.subContent-Right{
width:200px;
float:right;
}
.subContent-Right img{
margin:-2px;
}

.subContent-Left2{
width:200px;
float:left;
}
.subContent-Right2{
width:340px;
float:right;
}
.subContent-Left2 img{
margin:-2px;
}

.subContent-events{
width:160px;
/*height:220px;
background-image:url(img_assisting/backer01.jpg);
background-repeat:no-repeat;*/
background-color:#FBFBFB;
border-bottom-color:#000000;
border-bottom-width:2px;
color:#333333;
padding-top:8px;
padding-left:20px;
padding-right:20px;
padding-bottom:8px;
margin-bottom:10px;
}

h3 {
padding:2px;
margin-top:20px;
color:#FFFFFF;
border-bottom-style:solid;
border-bottom-color:#666666;
border-bottom-width:1px;
}

h4 {
color:#FFFFFF;
font-size:medium;
text-align:center;
/*margin-left:30px;*/
margin-top:20px;
margin-bottom:20px;
}

ul.mainNav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-indent:0;
	margin-top:50px;
	margin-left:-36px;
	list-style-type:none;
}
.mainNav li a:link, .mainNav li a:visited{
	color:#999;
	text-decoration:none;
	font-weight:bold;
}
.mainNav li a:hover{
	color:#CCC;
}

