/*
Theme Name: WordPress UWM
Description: The UWM WordPress theme is developed for UWM.
Version: 1.0
Author: Roberto Espinoza at CPC Computer Consutltants
Author URI: http://www.cpccci.com
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* 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{
	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:19px; padding-bottom:10px; 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 #ffffff;  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;
/* ********************************************* */
        color: #FFFFFF;
        font-size: 12px;
/* ********************************************* */
}
#container .contSecBlock .leftpanel .phaseLess a {
	color: #FFFFFF; 
}
#container .contSecBlock .leftpanel .phaseLess a:visited {
	color: #CCCCCC;
}
#container .contSecBlock .leftpanel .phaseLess a:hover {
	
	text-decoration:none;
}




#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:right;
	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-top: 20px;
	padding-bottom: 0px;
	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:130px; 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 {margin:0px; padding:0px;}
#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;
}
fieldset		{

!important;
	width: 550px;
	padding: 10px;
	border: none;
}





/*fieldset.active		{border:2px solid #999}*/



label {

	color:#999999;

	display:block;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:90%;

	height:17px;

	letter-spacing:1px;

	line-height:1.1;

	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;
}



.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: 500px;
	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;
}


blockquote {padding-left:25px;}
#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
/* -----------------------Begin Sidebar --------------------*/
#sidebar
{
	width: 190px;
	
	}
#sidebar ul{
	margin:0px;
	padding:0px;
}
#sidebar ul li{
	list-style-type:none;
}
#sidebar form {
	margin: 0;
	padding:0px;
	}
