body
{
/*    background: #0c3a6d;
    background: #3f5475;*/
}

#host
{    
font-size: 80%;
font-style:italic;
}

#error
{
    color: red;
    height: 20px;
    border: 1px solid red;
    font-size: 75%;
}

#hint
    {
	font-style: italic;
    font-size: 80%;
    }

td.contact
{ 
text-align: right;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
padding-top: 14px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; 
background-color: #E5EBF6;
}


td.loginbox
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #E5EBF6;
border: #C2C5CB;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
text-align: left;
width: 300px;
padding-right: 10px; 
}


















div#logo
    {
    float: center;
    /*background: #eaeaea; /*#00339b;*/
    /*width: 859px;*/
    /*background: #000000 url('images/logo.jpg') no-repeat;*/
    }

div#heading
    {
    float: left;
    height: 145px;
    width: 671px;
    /*padding: 0px;*/
    background: white; /*#00339b;*/
    /*border: 1px solid #ffffff;*/
    }


div#leftpanel2
    {
    height: 552px;
    float: left;
    width: 250px;
    background: #00339b;
    color: white;
    clear: both;
    font-size: 100%;
    border: 1px solid #ffffff;
    }

div#leftpanel2 ul
{
    margin: 0px;
    padding: 0px;
    background: #00339b;
    text-align: center;
}
#leftpanel2 li
    {
    padding: 20px 0px 10px 0px;
	height: 40px;
    font-size: 100%;
    background: #00339b;
    border: 1px solid #ffffff;
	width: 250px;
	list-style-type: none;
    text-align: center;
    }

#leftpanel2 a
    {
    color: #ffffff; /*#4482ff;*/
    text-decoration: none;
    text-align: center;
	width: 250px;
    }

#leftpanel2 a:hover
    {
    color: #edf714;
    background: #333;
    }




.submit {
clear: both; width: 330px; padding-top: 5px; padding-bottom: 5px; height: 29px
}


body {
	width: 900px;
    margin:1px auto;
    padding: 0px;
    text-align: center;
}


fieldset
{
text-align: center;
}



#required
{
    color: red;
    font-size: 200%;
}

div#resultheading
    {
/*    margin: 0px auto;
    float: left;*/
    width: 906px;
    background: #00339b;
    border: 1px solid #ffffff;
    height: 40px;
    }

#resultheading h1
    {
    text-align: left;
    font-size: 100%;
    color: white;
    text-align: center;
    }

    h4
    {
    font-family: 'Arial';
    }

    h2
    {
font-size: 20px;
    font-family: 'Arial';
    color: #135cae;
    text-align: center;
    }
div#preparedfor
{
    height: 80px;
    /*margin-left: 46px;*/
    float: left;
    width: 908px;
    clear: both;
    color: black;
    text-align: center;
    font: 14px;
    /*border: 1px solid #000000;
    background: #e9edd7;*/
 }

#preparedfor td
{
    /*background: #e9edd7;*/
    font-size: 110%;
}


#projectdesc
    {
    float: left;
    /*text-decoration: underline;*/
    text-align: center;
    width: 908px;
    border: none;
    /*height: 500px;
    border: 1px solid #002c75;*/
    }

div#projectdesc th
{
	font-size: 80%;
    color: white;
    background: #00339b;
    text-decoration: none;
}

div#projectdesc td
    {
	font-size: 80%;
    }

th
    {
    font: 14px;
    /*text-decoration: underline;*/
    }

td
    {
    font: 12px;
    }


#tdradio
{
	font-size: 80%;
    padding: 2px;
    border-right: 1px solid #002c75;
    text-align: center;
}
#tdchoices
{
	font-size: 80%;
    padding: 2px;
    border-right: 1px solid #002c75;
    text-align: left;
}

#resultstr
{
	font-size: 90%;
/*    padding: 5px;*/
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    font-weight: bold;
    /*background: #ffd8d0;*/
}
#resultstrgraph
{
    padding: 3px;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    /*background: #ffd8d0;*/
}

#questions
    {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    float: left ;
    font-size: 80%;
    /*clear: both;*/
    width: 900px;
	background: #eaeaea; /*#e8f0ff;*/
    }

#questions table
{
    /*padding: 10px;*/
    font: 12px;
}

#questions_footer
    {
    font-size: 60%;
	font-style: italic;
   /*height: 200px;*/
    width: 900px;
    float: left;
    clear: both;
    border: none;
    border-bottom: 1px solid black;
    background: #eaeaea; /*#e8f0ff;*/
    text-align: center;
    }


div#survey_footer
    {
    height: 20px;
    width: 908px;
    float: left;
    clear: both;
   /* border: 1px solid black;*/
    }


div
    {
    font: 18px sans-serif;
    /*color: black;*/
    /*border: 1px solid black;*/
    /*background: #e6e6e7;*/
    /*height: 150px;*/
    padding: 5px;
    }

div#title
    {
    font: 18px sans-serif;
    /*color: black;
    border: 1px solid black;*/
    background: #efe1e1;
    height: 50px;
    padding: 5px;
    }

div#warning
    {
    font: 18px sans-serif;
    color: red;
    height: 50px;
    padding: 5px;
    }

h5 span
    {
    color: yellow;
    }



div#menubar
    {
    height: 20px;
    margin: 0 0 0 0;
    float: left;
    width: 865px;
    background: #00339b;
    clear: both;
    color: white;
    }

div#section
    {
    height: 10px;
    margin: 0 0 0 8px;
    float: left;
    width: 190px;
    background: #ffffff;
    clear: both;
    color: black;
    text-align: left;
    vertical-align: text-top;
    font-size: 80%;
    }

div#sectionbar
    {
    height: 40px;
    margin: 0 0 0 0;
    float: left;
    width:900px;
/*    background: #00339b;*/
    clear: both;
    color: black;
    text-align: center;
    /*border-top: 1px solid white;
    border-bottom: 1px solid white;*/
    }


div#score
    {
    height: 10px;
    margin: 0 0 0 2px;
    float: left;
    width: 90px;
    background: #ffffff;
    /*clear: both;*/
    color: black;
    text-align: left;
    vertical-align: text-top;
    font-size: 80%;
    }

    div#graph
    {
    height: 10px;
    margin: 0 0 0 2px;
    float: left;
    width: 298px;
    background: #ffffff;
    /*clear: both;*/
    color: black;
    text-align: left;
    vertical-align: text-top;
    font-size: 80%;
    }

    div#comment
    {
    height: 10px;
    margin: 0 0 0 2px;
    float: left;
    width: 106px;
    background: #ffffff;
    /*clear: both;*/
    color: black;
    text-align: left;
    vertical- : text-top;
    font-size: 80%;
    }

div#priority
    {
    height: 10px;
    margin: 0 0 0 2px;
    float: left;
    width: 94px;
    background: #ffffff;
    /*clear: both;*/
    color: black;
    text-align: left;
    vertical-align: text-top;
    font-size: 80%;
    }


#menubar ul
    {
    margin: 0;
    padding: 0;
    background: #00339b;
    height: 20px;
    text-align: center;
    }

#menubar li
    {
    display: inline;
    font-size: 90%;
    background: #00339b;
    border: 1px solid #ffffff;
    }

#menubar a
    {
    color: #ffffff; /*#4482ff;*/
    padding: 0 16px 0 16px;
    text-decoration: none;
    text-align: center;
    }

#menubar a:hover
    {
    color: #edf714;
    background: #333;
    }

#nav
    {
    height: 210px;
    width: 200px;
    margin-left: 0px;
    }

#nav li
    {
    color: #fff;
    display: block;
    font: bold 11px verdana, arial, tahoma, sans-serif;
    width: 150px;
    height: 25px;
    border-bottom: 1px solid #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    text-decoration: none;
    text-align: left;
    font-size: 100%;
    }

#nav li a:hover
    {
    color: #edf714;
    background-color: #333;
    }

#current a
    {
    background-image: url("images/bullet.gif");
    background-repeat: no-repeat;
    background-position: 100% 50%;
    }

#preparedfor
{
    height: 80px;
    margin: 0 0 0 0;
    float: left;
    width: 908px;
    background: #ffffff;
    clear: both;
    color: black;
    text-align: center;
    font-size: 100%;
 }



#heading h1
    {
    text-align: center;
    font-size: 200%;
    color: white;
    }

div#rightpanel1
    {
    height: 40px;
    float: left;
    width: 649px;
    background: #00339b;
    border: 1px solid #ffffff;
    }

#rightpanel1 h1
    {
    text-align: center;
    font-size: 110%;
    color: yellow;
    }

div#rightpanel2
    {
    height: 540px;
    float: left;
    width: 859px;
    /*width: 650px;*/
    color: black;
/*    overflow: auto;
    border-top: 1px solid #0c3a6d;
    border-left: 1px solid #0c3a6d;
    border-right: 1px solid #0c3a6d;
    border-bottom: 1px solid #0c3a6d;*/
    background: #ffffff;
    }

#rightpanel2 p
    {
    /*text-align: right;*/
    font-size: 70%;
    color: #000000; /*#00339b;*/
    }

#rightpanel2 td
    {
    /*text-align: right;*/
    font-size: 70%;
    color: #000000; /*#00339b;*/
    }
div# p, td
    {
    font-size: 80%;
    /*color: #00339b;*/
    color: #000000;
    }

#rightpanel2 p
    {
    text-align: center;
    }

p#italic
{
font-style: italic;
    font-size: 60%;
}

#rightpanel p
    {
    text-align: center;
    font-size: 100%;
    color: #00339b;
    }

div#restofleftpanel1
    {
    height: 500px;
    /*margin: 5px 0 0 0;*/
    float: left;
    width: 812px;
    clear: both;
    }

div#rightpanel3 {
/*    background: #ffffff url('images/model.png') no-repeat WIDTH="426" HEIGHT="162";
   background-position: center center;
    height: 500px;
    float: left;
    width: 650px;
    /*margin: 5px 0 0 10px;*/
}

div#footer1
    {
	font-style: italic;
    font-size: 60%;
    height: 15px;
    width: 859px;
    float: left;
    clear: both;
    border-top: 2px solid white;
    }

#footer1 p
    {
    text-align: right;
    font-size: 80%;
    }

#footer1 emails
    {
    text-align: right;
    font-size: 80%;
    height: 10px;
    }

div#footer2
    {
    height: 250px;
    float: left;
    width: 255px;
    background: #ffffff url('images/logo.png') no-repeat;
    background-position: center center;
    }

div#footer3
    {
    height: 250px;
    width: 264px;
    float: left;
    background: #ffffff url('images/han2.png') no-repeat;
    background-position: top right;
    }

#footer3 p
    {
    text-align: left;
    font-size: 80%;
    }

div#main {
    float: center;
    width: 900px;
    /*margin: 0px auto;
    /*text-align: left;*/
    padding-left: 15px;
    /*border: 1px solid #000000;*/
    /*background-color: #0c3a6d;*/
}

