/* Main Site */
html { height:100%; }
body { margin:0; padding:0; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#393939; background-image:url(../images/bg.gif); background-repeat: repeat-x; background-color:#bebebe; }
/*body { margin:0; padding:0; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#393939; background-image:url(../images/gen_bg.gif); }*/
#wrap { width:880px; margin:0 auto; min-height:100%; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#393939; }
* html #wrap { height:100%; }
#inner-wrap { padding-bottom:80px; }
#inner-wrap:after { content:""; display:block; clear:both; }
#footer { position:absolute; bottom:0; height:80px auto; width:100%; color:#7d7d7dl; text-align:left; clear:both; overflow:hidden; }
#inner_footer { margin-top:30px;}
#footerLeft { float:left; height:20px; padding-top:20px; overflow:hidden;}
#footerRight { float:right; height:20px; margin-top:20px; overflow:hidden;}
#footerRight a{ padding:0px 10px 0px 10px; color:#ff7600; font-weight:bold;}
	
#header { height:80px; margin:0 auto; width:840px; }
#headerLeft { float:left; margin-left:20px; }
#headerRight { float:right; margin-top:30px;color:#7d7d7d; margin-right:20px;}
#headerRight a{ padding:0px 20px 0px 20px; color:#393939; font-size:12px; }
#headerRight a:hover{color: #ff7600;}

#left { float:left; width:162px; background-color:yellow; display:block; }

#content { width:880px; float:left; padding:0px; text-align: left; }

#right { float: right; width:300px; text-align:left; background-color:orange; }
#main { position:relative; margin-left:0px; padding:0px; }

#thumb { float:left; margin-right:15px; }

/* Font Styles */
.titleLRG { font-size:18px; font-weight:bold; }
.maintext { font-family: Arial, Helvetica, sans-serif; font-size: 11px;	font-style: normal;	font-weight: normal; font-variant: normal; color: #393939;}
.white {color:#FFF;}
.colour {color: #ff7600;}
.orangeB {color: #ff7600; font-weight:bold;}
.orangeBU {color: #ff7600; font-weight:bold; text-decoration: underline;}
.smlGrey {color:#999999; font-size:10px;}
a { color:#393939; text-decoration:none;}

#button {float:right; height:20px; overflow:hidden; margin-top:20px;}
#back { width:880px; min-height:500px; overflow:hidden; display:block; clear:both; background-repeat:no-repeat;}
#column2 { min-height:30px; clear:both; overflow:hidden;}
#column3 { min-height:65px; clear:both; overflow:hidden;}
.formInput {width:280px; border:1px solid #666; height:22px; padding:2px;}
#titleRow { clear: both; overflow:hidden; height: 20px; line-height: 20px; font-weight: bold; font-size: 12px;}
#textCel { font-size:12px; line-height:18px; overflow:hidden; display:block;}
.orange {color:#ff7600;}
#colInnerL {float:left; width: 140px;}
#colInnerR {float:left;}