/* CSS Document */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0;}

.topBar { height: 15px; background-image: url(images/headerBar.jpg); background-repeat: repeat-x;}

.pageHeader 	{ height: 113px; width: 900px; margin-right: auto; margin-left: auto; overflow: hidden;}
.colourBars		{ float: right;}
.mainContainer	{ width: 900px; margin-right: auto; margin-left: auto; background-image: url(images/background.gif); background-repeat: repeat-y; overflow:hidden; clear: both; }
.rightContent	{ width: 715px; float: right; margin-right: 7px; overflow: hidden; background-image: url(images/contentBack.gif); background-repeat: repeat-y; margin-bottom: 5px;}
.contentHeader	{ width: 715px; height: 70px; background-color: #008792; border-top: 1px solid #FFFFFF; }
.centerContent	{ width: 435px; padding: 15px; background-color: #CDC9C8; text-align: justify; overflow:hidden; }
.mainContent	{ width: 465px; float: left; }
.smlBlocks		{ width: 435px; margin-bottom: 5px; padding: 15px; background-color: #CDC9C8; text-align: right;}
.dashes			{ height: 13px; width: 100%; background-image: url(images/dashes.gif); background-repeat: repeat-x; background-position: center; }
.rightPics		{ width: 243px; float: right; overflow: hidden; padding-top: 5px; font-size:10px;}
.drawingLeft	{ float: left; width: 195px; margin-left: 10px; overflow:hidden; font-size: 10px;}
.drawingRight	{ float: left; width: 195px; margin-left: 30px; overflow:hidden; font-size: 10px;}

/* ------ Headers ------*/
h1	{ font-family: Arial Narrow, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; }
h2	{ font-family: Arial Narrow, Helvetica, sans-serif; font-size: 15px; color: #008792; margin-bottom: 0px; }
h3	{ font-family: Arial Narrow, Helvetica, sans-serif; font-size: 18px; color: #008792; margin: 0px; }

/* ------ Menu ------ */
.leftMenu	{float: left; width: 173px; margin-right: 5px;}
a.bttn_home:link, a.bttn_home:visited	{ display: block; width: 173px; height: 22px; background-image: url(images/bttn_home.gif); background-position: top; background-repeat: no-repeat; margin-bottom: 5px;}
a.bttn_home:hover, a.bttn_home:active	{ background-image: url(images/bttn_home.gif); background-position: bottom; background-repeat: no-repeat;}
a.bttn_projects:link, a.bttn_projects:visited	{ display: block; width: 173px; height: 22px; background-image: url(images/bttn_projects.gif); background-position: top; background-repeat: no-repeat; margin-bottom: 5px;}
a.bttn_projects:hover, a.bttn_projects:active	{ background-image: url(images/bttn_projects.gif); background-position: bottom; background-repeat: no-repeat;}
a.bttn_products:link, a.bttn_products:visited	{ display: block; width: 173px; height: 22px; background-image: url(images/bttn_products.gif); background-position: top; background-repeat: no-repeat; margin-bottom: 5px;}
a.bttn_products:hover, a.bttn_products:active	{ background-image: url(images/bttn_products.gif); background-position: bottom; background-repeat: no-repeat;}
a.bttn_about:link, a.bttn_about:visited	{ display: block; width: 173px; height: 22px; background-image: url(images/bttn_about.gif); background-position: top; background-repeat: no-repeat; margin-bottom: 5px;}
a.bttn_about:hover, a.bttn_abouts:active	{ background-image: url(images/bttn_about.gif); background-position: bottom; background-repeat: no-repeat;}
a.bttn_contact:link, a.bttn_contact:visited	{ display: block; width: 173px; height: 22px; background-image: url(images/bttn_contact.gif); background-position: top; background-repeat: no-repeat; margin-bottom: 5px;}
a.bttn_contact:hover, a.bttn_contact:active	{ background-image: url(images/bttn_contact.gif); background-position: bottom; background-repeat: no-repeat;}
a.bttn_sitemap:link, a.bttn_sitemap:visited	{ display: block; width: 173px; height: 22px; background-image: url(images/bttn_sitemap.gif); background-position: top; background-repeat: no-repeat; margin-bottom: 5px;}
a.bttn_sitemap:hover, a.bttn_sitemap:active	{ background-image: url(images/bttn_sitemap.gif); background-position: bottom; background-repeat: no-repeat;}

/* ------ Glift Menu ------*/
.gliftMenu	{ height: 24px; width: 715px; background-color: #CDC9C8; overflow: hidden; border-top: 1px solid #FFFFFF;; border-bottom: 1px solid #FFFFFF;}
a.bttn_glift:link, a.bttn_glift:visited	{ display: block; width: 90px; height: 24px; background-image: url(images/bttn_glift.gif); background-position: top; background-repeat: no-repeat; border-right: 1px solid #FFFFFF; float: left;}
a.bttn_glift:hover, a.bttn_glift:active	{ background-image: url(images/bttn_glift.gif); background-position: bottom; background-repeat: no-repeat;}
.bttn_glift_active						{ display: block; width: 90px; height: 24px; background-image: url(images/bttn_glift.gif); background-position: bottom; background-repeat: no-repeat; border-right: 1px solid #FFFFFF; float: left;}
a.bttn_G1000:link, a.bttn_G1000:visited	{ display: block; width: 90px; height: 24px; background-image: url(images/bttn_G1000.gif); background-position: top; background-repeat: no-repeat; border-right: 1px solid #FFFFFF; float: left;}
a.bttn_G1000:hover, a.bttn_G1000:active	{ background-image: url(images/bttn_G1000.gif); background-position: bottom; background-repeat: no-repeat;}
.bttn_G1000_active						{ display: block; width: 90px; height: 24px; background-image: url(images/bttn_G1000.gif); background-position: bottom; background-repeat: no-repeat; border-right: 1px solid #FFFFFF; float: left;}
a.bttn_G100-200:link, a.bttn_G100-200:visited	{ display: block; width: 132px; height: 24px; background-image: url(images/bttn_G100-200.gif); background-position: top; background-repeat: no-repeat; border-right: 1px solid #FFFFFF; float: left;}
a.bttn_G100-200:hover, a.bttn_G100-200:active	{ background-image: url(images/bttn_G100-200.gif); background-position: bottom; background-repeat: no-repeat;}
.bttn_G100-200_active							{ display: block; width: 132px; height: 24px; background-image: url(images/bttn_G100-200.gif); background-position: bottom; background-repeat: no-repeat; border-right: 1px solid #FFFFFF; float: left;}

/* ------ Downloads ------ */
.downloadsBox	{ width: 145px; border-top: 1px solid #CDC9C8; border-bottom: 1px solid #CDC9C8; padding: 5px; float: left; clear:both; margin-left: 18px;}
.downloadLink 	{ display: block; background-image: url(images/arrow_down.gif); background-repeat: no-repeat; background-position: top left; padding-left: 15px; font-size: 10px; color: #000000; text-decoration: none; }
a.downloadLink:hover	{ text-decoration: underline; }
/* ------ Footer ------ */
.footerBar	{ clear: both; height: 50px; background-color: #008792; background-image: url(images/footerBar.jpg); background-repeat: no-repeat; background-position: center; }
.footerText { width: 880px; height: 30px; margin-right: auto; margin-left: auto; padding-top: 20px; font-size: 9px; color: #FFFFFF;}
.footerText a:link, .footerText a:visited	{ color:#FFFFFF; text-decoration: underline;}
.footerText a:hover	{ color:#FFFFFF; text-decoration: none;}