﻿body 
{
    width:950px;
    margin-left:auto;
    margin-right:auto;
    margin-top:5px;
    font-family:Tahoma, Arial, Verdana, Times;
    font-size:11px;
    line-height:120%;
    color:#333333;
}
#mainheader
{
    background-image:url(images/mainsite/blueheader.gif);
    height:90px;
    width:950px;
    margin-left:auto;
    margin-right:auto;
}
#toprotatingadverts
{
    width:550px;
    height:70px;
    border:1px solid black;
    background-color:White;
    float:right;
    margin-top:10px;
    margin-right:10px;
}
#topmenubar
{
    width:940px;
    margin-left:auto;
    margin-right:auto;
    padding:5px;
    text-align:center;
    font-size:11px;
    color:White;
    background-color:#005b94;
}
#topmenubar a
{
	text-decoration:none;
	color:White;
	margin-left:5px;
	margin-right:5px;
	font-weight:bold;
}
#topmenubar a:hover
{
	text-decoration:none;
	color:Orange;
	margin-left:5px;
	margin-right:5px;
}


#maincontent
{
    width:948px;
    margin-left:auto;
    margin-right:auto;
    border:1px black solid;
}
#maincontent a
{
    text-decoration:none;
    color:#151643;
}
#maincontent a:hover
{
    text-decoration:underline;
    color:#151643;
}

#holidaybutton
{
    width:100px;
    background-color:White;
    padding:2px;
    margin-top:5px;
    margin-bottom:5px;
    text-align:center;
    border-bottom:1px gray solid;
    border-top:1px gray solid;
}
#holidaybutton a
{
    width:100px;
    background-color:White;
    padding:2px;
    text-align:center;
    text-decoration:none;
}
#holidaybutton a:hover
{
    width:100px;
    background-color:#d7d7e9;
    margin-bottom:2px;
    text-decoration:none;
}

#ProfileHeaderpage
{
}
#ProfileHeaderpage a
{
    text-decoration:none;
    color:#151643;
}
#ProfileHeaderpage a:hover
{
    text-decoration:underline;
    color:#151643;
}



#rightcontent
{
    width:790px;
    float:right;
    border-left:1px gray solid;
}

#leftcontent
{
    width:150px;
    float:left;
}


#userdetails
{
    border:1px solid gray;
    background-color:#d4dee4;
    padding:8px;
    margin-bottom:10px;
}
#indextopwhite
{
    border:1px solid gray;
    background-color:White;
    padding:0px;
    margin-bottom:10px;
}



#leftcolumnholder
{
    width:200px;
    float:left;
}
#rightcolumnholder
{
    width:550px;
    float:right;
}

.pagemenuheader
{
    width:763px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:5px;
    background-image:url(../images/background_orange.gif);
    background-repeat:repeat-x;
    border-top:2px #151643 solid;
    border-left:1px #151643 solid;
    border-right:1px #151643 solid;
    font-weight:bold;
    color:#151643;
    font-size:14px;
}
.lowerpagemenuheader
{
    width:758px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    padding-right:5px;
    background-color:#d7d7e9;
    border-top:1px gray solid;
    border-left:1px gray solid;
    border-right:1px gray solid;
    font-size:11px;
}

.leftmenuheder
{
    width:200px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    background-image:url(../images/background_blue.gif);
    background-repeat:repeat-x;
    border-top:2px #151643 solid;
    border-left:1px #151643 solid;
    border-right:1px #151643 solid;
    font-weight:bold;
    color:White;
}
.lowerleftmenuheader
{
    width:195px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    padding-right:5px;
    background-color:#d7d7e9;
    font-size:11px;
    border-top:1px black solid;
    border-left:1px gray solid;
    border-right:1px gray solid;
    border-bottom:1px gray solid;
}

.rightmenuheder
{
    width:545px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    background-image:url(../images/background_blue.gif);
    background-repeat:repeat-x;
    border-top:2px #151643 solid;
    border-left:1px #151643 solid;
    border-right:1px #151643 solid;
    font-weight:bold;
    color:White;
}
.lowerrightmenuheader
{
    width:540px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    padding-right:5px;
    background-color:#d7d7e9;
    font-size:11px;
    border-top:1px black solid;
    border-left:1px gray solid;
    border-right:1px gray solid;
    border-bottom:1px gray solid;
}


h1
{
    background-color:Blue;
    width:100%;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:10px;
    font-size:12px;
    color:White;
    border-bottom:2px black solid;
    margin-top:-8px;
    margin-left:-8px;
}
h2
{
    font-size:14px;
    color:#151643;
    margin-bottom:5px;
    margin-top:0px;
    font-weight:bold;
    font-family:Arial, Tahoma, Verdana, Times;
}
