html, body {
height: 100%;
}

body {
background-color: #C9C9C9;
}
 .coltd {border-collapse: collapse; border: 1px solid #8FCDFC}
#page, #footer {
margin: 0 auto;
width: 980px;
}

#page {
min-height: 100%;
height: auto !important;
height: 100%;
margin-bottom: -68px;
background-color: #FFFFFF
}

#footer, #push {
height: 68px;
}



#header_wrapper {
background: #006CBA url('images/header_bg.gif') repeat-x;
height: 263px;
overflow: hidden;
}

#header {
background: url('images/header_bg_left.gif') no-repeat 0 30px;
height: 263px;
position: relative;
}

#header h1 {
position: absolute;
top: 0;
left: 0;
height: 263px;
background: url('images/header_women.gif') no-repeat 30px 36px;
}

#header h1 a {
display: block;
height: 130px;
width: 500px;
margin: 130px 0 0 450px;
padding: 42px 0 0 131px;
position: relative;
color: #FFFFFF;
font: italic bold 25px 'Times New Roman', serif;

}

#header h1 a span {
display: block;
position: absolute;
top: 0;
left: 0;
height: 120px;
width: 600px;
background: url('images/header.gif') no-repeat;
}

#header h1  p {
display: block;
position: absolute;
top: 0;
left: 0;
margin: 110px 0 0 690px;
padding: 42px 0 0 131px;
}


#header ul {
margin-top: 30px;
height: 263px;
width: 590px;
float: right;
background: url('images/header_bg_right.gif') no-repeat top right;
}

#header ul li {
list-style-type: none;
display: block;
float: left;
height: 50px;
width: auto;
margin-top: 20px;
}

#header ul li a {
display: block;
float: left;
height: 50px;
width: auto;
padding: 0 9px;
position: relative;
color: #FFFFFF;
font: bold 12px/50px 'Trebuchet MS', sans-serif;
text-transform: uppercase;
}

#header ul li a:hover {
text-decoration: underline;
}

#header img {
position: absolute;
top: 19px;
right: 33px;
}

#footer {
position: relative;
background: url('images/footer_bg.gif') repeat-x;
}

#footer ul {
position: absolute;
top: 0;
left: 0;
background: url('images/footer_bg_left.gif') no-repeat;
height: 30px;
padding: 10px 0 0 20px;
_padding-top: 8px; /* IE 6 dirty hack =) */
}

#footer ul li {
display: inline;
}

#footer ul li a {
color: #FFFFFF;
font: 13px/14px 'Trebuchet MS', sans-serif;
background: url('images/menu_separator.gif') no-repeat 0 6px;
padding: 0 5px 0 11px;
}

#footer ul li a:hover {
text-decoration: underline;
}

#footer ul li.first a {
padding-left: 0;
background: none;
}

#footer div.right {
position: absolute;
top: 0;
right: 0;
height: 68px;
padding-right: 20px;
background: url('images/footer_bg_right.gif') no-repeat top right;
}

#footer div.right img {
margin-top: 10px;
}

#content * {
color: #333;
font-family: 'Trebuchet MS',sans-serif
font-size: 15px;
line-height: 20px;
}

hr.stretcher {
clear:both;
background-color:#FFFFFF!important;
color: #FFFFFF!important;
}
#hr {

background-color:#666666!important;
color: #666666!important;
}

#main {
width: 700px;
float: right;
margin: 10px 16px 20px 0;
padding: 0;

}

* html #main {
margin-right: 8px;
}

#main h2 {
font-size: 26px;
line-height: normal;
margin-bottom: 10px;
}
#main li ul
{	font-size: 13px;}
#main h2 a {
font-size: 26px;
line-height: normal;
margin-bottom: 10px;
}

#main h3 {
font-size: 20px;
line-height: normal;
margin-top: 15px;
}

#main p {
margin-bottom: 15px;
font-size: 13px;
}

#main ol, #main ul {
margin: 0 0 15px 40px;
list-style-position: outside;
font-size: 13px;
}

#main a {
text-decoration: underline;
color: #01487A;
font-size: 13px;
}
#main b, strong {
font-size: 13px;
}


#main a:hover {
color: #3099E4;
}

#sidebar {
width: 230px;
float: left;
margin: 16px 0 0 16px;
}

* html #sidebar {
margin-left: 8px;
}

#sidebar div.splash {
margin-bottom: 20px;
}

#sidebar div.splash span.title {
font-size: 20px;
line-height: normal;
color: #01487A;
}

#sidebar div.splash ul li {
list-style: none;
}

#sidebar div.splash ul li a {
color: #3099E4;
}

#sidebar div.splash ul li a:hover {
text-decoration: underline;
color: #01487A;
}

#sidebar div.splash form.send_friend input.text {
width: 180px;
margin: 3px 0 3px 0;
color: #999999;
}

#sidebar div.splash form.send_friend input.submit {
margin: 5px 0 0 -1px;
padding: 0 7px 0 5px;
}

.style1
{font-size: 12px;
font: bold 12px/50px 'Trebuchet MS', sans-serif;}

.italic_bold
{
font-size: 12px;
font: bold 12px/50px 'Trebuchet MS', sans-serif;
text-decoration: italic;
}
.date {font-size: 13px;
font: bold 13px/50px 'Trebuchet MS', sans-serif;
}