* { margin: 0; padding: 0; }

body {
height: 100%;
width: 761px;
font-family: Verdana, Arial, Tahoma, sans-serif;
font-size: 11px;
color: #000;
background: #5b5b5b;
margin: 4em auto;
text-align: right;
}

.formField { FONT-WEIGHT:bold; FONT-SIZE:11px; COLOR:#000000; text-decoration:none; margin-left:1.0em; }
.formFieldadd { FONT-WEIGHT:bold; FONT-SIZE:9px; COLOR:#000000; text-decoration:none; margin-left:1.0em; }


h1, h2, h3,p, table 
{
margin: 20px 35px;
}

p.space
{
height: 100%;
}
h1.rightTitle 
{
font-size: 2em;
font-weight: normal;
margin-top: 0;
margin-bottom: 0;
color: #7d1317;
}

h1.rightTitle_int 
{
margin-top: 25px;
font-size: 1.5em;
font-weight: bold;
color: #7d1317;
text-align: left;

}

h3.rightTitle_int2 
{
margin-top: 20px;
font-size: 1.5em;
font-weight: bold;
color: #7d1317;
text-align: left;

}
h3.copy 
{
margin-top: 20px;
font-size: 1.5em;
font-weight: bold;
color: #7d1317;
text-align: left;

}

h2.rightTitle_int
{
font-size: 1.1em;
font-weight: bold;
color: #7d1317;
text-align: left;

}

h3.rightTitle
{
margin-top: 10px;
font-size: 14px;
font-weight: bold;
color: #7d1317;
}
h1 
{
font-size: 2em;
font-weight: normal;
margin-top: 0;
margin-bottom: 0;
color: #f1de85;
}

h2 
{
margin-bottom: 0;
font-size: 11px;
font-weight: bold;
color: #f1de85;
}

h3 
{
margin-top: 0;
font-size: 14px;
font-weight: bold;
color: #de9231;
}
p
{
font-size: 10px;
font-weight: normal;
color: #deb29c;
}

#file_ext
{
font-size: 9px;
font-weight: normal;
color: #000;
text-decoration: none;
}

p.more
{
font-size: 10px;
font-weight: bold;
color: red;
text-align: right;
}

p.black
{
font-size: 10px;
font-weight: bold;
color: #000;
text-align: left;
}

p.black_int
{
font-size: 10px;
font-weight: normal;
color: #000;
text-align: left;
width: 80%;
}

a:link		{ color: #333; text-decoration: underline; }
a:visited	{ color: #333; }
a:hover		{ color: #000; background: #ddd; }
a:active	{ color: #000; }

a.more:link		{ color: red; text-decoration: underline; margin:3em; }
a.more:visited	{ color: red; text-decoration: underline; margin:3em; }
a.more:hover	{ color: red; text-decoration: underline; margin:3em; }
a.more:active	{ color: red; text-decoration: underline; margin:3em; }

img { border: none;}

.sponsorLink{
margin-left: 40px;
vertical-align: center;
color: red;
}

.sponsorLinkL{
margin-left: 40px;
vertical-align: center;
color: red;
font-size:16px;
}

img.sponsor {
margin-left: 40px;
margin-top: 20px;
}

img.menu {
vertical-align: middle;
}

img.imgAbout
{
margin-left: 35px;
margin-top: 20px;
border: none;
}

img.imgInvitational
{
margin-left: 5px;
margin-bottom: 5px;
margin-top: 5px;
border: none;
}

img.Menu_top
{
margin-top: 7px;
margin-left: 7px;
margin-right: 7px;
margin-bottom: 5px;
border: none;
}
img.Menu_bottom
{
margin-top: 5px;
margin-left: 7px;
margin-right: 7px;
margin-bottom: 5px;
border: none;
}

.noborder { border: 0; margin: 0;}
.selected { background: #e5f6de ; }

#articleinfo {
background: #fffff;
width: 30%;
vertical-align: middle;
margin-right: 20px;
margin-left: 10px;
font-size: 9px;

}



#top{
width: 760px;
text-align: center;
background: #ffffff;
}

#bottom{
width: 760px;
text-align: center;
background: #ffffff;
}

#header {
width: 100%;
background: url(/i/menu-bg.gif) repeat-x;
height: 35px;
vertical-align: center;
border-bottom: 1px solid #ccc;
}

.header_nav, a.header_nav:link, a.header_nav:visited{
text-decoration: none;
font-weight: bold;
color: #e19a2e;
padding: 1.5em;
}

a.header_nav:hover {
background: url(/i/menu-bg_S.gif);
color: #d6d6d6;
}

.header_nav_Sel, a.header_nav_Sel:link, a.header_nav_Sel:visited{
text-decoration: none;
font-weight: bold;
color: #fff;
padding: 1.5em;
}

a.header_nav_Sel:hover {
background: url(/i/menu-bg_S.gif);
color: #d6d6d6;
}

#contents {
width: 100%;
float: left;
vertical-align: top;
background: #f7ebbd;
text-align: left;
border-left: 20%;
border-color: #7d1317;
}


#contents_left {
width: 290px;
vertical-align: top;
background: #7d1317;
float: left;
text-align: left;
}

#contents_right_top {
width: 467px;
height: 246px;
vertical-align: top;
text-align: left;
background: #efdb84;
float: right;

}



#contents_right_bottom {
width: 467px;
height: 219px;
float: right;
vertical-align: center;
background: #e19a2e;
}

#main {
width: 761px;
height: 100%;
text-align: center;
background: #ffffff;
}

#contents_left_int {
width: 259px;
float:left;
vertical-align: top;
background: #7d1317;
text-align: left;


}

#contents_right_int {
width: 501px;
float: right;
vertical-align: top;
text-align: left;
background: #f7ebbd;


}
#footer {
clear:both;
width: 100%;
background: #fff;
}



table {
clear: both;
width: 85%;
border: 3px solid #fff;
text-align: center;
vertical-align: top;
}
table.news {
clear: both;
width: 90%;
border: 3px solid #fff;
text-align: center;
vertical-align: top;
}

th {
background: #7d1317;
font-weight: bold;
padding: 0.2em;
color: #f1de85;
}

th.calw {
width:12%;
}

.altrow {
background: #ffe38c;
}


.altrowblack {
background: #ffe38c;
color: #000;
}

table.noborder { 
width: 100%;
border-collapse: collapse;
padding: 0;
margin: 0; 
border: 0; 
text-align: center;
vertical-align: middle;
}

li.support
{
text-align: left;
font-size: 1.0em;
margin-top: 1em;
margin-left: 5.0em;
list-style: round;
}


li.event
{
text-align: left;
margin: .4em;
list-style: none;
}
li.event_a
{
text-align: left;
margin: .4em;
list-style: none;
background: #fff;
}

a.event:link,a.event:visited,
{
text-decoration: none;

}
a.event:hover
{
text-decoration: none;
background: #ffffff;
}

td.black
{
color: #000;
}
tr.black
{
color: #000;
}
td.top{
width: 100%;
background: url(/i/page-top.gif);
}
td.left{
height: 100%;
background: url(/i/page-left.gif) repeat-y;
}
td.right{
height: 100%;
background: url(/i/page-right.gif) repeat-y;
}
td.bottom{
width: 100%;
background: url(/i/page-end.gif);
}

