﻿body
{
background:url(/img/horizontal-repeat.gif) repeat-x;
font-family:arial;
font-size:12px;
color:#4d4d4d;
}


#Sub-Header
{
padding-bottom:18px;
font-size:17px;
}
a, a:visited
{
 color:Blue;
  text-decoration: none;
  background: url(/img/link-line2.gif) repeat-x 0 100%;
  padding-bottom: 1px;
}

.a_none, .a_none:visited {
 color:white;
  text-decoration: none;
  background: none;
  padding-bottom: 1px;
}

.TextBoxClass
{
width: 700px;
margin-bottom:8px;
}

h1
{
cursor:hand;
width: 800px;
height:88px;
background-repeat: no-repeat;
font-family:arial;
font-size:28px;
background-image:url(/img/scotranslate.gif);
background-position:center;
text-indent: -9999em;

}

div#main-content
{
margin:0 auto;
width: 800px;

text-align:center;
}

.base {
  border: 0;
  width: 600px;
  height:1px;
  border-width:1px;
  color:#ddd;
}

.basebig {
  border: 0;
  width: 750px;
  height:1px;
  border-width:1px;
  color:#ddd;
}

div#Bottom-Links
{
margin:0 auto;
width: 800px;
text-align:center;
font-size:12px;
height:17px;
}
div#Bottom-Links a, div#Bottom-Links a:visited
{
 color:Blue;
  text-decoration: none;
  background: url(/img/link-line2.gif) repeat-x 0 100%;
  padding-bottom: 1px;
}
div#Bottom-Links a:hover
{
 color:Blue;
  text-decoration: none;
  background: url(/img/link-line2.gif) repeat-x 0 100%;
  padding-bottom: 1px;
  font-weight:bold;
}

.ResultText
{
margin:0px auto;
width: 614px;
border:1px dashed #c9c9c9;
padding:5px;
font-size:14px;
text-align:left;
}
.center
{
	text-align:center;
}
#update-panel
{
width:200px;
height:20px;
position: absolute;
top: 100px; 
bottom: 0px; 
left: 5px; 
right: 0px;

}
#Panel-ToGo
{
	margin:0px auto;
width:200px;
padding:9px;
border:1px dashed #c9c9c9;
}


#home-link
{
width:200px;
height:20px;
position: absolute;
top: 4px; 
bottom: 0px; 
left: 4px; 
right: 0px;

}
.PropertyTable {
    border:0px;
    text-align:center
}

.PropertyLabel 
{
    font-weight:bold;
    text-align:right;
    width:100px;
    text-indent:4px;
    padding-right:3px;
    padding-top:3px;
    padding-bottom:3px;
    border-bottom:1px solid #ece9d8;
    
}
.PropertyValue 
{
    
   text-align:left;
   width:200px;
   padding-top:3px;
    padding-bottom:3px;
   border-bottom:1px solid #ece9d8
}
.about-text
{
	text-align:left;
	width:735px;
	}
.PropertyTextBox
{
    font-size:12px
}
.PropertyDropDownList
{
    font-size:12px
}
.PropertyRequiredFieldValidator
{
    font-size:18px;
    font-weight:bold
}
#navcontainer { width: 179px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 160px;
background-color: #036;
border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #369;
color: #fff;
}

#leftFloat
{
  float: left;
  width: 205px;
}

#rightFloat
{
	text-align:left;
  float: right;
  width: 460px;
}


  .style1
        {
        	font-size:10px;
        	border-style: dashed; 
			border-color: #ddd; 
			border-right: 0px; 
			border-top: 0px;
			border-width:1px;
			background: #fafafa; 
        	float:right;
            width: 170px;
        }
        .style2
        {
            width: 86px;
        }
        .style3
        {
            width: 10px;
        }
        
#top-right  
{
position:absolute;
border: 0px; 
padding: 5px; 
width: 400px; 
top: 7px;
right:7px;
} 

/* BOXES */
table.boxes {width: 290px; height: 66px; border: 0;}
table.boxes p {text-align: center; color: #fff; font-weight: bold; font-size: 20px; margin: 0; padding: 0 5px 5px 0;}
td.today {width: 95px; height: 66px; background: url(/img/d.png) no-repeat; }
td.mtd {width: 95px; height: 66px; background: url(/img/m.png) no-repeat;}
td.ytd {width: 95px; height: 66px; background: url(/img/y.png) no-repeat;}

.sharesb{
	clear:both;
	position:relative;
	border:1px solid #ddd;
	padding:10px;
	margin:15px 0 10px 0;
	font-size:12px;
	-webkit-text-size-adjust:none;
}
.sharesb p {
	padding:0;
	margin:0;
}
.sharesb p a{
	position:absolute;
	top:0px;
	text-decoration:none;
	right:0px;
	padding:10px;
	font-size:12px;
}
.sharesb h3{
	padding:0 3px 0 0;
	margin:0;
	font-size:12px;
	margin:0 5px 0 3px;
	font-weight:bold;
}
.sharesb ul{
	text-align:left;
	list-style:none;
	margin:15px 0 0px 15px;
	padding:0;
}
.sharesb ul li{
	text-align:center;
	display:inline;
	padding:0 4px 6px 0 ;
}
.sharesb ul li.delicious{background:url("/img/delicious.gif") no-repeat 0 0;}
.sharesb ul li.digg{background:url("/img/digg.gif") no-repeat 0 0;}
.sharesb ul li.reddit{
	padding:0 0 0 2px;
	background:url("/img/reddit.gif") no-repeat 0 0;
}
.sharesb ul li.facebook{background:url("/img/facebook.gif") no-repeat 0 0;}
.sharesb ul li.rssFeed{background:url("/img/rss.gif") no-repeat 0 0;}
.sharesb ul li.stumbleupon{background:url("/img/stumbleupon.gif") no-repeat 0 0;}
.sharesb ul li a, .sharesb ul li a:visited{
	padding:0 0 0 18px;
	margin:0 3px 0 0px;
	text-decoration:none;
	color:#666666;
	background: none;
}
.sharesb ul li a:hover
{
text-decoration:underline;	
}

#socialBookMarks
{
	margin:0px auto;
width:450px;
}
.rblItems-Class
{
	margin:0px auto;
	padding-bottom:10px;
}

.Centre-Content
{
margin:0px auto;
}
.Border1
{border:1px solid #c9c9c9;}

.GridTableBackground{
  background: url(/img/GridHeaderBG.gif) repeat-x; 
  height:18px;
  border-top-color: #f5f5f5; 
  border-bottom-color: #E6E6E6; 
  padding:2px;
  color:#fff;
  text-align:left;
  }