/* main elements uaSJ257f6hFQXrew  20yfh12*/
* {
	padding:0px;
	margin:0px;
}

body { 
	font-family:Arial, Helvetica, sans-serif;font-size:11px; line-height:18px;
	background:#FFFFFF;
}

h1{
	font: 			20px/1.3em georgia, arial;
	color:			#333333;
	float:left;
	height:auto;
	width:100%;
}

#title-welcome h1{
	font: 			24px/1.3em georgia, arial;
	color:			#8AB43B;
	float:left;
	height:auto;
	width:100%;
}

h2 {
	font: 			16px/1.3em georgia, arial;
	color:			#8AB43B;
	float:left;
	height:auto;
	width:100%;
	font-weight:bold;
}

.galleryHolder{
	float:left;width:394px;height:auto;margin-top:4px;
}

.save-view-property{
	float:right;
	height:auto;
	width:310px;
}

.remove-view-property{
	float:right;
	height:auto;
	width:350px;
}

.culture-column{
	float:left;
	height:auto;
	width:230px;
}

.heading-and-image{
	float:left;
	height:46px;
	width:707px;
}

.heading-image{
	float:left;
	height:46px;
	width:42px;
}

.heading-text{
	float:left;
	height:auto;
	width:655px;
	height:40px;
	padding-top:6px;
}

.page-wrapper { 
    min-height: 100%; 
    height: auto !important; 
    height: 100%; 
    margin: 0 auto 0px;
} 
.footer, .push { 
    height: 0px; 
} 

img.left{
	float:left;
	border:none;
}

img.left-hidden{
	float:left;
	border:none;
	display:none;
}

.centred{
	margin:auto;
	border:none;
	width:468px;
	height:auto;
}

.homePO{
	margin-left:119px;
	border:none;
	width:468px;
	height:auto;
	float:left;
}

img.right{
	float:right;
	border:none;
}

#all-container{
	height:auto;
	width:900px;
	margin:auto;
	background:#FFFFFF;
}

.nudge-down-4{
	margin-top:4px;
}	

.nudge-down-2{
	margin-top:2px;
}	
.nudge-down-1{
	margin-top:1px;
}

#screenshot{
        position:absolute;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
}

#preview{
        position:absolute;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
}

#tooltip{
        position:absolute;
        border:1px solid #333;
        background:#f7f5d1;
        padding:2px 5px;
        color:#333;
        display:none;
}


#main-container{
	height:auto;
	width:950px;
	margin:auto;
	background:#FFFFFF;
}

#header-container{
	width:			100%;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
}

#main-header{
	width:900px;
	height:74px;
	float:left;
}

#header-left{
	width:328px;
	height:74px;
	float:left;
}
#header-middle{
	width:335px;
	height:58px;
	float:left;
	padding:16px 0px 0px 0px;
	margin-left:2px;
}
#header-right{
	width:216px;
	height:66px;
	float:right;
	padding:8px 0px 0px 0px;
}

#banner{
	width:900px;
	height:146px;
	float:left;
}

#banner-img{
	width:900px;
	height:100px;
	float:left;
}

#banner-bottom{
	background:url(http://www.yourfrenchholidays.com/images/banner-bottom.jpg) no-repeat;
	width:910px;
	height:33px;
	float:left;
	padding:12px 0px 0px 40px;
}

.news-feed-left{
	float:left;
	height:auto;
	width:128px;
}

#news-feed-right{
	float:left;
	height:18px;
	width:782px;
}

#banner-grey{
	background:url(http://www.yourfrenchholidays.com/images/banner-grey.jpg) no-repeat;
	width:444px;
	height:199px;
	margin-left:36px;
	float:left;
	padding:31px 0px 0px 31px;
}

#greybar{
	width:950px;
	height:38px;
	background:url(http://www.yourfrenchholidays.com/images/greybar.jpg) no-repeat;
	border:20px #FFFFFF solid;
	border-top:none;
	border-bottom:none;
	float:left;
}

.chevron-list {
	list-style:url(http://www.yourfrenchholidays.com/images/chevrons.png);
	list-style-position: outside;
	line-height:	16px;
	margin: 14px 0px 0px 8px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#616161;
}

.chevron-list2 {
	list-style:url(http://www.yourfrenchholidays.com/images/chevrons.png);
	list-style-position: outside;
	line-height:	16px;
	margin: 10px 0px 0px 8px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#616161;
}

.chevron-list3 {
	list-style:url(http://www.yourfrenchholidays.com/images/chevrons.png);
	list-style-position: outside;
	line-height:	16px;
	margin: 8px 0px 0px 8px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#616161;
}

.chevron-list4 {
	list-style:url(http://www.yourfrenchholidays.com/images/chevrons.png);
	list-style-position: outside;
	line-height:	16px;
	margin: 6px 0px 0px 8px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#616161;
}

.price-row{
	width:691px;
	height:auto;
	padding:8px;
	float:left;
}

.price-row2{
	width:707px;
	height:22px;
	padding:4px 0px 0px 4px;
	float:left;
}

.background-green{
	background:#AECF72;
}

.price-cell{
	float:left;
	height:auto;
	width:115px;
}

.price-cell2{
	float:left;
	height:auto;
	width:108px;
}

.price-cell3{
	float:left;
	height:auto;
	width:140px;
}

.price-cell-last{
	float:left;
	height:auto;
	width:230px;
}


.map-holder{
	float:right;
	height:300px;
	width:300px;
	margin:3px 0px 17px 17px;
}

.property-description{
	float:left;
	height:auto;
	width:390px;
}

.left_paragraph_with_image{
	font-size:11px;
	font-family: Tahoma, Arial,Helvetica,sans-serif;
	line-height:0.4cm;
	color:#666666;
	float:left;
}

.mapRight { 
    float: right;
	margin:4px 0px 0px 12px; 
	border:1px #cccccc solid;
	padding:6px;
}

#page-container{
	height:auto;
	width:900px;
	background:#FFFFFF;
	float:left;
	margin-top:16px;
}

#page-main{
	height:auto;
	width:707px;
	float:left;
}

#news-main{
	height:auto;
	width:500px;
	float:left;
	margin-right:27px;
}

.archive-column{
	float:left;
	height:auto;
	width:180px;
}

.left-column{
	height:auto;
	width:385px;
	float:left;
}

.search-box{
	height:auto;
	width:371px;
	float:left;
	border:1px #999999 solid;
	padding:15px 6px 15px 6px;
}
.middle-column{
	height:auto;
	width:298px;
	float:right;
	padding-left:11px;
}
#right-column{
	height:auto;
	width:181px;
	float:right;
	padding:0px 0px 0px 8px;
}

.imageFrame{
	width:181px;
	height:181px;
	float:left;
	border: 1px #cccccc solid;
	margin-top:2px;
}

.news-item-container{
	float:left;
	height:auto;
	width:950px;
}

.news-item-left{
	float:left;
	height:auto;
	width:220px;
}

.news-item-right{
	float:right;
	height:auto;
	width:710px;
}

#middle-column2{
	height:auto;
	width:370px;
	float:left;
}

#right-column2{
	height:auto;
	width:220px;
	float:right;
}

#middle-column3{
	height:auto;
	width:356px;
	float:left;
}

#right-column3{
	height:auto;
	width:234px;
	float:right;
}

.property-block{
	height:auto;
	min-height:150px;
	width:687px;
	float:left;
	margin-bottom:20px;
	background:url(http://www.yourfrenchholidays.com/images/property-block.jpg);
	padding:10px;
}

.property-block-left{
	height:auto;
	width:156px;
	float:left;
}

.property-block-right{
	height:auto;
	width:512px;
	float:right;
}

.property-block-title{
	height:auto;
	width:332px;
	float:left;
}

.property-block-price{
	height:auto;
	width:180px;
	float:right;
	text-align:right;
}


.panel{
	height:221px;
	width:231px;
	float:left;
	background:url(http://www.yourfrenchholidays.com/images/panel.jpg);
	margin-right:7px;
}

.panel-end{
	height:221px;
	width:231px;
	float:left;
	background:url(http://www.yourfrenchholidays.com/images/panel.jpg);
}

.panel-top{
	height:23px;
	width:216px;
	float:left;
	font-family:georgia, arial;
	font: 			15px/1.3em garamond, georgia, arial;
	color:#5F5F5F;
	padding: 4px 7px 0px 7px;
	font-weight:bold;
	letter-spacing:-1px;
}

.panel-image{
	height:151px;
	width:224px;
	float:left;
	padding-left:7px;
}

.panel-bottom{
	height:35px;
	width:224px;
	float:left;
	padding: 8px 0px 0px 7px;
}

#clients-right{
	height:auto;
	width:569px;
	float:right;
	margin:4px 27px 0px 0px;
}

#panel-large-right{
	height:auto;
	width:269px;
	float:right;
	margin-top:33px;
}

#panel-light{
	height:378px;
	width:256px;
	float:left;
	background:url(http://www.yourfrenchholidays.com/images/panel-light.jpg);
	padding:24px 27px 27px 27px;
}

#panel-light2{
	height:261px;
	width:256px;
	float:left;
	background:url(http://www.yourfrenchholidays.com/images/panel-light2.jpg);
	padding:16px 27px 27px 27px;
}

#white-panel{
	height:184px;
	width:310px;
	float:left;
	background:url(http://www.yourfrenchholidays.com/images/white-panel.jpg);
}

#white-panel-text{
	height:124px;
	width:266px;
	float:left;
	padding:17px 22px 0px 22px;
}

.read-more{
	float:right;
	height:28px;
	width:105px;
	margin:0px 17px 0px 0px;
}

#newsletter-panel{
	height:184px;
	width:270px;
	float:left;
	background:url(http://www.yourfrenchholidays.com/images/newsletter-panel.jpg);
}

input.home-email {
	width:						200px;
	height:16px;
	color:						#7B7E82;
	font: 						12px/1.3em Tahoma, Arial,Helvetica,sans-serif; 
	border:none;
	float:left;
}
		
.file-field {
	width:210px;
	height:18px;
	float:left;
	margin:97px 0px 0px 35px;
	
}

.home-subscribe{
	float:left;
	height:28px;
	width:270px;
	margin:24px 0px 0px 22px;
}

.col1{
	float:left;
	height:auto;
	width:203px;
}

.col2{
	float:left;
	height:auto;
	width:202px;
}

.col3{
	float:left;
	height:auto;
	width:202px;
}

.col4{
	float:right;
	height:auto;
	width:202px;
}

.col-divider{
	float:left;
	height:170px;
	width:47px;
	margin:17px 0px 0px 0px;
	background:url(http://www.yourfrenchholidays.com/images/column-divider.jpg) no-repeat;
}

.paddingLeft3{
	padding-left:3px;
}

#footer-container{
	width:			900px;
	height:auto;
	border:1px #cccccc dotted;
	border-bottom:none;
	border-left:none;
	border-right:none;
	float:left;
	padding:10px 0px 10px 0px;
	margin-top:30px;
	background:#FFFFFF;
	color:#333333;
	font: 						11px/1.3em Tahoma, Arial,Helvetica,sans-serif; 
}

#footer{
	width:			950px;
	height:59px;
	background: #EDEDED;
	margin:auto;
	border:#DDDEDE 2px solid;
	border-left:none;
	border-right:none;
	border-bottom:none;
}

.linked-in{
	width:			112px;
	height:45px;
	float:left;
	padding:14px 0px 0px 20px;
}

.copyRight{
	width:			340px;
	height:18px;
	float:left;
	margin:20px 0px 0px 20px;
	color:#898989;
	font: 						12px/1.3em Tahoma, Arial,Helvetica,sans-serif;
}

#footer-links{
	float:right;
	height:18px;
	width:252px;
	margin:20px 0px 0px 0px;
	color:#898989;
	font: 						12px/1.3em Tahoma, Arial,Helvetica,sans-serif;
}

.arrow-list {
	list-style:url(http://www.yourfrenchholidays.com/images/arrow.gif);
	list-style-position: outside;
	line-height:	16px;
	margin: 5px 0px 0px 17px;
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#333333;
}

.arrow-list2 {
	list-style:url(http://www.yourfrenchholidays.com/images/arrow.gif);
	list-style-position: outside;
	line-height:	16px;
	margin: 5px 0px 0px 9px;
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#333333;
}

.arrow-list2 ul {
	list-style:none;
	list-style-position: outside;
	line-height:	16px;
	margin: 5px 0px 0px 0px;
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#333333;
}

.arrow-list-h {
	list-style:url(http://www.yourfrenchholidays.com/images/arrow.gif);
	margin: 5px 0px 0px 9px;
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#333333;
}

.bullet-list {
	list-style:url(http://www.yourfrenchholidays.com/images/bullet.gif);
	list-style-position: outside;
	line-height:	16px;
	margin: 5px 0px 0px 14px;
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#333333;
}

.arrow-and-text{
	width:180px;
	height:20px;
	float:left;
	margin:3px 0px 0px 2px;
}
.arrow{
	width:11px;
	height:11px;
	margin-top:2px;
	float:left;
	background:url(http://www.yourfrenchholidays.com/images/arrow.gif) no-repeat;
}

.arrow-text{
	width:165px;
	height:20px;
	float:left;
}

.arrow-text2{
	width:auto;
	height:20px;
	float:left;
	margin-right:20px;
}

.sublist{
	width:185px;
	height:auto;
	float:left;
	display:none;
	margin-bottom:5px;
}

form.cmxform{
 border: none; 
 float:left;
}

form.cmxform fieldset {
	border: none;
	float:left;
}

form.homeform{
 border: none; 
 float:left;
}

form.homeform fieldset {
	border: none;
	float:left;
}

label { 
	width: 100px; 
	float: left; 
	font:12px/1.3em Arial, Helvetica, san-serif;
	color:#666666;
}

label.error{ 
	float: none; 
	font-weight:bold;
	font:12px/1.3em Arial, Helvetica, san-serif;
	color: red; 
	vertical-align: top; 
}

input.btn {   
 border:1px solid #cccccc;
 padding:2px 6px 2px 6px;
 font: 13px/1.3em Arial,Helvetica,sans-serif; 
 font-weight:bold;
 float:right;
 color:#666666;
}

input.mainform-small {
	width:						230px;
	height:18px;
	color:						#7B7E82;
	font: 						12px/1.3em Tahoma, Arial,Helvetica,sans-serif; 
	border:1px solid #cccccc;
	float:left;
	padding-left:2px;
	margin-right:4px;
}

.submit-holder{
	width:272px;
	height:auto;
	float:right;
	margin-top:7px;
}

.submit-text{
	float:left;
	width:260px;
	height:auto;
}

.submit-and-text{
	float:left;
	width:548px;
	height:auto;
	margin:21px 25px 0px 25px;
}

.selRight{
	width:						184px;
	height:22px;
	color:						#333333;
	padding:2px 2px 2px 2px;
	font: 						11px/1.3em Tahoma, Arial,Helvetica,sans-serif; 
	border:1px solid #cccccc;
	float:left;
	margin-top:3px;
}

.searchOff{
	background-image:url(http://www.yourfrenchholidays.com/images/searchNow_off.jpg);
	width:183px;
	color:#FFFFFF;
	height:22px;
	border:none;
	float:left;
	margin-top:5px;
}
.searchOn{
	background-image:url(http://www.yourfrenchholidays.com/images/searchNow_on.jpg);
	width:183px;
	color:#FFFFFF;
	height:22px;
	border:none;
	float:left;
	margin-top:5px;
}

.viewOff{
	background-image:url(http://www.yourfrenchholidays.com/images/view-details-off.jpg);
	width:183px;
	color:#FFFFFF;
	height:22px;
	border:none;
	float:right;
	margin-top:5px;
}
.viewOn{
	background-image:url(http://www.yourfrenchholidays.com/images/view-details-on.jpg);
	width:183px;
	color:#FFFFFF;
	height:22px;
	border:none;
	float:right;
	margin-top:5px;
}

.readOff{
	background-image:url(http://www.yourfrenchholidays.com/images/read-off.jpg);
	width:183px;
	color:#FFFFFF;
	height:22px;
	border:none;
	float:left;
	margin-top:5px;
}
.readOn{
	background-image:url(http://www.yourfrenchholidays.com/images/read-on.jpg);
	width:183px;
	color:#FFFFFF;
	height:22px;
	border:none;
	float:left;
	margin-top:5px;
}
input.mainform {
	width:						181px;
	height:16px;
	color:						#7B7E82;
	padding-left:				2px;
	font: 						11px/1.3em Tahoma, Arial,Helvetica,sans-serif; 
	border:1px solid #cccccc;
	float:left;
	}
input.mainform-long{
	width:						269px;
	height:18px;
	color:						#7B7E82;
	padding-left:				4px;
	font: 						11px/1.3em Tahoma, Arial,Helvetica,sans-serif; 
	border:1px solid #cccccc;
	float:left;
	margin-top:1px;
	}
	
.mainform-search{
	width:						280px;
	height:21px;
	color:						#333333;
	padding-left:				2px;
	font: 						14px/1.3em Tahoma, Arial,Helvetica,sans-serif; 
	border:1px solid #cccccc;
	float:left;
	margin-top:1px;
	background-color:#FFFFCC; 
	float:right;
	}
	
.mainform-left{
	float:left;
}
	
.sel-mainform-search{
	width:						284px;
	height:21px;
	color:						#333333;
	padding-left:				2px;
	font: 						14px/1.3em Tahoma, Arial,Helvetica,sans-serif; 
	border:1px solid #cccccc;
	float:left;
	margin-top:1px;
	background-color:#FFFFCC; 
	float:right;
}

.sel-small{
	width:						120px;
	height:21px;
	color:						#333333;
	padding-left:				2px;
	font: 						14px/1.3em Tahoma, Arial,Helvetica,sans-serif; 
	border:1px solid #cccccc;
	float:left;
	background-color:#FFFFCC; 
	float:left;
}
	
.mainform-getthere{
	width:						200px;
	height:21px;
	color:						#333333;
	padding-left:				2px;
	font: 						14px/1.3em Tahoma, Arial,Helvetica,sans-serif; 
	border:1px solid #cccccc;
	float:left;
	margin-top:1px;
	background-color:#FFFFCC; 
	float:left;
	}
	
.getthere-box{
	width:						400px;
	height:auto;
	color:						#333333;
	padding:				6px;
	border:1px solid #cccccc;
	float:left;
	margin-top:8px;
	background-color:#FFFFCC; 
	float:left;
	display:none;
}

.directory-box{
	width:						691px;
	height:auto;
	padding:				6px;
	float:left;
	margin-top:8px;
	background-color:#ffffff;
	float:left;
}

.dirBoxGreen{
	border:2px solid #8AB43B;
}

.dirBoxGrey{
	border:2px solid #cccccc;
}

textarea.mainform-search {
	width:						280px;
	height:150px;
	color:						#7B7E82;
	padding-left:				2px;
	font: 						11px/1.3em Tahoma, Arial,Helvetica,sans-serif;
	border:1px solid #cccccc;
	float:right;
	}

.label-left{
	width:						80px;
	height:auto;
	float:left;
	padding-top:3px;
}
	
input.submit-long{
	width:						60px;
	height:22px;
	font: 						12px/1.3em Tahoma, Arial,Helvetica,sans-serif; 
}

.field-label{
	width: 100px; 
	float: left; 
	font:12px/1.3em Arial, Helvetica, san-serif;
	color:#666666;
}
	
textarea.mainform {
	width:						366px;
	color:						#7B7E82;
	padding-left:				2px;
	font: 						11px/1.3em Tahoma, Arial,Helvetica,sans-serif;
	border:1px solid #cccccc;
	float:left;
	}
	
p { 
	clear: both; 
	font: 						13px/1.3em Tahoma, Arial,Helvetica,sans-serif;

}
	em { font-weight: bold; padding-right: 1em; vertical-align: top; }
	
.news_button_holder{
padding-top: 10px;
width: 450px;
border:hidden;

}

.submit-button{
width: 64px;
height: 21px;
float:right;
background-color:#ffffff;
border:none;
}

.float-left{
	float:left;
	width:100%;
	height:auto;
}
.width400{
	width:400px;
}

.region-links{
	width:707px;
	height:20px;
	float:left;
	color:						#8AB43B;
	font: 						12px/1.3em Tahoma, Arial,Helvetica,sans-serif;
}
.region-links-left{
	width:615px;
	height:20px;
	float:left;
}

.region-links-right{
	width:86px;
	height:20px;
	float:right;
}

.page-links-left{
	width:135px;
	height:20px;
	float:left;
}

.page-links-right{
	width:570px;
	height:20px;
	float:right;
	text-align:right;
	color:						#333333;
	font: 						12px/1.3em Tahoma, Arial,Helvetica,sans-serif;
}

.right-col-indent{
	float:left;
	width:183px;
	height:auto;
	padding:0px 0px 0px 0px;
}

.radio-and-text{
	float:left;
	width:100px;
	height:autopx;
}

input.rad {
	margin:					1px 0px 0px 0px;
	height:					14px;
	width:					14px;
	float:					left;
}

.float-right{
	float:right;
	width:100%;
	height:auto;
}

.floatright{
	float:right;
}
.floatleft{
	float:left;
}

.nudge-down2{
	margin-bottom:8px;
}

.divider-dotted{
	width:100%;
	height:1px;
	border:1px #999999 dotted;
	border-top:none;
	border-left:none;
	border-right:none;
	float:left;
}

.divider-year{
	width:100%;
	height:1px;
	border:1px #AECF72 solid;
	border-top:none;
	border-left:none;
	border-right:none;
	float:left;
	margin:2px 0px 2px 0px;
}

.divider-month{
	width:100%;
	height:1px;
	border:1px #AECF72 dotted;
	border-top:none;
	border-left:none;
	border-right:none;
	float:left;
	margin:2px 0px 2px 0px;
}

.divider-dotted394{
	width:394px;
	height:1px;
	border:1px #999999 dotted;
	border-top:none;
	border-left:none;
	border-right:none;
	float:left;
	margin:8px 0px 8px 0px;
}

.divider394{
	width:394px;
	height:3px;
	float:left;
}

.divider39{
	float:left;
	width:100%;
	height:39px;
}

.divider-grey{
	float:left;
	width:100%;
	height:2px;
	background:#DDDEDE;
}

.divider25{
	float:left;
	width:100%;
	height:25px;
}

.divider24{
	float:left;
	width:100%;
	height:24px;
}

.divider23{
	float:left;
	width:100%;
	height:23px;
}

.divider22{
	float:left;
	width:100%;
	height:22px;
}

.divider20{
	float:left;
	width:100%;
	height:20px;
}

.divider19{
	float:left;
	width:100%;
	height:19px;
}

.divider18{
	float:left;
	width:100%;
	height:18px;
}

.divider17{
	float:left;
	width:100%;
	height:17px;
}

.divider16{
	float:left;
	width:100%;
	height:16px;
}

.divider15{
	float:left;
	width:100%;
	height:15px;
}

.divider14{
	float:left;
	width:100%;
	height:14px;
}

.divider12{
	float:left;
	width:100%;
	height:12px;
}

.divider11{
	float:left;
	width:100%;
	height:11px;
}

.divider10{
	float:left;
	width:100%;
	height:10px;
}

.divider9{
	float:left;
	width:100%;
	height:9px;
}

.divider8{
	float:left;
	width:100%;
	height:8px;
}

.divider7{
	float:left;
	width:100%;
	height:7px;
}

.divider5{
	float:left;
	width:100%;
	height:5px;
}

.divider4{
	float:left;
	width:100%;
	height:4px;
}

.divider4Auto{
	float:left;
	width:398px;
	height:4px;
	background:red;
}

.divider3{
	float:left;
	width:100%;
	height:3px;
}

.divider2{
	float:left;
	width:100%;
	height:2px;
}

.divider1{
	float:left;
	width:100%;
	height:1px;
}

.blue15{
	font: 			15px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#4A98D5;
}

.grey10{
	font: 			10px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#666666;
}

.grey12L{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#999999;
}

.grey13{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#666666;
}

.grey14{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#666666;
}


.black14{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#000000;
}

.black13{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#000000;
}

.black12FL{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#000000;
	float:left;
}

.black12{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#000000;
}

.black14FL{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#000000;
	float:left;
}
.black14FR{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#000000;
	float:right;
}

.grey12FR{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#666666;
	float:right;
}

.maroon14{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#BB141A;
	float:left;
}

.green14{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#8AB43B;
	float:left;
}

.gr14{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#8AB43B;
}

.green13{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#8AB43B;
	float:left;
}

.green12{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#8AB43B;
	float:left;
}

.green16{
	font: 			16px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#8AB43B;
	float:left;
}

.maroon14NF{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#BB141A;

}

.purple12{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#993366;
	float:left;
	line-height: 20px; 
}

.maroon12{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#BB141A;
	float:left;
	line-height: 20px; 
}

.m12{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#BB141A;
	line-height: 18px; 

}

.m14NLH{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#BB141A;
}

.dg12{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#6D6D6D;
	line-height: 18px; 
}

.dark-grey12{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#333333;
	line-height: 20px; 
}

.dark-grey13{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#333333;
	line-height: 20px; 
}

.dark-grey12FL{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#6D6D6D;
	line-height: 20px; 
	float:left;
}

.dark-grey12FLNLH{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#6D6D6D;
	float:left;
}

.dgrey12{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#6D6D6D;
	line-height: 22px; 
}

.dark-grey21{
	font: 			21px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#6D6D6D;
	line-height: 20px; 
}

.darkgrey21{
	font: 			21px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#6D6D6D;
}

.blue14{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#333399;
	float:left;
}
.blue13{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#333399;
	float:left;
}

.blue12{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#333399;
	float:left;
}

.red12{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:red;
	float:left;
}

.blue12NF{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#333399;
}

.white13{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#FFFFFF;
	float:left;
}

.white13right{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#FFFFFF;
	float:right;
}

.white16{
	font: 			16px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#FFFFFF;
	float:left;
}

A.link-menu{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#3399FF;
	}
A:link.link-menu{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#3399FF;
	}
A:visited.link-menu{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#3399FF;
	}
A:hover.link-menu{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#FF9900;
}

A.link-footer{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#898989;
	}
A:link.link-footer{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#898989;
	}
A:visited.link-footer{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#898989;
	}
A:hover.link-footer{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#FF9900;
}

A.link-main{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#65C04B;
	
}

A:link.link-main{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#65C04B;
	
	}
A:visited.link-main{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#65C04B;
	
	}
A:hover.link-main{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#FF9900;
}

A.link-blue13{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#6699CC;
	}
A:link.link-blue13{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#6699CC;
	}
A:visited.link-blue13{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#6699CC;
	}
A:hover.link-blue13{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#FF9900;
}

A.link-blue12{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#6699CC;
	}
A:link.link-blue12{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#6699CC;
	}
A:visited.link-blue12{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#6699CC;
	}
A:hover.link-blue12{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#FF9900;
}

A.link-blue11{
	font: 			11px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#6699CC;
	}
A:link.link-blue11{
	font: 			11px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#6699CC;
	}
A:visited.link-blue11{
	font: 			11px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#6699CC;
	}
A:hover.link-blue11{
	font: 			11px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#FF9900;
}

A.link-main-white{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#FFFFFF;
	}
A:link.link-main-white{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#FFFFFF;
	}
A:visited.link-main-white{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#FFFFFF;
	}
A:hover.link-main-white{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#FFFFFF;
}

A.lnk-green14{
	font: 			14px/1.3em georgia, arial;
	text-decoration:none;
	color:			#8AB43B;
	}
A:link.lnk-green14{
	font: 			14px/1.3em georgia, arial;
	color:			#8AB43B;
	}
A:visited.lnk-green14{
	font: 			14px/1.3em georgia, arial;
	text-decoration:none;
	color:			#8AB43B;
	}
A:hover.lnk-green14{
	font: 			14px/1.3em georgia, arial;
	color:			#333333;
	text-decoration:underline;
}

A.lnk-green16{
	font: 			16px/1.3em georgia, arial;
	text-decoration:none;
	color:			#8AB43B;
	}
A:link.lnk-green16{
	font: 			16px/1.3em georgia, arial;
	color:			#8AB43B;
	}
A:visited.lnk-green16{
	font: 			16px/1.3em georgia, arial;
	text-decoration:none;
	color:			#8AB43B;
	}
A:hover.lnk-green16{
	font: 			16px/1.3em georgia, arial;
	color:			#333333;
	text-decoration:underline;
}

A.lnk-green{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#8AB43B;
	}
A:link.lnk-green{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#8AB43B;
	}
A:visited.lnk-green{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#8AB43B;
	}
A:hover.lnk-green{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#333333;
	text-decoration:underline;
}

A.lnk-page{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#8AB43B;
	}
A:link.lnk-page{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	}
A:visited.lnk-page{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#8AB43B;
	}
A:hover.lnk-page{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#333333;
	text-decoration:underline;
}

A.lnk-region{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#333333;
	}
A:link.lnk-region{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#333333;
	}
A:visited.lnk-region{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#333333;
	}
A:hover.lnk-region{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#8AB43B;
	text-decoration:underline;
}

A.lnk-year{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#3366FF;
	}
A:link.lnk-year{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#3366FF;
	}
A:visited.lnk-year{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#3366FF;
	}
A:hover.lnk-year{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#FF9933;
	text-decoration:underline;
}


