@charset "UTF-8";
/* CSS Document */
/* Jason Peters */
/* 13/10/08 */

body{
margin:0;
padding:0;
}

#top{
background-image: url(../images/header.jpg);
background-position: top left;
background-repeat: repeat-x;
background-color:#FFFFFF;
margin:0;
padding:0px 0px 0px 0px;
}

img{
border: 0;
}

/* Top content with logo and nav insdie */

#topcontent{
width: 950px;
padding: 0px;
margin: 0px auto;
height: 124px;
}

#logo{
float:left;
padding: 0px;
margin: 0px;
width: 311px;
height: 124px;
}

/* Navigation */

#nav{
text-align:right;
font: 16px Arial, Helvetica, sans-serif;
color: #085b6a;
padding:64px 30px 0px 0px;
margin: 0px;
width: 609px;
float:right;
display:inline;
list-style:none;
}

#nav ul{
text-align:right;
font:16px Arial, Helvetica, sans-serif;
color:#085b6a;
padding: 0px;
margin:0px;
display:inline;
list-style:none;
}

#nav li{
text-align:right;
font: 16px Arial, Helvetica, sans-serif;
color: #085b6a;
padding:0px 20px 0px 0px;
margin: 0px;
display:inline;
list-style:none;
}

#nav a:link, #nav a:visited{
font: 16px Arial, Helvetica, sans-serif;
color:#085b6a;
text-decoration:none;
}

#nav a:hover{
font: 16px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}

#nav li.on a{
margin:0;
text-decoration:none;
color: #ffffff;
}

/* Middle section with all content */

#beegee{
background-image:url(../images/grey.jpg);
background-position: bottom center;
background-repeat: repeat-x;
width:100%;
margin:0;
padding:40px 0px 0px 0px;
display:inline;
float:left;
}

#content{
width: 950px;
padding:0px 0px 0px 0px;
margin: 0px auto;
}

#Contentfirst{
width: 950px;
padding: 0px;
margin: 0px;
}

/* Text */

#text{
font:12px/18px Arial, Helvetica, sans-serif;
color:#000000;
padding: 0px;
margin:0px;
width: 585px;
float: left;
text-align:left;
clear:both;
}

#text_blue{
font:12px/18px Arial, Helvetica, sans-serif;
color:#18798a;
padding: 0px;
margin:0px;
width: 585px;
float: left;
text-align:left;
clear:both;
}

.dottedline{
border-bottom: 1px dashed #000000;
padding:10px 0px 0px 0px;
margin:0px;
}

#text h1{
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
display:block;
font:18px Arial, Helvetica, sans-serif;
color:#000000;
padding: 0px 0 0 20px;
margin:0px;
text-align:left;
}


#text a:link, #text a:visited{
font: 12px Arial, Helvetica, sans-serif;
color:#085b6a;
text-decoration:underline;
}

#text a:hover{
font: 12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
}

/* Text Inside Pages */

#textinside{
font:12px/18px Arial, Helvetica, sans-serif;
color:#000000;
padding: 0px 0px 45px 0px;
margin:0px;
width: 750px;
float: left;
text-align:left;
clear:both;
}

.dottedline2{
border-bottom: 1px dashed #000000;
padding:10px 0px 0px 0px;
margin:0px;
}

#textinside h1{
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
display:block;
font:18px Arial, Helvetica, sans-serif;
color:#000000;
padding: 0px 0 0 20px;
margin:0px;
text-align:left;
}


#textinside a:link, #textinside a:visited{
font: 12px Arial, Helvetica, sans-serif;
color:#085b6a;
text-decoration:underline;
}

#textinside a:hover{
font: 12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
}

/* Login righthand top div */

#login{
width: 323px;
float:right;
padding: 0px 42px 0 0;
margin: 0px;
text-align:right;
}


/* three buttons and right xero buttons */

#bottomcontent{
width:950px;
margin:0px;
padding:0px;
}

#buttons{
width: 750px;
float:left;
padding: 50px 0px 30px 0px;
margin: 0px;
text-align:left;
}

#buttons ul{
text-align:right;
padding: 0px;
margin:0px;
display:inline;
list-style:none;
}

#buttons li{
text-align:right;
padding:0px;
margin: 0px 40px 0px 0px;
display:inline;
list-style:none;
}

#xero{
width: 165px;
float:right;
padding: 65px 35px 0px 0px;
margin: 0px 0px 0px 0px;
text-align:right;
}

/* Footer with darkgreen background and text */

#footer{
clear:both;
background-image: url(../images/footer.jpg);
background-position: bottom center;
background-repeat: repeat-x;
width: 100%;
height: 58px;
padding: 0px;
margin: 0px;
text-align:left;
}

#footertxt{
width: 925px;
padding: 20px 25px 0 0;
text-align:right;
margin: 0px auto;
font: 12px Arial, Helvetica, sans-serif;
color:#000;
}


#footertxt ul{
text-align:right;
padding: 0px;
margin:0px;
display:inline;
list-style:none;
font: 11px Arial, Helvetica, sans-serif;
color:#fff;
}

#footertxt li{
text-align:right;
padding:0px;
margin: 0px 20px 0px 0px;
display:inline;
list-style:none;
font: 12px Arial, Helvetica, sans-serif;
color:#fff;
}


#footertxt a:link, #footertxt a:visited{
font: 12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#footertxt a:hover{
font: 12px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

.errors {
border-bottom:1px solid #E31F26;
border-top:1px solid #E31F26;
background:#FCE6DC;
margin:10px 0 0;
padding:7px 0 7px 35px;
list-style:none;
}

.success {
border-bottom:1px solid #00FF1D;
border-top:1px solid #00FF1D;
background:#DFFFE3;
margin:10px 0 0;
padding:7px 0 7px 35px;
}

.deleteUser {
cursor:pointer;
}

#links {
font:12px/18px Arial, Helvetica, sans-serif;
color:#000000;
margin:0px;
}

#links a:link, #links a:visited{
font: 12px Arial, Helvetica, sans-serif;
color:#085b6a;
text-decoration:underline;
}

#links a:hover{
font: 12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
}