/*-----------------------------------------------------------------------------
Prototype Style Sheet (empty commented stylesheet)

version:   1.0
author:    Louise Armstrong
email:     larmstrong@w-c-s.co.uk
website:   http://www.braycu.ie
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {
  margin: 0;
  padding: 0;
}

/* Class for clearing floats */
.clear {
	clear:both;
}


/* Remove border around linked images */
img {
	border: 0;
	display:block;
}

img.imginline {
	display:inline;
}

body {
	font-family:Arial, Helvetica, sans-serif;
  	background-color:#ebf6f6;
  	font-size:12px;
	text-align:center;
	color:#666;
}

#container {
	margin:0 auto;
	width:800px;
	background-color:#FFFFFF;
	text-align:left;
	background-image: url(../images/fauxcol.gif);
	background-repeat: repeat-y;
	background-position: right;
}


/* =Typography
-----------------------------------------------------------------------------*/
p {
	padding:6px 12px 9px 12px;
	line-height:1.5;
}
	
h2 {
	text-transform:uppercase;
	font-size:15px;
	color:#739fb9;
	padding:12px 0 10px 12px;
}

h3 {
	font-size:14px;
	color:#fba318;
	padding:0 12px;
	line-height:1.2;
}	
	
h4 {
	font-size:12px;
	color:#666;
	font-weight:bold;
	padding:0 12px;
	line-height:1.2;
}	
	
blockquote {
  font:italic 15px/1.7em Georgia, “Times New Roman”, Times, serif;
  height:112px;
  background-color:#FFF380;
  padding:8px 10px;
  color:#1a7998;
}

blockquote:first-letter {
  padding-left: 30px;
}

.orange {
	color:#fba318;
}

/* =Headings
-----------------------------------------------------------------------------*/

#header {
	background-color:#18708d;
}
	
#header h1 {
	display:none;
}

/* =Links
-----------------------------------------------------------------------------*/

#quicklinks {
	padding:12px 12px 0 0;
}

#quicklinks a {
	text-decoration:none;
	font-size:11px;
	line-height:1.2;
	color:#739fb9;
}	

#quicklinks a:hover {
	text-decoration:underline;
}	

.floatright {
	float:right;
}	

/* =Branding
-----------------------------------------------------------------------------*/




/* =Main Nav
-----------------------------------------------------------------------------*/
#mainnav {
	width:140px;
	float:left;
}
	
#mainnav ul{
	display:block;
	list-style:none;
}
	
#mainnav li{
	height:42px;
	border-bottom:solid 1px #ffffff;
	text-indent:26px;
	line-height:42px;
}
	
#mainnav li a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#mainnav li a:hover{
	color:#fbb918;
}
	
#primary {
	background-color:#5c9aae;
}
	
#secondary {
	background-color:#1a7998;
}
	

/* =Flash
-----------------------------------------------------------------------------*/
#flash {
	background-color:#ffffff;	
	border-bottom:1px solid #999;
	height:171px;
}

/* =Sub Nav
-----------------------------------------------------------------------------*/




/* =Main Content
-----------------------------------------------------------------------------*/

#content {
	width:660px;
	float: right;
}

/*home page main content*/
#home #column2{
	width:330px;
	margin-left:174px;		
}

/*home page left hand column*/
#home #column1{
	float:left;
	width:174px;
}

/*home page right hand column*/
#home #column3{
	float:right;
	width:150px;
}

/*page main content*/
#main #column2{
	width:480px;	
}

/*page left hand column*/
#main #column1{
	display:none;
}

/*page right hand column*/
#main #column3{
	float:right;
	width:150px;
}

.tick {
	list-style-type:none;
	padding:6px 12px;
}

.tick li {
	background-image:url(../images/tick.gif);
	background-position:0 7px;
	background-repeat:no-repeat;
	padding:7px 0 7px 20px;
}

.services {
	list-style-type:none;
	padding:6px 12px;
	line-height:1.5;
}


.services li {
	background-image:url(../images/square.gif);
	background-position:0 7px;
	background-repeat:no-repeat;
	padding:2px 0 10px 14px;
}

.square {
	list-style-type:none;
	padding:6px 12px;
	line-height:1.5;
}

.square li {
	background-image:url(../images/square.gif);
	background-position:0 7px;
	background-repeat:no-repeat;
	padding:2px 0 4px 14px;
}

#main #column3 ul {
	list-style-type:none;
	padding:4px 10px;
}

#main #column3 li {
	background-image:url(../images/arrow.gif);
	background-position:0 8px;
	background-repeat:no-repeat;
	font-size:12px;
	padding:7px 0 7px 14px;
}


#main #column3 a {
	text-decoration:none;
	color:#18708d;
}

#main #column3 a:hover {
	text-decoration:underline;
}

/* =Secondary Content
-----------------------------------------------------------------------------*/




/* =Footer
-----------------------------------------------------------------------------*/
#footer {
	width:800px;
	background-color:#18708d;
	clear:both;
}
	
#footer p {
	color:#fff;
	font-size:10px;
	text-align:right;
}


/* =Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {
  border: 1px solid transparent;
}



/* =Forms
-----------------------------------------------------------------------------*/
table {
	margin:12px;
	font-size:12px;
}

.weightnormal {
	font-weight:normal;
	font-size:10px;
}


/* =Misc 1
-----------------------------------------------------------------------------*/
.paddingbottom {
	padding-bottom:27px;
	}

.paddingbottom_small {
	padding-bottom:12px;
	}
	
.paddingtop {
	padding-top:8px;
	}
	
/* =Misc 2
-----------------------------------------------------------------------------*/
