﻿/* Set up main body and reset all default margins and paddings .............*/

body
{
    font-size: 13px;
    font-family: 'Times New Roman' , Times, serif;
    text-align: center;
}

html>body {
}

*
{
	margin: 0;
	padding: 0;
}

h1
{
    font-size: 11px;
    font-weight: normal;
    display: inline;
}

h2
{
    color: #7d0e6d;
    font-size: 140%;
    font-weight: bold;
}

h3
{
    color: #7d0e6d;
    font-size: 110%;
    font-weight: normal;
}

h4
{
    color: #7d0e6d;
    font-size: 110%;
    font-weight: normal;
}

.t2
{
    color: #7d0e6d;
    font-size: 140%;
    font-weight: bold;
    padding-left: 20px;
    background: url(images/bullet-large.jpg) no-repeat left center;
    padding-bottom: 0px;
}

/* End of main body ---------------------------------------------------------*/

/* The main layout of the body (header/mainsection/menus/footer/logos etc) */
#wrapper
{
    margin: 0 auto;
    text-align: left;
    position: relative;
    width: 961px;
}

#header
{
    height: 124px;
    width: 961px;
    background-color: #49545A;
}

#logo
{
    position: absolute;
    top: 10px;
    left: 20px;
}

#fixedfees
{
    position: absolute;
    top: 50px;
    left: 390px;
}

#ctl00_strapline
{
    position: absolute;
    top: 48px;
    left: 585px;
    width: 358px;
    text-align: center;
    color: White;
    z-index: 10;
    font-size: 13px;
}

#contact
{
    position: absolute;
    top: 75px;
    left: 600px;
}

#ctl00_mainmenu
{
	position: absolute;
	top: 124px;
	left: 0px;
}

.mainmenu
{
    float: left;
    background-color: black;
    text-align: center;
	text-decoration: none;
	color: White;
	width: 133px;
	display: block;
	height: 20px;
    line-height: 20px;
    font-size: 11px;
    border: none;
}

.mainmenu:hover, .mainmenuhl
{ 
    background-color: #7d0e6d;
}

.rightmargin
{
    margin-right: 5px;
}

#AddedContent
{
    position: absolute;
    left: 0px;
    top: 144px;
    z-index: 40;
}

#leftmenu
{
    position: absolute;
    left: 0px;
    top: 149px;
    width: 133px;
}

#bannerback
{
    z-index: 0;
    position: absolute;
    left: 138px;
    top: 144px;
    width: 823px;
    height: 25px;
    background-color: #7d0e6d;
}

#ctl00_col1, #ctl00_col2, #ctl00_col3
{
    z-index: 10;
}


.leftmenulinks
{
    text-decoration: none;
    width: 133px;
    height: 15px;
    line-height: 15px;
    background-color: #fdc400;
    display: block;
    color: Black;
    font-size: 9px;
    text-align: center;
}

.leftmenulinkshl
{   
    color: White;
    background-color: #7d0e6d;
}

.picmenu img, .picmenuhl img
{
    margin-bottom: 5px;
}

.picmenu:hover img, .picmenuhl img
{
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.lnholder
{
    height: 50px;
    background-color: #4b5457;
}

.latestnewsheader
{
    background-color:  #7d0e6d;
    display: block;
    font-weight: bold;
    color: White;
    padding-top: 3px;
    text-align: center;
    font-size: 120%;
}

.newsitem
{
    color: #fdc400;
}

#bottomsection
{
    position: absolute;
    left: 0px;
    top: 0px;
    text-align: center;
}

#ctl00_footer
{
    background-color: #C8CCCD;
    height: 45px;
    text-align: center;
    padding-top: 15px;
    margin-bottom: 3px;
    width: 961px;
}

.footerlinks
{
    font-size: 11px;
    text-decoration: none;
    color: Black;
}

/* end of main body ----------------------------------------------------------------- */

.editbuttons
{
	position: absolute;
	top: 20px;
	left: 400px;
    width: 600px;
}

p
{
    padding-bottom: 5px;
}

#mainmenuimages
{
	position: absolute;
	top: 30px;
	left: 20px;
}

#mainmenuimages img
{
    border: none;
    padding: 0px;
    margin: 0px 6px 0px 0px;
    float: left;
}


.itemlist
{   
    list-style-position: outside;
    list-style-type: none;
    list-style-image: url(images/bullet-small.jpg);
    padding-left: 17px;
}

.itemlist li
{
}


.links
{
    color: blue;
    text-decoration: none;
}


.small
{
    font-size: 90%;
}


.col1
{
    width: 133px;
}

.col2
{
    width: 271px;
}

.col2 img
{
    width: 271px;
}

.col3
{
    width: 409px;
}

.col4
{
    width: 547px;
}

.col5
{
    width: 685px;
}

.col6
{
    z-index: 10;
    width: 823px;
}

.newsection
{
    clear: both;
}

.inset
{
    padding: 5px;
}

a img
{
    border: none;
}

.largeindent
{
    padding-left: 18px;
}

.smallindent
{
    padding-left: 12px;
}

.linespace
{
    padding-bottom: 5px;
}

.imgpadding
{
    padding-right: 3px;
}

.purple
{
    color:  #7d0e6d;
}

.greyback
{
    background-color: #C8CCCD;
    height: 230px;
}

.yellowborder
{
    border: solid 1px #fdc400;
    height: 158px;
}

.purpleborder
{
    margin-top: 5px;
    margin-bottom: 5px;
    border: solid 1px #7d0e6d;
}

.yellowback
{
        background-color: #fdc400;
        height: 148px;
}

.hgap
{
    margin-top: 5px;
}

#fish
{
    position: absolute;
    top: 0px;
    left: 432px;
    border: none;
}

#latestnews
{
    position: absolute;
    top: 261px;
    left: 0px;
    display:block;
    height: 30px;
    background-color: #7d0e6d;
    color: White;
    line-height: 30px;
    font-size: 20px;
    width: 161px;
}

#ctl00_content_legalalerts
{
    position: absolute;
    top: 261px;
    left: 161px;
    display:block;
    height: 30px;
    background-color: #7d0e6d;
    color: White;
    line-height: 30px;
    font-size: 20px;
    width: 800px;
}

#ctl00_content_legalalerts a
{
    color: white;
}
#ctl00_content_homemenu
{
    position: absolute;
    top: 291px;
    left: 0px;
    height: 113px;
    width: 961px;
}

.homepicmenu:hover img
{
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.menu1
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 156px;
}

.menu2
{
    position: absolute;
    top: 0px;
    left: 161px;
    width: 156px;
}

.menu3
{
    position: absolute;
    top: 0px;
    left: 322px;
    width: 156px;
}

.menu4
{
    position: absolute;
    top: 0px;
    left: 483px;
    width: 156px;
}

.menu5
{
    position: absolute;
    top: 0px;
    left: 644px;
    width: 156px;
}

.menu6
{
    position: absolute;
    top: 0px;
    left: 805px;
    width: 156px;
}

.mtext1
{
    position: absolute;
    top: 382px;
    left: 0px;
    width: 156px;
}

.mtext2
{
    position: absolute;
    top: 382px;
    left: 161px;
    width: 156px;
}

.mtext3
{
    position: absolute;
    top: 382px;
    left: 322px;
    width: 156px;
}

.mtext4
{
    position: absolute;
    top: 382px;
    left: 483px;
    width: 156px;
}

.mtext5
{
    position: absolute;
    top: 382px;
    left: 644px;
    width: 156px;
}

.mtext6
{
    position: absolute;
    top: 382px;
    left: 805px;
    width: 156px;
}

.homemenulinks
{
    text-decoration: none;
    width: 156px;
    background-color: #fdc400;
    display: block;
    color: Black;
    font-size: 11px;
    text-align: center;
    line-height: 20px;
}

.menucoltext
{
    width: 156px;
    background-color: #FEF3CC;
    height: 125px;
    font-size: 12px;
    letter-spacing: 0px;
    line-height: 15px;
}