body
{
	top: 0;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	height: 100%;
	margin:0 auto;
}
/* behavior: url(./iepngfix.htc)  */
*{ font-family: Verdana; font-size: 12px; }
u{text-decoration:  none; color: #e77817;}
a{outline: none; color: #e77817;}
a:hover{text-decoration: underline;}
img{border: 0px;}
.clear{
	clear:both;
	font-size:0;
	height:0;
	margin:0;
	line-height:0;
	border:0;
	width:0;
}
h1 {
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	font-family: Verdana;
}
h2, h3 {
	font-size: 12px;
	font-weight: bold;
	color: #e77817;
	font-family: Verdana;
}
#site
{
	position: relative;
	width: 1024px;
	margin: 0 auto;
	height: 100%;
	padding-top:10px;
}
#logo{
	position: relative;
	display: inline;
	float: left;
}
#langs{
	position: relative;
	display: inline;
	float: right;
	top: 13px;
	margin-right: 25px;
}

#langs a{
	color: #969594;
	text-decoration: none;
	line-height: 17px;
	font-size: 11px;
	height: 17px;
	display: inline-block;
	vertical-align: middle;
}
#langs a:hover,
#langs a.active{
	color: #000000;
}
 
#top{
	position: relative;
	height: 204px;
	margin-top: 10px;
}
#topLeft{
	background: url(images/top_left.jpg) no-repeat;
	width: 225px;
	height: 204px;
	display: inline;
	float: left;
}
#topLeft .top{
	color: #d1d1d1;
	padding-top: 20px;
	padding-left: 20px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}
#topLeft .promo{
	padding-top: 15px;
	width: 186px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #969594;
}
#topLeft .promo ul{
	margin: 0;
	padding: 15px 0;
}
#topLeft .promo ul li{
	list-style: none;
	font-size: 10px;
	font-weight: normal;
	color: #e77817;
	margin-bottom: 10px;
}
#topLeft .headName{
	color: #fffefe;
	font-weight: bold;
	width: 186px;
	text-align: center;
	padding-top: 3px;
}
#topRight{
	position: relative;
	display: inline;
	float: left;
	height: 204px;
	width: 786px;
	background: url(images/main_menu.jpg) no-repeat;
}
#mainMenu{
	height: 28px;
 	z-index: 100;
}
/* main menu */

/* General */
	#cssdropdown, #cssdropdown ul { list-style: none; background: none; z-index: 100;}
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
	.spanishNav li.headlink a{padding:2px 8px !important}
	/* Head links */
	#cssdropdown li.headlink { float: left; text-align: center; }
	#cssdropdown li.headlink a { display: block; font-family: Verdana; font-size: 11px; font-weight: bold; color: #FFFFFF; padding: 2px 12px; margin: 0;}
	#cssdropdown li.headlink a:hover {color: #ff8b26;}

	/* Child lists and links */
	#cssdropdown li.headlink ul { display: none; background: #969594; text-align: left; z-index: 100 !important; position: absolute; padding: 0 8px;}
	#cssdropdown li.headlink ul li {border-bottom: #c0c0c0; position:relative; z-index:100}
	#cssdropdown li.headlink:hover ul {  position: absolute; z-index:100;}
	#cssdropdown li.headlink ul li a { display: block; height: 17px; font-size: 11px; font-weight: bold; color: #ff8b26; position:relative;z-index:100; border-bottom: #c0c0c0;}
	#cssdropdown li.headlink ul li a:hover { background: none; color: #FFFFFF;}

	/* Pretty styling */
	#cssdropdown a { color: white; } #cssdropdown ul li a:hover { text-decoration: none; }
	#cssdropdown li.headlink { padding-top: 5px;}
	#cssdropdown li.headlink ul { padding-bottom: 10px; }

#mainMenu a{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding: 3px 12px;
	margin: 0 10px 0 0;
}
#mainMenu a:hover{
	color: #e20a14;
}
.headName h1{
	margin: 0;
	padding: 0;
	font-size:10px;
	color: #D9D9D9;
}
#banner{
	position: relative;
	display: inline;
	float: left;
	z-index: 0;
	width: 561px;
	height: 134px;
	z-index: 0;
}
#fastContact_ro{
	background: url(images/bg-header-contact.jpg) no-repeat;
	position: relative;
	display: inline;
	float: right;
	width: 225px;
	height: 134px;
}
#fastContact_en{
	background: url(images/bg-header-contact_en.jpg) no-repeat;
	position: relative;
	display: inline;
	float: right;
	width: 225px;
	height: 134px;
}
#fastContact_es{
	background: url(images/bg-header-contact_es.jpg) no-repeat;
	position: relative;
	display: inline;
	float: right;
	width: 225px;
	height: 134px;
}
#pathway{
	position: relative;
	height: 15px;
	color: #d9d9d9;
	padding:7px 0;
	font-size: 11px;
}

#pathway a{
	color: #d9d9d9;
	text-decoration: none;
	font-size: 11px;
}
.lasta{background: none;}
#mainContent{
	position: relative;
	padding: 10px;
	height: 100%;
	margin-bottom: 15px;
}
#leftColumn{
	position: relative;
	display: inline-block;
	float: left;
	width: 186px;
}
#leftColumn ul{
	margin: 0;
	padding: 0;
}
#leftColumn ul li{
	list-style: none;
	background: url(images/bg-left-menu.jpg) repeat-x;
	height: 31px;
	width: 165px;
	margin-bottom: 11px;
}
#leftColumn ul li a{
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 10px;
	display: block;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
#leftColumn ul li a:hover{
	color: #ff8b26;
}
#content{
	position: relative;
	display: inline;
	float: left;
	line-height: 18px;
	height: 100%;
	margin-bottom: 10px;
}
.wide{
	display: inline;
	float: left;
	width: 781px;
}
#siteContent{
	display: inline; float: left; width: 560px; margin-left: 30px;
	position:relative;
	z-index:2;
}
#siteContent ul{
	margin: 3px;
	padding: 0;
}
#siteContent ul li{
	background: url(images/check.gif) no-repeat 0 5%;
	margin: 4px 2px;
	padding-left: 20px;
	list-style: none;

}
#siteContent .posts{
	margin-bottom:20px;
}
#siteContent .posts .rightLink{
	float:right;
	margin-top:8px;
}
#rightColumn{
	position: relative;
	display: inline;
	float: right;
	width: 182px;
	color: #626262 !important;
	margin-bottom: 50px;
}
#rightColumn .title{
	background: url(images/right-title.jpg) repeat-x;
	height: 45px;
	width: 100%;
	text-align: center;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}
#rightColumn .title p{
	margin: 0;
	padding-top: 15px;
}
#bottom{
	position: relative;
}
#bottomLeft{
	display: inline;
	float: left;
	width: 225px;
	height: 46px;
	background: url(images/bottom_left.jpg) no-repeat;
}
#developer{
	margin-top: 55px;
	text-align: center;
	width: 186px;
}
#developer a{
	color: #969594;
	text-decoration: none;
}
#developer a:hover{
	color: black;
	text-decoration: none;
}
#bottomMain{
	display: inline;
	float: left;
	height: 34px;
	width: 786px;
	background: url(images/bottom_main.jpg) repeat-x;
	padding-top: 8px;
	color: #666666;
	margin-bottom: 20px;
}
#bottomMain #terms{
	text-align: right;
	margin-right: 10px;
	margin-bottom: 30px;
	color: #000000;
}
#bottomMain #terms a{
	color: #000000;
}
#bottomMain a{
	color: #666666;
	text-decoration: none;
	margin: 0;
	font-size: 11px;
}
#bottomMain a:hover{
	text-decoration: underline;
}

.rightLink{
	font-size: 12px;
	color: #e77817;
	text-decoration: none;
}
.link{
	font-size: 12px;
	color: #e77817;
	text-decoration: none;
}
ul.partners li{
	list-style: none;
	margin: 15px 0;
}
.partnersDown1{
	background: url(images/partners-down.jpg) no-repeat 100% 0;
	height: 50px;
}

ul.news{
	margin: 0;
	padding: 15px 5px;
}
ul.news li{
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #626262;
}

.buttons{
	background: url(images/bg-button.jpg) no-repeat;
	width: 151px;
	height: 39px;
	display: block;
	line-height: 39px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 15px;
}
.buttons:hover{
	color: #898e8a;
}
.buttons_inner{
	background: url(images/bg-button.jpg) no-repeat;
	width: 151px;
	height: 39px;
	display: block;
	line-height: 39px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
}
.buttons_inner:hover{

}

.all{
	background: url(images/left-arrow.jpg) no-repeat;
	float: right;
	padding-left: 15px;
	color: #e77817;
	text-decoration: none;
	margin-top: 100px;
	line-height: 12px;
}
.v{
	position: absolute;
	display: block;
	right: 15px;
	margin-top: 50px;
	bottom: 10px;
	background: url(images/v.jpg) no-repeat;
	height: 45px;
	float: right;
	width: 71px;
}
.bottom_button{
	position: relative;
	float: right;
	margin-top: 50px;
	bottom: 0px;
}
.error{
	border: 1px solid #FF0000 !important;
}
#partners{
	position: relative;
	width: 561px;
	text-align: center;
}
#partners ul {
	margin: 0;
	padding: 0;
}
#partners ul li.partner{
	width: 230px !important;
	padding: 15px 0px !important;
	display: inline;
	margin: 0 !important;
	list-style: none;
	background:  none !important;
	text-align:center !important;
}
.partner img{
	margin: 10px 30px;
}
.alignleft{
	float:left;
}

#newsletterConteiner{
	background: url(images/background-newsletter.jpg) repeat-x;
	width: 182px;
	height: 89px;
	margin-bottom: 15px;
}
#newsletterConteiner .title{
	font-size: 15px !important;
	color: #FFFFFF;
	background: none !important;
	text-align: left !important;
	padding: 5px 10px;
	margin-bottom: 10px;
	height: 15px !important;
}
#newsletterConteiner #newsletterForm{
	margin: 0 10px;
	padding: 0;
	font-size: 11px;
	color: #FFFFFF;
}
#newsletterConteiner .form .textbox{
	border: 1px solid #000000;
	width: 156px;
	color: #969594;
	font-size: 10px;
	padding: 2px;
}

#newsletterConteiner .form .button{
	background: url(images/btn-newsletter.jpg) no-repeat;
	width: 56px;
	height: 19px;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 10px;
	color: #000000;
	vertical-align: middle;
	display: block;
	line-height: 19px;
	float: right;
	margin: 8px 0px;
}
/* New buttons */

.rightLinks{
  
}
.rightLinks .title a{
    background:#f77b39;
    color:#fff;
    display:block;
    width:100%;
    height:45px;
    line-height:45px;
    text-decoration:none;
}
.rightLinks .title{
    margin-bottom:6px;
}
.leftLinks{
    
}
.leftLinks li a{
    color:#fff;
    background:#f77b39;
    height:31px;
    padding:0 !important;
    padding-left:5px !important;
    line-height: 31px;
}
.leftLinks li a:hover{
    color:#969593 !important;  
}
#cssdropdown .sep{
    background:#f77b39;
    margin:5px 0 0 0;
    
}
#cssdropdown .sep a{
    color:#fff !important;
    width:100% !important;
    position:relative;
}
