/*-----------------------------------------------------------------------------
Signature Capital

version:   1.0
author:    Clearscape
email:     info@clearscape.ie
website:   http://www.clearscape.ie/
date:	   xxxx 2008		
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/
@import url("sIFR-screen.css");

/* Remove padding and margin */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
div {position:relative;}
body {
	line-height: 1;
	color: black;
	background: #333333;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Class for clearing floats */
.clear {
	clear:both;
}
.right {float:right;}
.left {float:left;}


/* Remove border around linked images */
img, a img {
	border: 0;
}

ul {list-style-type:none;}
a:link, a:visited {text-decoration:none; color:#9d9be2;}
a:hover, a:active {text-decoration:underline; color:#9d9be2; }

strong {font-weight:bold;}

/* =Body
-----------------------------------------------------------------------------*/

body {
  font: 62.5%/1.6 Verdana, Arial, Helvetica, sans-serif; color:#fff;  background:/*#15152f*/ #333333;   
}

#bg {
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
}
/* =Main Content
-----------------------------------------------------------------------------*/
#wrapper {width:828px;  margin:0px auto; top:50px; }

/* =Headings
-----------------------------------------------------------------------------*/
#header {}

h1 {font-weight:bold; margin-bottom:15px;}
h2 a { background: url(../images/layout/logo.png) no-repeat; display:block; width:196px; height:57px; float:right; text-indent:-5000px; margin-bottom:60px;}


/* =MainNav
-----------------------------------------------------------------------------
 ul#mainNav { width:100%; clear:both; border:1px solid #353542; border-right:0px; border-left:0px;  height:30px;}

ul#mainNav li a {float:left;background: url(../images/layout/nav.gif); margin-left:15px; height:7px; text-indent:-5000px; display:block; width:100px;}*/

#mainNav  { clear:both; width:100%; border:1px solid #353542; border-right:0px; border-left:0px;  height:30px;}
/* =Body
-----------------------------------------------------------------------------*/

#bodyText {clear:both; background:url(../images/layout/bodyBg.png) repeat-y; font-size:11px; top:50px;}
#home #bodyText {background:none;}
#homeCol {float:right; width:323px;}
#home #flash {float:left;}
#mainCol {float:right;  width:600px;}
#subCol {float:left; width:200px;}


#subCol ul, #mainCol ul {padding-bottom:5px;}
#subCol li, #mainCol li {padding:0 0 5px 25px; background:url(../images/layout/bullet.gif) no-repeat 0 2px;}
#subCol ul ul {margin-top:5px;}
#subCol li li {padding:0 0 5px 15px; background:url(../images/layout/bullet.gif) no-repeat -5px 2px;}



#mainCol strong {font-weight:bold; }
#mainCol p {padding-bottom:10px;}


.bodyimage { margin:0 auto; width:auto; text-align:center; }
.bodyimage img {padding:3px; border:1px solid #ddd;}

hr {background:url(../images/layout/border.gif) repeat-x; height:1px; padding:10px 0; border:0px;}

.reveal {margin-top:0px; background:#333333; }



.map {float:right; padding:3px; }
/* =Footer
-----------------------------------------------------------------------------*/
#footer { clear:both; padding-top:5px; background:url(../images/layout/border.gif) repeat-x 0 2px;  top:60px; }

.numbers {display:block; text-indent:-5000px; background:url(../images/layout/number.gif) no-repeat; width:238px; height:14px; float:left; }

/* =Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {
  border: 1px solid transparent;
}

form {margin:0;padding:0;}

select {height:20px; font-size:12px; color: #666666; }


/* =Tables
-----------------------------------------------------------------------------*/


td {
  text-align: left;
	font-weight: normal;
	border-bottom:1px solid white; padding:5px
}

th{font-weight:bold; border-bottom:1px solid #ffffff;padding:5px}

table{border-top:1px solid #ffffff; margin:15px 0px;}


