/* CSS Document */

*{

	margin:0px;

	padding:0px;

	

}



body{

	font-family:"Arial Narrow";

	color: #333333;

	background-color: #001517;

}

#body{ margin:0 auto;

width:1024px;}

#frame{

float:left; 

position:relative;

width:1024px;

background:url(images/bg-rep.jpg)  repeat-y;



}

#container

{

float:left;

width:973px;

background:url(images/bg-top.jpg)  no-repeat;

padding-right:24px;

padding-left:27px;

}

#body #frame #container .contSecBlock .rightpanel a {

	color: #004322;

}

#body #frame #container .contSecBlock .rightpanel a:visited {

	color: #398361;

}

#body #frame #container .contSecBlock .rightpanel a:hover {

	

	text-decoration:none;

}

#container .banner{

float:left;

width:967px;

border:3px solid #6c9778;

border-top:0px;

height:147px;

background:#FFFFFF;

color:#578263;

}

#container .banner a{color:#578263; text-decoration:none;}

#container .leftbanner{

	float:left;

	width:497px;

	padding-left:43px;

	padding-top:27px;

}

#container .leftbanner img{

float:left;

}

#container .leftbanner div.logo{

float:left;

width:336px;

padding-top:30px;

padding-left:13px;

}



#container .rightbanner{
	text-align:right;
	float:right;
}

#container .rightbanner ul{

	float:right;

	list-style:none;

	font-size:11px;

	padding-top:9px;

	padding-right:13px;

}

#container .rightbanner ul li{

	float:left;

	height:36px;

	background:url(images/border-left.gif) top right no-repeat;

	padding-right:11px;

	padding-left:10px;

}

#container .rightbanner ul li span{

	float:left;

	height:36px;

	background:url(images/topnavLeft.gif) top left no-repeat;

}

#container .rightbanner ul li span span{

	float:left;

	background:url(images/topnavRight.gif) top right no-repeat;

	padding-left:7px;

	padding-right:7px;

	line-height:35px;

	height:36px;

}

#container .rightbanner ul li span span p{

}

#container .rightbanner ul li span span.finAd{

	width:110px;

	line-height:10px;

	padding-top:8px;

	height:28px;

}

#container .rightbanner ul li.lan{

	float:left;

	background:none;

	padding-right:0px;

	height:36px;

	padding-left:10px;

}

#container .rightbanner ul li.lan span span{line-height:13px; text-align:center;}







#container .navigation{

	float:left;

	width:973px;

	margin-top:8px;

	height:47px;

}

#container .navigation ul{

	float:left;

	width:971px;

	list-style:none;

	border:1px solid #fff;

	height:45px;

	font-size:12px;

	text-transform:uppercase;

}

#container .navigation ul li{

	float:left;

	height:45px;

}

#container .navigation ul li a{

	background:#2e5338;

	float:left;

	color:#fff;

	height:45px;

	text-decoration:none;

	border-right:1px solid #fff;

}

#container .navigation ul li a.home{ width:109px; line-height:45px; text-align:center;}

#container .navigation ul li a.inter{ width:124px; padding-top:9px; height:36px; line-height:12px; padding-left:28px;}

#container .navigation ul li a.travel{ width:84px; padding-top:9px;  height:36px; line-height:12px; padding-left:28px;}

#container .navigation ul li a.interlife{ width:102px; padding-top:9px;  height:36px; line-height:12px; padding-left:28px;}

#container .navigation ul li a.kidnap{ width:136px; padding-top:9px;  height:36px; line-height:12px; padding-left:28px;}

#container .navigation ul li a.invest{ width:90px; padding-top:9px;  height:36px; line-height:12px; padding-left:28px;}

#container .navigation ul li a.life{width:152px; border-right:none;  padding-top:9px;  height:36px; line-height:12px; padding-left:28px;}

#container .navigation ul li a:hover{background:#c69100;}

#container .navigation ul li a.select{background:#c69100; cursor:default;}





#container .contFirstBlock{

	float:left;

	width:971px;

	border:1px solid #fdfdfc;

	background:url(images/barImg.jpg) top left no-repeat #fdfdfc;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	line-height: 1.3em;

}

#container .contFirstBlock div.text{

	float:left;

	width:510px;

	padding-left:30px;

	padding-top:37px;

}

#container .contFirstBlock div.text p{padding-bottom:7px; word-spacing:2px;}

#container .contFirstBlock div.text p.read {text-align:right; padding-bottom:12px;}

#container .contFirstBlock img.big{float:right;}





#container .contFirstBlock .new-content {

	padding: 15px;

}



#container .contFirstBlock ul {

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 10;

	padding-left: 25px;

}

#container .contFirstBlock ul li {

	list-style-image: url(images/bulletlist-gray.jpg);

}



#container .contFirstBlock a {

	color: #004322;

}

#container .contFirstBlock a:visited {

	color: #398361;

}

#container .contFirstBlock a:hover {

	

	text-decoration:none;

}













#container .contSecBlock{

	float:left;

	width:973px;

	position:relative;

	margin-top:4px;

	font-size:14px;

	background:url(images/leftgreenbg.gif) left bottom repeat-y;

	font-family: Geneva, Arial, Helvetica, sans-serif;

}

#container .contSecBlock .bottomLeftBorder{ float:left; width:222px; z-index:100; height:1px; background:url(images/leftwhiteBorder.gif) left bottom no-repeat;}

#container .contSecBlock .boxOuter{ float:left; width:311px;  border:1px solid #7cb287; background:#426f4b; padding:0px 4px 4px 4px; margin-right:4px;}

#container .contSecBlock .boxOuter .head{float:left; height:37px; width:305px; color:#fff; line-height:37px; font-size:18px;  font-family: "Arial Rounded MT Bold", Helvetica, sans-serif; padding-left:6px;}

#container .contSecBlock .boxOuter .whiteContent{float:left; width:292px; padding-top:13px; color:#000; background:#FFFFFF;  padding-left:15px; padding-bottom:10px; padding-right:4px;   height:130px;}

#container .contSecBlock .boxOuter .whiteContent p{word-spacing:2px;}

#container .contSecBlock .boxOuter .whiteContent ul{ padding-top:10px; padding-left:4px;

list-style:none;

}

#container .contSecBlock .boxOuter .whiteContent ul li{color:#BC7B07; padding-left:9px; background:url(images/bulletlist.gif) 0px 6px no-repeat;}

#container .contSecBlock .nomar{margin-right:0px;}



#container .contSecBlock .leftpanel{ float:left; width:223px; padding-right:4px;}

#container .contSecBlock .leftpanel .grnDiv{float:left; width:223px;  height:152px; background:url(images/contentUsbg.gif) no-repeat; padding-bottom:7px;}



#container .contSecBlock .leftpanel .grnDiv table tr td{ font-size:12px; font-family:arial Black; color:#2e5338; }

#container .contSecBlock .leftpanel .grnDiv table tr td.conTil{ height:30px; font-weight:bold; font-family: "Arial Rounded MT Bold",arial Black; font-size:14px; text-align:center; }

span.red{

	color:#ac191f;

	padding-left:5px;

	font-size: 12px;

}

span.rojo{

	color:#ac191f;

	padding-left:5px;

	font-size: 11px;

}

#container .contSecBlock .leftpanel .grnDiv table tr td.bord{background:#b2d4bb; height:7px;}







#container .contSecBlock .leftpanel .phaseLessOuter

{float:left; width:220px; margin-left:1px; border-top:1px solid #fff;  background:url(images/grbgdd.gif) repeat-y;}

#container .contSecBlock .leftpanel .phaseLess{

	float:left;

	width:201px;

	padding-top:10px;

	background:url(images/boxBg.jpg) top left no-repeat;

	padding-left:10px;

	padding-right:8px;

	position:relative;

	padding-bottom:14px;

}

#container .contSecBlock .leftpanel .phaseLess span.tit{font-size:18px; padding-bottom:5px; display:block; color:#f0f3f1; background:url(images/grndiv.gif) bottom left no-repeat;}

#container .contSecBlock .leftpanel .phaseLess p{color:#f0f3f1; padding-top:10px; font-size:14px;}

/*#container .contSecBlock .leftpanel .phaseLess img{position:absolute; right:8px; bottom:-10px;}*/

#container .contSecBlock .rightpanel{

	float:left;

	width:702px;

	padding-top:21px;

	background: #fff;

	padding-left:22px;

	padding-right:22px;

	min-height:285px;

	height:auto !important;

	height:285px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	line-height: 1.5em;

	color: #333333;	



}

#container .contSecBlock .rightpanel ul {padding-left:25px;}

#container .contSecBlock .rightpanel ul li {

	list-style-image: url(images/bulletlist-gray.jpg);

}



#container .contSecBlock .rightpanel p{padding-bottom:21px;}

#container .contSecBlock .rightpanel p.title{font-size:18px; padding-bottom:13px;}



#container .footer{float:left; height:60px; width:973px; padding-top:62px; font-family:Arial, Helvetica, sans-serif;   color:#f9f5ee; text-align:center; }



.footerdotline {

	height:10px;

	padding:29px 0 19px 0;

	margin:0 auto;

	width:973px;

	background-repeat: no-repeat;

	text-align:center;

	background-image: url(images/fotterdivider.jpg);

	background-position: center 10px;

}

#foot{

	background:url(images/bg-bot.jpg) no-repeat;

	width:1024px;

	height:128px;

	text-align:center;

	position:relative;

	margin:0 auto;

	clear:both;

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:10px;  

	color:#f9f5ee;

}

#foot a {

	color:white;

	font-size:10px;

}

#foot a:hover {text-decoration:none;}

h1 {

	font-size:1.4em;

	padding-bottom: 20px;

	color: black;

}

h2 {

	font-size:1.2em;

	padding-bottom: 15px;

	color: #121212;

}

h3 {

	font-size:1em;

	padding-bottom: 10px;

	color: #121212;

}





/*########################################

               CONTACT PAGE:  

########################################*/





.textbox{ background:#ffffff; border:1px solid #dadada; color: #333333; width:260px; float:left; height:20px; }

.textbox-small{

	background:#ffffff;

	border:1px solid #dadada;

	color: #333333;

	width:170px;

	float:left;

	height:20px;

}

.textarea{ background:#ffffff; border:1px solid #dadada; color: #333333; width:260px; float:left; height:80px; }

.checkbox{ background:#ffffff; border:1px solid #dadada; color: #333333; width:20px;  height:20px; }

#form .submit-holder{ width:360px; text-align:left; float:left; }

#form .submit{ border:1px solid #dadada; background:#ffffff;  color: #00bbf2; width:100px; height:30px; font-weight:bold; cursor:pointer; font-size:11px;}

.form-error{ color:#ff0000; font-weight:bold; }

.form-correct{	color:#4973A3; font-weight:bold; font-size: 120%;}



.label-holder {

	height: 30px;

	width: 275px;

	float: left; padding-right:5px;

}

fieldset		{



!important;

	width: 600px;

	padding: 10px;

	border: none;

}











/*fieldset.active		{border:2px solid #999}*/







label {



	color: #333333;



	display:block;



	float:left;



	font-family:Arial, Helvetica, sans-serif;



	font-size:90%;



	height:17px;



	letter-spacing:1px;



	line-height:1.1;



	width: 275px;

	margin-top: 3px;

	margin-right: 2px;

}



.buttons {



	background:#EEF7FB none repeat scroll 0%;



	color:#333333;



	font-size:12px;



	font-weight:bold;



	padding:6px 14px;



	text-decoration:none;



	text-transform:uppercase;

	border-color: #CCCCCC;

	border-style: solid;

	cursor:pointer;

}







.info_messages		{

	color: #333333;

	background-attachment: scroll;

	background-color: #D5DDFF;

	background-image: url(images/information.gif);

	background-repeat: no-repeat;

	background-position: 5px 7px;

	border-top-width: 2px;

	border-bottom-width: 2px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #6699FF;

	border-bottom-color: #6699FF;

	width: 450px;

	margin-top: 10px;

	margin-right: 0pt;

	margin-bottom: 10px;

	margin-left: 0pt;

	padding-top: 7px;

	padding-right: 15px;

	padding-bottom: 7px;

	padding-left: 30px;

}

.required {

	color: #FF9900;

	font: bold large "Courier New", Courier, monospace;

}



.innerlabel {

	font-family:Arial, Helvetica, sans-serif;

	font-size:90%;

	letter-spacing:1px;

	height:17px;

	line-height: 1.1em;

}





blockquote {padding-left:25px;}





.featuredbox {padding:10px; border:solid 1px #666;}


