/*


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:5px;


}


#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;


	}



