/* @override 
	http://localhost:8000/leanflightinitiative/style/screen.css
	http://test.ideabubble.ie/leanflightinitiative/style/screen.css
	http://leanflightinitiative.com/style/screen.css
*/
* {margin: 0px; padding: 0px}
body {width: 100%; text-align: center; font: 12px Arial, Helvetica, sans-serif; color: #000; background-color: #467FAC;}
a {text-decoration: none; color: #467FAC;}
#wrapper {background: url(../images/Background.jpg) repeat-x; text-align: center; padding: 20px 0px;}
#container {text-align: left; width: 820px; background-color: #FFF; margin: 0px auto;}
#header {height: 25px; border-bottom: 1px solid #3271a6;}
#banner {background: url(../images/Banner1.jpg) no-repeat 0 0; width: 820px; height: 158px;}
#main {min-height: 420px; padding: 10px 10px 10px 20px; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf;}
#heading {color: #467FAC; font-size: 20px; font-weight: bold; margin-top: 20px; margin-bottom: 10px;}
.divider {background-image: url(../images/Divide_Horizontal.jpg); width: 450px; height: 2px; margin: 10px 0px;}
#panelbox {width: 100%;}
#panelbox div {width: 236px; float: left;}
#panel-left {margin-right: 40px;}
#panelbox div.heading {width: 236px; height: 27px; color: #FFF; font-size: 16px; font-weight: bold; background: url(../images/Panel_Green.jpg) no-repeat; padding: 24px 0 0 15px;}
#main #main-centre {width: 515px;}
#main-centre p {line-height: 16px;}
#main-centre ul {margin: 10px 20px;}
#main-centre ul li {margin-left: 10px;}
#main-centre form {margin-top: 20px;}
#main-centre form label {float: left; width: 140px; text-align: left;}
#main-centre form input { width: 240px; margin-bottom: 10px;}
#main-centre form textarea { width: 240px; height: 150px; margin-bottom: 10px;}
#main-centre form input.button {width: 140px; color: #00275a; background-color: #a6d4ee; border: 2px outset #545afc;}
#CommentBox { float: right; margin: 0px 0px 20px 20px; padding: 20px; border: 2px solid #C0C0C0; background-color: #e2f9fe;}

#formmail div.HeadingTwo { font-size: 16px; font-weight: bold; margin-top: 10px; margin-bottom: 10px; width: 100%;}
#formmail input{ width: 150px;}
#formmail input#TandC {width: 25px;}
#formmail input#Submit,
#formmail input#Reset {width: 75px;}

#main-centre div.Quote {color: #999; font-style: italic; font-size: 16px; margin-bottom: 10px;}
#main-right {width: 230px; background: url(../images/Divide_Vertical.jpg) no-repeat 0 0; min-height: 400px; padding: 0px 5px; float: right;}
div#PanelImage img {width: 230px; height: 140px; background-color: #adb4c6;}
div#Heading {color: #467FAC; font-size: 16px; font-weight: bold; margin-top: 10px; margin-bottom: 10px;}
/* @group News */
#News {position: relative; width: 230px; height: 240px;}
#News #NewsBox {position: relative; height: 240px; width: 230px; overflow: hidden; top: 0px; left: 0px;}
#News #NewsContent {position: absolute; width: 230px;}
#News .NewsStory {position: relative; width: 100%; margin-bottom: 10px;}
#News .NewsStory .Date {position: relative; width: 100px; font-style: italic;}
#News .NewsStory .Title {position: relative; width: 190px; font-weight: bold;}
#News .NewsStory .Link {position: absolute; top: 10px; right: 0px; width: 17px;}
/* @end */
#panel-left div.heading {background: url(../images/Panel_Green.jpg) no-repeat;}
#panel-right div.heading {background: url(../images/Panel_Blue.jpg) no-repeat;}
#panelbox div.content {margin-top: 1px; padding: 10px 10px 10px 20px; background-color: #ccc; width: 206px;}
/* @group Footer */
#bottom-nav {display: none;}
#footer {width: 820px; background: url(../images/Footer_BG.jpg) no-repeat 0 65px; height: 75px; ; color: #666;}
#Logos {padding-left: 10px;}
#footer div.left {width: 300px; float: left; padding: 0px 15px;}
#footer div.right {width: 450px; float: right; padding: 0px 15px; text-align: right;}
/* @end */