@charset "utf-8";
/* CSS Document */

body {
font-family: Tahoma;
margin: 0px;
padding: 0px;
background: #333333;
voice-family: female;
speech-rate: medium;
speak-punctuation: code;
speak-numeral: continuous;
pause: 20ms;
}

.clearClass {
clear: both;
width: 100%;
height: 0px;
}
#siteWrapper {
width: 780px;
margin: 0px auto 0px auto;
}

#siteWrapper #siteHeaderBar {
background: #314d72 ;
width: 100%;
height: 164px;
margin: 0px;
padding: 0px;
}

#siteWrapper #siteHeaderBar #siteBanner {
background: url('../UserFiles/Image/Template/en/banner.jpg') top left no-repeat;
width: 780px;
height: 164px;
float: left;
}

#siteWrapper #siteHeaderBar #siteBanner ul {
list-style: none;
width: 495px;
margin: 115px 0px 0px 5px;
padding: 0px;
}

#siteWrapper #siteHeaderBar #siteBanner ul li {
display: inline;
color: #DDDDFF;
font-size: 0.75em;
display : block;
float: left;
padding: 0px 2px 5px 2px;
}

#siteWrapper #siteHeaderBar #siteBanner ul li a {
text-decoration: none;
color: #DDDDFF;
}

#siteWrapper #siteHeaderBar #siteLogo {
float: right;
background: url('../UserFiles/Image/Template/en/logo.jpg');
width: 275px;
height: 134px;
}

#siteWrapper #siteMainRow {
width: 100%;
background-color:  #BEBEBE;
background: url('../UserFiles/Image/Template/en/4147_James_Blurton_Home_BG.jpg') bottom right no-repeat #BEBEBE;
}

#siteWrapper .sideBarRow#siteMainRow {
width: 100%;
background-color:  #BEBEBE;
background: url('../UserFiles/Image/Template/en/4147_James_Blurton_Home_BG.jpg') bottom  no-repeat #BEBEBE;
}

#siteWrapper #siteMainRow .sideBar{
/*background: url('../UserFiles/Image/Template/en/sidebarBG.gif') top right repeat-y;*/
}
#siteWrapper #siteMainRow .sideBar #siteMainBody {
float: left;
width: 551px;
}
#siteWrapper #siteMainRow #siteMainBody {
float: left;
width: 775px;
}
#siteWrapper #siteMainRow #siteMainBody .bodyText {
margin: 20px 30px;
color: #000000;
}

#siteWrapper #siteMainRow #siteMainBody .bodyBoxWrapper {
margin: 20px 30px;
background: #ffffff;
padding: 10px 20px;
}

#siteWrapper #siteMainRow #siteMainBody .bodyBoxLeft .boxImage img{
float: right;
margin-left: 5px;
}
#siteWrapper #siteMainRow #siteMainBody .bodyBoxRight .boxImage img{
float: left;
margin-right: 5px;
}
#siteWrapper #siteMainRow #siteMainBody .bodyBoxLeft .bodyBoxHeader,#siteWrapper #siteMainRow #siteMainBody .bodyBoxLeft .bodyBoxText {
text-align: left;
}
#siteWrapper #siteMainRow #siteMainBody .bodyBoxRight .bodyBoxHeader,#siteWrapper #siteMainRow #siteMainBody .bodyBoxRight .bodyBoxText {
text-align: right;
}
#siteWrapper #siteMainRow #siteMainBody .bodyBoxWrapper .bodyBoxHeader p {
padding: 0px;
margin: 0px;
}
#siteWrapper #siteMainRow #siteMainBody .bodyBoxRight .bodyBoxText  {
/*margin-left: 50%;*/
}
#siteWrapper #siteMainRow #siteMainBody .bodyBoxFull .bodyBoxText  {
width: 100%;
}
#siteWrapper #siteMainRow #siteMainBody .bodyBoxHeader {
color: #4444AA;
font-size: 0.9em;
margin: 0px 0px 5px 0px;
}
#siteWrapper #siteMainRow #siteMainBody .bodyBoxText {
/*width: 50%;*/
font-size: 0.75em;
color: #888899;
}
/*
#siteWrapper #siteMainRow #siteMainBody .bodyBoxText a {
color: #4444AA;
}*/

#siteWrapper #siteMainRow #siteSideBar {
width: 229px;
float :right;
background: url('../UserFiles/Image/Template/en/sidebarBG.gif') top right repeat-y;
background: #FFFFFF;
}

#siteWrapper #siteMainRow #siteSideBar .sideBarHeader{
margin: 30px 15px 20px 15px;
color: #4444AA;
}
#siteWrapper #siteMainRow #siteSideBar .sideBarText {
margin: 15px;
color: #888899;
}

#siteWrapper #siteFooter {
width: 100%;
clear: both;

height: 2.0em;
font-size: 0.75em;
background: url('../UserFiles/Image/Template/en/blueBackground.gif')
}
#siteWrapper #siteFooter #contactInfo	 {
float: left;padding: 0.3em;
padding-left: 30px;
color: #BBBBDD;
}
#siteWrapper #siteFooter #copyright {
float: right;
color: #BBBBDD;
padding: 0.5em;
padding-top: .75em;
width: 229px;
font-size: 0.75em;
}
#siteWrapper #siteOfferBar {
width: 780px;
height: 150px;
background: url('../UserFiles/Image/Template/en/bottomadimage.jpg');
}
#siteWrapper #siteSideBar h1 {
font-size: 1em;
color: #4444AA;
}

/* Added By RP */

.stdTable {
background-color: #FFFFFF;
margin-bottom: 20px;
}

.stdTable TD {
font-size: 0.75em;
padding: 20px;
}

.bodyText H1 {
font-size: 1.3em;
font-weight: normal;
}

.newsText {
font-size: 1.0em;
}

.contactTable TD {
font-size: 1.0em;
}

.text2 {
border: 1px solid #000000;
font: 1.0em Tahoma;
}

.std_button {
border: 1px solid #000000;
font: 1.0em Tahoma;
}

div#wrapperNewsContent {
padding: 15px 30px;
font: 0.75em Tahoma;
}

.newsImage {
float: left;
padding: 0px 10px 10px 0px;
}

.cleanCSS {
clear: both;
}

div#wrapperNewsContent h1 {
font: 1.4em Tahoma;
}

div#wrapperNewsContent a, div#wrapperNewsContentNormal a, .newsText a, .stdTable a {
color: #888899;
text-decoration: none;
}

div#wrapperNewsContent a:hover, div#wrapperNewsContentNormal a:hover, .newsText a:hover, .stdTable a:hover {
color: #888899;
text-decoration: underline;
}