* {
    padding: 0;
    margin: 0;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

img{
    border:0;
}

body {
    font-family: Arial, Helvetica, sans-serif; 
/* mac should use Lucida Grange and PC's should use Verdana */
    font-size: 16px;
    line-height:17px;
    color:#EEEEEE;
    background: #000 url(/images/backgd_slice.png) repeat-y top center;
}

h1 {
    display:block;
    width:748px;
    line-height:30px;
    background: url(/images/h1_top_bar.gif) no-repeat top left;
    padding-top:20px;
    font-size:30px;
    margin-bottom:40px;
    font-weight:bold;
    color:#5ABEE7;
}

.green {
    color:#8BC53E;
}

.blue {
    color:#56B4F6;
}
.dark_grey {
    color:#999999;
}


p {
    margin-bottom:10px;
    
}

a {
    color:#EEEEEE;
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}


.normal_color
{
    color:#242424;
}




.highlight{
    background:yellow;
}


#idBackFrame {
    margin:0 auto;
    width:100%;
    background: transparent url(/images/header_backgd.png) no-repeat top center;
}


#idContentFrame {
    margin:0 auto;
    width:800px;
    position:relative;
    padding:0;
    padding-top:400px;
}

#idHeaderLink {
    display:block;
    top:0;
    left:250px;
    width:500px;
    height:250px;
    position:absolute;
    text-decoration:none;
}








a.fade_link:hover img {
        -moz-opacity:0.70; filter:alpha(opacity=70); opacity:0.70;
}



li{
    list-style-type:none;
    padding:0;
    margin:0;
}



#idFooterFrame{
    width:100%;
    padding:0;
    padding-top:150px;
}

#idFooterContentFrame {
    width:800px;
    margin:0 auto;
    text-align:center;
    margin-top:6px;
    font-size: 12px;
}




.std_form {
    padding:0px;
}

.std_form p {
    text-align:left;
}

.std_form .element {
    margin-bottom:10px;
}

.std_form label {
    float:left;
    display:block;
    width:100px;
}
.std_form .field {
    float:left;
}


.std_form .field p {
    font-size:10px;
    color:#888;
    margin-bottom:0;
}

.std_form .spacer{
    margin-left:10px;
}

.std_form .radio {
    font-size:12px;
}

.std_form .selection {
    margin-left:15px;
}

.std_form .selection:first-child{
    margin-left:0px;
}

.std_form .selection input {
    margin-right:3px;
}

.std_form .vertical .selection {
    display:block;
    margin-left:0px;
    
}

.main_error_box {
    background:pink;
    color:darkred;
    padding:10px;
    margin-bottom:20px;
}

.std_form .question{
    margin-bottom:5px;
    margin-left:100px;
    margin-top:15px;
}

.element .error {
    color:darkred;
    background-color:pink;
    padding:1px 5px;
    font-size:11px;
}

table.contact{
    font-size:14px;
}

table.contact th{
    padding-bottom:0px;
    vertical-align:top; 
    text-align:left;
}

table.contact td{
    padding-left:15px;
    padding-bottom:0px;
    vertical-align:top;
    text-align:left;
}


