/* ### DEFAULT ### */

body{
    padding:0 0 0 0;
    margin:0;
    font: normal 13px Arial, Verdana;
    color:#7F7F7F;
    background: #FFFFFF;
}

img{border:none;}

a, a:visited, a:hover {color:#7F7F7F; text-decoration:none;}

p{margin:0; padding:10px 0 0 0; text-align:justify;}

h1{margin:0; padding:0; font: bold 20px Arial;}

h2{ font: bold 18px Arial; margin-bottom:5px;}

h3{margin:0; padding:15px 0 0 0; font: normal 15px Arial;}

table{border-collapse: collapse;}

td{padding:10px 10px 0 0;}	

form{margin:0; padding:0;}

.contBtn{text-align:right; margin-top:10px;}

.btnAction{
	  background: transparent url('../images/bg_btn.gif') 0 0 no-repeat;
	  height:25px;
	width:130px;
	color:#FFFFFF;
	font-weight: 900;
	  border: none;
	  text-shadow: -1px -1px 0px #BFBFBF;
	  cursor: pointer;
	
}

.contBtn .btnAction{  margin:0 0 0 10px;}

/* ### UTILS ### */

.clear{clear: both; margin:0; padding:0; font-size:0;}  

.left{float: left;}

.right{float: right;}

/* ### LAYOUT ### */


#wrapper{
    width:985px;
    margin:0 auto;
    min-height:100px;
	
}

#wrapperCampaign{
    width:520px;
    margin:0 auto;
    min-height:100px;
	
}


.header{
    position: relative;
    padding:15px 25px;
    background: transparent url('../images/bg_header.gif') 0 0 no-repeat;
    width:935px;
}

.headerCampaign{
    position: relative;
    padding:15px 25px;
    background: transparent url('../images/bg_header.gif') 0 0 no-repeat;
	width:470px;
}


.logo{float: left; padding: 25px 0 0 0;}

.headMenu{
    float: right;
    font-size : 15px;
    padding: 86px 0 0 0;
	margin:0;
	width:610px;
	text-align:right;
}






.headMenu a, .headMenu a:visited, .headMenu a:hover{
    color:#009434;
    text-decoration:none;
    margin:0 2px;
}
.headMenu a:hover{color:#004C92; }	
.heatBtn{
    position: absolute;
    top:50px;
    right:25px;
}

.headSearchBox{
	background: transparent url('../images/bg_searchfield.gif') 0 0 no-repeat;
	padding:1px 0px 3px 10px;
	text-align:left;
	
}

.headSearchBox input{border:0; background:transparent;  vertical-align:middle; padding:0; font-size:11px; color:#009434; font-weight:900;}

.headSearchBox .searchField{width:120px;margin:0 0 0 0;}

.headSearchBox form{display:inline;}

.main{
    padding:0 23px;
}

ol.lower-alpha {
list-style-type:upper-alpha;
}

.borderFaded{
    height:10px;
    width:935px;
    background: transparent url('../images/border_faded.jpg') 0 0 no-repeat;
}

.borderFadedCampaign{
    height:10px;
    width:470px;
    background: transparent url('../images/border_faded.jpg') 0 0 no-repeat;
}

.breadcrumbs{
    font-size:11px;
    color:#BFBFBF;
    height:10px;
    width:935px;
    padding-bottom:5px;
}

.breadcrumbs a{color:#BFBFBF; text-decoration:none;}

.common{
    width:715px;
    padding-top:5px;
}

.commonCampaign{
    width:560px;
    padding-top:5px;
}

.footer{
    padding:55px 40px 0 40px;
    height:75px;
    background: transparent url('../images/bg_footer.gif') 0 0 no-repeat;
	position:relative;
	}

.footMenu{/*float: left; */color:#009434; font-size:12px;}

.footMenu a, .footMenu a:visited, .footMenu a:hover,.footMenu a:link{
    text-decoration:none;
    margin:0 2px;
}

.footMenu a:hover{color:#004C92; }

.copy{/*float: right; */font-size:11px; color:#BFBFBF;}

.greenNumber{position: absolute; right:40px; top:60px;}
