body {
	background-color:#c0c0c0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 20px 0px 20px 0px;
	float: none;
	text-align: center;
	}


										/* Basic Text Area */

a { text-align:left; }
a:active { text-decoration:none; }
a:hover { text-decoration:underline; }
h1, h2, h3, h4, p { text-decoration: none; text-align:left; }
ul, li { font-weight: normal; text-decoration: none; text-align:left; }
form{ margin: 0px;  padding-top:10px; }
.clear { clear:both; }
img	{ border: 0px; }
p {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	}
							
										/* Contener Area */

#master-container {
	width: 801px;
	height: auto !important;
	background-color:#FFFFFF;
	background-image: url(../img/tc.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: auto;
	padding: 12px 0px 0px 0px;
	}
#main-container {
	width: 780px;
	height: auto;
	margin: auto;
	padding: 0px 11px 0px 11px;
	float:left;
	background-image: url(../img/bg_center.png);
	background-repeat: repeat-y;
	background-position: left top;
	}
#bottom-curv {
	width: 801px;
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float:left;
	background-image: url(../img/bc.png);
	background-repeat: no-repeat;
	background-position: left top;
	}

	/*----header area----*/
	
.header_bottom {
	width: 741px;
	height: 104px;
	margin: 0px 0px 13px 0px;
	padding: 14px 17px 0px 22px;
	float:left;
	background-image: url(../img/bg_tb.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#logo {
	width: 99px;
	height: 103px;
	margin: auto;
	padding: 0px;
	float:left;
	}
#tr_links {
	width: 310px;
	height: 103px;
	margin: auto;
	padding: 0px;
	float:right;
	}
#tr_links p {
	margin: 0px;
	padding: 24px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0c94dc;
	text-decoration: none;
	text-align:right;
	}
#tr_links p a {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	}
#tr_links p a:hover {
	color: #0c94dc;
	text-decoration:underline;
	}
#tr_links h1 {
	margin: 0px;
	padding: 30px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0c94dc;
	text-decoration: none;
	text-align:right;
	font-weight:normal;
	}
#tr_links span {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0c94dc;
	text-decoration: none;
	text-align:right;
	font-weight:bold;
	}
	
	/*----Same div in bottom----*/

#tr_bottom {
	width: 730px;
	height: 20px;
	margin: auto;
	padding: 15px 5px 0px 1px;
	float:left;
	}
#tr_bottom p a {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
	}
#tr_bottom p a:hover {
	color: #4fc12d;
	text-decoration:underline;
	}
#tr_bottomline {
	width: 736px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float:left;
	text-align:center;
	background-repeat: no-repeat;
	background-position: center center;
	}
#tr_bottomline a {
	margin: auto;
	text-decoration: none;
	}
#tr_bottomline a:hover {
	text-decoration:underline;
	}
#tr_bottomline img{
	display:inline;
	border: 0px;
	}

	/*----Same div in bottom close----*/

	/*----header area close----*/


	/*----banner area----*/

#banner_area {
	width: 780px;
	height: 209px;
	margin: auto;
	padding: 0px;
	float:left;
	}
#banner_left {
	width: 236px;
	height: 104px;
	margin: auto;
	padding: 105px 0px 0px 25px;
	float:left;
	background-image: url(../img/banner_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#banner_left h1{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	text-align:left;
	font-weight:bold;
	margin-bottom: 20px;
	}
#banner_left span {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1bd5fd;
	text-decoration: none;
	text-align:left;
	font-weight:bold;
	}
#banner_left p{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-align:left;
	}
#banner_left p span {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1bd5fd;
	text-decoration: none;
	text-align:left;
	}
#banner_left a {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-align:left;
	}
#banner_left a:hover {
	color: #fff;
	text-decoration:underline;
	}
#banner {
	width: 508px;
	height: 209px;
	margin: auto;
	padding: 0px;
	float:right;
	}

	/*----banner area close----*/


/*----Content area----*/

#content_area {
	width: 780px;
	height: auto;
	margin: 11px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float:left;
	background-image: url(../img/bg_t-content.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#content_area #center {
	width: 780px;
	height: auto;
	margin: auto;
	padding: 0px;
	float:left;
	background-image: url(../img/bg_c-content.png);
	background-repeat: repeat-y;
	background-position: left top;
	}
#content_area #bottom_curv {
	width: 780px;
	height: 7px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	float:left;
	background-image: url(../img/bg_b-content.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	}


	/*----left area----*/

#left_area {
	width: 261px;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	float:left;
	}
#left_area ul{
	width: 261px;
	height: auto;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
#left_area li a{
	display: block;
	width: 214px;
	height: 20px;
	padding: 6px 0px 0px 47px;
	margin: 0px;
	background-image: url(../img/menu_on.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color: #666666; 
	text-decoration: none;
	}
#left_area li a:hover {
	text-decoration: underline;
	color: #4fc12d;
	}
	
	/*----left area close----*/

	/*----right area----*/

#right_area {
	width: 508px;
	height: auto;
	margin: 0px;
	padding: 0px;
	text-align:left;
	float:right;
	background-image: url(../img/grd_r.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#right_area h1 {
	width:auto;
	margin: 0px 10px 10px 12px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	text-decoration: none;
	text-align:left;
	font-weight:bold;
	}
#right_area h2 {
	width:auto;
	margin: 0px 10px 10px 12px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	text-decoration: none;
	text-align:left;
	font-weight: bold;
	}
#right_area h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0371dc;
	text-decoration: none;
	text-align: left;
	margin: 5px 10px 3px 12px;
	font-weight:bold;
	}
#right_area h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	margin: 0px 10px 3px 12px;
	padding: 0px;
	font-weight:bold;
	}
#right_area p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align: justify;
	margin: 0px 10px 10px 12px;
	}
#right_area address{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	font-style:normal;
	margin: 0px 0px 0px 12px;
	}
#right_area span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	font-weight:bold;
	}
#right_area .punch{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0371dc;
	text-decoration: none;
	text-align: left;
	margin: 5px 10px 10px 12px;
	font-weight:bold;
	}
#right_area a, #right_area a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align:left;
	text-decoration: none;
	font-weight: bold;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
#right_area a:hover {
	font-weight: bold;
	color: #0371dc;
	text-decoration:underline;
	}
right_area_next {
	width: 508px;
	height: auto;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float:left;
	}
#right_area_next p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align: justify;
	margin: 0px 0px 10px 12px;
	}
#right_area_next-ace {
	width: 238px;
	height: auto;
	margin: 0px;
	padding: 20px 10px 5px 0px;
	float:left;
	background-image: url(../img/sub_rcontener.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#right_area_next-serv {
	width: 238px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float:right;
	padding: 20px 10px 5px 0px;
	background-image: url(../img/sub_rcontener.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#right_area ul {
	list-style:square;
	padding: 0px;
	margin: 0px 0px 10px 15px;
	text-align:left;
	width: auto;
	height: auto;
	}
#right_area li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align:left;
	margin: 0px 0px 3px 10px;
	padding: 0px;
	}
#right_area_next .readmore a {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0371dc;
	text-decoration: none;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	}
#right_area_next .readmore a:hover {
	color: #4fc12d;
	text-decoration:underline;
	font-weight:bold;
	}

	
	/*Partners*/
.partners {
	width: 508px;
	height: auto;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float:left;
	}
.partners_next {
	width: 340px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float:right;
	border-bottom: 1px solid #dadada;
	}
.p-img {
	width: 140px;
	height: auto;
	padding: 0px 10px 2px 12px;
	margin: 2px 0px 0px 0px; 
	text-align:left;
	float:left;
	}
.partners  p a {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration: none;
	}
.partners  p a:hover {
	color: #0371dc;
	text-decoration:underline;
	}
	
	/*partners close*/
	
	
	
	
	
	
	
	
	
	
	

	/*----right area close----*/

/*----Content area close----*/



/*CONTACT FORM */

.contactform{
	width: auto; 
	height:auto; 
	margin: 20px 0px 10px 12px;
	padding: 0px; 
	}
.contactform .deep-container{
	width: auto; 
	height:auto; 
	margin:0px 0px 5px 0px;
	text-align:left;
	}
.deep-container .textbox{
	width: 180px;
	height: 14px;
	color: #666666;
	background-color:#ffffff;
	border: 1px solid #D1D1D1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	float:left;
	margin: 0px;
	}
.deep-container .textarea{
	width: 180px;
	height: 100px;
	color: #666666;
	background-color:#ffffff;
	border: 1px solid #D1D1D1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	float:left;
	margin: 0px;
	}
.deep-container .label{
	width: 150px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	text-align:left;
	font-weight: normal;
	margin-left:2px;
	}
.deep-container .submit-reset-button {
	width: 60px;
	height: 23px;
	float:none;
	background-color: #0371dc;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
	border: none;
	margin: 0px;
	padding: 0px 5px 3px 5px;
	}
/*CONTACT FORM CLOSE*/

.style1 {
	color: #0371dc;
	font-weight: bold;
}
