﻿h1 {font-size: 20px; font-weight: bold; }
p {line-height: 19px; margin-top: 10px; margin-bottom: 19px;}
a {text-decoration: none; color: #6b717d;}
a:hover {color: #1e283c;}

body 
{   font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    background: #f9a5c7 url(../Images/background.jpg) repeat-x center top; font-size: 12px;color: #58595b;}

#Container {width: 601px; margin: 0 auto;}

#Header {width: 601px; height: 358px; background: url(../Images/Top3.png); position:relative;}
#Content {width: 512px; margin: 0px 45px 0px 44px; background-color:#ffffff; min-height: 300px;}

#Logo {position:absolute; left: 96px; top: 21px;}

#PaginationContainer {position: relative;}
#PaginationContainer .Next {position: absolute; right: 0;}
#PaginationContainer .Prev {position: absolute; left: 0;}


/* Layout helpers */
.Clear {float: none; clear:both;}
.Col {float: left;}
.NewsSeparator {width: 377px; height: 1px; background: url(Images/NewsSeparator.png); margin-top: 35px; margin-bottom: 41px;}


/* Page specific style */
body #LeftCol {width: 304px; margin:0px 10px 0 20px; }
body #RightCol {width:147px; padding-left:10px; margin-right:20px; text-align: left; }
body #RightCol img {display: block; margin-top: 50px;}
body #RightCol a {line-height: 20px;}
body #RightCol p { margin:0 0 4px 0; }
body #Footer {margin: 0px 45px 30px 44px;}

.Survey { overflow:hidden; padding:0 15px; }
.Survey p { margin:20px 0 10px 0; }
.Survey p.sub { margin:10px 0; }
.Survey .hr { height:1px; border-top:1px solid #56aa2f; margin:20px 0; }
