/*~~~~~~~~~~~~~~~~~global styles startZ~~~~~~~~~~~~~~~~~*/
html {
	width: 100%;
	height: 100%;
	_border: none;
}
body {
	margin: 0px;
	padding:0;
	width: 100%;
	height: 100%;
	background: #AA1224;
}
form {
	margin: 0px;
	padding:0;
	width: 100%;
	height: 100%;
}
img, object, embed {
	display: block;
	outline: none;
}
a img, img a, img {
	border: none;
}
a {
	color: #F2562D;	
	outline: none;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, li {
	padding: 0;
	margin: 0;
	font-family:"Courier New", Courier, monospace;
}
h1{
 color:#AA1224;
 font-size:32px;
 margin: 0 0 10px 0;
}
h1.sub{
 color:#AA1224;
 font-size:40px;
 margin: 0 0 10px 0;
 text-transform:uppercase;
}
h2{
 color:#AA1224;
 font-size:26px;
  margin: 0 0 5px 0;
}

h3{
 color:#000;
 font-size:18px;
  margin: 0 0 5px 0;
}
h3.alt{
 color:#000;
 font-size:18px;
  margin: 0 0 20px 0;
}
h4{
 color:#000;
 font-size:16px;
  margin: 0 0 5px 0;
}

.clearer{
	clear: both;
	line-height: 0px;
}

p.noJS {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	
    font-size: 10px;
	color: #FFF;
    display: block;
    width: 100%;
    padding: 4px 0 3px 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    background-color: #F24E31;
}
p{
	font-size:14px;
	line-height:160%;
	color:#444444;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	
	margin: 0 0 20px 0;
}
/***** Lists *****/
ul {
	margin: 10px 0 30px 10px;
	list-style:none;
}
ul li{
	margin: 0 0 5px 0;
	padding:  0 0 0 15px;
	background:url(../images/ui/DEFINETHIS.gif) no-repeat center left;	
	font-size:13px;
	color:#333;
	line-height:160%;
}

ol {
	margin: 10px 0 30px 30px;
}
ol li{
	margin: 0 0 5px 0;
	padding:  0 ;
	font-size:13px;
	color:#333;
	line-height:160%;
}

/***** Tables *****/
 


table{
	margin:0 0 20px 0;
	color:#666;
	font-size:13px;
	background:#EEE;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
th{
	padding:3px;	
	background:#FFF;
}
td{
	padding:3px;	
	background:#FFF;
}
/***** Global Classes *****/
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
/*~~~~~~~~~~~~~~~~~global styles endZ~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~form styles start~~~~~~~~~~~~~~~~~*/
div.form {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 100%;
	width: 540px;
	padding: 14px 0 24px 20px;
	margin-bottom: 20px;
	border: 1px solid #CCC;
	background-color: #EEE;
}
div.form p {
	margin: 0;
	padding: 0 0 16px 0;
}
div.form label {
	text-align: right;
	display: block;
	width: 120px;
	padding: 7px 5px 0 0;
	float: left;
}
div.form input.inputText {
	font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #4C4C4C;
	width: 235px;
	height: 19px;
	margin: 0 0 5px 0;
	padding: 3px 0 0 3px;
	float: left;
	border: 1px solid #999;
	background-color: #FFF;
}
div.form textarea {
	font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #4C4C4C;
	width: 235px;
	height: 75px;
	margin: 0 0 5px 0;
	padding: 3px 0 0 3px;
	float: left;
	overflow: auto;
	border: 1px solid #999;
	background-color: #FFF;
}
div.form input.error, div.form textarea.error {
	border: 1px solid #FF0000;
}
div.fileinputs {
	position: relative;
}
div.fakefile {
	position: absolute;
	top: 0px;
	left: 105px;
	-left: -235px;
	z-index: 1;
}
div.fakefile input.inputText {
	cursor: pointer;
	cursor: hand;
}
input.file {
	text-align: right;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	position: relative;
	left: 80px;
	z-index: 2;
	cursor: pointer;
	cursor: hand;
}
div.fakefile a {
	text-indent: -9999px;
	display: block;
	width: 77px;
	height: 24px;
	margin-left: 5px;
	float: left;
	background: url(../images/ui/bg-browseButton.gif) no-repeat;
}
div.form span.error {
	font-weight: bold;
	color: #ff0000;
	display: block;
	widows: 100px;
	padding: 0 0 5px 126px;
}
div.form a.sendButton {
	text-indent: -9999px;
	display: block;
	width: 110px;
	height: 30px;
	margin: 6px 0 0 125px;
	background: url(../images/ui/bg-sendButton.gif) no-repeat 0px 0px;
}
div.form a.sendButton:hover{
	background: url(../images/ui/bg-sendButton.gif) no-repeat 0px bottom;
}
/*~~~~~~~~~~~~~~~~~form styles end~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~lightBox styles start~~~~~~~~~~~~~~~~~*/
div.lightBoxOverlay {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	opacity: 0.9;
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	filter: alpha(opacity=90);
	z-index: 1001;
	background-color: #fff;

}
.lightBoxContainer {
	display: none;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 9002;
}
div.popupBox {
	top:30px;
	position: relative;
	width: 610px;
	color:#FFF;	
	/*padding: 30px 23px 29px 23px;*/
}
div.popupBox div.popupBoxTop {
	font-size: 0;
	position: relative;
	width: 610px;
	height: 10px;
	background: url(../images/ui/bg-popupTop.jpg) no-repeat left top;
}
div.popupBox div.popupBoxContent {
	text-align: left;
	position: relative;
	width: 570px;
	padding: 20px 20px 20px 20px;
	background: url(../images/ui/bg-popup.jpg) repeat-y;
}
div.popupBox div.popupBoxBottom {
	font-size: 0;
	position: relative;
	width: 610px;
	height: 10px;
	background: url(../images/ui/bg-popupBottom.jpg) no-repeat left bottom;
}
div.popupBox h1 {
	font-family:"Courier New", Courier, monospace;
	font: bold 20px;
	color: #FFF;
	line-height: 100%;
	float: left;
	padding: 3px 0 16px 0;
}

div.popupBox a.closePopup {
	text-indent: -9999px;
	display: block;
	width: 75px;
	height: 30px;
	margin: 0;
	float: right;
	background: url(../images/ui/a-close.gif) no-repeat left top;
}
div.popupBox a.closePopup:hover {
	background: url(../images/ui/a-close.gif) no-repeat left bottom;
}
div.popupBox label {
	font: 12px "Courier New", Courier, monospace;
	color: #FFF;
	text-align: left;
	display: inline-block;
	width: 160px;
	padding: 6px 0 0 0;
	margin: 0 0 4px 0;
	float:left;
}
div.popupBox input {
	font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #FFF;
	border:none;
	width: 220px;
	height: 26px;
	margin: 0 0 6px 0;
	padding: 8px 30px 5px 8px;
	background: url(../images/ui/inputbg.gif) no-repeat 0px 0px;
	clear:right;
}
div.popupBox input.error {
	background: url(../images/ui/input-error.gif) no-repeat 0px 0px;
	margin-bottom: 0;
	padding-bottom: 0;
}
div.popupBox span.error {
	font-family:"Courier New",Courier,monospace;
	font-size:12px;
	/*color: #F2562D !important;*/
	display: none;
	margin-left: 160px;
	margin-bottom: 10px;
}

div.popupBox a.bigSend {
	text-indent: -9999px;
	display: block;
	width: 276px;
	height: 67px;
	margin-top: 10px;
	margin-left: 160px;
	background: url(../images/ui/a-send-big.gif) no-repeat left top;
}
div.popupBox a.bigSend:hover {
	background: url(../images/ui/a-send-big.gif) no-repeat left -126px;
}
div.popupBox a.bigClose {
	text-indent: -9999px;
	display: block;
	width: 75px;
	height: 30px;
	margin: 0 20px 0 0;
	float: right;
	background: url(../images/ui/a-close.gif) no-repeat left top;
}
div.popupBox a.bigSend:hover, div.popupBox a.bigClose:hover {
}
div.popupBox p {
	font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #FFF;
	line-height: 140%;
}
/*~~~~~~~~~~~~~~~~~lightBox styles end~~~~~~~~~~~~~~~~~*/
div.siteContainer {
	text-align: left;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background: url('../images/ui/headerbg.jpg') repeat-x 0px 0px #FFF;
}

div.siteShell{
	width:940px;
	margin: 0 auto;
	padding:0;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*~~							 googlemap	 							~~ */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.mapBg{
	background: url('../images/ui/findus-map.gif') repeat-x 0px 0px;
	width:540px;
	height:520px;
	display:block;
}
div.map {
	margin:-1px 0 0 3px;
	-margi\n:-6px 0 0 3px;
	width:323px;
	height: 313px;
}
div.route {
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*~~							 header		 							~~ */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.header{
	display:block;	
	height:145px;
}
div.websiteNav{
	float:left;	
	font-family:"Courier New", Courier, monospace;	
	height:26px;	
	color:#FFF;
	font-size:14px;
	font-weight:bold;	
}
div.websiteNav span{
	float:left;	
	font-family:"Courier New", Courier, monospace;	
	height:26px;	
	color:#FFF;
	font-size:14px;
	font-weight:bold;	
	display:inline-block;
	padding: 5px 5px 0 5px;	
	margin: 0 3px 0 0;
	text-transform:uppercase;	
}
div.websiteNav a{
	height:21px;	
	width:80px;
	display:inline-block;
	padding: 5px 0px 0 24px;
	margin: 0 1px 0 0;
	color:#EA3B2A;
	font-family:"Courier New", Courier, monospace;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;	
	background: url('../images/ui/button-website.gif') repeat-y 0px 0px;
}
div.websiteNav a:hover, div.websiteNav a.active {
	color:#AA1224;
	background: url('../images/ui/button-website.gif') repeat-y 0px bottom;
}
div.secondaryNav{
	height:26px;	
	text-align:right;
}
div.secondaryNav a{
	height:26px;	
	display:inline-block;
	padding: 5px 5px 0 5px;
	margin: 0 10px 0 10px;
	color:#FFF;
	font-family:"Courier New", Courier, monospace;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.logo {
	float:left;	
	top:20px;
	position:relative;	
}
div.globalNav {
	float:right;
	top:50px;
	position:relative;
}
div.globalNav a{
	display:inline-block;
	padding: 0 5px 0 5px;
	margin: 0 10px 0 10px;
	color:#AA1224;
	font-family:"Courier New", Courier, monospace;
	text-decoration:none;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
}
div.secondaryNav a:hover, div.secondaryNav a.active{
	color:#F2562D;
}
div.globalNav a:hover, div.globalNav a.active{
	color:#000;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*~~						 index content 								~~ */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.flashShellIndex{
	padding:0 0 5px 0;
	display:block;
	background:#FFF;
	overflow: hidden;
}
div.flashShell{
	margin:0 0 20px 0;
	overflow: hidden;
}
div#flashReplace{
	background:#FFF;
	margin-bottom:10px;
}
div.content {
	background: url('../images/ui/contentbg.gif') repeat-y 0px 0px #FFF;
	margin: 0 0 10px 0;
	width:940px;
}
div.columnLeft{
	width:570px;
	float:left;
	display:block;
	padding: 30px 0 30px 40px;
	-margi\n: 0px 0 30px 0px;
}	

div.columnRight{
	width:270px;
	margin: 30px 0 30px 20px;
	padding: 50px 0 0 0;
	float:left;
	display:block;
}
div.columnRightsub{
	width:270px;
	margin: 30px 0 30px 20px;
	-margi\n: 25px 0 30px 10px;	
	padding: 60px 0 0 0;	
	float:left;
	display:block;
}
div.indexNews{
	position:relative;
	top:0px;
	left:40px;
	width: 880px;
	margin: 0 0 30px 0;
	display:block;
}
div.indexNews div.newsStory{
	width:400px;
	float:left;	
	margin: 0 20px 0 0; 
}
div.indexNews div.newsStory h4, div.indexNews div.newsStory h4 a{
	color:#000;
	text-decoration:none;
	margin:0;
	padding:0;
}
div.indexNews div.newsStory span.date, div.indexNews div.newsStory p{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#666666;
}
 div.indexNews div.newsStory p{
	font-size:14px;
	color:#333333;

}
 div.indexNews div.newsStory p a{
	color:#F2562D; 
 }
 
 div.indexNews div.newsStory p a:hover{
	text-decoration:none;
 }
 div.columnLeft img,div.columnRight img{
	margin:0 0 20px 0;	
}

a.buttonBook{
	margin:20px 0 0 0;
	width:276px;
	height:74px;
	text-indent:-2000px;
	display:block;
	background: url('../images/ui/button-booknow.gif') no-repeat 0px 0px;
}
a.buttonBook:hover{
	background: url('../images/ui/button-booknow.gif') no-repeat 0px bottom;
}

a.buttonBookGroup{
	margin:20px 0 0 0;
	width:428px;
	height:74px;
	text-indent:-2000px;
	display:block;
	background: url('../images/ui/button-booknow-group.png') no-repeat 0px 0px;
}
a.buttonBookGroup:hover{
	background: url('../images/ui/button-booknow-group.png') no-repeat 0px bottom;
}

a.buttonBack, a.buttonPrint{
	font-family:"Courier New", Courier, monospace;
	color:#AA1224;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	margin-top:20px;
	display:inline-block;
	margin-right:20px;
}
a.buttonBack{
	padding: 0 0 0 10px;	
	background: url('../images/ui/button-back.gif') no-repeat 0px 7px;
}
a.buttonBack:hover{
	color:#000;
	background: url('../images/ui/button-back.gif') no-repeat 0px -16px;
}
a.buttonPrint{
	padding: 0 0 0 15px;	
	background: url('../images/ui/button-print.gif') no-repeat 0px 5px;
}
a.buttonPrint:hover{
	color:#000;
	background: url('../images/ui/button-print.gif') no-repeat 0px -22px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*~~						 register box 								~~ */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.registerBox{
	width:270px;
	height:253px;
	background: url('../images/ui/stayintheloop-bg.jpg') no-repeat 0px 0px #FFF;
}
div.registerBox p{
	color:#FFF;
	font-size:12px;
	width:220px;
	padding: 50px 20px 10px 20px;
	margin:0;
}
div.registerBox label{
	width:220px;
	padding: 0 10px 0 20px;
	margin:0;	
}
div.registerBox label span{
	color:#FFF;
	font-size:11px;
	display:block;
	padding: 0 10px 0 20px;
	margin:0;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
div.registerBox label input{
	position:relative;
	left:20px;
	border:1px solid #C47600;
	width:170px;
	height:16px;
	padding: 5px;
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
div.registerBox label input.error{
	border: 2px solid #FF0000;
}
div.registerBox a{
	position:relative;
	left:20px;
	top:10px;
	^top:9px;
	display:block;
	width:110px;
	height:30px;
	text-indent:-2000px;
	background: url('../images/ui/button-register.gif') no-repeat 0px 0px;
}
div.registerBox a:hover{
	background-position: 0px bottom;	
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*~~						 subnav		 								~~ */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.subNav{
	margin:0 0 20px 0;
	padding:0;
}
div.subNav a{
	margin:0;
	padding:5px 10px 5px 22px;
	background: url('../images/ui/subnav-bg.jpg') no-repeat 0px 0px;	
	display:block;
	width:228px;
	color:#FFF;
	text-decoration:none;
	font-family:"Courier New", Courier, monospace;
	font-size:16px;
	font-weight:bold;
}
div.subNav a:hover, div.subNav a.active{
	background: url('../images/ui/subnav-bg.jpg') no-repeat 0px -100px;	
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*~~						 paging		 								~~ */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.paging {
	font-size: 11px;
	color: #666;
	line-height: 100%;
	margin-bottom: 10px;
	margin-right: 30px;
	float: right;
	font-family:"Courier New", Courier, monospace;	
}
div.paging span {
	display: block;
	float: left;
	padding: 5px 6px;
	margin-right: 1px;
	background-color: #DDD;
}
div.paging a {
	color: #AA1224;
	text-decoration: none;
	display: block;
	float: left;
	padding: 5px 6px;
	margin-right: 1px;
	background-color: #DDD;
}
div.paging a:hover, div.paging a.active {
	color: #F2562D;
	padding: 4px 5px;
	border: 1px solid #DDD;
	background-color: #FFF;
}
/*~~~~~~~~~~~~~~~~~paging styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*~~						 news		 								~~ */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.hline{
	background: url('../images/ui/hline.gif') no-repeat 0px 0px;	
	display:block;
	height:1px;
	margin: 20px 0 30px 0;
}
div.newsContainer {
	font-family:"Courier New", Courier, monospace;
	padding: 0 0 22px 0;
	margin: 0 0 30px 0;
	background: url('../images/ui/hline.gif') no-repeat 0px bottom;	
	width:540px;
}
div.newsContainer h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 100%;
	color: #333;
	padding-bottom: 0px;
	margin: 0 0 5px 0;
}
div.newsContainer span.posted, div.centerColumn span.posted {
	font-size: 12px;
	line-height: 100%;
	display: block;
	color: #666666;
	padding-bottom: 8px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
div.newsContainer span.posted span, div.centerColumn span.posted span {
	display: inline;
	padding-left: 10px;
}
div.newsContainer p {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	
	font-size: 14px;
	color: #333333;
	line-height: 160%;
	margin: 0;
}
div.newsContainer p a {
	display: inline-block;
	color: #F2562D;
}
div.newsContainer p a:hover {
	text-decoration: none;
}
div.newsContainer img {
	margin: 3px 0 0 20px;
	float: right;
}
h3.news{
	margin:0;	
}
.newsdate{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#666666;
	margin-bottom:10px;
	display:block;
}
/*~~~~~~~~~~~~~~~~~news styles end~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*~~						 footer		 								~~ */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div.footerShell{
	width:100%;
	margin:0;
	padding:0;
	background: url('../images/ui/footer-bg.gif') repeat-x 0px 0px #AA1224;
}
div.footer{
	width:940px;	
	margin:0 auto;
	padding: 0 0 0 0;
	display:block;
}
div.footer h5{
	color:#FFF;	
}
div.footer a{
	color:#FFF;	
}
div.footer a:hover{
	text-decoration: none;
}
div.footer div.col1, div.footer div.col2, div.footer div.col3{
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:left;
	margin: 30px 0 30px 0;
}
div.footer div.col1{
	position:relative;
	left:40px;
}
div.footer div.col2{
	width:200px;
	position:relative;
	left:60px;
}
div.footer div.col3{
	width:200px;	
	position:relative;
	left:60px;
}
div.footer address{
	text-align:left;
	text-decoration:none;
	font-style:normal;
	font-size:12px;
	color:#FFF;
}
div.footer div.links{
	width:400px;
	float:right;
	text-align:right;
	margin: 30px 0 0 0 ;
}

div.footer div.links a{
	display:inline-block;
	padding: 0 0;
	margin: 0 10px 0 10px;
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

