﻿    dd, dt
    {
        min-height:40px;
    }

/* ---Master Page--- */
body {
    background: #ffffff url(../images/Bg001.jpg) no-repeat top center;
    background-attachment:fixed;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: small;
    text-align:center;
    }
h1 
{
    color:red;
    font-size:1.5em;
    font-weight:normal;
    margin:10px;
    text-align:center;
    width:500px;
}
.background2
{
    background:url(../images/background2.png) no-repeat top left;
    min-width:997px;
    min-height:610px;
}
.left_container {
    float: left;
    width: 227px;
    min-height: 450px;
    text-align: center;
    padding-top: 7px;
    }
.right_container {
    float: left;
    width: 740px;
    padding-top: 7px;
    text-align: center;
    }
.header
{
   float:left;
   width:917px;
   text-align:left;
   margin:0px auto;
   height:104px;
}
.header .civitalogo
{
    float:left;
    margin:10px 0px 0px 35px;  
}

/*
.headContainer 
{
    margin-top:20px;
    max-width:100%;
    height:80px;    
    }
.head 
{
    float:right;
    width:95%;
    height:67px;
    background: url(../images/bg_head.png) repeat-x top left;
    text-align:left;   
    }
    div.cap 
    {
        float:right;
        background: url(../images/bg_head_cap.png) no-repeat top left;
        width:25px;
        height:67px;
        }
    .head p 
    {
        float:left;
        color:#ffffff;
        margin-top:10px;
        font-size:2em;
        font-weight:bold;
        text-align:left;        
        }
*/




.content 
{
   background:url(../images/bg_container002.png) repeat-x top left;
   max-width:917px;
   min-height:375px;
   margin:10px auto 0px auto;
   padding:10px; 
    }

.ipodimgContainer 
{
    max-width:850px;
    margin-top:20px;
    }
.ipodimg 
{
    margin-left:25px;
    margin-top:25px;
    }

.ipodimg,
.civitatext 
{
    float:left;
    }
.civitatext 
{
    color:#fff;
    text-align:left;
    width:550px;
    margin-left:20px;
    font-size:1em;
    }
    .civitatext h1
    {
        color:#fff;
    }
    .civitatext ul
    {}
    .civitatext ul li
    {
        list-style-type:square;
        margin:0px 10px;
        padding:3px;
    }
.footer 
{   
    margin:10px;
    width:95%;
    text-align:center;
    clear:both;
    }
    .footer ul 
    {
        margin:5px;
        }
    .footer ul li 
    {
     display:inline;
     list-style:none;
     margin-left:50px;  
        }
        .footer ul li a
        {
            color:#525154;
            text-decoration:none;
        }
        .footer ul li a:hover
        {
            text-decoration:underline;
        }
.RequestForm 
{
  background:#fff url(../images/bg_requestForm.png) repeat-x left top;
  width:800px;
  height:375px;
  margin:0px auto;
  border: solid 1px gray;
  text-align:center;
  padding:5px;
  overflow:scroll;
}
    .RequestForm p 
    {
        background:#ff9933;
        color:#ffffff;
        font-weight:600;
        height:25px;
        text-align:left;
        padding-top:4px;
        padding-left:4px;
    }
    
    
    .RequestForm table 
    {
        clear:both;
        float:none;
        margin-top:10px;
        margin-right:auto;
        margin-left:auto;
        margin-bottom:0px;
        text-align:left;
        width:300px;
    }
    .RequestForm table td.center
    {
        text-align:center;
    }
    .RequestForm table td 
     {
        padding:2px;
    }
    .RequestForm fieldset 
    {
        margin-left:100px;
        float:left;
        width:625px;
        border-top:solid 1px grey;
        border-bottom:solid 1px grey;
        
        border-right:0px;
        border-left:0px;  
     }
     .RequestForm fieldset legend
     {
        color:#000;
     }
         .RequestForm fieldset dl dt,
         .RequestForm fieldset dl dd
         {
            margin:5px 0px;
         }
         
         /* Label*/
         .RequestForm fieldset dl dt
         {
            border:solid 0px green;
            float:left;
            font-weight:bold;
            text-align:right;
            width:250px;
         }
         /* Input, Select*/
         .RequestForm fieldset dl dd
         {
            border:solid 0px purple;
            float:left;
            text-align:left;
            width:350px;
         }
            .RequestForm fieldset dl dd input,
            .RequestForm fieldset dl dd select,
            .RequestForm fieldset dl dd table
            {
                float:left;
                width:250px;
            }
            
            .RequestForm fieldset dl dd.radial table
            {
                padding:0px;
                margin:0px;
                width:250px;
            }
            
            .RequestForm fieldset dl dd.radial input
            {
                width:20px;
            }
            
            .RequestForm fieldset dl dd.media dl
            {
                min-height:200px;
                width:250px;
            }
            .RequestForm fieldset dl dd.media dl dt,
            .RequestForm fieldset dl dd.media dl dd
            {
                display:block;
            }
            
            .RequestForm fieldset dl dd.media dl dt
            {
                width:30px;
            }
            .RequestForm fieldset dl dd.media dl dd
            {
                width:90px;
            }
            .RequestForm fieldset dl dd.media table tr td input
            {
                width:20px;
            }
     
    .RequestForm fieldset div
    {
        text-align:left;
    }
    .RequestForm fieldset div label {
        border:solid 1px red;
        display:block;
        float:left;
        width:200px;
    }
    .RequestForm fieldset div input,
    .RequestForm fieldset div select
    {
        width:200px;
    }
    
    .RequestForm fieldset.comments 
    {
        width:450px;
        text-align:left;
        }
    .RequestForm input.comments 
    {
        float:right;
        width:550px;
        height:75px;
        text-align:left;                
        }
        .RequestForm fieldset input, .RequestForm fieldset select 
        {
            margin-left:10px;
            clear:left;
            width:150px;
            }


/* ---Reset Styles 
img, div { behavior: url(../scripts/iepngfix.htc) }
---*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,th,td { 
	margin:0;
	padding:0;	
    }
table {
	border-collapse:collapse;
	border-spacing:0;
    }
img { 
	border:0;
    }
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
    }
ol,ul {
	list-style:none;
    }
caption,th {
	text-align:left;
    }
q:before,q:after {
	content:'';
    }
abbr,acronym {
    border:0;
    }
a:link, a:visited, a:active {
    color: Red;
    }
a:hover {
    color: White;
    text-decoration: underline;
    }
.clear {
    clear: both;
    }