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:0px;
top:1px;
}

.blue {
color:#13007c;
}

.bold {
font-weight:bold;
}

.center {
text-align:center;
}

.close {
display:none;
height:20px;
position:absolute;
right:0px;
top:0px;
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:0px;
top:3px;
margin:0 3px;
font-size:20px;
font-weight:bold;
}

.right {
text-align:right;
}

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

.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; */
}

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

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

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

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

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

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

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

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

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

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

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

}
div#Cycle div.right {
border:0;
}

div#Nav {
background:#000;
clear:both;
height:50px;
margin:10px 0;
position:relative;
width:100%;
}

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

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

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

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

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

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

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

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

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

div#Content div#Main div.right div#SectionPhotos {
width:318px;
}
div#Content div#Main div.right div#SectionPhotos img {
border:1px solid #000;
margin:0 0 10px;
}

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

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

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

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

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

div#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;
}
