﻿/* CSS Document */

/* Normalize margins and padding */
body, div, p, h1, h2, h3, h4, h5, form, input, img, ul {
margin: 0;
padding: 0;
font-family:Calibri;
}

/* Primary layout */

#wrap  {
    width: 765px;
    margin: 0 auto;
    text-align: left;
		height: auto;
		overflow:auto;

    }

.style1 
{
	font-family: Calibri;
	font-weight: normal;
	font-size: 1em;
	color: #000000;
	font-style: normal;	
	padding: 0px;
	margin-top: 10px;
	margin-right: 50px;
	margin-left: 50px;
	right: auto;
}

.style3
{
	padding: 0px;
	margin-top: 10px;
	margin-right: 50px;
	margin-left: 50px;
	right: auto;	
}
.style3 li {
	list-style-image: url(../images/bullet.gif);
	list-style-type: lower-roman;
	font-family: Calibri;
	font-size: 1em;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
	list-style-position: inside;
}


.orangetext {color: #FF9900}


.bodybox 
{
	width: 765px;
	clear: none;
	float: none;
	position: relative;
	height: auto;
	top: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border-top: medium none #333333;
	border-right: medium none #333333;
	border-bottom: medium none #333333;
	border-left: medium none #333333;
	margin: 0px;
	overflow:auto;
}
.header 
{
	background-image: url(../images/justlikeawoman.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 150px;
	width: 763px;
	padding: 0px;
	top: 0%;
	margin-right: 0px;
	margin-left: 0px;
}
.footer 
{
	font-family: Calibri;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 120px;
	width: 763px;
	font-size: .8em;
	font-style: normal;
	font-weight: 500;
	color: #333333;
	margin: 0px;
	padding: 20px 0px 0px;
}
.footer p
{
	text-align: center;
}
.bl 
{
	background: transparent url('../images/leftborder.jpg') repeat-y left;
	padding-left: 8px;
	height: auto;
	overflow:auto;
}
.br 
{
	background: transparent url('../images/rightborder.jpg') repeat-y right;
	padding-right: 8px;
	height: auto;
	overflow:auto;
}


img 
{
	float:left;
	margin:40 4px 4px 0;
	padding-right: 10px;
	clear:both;
}

a img 
{
	border: none;
}

p
{ 
	margin:0 0 10px 0 
}



.clearthefloats {clear:both;}



body
{
	background-color: #FFFFFF;
	background-image: url(images/background1.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 50% 0%;
	}
	
a:link
{
	text-decoration: none;
}

a:visited
{
	text-decoration: none;
}

a:hover
{
	text-decoration: none;
}

a:active
{
	text-decoration: none;
}

.LogoTable
{
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}
.LogoTable img
{
	float: none;
	margin-left: auto;
	margin-right: auto;
	display: block;		
}
.LogoTable td
{
	vertical-align: middle;
	text-align: center;
	font-style: italic;
	font-weight: bolder;
}

/* Navigation Styles */
        #nav
        {        	
        	position: absolute; 
            width: 686px;             
            left: 40px; 
            top: 0px;
            font-family: Calibri;
            font-size: .8em;
            height: 15px;
        }
        #nav, #nav ul
        {
            padding: 0;
            margin: 0;            
            list-style-type: none;
        }
        
        #nav li
        {
            float: left;
            position: relative;
            width: 10em;
        }
        #nav li ul
        {
            display: none;
            position: absolute;
            top: 15px;
            left: 0;
            border: 1px solid #FF9933;
        }
 
        #nav li:hover ul, #nav li.over ul
        {
            display: block;
        }
        /* Styling the Menu */
        #nav a
        {
            font-weight: bold;
            color: black;
            text-decoration: none;
        }
        #nav li li a
        {
            display: block;
            font-weight: normal;
            color: black;
            padding: 0.2em 10px;
        }
        #nav li a:hover
        {
        	color: #FF9933;
        }
        
        #nav li li a:hover
        {
            padding: 0.2em 5px;
            border: 5px solid #FF9933;
            border-width: 0 5px;
            color: #FF9933;
        }
        #nav li
        {
            width: 10em;
            text-align: center;            
            background-color: white;
        }
