/* 
    Document   : main
    Created on : Jun 3, 2009, 2:39:34 AM
    Author     : nauman
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align:middle;
	}
a:focus {color:white;border:none;}
body{
	font: 82% Georgia, "lucida bright", "times new roman", arial;
   	line-height: 1.6;
    background:url(../images/headerbg.gif)  top repeat-x ;
	}

p   {
	margin: 0 0 1.5em;
	}

#wrapper {
   margin:0pt auto;
   width:766px;
    }

#links{
    width:766px;
    margin-top:32px;
    float:left;
    height:16px;
    }

#links a, a:links,#links a:active,#links a:visited
    {
    color:#65645D;
    border:none;
    text-decoration:none;

    }

#links .imgdiv{
    width:181px;
    height:15px;
    float:left;
    margin-right:14px;
    border-bottom:1px solid #c8e0ff;
}

#links .imgdiv2{
    width:181px;
    height:15px;
    float:left;
    border-bottom:1px solid #c8e0ff;
}

#contact{
    float:left;
    background:#f4faff;
    display:none;
    width:100%;
    border-bottom:1px solid #c8e0ff;
    
}
#contact .text{
    margin:0pt auto;
    width:725px;
    padding:23px 23px 0 23px;
}

#logocontainer{
    float:left;
    height:100px;
    width:766px;
    margin-top:45px;
    border-bottom:1px solid #c8e0ff;
    }

#logocontainer .logo{
    float:left;
    width:288px;
    height:89px;
    margin-right:91px;

}
#logocontainer .text{
    width:295px;
    float:right;
    height:89px;
}

.line {
    background:#c8e0ff;
    clear:both;
    height:1px;
    }

.description{
    margin:0pt auto;
    width:766px;
    height:auto;
    color:#797a7a;
    font-size:15px;
    float:left;
   
    margin-bottom:12px;
}
.container{
    margin:0pt auto;
    width:766px;
}
.midheading{
    float:left;
    margin:8px 0px 10px 0px;
    padding-left:0px;
    border-bottom:1px dashed #c8e0ff;
    background:none;
}

.midheading h4{
    font-size:18px;
    color:#404040;
    font-weight:bolder;
    margin-bottom:-5px;
    
}

ul{

    list-style-image:none;
    list-style-position:inherit;
    margin-top:10px;
    padding-bottom:6px;
    width:670px;



}
li{
        list-style:square;
        margin-left:21px;
    }


div.horizontal_line {
        height:0px;
        border-color:white;
        clear:both;
        border:1px;
        border-top:1px dashed #c8e0ff;
        border-bottom:none;
        margin-top:0px;
        margin-bottom:8px;
    }

#footer{
   margin:0 auto;
   width:711px;
   color:#65645D;
   text-align:center;

   }

#footer .text {
    margin:0 auto;
    color:#65645D;
    vertical-align:middle;
    text-align:center;
    height:auto;
    font-size:11px;
    
    width:711px;
    }
#footer img{vertical-align:middle;}

#footer .links{

        margin:0 auto;
        vertical-align:middle;
        text-align:center;
        height:18px;
        width:711px;
        padding-top:4px;
        text-align:center;
        vertical-align:text-top;
        margin-bottom:12px;

    }
#footer .links a:hover {color:black;}

#footer .links a, #footer a:link,#footer a:active,#footer a:visited
    {
    color:#65645D;
    text-decoration:none;
    vertical-align:middle;
    word-spacing:normal;

    }
