﻿/* Stylesheet Created By Neweb Ireland 2005 */
/* www.newebirl.net */

/* Basic elements */
Body {
	background-color: #FDFDFD;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	margin:0px;
	}
	
p {font-family: Arial, Helvetica, sans-serif;}
/* End Basic Elements */

div.homemasthead {
	width: 750px; 
	margin: 0 auto;
	text-align:right;
	border-bottom: 1px dotted #006362;
}
/* Main body */
#maincontainer {
	width: 750px;
	padding: 0;
	margin: 0px auto;
	background: white;
	border: 0px solid #999999;
	}

/* Header */
div.header {
	width: 100%;
	height: 100px;
	background-color: White;
	text-align: left;
	}

/* Nav */
div.navContainer {
    width: 750px; height: 16px;
	background-color: white;
	border-bottom: 1px dotted #8AC378;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}	
ul.nav1 {
padding-left: 0;
margin-left: 0;
background-color: #fff;
border: 0px solid #7d7d00;
color: #999999;
display: inline;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size: 0.87em;
}

.nav1 li
{
display: inline;
list-style-type: none;
padding: 0px;
}

.nav1 a { padding: 0px 15px; }

.nav1 a:link, .nav1 a:visited
{
color: #006362;
background-color: white;
text-decoration: none;
}

.nav1 a:hover
{
color: white;
background-color: #8AC378;
text-decoration: none;
}

li#current
{
color: white;
background-color: #8AC378;
text-decoration: none;
padding: 0px 15px;
}

/* End Nave */


div.rightContainer {
	width: 200px;
	float: right;
	margin-top: 0;
	padding: 0;
	padding-bottom: 20px;
	text-align: left;
	}

div.Maincontent { 
  min-height: 400px;
  margin-right:201px; 
  background: white;
  padding: 10px 20px;
  text-align: justify;
  font-size: 95%;
  border-right: 1px dotted #8AC378;
  }
  
div.MaincontentLogin { 
  margin-right:0px; 
  background: white;
  padding: 10px 0px 5px 0px;
  text-align: justify;
  font-size: 95%;
  border-right: 0px dotted #8AC378;
  }


div.Maincontent h1 {
	font-size: 110%; color: #006362;
	margin-bottom: 10px;
	border-bottom: 1px dotted #8AC378;
	min-width: 250px;
	}
div.Maincontent p { color: #333333;}

div.Maincontent ul li {
	line-height: 1.5em;
}

blockquote.box1 {
	width: 300px;
 	margin: 5px auto; padding: 5px;
	border: 1px solid #8AC378; background: #DCEDD6;
	font-size: 0.90em;
}
blockquote.box2 {
	width: 300px;
 	margin: 5px auto; padding: 5px;
	border: 1px solid #666666; background: #CCCCCC;
	font-size: 0.90em;
}


h1.rightheader {
	width: auto;
	margin: 0 0;
	padding: 2px 7px;
	background: #E8E8E8;
	border-color: #999999;
	border-style: solid;
	border-width: 1px 1px;
	font-size: 0.85em;
	font-weight: bold;
	text-align: left;
	color: #999999;
}
p.rightp1 { font-size: 0.90em; margin: 0px 0px 0px 5px; }
p.rightp1 a { text-decoration: none; color: #999999;}
p.rightp1 a:hover { text-decoration: underline;}


div.footer {
	border-top: 2px solid #006362;
	width: 750px;
	font-size: .77em;
	letter-spacing: .10em;
	color: #006362;
	padding-left: 0px;
	text-align: right;
	margin: 0px auto;
	}
div.footer a {	color: #006362;}	
div.footerImg { float:left; width: 215px; z-index:100;}
div.footerCall { float:right; width: 300px; }

div.designer {
 	clear:both;
	width: 750px;
	font-size: .80em;
	letter-spacing: .10em;
	color: #999999;
	padding-left: 0px;
	text-align: center;
	margin: 0px auto;
	}
div.designer a {	color: #999999;}

