@charset "utf-8";
/* CSS Document */


body { 
background:#eaeaea;
padding:0;
margin:0;
margin-top:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#000000;}

a {
color:#ca0727;
text-decoration:none;}

a:hover {
color:#ca0727;
text-decoration: underline;}

td,tr {
text-align:left;
vertical-align:top;}

td.center {
text-align:center;
vertical-align:top;}


#logo {
float:left;
position:relative;
z-index:2;} 

#content_logo {
margin-left:auto;
margin-right:auto;
width:900px;}

#boxettodx {
float: right;
position: relative;
margin-top:200px;
margin-right:-28px;
z-index:2;
	} 
#boxettodx img {
border:0;
	} 

#content_ex {
margin-left:auto;
margin-right:auto;
width:900px;
z-index:1;}

#header {
position:relative;
float:right;
width:860px;
height:326px;
margin-top:-261px;
background:url(../img/header_bg.png) no-repeat top left;
z-index:1;}

#aegee {
float:right;
margin-top:20px;}

#aegee img {  margin-right:30px;}

#menu {
float:left;
position:relative;
width:802px;
margin-top:165px;
padding-top:7px;
height:23px;
left:29px;
text-align:center;
background:#ca0727;
border-bottom:#7f0000 2px solid;
font-size:14px;}

#menu a {
color:#FFFFFF;
font-weight:bold;
padding:12px;
text-decoration:none;}
 
#content {
position:relative;
float:right;
width:860px;
background:url(../img/content_bg.gif) repeat-y top left;}

#sponsor {
position:relative;
float:left;
left:29px;
margin-top:40px;
width:210px;}

#content_in {
position:relative;
float:right;
right:29px;
margin-top:40px;
width:592px;
padding-left:15px;
min-height:850px;
background: url(../img/pattern_vert.gif) top left repeat-y;}

#content_in_sp {
position:relative;
float:left;
left:29px;
margin-top:40px;
width:802px;}

#footer {
position:relative;
float:right;
width:860px;
background:url(../img/footer.png) top left no-repeat #eaeaea;
color:#333333;
font-size:12px;
font-weight:bold;
text-align:center;
height:50px;
padding-top:80px;
padding-bottom:30px;}

#footer a {
color:#333333;
text-decoration:none;}

#footer a:hover {
color:#333333;
text-decoration: underline;}

p.title {
margin-top:0;
color:#ca0727;
font-size:20px;
font-weight:bold;}

.titlesmall {
color:#ca0727;
font-weight:bold;}

.tablebox {
background:#e6e6e6;
font-weight:bold;
font-size:12px;}

.tableboxdx {
background:#f1f1f1;
font-size:12px;}


table ul {
padding-left:20px;}

table li {
margin:0;}

li {
list-style-image: url(../img/li.gif)}

.faces td {
text-align:center;}

td.boximg {
text-align:center;
vertical-align:top;
padding-right:15px;}

td.boxtxt {
width:100%;
padding-left:15px;
background: url(../img/pattern_vert.gif) top left repeat-y;}

.rigaara {
height:1px;
background:#ca0727;}

.tableboxcenter {
background:#e6e6e6;
font-weight:bold;
font-size:12px;
text-align:center;}

.tableboxcentertop {
background:#d7d6d6;
font-weight:bold;
font-size:12px;
text-align:center;}

.phome {
margin-top:300px;}

.menuanc {
float:right;
background:#ca0727;
color:#FFFFFF;
padding:0 2px;}

.menuanc a {
color:#FFFFFF;
padding:0 7px;}


.formcontent {
	float:left;
	width:592px;
	margin-bottom:30px;
}
.formcontent div{
	float:left;
	padding: 5px 10px 0px 0px;
}
.formcontent p{
	float:left;
	margin:0px;
	width:592px;
	height:1px;
}
.formcontent p.titlesmall{
	margin:25px 0;
	width:592px;
}

.formcontent .heightdiv{
	margin:5px 0;
	width:592px;
}

.formcontent p.divider{
	margin:20px 0;
	padding:20px 0;
	border-top: 1px dashed #ca0727;
	width:592px;
}
.formcontent p.divider2{
	margin:20px 0;
	padding:20px 0;
	width:592px;
}
.forncontainer {}
.staff ul {float:left; margin:0; padding:0; width:591px;}
.staff li {list-style:none; display:inline-block; width:280px; float:left; padding-right:15px; margin-bottom:20px;}
.staff li img {float:left; margin:0 13px 0 0;}
