/* ----- Optometry Scotland Style Sheet v2.2 - Feb 2010 ----- */ 

html { 
overflow: scroll;
}

/* ----- Dimensions ----- */ 
div.container
{
width:980px;
margin-left:auto;
margin-right:auto;
line-height:100%;
border: 1px solid #0072C6;
}
/* ----- Dimensions ----- */ 

/* ----- Header ----- */ 
div.header
{
border-bottom: 1px solid #0072C6;
}

h1
{
padding-top: 1px;
color: #1c2f7d;
font-size: large;
font-family: 'verdana', arial, san-serif;
}

h2
{
padding-top: 5px;
color: #1c2f7d;
font-size: medium;
font-family: 'verdana', arial, san-serif;
}

h3
{
padding-top: 5px;
color: #1c2f7d;
font-size: 15px;
font-family: 'verdana', arial, san-serif;
}
/* ----- Header  ----- */ 

/* ----- Page Content ----- */ 
div.left
{
float:left;
width:180px;
margin-left:0.3em;
padding-top:0.5em;
}
/* ----- Page Content ----- */ 


/* ----- Main Page Content ----- */ 
div.content
{
margin-left:185px;
width:750px;
padding:0.2em;
font: small 'verdana', arial, san-serif;

}
/* ----- Main Page Content ----- */ 


/* ----- Font  ----- */ 
th {
font: 12px 'verdana', arial, san-serif;
}
p, a
{
font-family: 'verdana', arial, san-serif;
}
/* ----- Font ----- */ 


/* ----- Navbar Menu ----- */ 

#menu
{
padding: 3px;
border: 1px solid #fff;
width: 13em;
background-color: #0072C6;
font: 12px 'verdana', arial, san-serif;
padding: 0;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 8em;
margin-left: 0em; 
}

#menu li
{
list-style: none;
border: 1px solid #ffffff;
}

#menu a
{
color: #ffffff;
text-decoration: none;
display: block;
padding: 4px 6px;
}

#menu a:hover {background:#1c2f7d; border-color: #b4b4b4; color: #ffffff; text-decoration: underline;}

/* ----- Navbar Menu ----- */ 

/* ----- Navbar Menu (W3C logos)----- */ 

div.menu_w3c
{
padding: 10px 2px;

}

/* ----- Navbar Menu (W3C logos) ----- */ 


/* -----Header Image ----- */
 img.header
{
display: block;
margin-left: 0;
padding: 10px;
}
/* -----Header Image ----- */

/* -----Ordered List ----- */
#ol { 
list-style-type: decimal;
}

/* -----Ordered List ----- */

/* -----About Us List ----- */
#about { 
list-style-type: lower-alpha;
}
/* -----About Us List ----- */

/* ----- Hide Bullet From List ----- */
ul.hide {list-style-type: none;}
/* ----- Hide Bullet From List ----- */

/* -----Contact Us List ----- */

#contact li {
margin-left: -40px;
width:300px;
float:left;
display:inline;
} 

/* -----Contact Us List ----- */

/* -----About Us - Council Members List ----- */

ul.council li {
margin-left: 30px;
width:310px;
float:left;
display:inline;
} 

/* -----About Us - Council Members List ----- */

/* -----Links List ----- */
#links {
margin-left: 0;
padding: 0;
list-style-type: none;
}
/* -----Links List ----- */

/* ----- Footer ----- */
#footer
{
padding:0.2em;
color:white;
background-color: #0072C6;
clear:left;
font: 12px 'verdana', arial, san-serif;
}

#footer ul {

 margin: 0 0;
 padding: 0 1.5em;
 list-style: none;
}

#footer li {
 display: inline;
 margin: 0;
 padding: 0 1.5em 0 0.2em;
}

#footer a:link {color: #ffffff; text-decoration: none}
#footer a:visited {color: #ffffff; text-decoration: none}
#footer a:hover {color: #ffffff; text-decoration: underline}
#footer a:active {color: #ffffff; text-decoration: none}

/* ----- Footer ----- */


/*----- General Page Hyperlinks -----*/
a {text-decoration: none;}

a:link {color: #0072C6;}
a:visited {color: #1c2f7d;}
a:hover {color: #0072C6; text-decoration: underline;}
a:active {color: #0072C6;}
a:focus {color: #ffffff; background: #1c2f7d;}

/*----- General Page Hyperlinks -----*/

/*----- Image Float Right -----*/
.img_float_right {
float: right;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 30px;
margin-right: 0px;
}
/*----- Image Float Right -----*/


/*----- Image Float Inline -----*/
.img_float_inline {
float: none;
margin-top: 5px;
margin-bottom: 0px;
margin-left: 50px;
margin-right: 50px;
}
/*----- Image Float Inline -----*/

/*----- Image Float Gallery -----*/
.img_float_gallery {
float: none;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 0px;
}
/*----- Image Float Gallery -----*/

/* ----- 404 Page Table ----- */
#p404 td
{
vertical-align: top;
}

/* ----- 404 Page Table ----- */




/* ----- News Ticker ----- */
.ticko{

	width:640px;
	height:22px;
	border-bottom:1px solid #0072C6;
	border-top:1px solid #fff;
	padding:6px 0 0px 0;
	margin:1px 0 3px 0;
	display:block;
	color:#0072C6;
	font: small 'verdana', arial, san-serif;
	overflow: hidden;
}

.ticko iframe{
	width:660px;
	height:45px;
	border: none;
}


.tickls{color:#1c2f7d;font-weight:bold;}
.tickh{display:none;}
.ticki {height:24px;}
a.tickl{
	font-size:0.8em;	
	text-decoration:none;
	color:#0072C6;	
}

a.tickl:hover{
	color:#0072C6;
	text-decoration:none;
}

/* ----- News Ticker ----- */

/* ----- Archive News Nav ----- */
.news_nav {
   position: relative;
   height: 25px;
   }

.news_nav_back {
   position: absolute;
   left: 0;
   width: 50%;
   }

.news_nav_forward {
   position: absolute;
   right: 0;
   width: 50%;
   text-align: right; /* depends on element width */
   } 

/* ----- Archive News Nav ----- */


/* ----- Stikethrough ----- */

.strikethrough {
text-decoration: line-through;
}

/* ----- Stikethrough ----- */