@charset "utf-8";
/* CSS Document */

.oneColFixCtr {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #f4f3ee;
	background-image:url(images/generalBG.jpg);
	background-repeat:repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	height:100%;
}

.bodyframe {
	margin: 0;
	padding: 0;
}
.oneColFixCtr #container {
	width: 1001px; 
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image:url(images/contentBG.jpg);
	background-repeat:repeat-x;
	background-position: 0 350px;
}
.oneColFixCtr #left {
	float: left; /* since this element is floated, a width must be given */
	width: 626px; 

	
}

#left #logo {
	margin-left:29px;
	width:160px;
	float:left;
	}
	
#right {
	width: 375px; 
	float: right;
}
#rightframe {
	width: 375px; 
	float: right;
	background-image:url(images/contentBG.jpg);
	background-repeat:repeat-x;
	background-position: 0 350px;
	height:885px;
}

#rightframe2 {
	width: 375px; 
	float: right;
	background-image:url(images/forma2.jpg);
	background-repeat:no-repeat;
	height:885;
}

#bottom {
	background-color:#00CC00;
	width: 1001px;
	margin: 0 auto;
	clear:both;	 
}
#leftTop {
	height:350px;
	background:url(images/bgtopleft.jpg);
}

#rightTop {
	height:350px;
	background:url(images/bgtopright.jpg);
}

#leftTop #video {
	width: 260px;
	height:340px;
	float:right;
	margin-top:9px;
	margin-right: 5px;
}
.hidefields {
	border-style: none;
	border-color: #F5F5F5;
	width: 90%;
	font-size: 14px;
	background: transparent;
	
}
input.empty {
  color: #666;
}


#newsletter_form {
	width: 375px;
	text-align:center;
	margin:0 auto;

	
}
#newsletter_form ul {
	margin: 0px;
	padding: 0px;
	display: list-item;
	list-style: none;
}
#newsletter_form li {
	margin: 0px;
	list-style: none;
	width: 375px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}
#newsletter_form li input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 16px;
	width: 230px;
	background-color:#FFFFFF;
	border:#333333 solid 1px;
}

#newsletter_form li select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 20px;
	width: 230px;
	background-color:#FFFFFF;
	border:#333333 solid 1px;
}

.boldbuttons{
background: transparent url('images/roundedge-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px;
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;
margin-left:108px;
}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

.boldbuttons span{
background: transparent url('images/roundedge-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 30px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{
color:#eaff00;
}
a.blue{
background-image: url('images/roundedge-blue-left.gif')
}

a.blue span{
background-image: url('images/roundedge-blue-right.gif');
padding-left:20px;
}
#TR1{
font-family:Arial, Helvetica, sans-serif;
color:#4c619a;
font-size:1px;
height:4px;
}

#TR2{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:22px;
text-align:center;
padding:10px;
padding-bottom:1px;
}

#TR3{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
text-align:center;
padding-bottom:15px;
}

#TR3 strong{
color:#FFFF00;
}
#TR4{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
float:right;
}

#TR4 a{
color:#FFFF00;
}
#TR5{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:18px;
text-align:center;
padding:10px;
padding-bottom:15px;
margin-top:30px;
}
#mainContent{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
padding:40px;
line-height:21px;
padding-top:15px;
text-align:left;
padding-bottom:0px;
}

#mainContent h1{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:18px;
text-align:left;
}

#rightContent{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	padding:30px;
	line-height:18px;
	padding-top:20px;
	padding-bottom:40px;
	text-align:left;
	background-image:url(images/dots.gif);
	background-repeat:repeat-y;
	background-position:top left;
	height:885px;
}

#rightContent2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	padding:20px;
	line-height:16px;
	padding-top:20px;
	padding-bottom:10px;
	text-align:left;
	background-image:url(images/dots.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
#footer {
	background-image:url(images/bgFooter.jpg);
	background-repeat:no-repeat;
	height:158px;
	margin:0 auto;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width: 1001px;
	clear:both;	
}

#footer a {
	color:#4c619a;
}

#footer div {
	padding-top:80px;
	width:1001px;
}

