/* ------------ SCREEN ---------------*/
/*global selector to cut down ie margin issues*/
* {margin:0; padding:0;border:0;}
input {outline:none;}
img {outline:none;}
a {outline:none;}
.hiddenpic {display:none;position:absolute;left:-4000px}

body {background-color:#004125;text-align:center;}

#container-main {background:url(navimages/background-flat-main.jpg) no-repeat white;
display:block;
width:900px;
margin:0 auto; 
text-align:left;}

#container {background:url(navimages/background-inner.jpg) no-repeat white;
display:block;
width:900px;
margin:0 auto; 
text-align:left;}



/*
#container {border:thin solid black;}
#bodycopyouter {border:thin solid blue;}
#bodycopy {border:thin solid white;}
#loginbox {border:thin solid white;}
#namefield {border:thin solid blue;}
#passwordfield {border:thin solid teal;}
#submitfield {border:thin solid green;}
*/


/*   LOGIN PAGE SPECIALS  */

#loginbox {z-index:1000;padding-left:660px;padding-top:86px;}
#loginbox input.login {background-color:transparent;color:black;font-family:"Times New Roman", Times, serif;border:none;padding:8px 4px 8px 2px;}
#loginbox input.buttonlogin {background:url(navimages/button-submit.png) top left no-repeat;background-color:transparent;border:none;}
#loginbox input.buttonlogin:hover {background:url(navimages/button-submit.png) top right no-repeat;}
#namefield {padding-bottom:9px;}
#passwordfield {}
#submitfield {padding:10px 0 0 120px;}
#vog {background-color:white;color:black;font-size:1em;padding: 10px 5px 10px 5px;border:solid thin black;}
/*   END LOGIN PAGE SPECIALS  */


#bodycopyouter {display:block;background-color:transparent;padding:276px 10px 10px 217px;}
#bodycopy {padding:25px 0px 0px 59px;font-family:"Times New Roman", Times, serif;font-size:1em;line-height:1.3em;color:black;font-weight:normal;}

#bodycopy h1 {display:block;position:relative;left:-75px;
background:url(navimages/titletab.png) no-repeat transparent;
font-weight:bold;color:#0e8a4c;font-size:1.2em;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
height:40px;
padding:8px 0px 8px 50px;}

#bodycopy h2 {display:block;position:relative;
font-weight:bold;color:#0e8a4c;font-size:1em;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
padding:15px 0px 8px 0px;}

#bodycopy p {font-size:1em;padding:8px 0 0 0;}
#bodycopy ul {margin-left:25px;padding:8px 0 0 0;}
#bodycopy a, #bodycopy a:link, #bodycopy a:visited {color:#0e8a4c;text-decoration:none;}
#bodycopy a:active, #bodycopy a:hover {color:#707070;text-decoration:underline;}


/*  top tab  - five steps */
        #steps {position:relative;left:-60px; list-style:none; width:100%; overflow:hidden; margin:0px; padding:0px;}
        #steps li {font-size:24px; float:left; padding:14px; color:#b0b1b3 ;list-style-image:none;}  
        #steps li span {font-size:12px; display:block;}
        #steps li.current {color:#0e8a4c;font-weight:bold;}


/* footer copy */
#bodycopy  .mandatory {color:black;font-size:1em;padding:0 0;}
#bodycopy  .smallbody {color:#0e8a4c;font-size:0.75em;padding:8px 0 0 0;line-height:1em;}

/*  FORM INPUTS  */

input {background-color:white;color:black;font-family:"Times New Roman", Times, serif;border:thin solid #000;border-width:1px;padding:4px 2px 4px 2px;}
.checkbox {border:none;background-color:transparent;color:#000;}
select {background-color:#fff;color:#000;font-family:"Times New Roman", Times, serif;border:thin solid #000;border-width:1px;padding:2px 2 2px 2px;}

textarea.styled {border: 1px solid #000;padding: 5px;color:black;font-family:"Times New Roman", Times, serif;}

hr {color:white;width:100%;height:1px;text-align:left;border-bottom:thin solid #fff;border-bottom-width:2px;}


/*  FORM   */ 
    
fieldset { border:none; }

input[type=text], input[type=password]{ width:200px; padding:5px; border:solid 1px #000;}

.prev { background:url(navimages/button-back-off.png) no-repeat transparent; text-decoration:none;width:147px;height:88px;border:none;}

.next { background:url(navimages/button-next-off.png) no-repeat transparent; text-decoration:none;width:147px;height:88px;border:none;}

.prev:hover { background:url(navimages/button-back-on.png) no-repeat transparent;  text-decoration:none;}

.next:hover { background:url(navimages/button-next-on.png) no-repeat transparent;  text-decoration:none;}

.prev {position:relative;left:-147px;top:-20px}

.next {position:relative;left:-147px;top:0px;}

label { display:block; margin:15px 0 5px 0;} 
label.error{display:inline;color:#0e8a4c;margin:0 0 20px 5px;}

#declarationcallout {background-color:#333;color:white;padding:5px 10px;}

/*  END FORM */


/*  admin area */

table.smalltable, tr.smalltable, td.smalltable {background-color:white;font-size:0.7em}

#admin a, #admin a:link, #admin a:visited {color:black;text-decoration:underline;}
#admin a:active, #admin a:hover {color:#999;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  */

/*#bodycopy h2 {display:block;color:#000;font-size:1.4em;line-height:1.3em;font-weight:bold;padding:10px 0 0 0;}*/

/*
        input.buttonsubmit {float:right;background:url(navimages/button-submitdark-off.png) no-repeat ;
        background-color:transparent;
        border:none;padding:none;margin:none;}
        input.buttonsubmit:hover {background:url(navimages/button-submitdark-on.png) no-repeat;}
*/



