body {
background:#767676 url(../img/bg.rev51.fade.png) no-repeat top center;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:100%;
margin:0;
padding:0;
}

img {
border:0;
}

p {
text-align:justify;
}

input.checkbox, input.radio {
height:13px;
width:13px;
margin:0 3px 0 0;
padding:0;
position:relative;
left:0;
top:1px;
}

.blue {
color:#13007c;
}

.bold {
font-weight:bold;
}

.center {
text-align:center;
}

.close {
display:none;
height:20px;
position:absolute;
right:0;
top:0;
width:20px;
}

.error {
background:#ffa07a url(../img/error.small.bg.pad4.png) top left no-repeat;
border:1px solid #f00;
color:#000;
}

.firstLetter {
color:#13007c;
font-family:georgia,times new roman,serif;
font-size:30px;
}
.firstParagraph {
line-height:22px;
}

.floatLeft {
float:left;
}
.floatRight {
float:right;
}

.hidden {
display:none;
}

.indent10 {
margin-left:10px;
}

.justify {
text-align:justify;
}

.left {
text-align:left;
}

.red {
color:#f00;
}

span.required {
color:#f00;
position:relative;
left:0;
top:3px;
margin:0 3px;
font-size:20px;
font-weight:bold;
}

.right {
text-align:right;
}

.status {
left:0;
margin:10px 0;
padding:4px 25px;
position:relative;
top:0;
}

.success {
background:#90ee90 url(../img/success.small.bg.pad4.png) top left no-repeat;
border:1px solid #006400;
color:#000;
}

.tag {
color:#13007c;
font-weight:bold;
}

.underline {
text-decoration:underline;
}

.warning {
background:#fafad2 url(../img/warning.small.bg.pad4.png) top left no-repeat;
border:1px solid #ffd700;
color:#000;
}

a.external {
/* background:url(../img/external.png) top right no-repeat; */
/* padding:0 15px 0 0; */
}

.status.warning .close {
background:url(../img/close.warning.small.bg.pad4.png) top left no-repeat;
}

#Page {
height:auto;
/* width:100%; */
}

#ContainerWrap {
/* background:url(../img/bg-repeat-y.png) repeat-y top left; */
height:auto;
margin:0 auto;
/* overflow:hidden; */
/* width:1060px; */
}
#Container {
background:#f9f9f9 url(../img/container.bg.gradient.png) no-repeat top left;
border:5px solid #000;
border-top:0;
margin:0 auto 20px;
padding:0 10px 10px;
position:relative;
width:1000px;
-webkit-border-radius:0 0 20px 20px;
   -moz-border-radius:0 0 20px 20px;
        border-radius:0 0 20px 20px;
}

#Container #Contact {
color:#000;
font-size:12px;
position:absolute;
right:10px;
text-align:right;
top:0;
width:756px;
}
#Container #Contact img {
position:relative;
top:7px;
left:0;
margin:0 0 0 4px;
}
#Container #Contact .flag {
border:1px solid #000;
}
#Container #Contact span {
color:#13007c;
font-size:20px;
margin:0;
padding:0 0 0 5px;
position:relative;
top:4px;
}

#Header {
clear:both;
height:204px;
padding:40px 0 0;
position:relative;
margin:0 0 10px;
}

#Logo {
border:0px solid #000;
bottom:2px;
font-family:arial,helvetica,sans-serif;
height:200px;
left:0;
position:absolute;
text-align:center;
width:246px;
}
#Logo a {
display:block;
height:auto;
text-decoration:none;
width:auto;
}
#Logo a, #Logo a:visited {
color:#13007c;
}

#Logo .name {
bottom:20px;
font-family:trebuchet ms,sans-serif;
font-size:18px;
left:0;
position:absolute;
width:246px;
}
#Logo .tag {
bottom:5px;
font-size:10px;
font-style:italic;
left:0;
position:absolute;
width:246px;
}

#Cycle {
background:#fff;
border:2px solid #000;
bottom:0;
height:200px;
overflow:hidden;
position:absolute;
right:0;
width:748px;
}

#Cycle #NextLinks {
background:transparent;
height:0;
left:-999em;
line-height:1px;
position:absolute;
top:-999em;
width:100%;
}

#Cycle div {
background:#fff;
border-right:2px solid #000;
height:200px;
overflow:hidden;
width:248px;
}

#Cycle .left {
margin:0;
}
#Cycle .center {

}
#Cycle .right {
border:0;
}

#Loading {
width:100px;
height:100px;
margin:72px 10px 600px 72px;
display:block;
/* background:url(../img/ajax-loader.gif) no-repeat top left; */
}

#Content {
clear:both;
padding:0 0 10px;
position:relative;
display:none;
margin:72px 0 0;
}

#Content  #Main a, #Content #Main a:visited {
color:#13007c;
}

#Content #Main {
clear:both;
overflow:hidden;
position:relative;
}

#Content #Main > div {
position:relative;
top:0;
left:0;
}

#Content #Main .left { 
border-right:1px solid #eee;
padding:0 11px 0 0;
width:653px;
}
#Content #Main .left {
text-align:justify;
}
#Content #Main .left .status.warning {
cursor:pointer;
}
#Content #Main .left .status.warning p {
margin:0;
}
#Content #Main .left .status.warning .slide {
display:none;
}
#Content #Main .left .status.warning .slide p {
margin:10px 0 0;
}

#Content #Main .left #Video{ 
padding:30px 0 0;
text-align:center;
}

#Content #Main h1 {
color:#13007c;
font-size:20px;
margin-top:0;
}

#Content #Main.home h1 span.abs_right {
position:absolute;
top:0;
right:11px;
}

#Content #Main .right { 
border-left:1px solid #eee;
padding:0 0 0 11px;
left:-1px;
position:relative;
text-align:justify;
width:320px;
}

#Content #Main .right h1 {
text-align:right;
}

#Content #Main #SectionPhoto {
border:1px solid #000;
/* height:200px; */
width:318px;
}

#Content #Main #SectionPhotos {
width:318px;
position:relative;
top:0;
left:0;
}
#Content #Main #SectionPhotos img {
border:1px solid #000;
margin:0 0 10px;
}

#Content #Sub { 
clear:both;
display:none;
overflow:hidden;
padding:40px 0 0;
}

#Content #Sub .left { 
width:33%;
}

#Content #Sub .center { 
border-left:1px solid #000;
border-right:1px solid #000;
width:33%;
}

#Content #Sub .right { 
width:33%;
}

#Content #Sub ul { 
padding-right:25px;
}

#Footer {
border-top:1px solid #767676;
clear:both;
margin:0 auto;
padding:10px;
padding-bottom:0;
position:relative;
text-align:center;
/* width:312px; */
}

span.registered {
font-size:10px;
position:relative;
top:-5px;
}

