﻿*
{
    margin: 0;
    padding: 0;
}
body
{
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0;
    text-align: center;
    background-color: #7182DA;
    background-image: url(   '/Images/August/31st/bg-colours.png' );
    background-repeat: repeat-x;
}
.linkhead a
{
    text-decoration: underline;
    color: #A7A4E6;
}
.italic
{
    font-style: italic;
}
.smallsearch
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7px;
    font-style: normal;
    width: 23px;
    background-position: left center;
    text-align: center;
    vertical-align: middle;
}

#ctl00_ImageButton1
{
margin: 0;
position: absolute;
color: black;
height: 23px;
width: 29px;
padding: 0;
border: none;
background: white url('../images/search_icon.png') no-repeat center center;
left: auto;
top: 35px;
right: 25px;
}

#ctl00_tbSearch
{
width: 175px;
padding: 4px 4px 4px 7px;
height: 15px;
font-size: .923em;
color: #4C4C4C;
background-image: none;
left: auto;
margin: 0;
border: none;
}

.lghead
{
padding-left: 10px;
padding-top: 10px;
    font-size: 25px;
    font-weight: normal;
}
.resttitle, .resttitle a
{
    font-size: 32px;
    font-weight: normal;
    color: #515DA9;
}
h1
{
    font-size: 20px;
    color: #505CA8;
}
h2
{
    color: #4F5BA7;
    font-size: 15px;
    padding: 0;
    margin: 0;
}
.blue
{
    color: #535FAB;
}
h3
{
    color: #515DA9;
    font-size: 12px;
}
a
{
    text-decoration: underline;
    color: #515DA9;
}
#contentSecondary h1
{
    margin-top: 0px;
    padding-top: 5px;
}
.line
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #C0C0C0;
}
#container
{
    background-position: center 0px;
    position: relative;
    padding: 0px;
    border-style: none solid solid solid;
    border-width: 10px;
    border-color: #FFFFFF;
    width: 1008px;
    background: #FFFFFF;
    margin: 0px auto 0px auto;
    text-align: left;
}
#header
{
    background: #C0C0C0;
    text-align: center;
}
#barLeft
{
    width: 252px;
    text-align: justify;
    position: absolute;
    top: 115px;
    bottom: 98px;
    left: 0px;
    overflow: visible;
    background-color: #EBECFF;
    font-size: 11px;
}
#barLeftEntry
{
    width: 252px;
    text-align: justify;
    position: absolute;
    top: 115px;
    bottom: 228px;
    left: 0px;
    background-image: url('../Images/SIG-SKYSET.jpg');
    background-color: #EBECFF;
    background-repeat: no-repeat;
    overflow: visible;
}
.basead
{
margin-top: 5px;
margin-left: 277px;
}
#barLeftFlexi
{
    width: 252px;
    text-align: justify;
    position: absolute;
    top: 175px;
    bottom: 40px;
    left: 0px;
    background-color: #EBECFF;
    background-repeat: no-repeat;
    overflow: visible;
}
#barLeftPrimary
{
    width: 252px;
    background: #EDEAF7;
    text-align: justify;
    overflow: visible;
    background-color: #EDEAF7;
}
#barRight
{
    float: right;
    width: 252px;
    text-align: justify;
    position: absolute;
    right: 0px;
    top: 250px;
}
.greyleft
{
    border-left: solid 1px #EBEBEB;
}
#contentSecondary
{
    text-align: justify;
    margin-right: 10px;
    margin-left: 10px;
    height: 100%;
}
#contentPrimary
{
    width: 1008px;
}
#footer
{
    color: #666666;
    text-align: center;
    margin-top: 10px;
    font-size: 10px;
}
.fltrt
{
    float: right;
    margin-left: 8px;
}
.fltlft
{
    float: left;
    margin-right: 8px;
}
.clearfloat
{
    clear: both;
    height: 10px;
}
.clearfloatm
{
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
    background: #000;
}
.headerBlock
{
    float: left;
}
/* input
{
    background: #fff;
    border: 1px solid #000000;
    padding: 2px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
} */
#menus select
{
    width: 204px;
}
select
{
    padding: 2px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
}
img
{
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    border-spacing: 0px;
}
.menubox
{
    width: 242px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.menublock1 .menubox, .menublock2 .menubox
{
    padding-left: 25px;
}
.menublock2 .menubox
{
    padding-left: 25px;
}
.menublock3 .menubox
{
    text-align: center;
    width: 252px;
}
.menublock4 .menubox
{
    text-align: left;
    padding-left: 21px;
}
.menublock1, .menublock2, .menublock3, .menublock4
{
    float: left;
    width: 252px;
    height: 75px;
}
#headertext
{
    padding: 5px 25px 5px 25px;
    text-align: left;
    font-weight: bold;
    color: #FFFFFF;
    background-image: url('../Images/blackheader-web-2.gif');
}
#headertext a
{
    color: #FFFFFF;
}
#menus
{
    color: #C0C0C0;
    font-weight: bold;
    width: 1008px;
    height: 90px;
    background-image: url('../images/August/31st/toparrowbanner-2011-fader.png');
}
.imagesmart
{
    border: 0px;
    margin: 0px;
    padding: 0px;
}
.smallparafoot
{
    margin: 2px;
}
.smallparafoot a, .smallparafoot a:visited
{
    color: #FFF;
}
.smallparafoot a:hover, .smallparafoot a:visited:hover
{
    color: #999;
}
#welcome
{
    padding: 10px;
    width: 232px;
    height: 38px;
    background-image: url('../Images/May/topstrip-3-b.png');
}
#welcomeentry
{
    padding: 10px;
    width: 232px;
    height: 38px;
    background-image: url('../Images/July/reviewbar-gold-plain.jpg');
}
#welcomesearch
{
    padding: 10px;
    width: 232px;
    height: 38px;
    background-image: url('../Images/May/results-header.png');
}
#welcomeblank
{
    padding: 10px;
    width: 232px;
    height: 38px;
    background-image: url('../Images/May/blank-header.png');
}
#welcomemapsearch
{
    padding: 10px;
    width: 232px;
    height: 38px;
    background-image: url('../../Images/topstrip-MAPSEARCH.jpg');
}
#welcomepassiton
{
    padding: 10px;
    width: 232px;
    height: 38px;
    background-image: url('../Images/topstrip-PASSITON.jpg');
}
#welcomethankyou
{
    padding: 10px;
    width: 232px;
    height: 38px;
    background-image: url('../Images/topstrip-THANKYOU.jpg');
}
#welcomegooglemap
{
    padding: 10px;
    width: 232px;
    height: 38px;
    background-image: url('../Images/topstrip-location.jpg');
}
#welcome h1
{
    margin: 0;
    padding: 0;
}
#welcomeheadline
{
    height: 38px;
    width: 756px;
    height: 58px;
    background-image: url('../Images/May/welcome756.png');
    float: right;
    z-index: 2;
}

#welcomeheadline p
{
    padding: 0px;
    margin: 0px;
}
#barLeftContent
{
    width: 252px;
    overflow: visible; /*background-color: #EBECFF;*/
}
/*#barLeftContentEntry
{
    position: absolute;
    top: 58px;
    overflow: visible;
}*/
.welWhite, .welWhite a
{
    color: #FFFFFF;
    margin-top: 0px;
    font-weight: normal;
}
#headeditorblog
{
    float: left;
    margin-top: 5px;
    margin-left: 22px;
}
#headeditorimg
{
    float: right;
    padding-right: 25px;
}
#headerline
{
    width: 848px;
    margin-left: 25px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #C0C0C0;
    height: 1px;
}
#headerline-search
{
    width: 846px;
    margin-left: 25px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #C0C0C0;
    height: 1px;
}
#mainBody
{
    margin-left: 277px;
    margin-right: 80px;
    padding-top: 15px;
    padding-right: 5px;
    padding-bottom: 5px;
}
#mainBody3
{
    margin-left: 277px;
    margin-right: 80px;
    padding-top: 15px;
    padding-right: 5px;
    padding-bottom: 5px;
}
.bodyimg
{
    float: left;
    width: 204px;
}
.bodytext1
{
    border-width: 1px;
    border-color: #EBEBEB;
    float: left;
    padding: 4px 14px 5px 35px;
    width: 211px;
    height: 102px;
    background-image: url('../Images/September/news-204x110.png');
    background-repeat: no-repeat;
    font-size: 11px;
    text-align: justify;
}
.bodytext2
{
    border-width: 1px;
    border-color: #EBEBEB;
    float: left;
    padding: 4px 14px 5px 35px;
    width: 211px;
    height: 102px;
    background-image: url('../Images/September/save-204x110.png');
    background-repeat: no-repeat;
    font-size: 11px;
    text-align: justify;
}
.bodytext3
{
    border-width: 1px;
    border-color: #EBEBEB;
    float: left;
    padding: 4px 14px 5px 35px;
    width: 211px;
    height: 102px;
    background-image: url('../Images/September/idea-204x110.png');
    background-repeat: no-repeat;
    font-size: 11px;
    text-align: justify;
}
.h1unbold
{
    font-weight: normal;
}
.nospacing
{
    padding: 0px;
    margin: 0px;
}
#logo
{
    position: absolute;
    float: left;
    margin-left: 26px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
}
#secondaryHeaderText
{
    font-weight: bold;
    margin-left: 252px;
    padding: 5px 5px 5px 28px;
    background-color: #999999;
    color: #FFF;
}
#secondaryHeaderText a
{
    color: #FFFFFF;
}
.grey
{
    color: #C0C0C0;
}
.gray
{
    color: #666666;
}
.dkgrey, .dkgrey a
{
    color: #333333;
}
.bodyBar
{
    height: 110px;
    width: 469px;
    margin-top: 10px;
    float: left;
}
.bodytext1 h2, .bodytext2 h2, .bodytext3 h2, .bodytext1 p, .bodytext2 p, .bodytext3 p
{
    margin-left: 10px;
}
#welcomeheadlineText
{
    float: right;
    text-align: right;
    padding: 7px 25px 5px 5px;
    width: 495px;
    color: #333333;
}
#welcomeheadlineText2
{
    float: right;
    text-align: right;
    padding: 12px 25px 5px 5px;
    width: 495px;
    font-size: small;
    margin-top: 10px;
}
#welcomeheadlineText h1
{
    font-size: 20px;
}
#logo .pad
{
    padding-top: 4px;
}
#bodytext h1
{
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.bodytext p
{
    margin-top: 2px;
}
/* #rightBody
{
    padding-right: 25px;
    padding-left: 25px;
    height: 238px;
} */
.padBody
{
    padding: 15px 25px 18px 25px;
    margin-top: 0px;
}
.padBodyRt
{
    margin-top: 15px;
    padding-top: 0px;
    margin-right: 20px;
    text-align: left;
}
.padBody2
{
    padding: 10px 25px 1px 25px;
    margin-top: 0px;
}
.padBody3
{
    padding: 5px 115px 1px 5px;
}
.padBody4
{
    padding-top: 19px;
}
.plaintext
{
    font-size: 14px;
}
.bggrey
{
    background-color: #EDEAF7;
}
#contactus
{
    float: right;
}
#mainPic
{
    float: left;
    width: 731px;
}
.mainPicFoot
{
    float: left;
    width: 691px;
    margin-top: 15px;
    text-align: right;
    font-weight: bold;
    color: #FFFFFF;
    background-image: url('../Images/New/headerweb-SITE-GOLD.png');
    padding-top: 5px;
    padding-right: 30px;
    padding-left: 10px;
    height: 21px;
}
.mainPicFoot p
{
    padding: 0;
    margin: 0;
}
.mainPicFoot a
{
    color: #FFFFFF;
}
.storyCol
{
    padding: 0px;
    float: left;
    width: 205px;
    margin-bottom: 1px;
    margin-right: 34px;
    margin-top: 0px;
    font-size: 11px;
    text-align: justify;
}
.storyColR
{
    padding: 0px;
    float: left;
    width: 205px;
    margin-bottom: -14px;
    margin-right: 34px;
    margin-top: 11px;
    font-size: 11px;
    text-align: justify;
}
.storyColD
{
    padding: 0px;
    float: left;
    width: 205px;
    margin-bottom: -14px;
    margin-right: 34px;
    margin-top: 11px;
    font-size: 11px;
    text-align: justify;
}
.storyCol p, .storyColRight p, .storyColR p, .storyColD p
{
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}
.storyCol h1
{
    margin: 2px 2px 5px 2px;
}
.storyCol h2 .nonbold, .storyColD h2 .nonbold, .storyColR h2 .nonbold
{
    font-weight: normal;
}
.storyColRight
{
    float: right;
    width: 252px;
    margin-bottom: 10px;
    margin-right: -85px;
    margin-top: -2px;
    font-size: 11px;
}
.storyColRight h2 a
{
    padding-right: 25px; /*padding-left: 25px;*/
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: -2px; /*color: #A7A4D9;*/
}
.reducedtopmag
{
}
.storyColRight img
{
    padding-top: 5px;
}
.footline
{
    padding: 5px;
    margin: 5px;
    float: left;
    position: absolute;
}
#logofoot
{
    float: left;
    width: 100%;
    text-align: center;
    background-color: #EDEAF7;
}
#textfoot
{
    float: left;
    margin-bottom: 20px;
    font-style: italic;
    font-weight: lighter;
    margin-top: 15px;
    margin-right: 10px;
    width: 445px;
    font-size: smaller;
    text-align: justify;
}
#textfoot a
{
    font-style: italic;
    font-weight: lighter;
}
.searchresult
{
    width: 720px;
    float: left;
    margin-bottom: 10px;
    padding-top: 2px;
    padding-right: 10px;
    padding-bottom: 2px;
    margin-left: 1px;
}
.searchimage
{
    float: left;
    padding-right: 10px;
    width: 204px;
    text-align: right;
}
.searchresult h1
{
    padding: 0;
    margin: 0;
}
.searchresult p
{
    padding: 0;
    margin: 0;
}
.searchresult .gold
{
}
.searchresult h1 a
{
    color: #515DA9;
}
.highlight
{
    font-style: italic;
}
.searchtop
{
    font-size: 15px;
}
.centralBanner
{
    float: left;
}
.caption
{
    padding-top: 2px;
    margin-top: 2px;
    margin-bottom: 15px;
}
.smallpspace
{
    margin: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.smallpspace
{
    margin: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.smallpspacetop
{
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 5px;
}
.parawhead
{
    padding-top: 2px;
    margin-top: 2px;
}
#featurecolumn
{
    float: right;
    width: 25px;
    background-color: #B7B060;
    height: 580px;
    position: absolute;
    right: 0px;
    top: 428px;
}
.headerspacing
{
    padding: 0px 0px 12px 0px;
    margin: 0px;
}
.linespacing
{
    padding: 0px 0px 8px 0px;
    margin: 0px;
}
#feedback
{
    width: 731px;
    background-image: url('../Images/feedbacksheet-SHG-NOBUTTON.jpg');
    float: left;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    height: 615px;
}
#Content
{
    height: 100%;
}
.centre
{
    text-align: left;
}
.sndtext
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #333333;
    font-weight: normal;
}
.smallpad
{
    padding-bottom: 3px;
}
.rightfloat
{
    float: left;
}
.goldright
{
    border-width: 1px;
    border-color: #B7AE62;
    border-right-style: solid;
    width: 675px;
    float: left;
    padding-right: 30px;
    text-align: justify;
    margin-top: 30px;
    margin-bottom: 15px;
    font-size: 13px;
    padding-top: 10px;
}
.videobox
{
    margin-bottom: 20px;
}
.goldrightbudget
{
    border-width: 1px;
    border-color: #B7AE62;
    border-right-style: solid;
    width: 675px;
    float: left;
    padding-right: 30px;
    text-align: justify;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 14px;
    padding-top: 0px;
}
.goldright h1, h2, h3, h4, h5, h6
{
    padding: 0px;
    margin: 0px;
}
.goldright p
{
    padding-top: 2px;
    margin-top: 2px;
}
.goldrightwf
{
    border-width: 1px;
    border-color: #B7AE62;
    border-right-style: solid;
    width: 675px;
    float: left;
    padding-right: 30px;
    text-align: justify;
    margin-bottom: 30px;
    font-size: 14px;
}
.smallspacing
{
    padding: 0px;
    margin: 0px;
}
.flexipage
{
    font-size: 14px;
}
.flexipage h2
{
    color: #BBB264;
    font-size: 20px;
}
.reviewrating
{
    float: right;
    text-align: right;
    width: 200px;
    margin-right: 25px;
}
#mainBody2 h1
{
}
.reviewtopleft
{
    width: 731px;
    float: left;
    margin-top: 15px;
}
.smallspacing2
{
    margin-bottom: -15px;
}
.whitebg
{
    width: 252px;
    background-color: #FFFFFF;
    text-align: center;
}
.topmag
{
    margin-top: 6px;
    margin-bottom: 1px;
}
.linkmenu
{
    list-style-type: none;
    margin-top: 40px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    padding: 0 0 0 0;
}
.linkmenu li
{
    margin: 10px 0;
    background-color: #B9AEDD;
    width: 250px;
}
.linkmenu li a
{
    color: White;
    display: block;
    padding: 4px;
    line-height: 20px;
}
.newsmenu
{
    list-style-type: none;
    font-size: 11px;
    padding-bottom: 5px;
    padding-left: 20px;
}
.newsmenu li
{
    padding: 4px 25px 4px 0px;
    margin: 0px;
    list-style-type: none;
    text-align: left;
}
.newsmenu li a
{
    color: #333333;
}
.linklink
{
    padding: 5px 80px 5px 5px;
}
.linkmenu li:hover
{
    background-color: #9887CE;
}
.padall
{
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 20px; /*background-color: #EBECFF;*/
    background-repeat: no-repeat;
    background-image: url('../Images/May/SKYFADEBLOCK.png');
    min-height: 350px;
}
.padallFront
{
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 0px;
    background-repeat: no-repeat;
    background-image: url('../Images/May/SKYFADEBLOCK.png');
}
.padallNoBack
{
    background-color: #EBECFF;
    height: 100%;
    padding-right: 20px;
    padding-bottom: 6px;
    padding-left: 20px;
}
.padall3
{
    padding-top: 3px;
    padding-right: 22.5px;
    padding-left: 22.5px;
}
.vsmallpspace
{
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.topzero
{
    margin-top: 0px;
}
.searchresulttext
{
    margin-left: 225px;
    margin-top: -4px;
}
.searchresulttext ul
{
    margin: 0;
    padding: 0;
}
.searchresulttext ul li
{
    margin: 0;
    padding: 0;
    margin-left: 17px;
    padding-left: 5px;
    list-style-type: circle;
}
.toppad
{
    padding-top: 20px;
}
.topbanner
{
}
.greypan
{
    float: left;
    width: 102px;
    height: 80px;
    background-color: #C0C0C0;
}
.standardentry
{
    font-size: 16px;
}
.basicentry
{
    font-size: 13px;
}
.simpleentrycomment
{
    font-weight: normal;
}
.greypanfull
{
    background-color: #C0C0C0;
    width: 204px;
    height: 40px;
    float: left;
}
.bodyline
{
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #EBEBEB;
    float: left;
}
.smlblue
{
    font-size: 12px;
}
.nonbold
{
    font-weight: normal;
}
.eightpixspace
{
    height: -2px;
    padding: 0px;
    margin: 0px;
}
.smallpspace3
{
    padding-top: 5px;
    padding-bottom: 14px;
    margin: 0px;
}
.linecolumnists
{
    height: 1px;
    border-top-style: solid;
    border-width: 1px;
    border-color: #E8E8F7;
    width: 477px;
    float: right;
}
.linecolumnistsR
{
    height: 1px;
    border-top-style: solid;
    border-width: 1px;
    border-color: #E8E8F7;
    width: 252px;
    float: left;
}
#footright
{
    width: 260px;
    text-align: center;
    margin-top: 15px;
    float: right;
}
.comment
{
    text-align: left;
    font-size: 15px;
    font-family: 'Times New Roman' , Times, serif;
    margin-top: 15px;
    margin-bottom: 5px;
}
.commentname
{
    text-align: left;
    font-size: 15px;
    font-family: 'Times New Roman' , Times, serif;
    margin: 0px;
}
.justify
{
    text-align: justify;
}
.chefBody
{
    float: left;
    margin: 10px 0px 10px 0px;
    padding: 0px;
    width: 363px;
}
.smmagright
{
    margin-right: 5px;
}
.smmagbase
{
    margin-bottom: -39px;
}
.smmagbas2
{
    margin-bottom: -17px;
}
.smmagtop
{
    margin-top: -0px;
}
.black
{
    color: #000000;
}
.feedbacklabel
{
    width: 220px;
    text-align: right;
    float: left;
    margin-right: 10px;
    margin-top: 2px;
    margin-left: 40px;
    color: #FFFFFF;
    font-weight: bold;
}

.formbutton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    background-color: #F7F7F7;
    width: auto;
    margin: 8px 2px 2px 2px;
    border-top: 1px solid #999999;
    border-right: 1px solid #AAB3B3;
    border-bottom: 1px solid #D5DDDD;
    border-left: 1px solid #AAB3B3;
    padding: 5px;
}

.feedbacklabelblack
{
    width: 155px;
    text-align: right;
    float: left;
    margin-right: 10px;
    margin-top: 2px;
    margin-left: 40px;
    color: #000000;
    font-weight: bold;
}
.inputsnd, .inputdd
{
    margin-bottom: 5px;
}
.inputsnd
{
    border-style: inset;
    width: 284px;
}
.inputdd
{
    width: 287px;
}
.inputlg
{
    height: 50px;
}
.padLeft
{
    margin: 5px 5px 10px 265px;
}
.toppara
{
    margin: 15px 75px 15px 15px;
}
.inputmd
{
    height: 35px;
}
.inputbtn
{
    background: #fff;
    border: 1px solid #000000;
    padding: 2px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
}
.gold
{
    color: #B7B060;
}
.nospacingunder
{
    padding: 0px;
    margin-bottom: 0px;
}
.nospacingtop
{
    margin-top: 0px;
    padding-top: 0px;
}
.adspace
{
    margin-top: 0px;
}
.nobullet
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.newsfeedsmsp
{
    padding: 5px;
    margin: 10px;
    list-style-type: none;
}
.fullwidth
{
    width: 250px;
}
.minusspace
{
    padding: 0px;
    margin: -10px 0px 0px 0px;
}
.large
{
    font-size: 21px;
    font-weight: bold;
}
.reviewers
{
    font-size: 10px;
}
.flright
{
    float: right;
}
.loweradspace
{
    width: auto;
    float: left;
    margin-bottom: 40px;
    margin-top: 10px;
    height: 100px;
}
.searchstars
{
    float: right;
    margin-right: 13px;
    margin-top: -4px;
}
.searchhead
{
    height: 20px;
    background-color: #BDC6F4;
    float: left;
    width: 702px;
    color: #FFFFFF;
    padding-top: 3px;
    text-align: center;
    padding-right: 2px;
    padding-left: 3px;
    margin: 6px 20px 8px 1px;
}
.searchheadspace
{
    margin-left: 80px;
}
.sm3gap
{
    margin-left: 5px;
}
.sm10rt
{
    margin-right: 20px;
}
.srpad
{
    display: inline-block;
    margin-right: 8px;
    margin-top: 10px;
}
#secondaryHeader
{
    float: right;
    z-index: 1;
}
.logoholder
{
    bottom: 25px;
    position: absolute;
    width: 100%;
}
.topmarks
{
    text-align: right;
}
.specsmalltop
{
    margin-top: 15px;
}
.search
{
    margin-left: 255px;
}
.leftimgheader
{
    margin: -8px 0px -2px 0px;
}
#barLeftNoFlash
{
    width: 252px;
    background: #EBECFF;
    text-align: justify;
    position: absolute;
    top: 115px;
    bottom: 206px;
    left: 0px;
    overflow: visible;
}
#barLeftBudget
{
    width: 252px;
    background: #EBECFF;
    text-align: justify;
    position: absolute;
    top: 115px;
    bottom: 136px;
    left: 0px;
    overflow: visible;
}
#barLeftSearch
{
    width: 252px;
    background: #EBECFF;
    text-align: justify;
    position: absolute;
    top: 115px;
    bottom: 150px;
    left: 0px;
    overflow: visible;
}
.datasources
{
    visibility: hidden;
}
.outsideborder
{
    /*background-image: url('../Images/NewNov/bg-borders.png');
    margin: 0 auto 0 auto;
    width: 1228px;
    background-repeat: no-repeat;
    z-index: 1;*/
}
.smtopgap
{
    text-align: right;
}
.invis
{
    visibility: hidden;
    width: 1px;
    height: 1px;
}
.picslider
{
    overflow: auto;
    height: 150px;
    width: 220px;
}
#welcomeheadlineText2 .welWhite
{
    margin-top: 8px;
}
.alignright
{
    text-align: right;
}
.smmagtop20
{
    margin-top: 10px;
}
.sig
{
    float: right;
    margin-top: -20px;
}
.magrightvote
{
    margin-right: 3px;
}
.pink, .pink a
{
    color: #FF0066;
}
.lfsidemag
{
    margin-left: 24px;
}
.frontroundel
{
    float: right;
    padding-bottom: 10px;
    padding-left: 7px;
    text-align: right;
}
.rotw
{
    color: #B7B060;
    text-align: left;
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 16px;
}
.cotw
{
    color: #C9C58E;
}
.rotwt
{
    margin-right: 105px;
}
.rotwbt
{
    padding-right: 5px;
    font-size: 11px;
}
.newsfeed
{
    margin: 10px 0 3px 20px;
}
.storyright2
{
    margin-top: 9px;
}
.foot
{
    clear: both;
    text-align: center;
    margin-top: 10px;
    height: 60px;
    width: 1008px;
}
.sblinks
{
    margin-top: 10px;
}
.backborder
{
    /*margin: 0 auto 0 auto;
    width: 1228px;
    z-index: 3;*/
}
.imglink
{
    border-width: 0px;
    border-style: none;
    text-decoration: none;
}
.underlined
{
    text-decoration: underline;
}
.right
{
    text-align: right;
}
.nonbold a
{
    font-weight: normal;
}
.centremargins
{
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}
.cartoon
{
    margin-top: -5px;
    margin-bottom: 15px;
    margin-left: -10px;
}
.larger
{
    font-size: large;
    margin-top: -10px;
}
.flashpictures
{
    width: 731px;
    height: 500px;
    float: left;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 18px;
}
.nospacemargin
{
    padding: 1px 0px 7px 0px;
    margin: 0px;
}
.twopixtop
{
    margin: 0px;
    padding: 4px 0px 0px 0px;
}
.votedown
{
    float: left; /*margin-top: 15px;*/
    margin-left: 40px;
    margin-top: 3px;
    height: 21px;
    vertical-align: top;
    color: #FFFFFF;
}
.votedownbox
{
    height: 23px;
    vertical-align: top;
}
.imghotel
{
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 32px;
    margin-bottom: 10px;
}
.bodytextside
{
    font-size: 11px;
    margin-top: 2px;
    margin-bottom: 2px;
}
.bodytextsidetop
{
    font-size: 11px;
    margin-top: 0px;
    margin-bottom: 2px;
}
.smaller
{
    font-size: smaller;
}
.slideDescription
{
    padding-left: 10px;
    font-size: 10pt;
    vertical-align: super;
    margin-bottom: 0.2em;
    font-family: "Georgia Italic", Georgia, Arial, Helvetica, sans-serif;
}
.slidetop
{
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 10px;
}
.entitycontact
{
    height: 145px;
    overflow: visible;
}
.nonbold
{
    font-weight: normal;
}
.darkblue
{
    color: #0A0C7B;
}
.storyColRight h3
{
    font-size: 14px;
}
.goldborder
{
    border: 3px solid #B7B060;
}
#footer p img
{
    vertical-align: middle;
    margin-bottom: 0.2em;
}
.imgcapunder
{
    margin-top: 18px;
}
.margintop
{
    margin-top: 15px;
}
.minusmargin
{
    margin-left: -5px;
}
.largert
{
    font-size: 20px;
}
.slidetop input
{
    /*margin: -5px;*/
}
.ableft
{
    position: absolute;
    vertical-align: middle;
    height: 60px;
    margin-left: 25px;
    margin-top: 15px;
}
.budgetheader
{
    font-size: 16px;
}

.lowheader
{
    font-size: 16px;
}
.georgia{
    font-family: 'Georgia Italic' , Georgia, Arial, Helvetica, sans-serif;
}
.white
{
    color: #FFFFFF;
}
.buttonspacing
{
    padding-right: 20px;
}
.nounderline
{
    text-decoration: none;
}
.buttonspace
{
    margin-top: 3px;
    margin-bottom: 2px;
}
.slideshowback
{
    background-color: #EBECFF;
}
